/* CSS Document */

body {margin:0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#4D4D4D}

.img_page{background:url(../g/img_construccion.jpg) no-repeat top center; margin:auto; height:334px;}
.img_usuario{background:url(../g/img_aliado_usuario.jpg) no-repeat top center; margin:auto; height:529px;}
.caja_usuario{padding:310px 10px 10px 10px}
.caja_usuario2{margin:auto; width:200px; padding:30px 10px 10px 10px}
.input_usuario{font:18px Tahoma; color:#666666; text-align:center }

/* CSS Tree */
.contenedor_total{ width:240px; height:auto; margin:0}
.contenedor_tree_01{ width:240px; height:auto; margin:5px 0 2px 0}
.div_check{ float:left; width:12px; height:12px; margin:0 5px 0 0}
.div_textocheck{ float:left; width:220px; height:auto; margin:0 0 5px 0 ; vertical-align:top} 
.breaker{ clear:both}
.contenedor_tree_02{ width:225px; height:auto; margin:5px 0 2px 20px}
.div_textocheck_02{ float:left; width:195px; height:12px; margin:0 ; vertical-align:top} 




/*btn verde general*/
.cntr_btn_vrd_usu {height:30px;width:100%;display:block; margin:8px 3px 3px 0}
.cntr_btn_vrd_left_usu {background:url(../g/bt_left3.png) no-repeat left top; width:16px; height:32px; float:left;}
.cntr_btn_vrd_right_usu { background:url(../g/btn_right3.png) no-repeat right top;width:16px;	height:32px; float:left;}
.cntr_btn_vrd_mid_usu { background:url(../g/btn_mid3.png) repeat-x top; min-width:42px; height:25px;	padding:7px 8px 0 8px;color:#FFFFFF; float:left;font-size:12px;font-weight:bold;color:#597E14;}
.cntr_btn_vrd_mid_usu a { text-decoration:none; font-size:12px; font-weight:bold; color:#597E14;}
.cntr_btn_vrd_mid_usu a:hover {text-decoration:none; font-size:12px; font-weight:bold;color:#6A9618;}


/*scrolls*/
.deleteScroll{overflow-y:hidden;overflow-x:hidden;margin:0 0 0 0}

/*Estilos para oficios*/
.cntr_tipo03{ width:214px; height:32px}
.bg_input_tipo03{ background:url(../g/bg_input_ofi.gif) no-repeat left top; height:32px; width:150px;float:left;}
.bg_input_tipo03 input{border-width:0; height:15px; width:140px; margin:7px 2px 0  8px; color:#666666}
a.btn_tipo08 {background:url(../g/btn_buscar_ofi.gif) no-repeat top right; width:62px; height:32px; float:left; display:block}
a.btn_tipo08:hover{background:url(../g/btn_buscar_ofi.gif) no-repeat bottom right; width:62px; height:32px}
.bg_tipo07{background-color:#EAEAEA; font-size:11px;  color: #666666;}
.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}
.borde_tabs_OP{ border-width:0 1px 1px 1px; border-style:solid; border-color:#B9B9B9}
.bg_tipo03{ background-color:#C2D075; color:#fff; text-align:center; font-weight:bold;margin: 8px 0 0 0;}
.borde_tipo01{padding:5px 7px 5px 7px;margin:0; border:1px solid #E4E4E4;background-color: #FFFFFF;}
.txt_tipo08{font-weight:bold; color:#666666; line-height:16px; }
.txt_tipo10{color:#C6564A; font-weight:bold}
.txt_tipo09{font-weight:normal; color:#666666; line-height:16px;padding:3px 2px 2px 5px;}
.link_tipo01{color:#C6564A; text-decoration:underline; font-weight:bold}


/*Estilos para profesiones */
.cntr_tipo04{ width:214px; height:32px}
.bg_input_tipo04{ background:url(../g/bg_input_prof.gif) no-repeat left top; height:32px; width:150px;float:left;}
.bg_input_tipo04 input{border-width:0; height:15px; width:140px; margin:7px 2px 0  8px; color:#666666}
a.btn_tipo09{background:url(../g/btn_buscar_profe.gif) no-repeat top right; width:62px; height:32px; float:left; display:block}
a.btn_tipo09:hover{background:url(../g/btn_buscar_profe.gif) no-repeat bottom right; width:62px; height:32px}
.txt_tipo11{font-size:14px;color:#678026;font-weight:bold; padding-left:5px;}
.txt_tipo11 a{font-size:14px;color:#678026;font-weight:bold; text-decoration:underline}
.txt_tipo11 a:hover{font-size:14px;color:#678026;font-weight:bold; text-decoration:underline}


.bg_tabs_OP{ background:url(../g/bg_tabs_op.gif) repeat-x top; height:40px}
.bg_tabs_active_OP{ background:url(../g/bg_tabs_op_activ.gif) repeat-x top; height:40px}
.borde_bot_OP{ border-width:0 0 1px 0; border-color:#B9B9B9; border-style:solid}


/*Autocomplete de ciudades*/
.autocompleteJS {
	font:11px "Tahoma" Verdana, Arial, Helvetica, sans-serif;
    background-color: yellow;
    border: 1px solid red;
    position: absolute;
    cursor: default;
    overflow: auto;
    overflow-x: hidden;
}
.autocomplete_itemJS {
    padding: 1px;
    padding-left: 5px;
    color: black;
    width: 100%;
}
.autocomplete_item_highlightedJS {
    padding: 1px;
    padding-left: 5px;
    font:11px "Tahoma" Verdana, Arial, Helvetica, sans-serif;
    background-color: #E7F1CF;
}


.img_ttl_destrezas {	background:url(../g/ttl_destrezas.jpg) no-repeat top right;	width:178px;height:30px;float:left;}

.img_ttl_destrezas2{
	background:url(../g/ttl_destrezas2.jpg) no-repeat top left;
	width:240px;
	height:22px;
}

/* Calendar Fixes the "previous" and "next" buttons in the popup title */
.ajax__calendar_title {border: none; }

/*Estilos Buscador*/
.inputBuscadorDefault {background:url(../g/bg_input1.jpg) no-repeat top left;height:34px;width:319px;margin:1px 0 1px 0px;padding:10px 0 0 10px}
.inputBuscadorDefault input {border:none;border-color:#FFFFFF; height:18px; width:280px; display:block;font:14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal;margin-left:0px;padding-top:2px}		
.inputBuscadorCiudadDefault {background:url(../g/bg_input2.jpg) no-repeat top left;height:34px;width:195px;margin:9px 0 1px 0px;padding:10px 0 0 10px }
.inputBuscadorCiudadDefault input {border:none; border-color:#FFFFFF;	height:18px; width:168px; display:block; font:14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal;margin-left:0px; padding-top:3px}
.txtBuscadorDefault {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}
.watermark { color:#E5E5E5;}
.buscadorHeader {width:510px;height:35px;margin:21px 3px 0 0;float:left;}
.buscadorHeader input {border:none;	border-color:#FFFFFF; height:20px;width:314px; display:block;font:13px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;margin:12px 0 0 34px;text-align:left;}
	
	
/*Estilos header buscador*/
.porcentajeHeader a {font:20px Tahoma, Arial, Helvetica, sans-serif ; font-weight:normal; color:#0A9FD1;text-decoration:none;}

/* para el tab de opciones de hoja de vida */
.img_ttl_opciones_hv{
	background:url(../g/ttl_hv.jpg) no-repeat top right;
	width:178px;
	height:30px;
	float:left;
}
/* Preguntas frecuentes */
a.btn_colapsable_mas_pf{ background:url(../g/bt_colpasa.jpg) no-repeat top; width:19px; height:19px; margin:0; display:block}
a.btn_colapsable_mas_pf:hover{ background:url(../g/bt_colpasa.jpg) no-repeat bottom; width:19px; height:19px; margin:0; display:block}
a.btn_colapsable_menos_pf{ background:url(../g/btn_menos_active.jpg) no-repeat top; width:19px; height:19px; margin:0; display:block}

.td_btn_colapsable_pf{ width:19px; height:19px; margin:auto}
.td_txt_colapsada_pf{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; color:#7F9D21; width:659px; height:auto; margin:0}

.td_center_date_pf{ width:676px; height:10px; margin:0}
.td_left_date_pf{ width:13px; height:auto; margin:0}
.td_right_date_pf{ width:11px; height:auto; margin:0}
.td_center_date_02_pf{ width:659px; height:10px; margin:0}

.td_pasos_pf{ background:#FFFFFF; border:#CBDE87 1px solid; width:676px; height:auto; margin:0}
.td_pasos_left_pf{ width:14px; height:auto; margin:0}
.td_pasos_right_pf{ width:23px; height:auto; margin:0}
.td_pasos_grl_01_pf{ border-bottom:#EAEAEA 1px solid; width:639px; height:auto; margin:0}


.box_colapsable_grl_pf{ border-bottom:#EAEAEA 1px solid; width:700px; height:auto; margin:auto}
.box_txt_pf{ text-decoration:none; width:700px; height:auto; margin:auto; padding:0 0 30px 0; clear:both}
.box_rec_date_pf{ background: url(../g/bg_rec_center.jpg) repeat-y top; height:auto; margin:auto}
.box_top_date_pf{ background: url(../g/bg_rec_top.jpg) no-repeat top; width:718px; height:12px; margin:auto}
.box_center_date_pf{ width:718px; height:auto; margin:auto}
.box_bottom_date_pf{ background: url(../g/bg_rec_bottom.jpg) no-repeat top; width:718px; height:12px; margin:auto}

.txt_pasos_sttl_pf{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:left; color:#7C7C7C; width:639px; height:auto; margin:0}
.txt_pasos_date_pf{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left; color:#7C7C7C; width:639px; height:auto; margin:0; padding:0 0 10px 0}
.txt_colapasable_01_pf{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; color:#7C7C7C; width:657px; height:19px; margin:0}
.txt_01_pf{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:17px; color:#666666; font-weight:normal; padding:0 0 0 20px}
.txt_02_pf{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold}
.txt_03_pf{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:normal; padding:0 0 0 4px}

.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_grl_pf{ width:774px; height:auto; margin:auto; padding:2px 0 0 1px;}
.ttl_grl_pf{ 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:724px; height:25px; padding:8px 0 0 38px; margin:auto; clear:both}
.break {clear:both}
.bcrumb { padding:8px 0 0 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#53662B; font-weight:bold;width:430px; float:left;}
.banner_mid{margin:0;padding:0;width:auto;}

/*Barra izquierda resultados de busqueda*/
.cntr_left{ width:170px;padding:10px 4px 10px 4px;	margin:0 0 4px 4px;	float:left;	background-color:#F5F5F5;border:1px solid #E5E5E5;}

/*estilos para el mensaje de Advertencia en la pagina de cancelación de envio de boletin semanal*/
.box_warning_nit{ width:auto; height:auto; margin:12px 0 16px 0; font-size:13px; line-height:18px }
.box_warning_nit span{ font-weight:bold }
.top_w_nit{ background:url(../g/ttt_warning.gif) no-repeat top left; width:664px; height:44px}
.bg_w_nit{ background:url(../g/bg_warning_nit.gif) repeat-y; width:606px; height:auto; padding:4px 8px 2px 50px}
.bot_w_nit{ background:url(../g/bot_warning_nit.gif) no-repeat ; width:664px; height:8px}
.box_botnes{ width:auto; height:26px; margin:12px 0 10px 0}
.box_btn_war{ width:auto; height:auto; margin:0 8px 4px 0; float:left}
.btn_left{ background:url(../g/btn_war.jpg) no-repeat top right; height:26px; width:6px; float:left}
.bg_btn_war{ background-color:#EFA000; color:#FFFFFF; font-size:13px; float:left; height:18px; padding:4px}
.btn_rigth{ background:url(../g/btn_war2.jpg) no-repeat top left; height:26px; width:6px; float:left}



