body {font-size:0.9em;background-color:#fff;color:#000;font-family:trebuchet,sans-serif; text-align:center;}

/* Generales */
*,html{margin:0;padding:0;}
ul,ol {list-style:none;}
ul li {margin:0; padding:0;}
a {text-decoration:none; color:#2d5198;}
/*versión nov. 2008 cambio de color en los enlaces visitados*/
a:visited {text-decoration:none; color:#2d5198;}
/*fin cambio de color en los enlaces visitados*/
a:hover {text-decoration:underline; color:#ffa425;}



.limpiar {clear:both;}

.boton {background:url(../imgs/fondo2.jpg) top left repeat-x;font-weight:bold;color:#00006b; padding:0; margin:0;}
/* --- */

#estructura{width:52.8em;margin:0 auto;text-align:left;}


/*CABECERA*/
#cabecera {margin-top:1em; width:52.8em; overflow:hidden; text-align:right;}
#cabecera a.logo img {border:0;float:left;}
#cabecera ul {margin-top:0.7em;}
#cabecera ul li {display:inline; border-right:1px solid #666; padding:0 0.4em 0 0.3em;}
#cabecera ul li.ultimo {padding-right:0; border:none;}
#cabecera ul li a {font-size:0.8em;}
/*versión nov. 2008 cambio de color en los enlaces  de la cabecera*/
#cabecera ul li a:link {
	font-size:0.8em;
	color: #7f7e82;
}
/*fin cambio de color en los enlaces  de la cabecera*/

#contenido {width:52.8em; overflow:hidden; margin-top:0.5em;}

/*SECCIÓN PRINCIPAL*/
.seccionprincipal {width:34.5em;float:left; background:#fff url(../imgs/bk.menu.dcha.gif) right top no-repeat; padding-top:0.6em; }
.acceso {background:url(../imgs/bk.acceso.gif) left top repeat-x;width:33.55em;}
.acceso p {text-transform:uppercase;color:#fff;font-weight:bold; font-size:1.1em; padding:0.2em 0.3em;}

.acceso iframe { background:#fcc;}

.acceso form {padding:1em 0.5em 0.5em 0.5em;}
.acceso form fieldset {border:none;}
.acceso form legend {display:none;}
.acceso form label {float:left;width:5em;text-align:right;margin:0.3em 2em 0 6em;font-size:0.9em; color:#fff;}
.acceso form input {margin-top:0.3em;background:#fff url(../imgs/bk.textbox.gif) left bottom repeat-x;border:1px solid #888; padding-left:0.2em;}

.acceso form input.check {margin-left:12.5em;border:0;background:none;}
.acceso form label.check {float:none;margin:0 0.3em 0;vertical-align:middle;font-size:0.85em;}
.acceso form input.boton {margin:0.8em 0 0 14.5em; padding:0;}

.acceso ul { margin-top:0.5em; padding-bottom:0.4em; text-align:center;}
.acceso ul li {display:inline; border-right:1px solid #fff;padding:0 0.6em;}
.acceso ul li.ultimo {border:0;padding-right:0;}
.acceso ul li a {font-size:0.8em; color:#fff; text-decoration:none;}
.acceso ul li a:hover {color:#ffa425;}

.publi a img {border:none;display:block;margin-top:2.5em;}

/*SECCIÓN SECUNDARIA*/

.seccionsecundaria {float:right;width:17.5em;padding-top:0.4em;}

.seccionsecundaria ul li {color:#003366; font-size:1.2em}
.seccionsecundaria ul li span {font-weight:bold;}
.seccionsecundaria ul li ul {font-size:0.6em; font-weight:normal; color:#2d5198; margin-bottom:1.5em;}
.seccionsecundaria ul li ul li {margin:0.2em 0 0.5em 0.5em;}
.seccionsecundaria ul li ul li p {color:#000;font-size:0.9em; background-color:#00CCFF;}
.seccionsecundaria ul li ul li.naranja a {font-weight:bold; color:#FF6600;}


#pie {text-align:center;}
#pie ul {background:#fff url(../imgs/bk.pie.gif) left bottom repeat-x;border:1px solid #ccc; padding-top:0.3em;}
#pie ul li {display:inline; }
/*versión nov. 2008 cambio de color en los enlaces  del pie*/
#pie ul li a {font-size:0.78em; letter-spacing:0.02em;padding:0 1em; color:#7f7e82;vertical-align:top;}
/*fin cambio de color en los enlaces  del pie*/
#pie ul li a:hover {color:#fff; text-decoration:none; background:url(../imgs/bk.pie.hover.gif) left bottom repeat-x;padding-top:0.4em; padding-bottom:0.2em;vertical-align:top;}
/*versión nov. 2008 cambio de color en los párrafos del pie y margen de la imagen*/
#pie p {font-size:0.85em;color:#7f7e82; margin:0.4em 0 0.6em 0;}
#pie a img {border:0;margin-top:1.2em;}
/*fin cambio de color en los párrafos del pie y margen de la imagen*/
