/*cabecera*/
.minicab{ text-align:center; margin:0 auto; padding:0px;}
.minicab iframe{ width:1002px; height:32px; margin:0px; padding:0;}
.minicab2{ text-align:center; margin:0 auto; padding:0px;}
.minicab2 iframe{ width:1002px; height:46px; margin:0px; padding:0;}
.minicab3{ text-align:center; margin:0 auto; padding:0px;}
.minicab3 iframe{ width:1002px; height:52px; margin:0px; padding:0;}




#cabecera{ height:112px; text-align:center; margin:0 auto;}
#cab1{ float:left; width:198px; height:112px; }
#cab1 h1{text-align:center; margin:0 0 0 auto; padding:0; height:112px;}
		#cab1 h1 span{ display:none;}
		#cab1 h1 img{ margin:0 0 0 0}
#cab2{ text-align:left; height:112px; position:relative; float:right; width:300px;}

#cab3{ position:absolute; bottom:15px; right:0px;}
#cab3 .cabfecha{ float:right; color:#666666; padding:10px 15px 0 0; font-size:14px; font-weight:normal; }

/*menu de navegación horizonal*/
#menunav{height:40px; text-align:left; margin:0 0 7px 0; width:1002px;} 
.menunav{height:40px; text-align:left; background: url(/img_comun/f_menunav.gif) repeat-x; background-position: bottom left;  position:relative; margin:0 7px 0 7px; } 
#menunav ul{ list-style:none; position:absolute; bottom:0px; left:0px; padding:0 0 0 0px}
#menunav li{ color:#333333; float:left; font-size:13px;} 
#menunav li h1{ color:#333333; float:left; font-size:13px;} 
#menunav li h2{ color:#333333; float:left; font-size:13px;} 
#menunav li a{  color:#333333; display:block; float:left;} 
#menunav li span{ display:block; padding:8px 6px 7px 6px } 


#menunav li.activo span{ display:block; padding:9px 8px 7px 8px; font-weight:bold; } 
#menunav div.lema{ float:right; font-size:12px; text-transform:uppercase; padding:13px 3px 7px 3px; width:300px; display:block; text-align:right;} 


#submenunav{ height:25px; text-align:left; margin:0 0 7px 0; width:1002px;} 
.submenunav{height:25px; text-align:left; background: url(/img_comun/f_submenunav.gif) repeat-x; background-position: bottom left; position:relative; margin:0 7px 0 7px; } 

.encabezado{ display:none;}
#submenunav ol{ list-style:none; position:absolute; bottom:-1px; left:0px; padding:0 0 0 5px}
#submenunav li{ color:#333333; float:left; background: url(/img_comun/f_subms.gif) no-repeat; background-position: right 50%; font-size:12px;} 
#submenunav li h2{ color:#333333; float:left; background: url(/img_comun/f_subms.gif) no-repeat; background-position: right 50%; font-size:12px;}
#submenunav li a{  color:#333333; display:block; float:left;} 
#submenunav li span{ display:block; padding:6px 8px 9px 8px } 
#submenunav li.activo span{ display:block; padding:6px 8px 9px 8px } 


/*Registro*/

#registrobuscador{ float:right; width:1002px; clear:left; font-size:11px; color:#333333; height:26px; padding:0 0 7px 0; }
.registrobuscador{ height:26px; background: url(/img_comun/f_registrobuscadorI.gif) no-repeat; background-position: left top; margin:0 7px 0 7px; background: url(/img_comun/f_registrobuscador.jpg) repeat-x; background-position: top; }
.registrobuscador2{height:26px; background: url(/img_comun/f_registrobuscadorD.gif) no-repeat; background-position: right top;}
#registrobuscador form{ padding:0px 6px 0 6px}

#registrobuscador p{ float:right; padding:2px 5px 0 0px; margin:1px 0 0 0}
#registrobuscador .caja{ width:148px; height:18px; line-height:18px; border-top:1px solid #A3A09A; border-left:1px solid #A3A09A;border-bottom:1px solid #CCC8C0;border-right:1px solid #CCC8C0; font-size:11px; }
#registrobuscador .img{ margin:2px 0 0 0px; vertical-align:middle;}
