@charset "utf-8";
/* CSS Document */
body{
margin:0px;
/*text-align:center;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#594E55;
/*text-align:center;*/

}

#table_principal{
width:1000px;
margin-left:auto;
margin-right:auto;
}
.bf_ingreso{
background-image:url(Imagenes/bg_ingreso.gif);
background-repeat:no-repeat;
background-position:center;
}

.borde_tabla{
border:#999999 1px solid;
background-color:#e0e0e2;
width:860px;
margin-top:3px;
}

.tabulacion_celda{
padding-left:20px;
}

/*-------------textos-----------*/


.txt_tabulado{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#594E55;
padding:2px;
}

.txt_registro{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#E2001A;
font-weight:bold;
}

.txt_blak{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#594E55;
text-decoration:none;
}

.txt_negrito{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#594E55;
}

.txt_blank{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
}
.txt_tabblak{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.txt_tabblak:hover {
	color: #999;
	text-decoration: none;
}

.txt_red{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#E2001A;
}

.txt_white{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}


/*-------------back grounds-----------*/

.bg_body_index{
background-image:url(Imagenes/bg_home_login.jpg);
background-repeat:no-repeat;
}

.bg_hed_index{
background-image:url(Imagenes/hed_home.jpg);
background-repeat:no-repeat;
height:112px;
}

.bg_index{
background-image:url(Imagenes/bg_body_home.jpg);
background-repeat:no-repeat;
height:308px;
}

#bg_hed{
background-image:url(Imagenes/hed.jpg);
background-repeat:no-repeat;
height:109px;
}

#bg_marko{
background-image:url(Imagenes/bg_marko.gif);
background-position:center;
background-repeat:repeat-y;
}

#bg_botonera{
background-image:url(Imagenes/bg_botonera.jpg);
background-repeat:no-repeat;
vertical-align:top;
background-position:top;
}

#bg_body{
background-image:url(Imagenes/bg_body.jpg);
background-repeat:repeat-x;
background-position:top;
/*height:462px;*/
}

#bg_complementarios{
background-image:url(Imagenes/bg_complementarios.jpg);
background-repeat:repeat-x;
background-position:top;
height:462px;
}

#bg_pie{
background-image:url(Imagenes/bg_futer.jpg);
background-repeat:repeat-x;
height:113px;
}

#bg_plas{
background-image:url(Imagenes/bg_plas.jpg);
background-position:top;
background-repeat:no-repeat;
}


.bg_piebody{
background-image:url(Imagenes/bg_pie_body.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

#bg_tabla{
background-image:url(Imagenes/futer_tabla.gif);
background-repeat:repeat-y;
}

#bg_tabla_log{
background-image:url(Imagenes/futer_tabla_log.gif);
background-repeat:repeat-y;
width : 350px;
}


#bg_postulante{
background-image:url(Imagenes/bg_pos_em_01.gif);
background-repeat:no-repeat;
height:35px;
}

#bg_empleador{
background-image:url(Imagenes/bg_pos_em_02.gif);
background-repeat:no-repeat;
height:35px;
}

.esq_01{
background-image:url(Imagenes/esquina_01.gif);
background-repeat:no-repeat;
background-position:left top;
border-bottom:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
text-align:center;
vertical-align:middle;
}
.esq_02{
background-image:url(Imagenes/esquina_02.gif);
background-repeat:no-repeat;
background-position:right top;
border-bottom:#CCCCCC 1px solid;
text-align:center;
vertical-align:middle;
}
.esq_03{
background-image:url(Imagenes/esquina_03.gif);
background-repeat:no-repeat;
background-position:bottom left;
border-right:#CCCCCC 1px solid;
}

.esq_04{
background-image:url(Imagenes/esquina_04.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

.esq_05{
background-image:url(Imagenes/esquina_01.gif);
background-repeat:no-repeat;
background-position:left top;
border-bottom:#CCCCCC 1px solid;
}

.esq_06{
background-image:url(Imagenes/esquina_03.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

.esq_07{
background-image:url(Imagenes/esquina_01.gif);
background-repeat:no-repeat;
background-position:left top;
}

.esq_08{
background-image:url(Imagenes/esquina_02.gif);
background-repeat:no-repeat;
background-position:right top;
}

.borde_ce{
border-top:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
}

.borde_top{
border-top:#CCCCCC 1px solid;
}

.borde_ele{
border-bottom:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
}

.borde_right{
border-right:#CCCCCC 1px solid;
}
.borde_left{
border-left:#CCCCCC 1px solid;
}

.borde_igual{
border-bottom:#CCCCCC 1px solid;
border-top:#CCCCCC 1px solid;
}

.borde_botom{
border-bottom:#CCCCCC 1px solid;
}

/*-------------botones-----------*/
.btn_news {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.btn_news:link {
	text-decoration: none;
}
.btn_news:visited {
	text-decoration: none;
	color: #666666;
}
.btn_news:hover {
	color: #920000;
}
.btn_news:active {
	text-decoration: none;
	color: #666666;
}
/**************/
.btn_blak {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration: none;
}
.btn_blak:link {
	text-decoration: none;
}
.btn_blak:visited {
	text-decoration: none;
	color: #000000;
}
.btn_blak:hover {
	color: #ffffff;
	text-decoration: none;
}
.btn_blak:active {
	text-decoration: none;
	color: #000000;
}

/************/

.btn_red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E2001A;
	text-decoration: none;
}
.btn_red:link {
	text-decoration: none;
}
.btn_red:visited {
	text-decoration: none;
	color: #E2001A;
}
.btn_red:hover {
	color: #E2001A;
	text-decoration: none;
}
.btn_red:active {
	text-decoration: none;
	color: #E2001A;
}

/************/

/************/

.btn_rojo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E2001A;
	text-decoration: none;
}
.btn_rojo:link {
	text-decoration: none;
}
.btn_rojo:visited {
	text-decoration: none;
	color: #E2001A;
}
.btn_rojo:hover {
	color: #999;
	text-decoration: none;
}
.btn_rojo:active {
	text-decoration: none;
	color: #E2001A;
}

/********************/

/************/

.btn_registro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#E2001A;
	text-decoration: none;
}
.btn_registro:link {
	text-decoration: none;
}
.btn_registro:visited {
	text-decoration: none;
	color: #E2001A;
}
.btn_registro:hover {
	color: #999;
	text-decoration: none;
}
.btn_registro:active {
	text-decoration: none;
	color: #E2001A;
}
.bg_tabla_red{
background-color: #cc0000;
background-repeat:repeat-y;
}
/* Adicionales*/
.bgRegistrate
{
	background-image: url(Imagenes/bg_fondo_datos.jpg);
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-top: 100px;
	}
.bgFotografia
{
	background-image: url(Imagenes/bg_foto.gif);
    background-repeat: no-repeat;
    background-position: center;	
	
	}
.bg_fondo_modal{
background-image:url(Imagenes/futer_tabla_log.gif);
background-repeat:repeat-y;
}
/************Grilla*************/
.grilla
{
/*background-image:url(Imagenes/futer_tabla.gif);
background-repeat:repeat-y;*/
background-color:#E8E9EA;
}
.grilla td
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
vertical-align:top;
/*color:#000000;*/
height:26px;
}
.thGrilla
{
background-image: url(Imagenes/bg_caja.gif);
background-repeat: repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#E2001A;
font-weight:bold;
height: 26px;
text-align:center;
}
.tdGrillaLeft
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*color:#000000;*/
height:26px;
text-align:left;

}
.txt_page
{
	border:0px;
	border: solid 1px #999;
	height:14px;
	background-position:bottom;
	
	}
/*.bg_InfIzq
{	
	background-image:url(Imagenes/caja_inf1.gif);
	width:6px;
	height:25px;
	background-position:bottom;
	background-repeat:no-repeat;
	}
.bg_InfDer
{	
	background-image:url(Imagenes/caja_inf2.gif);
	width:6px;
	height:25px;
	background-position:bottom;
	background-repeat:no-repeat;
	}*/
.bg_InfIzq
{	
	background-image:url(Imagenes/griz_izquierdo.GIF);
	width:8px;
	height:29px;
	}
.bg_InfDer
{	
	background-image:url(Imagenes/griz_derecho.GIF);
	width:8px;
	height:29px;
	}
.bg_GrillaPage
{	background-image:url(Imagenes/bg_inf_caja.gif); 
	background-repeat:repeat-x;
	height:25px;
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#E2001A;
	text-decoration: none;
	}
/*************Modal*************/
.BackGroudModal
{	
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	z-index:6000;
	}
.bg_tituloModal{
background-image:url(Imagenes/bg_contrasena.gif);
background-repeat:repeat-x;
height:22px;
}
.EsquinaModalIzqSup
{	background-image:url(Imagenes/esquina_contrasena_01.gif);
	background-repeat:no-repeat;
	/*background-position:center;*/
	width:5px;
	height:22px;
	}
.EsquinaModalDerSup
{	background-image:url(Imagenes/esquina_contrasena_02.gif);
	background-repeat:no-repeat;
	/*background-position:center;*/
	width:6px;
	height:22px;
	}
.ModalInf
{	background-image:url(Imagenes/vajo.gif);
	background-repeat:no-repeat;
	/*background-position:center;*/	
	height:4px;
	}
.modalMensaje{
font-family:Arial Narrow, Helvetica, sans-serif;
font-weight:bolder;
font-size:14px;
color:#b30000;

}
#msjEmergente {  	
	left: 50%;
	top: 50%;
	height: 100px;	
	width: 300px;
	margin-top: -40px; /*// 200px/2 */
	margin-left: -150px; /* 300px/2 */
	padding:0px;	
	text-align:center;
	filter: alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: .9;
	z-index:99999; 
	position:absolute; 
}
.msjEmergenteProgress
{  	
	left: 50%;
	top: 50%;
	height: 100px;	
	width: 300px;
	margin-top: -40px; /*// 200px/2 */
	margin-left: -150px; /* 300px/2 */
	padding:0px;	
	text-align:center;
	filter: alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: .9;
	z-index:99999; 
	/*position:absolute; */
}
.EsquinaEmergenteIzq
{
	background-image:url(Imagenes/esquina_carga_01.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:10px;
	height:100px;
	}
.EsquinaEmergenteDer
{
	background-image:url(Imagenes/esquina_carga_02.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:10px;
	height:100px;
	}
#progressBackgroundFilter { 
  position:fixed; 
  top:0px;  
  left:0px;
  background-color:#FFFFFF;
  filter:alpha(opacity=50); 
  opacity:0.7; 
  -moz-opacity:0.7;
  z-index: 10100; 
  height:100%;
  width:100%;
} 
.progressBackgroundFilterProgress { 
  /*position:fixed; */
  top:0px;  
  left:0px;
  background-color:#FFFFFF;
  filter:alpha(opacity=50); 
  opacity:0.7; 
  -moz-opacity:0.7;
  z-index: 10100; 
  height:100%;
  width:100%;
} 
.EsquinaEmergentePopIMsj
{
	background-image:url(Imagenes/esquina_carga_01.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:10px;
	vertical-align:top;
	}
.EsquinaEmergentePopDMsj
{
	background-image:url(Imagenes/esquina_carga_02.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:10px;
	vertical-align:top;
	}
/******Rating********/
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Imagenes/FilledStar.png);

}
.emptyRatingStar {
    background-image: url(Imagenes/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Imagenes/SavedStar.png);
}
.txt_celda{
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
text-transform: uppercase;
z-index:1;

}

.txt_Gred{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#E2001A;
}

.bg_Gred{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#E2001A;
	background-image: url(Imagenes/bg_fondo_datos.jpg);
    background-position: center bottom; 
    background-repeat: no-repeat;
}
.lblName{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E2001A;

}
.menu_pos
{

background-image:url(Imagenes/bg_botonera_01.jpg);
background-repeat:repeat-x;
background-position:top;
}
.menuH_pos 
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration: none;
}
.menuH_pos :link {
	text-decoration: none;
}
.menuH_pos :visited {
	text-decoration: none;
	color: #000000;
}
.menuH_pos :hover {
	color: #666666;
	text-decoration: none;
}
.menuH_pos :active {
	text-decoration: none;
	color: #000000;
}
.menu_pos_items  
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	vertical-align:middle;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	color: #FFFFFF;
	background-color:#a10908;
	width:183px;
	height:23px;
	padding-left:4px;
}
.menuIE8{
	z-index:100;	
}

/*
---------------------------------------------------------
*/
.txt_bigblak{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
}
.bg_barra{
	background-image:url(Imagenes/barra_central.gif);
	background-repeat:repeat-x;
	}
.bg_busqueda{
	background-image: url(Imagenes/bg_busqueda.gif); 
	background-repeat: no-repeat;
	background-position: center top;
}	
.esq_09{
background-image:url(Imagenes/esquina_03.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

.esq_tab_1{
background-image:url(Imagenes/borde_caja1.gif);
background-repeat:no-repeat;
text-align:center;
vertical-align:middle;
width:6px;
}
.esq_tab_2{
background-image:url(Imagenes/borde_caja2.gif);
background-repeat:no-repeat;
text-align:center;
vertical-align:middle;
width:6px;
}
.txt_registro_ofe
{
background-image: url(Imagenes/bg_mark.gif); 
background-repeat: repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#E2001A;
font-weight:bold;
}
.bg_kidsPostulante
{
background-image: url(Imagenes/hed_02.jpg);
background-repeat: no-repeat;
}
.txt_Gred2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#E2001A;
}
.Text1 {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}
.Valores1 {
	font-family: Arial;
	font-size: 9px;
	color: #FFFFFF;
}
.Text2 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}
.Titu1 {
	font-family: Arial;
	font-size: 13px;
	color: #E2001A;
}

.PieGris {
	font-family: Verdana;
	font-size: 9px;
	color: #8C8C8C;
	font-weight:bold;
}

.PieRojo {
	font-family: Verdana;
	font-size: 9px;
	color: #E2001A;
	font-weight:bold;
}
#bg_pie2{
background-image:url(Imagenes/bg_futer2.jpg);
background-repeat:repeat-x;
height:30px;
}
#bg_body2{
background-image:url(Imagenes/bg_body.jpg);
background-repeat:repeat-x;
background-position:top;
height:362px;
}
.fondix {
	background-image: url(Imagenes/contacto.gif);
	/*background-repeat: repeat-x;*/
}
.bord_izq{
	background:url(Imagenes/sk_izq.gif) repeat-y;
}

.bord_der{
	background:url(Imagenes/sk_der.gif) repeat-y;
}
.bord_bajo{
	background-position:top;
	background:url(Imagenes/sk_bajo.gif) repeat-x;
	height:9px;
}
.bord_arriba{
	background:url(Imagenes/sk_arriba.gif) repeat-x;
	background-position:bottom;
	height:9px;
}
/*
.esq_ar_iz{
	background:url(Imagenes/sk_izqa.gif) repeat-x;
	background-position:bottom;
	height:9px;
}
.esq_ar_der{
	background:url(Imagenes/sk_dera.gif) repeat-x;
	background-position:bottom;
	height:9px;
}
.esq_ab_iz{
	background:url(Imagenes/sk_izqb.gif) repeat-x;
	background-position:top;
	height:9px;
}
.esq_ab_der{
	background:url(Imagenes/sk_derb.gif) repeat-x;
	background-position:top;
	height:9px;
}
*/
/*
-- empleador
*/
#bg_plas2{
background-image:url(Imagenes/bg_plas2.jpg);
background-position:top;
background-repeat:no-repeat;
}

#bg_body3
{
	background-color:#F5F5F5;
background-image:url(Imagenes/bg_body3.jpg);
background-repeat:repeat-x;
background-position:bottom;
}
.bg_body_index2{
background-image:url(Imagenes/bg_home_login2.jpg);
background-repeat:no-repeat;
}
.bg_center_index_empleador
{
background-image: url(Imagenes/ind_bg_center.jpg);
background-repeat: repeat-x; 
background-position: bottom;
}
.bg_piebody2{
background-image:url(Imagenes/bg_pie_body2.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
.bg_fondo_datos_emp{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#E2001A;
	background-image: url(Imagenes/bg_fondo_datos2.jpg);
    background-position: center bottom; 
    background-repeat: no-repeat;
}
.grillaEmp
{
/*background-image:url(Imagenes/empleador_tabla_busqueda_top.jpg);*/
background-repeat:no-repeat;
background-position:top;
background-color:#ede7d2;
}
.grillaEmp td
{
height:20px;
padding-left:10px;	
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#594E55;
text-decoration:none;
vertical-align:top;
}
.grillaPageEMP td
{
padding-left:0px;	
color:#594E55;
}
.grillaEmp td a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#594E55;
font-weight:bold;

}
.grillaEmp td a:hover {
	color: #920000;
}
.grillaEmp td a:visited {

  color: red; 
}

.grillaEmp th
{
	text-align:center;
	padding-left:10px;
	background-color:#cecece;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E2001A;
}
.menu_emp
{

background-image:url(Imagenes/bg_botonera_01.jpg);
background-repeat:repeat-x;
background-position:top;
}
.menuH_emp 
{
	margin-left:10;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration: none;
	padding-left:7px;
	
}
.menuH_emp :link {
	text-decoration: none;
}
.menuH_emp :visited {
	text-decoration: none;
	color: #000000;
}
.menuH_emp :hover {
	color: #a10908;
	text-decoration: none;
}
.menuH_emp :active {
	text-decoration: none;
	color: #000000;
}
.menu_emp_items  
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	vertical-align:middle;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	color: #FFFFFF;
	background-color:#a10908;
	width:183px;
	height:23px;
	padding-left:4px;

}
/*CSS TABS*/
/* default TABS layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* TABS xp theme */
.ajax__tab_xp2 .ajax__tab_header 
{
font-family:verdana,tahoma,helvetica;
font-size:11px;
background:url(Imagenes/tab-line.gif) repeat-x bottom ;
}
.ajax__tab_xp2 .ajax__tab_outer 
{
/*padding-right:4px;*/
background:url(Imagenes/tab-right.gif) no-repeat right;
height:21px;
}
.ajax__tab_xp2 .ajax__tab_inner 
{
padding-left:3px;
background:url(Imagenes/tab-left.gif) no-repeat;
}
.ajax__tab_xp2 .ajax__tab_tab 
{
height:13px;
padding:4px;
margin:0;
background:url(Imagenes/tab.gif) repeat-x;
}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_outer 
{
background:url(Imagenes/tab-hover-right.gif) no-repeat right;
}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_inner 
{
background:url(Imagenes/tab-hover-left.gif) no-repeat;
}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_tab 
{
background:url(Imagenes/tab-hover.gif) repeat-x;
}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_outer 
{
background:url(Imagenes/tab-active-right.gif) no-repeat right;
}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_inner 
{
background:url(Imagenes/tab-active-left.gif) no-repeat;
}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_tab 
{
background:url(Imagenes/tab-active.gif) repeat-x;
}
.ajax__tab_xp2 .ajax__tab_body 
{
font-family:verdana,tahoma,helvetica;
font-size:10pt;
border:1px solid #999999;
border-top:0;
padding-top:8px;
padding-bottom:8px;
}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

/****/
.cerrar
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#594E55;
font-weight:bold;

}
.cerrar:hover {
	color: #920000;
}

/*****************/
/*home postulante*/
/*****************/
.borde_home_pe{
	border:#574F55 solid 1px;
}

.bg_empleador_hed{
	background-image:url(Imagenes/bg_empleador.jpg);
	background-repeat:repeat-x;
}

.bg_body_pe{
	background-image: url(Imagenes/bg_home_pe.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.btn_quest {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(Imagenes/btn_buscar_r.jpg);
	background-repeat:no-repeat;
	width:42px;
	height:17px;
	font-size:10px;
	color:#ffffff;
	text-decoration: none;
	border:0px;
}
.bg_postulante_hed{
	background-image:url(Imagenes/bg_postulante.jpg);
	background-repeat:repeat-x;
}
.btn_ingreso {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(Imagenes/btn_ingresar.jpg);
	background-repeat:no-repeat;
	width:49px;
	height:18px;
	font-size:10px;
	color:#ffffff;
	text-decoration: none;
	border:0px;
}
/*Revisoon de CV*/

.Visto
{
	color:Gray;	
}

.NoVisto
{
	/*color:Gray;*/	
}

/* Filtro Postulantes */

.bgTituloFiltro{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#E2001A;
font-weight:bold;
padding-left:15px;
background-color:#cdcdcd;
vertical-align:middle;
}

/* grilla resultado del home */
.grillaResultado
{	border-width:0px;
	border-color:#969799;	
	}

/*.grillaResultado th
{	font-family:Arial Narrow, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;	
	border-width:0px;
	background-color:#cc0000;
	height:30px;
	}*/
	
.row2 td 
{	/*font-family: Arial Narrow, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	color:#77787a;
	font-size:12px;	
	border-width:0px;
	border-bottom:#e2e2e3 solid 1px;
	height:22px;
	/*text-align:left;*/
	}

.row2 a
{	/*font-family:Arial Narrow, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	color:#77787B;
	font-size:12px;	
	border-width:0px;
	border-bottom:#e2e2e3 solid 1px;
	height:22px;
	font-weight:bolder;
	text-align:center;
	text-transform: uppercase;
	}	
