/*GENERAL*/
body{background:#f5f5f5;margin:0;padding:0;color:#2F2F2F;font:1em Arial;}
a{text-decoration:none;}
a img{border:0 none}
#menuskip{font-size:0px}
.fixed{clear:both;height:0px;font-size:0px;margin:0px;padding:0px}
for{margin:0;padding:0}
.skip{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px;}
.titulo_seccion{border-color:#E4E3E3;border-left:2px solid #E4E3E3;border-width:2px;color:#0768A9;font-size:1em;font-weight:bold;margin-bottom:0.5em;padding-left:0.3em;text-transform:uppercase;}
.titulo_seccion span{color:gray;font-size:0.7em;font-weight:bold;}
h2.titulo_seccion{margin:0;margin-bottom:0.5em;padding:0;padding-left:0.3em;}
.subtitulo_seccion{color:gray;font-size:0.7em;font-weight:bold;text-transform:uppercase;padding:0;padding-left:0.7em;margin:0 0 1.5em;}
.reducir_titulo{margin:0 !important}
#mainContainer{text-align:center;margin:0 auto;width:61em;display:block;padding:1.7em 0 0;}
/*HEADER*/
#herramientas{text-align:right;font-size:0.8em;height:1.7em;padding:0.4em 1.2em 0.4em 1em;}
#herramientas a{color:#666;} /*color para menú superior derecho*/
#header{background:url("encabezado.gif") no-repeat left top;clear:both;height:80px;position:relative;}
#header h1{text-indent:-9000px;font-size:0;margin:0;padding:0}
#header .escudo{width:5em;height:4.9em;}
#header .linkA,
#header .linkB,
#header .linkC,
#header .escudo,
#header .hdrLinks,
#header .homeLinks{display:block;float:left}
#header .linkA span,#header .linkB span,#header .linkC span{display:none}
#header .linkA{width:103px;height:2.45em;}
#header .linkB{width:103px;height:2.45em;}
#header .linkC{width:297px;}
#header .homeLinks{width:297px;height:4.9em;}
#header .hdrLinks{width:103px;}
#header #searchForm{float:right;position:absolute;right:15px;top:45px;}
#header #searchForm label{display:none;}
#header #searchForm input.inptext{color:#999999;height:21px;padding-left:3px;width:198px;}
#header #searchForm #buscar_main{background:url("elements.gif") no-repeat left -103px;border:0 none;height:26px;width:28px;}
/*MENU ... ext*/
/*Contenido*/
#sitecontent{background:#FFFFFF;padding:1em;text-align:left;}
/*FOOTER*/
#footer{background:none repeat scroll 0 0 #FFFFFF;border-top:1px solid #DEDDE0;text-align:center;}
#footer p{color:gray;font-size:0.8em;padding-bottom:0.5em;padding-top:0.5em;}
#footer a{color:gray;text-decoration:none;}
.topFooter{background:url("decoration.gif") no-repeat scroll center -41px transparent;display:block;height:25px;}
.bottomFooter{background:url("decoration.gif") no-repeat scroll 0 bottom transparent;height:8em;}