/*Nomenclatura

/* Estilos generales */

.base_hm{font:12px Tahoma, Arial, Helvetica, sans-serif; background:url(../g/bg_hm.jpg) repeat-x top left #FFFFFF; margin:0; color:#666666; }
.base_hm span { display:none;}
rm {margin:0; padding:0;}
body{ background-color:white}

/*bg fondos verdes para diferentes internas*/
.inter1 {background:url(../g/bg_inter1.jpg) repeat-x top left #FFFFFF;font:12px Tahoma, Arial, Helvetica, sans-serif;margin:0;color:#333333; line-height:18px}
.inter2 {background:url(../g/bg_inter2.jpg) repeat-x top left #FFFFFF;font:12px Tahoma, Arial, Helvetica, sans-serif;margin:0; color:#333333;}
.inter3 {background:url(../g/bg_inter3.jpg) repeat-x top left #FFFFFF;font:12px Tahoma, Arial, Helvetica, sans-serif;margin:0; color:#333333;}
.inter4 {background:url(../g/bg_inter4.jpg) repeat-x top left #FFFFFF;font:12px Tahoma, Arial, Helvetica, sans-serif;margin:0; color:#333333;}
.inter5 {background:url(../g/bg_hv.jpg) repeat-x top left #FFFFFF;	font:12px Tahoma, Arial, Helvetica, sans-serif;margin:0;color:#333333;}
.inter6 {background:url(../g/bg_inter6.jpg) repeat-x top left #FFFFFF; font:12px Tahoma, Arial, Helvetica, sans-serif;margin:0;color:#333333;}
.inter7 {background:url(../g/bg_inter7.jpg) repeat-x top left #FFFFFF; font:12px Tahoma, Arial, Helvetica, sans-serif;margin:0;color:#333333;}
.inter10 {background:url(../g/bg_inter10.jpg) repeat-x top left #FFFFFF; font:12px Tahoma, Arial, Helvetica, sans-serif;margin:0;color:#333333;}

.inter_hv {background:url(../g/bg_hv.jpg) repeat-x top left #FFFFFF; font:12px Tahoma, Arial, Helvetica, sans-serif;margin:0;color:#333333;}

/* home*/
#cntr_hm {border:none; margin: 0 auto 70px; width:940px; height:auto;clear:both;display:block;}
.break {clear:both}

#head_logo {height:91px; width:auto;margin:0;}

.logo_aliado {background:url(../g/img_logo_hm.jpg) no-repeat left top;height:82px;width:297px;margin:0;float:left}
.txt_usuario {font:11px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;color:#0A9ECF; text-decoration:underline;float:left;	width:auto;	text-align:right;padding:29px 2px 4px 342px}
a.txt_usuario {color:#0A9ECF;text-decoration:underline}
a.txt_usuario:hover {text-decoration:underline;	color:#0781A9;}

.btn_empresas {background:url(../g/btn_para_empre_hm.jpg) no-repeat left top;width:140px;height:44px;display:block; cursor:pointer; float:left; }
.btn_empresas a{background:url(../g/btn_para_empre_hm.jpg) no-repeat left top;width:136px;height:44px;display:block;}
.btn_empresas:hover {background:url(../g/btn_para_empre_hm_over.jpg) no-repeat left bottom;	display:block;}

.btn_empresas_inter {background:url(../g/btn_para_empre_inter.jpg) no-repeat left top;width:133px;height:60px;display:block;float:right;	margin:0 0 0 15px; cursor:pointer;}
.btn_empresas_inter a{background:url(../g/btn_para_empre_inter.jpg) no-repeat left top;width:133px;height:60px;display:block;float:right;	margin:0 0 0 15px}
.btn_empresas_inter:hover {background:url(../g/btn_para_empre_inter_over.jpg) no-repeat left bottom;display:block;}


#cntr_head_busc {background:url(../g/bg_head_hm.jpg) no-repeat bottom center;height:259px; width:940px}
#cntr_pasos123{	margin:0;padding:0; width:900px; height:20px; float:left}
.ttl_pasos {background:url(../g/ttl_pasos123.jpg) no-repeat left top;height:45px;width:502px;float:left;}
a.btn_paso1 {/*background:url(../g/btn_paso1.jpg) top left no-repeat;*/	height:45px;width:141px;display:block;	float:left;}	
a.btn_paso1:hover { background:url(../g/btn_paso1.jpg) bottom left no-repeat;display:block;}
a.btn_paso1_hv {background:url(../g/btn_paso1_hv.jpg) top left no-repeat;	height:45px;width:141px;display:block;	float:left;}	
a.btn_paso1_hv:hover { background:url(../g/btn_paso1_hv_over.jpg) bottom left no-repeat;display:block;}

a.btn_paso2 {background:url(../g/btn_paso2.jpg) top left no-repeat;	height:45px;width:99px;	display:block;float:left;}	
a.btn_paso2:hover {background:url(../g/btn_paso2.jpg) bottom left no-repeat;display:block;}
a.btn_paso3 {background:url(../g/btn_paso3.jpg) top left no-repeat;	height:45px;width:198px;display:block;float:left}	
a.btn_paso3:hover {background:url(../g/btn_paso3.jpg) bottom left no-repeat;display:block;}
#cntr_buscador {width:411px;height:222px;float:left;padding-left:19px; margin:20px 0 0 0}
.txt_buscador {font:12px Tahoma, Arial, Helvetica, sans-serif;	color:#FFF;	font-weight:bold;text-decoration:underline;	margin:15px 0 0 4px;float:left}
a.txt_buscador {text-decoration:underline;}
a.txt_buscador:hover {color:#789326;text-decoration:underline}
.ttl_buscar {background:url(../g/ttl_buscar.jpg) no-repeat top left;height:30px;width:auto;	margin:30px 0 1px 0;}
.input01 {background:url(../g/bg_input1.jpg) no-repeat top left;height:34px;width:319px;margin:1px 0 1px 0px;padding:10px 0 0 10px}
.input01 input {border:none;border-color:#FFFFFF; height:18px; width:280px; display:block;font:14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; margin-left:0px;padding-top:2px}		
.input02 {background:url(../g/bg_input2.jpg) no-repeat top left;height:34px;width:195px;margin:9px 0 1px 0px;padding:10px 0 0 10px }
.input02 input {border:none; border-color:#FFFFFF;	height:18px; width:168px; display:block; font:14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#666666;	margin-left:0px; padding-top:3px}
.box_input3_log {background-image:url(../g/bg_input_login.jpg);	height:28px;width:289px;margin:0px 0 2px 30px;display:block; text-align:left}
.box_input3_log input {border-width:0;	height:15px; width:200px; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#666666; display:block; margin:6px 0 0 10px; padding:0; position:absolute;}
.cntr_flash_img_head{ width:487px; height:222px; float:left; margin:0 0 0 23px}
.cntr_flash_img_head{ width:487px; height:222px; float:left; margin:0 0 0 23px}

.check_recordar{ float:left;}


a.btn_buscar_hm {background:url(../g/btn_buscar_hm.jpg) top left no-repeat;	height:39px;width:103px;	display:block;float:left;margin:7px 0 35px 0}	
a.btn_buscar_hm:hover {	background:url(../g/btn_buscar_hm_ov.jpg) bottom left no-repeat;display:block}
a.btn_registrate {background:url(../g/btn_registrate.jpg) top left no-repeat;height:100px;width:262px;display:block;float:left;margin:40px 0 86px 40px;}	
a.btn_registrate:hover {background:url(../g/btn_registrate.jpg) bottom left no-repeat;display:block;}
a.btn_actualizarhv {background:url(../g/btn_actualizahv.jpg) top left no-repeat;height:100px;width:262px;display:block;float:left;margin:40px 0 86px 40px;}	
a.btn_actualizarhv:hover {background:url(../g/btn_actualizahv.jpg) bottom left no-repeat;display:block;}

#cntr_contenido {width:auto; margin:0; padding:6px 11px 25px 11px;}
#cntr_buzonempresa{	width:auto;	height:171px; margin:0;	}
#conte_home{ width:auto; height:auto; margin:0 }
.left_home{ width:618px; height:auto; margin:0; float:left; margin:0 18px 0 0}
.rigth_home{ width:280px; height:auto; margin:36px 0 0 0 ; float:left}
.ttl_buzon { background:url(../g/bull_ttl_buzon.jpg) no-repeat top left; font:15px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;color:#0B9CCE; padding:12px 0 12px 45px;min-width:300px;float:left}
a.ctr_anterior {background:url(../g/img_flecha_ante.jpg) no-repeat top left;height:29px; width:9px;	float:left;	margin:35px 0 0 3px; display:block}
a.ctr_anterior:hover {background:url(../g/img_flecha_ante.jpg) no-repeat bottom left; height:29px; width:9px; float:left; margin:35px 0 0 3px;display:block}
a.ctr_sig {background:url(../g/img_flecha_sig.jpg) no-repeat top left; height:29px;	width:9px; float:right;	margin:35px 4px 0 0; display:block}
a.ctr_sig:hover {background:url(../g/img_flecha_sig.jpg) no-repeat bottom left;	height:29px;width:9px;	float:right;margin:35px 4px 0 0;display:block}
.bg_logos { background:url(../g/bg_logos_buzon.jpg) no-repeat top center; height:83px; width:105px;	margin:0; float:left; margin:8px 11px 0 11px; padding:7px 0 0 0;text-align:center}	
.line_bottom { background:url(../g/line_gris.gif) no-repeat top center; height:4px;	width:918px;margin:18px 0 0 0; float:left; padding:0}
/*sala*/
#cntr_sala{width:906px;	height:auto;padding:10px 10px 10px 0;text-align:left}
.ttl_noti_sala{	background:url(../g/bull_trans.gif) no-repeat top left;	font:15px Tahoma, Arial, Helvetica, sans-serif;	font-weight:bold;color:#0B9CCE;	padding:7px 10px 12px 35px;}
.link_ttl{background:url(../g/img_separador_txt.gif) no-repeat top left; font:11px Tahoma, Arial, Helvetica, sans-serif;	font-weight:normal; color:#999999;	padding:14px 0 12px 8px;text-decoration:underline;	float:left}	
a.link_ttl{	font-size:11px;	font-weight:normal;	color:#999999;	text-decoration:underline;}
a.link_ttl:hover{color:#0B9CCE;	text-decoration:underline;}
.link_ttl2{	background:url(../g/img_separador_txt.gif) no-repeat top left;	font:11px Tahoma, Arial, Helvetica, sans-serif;	font-weight:normal; color:#999999;	padding:14px 0 12px 8px;text-decoration:underline;float:left}
.link_ttl2 a{font-size:11px;font-weight:normal;color:#999999;text-decoration:underline;}
.link_ttl2 a:hover{	color:#0B9CCE;	text-decoration:underline;}
.padding_sala {padding:8px 10px 10px 10px;width:284px;background:url(../g/img_separador.jpg) no-repeat right top;}
.padding_sala2 {padding:8px 0px 10px 10px;width:284px;}
.ttl_1 {font:10px "Tahoma" Verdana, Arial, Helvetica, sans-serif; font-weight:normal;color:#0781A9;}
.ttl_2 {font:16px "Lucida sans", Arial, Helvetica, sans-serif; font-weight:bold;color:#0781A9;}
.ttl_2 a { font:16px "Lucida sans", Arial, Helvetica, sans-serif; font-weight:bold;color:#84A22B;text-decoration:none}
.ttl_2 a:hover { font:16px "Lucida sans", Arial, Helvetica, sans-serif;font-weight:bold;	color:#627720;text-decoration:underline;}
.txt_1{	font:12px "Lucida sans", Arial, Helvetica, sans-serif; font-weight:normal;color:#666666;line-height:16px;}

/* footer*/
.notificacion-Cookies {
 z-index: 100;
 position: fixed;
 left: 20px;
 bottom: 20px;
 width: 550px;
 height: 180px;
 font-family: 'Open Sans', sans-serif;
 background-color: #ebebeb;
 -webkit-border-radius: 16px;
 -moz-border-radius: 16px;
 border-radius: 16px;
 box-shadow: -1px 8px 7px -3px rgba(0, 0, 0, 0.35);
 -webkit-box-shadow: -1px 8px 7px -3px rgba(0, 0, 0, 0.35);
 -moz-box-shadow: -1px 8px 7px -3px rgba(0, 0, 0, 0.35);
        }

.notificacion-Cookies .content-Cookies {
width: 100%;
height: 100%;
padding: 20px;
display: table;
box-sizing: border-box;
        }

.notificacion-Cookies .content-Cookies h4 {
font-size: 22px;
font-weight: 600;
margin: 0 0 8px 0;
        }

.notificacion-Cookies .content-Cookies p {
margin: 0;
font-size: 14px;
        }
.notificacion-Cookies .content-Cookies .aceptarPoliticas-Cookies {
            width: 100%;
            margin-top: 12px;
        }

.notificacion-Cookies .content-Cookies .aceptarPoliticas-Cookies .aceptar {
background-color: #337fb6;
border: none;
color: #fff;
font-size: 14px;
padding: 12px 20px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
float: left;
cursor: pointer;
        }

.notificacion-Cookies .content-Cookies .aceptarPoliticas-Cookies .Politicas-Cookies {
float: left;
padding: 12px 20px;
font-size: 16px;
color: black;
text-decoration: underline;
        }

#foot{
	background-image:url(../g/bg_foot.jpg);
	background-repeat:repeat-x;		
	width:auto;
	height:210px;
	margin:60px 0 0 0;
	padding:0;
	clear:both;
}
.cntr_foot{
	width:920px;
	height:175px;
	margin: 0 auto;
	padding:15px 10px 5px 8px;
}
.logo_legis{
	background:url(../g/img_logo_legis.jpg) no-repeat left top;
	width:64px;
	height:170px;
	padding:10px 4px 0 4px;
	float:left;
}
.separa_foot{
	background:url(../g/img_separ_foot.gif) no-repeat top left;
	width:1px;
	height:175px;
	float:left;
	margin:0 9px 0 2px
}
#cntr_conten_foot{
	width:800px;
	height:35px;
	margin:0;
	float:left;	
}
#cntr_conten_foot input{
	border:none;
	border-color:#FFFFFF;
	height:16px;
	width:227px;
	display:block;
	font:11px Tahoma, Arial, Helvetica, sans-serif;font-weight:normal;color:#666666;
	margin:9px 0 0 32px;
	text-align:left;
}
.bg_input_foot{
	background:url(../g/bg_buscar_foot.jpg) no-repeat top left;	width:262px; height:35px; margin-top:0; float:left}		
a.btn_foot{	
	background:url(../g/btn_buscar_foot.jpg) no-repeat top left; width:84px; height:34px; float:left; margin:0}	
a.btn_foot:hover{	
	background:url(../g/btn_buscar_foot.jpg) no-repeat bottom left;
	width:84px;
	height:34px;
	float:left;
	margin:0
}
.txt_menu01_bold{
	font:11px"Tahoma" Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#666666;	text-decoration:none;
	float:left;
	padding:5px 1px 0 5px
}
.txt_menu01{
	font:11px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#666666;	text-decoration:none;
	float:left;
	padding:5px 5px 0 5px
}	
.link01{
	font:11px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#666666;	text-decoration:underline;
	float:left;
	padding:10px 5px 0 5px
}
a.link01{
	font:11px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; text-decoration:underline;
	float:left;
	padding:10px 5px 0 5px
}
a.link01:hover{
	color:#6F971C;
	text-decoration:underline;
}
.line_bot_gris{	width:830px;height:2px;	border-width:1px 0 0 0;	border-style:solid;	border-color:#CCCCCC;	margin:6px 0 0 6px}
.txt_divis{	font:15px Tahoma, Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#8F8F8F;	float:left;	padding:2px 1px 0 1px}
.txt_link{font:15px Tahoma, Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#8F8F8F;float:left;	padding:7px 1px 0 1px}	
.txt_02{font:11px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#4C6F99; float:left;padding:7px 1px 0 5px;}
a.txt_02{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;color:#4C6F99; text-decoration:underline;	float:left}
a.txt_02:hover{	color:#A8BCD5;text-decoration:underline;}
.ttl_foot{	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:Bold; color:#333333;float:left;	padding:7px 1px 0 7px;}	
.bg_table3 { background:url(../g/bg_table3.jpg) repeat-x top; background-color:#FFF; margin: 0 4px 0 192px; border-width:1px; border-color:#E8E8E8; border-style:solid; width:722px}
.img_colap_rigth{background:url(../g/img_colap_final.jpg) no-repeat top left; height:35px; width:30px; float:right}


/* interna 01 resultados de busqueda*/
#cntr_ppal {border:none; margin: 0 auto 45px; width:940px;	height:auto;clear:both;	display:block}
#cntr_terminos {border:none; margin: 0 auto 45px; width:670px;	height:auto;clear:both;	display:block}
.img_logo_aliado { background:url(../g/img_logo_aliadolaboral2.jpg) no-repeat left top;	border:none; margin:0;height:86px;width:277px;float:left;}
.img_logo_aliado3 { background:url(../g/img_logo_hv.jpg) no-repeat left top;	border:none; margin:0;height:86px;width:277px;float:left;}
.img_logo_hv { background:url(../g/img_logo_hv.jpg) no-repeat left top;	border:none; margin:0;height:77px;width:235px;float:left;}

#cntr_head_inter_total {border:none; margin:0; width:auto; height:95px;}
#cntr_head_hv {border:none; margin:0; width:auto; height:77px;}
#cntr_head_inter2 {border:none;	margin:0; width:auto; height:99px;}
#cntr_buscar_inter {width:510px;height:35px;margin:21px 3px 0 0;float:left;}
#cntr_buscar_inter input {border:none;	border-color:#FFFFFF; height:20px;width:314px; display:block;font:13px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;color:#666666;margin:12px 0 0 34px;text-align:left;}
.bg_input_inter_total{
	background:url(../g/bg_buscar_inter.jpg) no-repeat top left;
	width:382px;
	height:43px;
	margin-top:0;
	float:left
}		
a.btn_buscar_inter{	
	background:url(../g/btn_buscar_inter.jpg) no-repeat top left;
	width:89px;
	height:44px;
	float:left;
	margin:0
}	
a.btn_buscar_inter:hover{	
	background:url(../g/btn_buscar_inter.jpg) no-repeat bottom left;
	width:89px;
	height:44px;
	float:left;
	margin:0
}
.buscador_internas{ float:left;font-size:11px; color:#666666; padding-left:5px; width:360px}

.link01_inter{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	text-decoration:underline;
	padding:0 5px 0 5px;
}
a.link01_inter{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	text-decoration:underline;
	float:left;
	padding:0 5px 0 5px;
}
a.link01_inter:hover{
	color:#6F971C;
	text-decoration:underline;
}
/*tabs*/
#cntr_menu{	border:none;margin:0 0 1px 0; width:100%;height:110px;font:12px Tahoma, Arial, Helvetica, sans-serif;font-weight:bold;}

#cntr_infohead_hv{	border:none;margin:0 0 1px 0; width:100%;height:82px;font:12px Tahoma, Arial, Helvetica, sans-serif;font-weight:bold;}
#cntr_menu_b{	border:none; margin:0 0 1px 0; width:100%;	height:20px;font:12px Tahoma, Arial, Helvetica, sans-serif;	font-weight:bold;}
#cntr_menu_c {width:100%; height:30px;}
#cntr_menu_tabs {height:27px}

#cntr_menu2{
	border:none;
	margin:0 0 2px 0; 
	width:100%;
	height:88px;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#cntr_menu_tabs2 { height:38px;width:480px; float:left}

.cntr_menu_tabs_active{	height:27px;width:auto;	float:left}
.cntr_menu_tabs_active_left {background:url(../g/tab_left.gif) no-repeat left top;	width:15px;	height:27px; float:left}
.cntr_menu_tabs_active_right { background:url(../g/tab_right.gif) no-repeat right top; width:15px; height:27px;	float:left}
.cntr_menu_tabs_active_mid {background:url(../g/tab_bg.gif) repeat-x top; width:auto; height:20px; padding:7px 6px 0 6px; color:#FFFFFF;font-size:13px;float:left}

.cntr_menu_tabs_inactive {height:24px; min-width:60px; 	background:url(../g/img_separador_tabs.jpg) no-repeat bottom right;	float:left;	padding:3px 17px 0 9px;	text-align:center}
a.link_tabs_inactive{ font-size:13px ;font-weight:normal; color:#678033; text-decoration:none;min-height:100px;}
a.link_tabs_inactive:hover{	color:#159DCA;text-decoration:none;}

.ttl_ppal{ 	background:url(../g/bull_bgverde.jpg) no-repeat left bottom; font:14px Tahoma, Arial, Helvetica, sans-serif;font-weight:bold; color:#535353;text-decoration:none; width:800px; height:31px; padding:9px 0 0 40px; margin:3px 0 2px 6px; clear:both}

.ttl_ppal2{ background:url(../g/bull_ttl.jpg) no-repeat top left; font:14px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; color:#535353; text-decoration:none; width:auto; height:28px; padding:8px 0 0 40px; margin:12px 0 2px 2px;clear:both}
.ttl_ppal3{ background:url(../g/bull_trans.gif) no-repeat top left; font:15px Tahoma, Arial, Helvetica, sans-serif;	font-weight:bold; color:#0B9CCE; text-decoration:none; width:auto; height:25px; padding:8px 0 0 38px; margin:0 0 4px 0;clear:both}
.ttl_ppal_bull{	background:url(../g/g/bull_trans.gif) no-repeat top left;font:11px Tahoma, Arial, Helvetica, sans-serif;font-weight:bold;color:#535353;text-decoration:none;width:auto;height:33px;padding:9px 0 0 46px;margin:0 0 15px 11px;
	clear:both}
.txt_blanco {font:15px Tahoma, Arial, Helvetica, sans-serif;font-weight:bold; color:#FFF; text-decoration:none}


.bcrumb { padding:8px 0 0 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#53662B; font-weight:bold;width:430px; float:left;}
.bcrumb a { color:#53662B; text-decoration:underline; font-weight:normal}
.bcrumb a:hover {color:#FFFFFF;text-decoration:underline;font-weight:normal}

.bcrumb_hv {padding:5px 0 4px 15px;	font-size:11px;	font-family:Arial, Helvetica, sans-serif;color:#445423;	font-weight:bold;width:480px;float:left;}
.bcrumb_hv a { color:#445423; text-decoration:underline; font-weight:normal}
.bcrumb_hv a:hover {color:#FFFFFF;text-decoration:underline;font-weight:normal}

#cntr_conten_inter{	width:940px;height:auto;margin:0;padding:2px 1px 32px 1px;}
#cntr_conten_inter_terminos {width:auto; height:auto; margin:0;	padding:2px 1px 32px 1px;}
#cntr_left{ width:170px;padding:10px 4px 10px 4px;	margin:0 0 4px 4px;	float:left;	background-color:#F5F5F5;border:1px solid #E5E5E5;}
#cntr_center{
	width:580px;/*este es el valor para cuando si hay publicidad*/
	/*width:730px; /*este es el valor cuando no hay publicidad a la derecha, recuerden que tienen que ocultar el div de publicidad*/
	/*width:600px;/*este es el valor para los resultados de la pagina MI CUENTA*/
	padding:0;
	margin:0 10px 3px 10px;
	float:left;
	background-color:#fff;
}
#cntr_center_sinpubli{
	
	width:730px; /*este es el valor cuando no hay publicidad a la derecha, recuerden que tienen que ocultar el div de publicidad*/
	padding:0;
	margin:0 0 3px 10px;
	float:left;
	background-color:#fff;
}
#cntr_center_noticias{	width:580px; padding:0;	margin:0 10px 3px 10px;	float:left;	}
#cntr_center_noticias_b{ width:730px; padding:0; margin:0 10px 3px 10px; float:left;}
#cntr_center_gr{width:780px; padding:0;	margin:0 0 3px 10px; float:left;}
#cntr_right{width:120px;height:auto; padding:9px 9px 9px 9px; float:left;margin:0;	background-color:#F3F3F3;}

/* info colapsable*/
.cntr_tabla_resul{	width:auto;	background-color:#FFF;}
.tabla_ttl_datos{
	background:url(../g/bg_ttl_tabla.jpg) repeat-x;
	border: 1px solid #E3E3E3;
	height:30px;
	padding:0 0 0 7px;
	font:11px "Tahoma" Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#6E6E6E;
	text-decoration:none;
	margin:0 0 8px 0;
	width:auto;
}
.txt_table_dat1{
	float:left;
	width:200px;   /*este valor para cuando si hay publicidad a la izquierda*/
	/*width:300px;  /*este valor para cuando no tiene publicidad*/
	/*width:222px;*/  /*este valor para la pagina MI CUENTA*/
	height:auto;padding:8px 4px 4px 0;font-weight:bold;	line-height:15px; font-size:11px}
.txt_table_dat1_sinpubli{
	float:left;
	width:300px;  /*este valor para cuando no tiene publicidad*/
	height:auto;
	padding:8px 4px 4px 0;
	font-weight:bold;
	line-height:15px
}
.txt_table_dat1_home{
                float:left;
                width:500px;  
                height:auto;
                padding:8px 4px 4px 0;
                font-weight:bold;
                line-height:15px
}
.txt_table_dat4c{
                float:left;
                width:300px;
                height:auto;
                padding:8px 4px 4px 0
}


.txt_table_dat2{float:left;width:170px;	height:auto;padding:8px 4px 2px 0; font-size:11px}
.txt_table_dat3{float:left;	width:90px;	height:auto;padding:8px 4px 2px 0; font-size:11px}
.txt_table_dat4{float:left;	width:60px;	height:auto;padding:2px 4px 2px 0; font-size:11px}
.txt_table_dat4b{float:left;width:60px;	height:auto;padding:8px 4px 4px 0; font-size:11px}
.txt_table_dat2_sinpubli{float:left; width:170px;height:auto;padding:8px 4px 2px 0; font-size:11px}
.txt_table_dat3_{float:left;width:90px;	height:auto;padding:8px 4px 2px 0; font-size:11px}
.txt_table_dat4{ float:left;width:60px;	height:auto;padding:2px 4px 2px 0; font-size:11px}
.txt_table_dat4b{float:left;width:60px;	height:auto;padding:8px 4px 4px 0; font-size:11px}

/*tabla inactive*/
.tabla_inactive{
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#DADADA;
	width:auto;
	min-height:30px;
	padding:0 0 0 7px;
	font:11px "Tahoma" Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#6E6E6E;
	text-decoration:none;
	margin:0 0 2px 0;
	display:block;
}
a.btn_mas{
	background:url(../g/bt_colpasa.jpg) no-repeat top right;
	width:19px;
	height:19px;
	float:right;
	margin:3px 5px 0 0
}
a.btn_mas:hover{
	background:url(../g/bt_colpasa.jpg) no-repeat bottom right;
	width:19px;
	height:19px;
	float:right;
}
a.btn_mas_b{
	background:url(../g/bt_colpasa_2.jpg) no-repeat top right;
	width:19px;
	height:19px;
	float:right;
	margin:3px 5px 0 0
}
a.btn_mas_b:hover{
	background:url(../g/bt_colpasa.jpg) no-repeat bottom right;
	width:19px;
	height:19px;
	float:right;
}
/*tabla active*/
.tabla_active{
	background-color:#F7FAEB;
	min-height:33px;
	padding:0 0 0 7px;
	font:11px "Tahoma" Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#6F8723;
	text-decoration:none;
	margin:0;
}
a.btn_menos{
	background:url(../g/btn_menos_active.jpg) no-repeat top right;
	width:19px;
	height:19px;
	float:right;
	margin:3px 5px 0 0
}
a.btn_menos_b{
	background:url(../g/btn_menos_active_b.jpg) no-repeat top right;
	width:19px;
	height:19px;
	float:right;
	margin:3px 5px 0 0
}
a.btn_menos2{
	background:url(../g/btn_menos2.jpg) no-repeat top right;
	width:35px;
	height:34px;
	float:right;
	margin:0 0 2px 0;
	display:block;
}
a.btn_mas2{
	background:url(../g/btn_mas2.jpg) no-repeat top right;
	width:35px;
	height:34px;
	float:right;
	margin:0 0 2px 0;
	display:block;
}
a.btn_mas2:hover{
	background:url(../g/btn_mas2.jpg) no-repeat bottom right;
	width:35px;
	height:34px;
	float:right;
}
.cntr_info_desple{
	background-color:#F7FAEB;
	padding:5px;
	margin:0 0 3px 0;
	width:auto;
	height:auto;
}
.info_desple{
	background-color:#FFFFFF;
	border:1px solid #CBDE87;
	padding:2px 2px 8px 2px;
	height:auto;
	margin:0;
}
.bg_logos_vacant{
	background:url(../g/bg_logos_buzon.jpg) no-repeat top center;
	height:83px;
	width:105px;
	margin:0;
	float:left;
	margin:7px 7px 0 7px;
	padding:5px 0 0 0;
	text-align:center;
	float:left
}
.txt_detalle{
	font-size:12px ;font-weight:normal;	color:#666666;	float:left;	padding:2px 3px 4px 2px;
	width:400px;/* para el detalle con publicidad*/
	/*width:550px; /*para el detalle sin publicidad*/
	margin:6px 0 0 0;line-height:17px;}

.txt_detalle_sinpubli{
	font-size:12px ;font-weight:normal;	color:#666666;	float:left;	padding:2px 3px 4px 2px;
	width:550px; 
	margin:6px 0 0 0;line-height:17px;}

.txt_detalle_sinpubli span{ font-weight:bold	}
	
.txt_detalle span{font-size:12px ;font-weight:bold; list-style:circle}

.link_detalle{font-size:12px;font-weight:bold;color:#0B8DB9;text-decoration:underline;float:right;padding:10px 5px 0 5px}
a.link_detalle{	font-size:12px;	font-weight:bold;color:#0B8DB9;	text-decoration:underline;	float:right;padding:10px 5px 0 5px}	
a.link_detalle:hover{color:#076381;	text-decoration:underline;}

.link_bold{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0B8DB9;
	text-decoration:underline;
}
a.link_bold{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0B8DB9;
	text-decoration:underline;
}
a.link_bold:hover{
	color:#076381;
	text-decoration:underline;
}
.txt_divi{
	font-size:15px;	font-weight:normal;	color:#0B8DB9; float:right;	padding:9px 1px 0 1px}
	
/* estilos cntr left*/
.ttl_filter{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	margin:3px 0 8px 3px
}
.subttl_filter{
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0C98C9;
	margin:3px 3px 3px 8px
}
.txt_filter{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:167px;
	line-height:17px;
	color:#333333;
	margin:5px 3px 8px 8px;
	padding:0
}
.txt_filter span{
	font-size:12px ;
	font-weight:normal;
	color:#0C98C9;
	margin:5px 3px 2px 3px;
	padding:0
}
.txt_filter a {
	color:#333333;
	text-decoration:none;
	margin:5px 3px 8px 0px
}
.txt_filter a:hover{
	text-decoration:underline;
	color:#333333;
}
.txt_filter_active{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#83A029;
	margin:2px 3px 8px 8px;
	line-height:16px;
	vertical-align:middle;
	padding-top:2px;
}

/*menu izquierdo noticias*/
.txt_menu_nt{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333;	margin:5px 3px 8px 8px;	padding:0 0 6px 4px; border-width:0 0 1px 0; border-style:solid; border-color:#E1E1E1}
.txt_menu_nt a {
	color:#333333;
	text-decoration:none;
	margin:5px 3px 8px 0px
}
.txt_menu_nt a:hover{
	text-decoration:underline;
	color:#333333;
}
.txt_menu_nt_active{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#83A029;
	margin:2px 3px 8px 8px;
	line-height:16px;
	vertical-align:middle;
	padding-top:2px;
}
.subttl_menu_nt{
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0C98C9;
	margin:3px 3px 6px 8px
}
.subttl_menu_nt a{
      font-weight:bold;
      color:#0C98C9;
      text-decoration:none;
}
.subttl_menu_nt a:hover{
      font-weight:bold;
      color:#0C98C9;
      text-decoration:none;
}
.subttl_menu_nt a:active{
      font-weight:bold;
      color:#0C98C9;
      text-decoration:none;
}


/*numeracion vacantes*/
#numera{
	width:auto;
	height:45px;
	margin:10px 0 0 2px;
}
.cntr_numera{
	float:right;min-width:400px;margin:0
}
.config{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	float:left;
	width:170px;
	height:28px;
	padding:2px 0 0 0;
	margin-top:5px	
}
.config select{ 
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	width:50px;
	height:17px;
}
.pag_active{
	background:url(../g/bg_pag_active.gif) no-repeat center top;
	font:13px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:2px 2px 0 2px;
	width:23px;
	height:21px;
	float:left;
	margin:6px 0 3px 0;
	text-align:center;			
}
.pag_inactive{
	background:url(../g/bg_pag_inactive.gif) no-repeat center top;
	font:13px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	padding:2px 2px 0 2px;
	width:24px;
	height:22px;
	float:left;
	margin:6px 0 3px 0;
	text-align:center;	
}
.pag_inactive a{
	font:13px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	width:24px;
	height:22px;
	float:left;
	text-align:center;
	text-decoration:none;
}
.pag_inactive a:hover{	color:#9DC032;text-decoration:underline;}
.txt_pag{	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:normal;	color:#666666;	float:left;	padding:10px 5px 0 5px;	float:left}
a.link_pag{
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#667C21;
	text-decoration:underline;
	float:left;
	padding:10px 5px 0 5px;
	float:left
}
a.link_pag:hover {color:#A7CB3A;text-decoration:underline;}

/* estilos para los botones verde*/
.cntr_btn_vrd {	height:30px; width:auto; display:block; margin:8px 3px 3px 0;}
.cntr_btn_vrd_b {height:30px; width:auto; display:block; margin:8px 3px 3px 0; float:left}
.cntr_btn_vrd_c {height:30px; width:auto; display:block; margin:8px 3px 3px 0; float: left}
.cntr_btn_vrd_left {background:url(../g/bt_left.jpg) no-repeat left top;width:16px;	height:32px;float:left;}
.cntr_btn_vrd_right {background:url(../g/btn_right.jpg) no-repeat right top;width:16px;	height:32px;float:left;}
.cntr_btn_vrd_mid {	background:url(../g/btn_mid.jpg) repeat-x top;	min-width:42px;	height:25px;padding:7px 8px 0 8px; color:#FFF; float:left; font:12px Tahoma, Arial, Helvetica, sans-serif;	font-weight:bold; color:#000000;}
.cntr_btn_vrd_mid a {text-decoration:none; font:12px Tahoma, Arial, Helvetica, sans-serif;	font-weight:bold;color:#000;}
.cntr_btn_vrd_mid a:hover {	text-decoration:none; font:12px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;	color:#fff;}
.cntr_btn_vrd_left2 {background:url(../g/bt_left2.jpg) no-repeat left top;	width:16px;	height:32px; float:left}
.cntr_btn_vrd_right2 {background:url(../g/btn_right2.jpg) no-repeat right top; width:18px;	height:32px;float:left}
.cntr_btn_vrd_mid2 {background:url(../g/btn_mid2.jpg) repeat-x top;	min-width:40px;	height:25px;padding:7px 8px 0 8px; color:#FFF;float:left; font:12px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;color:#000}
.cntr_btn_vrd_mid2 a{
	text-decoration:none;font:12px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; color:#000;
}
.cntr_btn_vrd_mid2 a:hover{
	text-decoration:none;	
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;	
}
/* estilos detalle vacante*/
.cntr_detall_vacant{
	width:auto;
	margin:0;	
}
a.btn_volver{
	background:url(../g/btn_volver.gif) no-repeat top left;
	height:20px;
	width:124px;
	float:left;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#8A9D00;
	text-decoration:underline;
	padding:2px 0 0 26px;
}
a.btn_volver:hover{
	background:url(../g/btn_volver.gif) no-repeat bottom left;
	height:20px;
	width:124px;
	padding:2px 0 0 26px;
	color:#66A330;
}
.lnk_detalle_vacante{
	height:20px;width:auto;	float:left;	font:11px Tahoma, Arial, Helvetica, sans-serif;color:#8A9D00;text-decoration:underline;padding:2px 0 0 26px;
}
.lnk_detalle_vacante a{
	background:url(../g/btn_volver.gif) no-repeat bottom left;
	height:20px;
	width:124px;
	padding:2px 0 0 26px;
	color:#66A330;
}
.lnk_detalle_vacante a:hover{
	background:url(../g/btn_volver.gif) no-repeat bottom left;
	height:20px;
	width:124px;
	padding:2px 0 0 26px;
	color:#66A330;
}
.bg_detall_top{
	background:url(../g/bg_detall_top.jpg) no-repeat top center;
	width:742px; height:auto;padding:44px 0px 0px 20px; float:left	
}
.bg_detall_hj{
	background:url(../g/bg_sombra_hj.jpg) repeat-y top;	width:764px;min-height:200px}	
	
.bg_detall_bot{
	background:url(../g/bg_detall_bot.jpg) no-repeat top center;
	width:764px;
	height:102px; float:left
}
.cntr_datos{
	width:680px;
	margin:2px 0 6px 0; clear:both}
.ttl_name_vacant{
	font-size:24px ; line-height:26px;	color:#0A9FD1;margin-top:6px;width:500px;float:left;min-height:30px	
}
.ttl_name_vacant2{
	font:17px "Tahoma" Verdana, Arial, Helvetica, sans-serif;
	color:#0A9FD1;		
}
.ttl_name_hv{font:16px "Tahoma" Verdana, Arial, Helvetica, sans-serif;	color:#0A9FD1;	font-weight:bold	}
.ttl_name_us{font:22px "Tahoma" Verdana, Arial, Helvetica, sans-serif;	color:#0A9FD1;	margin:0 0 0 25px;	width:400px;text-align:center;	}
.ttl_vacan_us{	font:18px "Tahoma" Verdana, Arial, Helvetica, sans-serif;	color:#0A9FD1;	margin:0 0 0 25px;	width:400px;text-align:center;}
.txt_empres{font:14px "Tahoma" Verdana, Arial, Helvetica, sans-serif;color:#666666;	font-weight:bold;width:490px;padding-top:8px;float:left;margin-bottom:6px}
.subttl_items{background:url(../g/bull_sbttl_vacant.jpg) no-repeat left;padding:2px 0 2px 11px;	font:13px "Tahoma" Verdana, Arial, Helvetica, sans-serif;
	color:#0A9FD1;font-weight:bold;width:auto}
.txt_11pto{font:11px Tahoma, Arial, Helvetica, sans-serif;font-weight:normal;color:#666666;	line-height:16px;padding:3px 0 0 0;	margin-bottom:6px;	}
.txt_12pto{	font:12px Tahoma, Arial, Helvetica, sans-serif;	font-weight:normal;	color:#666666;	padding:0 0 0 2px;}
.txt_12pto2{font:12px Tahoma, Arial, Helvetica, sans-serif;	font-weight:normal;	color:#666666; padding:0 0 0 2px; line-height:16px}
.txt_globo{	background:url(../g/bull_globo.jpg) no-repeat top right;font:12px Tahoma, Arial, Helvetica, sans-serif;	font-weight:normal;	color:#666666;line-height:16px;
	padding:0 30px 0 6px;}
.txt_11pto_taho{font:11px Tahoma, Arial, Helvetica, sans-serif;	font-weight:normal;	color:#666666;line-height:16px; padding:3px 0 0 0; margin-bottom:6px;		 line-height:13px}
.txt_11pto_bold{ font:11px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; line-height:16px; padding:3px 0 0 0; line-height:13px; text-align:left}
.txt_12pto_bold{font:13px Tahoma, Arial, Helvetica, sans-serif;	font-weight:bold;color:#666666;	line-height:16px;padding:0}
.txt_13pto_center{font:13px Tahoma, Arial, Helvetica, sans-serif;font-weight:normal; color:#666666;	line-height:16px; padding:4px 0 0 0; margin-bottom:6px;	text-align:center}
.txt_13pto_tah{font:13px Tahoma, Arial, Helvetica, sans-serif;font-weight:bold;	color:#666666;line-height:16px;	padding:4px 0 0 0;margin-bottom:6px}
.txt_13pto{	font:13px Tahoma, Arial, Helvetica, sans-serif;	font-weight:normal;	color:#666666; line-height:16px; padding:4px 0 0 0;	margin-bottom:13px}
.txt_13pto_bold{font:13px Tahoma, Arial, Helvetica, sans-serif;	font-weight:bold;color:#666666;	line-height:16px;padding:4px 0 0 12px}
.txt_13pto_bold2{font:13px Tahoma, Arial, Helvetica, sans-serif;font-weight:bold;color:#666666;	line-height:16px;}
.txt_14pto_bold{font:14px "Lucida sans", Arial, Helvetica, sans-serif;font-weight:bold;	color:#666666;line-height:16px;	padding:0}
.txt_13pto_taho{font:13px Tahoma, Arial, Helvetica, sans-serif;	font-weight:normal;	color:#666666;	line-height:16px; padding:3px 0 0 0;margin-bottom:6px}
.txt_13pto_taho span{ font-weight:bold; font-size:13px}
.txt_14pto{	font:14px Tahoma, Arial, Helvetica, sans-serif;	font-weight:normal;	color:#666;	line-height:16px; padding:4px 0 0 0; margin-bottom:6px}
.txt_15pto{	font:15px Tahoma, Arial, Helvetica, sans-serif;	font-weight:normal;	color:#535353;line-height:17px;	padding:4px 0 0 0; margin-bottom:6px}

.txt_14pto_taho{ font:14px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; color:#666; line-height:16px;margin-bottom:6px}
.txt_15pto_taho{
	font:15px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#4E4E4E;
	line-height:16px;
	margin-bottom:6px
}
.bg_logos_detall {	background-color:#FFF;border:1px solid #DDECB9;	padding:6px 15px 6px 6px; width:146px; height:80px;	float:left;	margin:2px 0 8px 0;	text-align:center}

.cntr_funcions_bott {width:480px;height:40px;margin:6px 0 10px 0;float:left; padding-left:28px}
.cntr_controls{	float:right; width:150px;height:66px;margin:31px 18px 0 0}
a.btn_siguient{	background:url(../g/btn_siguie.jpg) no-repeat top left;	height:66px;width:49px;	float:right;margin-left:2px	}
a.btn_siguient:hover{background:url(../g/btn_siguie.jpg) no-repeat bottom left;	height:66px; width:49px;}
a.btn_atras { background:url(../g/btn_atras.jpg) no-repeat top left;height:66px;width:49px;	float:right; margin-right:2px}
a.btn_atras:hover {	background:url(../g/btn_atras.jpg) no-repeat bottom left; height:66px; width:49px}

/*estilos usuario y cerrar sesion*/
.cntr_usuar_ses{ height:27px; width:480px; display:block;margin:3px 3px 0 5px;float:right}
.cntr_usuar_ses span {font:11px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#333333	}
.cntr_usuar_ses_left { /*background:url(../g/bg_left_usuar.gif) no-repeat left top;*/ width:8px; height:24px; float:right;}
.cntr_usuar_ses_right {/*background:url(../g/bg_right_usuar.gif) no-repeat right top;*/	width:8px;	height:24px; float:right;}
.cntr_usuar_ses_mid {/*background:url(../g/bg_mid_usuar.gif) repeat-x top*/ min-width:50px; height:20px; padding:5px 4px 0 3px;float:right; 
font:12px Tahoma, Arial, Helvetica, sans-serif;	font-weight:bold;color:#333333}
.cntr_usuar_ses_mid a {font:12px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; color:#6A8B27;	text-decoration:underline; margin-left:5px;}
.cntr_usuar_ses_mid a:hover {font-weight:bold; color:#93BF35; text-decoration:underline; margin-left:5px;}
.cntr_usuar_ses_hm {height:30px; width:455px; display:block;margin:14px 2px 3px 50px; float:left}
/*.cntr_usuar_ses_left_hm {background:url(../g/bg_left_usuar_hm.gif) no-repeat left top;width:8px;	height:24px; float:right;}*/
/*.cntr_usuar_ses_right_hm {background:url(../g/bg_right_usuar_hm.gif) no-repeat right top; width:8px; height:24px; float:right;}*/
.cntr_usuar_ses_mid_hm {width:auto;	height:24px;padding:5px 6px 0 6px;float:right;font:12px Tahoma, Arial, Helvetica, sans-serif;font-weight:bold;color:#6A8B27}
.cntr_usuar_ses_mid_hm a {font-size:12px ;font-weight:bold;color:#6A8B27;text-decoration:underline;	margin-left:4px;}
.cntr_usuar_ses_mid_hm a:hover {font-weight:bold; color:#93BF35; text-decoration:underline}

/*usuario y cerrar sesion hoja de vida*/
.cntr_usuar_ses_hv{ height:20px; width:auto; display:block;margin:1px 3px 0 5px;float:right; font-size:11px}
.cntr_usuar_ses span {font:12px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#333333	}
.cntr_usuar_ses_mid_hv{min-width:50px; height:20px; padding:3px 4px 0 3px;float:right; 
font:12px Tahoma, Arial, Helvetica, sans-serif;	font-weight:bold;color:#425618}
.cntr_usuar_ses_mid_hv a {font-size:11px; font-weight:bold; color:#425618;text-decoration:underline; margin-left:5px;}
.cntr_usuar_ses_mid_hv a:hover {font-weight:bold; color:#638125; text-decoration:underline; margin-left:5px;}


/*mi cuenta*/
.cntr_qpasa_hv { background:url(../g/bg_stdi_micuenta.jpg) no-repeat top left; height:50px;	width:928px; clear:both;margin:0 2px 0 10px	}
.ttl_mcuenta {font:13px Tahoma, Arial, Helvetica, sans-serif ;font-weight:bold; color:#0A9FD1; margin-left:8px;width:190px;height:42px;float:left;
	text-align:right;padding:9px 12px 0 2px}	
.cntr_stadis_mcuen{
	margin-left:8px;
	width:690px;
	height:42px;
	float:left;
	padding:3px 2px 0 2px
}
.bull_txt_estadis{
	background:url(../g/bull_negro.gif) no-repeat left;	
	font:12px "Tahoma" Verdana, Arial, Helvetica, sans-serif ;
	font-weight:normal;
	color:#666666;
	margin:0;
	width:320px;
	text-align:left;
	padding:1px 2px 4px 8px
}
.txt_num{
	font:14px "Tahoma" Verdana, Arial, Helvetica, sans-serif ;
	font-weight:bold;
	color:#666666;
}
.txt_num2 {font:20px Tahoma, Arial, Helvetica, sans-serif ; font-weight:normal; color:#333333}

#cntr_function_right_mc{
	width:300px;
	height:auto;
	float:left;
	margin:0 0 0 6px	
}
.cntr_function_box{
	width:258px;
	min-height:180px;
	background:url(../g/bg_box_mcuen.jpg) repeat-x;
	border:1px solid #CECECE;
	padding:16px 24px 12px 16px;
	margin-bottom:13px;
}
.cntr_ttl_box_mc{
	width:300px;
	min-height:39px;
	background-color:#FFFFFF;
	border-top:1px solid #CECECE;
	font:14px Tahoma, Arial, Helvetica, sans-serif ; font-weight:bold; color:#0A96C5;}
.bg_borde_ft{
	border:1px solid #CECECE;
	height:80px;
	width:66px;	
}
.ttl_opciones_confi {font:12px Tahoma, Arial, Helvetica, sans-serif ;font-weight:bold; color:#6D8F27;}
.txt_link_opci{ font:11px Tahoma, Arial, Helvetica, sans-serif ; font-weight:normal; color:#333333;	text-decoration:underline}
.txt_link_opci a { color:#333333;	text-decoration:underline}
.txt_link_opci a:hover{ color:#6D8F27;	text-decoration:underline}
.bg_porcentaje { background:url(../g/bg_porcent.jpg) no-repeat top center; height:26px;	width:206px; margin:4px 20px 2px 26px; padding:5px 1px 0 8px;}
.bg_porcentaje2 { background:url(../g/bg_porcent.jpg) no-repeat top center;
	height:26px; width:206px;margin:0 0 2px 2px; padding:5px 1px 0 8px; float:right}
	
/* estilos pagina login y registrese*/
#cntr_log_reg{
	width:auto;
	height:auto;
	margin:0;
	padding:3px 6px 4px 6px;
}
.cntr_box1_reg_left {width:435px; height:auto; margin:12px 18px 5px 10px;float:left}
.cntr_box1_reg_right {width:435px;height:auto;	margin:12px 6px 5px 6px; float:left}
.bg_box_reg{
	background:url(../g/bg_box_logre.jpg) repeat-y;
	width:334px;
	padding:0 20px 0 50px
}
.bg_box_busq{
	background:url(../g/bg_box_busqa.jpg) repeat-y;
	width:804px;
	padding:0 20px 0 50px
}
.bg_bot_box_reg{
	background:url(../g/bg_bott_box_log.jpg) no-repeat bottom left;
	width:435px;
	height:45px;
	margin:10px 10px 5px 10px;
}
.bg_bot_box_busavan{
	background:url(../g/bg_bott_box_busqa.jpg) no-repeat bottom left;
	width:804px; height:45px; margin:10px 10px 5px 10px;}
.ttl_box1_logre{
	background:url(../g/bull_box_log1.gif) no-repeat left;
	font:23px Tahoma, Arial, Helvetica, sans-serif;
	color:#0A9FD1; padding:4px 2px 2px 46px;height:39px}
.ttl_box1_logre2{
	background:url(../g/bull_box_log2.gif) no-repeat left;
	font:23px Tahoma, Arial, Helvetica, sans-serif;
	color:#0A9FD1;	
	padding:4px 2px 2px 46px;
	height:39px
}
.ttl_box_busqa{	/*background:url(../g/bull_box_busqa.jpg) no-repeat left*/font:23px Tahoma, Arial, Helvetica, sans-serif; color:#0A9FD1;padding:4px 2px 2px 10px; height:39px}
.bg_boxtop_logre{
	background:url(../g/bg_top_box2.gif) repeat-x}
.bull_ttl_logre{
	background:url(../g/bull_benef.gif) no-repeat left;
	padding:2px 0 2px 20px;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
	margin-top:6px
}
a.btn_reg_inter{
	background:url(../g/btn_registrate_in.jpg) no-repeat top left;
	height:86px;
	width:219px;
	display:block;
	margin:10px 0 0 56px	
}
a.btn_reg_inter:hover{
	background:url(../g/btn_registrate_in.jpg) no-repeat bottom left;
	height:86px;
	width:219px;
	display:block
}
/* Paginacion */

.paginacion_active{
      background:url(../g/pag_inact.jpg) no-repeat center;
      width:21px;
      height:21px;
      font-family:Tahoma, Arial, Helvetica, sans-serif;
      font-size:13px;
      text-align:center;
      color:#333333;
      padding:3px 5px 5px 6px; 
}
.paginacion_active a{
      background:url(../g/pag_inact.jpg) no-repeat center;
      width:21px;
      height:21px;
      font-family:Tahoma, Arial, Helvetica, sans-serif;
      font-size:13px;
      text-align:center;
      color:#333333;
      padding:3px 5px 5px 6px;
      display:block;
}
.paginacion_lnk{background:url(../g/pag_active.jpg) no-repeat center; width:21px; height:21px;font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px;display:block;text-align:center;color:#333; text-decoration:none;}

.paginacion_lnk a{
      display:block;
      text-align:center; color:#333333; text-decoration:none; padding:3px 5px 5px 6px;}
.paginacion_lnk a:hover{
      color:#FFFFFF;
      text-decoration:none;
}
.paginacion_lnk div{
      color:#FFFFFF;
      border: 10; 
      text-decoration:none; 
}
.txt_paginacion{
      font-family:Arial, Helvetica, sans-serif;
      font-size:11px;
      color:#666666;
      font-weight:normal;
      text-decoration:none;
      padding:0 4px 0 4px;
      height:34px
}
.txt_paginacion a{
      font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#667C21;
      font-weight:normal;
      text-decoration:underline;
      padding:0px 4px 0 4px;  
}     
.txt_paginacion a:hover{
      font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#A2C635;
      font-weight:normal;
      text-decoration:underline;
}

/*estilos busqueda*/
.cntr_busq_avan{
	width:804px;
	height:auto;
	margin:6px 6px 5px 50px;
	float:left
}

/*estilos para layers*/
#cntr_layer1{
	height:auto;
	width:484px;
	margin:0 auto 50px;
	font-family:"Lucida sans" Arial, Helvetica, sans-serif;
	color:#666666;
}
.bg_top_layer1{
	background:url(../g/bg_top_layer1.gif) no-repeat top center;
	width:484px;
	height:36px	
}
.bg_top_layer1b{
	background:url(../g/bg_top_layer1b.gif) no-repeat top center;
	width:484px;
	height:26px	
}
.cntr_bg_layer1{
	background:url(../g/bg_mid_layer1.jpg) no-repeat bottom center;
	width:435px;
	min-height:90px;
	border-width:0 7px 0 7px;
	border-color:#D8D8D8;
	border-style:solid;
	background-color:#FFFFFF;
	padding:1px 20px 3px 15px;
	margin:0;
}
.cntr_form_layer1{
	margin:8px 0 2px 18px
}
.bg_bott_layer1{
	background:url(../g/bg_bott_layer1.gif) no-repeat top left;
	height:29px;
	width:486px;
	margin:0
}
a.btn_cerrar{
	background:url(../g/btn_cerrar.jpg) no-repeat top center;
	width:23px;
	height:23px;
	float:right;
	margin:13px 13px 0 13px;
	display:block;
}
a.btn_cerrar_b{
	background:url(../g/btn_cerrar.jpg) no-repeat top center;
	width:23px;
	height:23px;
	float:right;
	margin:13px 13px 4px 13px;
	display:block;
}
a.btn_cerrar span {display:none;} 

.ttl_layer1{
	font:21px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	margin:0 0 3px 25px
}
.txt_input_layer1 {	font:13px Tahoma, Arial, Helvetica, sans-serif;	color:#666666; padding-top:2px}	
/*.txt_input_layer1 input {font:12px Tahoma, Arial, Helvetica, sans-serif;color:#666666; border:1px solid; border-color:#CCCCCC;width:264px; height:16px}*/

.txt_input_layer1_input1 {font:12px Tahoma, Arial, Helvetica, sans-serif; color:#666; border:1px solid;	border-color:#CCCCCC;width:264px;
	height:18px;}
	
.txt_input_layer1_input2{
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	border:1px solid;
	border-color:#CCCCCC;
	width:70px;
	height:16px;		
}
.txt_input_layer1 textarea{
	font:12px "Tahoma" Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	border:1px solid;
	border-color:#CCCCCC;
	width:264px
}
.txt_input_layer1_select1{
	font:11px "Tahoma" Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	border:1px solid;
	border-color:#CCCCCC;
	width:266px;
	height:20px
}
.txt_input_layer1_select2{
	font:11px "Tahoma" Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	border:1px solid;
	border-color:#CCCCCC;
	width:100px;
	height:20px
}
/*estilos modulo mi hoja de vida*/
.img_ttl_mihv {	background:url(../g/img_ttl_mihv.jpg) no-repeat top right;height:26px; width:155px; float:right; margin-top:12px}
	
a.ttl_volverhm { font-size:11px ;color:#7DA42F;	font-weight:bold; text-decoration:underline; float:right; display:block;width:auto;	margin:10px 6px 12px 0; padding:7px 0 2px 0px}

a.ttl_volverhm:hover{
	color:#A0CB49;
	display:block;
}
.cntr_menu_hv {width:920px; height:29px; margin:6px 0 0 10px; float:left; border-style:solid; border-color:#E1E1E1; border-width:0 0 2px 0; padding-bottom:8px}
	
a.btn_print_hv{	background:url(../g/btn_print_hv.gif) no-repeat top left;height:21px; width:93px; display:block; float:left;margin:5px 3px 0 0}
a.btn_print_hv:hover{background:url(../g/btn_print_hv.gif) no-repeat bottom left; height:21px; width:93px;display:block;}

a.btn_volverh{	background:url(../g/btn_volverHV.gif) no-repeat top left;height:21px; width:158px; display:block; float:left;margin:5px 3px 0 0}
a.btn_volverh:hover{background:url(../g/btn_volverHV_ov.gif) no-repeat top left; height:21px; width:158px;display:block;}

.btn_previw_hv_off{background:url(../g/btn_previw_hv_off.gif) no-repeat top left;height:21px;width:139px;display:block;	float:left; margin:5px 1px 0 0}

a.btn_previw_hv{
	background:url(../g/btn_previw_hv.gif) no-repeat top left;
	height:21px;
	width:139px;
	display:block;
	float:left;
	margin:5px 1px 0 0
} 
a.btn_previw_hv:hover{
	background:url(../g/btn_previw_hv.gif) no-repeat bottom left;
	height:21px;
	width:139px;
	display:block;
} 
a.btn_enviarmail{
	background:url(../g/btn_enviar_mail.jpg) no-repeat top left;
	height:39px;
	width:138px;
	display:block;
	float:left;
	margin:5px 1px 0 0
} 
a.btn_enviarmail:hover{
	background:url(../g/btn_enviar_mail.jpg) no-repeat bottom left;
	height:39px;
	width:138px;
	display:block;
	float:left;
} 
a.btn_modificar{
	background:url(../g/btn_modificar.jpg) no-repeat top right;
	height:24px;
	width:74px;
	display:block;
	margin:0
}
a.btn_modificar:hover{
	background:url(../g/btn_modificar.jpg) no-repeat bottom right;
	height:24px;
	width:74px;
	display:block;
}
a.btn_eliminar{
	background:url(../g/btn_eliminar.jpg) no-repeat top right;
	height:24px;
	width:74px;
	display:block;
	margin:0
}
a.btn_eliminar:hover{
	background:url(../g/btn_eliminar.jpg) no-repeat bottom right;
	height:24px;
	width:74px;
	display:block;
}

.cntr_mensaj_trabajos {width:560px;	margin:0 0 5px 5px;}
.img_top_mensaj_tra {background:url(../g/mess_top_mcuenta.gif) no-repeat bottom left; height:12px;width:573px;}
.bg_mid_mensaj_tra { /*background:url(../g/bull_globo_peq.gif) no-repeat left;*/font-size:13px; color:#333333;font-weight:bold; border-width:0 4px 0 4px;border-style:solid; border-color:#D3D3D3; background-color:#F8F8F8;width:551px; padding:0 8px 0 6px;line-height:18px}
.img_bott_mensaj_tra {background:url(../g/mess_bot_mcuenta.gif) no-repeat top left;height:12px;width:573px;}



.cntr_mensaj{width:900px;margin:0 0 5px 15px;}	
.img_top_mensaj{
	background:url(../g/img_top_mensaj.gif) no-repeat bottom left;
	height:10px;
	width:906px;
}
.bg_mid_mensaj{
	font:13px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	border-width:0 3px 0 3px;
	border-style:solid;
	border-color:#D3D3D3;
	background-color:#F4F4F4;
	width:875px;
	padding:0 12px 0 13px;
	line-height:18px
}

.bg_mid_mensaj_0resulta{
	font-size:13px ; background:
	color:#333333;	font-weight:bold;	border-width:0 3px 0 3px;
	border-style:solid;	border-color:#D3D3D3;
	background-color:#F4F4F4;	width:875px;
	padding:0 12px 0 13px;	line-height:18px
}	
.ttl_name_hv_print{ font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:20px; color:#000000;	text-align:center}
	
.ttl_name_hv_print2{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:16px;color:#789C23;	text-align:center;
	font-weight:bold}
.img_bott_mensaj{
	background:url(../g/img_bott_mensaj.gif) no-repeat top left;
	height:10px;
	width:906px;
}
.cntr_form_hv{
	width:906px;	
	margin:0 0 0 15px;	
}
.cntr_form_hv_prev{	width:906px; margin:2px 0 0 30px;}
.cntr_form_hv_print{ width:700px; margin:0;	}
.cntr_conten_terminos{width:auto; margin:0 0 10px 12px; line-height:19px; color:#666}
.cntr_conten_terminos span{ font-weight:bold;line-height:19px; font-size:14px}

.cntr_datos_hv1{width:906px;margin:0}
.cntr_barra_colaps{	width:906px;height:34px;margin:0;clear:both}
.cntr_campos_form{	width:675px; margin:0 0 0 189px; padding:8px 13px 13px 13px}
.cntr_campos_form_prev {width:800px; margin:0 0 0 5px;	padding:2px 19px 3px 6px}
.cntr_campos_form_print {width:700px; margin:0;	padding:0}
.img_ttl_personal {	background:url(../g/ttl_personal.jpg) no-repeat top right;	width:178px;height:30px;float:left;}
.img_ttl_datosAdicionales_hv{	background:url(../g/ttl_datos_adicionales.jpg) no-repeat top right;	width:178px;height:30px;float:left;}

.img_ttl_estudios {	background:url(../g/ttl_estudios.jpg) no-repeat top right;	width:178px; height:30px; float:left;}
.img_ttl_experienc{
	background:url(../g/ttl_experie.jpg) no-repeat top right;
	width:178px;
	height:30px;
	float:left;
}
.img_ttl_certificaciones{
	background:url(../g/ttl_certificaciones.jpg) no-repeat top right;
	width:178px;
	height:30px;
	float:left;
}

.img_ttl_referenciapersonal{
	background:url(../g/ttl_ref_personales.jpg) no-repeat top right;
	width:178px;
	height:30px;
	float:left;
}

.img_ttl_referencialaboral{
	background:url(../g/ttl_ref_laborales.jpg) no-repeat top right;
	width:178px;
	height:30px;
	float:left;
}

.img_ttl_certificaciones{
	background:url(../g/ttl_certificaciones.jpg) no-repeat top left;
	width:178px;
	height:30px;
	float:left;
}

.img_ttl_referenciapersonal{
	background:url(../g/ttl_ref_personales.jpg) no-repeat top left;
	width:178px;
	height:30px;
	float:left;
}

.img_ttl_referencialaboral{
	background:url(../g/ttl_ref_laborales.jpg) no-repeat top left;
	width:178px;
	height:30px;
	float:left;
}

.img_ttl_conocimi{
	background:url(../g/ttl_conoci.jpg) no-repeat top right;
	width:178px;
	height:30px;
	float:left;
}
.img_ttl_prefer{
	background:url(../g/ttl_preferen.jpg) no-repeat top right;
	width:178px;
	height:30px;
	float:left;
}
.img_ttl_personal2{
	background:url(../g/ttl_personal2.jpg) no-repeat top left;
	width:240px;
	height:22px;
}
.img_ttl_estudios2{
	background:url(../g/ttl_estudios2.jpg) no-repeat top left;
	width:240px;
	height:22px;
}
.img_ttl_experienc2{
	background:url(../g/ttl_experien2.jpg) no-repeat top left;
	width:240px;
	height:24px;
}
.img_ttl_conocimi2{
	background:url(../g/ttl_conocim2.jpg) no-repeat top left;
	width:240px;
	height:22px;
}
.img_ttl_prefer2{
	background:url(../g/ttl_prefere2.jpg) no-repeat top left;
	width:240px;
	height:22px;
}
.img_line_prev{
	background:url(../g/img_line_prev.jpg) no-repeat top left;
	width:816px;
	height:11px;
}
.img_line_print{
	border-width:2px 0 0 0; border-color:#999999; border-style:solid;
	width:698px;
	height:10px;
}
.bg_barras_form{
	background:url(../g/bg_line_form.gif) repeat-y;
	width:906px;
	min-height:45px;
}
.bgr_color_gris{
	background-color:#EEEEEE;
	border-width:1px;
	border-style:solid;
	border-color:#D2D2D2;
	padding:13px
}
.bg_gris_barra{
	background:url(../g/bg_barra_colap.jpg) repeat-x;
	border-width:0 0 0 1px;
	border-style:solid;
	border-color:#CCCCCC;
	float:left;
	width:726px;
	height:34px;	
}
.borde_gris{
	border:1px solid #CCCCCC
}
/* estilos para formulario*/
.txt_input_dat_hv_experienc{
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#5C5C5C;
	line-height:14px
}

.txt_input_dat_hv{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#5C5C5C;
	line-height:14px
}
.txt_input_dat_hv span{ font-weight:bold}
.input_dat_hv_1{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	border:1px solid;
	border-color:#CCCCCC;
	width:264px;
	height:16px;
}
.input_dat_hv_2{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	border:1px solid;
	border-color:#CCCCCC;
	width:60px;
	height:16px;
}
.input_dat_hv_3{ font:11px Tahoma, Arial, Helvetica, sans-serif; color:#666666;border-width:1px 1px 1px 1px; border-style:solid; border-color:#CCCCCC; width:200px; height:18px;padding:3px 0 0 3px}
.input_5{color:#666666; border-width:1px 0 1px 1px; border-style:solid; border-color:#CCCCCC; width:200px; height:18px; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:3px 0 0 3px}


.input_dat_hv_4{
	font:11px Tahoma, Arial, Helvetica, sans-seriff;
	color:#666666;
	border:1px solid;
	border-color:#CCCCCC;
	width:405px;
	
}
.input_dat_hv_color{
	font:11px Tahoma, Arial, Helvetica, sans-serifv;
	color:#666666;
	border:3px solid;
	border-color:#96B5DA;
	width:259px;
	height:16px;
}
.input_control_add{
	font:13px Tahoma, Arial, Helvetica, sans-serif;
	color:#8D8D8D;
	border:1px solid;
	border-color:#CCCCCC;
	width:342px;
	height:21px;
	padding-top:4px
}
.input_control_dashed{
	font:13px Tahoma, Arial, Helvetica, sans-serif;
	color:#8D8D8D;
	border:1px dashed;
	border-color:#CCCCCC;
	width:420px;
	height:60px;
}
a.btn_adicionar{
	background:url(../g/btn_adicionar.jpg) no-repeat top;  height:28px; width:82px;
	display:block
}
a.btn_adicionar:hover{
	background:url(../g/btn_adicionar.jpg) no-repeat bottom; height:28px; width:82px;
}
a.btn_buscar_ctr{background:url(../g/btn_buscar_ctr.gif) no-repeat top; height:23px; width:25px;display:block}
a.btn_buscar_ctr:hover{	background:url(../g/btn_buscar_ctr.gif) no-repeat bottom; height:23px; width:25px;}

.bg_color01{
	background-color:#F1F5FA;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
}
.bg_color03{
	background-color:#F1F5FA;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
}
.bg_color04{
	background-color:#E7EED3;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
}
.bg_color04_bb{
	background-color:#F3F7EA;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
}
.bg_color05{
	background-color:#ABC666;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	font-weight:bold
}
.bg_color03_padd{
	background-color:#EEF2F9;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:8px
}
.bg_color02{background-color:#85A8D3;}


.txt_color1 {font-size:11px;color:#FF6600;font-weight:bold}
.link_ft {font-size:11px ;color:#FF6600;text-decoration:underline;font-weight:bold}
.link_ft a {font-size:11px;color:#FF6600;text-decoration:underline;font-weight:bold}
.link_ft a:hover{color:#FFAE79 }

.link_ft_hv {font-size:11px ;color:#7D993E;text-decoration:underline}
.link_ft_hv a {font-size:11px;color:#7D993E;text-decoration:underline;}
.link_ft_hv a:hover{color:#B0D354;}
.line_opcion_ft{ border-width:0 0 1px 0; border-color:#CCCCCC; border-style:solid}
.bg_estud{/*background:url(../g/bg_estudios.jpg) no-repeat top left;*/}
.bg_experien {/*background:url(../g/bg_experien.jpg) no-repeat top left;*/}
.bg_conoci {/*background:url(../g/bg_conoci.jpg) no-repeat top left;*/}
.select_mid {font:11px Tahoma, Arial, Helvetica, sans-serif;color:#666666;border:1px solid;	border-color:#CCCCCC; width:95px;height:20px}
.select_mid2{font:11px Tahoma, Arial, Helvetica, sans-serif;color:#666666;	border:1px solid;border-color:#CCCCCC;width:130px;	height:20px}
a.bull_add {background:url(../g/bull_add.jpg) no-repeat top left;padding:0 0 0 16px;font:12px Tahoma, Arial, Helvetica, sans-serif;	color:#FF6600;
	font-weight:bold;text-decoration:underline;	display:block}
a.bull_add:hover{color:#FF9E5E;}

a.txt_option_gral{
	padding:0 0 0 16px;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-weight:bold;
	text-decoration:underline;
	display:block
}
a.txt_option_gral:hover{color:#FF9E5E;}

.ttl_azul_taho{
	font:13px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0A9FD1;		
}
a.btn_help{
	background:url(../g/bull_faq2.gif) no-repeat top left;
	width:17px;
	height:17px;
	float:right;
	display:block;
	margin:9px 3px 0 3px
}
a.btn_help:hover{
	background:url(../g/bull_faq2.gif) no-repeat bottom left;
	width:17px;
	height:17px;
	display:block;
	}
.txt_help_ttl{
	float:right;
	margin:9px 3px 0 3px;
	font:11px "Tahoma" Verdana, Arial, Helvetica, sans-serif;
	color:#666666;		
}
.txt_menu_hv{
	float:left;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#7D993E;
	font-weight:bold;
	text-decoration:underline;
	margin:10px 6px 0 8px		
}
.txt_menu_hv a{
	float:left;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#7D993E;
	font-weight:bold;
	text-decoration:underline;
}
.txt_menu_hv a:hover{
	color:#B0D354;
}
.cntr_menu_print{ border-style:solid; border-width:2px 0 2px 0; border-color:#CCCCCC;height:38px;width:920px;margin:20px 0 20px 15px; padding:8px 0 0 0 0}
.bull_globo{background:url(../g/bull_globo.gif) no-repeat right top; width:33px; height:34px; float:right; margin:0 0 0 10px}

.txt_15_naran{
	font:15px Tahoma, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-weight:bold;	
}
.ttl_table{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5D5D5D;
	padding:2px 0 2px 4px;
	background-color:#F0F0F0;
	text-align:center;
}
.bordegris_table{
	border-width:0 0 0 1px;
	border-style:solid;
	border-color:#D4D4D4;
}
.style_line_table{
	border-width:0 1px 1px 0;
	border-style:solid;
   	border-color:#D4D4D4;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#5D5D5D;
	padding:2px 0 2px 5px;
}
.line_form {background:url(../g/img_lineform.jpg) no-repeat; height:11px}
.line_form2 {background:url(../g/line_gris2.jpg) no-repeat;height:5px}
	
.img_left_dat {background:url(../g/bg_left_table_dat.jpg) no-repeat left top; height:35px;	width:8px;}
.img_mid_dat {background:url(../g/bg_mid_dat.jpg) repeat-x; height:35px;}
.img_right_dat { background:url(../g/bg_right_dat.jpg) no-repeat left top;height:35px;width:9px;}
.recuadro_div_ctr {	border-width:1px; border-style:solid; border-color:#D0DEEE;	background-color:#F1F5FA;font:11px "Tahoma" Verdana, Arial, Helvetica, sans-serif;color:#666666;padding:4px 10px 4px 6px;float:left;margin:0 2px 0 2px;	min-height:14px}
.img_line_hv {background:url(../g/bg_line_hv.jpg) repeat-y left;width:21px;}

/*estilos para el globo de ayuda*/	
.cntr_globo{
	width:290px;
	min-height:80px;	
}

.img_flech_glo{ background:url(../g/img_globo_flech.gif) no-repeat top left; width:34px;}


.bg_top_glob{ background:url(../g/bg_top_glob.jpg) repeat-x top; padding:10px 0 0 0;}

.img_top_right_glob{ background:url(../g/img_top_right_glob.gif) no-repeat top left;   height:16px;width:17px;}

.bg_bot_glob{background:url(../g/bg_bot_glob.jpg) repeat-x top;
	height:16px;}
	
.bg_left_glob{background:url(../g/bg_left_glob.jpg) repeat-y top right;	width:34px;}
.bg_right_glob{background:url(../g/bg_right_glob.jpg) repeat-y top }
.img_top_right_glob{background:url(../g/img_top_right_glob.gif) no-repeat top left;	height:16px; width:17px;}
.img_bot_right_glob{ background:url(../g/img_bot_right_glob.gif) no-repeat top left; height:16px; width:17px;}
.img_bot_left_glob{	background:url(../g/img_bot_let_glob.gif) no-repeat top right; height:17px;	width:16px;}
.img_bull_glob{
	background:url(../g/bull_globo.jpg) no-repeat top right;
	width:31px;
	height:29px;	
}

/*estylos para mis postulaciones*/
#cntr_table_mpost{
	width:874px;
	margin:auto;
	min-height:200px;
	padding:20px 0 0 0
}
.img_borde_mispos{
	background:url(../g/bg_left_mispost.jpg) no-repeat bottom right;
	width:16px;
	height:35px;
}
.img_borde_mispos2{
	background:url(../g/bg_right_mispos.jpg) no-repeat bottom left;
	width:16px;
	height:35px;
}
.img_mid_mispos2{
	background:url(../g/bg_mid_mispos.jpg) repeat-x left top;
	height:27px;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:4px 10px 4px 6px;
	font-weight:bold
}

/*Modal Popup*/
.modalBackground {
	background-color:#ffffff;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/*Inicio control layer div*/
#fondoOpaco {
   position:absolute;
   left:0px;
   top:0px;
   width:100%;
   height:100%;
   z-index:3;
   background-color:#ffffff;
   opacity: .5;
   filter: alpha(opacity=20);
}
#aviso {
    position:absolute;
    left:0px;width:100%;
    height:100%;
    z-index:4;
    vertical-align:middle;
}
#layer_opaco {
  position:absolute;
   left:0px;
   top:0px;
   width:100%;
   height:100%;
   z-index:3;
   background-color:#ffffff;opacity: .5; filter: alpha(opacity=20);
}
#layer_interno {                
	position:absolute;
    left:0px;
    width:100%;
    height:100%;
    z-index:4;
   vertical-align:middle;
}
/*Fin control layer div*/

/*Estilos AutoComplete*/     
.CompletionListItemCssClass {
    font:11px "Tahoma" Verdana, Arial, Helvetica, sans-serif; }    
.CompletionListHighlightedItemCssClass{
	font:11px "Tahoma" Verdana, Arial, Helvetica, sans-serif;
	background-color:#E7F1CF;
}

/* estilos banner inter01 */
.banner_top{margin:0;padding:0;width:auto;}
.banner_mid{margin:0;padding:0;width:auto;}
.banner_mid2{margin:0;padding:0;width:auto;}
.banner_bott{margin:0;padding:0;width:auto;}

.cntr_info_vacante{ width:500px; height:auto; float:left; margin-right:10px}

.cntr_btns_opcion_bot{ float:left; width:auto}

/*noticias*/
.cntr_detalle_noticia {width:auto; height:auto; margin:0 6px 25px 0; border-width:0 0 1px 0; border-color:#CCCCCC; border-style:solid; padding-bottom:13px; line-height:18px}
.cntr_foto_admin {width:auto; height:auto; border-width:1px; border-style:solid; border-color:#E3E3E3; padding:2px; margin: 0 10px 5px 0; float:left}
.cntr_foto_admin_r {width:auto; height:auto; border-width:1px; border-style:solid; border-color:#E3E3E3; padding:2px; margin: 0 0 5px 8px; float:right}
.ttl_detalle_nt {font-size:14px; color:#799427; font-weight:bold; float:left; width:65%; margin:0 0 3px 0}
.ttl_detalle_nt2 {font-size:14px; color:#799427; font-weight:bold; margin:0 0 3px 0; width:71%; float:left}
.borde_vertic {background:url(../g/bg_line_nt.gif) repeat-y top;}
.cntr_conte_ntb {width:906px; margin:10px 0 0 30px;	}
.ttl_detalle_nt_tabl {font-size:14px; color:#799427; font-weight:bold; margin:0 0 3px 0}
.ttl_termin {font-size:22px; color:#0A9FD1;	margin:0 0 10px 0; width:100%; text-align:left}
.ttl_termin a{ color:#0A9FD1; text-decoration:underline}
.ttl_termin a:hover{color:#009999;}

.ttl_linkamigo {font-size:20px; color:#0A9FD1;	margin:0 0 10px 0; width:100%; text-align:left}
a.ttl_linkamigo { color:#0A9FD1; text-decoration:underline}
a.ttl_linkamigo:hover{	color:#0981A8}


/*hoja de vida new*/
#cntr_menu_hv_in {height:30px; width:450px; float:right}

.img_ayudamejorar{ background:url(../g/img_ayudanosamejorar.jpg) no-repeat top right; width:244px; height:22px; float:right; display:block;cursor:hand }
.img_ayudamejorar:hover{ background:url(../g/img_ayudanosamejorar.jpg) no-repeat bottom right; width:244px; height:22px; float:right;cursor:hand; }


/*ingreso home*/

#cntr_links_top_in_hm {width:550px; height:41px;margin:0 0 0 6px;float:right; text-align:right}

.cntr_login{width:550px; height:31px; background:url(../g/bg_login.jpg) no-repeat top left; margin:13px 0 0 0; float:right; padding:6px 0 0  6px; font-size:11px}
.cntr_login form {float:left; padding:4px 4px 0 0; font-size:11px; }
.cntr_info_login {width:auto; height:22px;}
.input_login_1 {width:160px; height:18px; background:url(../g/bg_input_login_hm.jpg) no-repeat top left; margin:4px 4px 0 0; float:left; padding:1px 0 0 2px}
.input_login_1 input {width:150px; height:12px; border-width:0; background-color:#FAFDFD; padding:1px 0 1px 1px; font-size:11px; color:#666666}
.input_login_2 {width:100px; height:18px; background:url(../g/bg_input_login2_hm.jpg) no-repeat top left; margin:4px 4px 0 0; float:left; padding:1px 0 0 2px}
.input_login_2 input {width:90px; height:12px; border-width:0; background-color:#FAFDFD; padding:1px 0 1px 1px; font-size:11px; color:#666666}

.txt_log{ font-size:11px; color:#828282; float:left; width:auto; margin:6px 6px 0 2px}
.lnk_log {	font-size:11px;	color:#828282;float:left; width:auto; margin:4px 6px 0 4px;	height:23px; text-decoration:none}
.lnk_log a{	font-size:11px;	color:#828282;	float:left;	text-decoration:underline}
.lnk_log a:hover{color:#608716;	text-decoration:underline}

a.lnk_log { font-size:11px; color:#1D4858; float:left; width:auto; margin:7px 6px 0 4px; height:30px;text-decoration:underline}
a.lnk_log:hover{ font-size:11px; color:#3E7E97; float:left; width:auto; margin:7px 6px 0 4px; text-decoration:underline}
a.btn_entrar_log{background:url(../g/btn_entrar_log.gif) no-repeat top left; width:39px; height:18px; display:block; float:left; margin:4px 2px 0 0}
a.btn_entrar_log:hover {background:url(../g/btn_entrar_log.gif) no-repeat bottom left; width:39px; height:18px; display:block; float:left; margin:4px 2px 0 0}


.btn_personas_hm {background:url(../g/btn_parapersonas_hm.jpg) no-repeat left top; width:131px; height:43px;display:block; float:right; margin:0 0 0 0; cursor:pointer}
.btn_personas_hm a {background:url(../g/btn_parapersonas_hm.jpg) no-repeat left top; width:131px; height:43px;display:block; float:right; margin:0 0 0 0; cursor:pointer}
.btn_personas_hm:hover {background:url(../g/btn_parapersonashm_over.jpg) no-repeat left bottom;display:block;}

.txt_links_top_inb { font-weight:normal;font-size:11px;text-decoration:underline; color:#7A7A7A; float:right; width:auto; height:auto; margin:17px 4px 0 0; cursor:pointer }
.txt_links_top_inb a { font-weight:normal;font-size:11px;text-decoration:none; color:#7A7A7A; }
.txt_links_top_inb a:hover {color:#7A7A7A; text-decoration:underline}

.line_div{font-size:12px; font-weight:normal; color:#8F8F8F;float:right;padding:13px 4px 0 4px}
.line_div_b{font-size:12px; font-weight:normal; color:#8F8F8F;float:left;padding:6px 2px 0 2px}

.txt_treeview_bold{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666}
.txt_treeview{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;color:#666666}
.txt_treeview a{ text-decoration:none; font-size:12px;color:#666666}
.txt_treeview a:hover{ text-decoration:underline; color:#728635}

.txt_facil{ background:url(../g/txt_facil.jpg) no-repeat top left; height:40px; width:51px; float:left}
a.paso1{ background:url(../g/paso1.png) no-repeat top left; height:25px; width:80px; float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:15px 0 0 40px; text-align:left; text-decoration:none}
a.paso1:hover{ color:#999; text-decoration:none}
a.paso2{ background:url(../g/paso2.png) no-repeat top left; height:25px; width:39px; float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:15px 0 0 41px; text-align:left; text-decoration:none}
a.paso2:hover{ color:#999; text-decoration:none}
a.paso3{ background:url(../g/paso3.png) no-repeat top left; height:25px; width:114px; float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:15px 0 0 40px; text-align:left; text-decoration:none}
a.paso3:hover{ color:#999; text-decoration:none}

/*concurso*/
.banner_concurso{ background:url(../g/banner_referidos_mi_cuenta.jpg) no-repeat top; height:208px; width:300px; margin:0 auto 10px;}
.cntr_txt_concurso{ width:275px; height:auto; margin:139px 10px 0 10px; position:absolute}
.txt_banner_referido_01{ font-family:Tahoma; font-size:15px; color:#576D1B; text-align:center; width:auto; font-weight:bold}
.txt_banner_referido_01 span{color:#FF6600; font-size:16px; font-weight:bold}
.txt_banner_referido_02{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#535353; text-align:center; width:auto; font-weight:bold; padding:4px 0 0 0; line-height:15px}

.box_concur{ width:auto; height:auto;}
.ttl_ppal5{ background:url(../g/bull_trans.gif) no-repeat top left; font:15px Tahoma, Arial, Helvetica, sans-serif;	font-weight:bold; color:#333333; text-decoration:none; width:auto; height:45px; padding:0px 0 0 38px; margin:20px 0 4px 40px;clear:both; line-height:20px}
.ttl_ppal5 span{ font-weight:bold; color:#FF6600; text-decoration:none; font-size:15px }
.bg_box_referid{ background:url(../g/bg_box_referidos.jpg) no-repeat top left; height:202px; width:923px; margin:0}
.box1_info{ width:395px; height:152px; float:left; margin:0 10px 0 0; padding:0 0 0 50px}
.box2_info{ width:460px; height:202px; float:left;}
.txt_1_referid{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; width:auto; padding:40px 0 0 38px}
.txt_2_referid{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#333333; width:auto; padding:4px 0 0 38px}
.txt_2_referid span{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#FF6600; width:auto; font-weight:bold}
.txt_1_referid_b{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; width:auto; padding:10px 0 0 38px}
.txt_1_referid_c{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; width:auto; padding:35px 0 0 38px}

.txt_3_referid{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; width:auto; padding:2px 0 0 38px}
.txt_3_referid span{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#0AA0D2; width:auto; font-weight:bold }
.input_referidos{ width:370px; height:auto; margin:4px 0 0 30px;  background-color:#E6E6E6; padding:4px}
.input_referidos textarea{ width:365px; height:70px; font-size:12px; color:#666666}
a.btn_refe_enviar{ background:url(../g/btn_enviar_referidos.jpg) no-repeat top left; display:block; width:94px; height:40px; margin:0 0 0 30px; float:left}
.check_termin{ width:auto; float:left; font-size:11px; margin:6px 0 0 10px}

.btn_reenviar_re{ width:auto; text-align:center; height:auto; margin:10px 0 0 0}
a.btn_reenviar{ background:url(../g/btn_reenviar_ref.jpg) top center; width:103px; height:39px; display:block ; margin:auto}
.div_tabla_refer{ width:auto; height:auto; margin:10px 70px 10px 78px}


/*noticias 2*/
#cntr_menu_salanoti{border:none; width:100%;height:40px;font:12px Tahoma, Arial, Helvetica, sans-serif;font-weight:bold;}
.menu_sala_noti{height:auto; font-size:13px; font-weight:bold; width:1000px;}
.menu_sala_noti ul{ font-family:Arial; font-size:13px;  font-weight:bold; padding-top:15px}
.menu_sala_noti ul li { color:#55555f; display:inline; background:url(../g/line_dotted.gif) no-repeat right top;  padding:0 15px 4px 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px;  text-decoration:none}
.menu_sala_noti a{ font-family:Arial; font-size:13px;color:White; text-decoration:none}
.menu_sala_noti a:hover{ color:#55555f; text-decoration:none}

/*destacados herramientas*/
.box_herramientas{ width:auto; height:auto; margin:10px 0 6px 0}
.opcion_herra{ width:auto; height:auto; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#333333}
.txt_herra{width:210px; height:65px; padding:10px 0 0 55px;font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#5E731E; font-weight:bold; text-decoration:none }
.txt_infoherra{width:auto; height:auto; padding:3px 0 0 0;font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; font-weight:normal }
a.opcion_herramient{ background:url(../g/img_herramienta01.jpg) no-repeat top left; width:280px; height:86px; display:block; text-decoration:none}
a.opcion_herramient:hover{ background:url(../g/img_herramienta01_over.jpg) no-repeat bottom left; width:280px; height:86px; display:block; text-decoration:none}
a.opcion_herramient2{ background:url(../g/img_herramienta02.jpg) no-repeat top left; width:280px; height:86px; display:block; text-decoration:none}
a.opcion_herramient2:hover{ background:url(../g/img_herramienta02_over.jpg) no-repeat bottom left; width:280px; height:86px; display:block; text-decoration:none}
a.opcion_herramient3{ background:url(../g/img_herramienta03.jpg) no-repeat top left; width:280px; height:86px; display:block; text-decoration:none}
a.opcion_herramient3:hover{ background:url(../g/img_herramienta03_over.jpg) no-repeat bottom left; width:280px; height:86px; display:block; text-decoration:none}

a.opcion_herramient4{ background:url(../g/img_herramienta_bombillo01.jpg) no-repeat top left; width:280px; height:86px; display:block; text-decoration:none}
a.opcion_herramient4:hover{ background:url(../g/img_herramienta_bombillo_over.jpg) no-repeat bottom left; width:280px; height:86px; display:block; text-decoration:none}


/*landing*/
.cntr_landing02{ width:578px; height:auto; float:left; padding:0 30px 0 0; background:url(../g/col_land_mid.jpg) repeat-y top right; height:auto}
.cntr_landing{ width:586px; height:auto; float:left; padding:0 10px 0 0}
.cntr_landing_r1{ width:312px; height:auto; float:left; padding:20px 0 0 0}
.cntr_landing_r{ width:344px; height:auto; float:left;}
.col_land1{ width:312px; height:auto;}
.col_land{ width:312px; height:auto; margin:0 0 0 32px}
.col_land_top1{ background:url(../g/col_land_top01.jpg) no-repeat top right; width:608px; height:24px}
.col_land_top{ background:url(../g/col_land_top.jpg) no-repeat top left; width:344px; height:24px}
.col_land_mid{ background:url(../g/col_land_mid.jpg) repeat-y top left; width:344px; height:auto}
.col_land_bottom1{ background:url(../g/col_land_bottom1.jpg) no-repeat top right; width:608px; height:24px}
.col_land_bottom{ background:url(../g/col_land_bottom.jpg) no-repeat top left; width:344px; height:58px}
.cntr_landing01{ width:auto; height:auto;}
.cntr_txt_land{ width:auto; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#696969; padding:10px 0 0 0}
.cntr_txt_land b{ font-weight:bold; font-size:16px}
.cntr_txt_land span{color:#75932F;}
.cntr_txt_land a{color:#75932F; text-decoration:underline; font-weight:bold}
.cntr_txt_land a:hover{color:#93B83A; text-decoration:underline; font-weight:bold}
.ttl_land01{color:#93B83A; font-family:Arial, Helvetica, sans-serif; font-size:30px; letter-spacing: -1px; vertical-align: text-top; margin:0 0 0px 0}
.h1{font-size:30px; font-weight:bold; text-align:left}
.h2{font-size:14px; font-weight:normal; text-align:left}
.h3{font-size:24px; font-weight:normal; text-align:left}
.bull_verde{ background:url(../g/bull_verde.gif) no-repeat bottom; width:25px; height:25px; float:left; }
.esp{ margin:25px 0 0 0}
.esp1{ margin:3px 0 0 0}
.esp2{ margin:15px 0 0 0}
.esp3{ margin:102px 0 0 0}
#cntr_menu2a{
	border:none;
	margin:0 0 2px 0; 
	width:100%;
	height:65px;
}
.foto_land{ width:auto; height:auto; margin:0 20px 0px 0; float:left}
.lista_land ol{ list-style-type:none; font-weight:bold; padding:0px; margin:0px}
.list_land li{ font-size:14px; padding:0px; margin:0px}
.border_land{ border-top:2px solid #EBEBEB; clear:both; width:99%}
.ttl_land_top01{ font:Arial, Helvetica, sans-serif; font-size:23px; color:#666666; width:auto; height:auto; text-align:center}
.ttl_land_top01 b{ font-weight:bold}
.btn_ingresa_land{ background:url(../g/btn_ingresa_land.jpg) no-repeat top; width:268px; height:77px; margin:auto}
.cntr_txt_btn_land{width:218px; height:47px; padding:30px 0 0 25px}
a.txt_btn_land{font-size:21px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF; text-decoration:none}
a.txt_btn_land:hover{text-decoration:underline; color:#FFFFFF}
.bg_conc_land{ background:url(../g/bg_conc_land.jpg) no-repeat top; width:294px; height:485px; margin:10px auto 0;}
.txt_conc_lan01{ font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#181512; font-weight:bold; text-align:center; width:auto; height:auto; padding:27px 0 0 0; margin:auto; letter-spacing: -1px; }
.txt_conc_lan01 span{color:#7EA334}
.txt_conc_lan02{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#181512; font-weight:bold; text-align:center; width:auto; height:auto; padding:5px 0 0 0; margin:auto; letter-spacing: -1px; }
.cntr_txt_premios{ width:auto; height:19px; clear:both; margin:10px 0 10px 0}
.txt_conc_lan03{ font-size:10px; color:#181512; float:left; width:100px; height:19px; text-align:center }
.txt_conc_lan03a{ font-size:10px; color:#181512; float:left; width:85px; height:19px; text-align:center }
.txt_conc_lan03b{ font-size:10px; color:#181512; float:left; width:109px; height:19px; text-align:left }
.txt_conc_lan04{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#181512; font-weight:normal; text-align:center; width:auto; height:auto; margin:auto; letter-spacing: -1px; }
.txt_conc_lan04 b{ font-size:23px; color:#181512; font-weight:bold; letter-spacing: -1px; }
.cntr_txt_ind{ width:90%; height:auto; margin:10px auto 5px }
.txt_bull_land{ background:url(../g/bull_flecha01.gif) no-repeat; background-position:5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#181512; font-weight:normal; text-align:left; padding:0 0 0 20px; margin:10px 10px 10px 10px}
.txt_bull_land a{color:#181512; text-decoration:none }
.txt_bull_land a:hover{color:#181512; text-decoration:underline }
.cntr_btn_land_left {background:url(../g/btn_land_l.gif) no-repeat left top;width:17px;	height:31px;float:left;}
.cntr_btn_land_right {background:url(../g/btn_land_r.gif) no-repeat right top;width:17px;height:31px;float:left;}
.cntr_btn_land_mid {	background:url(../g/btn_land_m.gif) repeat-x top; min-width:42px;height:25px;padding:7px 8px 0 8px; color:#FFF; float:left; font:12px Tahoma, Arial, Helvetica, sans-serif;	font-weight:bold; color:#000000;}
.cntr_btn_land_mid a {text-decoration:none; font:12px Tahoma, Arial, Helvetica, sans-serif;	font-weight:bold;color:#000;}
.cntr_btn_land_mid a:hover {	text-decoration:none; font:12px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;	color:#fff;}
.cntr_land_cond{ margin:auto; width:auto; height:auto; font-size:11px; color:#181512; text-align:center; padding:5px 0 0 0}
.cntr_land_cond span{font-size:13px; font-weight:bold; color:#7EA334}
.cntr_dest_land{ width:auto; height:30px; color:#F7F7F7; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0B9CCE; font-weight:normal; text-align:left; padding:20px; }


/*estilos qhubo*/
.bg_aviso {background:url(../g/bg_aviso_aliado.jpg) repeat-x top left #FFFFFF; font:12px Tahoma, Arial, Helvetica, sans-serif;margin:0;color:#333333;}
.cabezote_q {border:none;	margin:0; width:auto; height:auto;}
.ttl_q {border:none; margin:0; width:auto; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#333333; padding:20px 100px 23px 100px; line-height:24px}
.ttl_q span {color:#8EB526;}
.ttl_q a {color:#8EB526; text-decoration:none}
.ttl_qh a:hover {color:#7C9E21; text-decoration:underline}

.cntr_footq{
	width:920px;
	height:175px;
	margin: 0 auto;
	padding:15px 10px 5px 8px;
}

#footq{
	background-image:url(../g/foot_qhubo.jpg);
	background-repeat:repeat-x;		
	width:auto;
	height:210px;
	margin:60px 0 0 0;
	padding:0;
	clear:both;
}

#cntr_ppalq {border:none; margin: 0 auto 0px; width:940px;	height:auto;clear:both;	display:block}
.vineta_q{ width:19px; height:45px; float:left}
.cntr_buscador_q{ width:758px; height:141px; margin:auto}
.cntr_clasificado_q{ width:265px; height:141px; float:left}
.cntr_bus_q{ width:auto; height:141px; float:left}
.bus_q{ width:auto; height:71px}
.clasificados_q{ width:734px; height:auto; margin:20px auto 20px; }
#cntr_head_inter {border:none; margin:0; width:auto; height:95px;}

#cntr_buscar_inter_q {width:490px;height:35px;margin:0 0 0 0;float:left;}
#cntr_buscar_inter_q input {border:none;	border-color:#FFFFFF; height:20px;width:314px; display:block;font:13px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;color:#666666;margin:12px 0 0 34px;text-align:left;}

.bg_input_inter{
	background:url(../g/bg_buscar_inter.jpg) no-repeat top left;
	width:382px;
	height:43px;
	margin-top:0;
	float:left
}		
a.btn_buscar_inter{	
	background:url(../g/btn_buscar_inter.jpg) no-repeat top left;
	width:89px;
	height:44px;
	float:left;
	margin:0
}	
a.btn_buscar_inter:hover{	
	background:url(../g/btn_buscar_inter.jpg) no-repeat bottom left;
	width:89px;
	height:44px;
	float:left;
	margin:0
}

.bg_input_inter_q{
	background:url(../g/bg_buscar_inter_q.jpg) no-repeat top left;
	width:382px;
	height:43px;
	margin-top:0;
	float:left
}		
a.btn_buscar_inter_q{	
	background:url(../g/btn_buscar_inter_q.jpg) no-repeat top left;
	width:89px;
	height:44px;
	float:left;
	margin:0
}	
a.btn_buscar_inter_q:hover{	
	background:url(../g/btn_buscar_inter_q.jpg) no-repeat bottom left;
	width:89px;
	height:44px;
	float:left;
	margin:0
}

/*vacantes destacados*/
.box_empledestac{padding:5px;margin:0 0 3px 0;width:auto;height:auto;}
a.empleodes_01{float:left; padding:2px 3px 4px 2px; width:280px;margin:6px 12px 0 0;line-height:16px;font-size:12px;color:#666666; font-family:Tahoma, Arial, Helvetica, sans-serif; display:block; text-decoration:none}
a.empleodes_01:hover{background:#F7F7F7;text-decoration:none}
a.empleodes_01 b {font-weight:bold; color:#97B931; text-decoration:none; }
.txt_empleodes01{font-size:12px;color:#666666; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.txt_empleodes02 { font-size:12px; font-weight:bold; color:#97B931; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:none}
.txt_empleodes02 a {font-weight:bold; color:#97B931; text-decoration:none}
.txt_empleodes02 a:hover {font-weight:bold; color:#97B931; text-decoration:underline}
.empleodes_02{ font-size:12px ;font-weight:normal; color:#666666; font-family:Arial, Helvetica, sans-serif;float:left;	padding:2px 3px 4px 2px; width:280px;margin:6px 0 0 0;line-height:17px; float:left}
.cntr_info_desple{background-color:#F7FAEB;	padding:5px;margin:0 0 3px 0;width:auto;height:auto;}
.box_ft03{ width:91px; height:75px; margin:2px 7px 1px 0; border-width:1px; border-color:#E4E4E4; border-style:solid; float:left; background:#FFFFFF}




.empleo_destacado{
	width:auto;
	height:41px;
	padding:6px 5px 0 7px;
	font:11px "Tahoma" Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#6E6E6E;
	text-decoration:none;
	margin:0 ;
	display:block;
	/*background:url(../g/empleo_destac.gif) no-repeat top left; */
	
}
.txt_table_dest{
	float:left;
	width:172px; 
	height:auto;padding:8px 4px 4px 29px;font-weight:bold;	line-height:15px; font-size:11px}
	
.cntr_info_dest{

	background-color:#E1F1F7;
	padding:5px;
	margin:0 ;
	width:auto;
	height:auto;
}

.info_desple_2{
	background-color:#FFFFFF;
	border:1px solid #86C8DD;
	padding:2px 2px 8px 2px;
	height:auto;
	margin:0;
}

.borde_emp_destacado{ width:auto; height:auto;
	border-width:3px; padding:0; margin:0 0 15px 0;
	border-style:solid;background:url(../g/empleo_destac.gif) no-repeat top left #E1F1F7;
	border-color:#86C8DD; -moz-border-radius:8px;-webkit-border-radius: 8px}
	
/*botones- personas home*/
.cntr_btn_hoja_vida{width:233px; height:55px; margin:0px 0 0 0px;}
a.btn_hoja_vida{ background:url(../g/bot-hojav-profesional.png) no-repeat top; width:233px; height:55px; display:block}
/*a.btn_hoja_vida:hover{ background:url(../g/bot-hojav-profesional.png) no-repeat bottom; width:233px; height:51px; display:block; background-position: 0px -51px;}*/


a.btn_hoja_vida1003{ background:url(../g/bot-hojav-1003.gif) no-repeat top; width:233px; height:51px; display:block}
a.btn_hoja_vida1003:hover{ background:url(../g/bot-hojav-1003.gif) no-repeat bottom; width:233px; height:51px; display:block; background-position: 0px -51px;}



/*actualizar hoja de vida*/
.cntr_btn_hojavida_cuenta{width:257px; height:56px; margin:0px 0 0 0px;}
a.btn_hojavida_cuenta{ background:url(../g/btn_hojavida_cuenta_1003.jpg) no-repeat top; width:257px; height:56px; display:block}
a.btn_hojavida_cuenta:hover{ background:url(../g/btn_hojavida_cuenta_1003.jpg) no-repeat bottom; width:257px; height:56px; display:block; background-position: 0px -56px;}

a.btn_hojavida_cuenta_aliado{ background:url(../g/btn_hojavida_cuenta_aliado.jpg) no-repeat top; width:257px; height:56px; display:block}
a.btn_hojavida_cuenta_aliado:hover{ background:url(../g/btn_hojavida_cuenta_aliado.jpg) no-repeat bottom; width:257px; height:56px; display:block; background-position: 0px -56px;}



.ttl_actualizrahoja{ background:url(../g/ico-desea-actualizar.gif) no-repeat top left; font:15px Tahoma, Arial, Helvetica, sans-serif;	font-weight:bold; color:#0B9CCE; text-decoration:none; width:31px; height:19px; padding:8px 0 5 25px; margin:0 0 4px 0;clear:both}

/*Estilo referidos*/
.divReferidos{ background:url(../g/concurso_v2.jpg) no-repeat top left;width:923px; height:222px; }

/* xxxxx */
#LightAliado .glass {z-index: 1001; position: absolute; filter: alpha(opacity=70); BACKGROUND-COLOR: #333333; width: 100%; height: 300%; top: 0%; left: 0%; -moz-opacity: 0.7; opacity: .70;}
#LightAliado #cntr_layer1 { position:absolute; top:200px; z-index:1002; }

/*----LIGHTBOX ADEVERTENCIA------*/

.ttl_advert{
background:url(../g/ico_advert.png) no-repeat top left;
padding:0 0 0 45px;
color:#333333;
margin:0 0 10px;
line-height:38px;
font-size:26px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

table.msj_advert{
color:#333333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
margin:5px;
}
table.msj_advert p{
margin:0 0 10px;
}
table.msj_advert a{
color:#0086CA;
text-decoration:none;
}
table.msj_advert a:hover{
text-decoration:underline;
}
table.msj_advert span{
color:#D83400;
font-weight:bold;
}
table.msj_advert span.firma{
color:#D83400;
font-size:16px;
font-weight:bold;
font-style:italic;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
}


