html { color:#000; background:#F5F5F5;}
html, td, body { font:12px "Trebuchet MS", Arial, Verdana, sans-serif; color:#2681AC;}
body { margin:0; padding:0; }
img { border:0 none; }
span{display:none;}
li {list-style-type:none;}
#principal {
	position:absolute; 
	left:50%; 
	width:760px; 
	margin-left:-380px; 
	padding:0;
	border:1px solid #043755;
	background: #FFF;
}

#azul {margin:0; padding:0; height:64px; }
#azul h1 {margin: 0; padding:0;}
#azul h1 a{margin: 15px 0 0 15px; padding:20px 110px; text-decoration:none;background:url(../imagenes/logo_interior.gif) no-repeat left 25px;height:45px;}

#idiomas {position:absolute; top:45px; left:10px;}
#idiomas a{ padding: 0 3px;font:11px "Trebuchet MS", Arial, Verdana, sans-serif; color:#FFF; text-decoration: none;/*border-left:1px solid #FFF;*/}
#idiomas a:hover{color:#FFF; background:#ADB2B5; /*border-left:1px solid #227;*/}
#cajetin {position:absolute; top:1px;right:2px;text-align:center;margin:0;padding:0;}
#cajetin form {margin:0;padding:0;}
#cajetin td {text-align:center;margin:0;padding:0;}
.tit {background:#356186;padding:1px 5px 0; font-weight:bold; color:#FFF}
.area {border:1px solid #356186;font-weight:bold;margin:0;padding:0; text-align:center; background:#ADD7EB;}
.bot {text-align:center;border:1px solid #000; margin:0;padding:0;background:#FFF; font:11px Trebuchet MS, Arial, Helvetica, sans-serif;color: #E20A16; width:90px;height:18px;}
#cajetin input {margin:0;padding:0 2px; font:11px Trebuchet MS, Arial, Helvetica, sans-serif;color: #E20A16; height:14px;}
.bot a {margin:0;padding:0;display:block; text-align:center;color: #E20A16; text-decoration:none;}
.bot a:hover { color: #000;}

#menu ul{padding: 2px 0 2px 10px;margin:0px 0 0 0px;border-bottom: 1px solid #778;font: bold 13px "Trebuchet MS", Arial, Verdana, sans-serif;;background:#ADD7EB;}
#menu li{list-style: none;margin: 0;display: inline;}
#menu li a{padding: 2px 0.7em;margin-left: 2px; color:#043755; text-decoration: none;}
#menu li a:hover{color:#FFF;background:#ADB2B5;border-color: #227;}
#menu li a#current{background: white;border: 1px solid #778;border-bottom: 1px solid white;}
#menu li a#current:hover{color: #043755;}

#submenu{margin: 0;padding:5px 0 0 0; background:#FFF;border-bottom: 1px solid  #043755;height:22px;font: 11px "Trebuchet MS", Arial, Verdana, sans-serif; }
#submenu ul {  margin:0 0 0 50px; padding:0; list-style-type:none;}
#submenu li { margin:0; padding:0; float:left;}
#submenu li a {margin: 0;padding: 0 15px;font-weight: bold; color:#E20713; text-decoration: none;}
#submenu li a:hover {color: #ADB2B5;}

#login {margin:5px 5px 0; padding:0; background:#ECF0F1; text-align:right;}
#login  a { margin:0 10px 0 0;padding:0; text-decoration:none;color: #6898CE; font: bold 11px Trebuchet MS, Arial, Helvetica, sans-serif;}
#login  a:hover {color: #043755;text-decoration:underline;}

#contenido{margin: 2em 2em 1em 2em; padding:0;}
#seccion ul {margin:0 ;padding:0;}
#seccion li{margin:0 0 0 -3em;padding:0; list-style-type:none;height:19px;border: 1px solid #828282; background: url(../imagenes/fondo_h2.jpg) no-repeat right top;}
#seccion li h2 {margin:0;padding:0 0 0 25px; font:19px Haettenschweiler, Arial, Verdana, sans-serif;color:#2681AC; background: url(../imagenes/fl_h2.gif) no-repeat 7px 7px;}
p {margin:0 1em 1em 2em; padding:0;line-height:2em;}
#pie { margin:1.5em 0 0 0; padding:1px 3px; background:#ADD7EB; color:#043755; text-align:center; border-top: 1px solid #043755; clear:both;}

