
* { border:0; margin:0; padding:0; }
body{ font:11px arial; color:#666; text-align:center; background:#f0f0f0;  }
.bodyf{ background:#fff; }
div{ position:relative; text-align:center; }
a{ text-decoration:none; color:#005fb9; } a:hover{ text-decoration:underline; }
td{ vertical-align:top; text-align:center; margin:0; padding:0;  }
input{ border:1px solid #e0e0e0; height:14px; width:50px; font:10px arial; padding:1px;  }

.boton{ font:10px arial; background:#554267;  height:17px; width:60px; color:#fff; }
.botonUpd{ font:10px arial; background:#eaeaea;  height:18px; width:80px; color:#f60; }

#cabecera{ background:url(../imaxes/cabecera.jpg) top center no-repeat; width:823px; margin:0 auto; padding:24px 0 0 0; text-align:center;  }
#login{ float:right; text-align:right; color:#7a6547; font-size:10px; width:490px; padding:1px 0; margin-right:7px;  }
#menu{ background:url(../imaxes/menu.jpg) top center repeat-x;  width:800px; height:30px; margin:0px auto; margin-top:10px; padding-bottom:30px; clear:both; }

#menu td a.item:link, #menu a.item:active, #menu a.item:visited,
#menu td a.current:link, #menu a.current:active, #menu a.current:visited{ font:12px arial; color:#fff; text-transform:uppercase; text-decoration:none; } 
#menu td a.item:hover,
#menu td a.current:hover{color:#ff0; } 

#menu td a.current:link, #menu a.current:active, #menu a.current:visited{color:#ff0; text-decoration:underline; } 


#cuerpo{  background:url(../imaxes/cuerpo.jpg) center repeat-y; width:823px; margin:0 auto;     }
#ifr1{ height:420px; width:790px;}

#pie{ background:url(../imaxes/pie.jpg) top center no-repeat; width:823px; margin:0px auto; padding-top:15px; border:0px solid #f60;    }
#pie #pie_texto{ float:left; width:630px; text-align:center; line-height:15px;  }
#pie #pie_w3c{ float:right; border:1px solid #f60; }



/* ------- inicio ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#dnews{ float:left; width:290px; padding-top:10px; }
#ifr2, #ifr3, #ifr4{ height:205px; width:290px;display:block; }
#ifr2 { border:0px solid #f60; height:305px; }
#ifr3 {  border:0px solid #993; height:105px; }


#dinitext{ float:right; width:490px; text-align:left; border:0px solid #06c;   }
#dinitext p.ptxt{font:11px arial; color:#333; line-height:18px; text-align:justify; width:470px; margin:10px auto;  }




/* ------- noticias --------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.contido{ margin:0 auto; width:280px; height:200px;  font:10px verdana; }
.fecha_noticia{color:#333; font:10px arial;  }
.titulo_noticia{color:#333; font-weight:bold; margin:2px 0 0 0;  }

a.lnknot:link, a.lnknot:active, a.lnknot:visited{ color:#84c225; text-decoration:none; }
a.lnknot:hover{ color:#618e1c; text-decoration:underline; }


/* ------- ofertas --------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.fecha_oferta{color:#333; font:10px arial; }
.titulo_oferta{color:#75c5f0; font-weight:bold; }
.texto_oferta{color:#333; font-weight:bold; }

a.lnkofer:link, a.lnkofer:active, a.lnkofer:visited{ color:#85c7e3; text-decoration:none; }
a.lnkofer:hover{ color:#2b8cb7; text-decoration:underline; }




/* ------- objetivos --------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#dCont{ height:400px; border:1px solid #e0e0e0; width:760px; margin:0px auto; text-align:left; }
#dCont div, #dCont p{ text-align:left; padding-left:0px; }
#dCont p.titulo_obj{ font:12px arial; color:#f60; padding:0 0 10px 0; }

#dCont p{ text-align:justify; }
.txt_obj_333{ font:11px arial; color:#000; padding:0 20px 10px 20px; width:680px; margin:0; }
.txt_obj_666{ font:11px arial; color:#666; padding:0 20px 10px 20px; width:680px; }

#dCont a.lnk:link, #dCont a.lnk:active, #dCont a.lnk:visited{ font: 12px arial; text-decoration:none; padding:2px 0px; display:block;  }
#dCont a.lnk:hover{ color:#f60;  }

#dCont a.current:link, #dCont a.current:active, #dCont a.current:visited{display:block; font: 12px arial;  background:url(../imaxes/nudge.gif) 220px 2px no-repeat;  color:#f60; text-decoration:none; padding:2px 0px; }
#dCont a.current:hover{ text-decoration:none; }

.obj{ margin:0; padding-left:20px; font:12px arial; color:#666; width:470px; float:right; }
.obj ul{ padding-left:20px;}
.obj ul li{ margin:5px 0; padding-left:4px; list-style-image:url(../imaxes/garrow.gif);text-align:justify; font:11px arial;  }

