/*---------------ESTILOS BPM---------------*/
/*---------------Banderas idiomas---------------*/
.flag{
	position:absolute;
	width:197px;
	top:20px;
	left:50px;
	font-size: 10px;
}

.direccion{
	position:absolute;
	width:700px;
	top:20px;
	left:272px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#D2D3D5;
	z-index: 11;
	height: 22px;
}

.ofertas {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #001B2D; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ofertas:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #001B2D;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background-color: #D1E0CF;
}












body{
	background:#808187;
	height:100%;
	position:relative;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	}

.page{
	height:618px;
	width:1004px;
	background:url(../img/bg_page.jpg);
	margin:10px auto;
	position:relative;
	}
.BMP{color:#8e1736; font-weight:700;}

/*                       menu acordeon */

#menu{
	position:absolute;
	width:197px;
	top:14px;
	left:45px;
	font-family:Helvetica, sans-serif;
	}
	
.logotipo{
	height:92px;
	width:197px;
	text-indent:-2000px;
	display:block;
	background:url(../img/logotipo.jpg);
	margin:0 0 50px 0;
}	
.lineamenu{
	background-image: url(../img/linea_menu.png) !important;
   	background-image: none;
	filter: none !important;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/linea_menu.png', sizingMethod='scale');
	width:197px;
	height:2px;
	display:block;
	font-size:1px;
}

.accordion_toggle{
	line-height:30px;
	color:#FFF;
	padding:0 0 0 35px;
	font-weight:700;
	cursor:pointer;
	background:url(../img/bullet_close.gif);
	background-repeat:no-repeat;
	background-position:25px 12px;
	font-size:12px;
	}
.accordion_toggle a{color:#fff; text-decoration:none;}
.accordion_content{
	padding:0 0 10px 35px;
	/*font-size:11px;*/
	}
	.accordion_content li{
		background:url(../img/bullet.gif);
		background-repeat:no-repeat;
		background-position:3px 9px;
		padding-left:10px;
		}
	.accordion_content a{
		color:#FFF;
		text-decoration:none;
		font-size:11px;
	}
	.accordion_content a:hover{
		color:#4f071a;}
.aoff{
	display:none;
	}
.activo{color:#FF0000;}
/*-------------------------------------*/



/*                             basicos */
.caja_contenido{
	height:476px;
	width:672px;
	display:block;
	background:url(../img/caja_contenido.png);
	position:absolute;
	z-index:1;
	top:115px;
	left:332px;
}
.caja_contenido2{
	height:476px;
	width:672px;
	display:block;
	background:url(../img/caja_contenido2.png);
	position:absolute;
	z-index:1;
	top:115px;
	left:332px;
}
.caja_contenido3{
	height:476px;
	width:672px;
	display:block;
	background:url(../img/caja_contenido3.png);
	position:absolute;
	z-index:1;
	top:115px;
	left:332px;
}
.imghome{
	position:absolute;
	z-index:2;
	top:0px;
	right:0px;
}

/*-------------------------------------*/



/*                                HOME */
.menuhome{
	position:absolute;
	top:200px;
	left:250px;
	z-index: 3;
	background-image: url(img/caja_contenido.png);
}
.mh_noticias, .mh_candidato, .mh_ofertas{
	width:174px;
	display:block;
	overflow:hidden;
	text-indent:-2000px;
	cursor:pointer;
}
a.mh_noticias{
	background-image: url(../img/menuhome_noticias_on.png) !important;
   	background-image: none;
	filter: none !important;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/menuhome_noticias_on.png', sizingMethod='scale');
	height:59px;
	}
a:hover.mh_noticias{
	background-image: url(../img/menuhome_noticias.png) !important;
   	background-image: none;
	filter: none !important;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/menuhome_noticias.png', sizingMethod='scale');
	height:59px;
}
a.mh_candidato{
	background-image: url(../img/menuhome_candidato.png) !important;
   	background-image: none;
	filter: none !important;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/menuhome_candidato.png', sizingMethod='scale');
	height:56px;
	}
a:hover.mh_candidato{
	background-image: url(../img/menuhome_candidato_on.png) !important;
   	background-image: none;
	filter: none !important;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/menuhome_candidato_on.png', sizingMethod='scale');
	height:56px;
	}
a.mh_ofertas{
	background-image: url(../img/menuhome_ofertas.png) !important;
   	background-image: none;
	filter: none !important;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/menuhome_ofertas.png', sizingMethod='scale');
	height:59px;
	}
a:hover.mh_ofertas{
	background-image: url(../img/menuhome_ofertas_on.png) !important;
   	background-image: none;
	filter: none !important;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/menuhome_ofertas.png', sizingMethod='scale');
	height:59px;
	}
	
.txthome{
	position:absolute;
	z-index:3;
	top:170px;
	left:430px;
	width:250px;
	}
.noticiashome{
	width:260px;
	overflow:auto;
	height:360px;
	padding-top:20px;
	}
	.noticiashome a{color:#FFF; text-decoration:none; font-size:14px; font-weight:700;}
	.noticiashome a:hover{color:#8e1736;}
	.noticiashome p{margin:5px 0 15px 0; font-size:11px;}
	a.masnoticias{color:#141519; font-weight:700; text-decoration:none; font-size:14px;}
/*-------------------------------------*/

.titseccion{ font-size:30px;margin:0 0 10px 0;font-weight:700;}
.tit2seccion{ font-size:14px; font-weight:700;margin:0 0 5px 0}

/*                             QUIENES */
.txtquienes{
	position:absolute;
	z-index:3;
	top:185px;
	left:360px;
	width:410px;
	font-size:11px;
	}
	.txtquienes p{line-height:16px;}	
	.txtquienes ul{padding:15px 0 0 30px;font-size:11px;}
	.txtquienes li{margin:0 0 6px 0;line-height:12px;}
/*-------------------------------------*/

/*                           FILOSOFIA */

.txtfilo{
	position:absolute;
	z-index:3;
	top:185px;
	left:360px;
	width:590px;
	font-size:11px;
	}
	.txtfilo p{line-height:16px;}
	
.listafilo{margin:30px 0 0 0}
	.listafilo li{width:197px;height:29px;background:url(../img/bot01.jpg);cursor:pointer;line-height:29px; text-align:center; font-size:14px;margin:0 0 10px 0;}

.listafilo2{margin:30px 0 0 0}
	.listafilo2 li{width:197px;height:29px;background:url(../img/bot01.jpg);cursor:pointer;line-height:29px; text-align:center; font-size:12px;margin:0 0 10px 0;}
	
	.ventanasfilo{
		position:absolute;
		z-index:4;
		top:342px;
		left:580px;
		}
		
		/* --------MODIFICACIONES--------------------MODIFICACIONES ----------------MODIFICACIONES-----------------------------------------------------*/
		.ventanasfilo_areas{
		position:absolute;
		z-index:5;
		top:320px;
		left:582px;
		}
		.pasos1{margin:8px 0;font-weight:bold;font-size:11px;}
		.pasos1 a{color:#fff;text-decoration:none;}
		.pasos1 a:hover{color:#8e1736;text-decoration:none;}
		

		
		
		
		
		
		
	
	/* --------MODIFICACIONES--------------------MODIFICACIONES --------------------MODIFICACIONES------------------------------------------------------------------*/
		
		
	.ventanaf{
		background:url(../img/ventana1.jpg) no-repeat;
		width:386px;
		height:184px;
		display:block;}
	
	.ventanaf .topventana{padding:0 5px;}	
	.ventanaf .topventana span{font-size:11px; font-weight:700; line-height:18px;width:300px;float:left;}
	.ventanaf .topventana img{float:right;margin:2px;}
	.ventanaf p{ font-weight:700; padding:10px 10px 10px 10px; font-size:11px; line-height:14px;}
	
/*-------------------------------------*/



/*                  AREAS DE ACTUACIÓN */

.txtareas{
	position:absolute;
	z-index:3;
	top:185px;
	left:360px;
	width:490px;
	font-size:11px;
	}
	.txtareas ul{padding:15px 0 0 0;}
	.txtareas li{margin:0 0 6px 0;line-height:12px;}
/*-------------------------------------*/

/*                            CLIENTES */

.txtclientes{
	position:absolute;
	z-index:3;
	top:185px;
	left:360px;
	width:430px;
	font-size:11px;
	}
	.txtclientes p{ line-height:20px;}
	
	.txtclientes1{
	position:absolute;
	z-index:3;
	top:185px;
	left:360px;
	width:586px;
	font-size:11px;
	}
	.txtclientes p{ line-height:20px;}

/*-------------------------------------*/

/*                            AYUDARTE*/

.txtayudarte{
	position:absolute;
	z-index:3;
	top:185px;
	left:360px;
	width:460px;
	font-size:11px;
	}
	.txtayudarte p{ line-height:20px;}

/*-------------------------------------*/

/*                        PROFESIONALES*/

.txtprofesionales{
	position:absolute;
	z-index:3;
	top:185px;
	left:360px;
	width:550px;
	font-size:11px;
	}
	.txtprofesionales p{ line-height:16px;}
.names{padding-top:45px;}
a.namesp{width:197px;height:29px;background:url(../img/bot01.jpg);cursor:pointer;line-height:29px; text-align:center; font-size:12px;margin:0 0 10px 0;float:left; margin:10px 30px;color:#fff; text-decoration:none;}
a:hover.namesp{color:#8e1736;}

.imgprofesionales{
	position:absolute;
	z-index:3;
	top:256px;
	left:360px;
	font-size:11px;
	}

.prowin{	
	position:absolute;
	z-index:4;
	top:184px;
	left:358px;
	width:612px;
	height:380px;
	background:url(../img/ventana2.jpg) no-repeat;
	}
	.topwin{
		position:relative;
		font-weight:700;
		font-size:11px;
		line-height:18px;
		padding:0 0 0 5px;
		height:18px;
	}
	.closewin{
		position:absolute;
		top:2px;
		right:5px;
		}
	.contwin{
		padding:10px;
		font-size:11px;
	}
	.contnoticia{
		padding:10px;
		font-size:11px;
		height:342px;
		overflow:auto;
	}
	.imgnoticia{
		float:left;
		margin:0 8px 8px 0;
		}
	.contwin p{ line-height:14px;}
	p.titwin{color:#1b1b1b; font-weight:700;margin:3px 0 5px 0;line-height:14px;}
	
.Tconsultores{
	background-image: url(../img/consultores.png) !important;
   	background-image: none;
	filter: none !important;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/consultores.png', sizingMethod='scale');
	height:29px;width:101px;position:absolute;
	top:268px;left:360px;z-index:3; text-indent:-2000px;display:block; overflow:hidden;
	}
.Tresearch{
	background-image: url(../img/research.png) !important;
   	background-image: none;
	filter: none !important;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/research.png', sizingMethod='scale');
	height:29px;width:101px;position:absolute;
	top:455px;left:360px;z-index:3; text-indent:-2000px;display:block; overflow:hidden;
	cursor:pointer;
	}
.txtrsearch{
	position:absolute;
	top:485px;left:360px;z-index:3;display:block; overflow:hidden;
	width:359px; height:65px;
	font-size:11px;
	line-height:16px;
	cursor:pointer;
}
.fotosmall{}
.fotosmall img{ float:left;margin:0 10px 0 0;}
.fotosmall h3{ font-size:16px;color:#8e1736; font-weight:700;}
.fotosmall a{color:#fff; font-weight:700; text-decoration:none;padding-top:10px;display:block;}
.fotosmall a:hover{color:#8e1736;}

.imagrupo{height:350px;vertical-align:middle;}
/*-------------------------------------*/

.paginar{ text-align:right; font-size:11px;}
	.paginar span{text-decoration:none; font-weight:700;}
	.paginar a{color:#fff; text-decoration:none; font-weight:700;}
	.paginar a:hover{color:#8e1736;}


/*                            NOTICIAS*/

.txtnoticias{
	position:absolute;
	z-index:3;
	top:185px;
	left:360px;
	width:610px;
	font-size:11px;
	}
	
	.noticias{
		padding:0 5px;
		height:330px;
		overflow:auto;}
	.noticias p{line-height:12px;margin:0 0 8px 0;}
	.noticias h2 a{color:#FFF; text-decoration:none; font-size:14px; font-weight:700;}
	.noticias h2 a:hover{color:#8e1736;}

.buscador{
	position:absolute;
	z-index:4;
	top:195px;
	left:760px;
	font-size:11px;
}
	.buscador input{
		border:1px solid #ccc;}
	.buscador a{
		color:#8e1736; font-weight:700; text-decoration:none;margin:0 10px;}

/*-------------------------------------*/

/*                           ENCUENTROS*/

.txtencu{
	position:absolute;
	z-index:3;
	top:185px;
	left:360px;
	width:610px;
	font-size:11px;
	}
	
	.encuentro{
		padding:0 5px;
		height:330px;
		overflow:auto;}
	.encuentro p{line-height:16px;margin:0 0 5px 0;}
	.encuentro h2{line-height:33px; vertical-align:middle;}
	.encuentro h2 a{color:#FFF; text-decoration:none; font-size:18px;padding-left:30px; background:url(../img/ico_download.gif) no-repeat;line-height:33px;display:block;}
	.encuentro h2 a:hover{color:#8e1736;}
	.encuimg{float:left;margin:5px;}
	.fecha{ font-weight:700; font-size:10px;padding:4px 0; color:#CCCCCC;}
	
	
	
/*-------------------------------------*/

/*                             ENVIOCV */

.txtenviocv{
	position:absolute;
	z-index:3;
	top:185px;
	left:360px;
	width:460px;
	font-size:11px;
	}
	.txtenviocv p{ line-height:16px;}

/*-------------------------------------*/
/*                         FORMULARIOS */	

.pasos{margin:8px 0;font-weight:bold;font-size:12px;}
	.pasos a{color:#fff;text-decoration:none;}
	.pasos a:hover{color:#8e1736;text-decoration:none;}

	.pag01{float:left;padding:0px 20px 0px 0px;}
	.pag02{float:left;}
	.pag03{float:left;padding:0px 0px 0px 20px;}
		
.capaform{width:440px;margin:40px 0 0 0;padding:0 0 0 40px;}
.capaform td{ height:20px;}
.capaformcv{width:365px;margin:10px 0 0 0;padding:0 0 0 40px; height:300px; overflow:auto;}
.capaformcv td{ height:20px;vertical-align:middle;}
.imp01, .imp02, .select01, .imp03, .select02{
	background:#e0e0e0;
	border:1px solid #3f4046;
	height:14px;
	line-height:14px;
	font-size:11px;
	}
.imp01, .select01{ width:150px;}
.imp03{width:100px;}
.imp02{ width:200px;}
.select02{margin-left:5px;}
.file{
	background:#e0e0e0;
	border:1px solid #3f4046;
	font-size:11px;
	}
select.imp01{height:18px;}
select.imp02{height:18px;}
select.imp03{height:18px;}
select.select01{height:18px;}
select.select02{height:18px;}

.labelF1{font-weight:700; padding:0 0 0 20px;}
.labelF2{font-weight:700;}
.txt01{
	background:#e0e0e0;
	border:1px solid #3f4046;
	height:42px;
	font-size:11px;width:200px;
}
	
legend{ border-bottom:2px solid #8e1736; padding:0 0 3px 0px; font-weight:700; font-size:12px;margin:10px 0 10px 0; color:#8e1736;}	
	
a.masEX{text-decoration:none;color:#fff;padding:10px 0;display:block;}
a:hover.masEX{color:#8e1736;text-decoration:underline;}	
	
	
	
	
/*-------------------------------------*/
	
ul.num {list-style:decimal}
ul.pad{padding-left:40px;}
	
.text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: normal;
}
.text01n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: normal;
	cursor: hand;
	
}
.text01n a:hover{color:#8e1736;}
.text01 a:hover{color:#8e1736;}
.text00 a:hover{color:#8e1736;}
.text01n:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: normal;
	COLOR: #000000;
	cursor: hand;
}
.text00 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: normal;
}
bot_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #8E1736;
}
