/* bumeran-header.css (v200)

Fecha de ultima actualizacion: 18/08/2009
Actualizado por: Icograma */



/* Reseteamos los valores de los elementos para que no se hereden declaraciones de .css anteriores. */
/* Declaraciones heredadas de atlantes */
BODY,TD, A {
    font-family: tahoma, verdana, arial, sans-serif;
    color: #000000;	
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
	margin-top: 0px!important;
}

A {
    text-decoration: underline;
	color: #0a39a3;
	outline: none;
}

INPUT, SELECT {
    font-family: tahoma, verdana, arial, sans-serif;
    color: #000000;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 11px;
}

#ALTA, #altura, #TITULOPUESTO { height:28px; font-size:18px}


/* Declaraciones heredadas de bit_estructura */ 
.mbody {
    margin: 0;
} 
#Main {
    padding: 0;
    margin: 0;
} 
#MainHead, #MainNeck, #MainBody, #MainFoot, .mbody, .dhead, .dbody, .dknee, .dfoot {
    position: relative;
/*    overflow: hidden;*/
} 

#MainHead {
    background: #fff;
    padding: 10px 10pt 4px;
    overflow:hidden; zoom:1;
} 
#MainHead H1, #MainHead H5 {
    font-weight: normal;
    font-size: 9pt;
    margin: 0;
} 
#MainHead H5 {
    float: right;
    text-align: right;
}

#MainNeck {
    background: #0069aa;
    border: 1px solid #FFF;
    border-width: 1px 0 0;
    color: #fff;
    padding: 4px 10pt;
} 
#MainNeck H4, #MainNeck H5 {
    font-weight: normal;
    font-size: 8.25pt;
    margin: 0;
} 
#MainNeck H5 {
    float: right;
    text-align: right;
} 
#MainNeck A {
    color: #fff;
} 







/* HEADER */

BODY {
	margin: 0;
	padding: 0;
}
BODY #MainHead,
BODY #MainNeck {
	margin:0;
	padding:0;
	font:9.5pt/12pt Verdana,Tahoma,Arial,sans-serif;
}

BODY #MainHead IMG {
	vertical-align:baseline;
	}

BODY #MainHead IMG,
BODY #MainNeck IMG {
	border:0;
}

BODY #MainHead A,
BODY #MainNeck A {
	margin-top:0;
}

BODY #MainHead H1, BODY #MainHead H4, BODY #MainHead H5,
BODY #MainNeck H1, BODY #MainNeck H4, BODY #MainNeck H5 {
	font-weight:normal;
}

#MainHead, #MainNeck {
	clear:both;
/*
	overflow:hidden;
	height:1%;
*/
/*	position:static;*/
}

BODY #MainNeck {
	background:#6ab836 none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	margin-bottom:34px;
}

BODY #MainHead {
	margin:0;
	padding:0;
	background-image:none;
	background:#FFFFFF;
}

#HeaderPostulantes, #NavPostulantes, #NeckPostulantes {
	clear:both;
}

BODY #MainHead #HeaderPostulantes H4,
BODY #MainNeck #NavPostulantes H4,
BODY #MainNeck #NavPostulantes H4 A {
	font-size:9.5pt;
}
BODY #MainHead #HeaderPostulantes H5, 
BODY #MainNeck #NavPostulantes H5, 
BODY #MainNeck #NavPostulantes H5 A {
	font-size:8.5pt;
}



/* --- HeaderPostulantes --- */
BODY #MainHead #HeaderPostulantes H1 {
	margin:14px 14px 0 0;
	padding:0;
	display:inline;
	float:left;
}

BODY #MainHead #HeaderPostulantes H1 DFN {
	margin-left:4px;
	font-size:8.5pt;
	font-style:normal;
	color:#014985;
	vertical-align:bottom;
	line-height:24px;
	}

BODY #MainHead #HeaderPostulantes H5 {
	margin:20px 0 0;
	float:left;
	text-align:left;
}

BODY #MainHead #HeaderPostulantes H4 {
	margin:27px 0 0;
	padding:0;
	display:inline;
	float:right;
	text-align:right;
	font-weight:bold;
}

#HeaderPostulantes H4 A {
	font-size:9.5pt;
}

#HeaderPostulantes H4 SMALL A {
	font-size:8.5pt;
}


#HeaderPostulantes H5 IMG#icnTel {
	line-height:12pt;
	vertical-align:middle;
}



/* --- NavPostulantes --- */
#NavPostulantes {
/*	background: #0F6AAC;*/
	background: #00559b;
/*	overflow:hidden; height:1%;*/
	color:#FFF;
	height: 28px;
}

#NavPostulantes H4 {
}
#NavPostulantes #NavUsuario {
	float:right;
}

/*
BODY #MainNeck #NavPostulantes H4 {
	margin:0; padding:0;
}
*/
BODY #MainNeck #NavPostulantes H4 {
	margin:0; padding:3px 0px 4px;
}
BODY #MainNeck #NavPostulantes H5 {
	margin:0; padding:3px 0px 4px;
}
/*
BODY #MainNeck #NavPostulantes UL {
	margin:0; padding:4px 0 3px;
}
*/

#NavPostulantes A {
	color:#FFF;
	text-decoration:none;
}

#NavPostulantes A.empHere {
}

#NavPostulantes A.empHere SPAN {
}

#NavPostulantes H4 {
	margin:0; padding:20px 0;
/*	border-bottom:1px solid #CCC; */
}
#NavPostulantes {
	border-bottom:1px solid #FFF;
}
BODY #MainNeck #NavPostulantes H4 A {
	margin-right:10px;
}



BODY #MainNeck #NavPostulantes H4 A.empFirst {
	margin-right:24px;
}
HTML>BODY #MainNeck #NavPostulantes H4 A.empFirst { 
	*border:0;
}
* HTML BODY #MainNeck #NavPostulantes H4 A.empFirst {
	border:0;
}



BODY #MainNeck #NavPostulantes H5 .buttonHighlited A {
	color:#000;
	font-size:10px;
}





/* --- NeckPostulantes --- */
#NeckPostulantes {
/*	overflow:hidden; height:1%;*/
}
#NeckPostulantes H1 {
	color:#FFFFFF;
	font-size:17pt; line-height:17pt;
	font-weight:normal;
	letter-spacing:-2px;
	margin:0;
	padding:10px 0 5px;
}
HTML>BODY #NeckPostulantes H1 { 
	*margin:8px 0 7px; 
	*padding:0;
} 
* HTML #NeckPostulantes H1 {
	margin:8px 0 7px;
	padding:0;
}




/* Ajustes 01/07: Header con breadcrumb */
#NeckPostulantes P, #NeckPostulantes A, 
#NeckPostulantes A:hover, #NeckPostulantes A:active {
	color:#FFF;
	font-size:9.5pt;
}

#NeckPostulantes P {
	margin:12px 0 10px;	
}
HTML>BODY #NeckPostulantes P { 
	*margin:12px 0 10px; 
} 
* HTML #NeckPostulantes P {
	margin:12px 0 10px;
}

#HeaderPostulantes H1 {
	line-height:16.5pt;
}

A.icnLink {
	text-decoration:none;
}



/* AJUSTES PARA IE6: */ 
* HTML #MainNeck H5 {
    float:none;
} 
* HTML #NavPostulantes H5 {
	float:none;
}

* HTML #NavPostulantes {
    position:relative;
    }
* HTML BODY #MainNeck #NavPostulantes H4 {
    position:relative;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
    }
* HTML #NavPostulantes {
    border-bottom:0;
    }
* HTML BODY #MainNeck #NavPostulantes H4 {
    padding-bottom:0;
    }

* HTML BODY #MainNeck #NavPostulantes H5 {
    position:absolute;
    right:0;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
    }

* html body #MainNeck #NavPostulantes H4 A {
    vertical-align:top;
    }

#msearch {
	width:486px; height:61px;
	position:absolute;
	top:10px; right:0;
	padding:0 28px;
	background-image:url('/aplicantes/images/header/msearch.gif');
	background-repeat:no-repeat;
	z-index:100;
	}

#msearch .dbody .field {
	margin-top:16px;
}

#msearch .dbody .field p {
	margin:0;
}

#msearch #BUS_POS select {
	padding:0 3px;
	width:170px;
}
#msearch .dbody input.text {
	width:210px; height:15px;
	margin:0 5px;
	padding:3px 3px 0;
}
#msearch P {
    white-space:nowrap;
   	}

#BUS_POS input,
#BUS_POS select {
	vertical-align:middle;
	}

.mbody {
	width:860px;
	margin:0 auto;
	}

.w800 .mbody {
	width:755px;
	}

#NeckPostulantes .mbody {
	position:relative;
	}

#NavPostulantes H4 A,
#NavPostulantes H4 .btnWrap {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	line-height:21px;
	}


#NavPostulantes H4 .btnWrap {
	height:22px;
	margin-left:8px;
	padding-right:8px;
	}
	
#NavPostulantes H4 .linkDesplegable{
	background:url('/aplicantes/images/header/flechitaDesplegable.gif') no-repeat right;
	padding-right:15px;
	}

#NavPostulantes H4 .postHere {
	background:url('/aplicantes/images/header/bg-nav-here4.gif') left top no-repeat;
	}

#NavPostulantes H4 .postHere .btnWrap {
	background:url('/aplicantes/images/header/bg-nav-here56.gif') right top no-repeat;	
	}


#NeckPostulantes {
	height:38px;
	background:url('/aplicantes/images/header/bg-neckpostulantes.gif') repeat-x;	
	}

#msearch #btn_buscar {
	vertical-align:middle;
	}

#msearch #BUS_POS select {
	position: relative;
	width:170px;
	height:24px;
	padding:2px 3px;
	vertical-align:middle;
	zoom: 1;
}

HTML>BODY #msearch #BUS_POS select {
	*height:20px;
	}

body #MainNeck #NavPostulantes H4 #NavUsuario A {
	margin-left:10px;
	margin-right:0;
	}

#MainNeck #NavPostulantes .signNew {
	width:18px; height:17px;
	margin:3px 2px 0;
	font-size:11px;
	line-height:17px;
	text-align:center;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	background:url('/aplicantes/images/header/bg-notice.gif') no-repeat;
	}
	
body #body {
	background-image:none!important;
	}

.hint {
	color:#999999;
}


/* --- Caja azul para las opciones de empresa --- */

#MainHead #HeaderPostulantes STRONG{
	background:#00539f;font-weight:normal;color:#fff;margin-left:5px;position:relative;font-weight:normal;display:table-cell;display:inline-block;float:right;margin-top:-2px;
}

.btnWrap {cursor:pointer;}

#MainHead #HeaderPostulantes STRONG A{color:#fff;text-decoration:none; font-size: 8pt;}

#MainHead #HeaderPostulantes STRONG SPAN{background:#00539f url('/images/encabezado/corners2px368-7.gif') no-repeat;display:table-cell; display:inline-block;}

#MainHead #HeaderPostulantes STRONG SPAN SPAN{background:url('/images/encabezado/corners2px368-9.gif') top right no-repeat;}

#MainHead #HeaderPostulantes STRONG SPAN SPAN SPAN{background:url('/images/encabezado/corners2px368-1.gif') bottom left no-repeat;}

#MainHead #HeaderPostulantes STRONG SPAN SPAN SPAN SPAN{background:url('/images/encabezado/corners2px368-3.gif') bottom right no-repeat;position:relative;padding:0px 6px 0px;}

#MainHead #HeaderPostulantes STRONG SPAN SPAN SPAN SPAN .btnWrap {background:none;}

#HeaderPostulantes H1 { float:left; }

#HeaderPostulantes H4 { float:right; width: 450px; }

/* --- #mainfoot elements --- */
#mainfoot{margin-top:32px; padding:16px 0 16px; border-top:1px solid #ccc; text-align:center; clear:both; overflow:hidden; }
#mainfoot.left{text-align:left}
#mainfoot P, #mainfoot H5, #mainfoot H6{margin:0; font-size:8.25pt; line-height:13.5pt; font-weight:normal}
#mainfoot P{color:#56b739; margin-bottom:10pt}
#mainfoot H5{color:#444}
#mainfoot H6{font-size:8pt; color:#888}


/* --- Menú desplegable --- */
.menuDesplegable{
	position: absolute;
	width: 130px;
	display:none;
	font-weight: normal;
	padding: 10px;
	background-color: #00559B;
	color: #FFFFFF;
	font-size: 8.5pt;
	border-width : 0px 1px 1px 1px;
	border-style : solid;
	border-color : #cccccc;
	z-index: 1001;
}
