.fs2_tit{ font-size:14px;

	color:#003399;

	font-family: 'Trebuchet MS', Helvetica, sans-serif;

	background:url(../imagen/icono_titulo.png) no-repeat top left;

	padding-left:18px;

	}

.fs3_linea{ font-size:16px;

	color:#003399;

	font-family: 'Trebuchet MS', Helvetica, sans-serif;

	background:url(../imagen/linea_subtit.png) repeat-x;

	height:28px;

	padding-left:8px;

	}

	

	#divsocial{

	width:370px;

	float:right;

	}

	

.fs3_tit{ font-size:18px;

	color:#003399;

	font-family: 'Trebuchet MS', Helvetica, sans-serif;

	background:url(../imagen/icono_titulo2.png) no-repeat center left;

	height:22px;

	padding-left:18px;

	}



.fs1{ font-size:12px; 

	color:#003399;

	font-family: 'Trebuchet MS', Helvetica, sans-serif; ;}}

.fs2{ font-size:14px; color:#003399;

	font-family: 'Trebuchet MS', Helvetica, sans-serif; ;}

.fs3{ font-size:16px;

	color:#003399;

	font-family: 'Trebuchet MS', Helvetica, sans-serif; ;}

.fs4{ font-size:18px;

	color:#003399;

	font-family: 'Trebuchet MS', Helvetica, sans-serif; ;

}

.fs5{ font-size:22px;

	color:#003399;

	font-family: 'Trebuchet MS', Helvetica, sans-serif; ;

}

.fs6{ font-size:30px;

	color:#003399;

	font-family: 'Trebuchet MS', Helvetica, sans-serif; ;

}



.icono1{

	background: url(../imagen/icono_titulo2.png) no-repeat;

}

td {

	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;

}



th {

	font-family: 'Trebuchet MS',Arial, Helvetica, sans-serif;

}

a:link{

	color:#575555;

	text-decoration:none;



}

a:visited{

	color:#575555;

	text-decoration:none !important;

}

a:hover{

	color:#28a4ff;

	text-decoration:none;

}

a:active{

	color:#000;

	text-decoration:none !important;

}

#contenedor

{

	width:978px;

	margin-left:auto;

	margin-right:auto;

	margin-top:14px;

	text-align:left;

}





#tools{

	position:absolute;

	left:0px;

	width:358px;

	height:51px;

	background:#F4F7EE;

	top: 0px;

	border-bottom: 1px solid #DBDADA;

	z-index: 1;

}

#search{

	position:absolute;

	left:1px;

	width:358px;

	height:51px;

	background:#F4F7EE;

	top:50px;

}



/* Area central */

#body{

	position:relative;

	left:0px;

	width:732px;

	top: 0px;

	background-color:#FFFFFF;

}

#contenido{

	left:0px;

	top: 0px;

	background-color:#FFFFFF;

	width:100%;

	height:auto;

}



#contenidoback{

	

	background-color:#FFFFFF;

}



#contenidomod{

	left:0px;

	top: 0px;

	background-color:#FFFFFF;

	width:689px;

	overflow-x:hidden;

	float:left;

	height:auto;

	

}







.msgconfirma{

	margin-top:15%;

	width:600px;

	height:100px;

	color:#000;

	font-size:16px;

	border:1px solid #666666;

	background-color:#C6D1E8

}



.msgconfirma a{

	color:#263A6F;

	text-decoration:none;

	font-size:12px;

}









#bnpsfondoizq{

	background:url(../imagen/bnpbackizquierda.jpg) repeat-x;

	background-color:#CDCDCD;

	height:100%;

	overflow:hidden;

}

#bnpsizquierda{

	padding:35px 25px 0px 25px;

	width:224px;

	height:auto;

}



#fondoborde{

	height:100%;

	background:url(../imagen/bnpsombraizq.png) repeat-y;

	margin-bottom: -3000px; padding-bottom: 3000px;

	background-position:263px 0px;

}

#menu_secc{

	width:224px;

	height:116px;

	padding-top:10px;

}

#div_contprincipal{

	width:224px;

	height:auto; 

	overflow:hidden !important;

	padding-top:45px;

	line-height:18px;

}

#div_head{

	width:100%;

	height:53px;

	background:url(../imagen/bnpsbackmenu.jpg) repeat-x;



}

#div_menu .dropdown{

	margin:0px 0px 0px 0px;

	padding:0px;

}

#div_menu{

	height:53px;

	width:738px;

	float:left;

}

#div_mnusup{

	height:33px;

	float:right;

	color:#EDB61B;

	width:233px;

	padding-top:20px;

}

#div_mnusup a{

	color:#EDB61B;

	font-size:12.5px;

	text-decoration:underline;

}

#div_animate{

	width:687px;

	height:383px;

	overflow:hidden;

	position:relative;

	z-index:-1;

	background:#ffffff !important;

}

#div_animate a{

	color:#FFFFFF !important;

}

#div_tipocambio{	

	width:245px;

	height:124px;

	background:url(../imagen/bnpstipocambio.png) no-repeat;

	position:relative;

}

#anicentral{

	z-index:40 !important;

	height:387 !important;

	border:0px !important;

}

#div_noti{

	z-index:88;

	height:186px;

	border-right:1px solid #CCCCCC;

	position:relative;

	margin-left:10px;

	width:232px;

}



#div_gale{

	width:216px;

	height:157px;

	padding-top:30px;

	border-right:1px solid #CCCCCC;

}



.marcogale{

	background:url(../imagen/bnpsombragale.png) no-repeat;

 background-position:8px 4px;

	width:55px;

	height:80px;

	padding-right:10px;

	padding-bottom:10px;

}



.classcontenido{

	padding:10px 30px 0px 30px;

	text-align:justify;

	height:450px;

}



#logueado{

	width:90%; 

	text-align:left; 

	color:#18216E; 

	margin-top:15px; 

	height:auto; 

	font-size:12px !important;

	font-weight:600;

	overflow:visible;

	border:1px solid #A5A5A5;

	padding:8px;

}



#logueado a:hover{



	font-size:12px !important;



}



/* ESTILOS DE REGISTRO DE POSTULANTE  */ 



.bnptitenviomail {

	color: #418EB6;

	font-size: 14px;

	font-weight: bold;

}

.Estilo2 {

	color: #0000FF;

	font-size: 14px;

	font-weight: bold;

}

.Estilo4 {font-size: 11px; }



.resultado{

	font-size:13px;

	position:absolute;

	width:280px;

	height:38px;

	font-weight:bold;

	border:1px solid;

	padding:26px 5px 0px 51px;

	background-repeat: no-repeat;

    background-position: 10px center;

	z-index:610;

	display:none;

	color: #00529B;

    background-color: #BDE5F8;

    background-image:url(../imagen/bnpsexito.png);

}



.alerta{

	font-size:13px;

	font-weight:bold;

	position:absolute;

	width:230px;

	height:30px;

	border:1px solid;

	padding:17px 5px 0px 51px;

	background-repeat: no-repeat;

    background-position: 10px center;

	z-index:610;

	display:none;

	color: #9F6000;

    background-color: #FEEFB3;

    background-image:url(../imagen/bnpsalerta.png);

}





.titulopost{

	color: #278f2c;

	font-size: 16px;

	font-weight: bold;

}







.tituloreg{

	color: #000000;

	font-size: 16px;

	font-weight: bold;



}



/* FIN ESTILOS DE REGISTRO DE POSTULANTE  */ 







#bnpsbanner{	



	height:251px;

		width:265px;

	background:#E24612;

	margin-left:12px;

	position:relative;

	top:380px;

	

}

.spn-camoblg{

	color:red;

	font-weight:bold;

}





.titportada{

	padding-top:17px;

	padding-right:20px;

	margin-bottom:5px;

}



.titportada2{

	padding-top:17px;

	padding-right:10px;

	margin-bottom:5px;

	padding-left:15px;

}



#bnpbanderas{

	padding-top:20px;

	float:right;

	width:55px;

}	



#div_contac{

	width:500px;

	margin:auto;

	padding:5px 5px 5px 30px;

	/*border:1px solid #DBDADA;*/

	border:solid 1px #EEEEEE;

	background:url(../imagen/divlarg.jpg) repeat-x;

}

#div_contac input{

color:#707070;

font-size:12px;

padding:4px 2px;

border:solid 1px #aacfe4;

height:15px;

margin:2px 0 0px 0px;

}



#div_contac .botonlogin{



width:90px;

height:26px;

background:#666666 ;

text-align:center;



color:#FFFFFF;

font-size:11px;

font-weight:bold;

}



#bnpcomentario{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	width:270px;

	border:solid 1px #aacfe4;

	color:#707070;

	margin:2px 0 0px 0px;

}



.textcontacto{

	font-size:12px;

	color:#919191;

}





/* para tabs de oportunidades laborales */



#contenedortab{width:860px;margin:30px 0px 10px 0px;}



#tab_contenedor{padding:8px 0px ; width:100%;}

#contenido_2 input[type=text]{

	height:25px;

	padding-left:5px;

}

#contenido_2 select{

	height:25px;

}

#tab_contenido{padding:5px; overflow: auto; }

#tab_contenido .col1{

text-align:left;

padding-left:20px



}

.trabajo{

	color: #585657;

    font-weight: bold;

    font-size: 13px;

}

#tab_contenido .col2{

text-align:left



}

ul.titulostab{margin:0px; padding:0px; margin-top:5px; margin-bottom:6px; }

ul.titulostab li{display:inline;}





ul.titulostab  li a{

padding:5px 10px 6px 10px;

border:1px solid #7F9DB9;

background:#FFFFFF;}



ul.titulostab  li a:hover{border:1px solid #CCCCCC;}

ul.titulostab  li a.activotab {color:#ffffff;

border-bottom: 1px solid #ffffff; background:#6688B5; }

a.tab{font: bold 13px Arial, Helvetica, sans-serif; text-decoration:none;}



.contenidotab{ border:0px solid ; }

.contenidotab .titulo{

	background:#d2d2d2;

	padding:8px 0px;

	font-size:20px;	

	font-weight: bold;

	border-radius: 10px;	

}

.contenidotab  ul{margin:10px 0px; padding:0 11px;}

.contenidotab  ul li{ margin-bottom:3px; font-size:15px;}

.contenidotab  ul li a{color:#3f4c4f;}

.contenidotab  ul li a:hover{color:#899fa5;}



#contenido_2, #contenido_3{ display:none; }

.botones input{

	border:1px solid #ccc;

	font-family: Tahoma, Geneva, sans-serif;

	color:#0a1354;

	font-size:12px;

	height:22px;

	width:110px;

}

/* fin tabs oportunidades */

.margeninfop{

	width:100%;

	height:20px;



}

#ulofertas{

	margin:0px;

	margin-left:-8%;

	text-align:left;

	font-size:14px;

}

#ulofertas li{

	list-style:none;

	background:url(../imagen/bnpvinetlink.jpg) no-repeat;

	background-position:0 2px;

	margin-bottom:3px;

	line-height:1.8em;	

}

.descrip{

	color:#000;

	font-weight:bold;

}

.area{

	color:#595959;

	line-height:2.5em;

}

.publicado{

	line-height:1.3em;

	font-size:12px;

}

#contenido input[type=text],select{

	height:25px;

	padding-left:5px;

}