﻿ BODY{ font-family:Arial,Verdana,sans-serif;  font-size:100.1%;  text-align:center}
H1, H2, H3, H4, H5, H6, P{padding:0; margin:0}
 #main{ width:942px;  margin:0 auto;          text-align:left;         border:1px solid #EDEDED}
    #header{        width:100%;         height:121px;         background:url(../images/u_nav_bg.gif) repeat-y 100% 0}
    #left_col{        width:200px;         height:1200px; float:left;         background-image:url(../images/left_col_bg.jpg);  background-repeat:no-repeat;  background-position:0 0;  background-color:#369; padding:0 3px;  border-right:2px solid #999; font-family:Arial,Verdana,sans-serif; color:#FFF; font-weight:bold}
#right_col{  float:left;    width:734px!important;  width:732px}
 #nav_bar{  height:60px;  width:100% !important; width:732px}
 #content{   padding:0; width:100% !important; width:720px;
	
}
 .left{ width:55%;  float:left}
 .left_ofertas{ width:315px;  float:left;  text-align:right}
 .clear{ clear:both}
 
 
    #logo{        width:175px;         height:100px;         float:left;         background-image:url(../images/logo_occ_ejecutivo.jpg);  background-repeat:no-repeat;  background-position:0 20px;  margin-left:10px!important;   margin-left:10px}
 #header_options{ float:right;  padding:10px 10px 0 10px;  text-align:right;  width:725px!important;  width:675px}
 #header_options LABEL{ font-weight:bold;  color:#369;  font-size:70%}
 #util_nav{ width:99%;  text-align:right}
 #util_nav UL{ list-style:none;  padding:0;  margin:0 0 10px 0}
 #util_nav LI{ display:inline}
 #util_nav LI A{ font-size:70%;  font-weight:bold;  color:#369 }
 
    #nav_bar{        background:url(../images/nav_bg.gif) repeat-x 0 0}

    #nav_bar UL{        list-style:none;         padding:0;         margin:0;         width:100%;         height:60px;         background:url(../images/ul_nav_bg.gif) no-repeat 100% 0px}
    #nav_bar LI{        width:125px;         height:48px;         float:left}
    #nav_bar LI A{            width:125px;         height:48px;         display:block;         text-decoration:none;         color:#333;         background:url(../images/btns/main_nav.png) no-repeat 0 0}
 #nav_bar LI A SPAN{   display:none}
 
 #nav_bar LI A.nosotros{  background-position:0 -446px}
 
 #nav_bar LI A.candidatos{  background-position:0 -115px}
 
 #nav_bar LI A.reclutadores{  background-position:0 -616px}
 #nav_bar LI A.contacto{  background-position:0 -284px !important;  background-position:0 -284px}
 #nav_bar LI.total_candidatos
 {
 	background-image:url(../images/btns/bg_total_cvs.png);
    color:White;
    cursor:default;
    font-family:@Arial Unicode MS;
    font-weight:bold;
    font-size:20px;
    height:25px;
    margin-left:2px;
    padding:12px 10px 10px 10px;
    text-align:right;
    width:82px;
 }
    
 #nav_bar LI.leyenda_total_candidatos
 {
 	background-image:url(../images/btns/bg_leyenda_total_cvs.png);
    color:White;
    cursor:default;
    font-family:@Arial Unicode MS;
    font-size:13px;
    height:30px;
    padding:7px 5px 10px 0px;
    width:125px;
 }
 
 #nav_bar LI A.nosotros:HOVER{  background-position:0 -531px}
 
 #nav_bar LI A.candidatos:HOVER{  background-position:0 -200px}
 
 #nav_bar LI A.reclutadores:HOVER{  background-position:0 -30px}
 #nav_bar LI A.contacto:HOVER{  background-position:0 -361px !important;  background-position:0 -361px}
 .align_right{ text-align:right}
 
 
 body >div.ff_left{ margin-left:530px!important}
 .right{ width:auto; float:right}
 
 
 
.resultados_busqueda{ border-bottom:3px solid #ffba00;  text-align:right;  padding:0 0 5px 50px;  width:300px;  color:#9fad05;  font-weight:normal;  margin-left:350px}
 
#resultados{ margin:5px}
#resultados UL{list-style:none; padding:0; margin:0; width:720px}
#resultados LI{margin:5px 0}
#resultados LI A.link{ cursor:hand; cursor:pointer; display:block; color:#333; font:bold 100% Arial,Verdana,sans-serif; padding:5px; background:#c0d8e2; text-decoration:none}

#resultados LI A:hover.link{background:#B2C5D2}
#resultados A EM{color:#333; display:block; font:normal 85% Arial,Verdana,sans-serif}
#resultados A SPAN{color:#33515D; font:normal 75% Arial,Verdana,sans-serif; line-height:150%}
.res_descripcion{margin:5px;  padding:5px;  border:1px solid #EDEDED;  font:normal 85% Arial,Verdana,sans-serif;     color:#555; text-align:justify}

#resultados_busqueda{width:400px; height:40px; background:url(../images/res_bus_tit.gif); background-repeat:no-repeat; margin:10px 0px 10px 300px}
#resultados .mas_info_busq{text-align:right; color:#900; font-size:80%; width:99%; display:block}
 
#informacion_imp{background-image:url(../images/info_imp_bg.jpg); background-repeat:repeat-x; background-position:0 0; padding:10px 10px; width:710px !important; width:700px}
.informacion_imp_btm{background-image:url(../images/info_imp_btm_bg.jpg); background-repeat:repeat-x; background-position:0 0; padding:0 10px; height:20px; width:710px !important; width:700px}
#informacion_imp H4, #vacantes_solicitadas H4{border-bottom:3px solid #2e67b2; padding-bottom:5px}
#informacion_imp  UL.informacion_imp_list{width:45%; float:left}
#informacion_imp UL{list-style:none; padding:0; margin:10px 0 0 0}
#informacion_imp LI.reclutadorList{display:inline}
#informacion_imp LI{font-weight:bold; font-size:80%; margin:5px 5px}
UL.informacion_imp_list LI.candidatoList{display:block; background:url(../images/bullet_info_imp.gif) no-repeat 0 50%; padding-left:15px}
#vacantes_solicitadas{background-image:url(../images/vac_solic_bg.jpg); background-repeat:repeat-x; background-position:0 0; padding:10px 5px !important; padding:10px 0; width:720px !important; width:700px}
#vacantes_solicitadas DL{margin:0 0 20px 0; padding:0}
#vacantes_solicitadas DL EM{clear:both; font-weight:bold; color:#333; display:block; margin-bottom:5px}
#vacantes_solicitadas DT, #vacantes_solicitadas DD{font-weight:bold; width:40%; float:left; padding:5px 0}
#vacantes_solicitadas DD{margin-left:10px}
#vacantes_solicitadas DD SPAN{color:#898989}
#vacantes_btm{background-image:url(../images/vac_solic_btm.jpg); background-repeat:repeat-x; background-position:0 0; width:730px; height:30px}

A.btn_agregar{background-image:url(../images/btn_agregar.png); background-repeat:no-repeat; background-position:0 0; padding:10px 30px 10px 40px; width:168px; height:41px; color:#FFF; text-decoration:none}
A:hover.btn_agregar{background-image:url(../images/btn_agregar_ov.png); background-repeat:no-repeat; background-position:0 0}

#encabezado{width:940px; background-image:url(../images/enc_cv_bg.jpg); background-repeat:no-repeat; background-position:0 0; height:43px}
#encabezado #imprimir{width:880px; padding:20px 15px 0 30px; text-align:right}
#cuerpo{width:940px!important; width:940px; background-image:url(../images/cuerpo_cv_bg.jpg); background-repeat:repeat-y; background-position:0 0; padding:10px 30px}
#cuerpo #dat_generales{margin-left:5px; background-image:url(../images/logo_occ_ejecutivo.jpg); background-repeat:no-repeat; background-position:0 0; padding-top:150px; width:50%; float:left}
#cuerpo #dat_generales P{width:80%}
#cuerpo #foto{width:40%; margin-left:10px; text-align:center; float:right}
#foto .foto_candidato{width:140px; padding:10px 0; background:#EDEDED; text-align:center; border:1px solid #69c}
#cuerpo H4{padding:15px 0 0 0; margin-top:20px; border-top:1px solid #69c; width:80%}
#cuerpo H6{margin:5px 0; font-size:75%}
#cuerpo .direccion{font-size:75%}
#cuerpo P, #cuerpo .company, #cuerpo .puesto, #cuerpo .puesto2{width:80%; text-align:justify}
#cuerpo UL#listado{list-style:none; padding:0; margin:0}
#cuerpo UL#listado LI{padding:5px 0 5px 17px; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:0 8px; display:block; width:80%}

.titulo{width:80%; margin:20px 0 5px 0; padding:0 0 5px 0; border-bottom:1px solid #aeaeae}
.puesto{width:80%; font-weight:bold; margin:10px 5px 0 5px; font-size:100%; color:Navy}
.puesto2{width:80%; font-weight:bold; margin:10px 5px 0 5px; font-size:80%; color:Navy}
.fecha{text-align:left; color:#6e6e6e}
#pie_cv{width:940px; background-image:url(../images/pie_cv_bg.jpg); background-repeat:no-repeat; background-position:0 0; height:150px}

#carta_encabezado{padding:25px 0 0 50px; background:url(../images/carta_encabezado.gif) no-repeat 0 0; width:720px!important; width:655px}
#carta_encabezado #datos{width:545px; height:141px; padding:5px}
#carta_encabezado #datos H6{width:550px}
#carta_cuerpo{background:url(../images/carta_cuerpo_bg.gif) repeat-y 0 0; padding:0 0 0 50px; width:720px !important; width:670px}
#carta_cuerpo_interior{width:600px; background:url(../images/carta_cuerpo_interior_bg.gif) no-repeat 0 100%}
#carta_cuerpo P{width:555px; padding:5px; color:#6b6b6b; text-align:justify}
#carta_pie{width:720px; height:150px; background:url(../images/carta_pie_bg.gif) no-repeat 0 0}

#of_main{width:750px; margin:0 auto; text-align:left; font-size:70%}
#of_main DL, #of_main DT, #of_main DD{padding:0; margin:0}
#of_main DL{margin-top:10px}
#of_main DD{margin-bottom:10px}
#of_main DT{font-weight:bold; margin-bottom:5px}
#of_cuerpo{background-image:url(../images/of_cuerpo_bg.jpg); background-repeat:repeat-y; background-position:0 0; width:650px; padding-top:50px; padding-left:100px}
#of_cuerpo H3{color:#2e67b2}
#of_fecha{text-align:right; width:620px}
#of_cuerpo H4{margin:20px 0 10px 0}
#of_cuerpo P{width:600px; text-align:justify; font-family:Verdana,Arial,Helvetica,sans-serif}
#of_enc{width:750px; background-image:url(../images/of_enc_bg.jpg); background-repeat:no-repeat; background-position:0 0; height:110px; padding:20px 10px}

#of_logo{width:139px; height:112px}
#of_pie{background-image:url(../images/of_pie_bg.jpg); background-repeat:no-repeat; background-position:0 0; width:750px; height:60px}

#error_content{width:720px; height:400px; background-image:url(../images/ser_error_bg.jpg); background-repeat:repeat-x; background-position:0 0}
#error_404{width:100%; background-image:url(../images/error_400_bg.jpg); background-repeat:no-repeat; background-position:0 0; padding-top:300px}
#error_500{width:100%; background-image:url(../images/error_500_bg.jpg); background-repeat:no-repeat; background-position:0 0; padding-top:300px}
#error_503{width:100%; background-image:url(../images/error_503_bg.jpg); background-repeat:no-repeat; background-position:0 0; padding-top:300px}
.subtitulo_contacto,.ayuda_dl H2{color:#3399cc; font-weight:bold;}
.subtitulo_contacto A {font-weight:normal; font-size: 0.8em;}
.ayuda_dl {width:80%;margin:10px;text-align:justify;}
.ayuda_dl {font-size:0.8em;}
.ayuda_dl H2 {font-size:1.1em;}
.ayuda_dl DT {padding-left:20px;text-align:justify;}
#linkedin_holder{display:none; margin-top:10px; padding-top:10px;}
#linkedin {border:1px solid #6B6B6B; margin:auto; width:224px; }