/* REDEFINICION */
body,*{padding:0;margin:0}
body{background-color:#FFF;color:#333;font:0.9em "Tahoma",Verdana,Arial,Helvetica,sans-serif}
/* COMUNES */
div.cls{position:relative;top:0;left:0;width:100%;height:1px;font-size:1px;clear:both}
.error{background:url(../img/ico_error.gif) left center no-repeat;color:#C00}
label.error{padding-left:20px !important;background-position:left 9px}
p.error{padding:2px 20px !important}
.archivo_pdf{background:url(../img/ico_pdf.jpg) left top no-repeat;color:#069 !important;padding-left:20px}
.archivo_pdf:hover{color:#06C !important}
a img{border-style:none}
.invisible,.oculto{display:none}
/* CONTENEDOR */
div#contenedor{position:relative;top:0;left:0;width:981px;height:auto;margin:0 auto;overflow:hidden}
/* CONTENEDOR > CABECERA */
div#contenedor div#cabecera{position:relative;top:0;left:0;width:100%;height:241px}
div#contenedor div.empresa{background:url(../img/cabecera_empresa.jpg) right bottom no-repeat}
div#contenedor div#cabecera img.izda{position:relative;top:0;left:0;margin-top:28px;border-style:none}
div#contenedor div#cabecera div#telefono{position:absolute;bottom:0;left:0;width:236px;height:72px;background:url(../img/cabecera_detalle.jpg) top left no-repeat}
div#contenedor div#cabecera div#telefono h1{position:absolute;top:20px;left:58px;color:#666; font:bold 25px Arial, Helvetica, sans-serif}
/* CUERPO */
div#contenedor div#cuerpo{position:relative;top:0;left:0;width:100%;height:auto;background:#CECCBB url(../img/cuerpo_borde.jpg) right top repeat-y;color:#333}
/* CUERPO > MENU */
div#contenedor div#menu{position:relative;top:0;left:0;width:236px;height:auto;background-color:#CECCBB;color:#333;float:left;z-index:101}
div#contenedor div#menu ul.nav{position:relative;top:0;left:0;width:226px;height:auto;margin:5px auto 0 auto;padding-top:33px;list-style-type:none;background-color:#FFF;color:#333;display:block}
div#contenedor div#menu ul.nav li{position:relative;top:0;left:0;width:100%;height:auto;background:url(../img/menu_separador.gif) bottom center no-repeat;padding-bottom:1px;display:block}
div#contenedor div#menu ul.nav li.ultimo{background:url(../img/menu_bottom.gif) bottom center no-repeat;padding-bottom:8px}
div#contenedor div#menu ul.nav li a{display:block;width:184px;height:auto;padding:8px 21px;background-color:#FFF;color:#333;text-decoration:none}
div#contenedor div#menu ul.nav li a:hover,div#contenedor div#menu ul.nav li a.select{color:#337072;background:#EAF1F1 url(../img/menu_detalle_quien.gif) 90% center no-repeat}
div#contenedor div#menu ul.quien{background:url(../img/menu_quien_somos.jpg) top left no-repeat}
div#contenedor div#menu ul.que{background:url(../img/menu_que_hacemos.jpg) top left no-repeat}
div#contenedor div#menu ul.que li a:hover,div#contenedor div#menu ul.que li a.select{color:#2D6380;background:#EAEFF2 url(../img/menu_detalle_que.gif) 90% center no-repeat}
div#contenedor div#menu ul.actualidad{background:url(../img/menu_actualidad.jpg) top left no-repeat}
div#contenedor div#menu ul.actualidad li a:hover,div#contenedor div#menu ul.actualidad li a.select{color:#893E75;background:#EFE7ED url(../img/menu_detalle_actualidad.gif) 90% center no-repeat}
div#contenedor div#menu ul.empleo{background:url(../img/menu_bolsa_empleo.jpg) top left no-repeat}
div#contenedor div#menu ul.empleo li a:hover,div#contenedor div#menu ul.empleo li a.select{color:#606E35;background:#F0F2EB url(../img/menu_detalle_empleo.gif) 90% center no-repeat}
div#contenedor div#menu a.compromiso{display:block;width:226px;height:37px;margin:5px auto 0 auto;background:url(../img/menu_compromiso_etico.jpg) top left no-repeat; text-indent:-999px}
div#contenedor div#menu a.contacto{display:block;width:226px;height:37px;margin:5px auto 10px auto;background:url(../img/menu_contacto.jpg) top left no-repeat; text-indent:-999px}
div#contenedor div#menu a.compromiso:hover,div#contenedor div#menu a.contacto:hover,div#contenedor div#menu a.select{background-position:left -37px}
/* CUERPO > MENU > SUBMENU */
div#contenedor div#menu ul.nav ul{position:absolute;top:0;left:100%;width:226px;height:auto;margin:0;padding:0;background-color:#EAF1F1;border:1px solid #A4C1C1;list-style-type:none;display:none}
div#contenedor div#menu ul.nav ul li.ultimo{background-position:left -10px;padding-bottom:0;}
/* CUERPO > DATOS */
div#contenedor div#datos{position:relative;top:0;right:0;width:676px;height:auto;margin-right:5px;padding:0 30px 0 34px;background:#FFF;color:#333;float:right}
div#contenedor div#cuerpo div#datos h1{padding:0 10px 10px 0;font:25px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;text-align:left}
div#contenedor div#cuerpo div#datos h2{padding:0 8px 10px 0;font-size:20px;text-align:left;font-weight:normal}
div#contenedor div#cuerpo div#datos h3{padding:0 8px 10px 0;font-size:17px;text-align:left;z-index:111;font-weight:normal}
div#contenedor div#cuerpo div#datos p{font-size:0.9em;padding:9px 10px 9px 1px;text-align:justify}
div#contenedor div#cuerpo div#datos img.detalle{float:left;border:1px solid #CCC;padding:4px;background-color:#FFF;margin:5px 20px 5px 0}
/* CUERPO > DATOS > Quienes somos */
div#contenedor div#cuerpo div.quien h1 {color:#3C8586}
div#contenedor div#cuerpo div.quien a.curriculum{display:block;position:relative;top:0;left:0;width:206px;height:79px;margin:20px auto;background:url(../img/ver_curriculum.jpg) top left no-repeat;text-indent:-999px}
div#contenedor div#cuerpo div.quien a.curriculum:hover{background-position:left -79px}


div#contenedor div#cuerpo div.quien a.dossier{display:block;position:relative;top:0;left:0;width:206px;height:79px;margin:20px auto;background:url(../img/ver_dossier_empresa.jpg) top left no-repeat;text-indent:-999px}
div#contenedor div#cuerpo div.quien a.dossier:hover{background-position:left -79px}
/* CUERPO > BOTTOM */
div#contenedor div#bottom{position:relative;top:0;left:0;width:100%;height:13px;font-size:1px;background:url(../img/cuerpo_bottom.gif) top left no-repeat;clear:both}
/* FECHA Y LOGIN */
div#acceso{position:absolute;top:0;left:50%;width:982px;height:28px;margin-left:-491px;overflow:hidden}
div#acceso div.fecha{position:relative;top:0;left:0;width:40%;height:auto;margin:4px 0 0 20px;color:#2B6063;font-size:0.9em;float:left}
div#acceso a.login{display:block;position:relative;top:0;right:20px;width:11%;height:auto;background:url(../img/login_llave.gif) left 3px no-repeat;margin-top:4px;float:right;text-align:right;color:#2B6063;text-decoration:none;font-size:0.9em;font-weight:bold}
div#acceso a.login img{border-style:none}
div#acceso a.login:hover{color:#900}
/* PAGINACION */
div.paginacion{position:relative;top:0;left:0;width:100%;height:auto;padding:20px 0;text-align:center;font-size:12px}
div.paginacion a{color:#333;font-weight:bold;text-decoration:none;padding:0 4px}
div.paginacion a:hover{text-decoration:underline}
div.paginacion a.select{text-decoration:none;font-size:14px}
/* PIE DE PAGINA */
div#pie{position:relative;top:0;left:0;width:981px;height:auto;margin:10px auto; text-align:center;color:#666;font-size:11px}
div#pie p{padding-top:6px;padding-left:20px}
div#pie a{color:#666;text-decoration:none}
div#pie a:hover,div#pie a.select{color:#000;text-decoration:underline}
div#pie a.rss{display:block;position:absolute;top:0;left:20px;width:125px;height:18px;padding-top:6px;text-align:right;color:#2B6063;font-weight:bold; background:url(../img/rss.jpg) top left no-repeat}
div#pie a.firma{display:block;position:relative;top:0;left:0;width:60px;height:9px;background:url(../img/firma.jpg) left top no-repeat;text-indent:-9999px;margin:10px auto 0 auto}
div#pie a.firma:hover{background-position:left -9px}

.flotante_dcha{position:relative;top:0;left:0;width:65%;height:auto;float:right}
.flotante_dcha ul.puntos{margin:6px 0 0 0 !important;padding:0 !important;width:100% !important;list-style-position:outside}
