@charset "utf-8";
/* CSS Document */


html {
	height: 100%;
}

body {
	background-color:#e3e2e2;
	background-image:url(images/fondoPagina.gif);
	background-repeat:repeat-x;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #626262;
	font-weight:bold;
	
	padding: 0;
	height: 100%;
	margin: 0px;
	
		
}

a {
	color:#ec2e38;
	text-decoration:none;

}

a:hover {
	color:#666666;
}

strong{
	color: #000;

}

.cerrar {
	clear: both;
	visibility:hidden;
}


img{
	border:0;
}


ul{
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	padding:0;
	margin:0;
}


h2,h3,h4,h5{
	padding:0;
	margin:0;

}


li{
	padding:0;
	margin:0;

}


div#pagina{
	margin: 0px auto;
	/*overflow: hidden;*/
	text-align: left;
	width:990px;
	height:auto;
	

}

form{

	padding:0;
	margin:0;

}

p{

	padding:0;
	margin:0;

}

.noclass{
	display:none;
	height:0px;
	visibility:hidden;
}

.revelado{
	/*display:block;*/
	height:auto;
	visibility:visible;
}

.mano{
	cursor:pointer;
}


/****************************************
	CABECERA
*****************************************/

div#cabecera{
	width:990px;
	margin: 6px 0 2px 0;
}

div#cabeceraArriba{
	background:url(imagenes/cabecera/cabArriba.jpg) no-repeat bottom;
	height:24px;
	width:990px;
}

div#tituloCabecera{
	font-size: 11px;
	color:#000;
	width:300px;
	height:16px;
	float:left;
	margin:0 0 0 45px;
	padding:8px 0 0 0;
}

div#tituloCabecera .tituloCabeceraRojo{
	color:#ec2e38;
}

div#pestanasIdiomas{
	float:right;
	width:225px;
	height:24px;
}


div#cabeceraImgs{
	height:118px;
}

div#cabeceraL{
	height:118px;
	width:302px;
	float:left;
}

div#cabeceraR{
	height:118px;	
	width:688px;
	background:url(imagenes/cabecera/cabDerecha.jpg) no-repeat;
	float:left;
}

div#cabeceraBottom{
	height:7px;
	background:url(imagenes/cabecera/cabAbajo.jpg) no-repeat;
}

/****************************************
	PESTAÑAS
*****************************************/

.pestana{
	height:24px;
	overflow:hidden;
	float:left;
	color:#000000;
}


.pestanaL{
	width:12px;
	height:24px;
	margin:0;
	padding:0;
	background: url(imagenes/comun/pestanaL.jpg) no-repeat;
	float:left;

}
.pestanaC{
	margin:0;
	height:18px;
	padding:6px 5px 0 5px;
	background: url(imagenes/comun/pestanaC.jpg) repeat-x;
	float:left;
}
.pestanaR{
	height:24px;
	width:12px;
	margin:0;
	padding:0;
	background: url(imagenes/comun/pestanaR.jpg) no-repeat;
	float:left;

}


/****************************************
	MENU
*****************************************/


div#menu{
	height:24px;
}


div#menu.menu_es{
	margin:0 0 0 115px;
}

div#menu.menu_en{
	margin:0 0 0 145px;
}

div#menu li{
	display:inline;
	
}


.enlaceEspecial{
	color:#000000;
}

/****************************************
	FLOTADORES - CONTENIDO
*****************************************/


div#flotadores {
	
	min-height: 520px;
	height: auto !important;
	min-height: 520px;
	
	

	
	_width:994px;


	background:url(imagenes/contenido/sombraContenido.jpg) repeat-y;

}


div#contenedor{
	

	
	width:807px;
	background:url(imagenes/contenido/sombraContenido.jpg) repeat-y;
	
	float:left;
	overflow:hidden;
	
}

div#cabeceraContenidos{
	

	width:607px;
	background-repeat: no-repeat;
		
	padding: 0 0 0 200px;

}





div#contenido{
	
	min-height: 300px;
	height: auto !important;
	height: 300px;

	/*background:#00FF66;*/
	width:572px;

}


div#titulosSeccion{
	height:106px;
	
}

div#titulosSeccion h1, div#titulosSeccion h2{
	text-indent:-9999px;
	margin:0;
	padding:0;

}

div#separador{

	height:25px;
}

/****************************************
	MENU DERECHO
*****************************************/

div#menuDer{
	
	min-height: 520px;
	height: auto !important;
	height: 520px;
	
	width:181px;
	float:right;
	
}


div#menuDer .cajasDer{

	background:url(imagenes/menuDer/caja_fondo.jpg) repeat-y;
	width:181px;
	
	color:#000000;
	font-size:11px;
	
}

div#menuDer .cajaDer_up_1{

	background: url(imagenes/menuDer/caja_up_1.jpg) no-repeat;
	width:181px;
	height:10px;
}

div#menuDer .cajaDer_up{

	background: url(imagenes/menuDer/caja_up.jpg) no-repeat;
	width:181px;
	height:15px;
}


div#menuDer .cajaDer_center{

	width:166px;
	padding:0 0 0 15px;
	


}


div#menuDer .cajaDer_bottom{

	background:url(imagenes/menuDer/caja_bottom.jpg) no-repeat;
	width:181px;
	height:14px;

}


div#menuDer div#cajaDer_grupo ul {
	width:150px;
	padding:0;
	margin: 5px 0 10px 0;	

}


div#menuDer div#cajaDer_grupo li {
	
	height:27px;
	#height:37px;
	
	

}


div#menuDer div#cajaDer_grupo li.logo_azul {
	background:url(imagenes/menuDer/logo_red2red_azul.jpg) no-repeat;
}

div#menuDer div#cajaDer_grupo li.logo_resp {
	background:url(imagenes/menuDer/logo_responsables.jpg) no-repeat;
}

div#menuDer div#cajaDer_grupo li.logo_verde {
	background:url(imagenes/menuDer/logo_red2red_verde.jpg) no-repeat;
}


div#menuDer div#cajaDer_grupo h3 {
	
	margin:10px 0 10px 0;
	#margin:0;
	padding:18px 0 0 4px;
	font-size:11px;	

}

div#menuDer div#cajaDer_grupo h3 a{
	color:#333333;
}

div#menuDer div#cajaDer_grupo h3 a:hover{
	color:#666;
}

div#menuDer h2{
	height:30px;
	width:150px;
	text-indent:-9999px;
}



div#cajaDer_utils ul a{
	color:#000000;

}


div#cajaDer_utils ul{
	
	margin:5px 0 0 0;

}

div#cajaDer_utils li{
	width:145px;
	height:30px;
	padding:2px 0 0 20px;

	
	background:url(imagenes/menuDer/fondo_utils.jpg) no-repeat;
}

div#cajaDer_utils li.ultimo{
	height:20px;
	background:url(imagenes/menuDer/fondo_utils.jpg) no-repeat;


}

div#cajaDer_utils li a{
	color:#000000;

}

div#cajaDer_utils li a:hover{
	color:#666666;

}


div#cajaDer_acceso input.textoAcceso {

	border:#666 solid 1px;
	font-size:10px;	
	margin:2px 0 5px 0;
	width:115px;
	height:15px;
}

div#cajaDer_acceso input.textoUser {

	width:138px;
}




div#contraDiv{

	width:116px;
	height:19px;
	margin:0;
	padding:0;
	float:left;
	
	
}

div#enviaDiv{

	width:22px;
	height:20px;
	
	#padding:3px 0 0 0;

	margin:2px 0 0 0;
	#margin:0;
	
	float:left;
}


div#cajaDer_acceso label{

	margin:10px 20px  0 0;
	font-weight:normal;


}

div#cajaDer_acceso input.enviar {
	margin:0;
	padding:0;
	width:22px;
	height:17px;
	border:#666 solid 1px;

}

div#cajaDer_acceso form{
	margin:0 0 5px 0;
}

div#cajaDer_acceso form p{
	margin:5px 0 0 0;
}

div#cajaDer_acceso a {
	color:#000;
}

div#cajaDer_acceso a:hover {
	color:#666666;
}


.menuDerMsg{
}

/****************************************
	FOOTER
*****************************************/

div#footer{
	background:url(imagenes/contenido/footer.jpg) no-repeat;
	height:77px;
	width:807px;
	
	color:#FFFFFF;
	font-size:10px;
	text-align:center
	
}

div#footer div#listaFooter{
	height:30px;
	width:680px;
	padding: 28px 0 0 45px;
	float:left;
}

div#footer div#logosAenor{
	height:60px;
	float:left;
	padding:10px 10px 0 0;
	text-align:left;
}

div#footer div#logosAenor img.imgAenor{

 margin:0 3px 0 3px;
}





div#footer a{
	color:#FFF;
}

div#footer a:hover{
	color:#FFF;
	text-decoration:underline;
}	


div#expliAenor{

	width:807px;
	height:20px;
	text-align:center;
	color:#666666;
	font-size:10px;
	font-weight:normal;
	
}



div#footer li{
	display:inline;
}


div#footer li.footerLi{
	padding-left:15px;
	background:5px center url(imagenes/comun/separador.gif) no-repeat;

}



/************************
	CAJAS
************************/

.cajaTexto{
	width:575px;
	background:url(imagenes/contenido/cajas_r2r_C.jpg) repeat-y;

}


.cajaTexto_up{
	background:url(imagenes/contenido/cajas_r2r_up.jpg) no-repeat;
	height:11px;
	width:575px;

}

.cajaTexto_bottom{
		width:575px;
		height:14px;
		background:url(imagenes/contenido/cajas_r2r_bottom.jpg) no-repeat;
}

.cajaTexto_C{
		background:url(imagenes/contenido/cajas_r2r_C.jpg) repeat-y;
		padding: 5px 15px 5px 25px;
		width:535px;
}


/*****************************
	GRUPO
******************************/




div#imgGrupo{
	margin:20px 0 20px 5px;
}

.textoPrincipal{
	font-size:13px;
	margin-top:50px;

}
div#cajaTextoSecundario{
	margin:20px 15px 15px 25px;
	font-weight:normal;
	font-style:italic;
}

/*****************************
	CONTENIDO
******************************/




div#contenido a{
	color:#000;
	text-decoration:underline;
}

div#contenido a:hover{
	color:#333;
	text-decoration:none;
}


.cajaSimple{
	margin:5px 0 15px 0;

}

.cajaSimple_up{
	background:url(imagenes/contenido/cajaSimple_up.jpg) no-repeat;
	height:13px;
	width:565px;

}

.cajaSimple_bottom{
	background:url(imagenes/contenido/cajaSimple_bottom.jpg) no-repeat;
	height:8px;
	width:565px;

}

.cajaSimple_C{
	background:url(imagenes/contenido/cajaSimple_C.jpg) repeat-y;
	padding:5px 15px 5px 15px;


}

/*****************************
	EQUIPO
******************************/


div#divisionesEquipo{
	width:565px;
	margin: 20px 0 20px 5px;	
}
div#divisionesEquipo .cajaLineasUp{
	background-image:url(imagenes/contenido/equipo/cajaLineasUp.gif);
	background-position:center;
	background-repeat:no-repeat;
	
	width:565px;
	height:9px;
}
div#divisionesEquipo .cajaLineasDown{
	background-image:url(imagenes/contenido/equipo/cajaLineasDown.gif);
	background-position:center;
	background-repeat:no-repeat;
	
	width:565px;
	height:9px;
}
div#divisionesEquipo div#division1{
	width:513px;
	
	background-image:url(imagenes/contenido/logoPeqCian.gif);
	background-position:7px 6px;
	background-repeat:no-repeat;
	
	padding: 7px 15px 16px 35px;
	
	border-bottom:#b2b2b2 solid 1px;
	border-left:#b2b2b2 solid 1px;
	border-right:#b2b2b2 solid 1px;
}

div#divisionesEquipo div#division2{

	width:513px;
	
	background-image:url(imagenes/contenido/logoPeqMagent.gif);
	background-position:7px 13px;
	background-repeat:no-repeat;
	
	padding: 15px 15px 7px 35px;
	
	border-left:#b2b2b2 solid 1px;
	border-right:#b2b2b2 solid 1px;

}
.entradillaDivisionesEq{
	margin-left:10px;
	margin-bottom:20px;
}
div#descExpertos{
	border-bottom:#666666 1px solid;
	margin:0 0  25px 0;
	width:560px;

}

div#descExpertos h3{
	color:#000;
	font-size:12px;
	padding:3px 0 0 25px;
	background: url(imagenes/contenido/contacto/logoPeqGris.gif) no-repeat left top;
	height:22px;


}

div#descExpertos p{
	color:#000000;
	padding:0;
	margin:0;

}

div#descExpertosTit{
	border-top:#666666 1px solid;
	border-bottom:#666666 1px solid;
	padding:5px 0  0 0;
	margin:5px 0  5px 0;
	
}

div#descExpertoscont{
	margin:0 0 0 25px;

}


div#descExpertos ul{
	list-style-type:disc;
	list-style-position:outside;
	margin:5px 0  10px 0;

	
}

div#descExpertos li{
	margin:0 0 0 17px;
	
}


div#curriculums h4 {
	color:#000000;
	font-size:12px;
	
}

div#curriculums h5 {
	font-size:12px;
	
}

div#curriculums p {
	font-weight:normal;
	
}



.cajaSimple_C_extraLeft{
	padding:5px 15px 5px 20px;
}


/*****************************
	ENVIAR A UN AMIGO
******************************/
div#cajaTextoAmigo{
	width:521px;
	background:url(imagenes/contenido/cajas_r2r_Amigo_C.jpg) repeat-y;
	margin-left:20px;
	margin-bottom:15px;
}


.cajaTextoAmigo_up{
	background:url(imagenes/contenido/cajas_r2r_Amigo_up.jpg) no-repeat;
	width:521px;
	height:11px;

}

.cajaTextoAmigo_bottom{
	width:521px;
	height:14px;
	background:url(imagenes/contenido/cajas_r2r_Amigo_bottom.jpg) no-repeat;
}

.cajaTextoAmigo_C{
	background:url(imagenes/contenido/cajas_r2r_Amigo_C.jpg) repeat-y;
	width:491px;
	padding: 3px 15px;
}

div#enviarAmigo{
	border-bottom:#b2b2b2 1px solid;
	margin:0 0  25px 0;
	width:560px;

}

div#enviarAmigo h3{
	color:#000;
	font-size:12px;
	padding:3px 0 0 25px;
	background: url(imagenes/contenido/contacto/logoPeqGris.gif) no-repeat left top;
	height:22px;
}

div#enviarAmigo p{
	color:#000000;
	padding-left:25px;
	margin-top:15px;
	margin-bottom:15px;
}

div#enviarAmigoTit{
	border-bottom:#b2b2b2 1px solid;
	/*padding:5px 0  0 0;
	margin:5px 0  5px 0;*/
	
}
div#cajaTextoAmigo a.linkAmigo{
	color:#666666;
	text-decoration:none;
}

.formEnviarAmigo{
	width:390px;
	margin-left:66px;
}
.textoformAmigo{
	width:185px;
	height:20px;
	float:left;
	padding-top:6px;
}
.camposEnviarAmigo{
	float:right;
	width:205px;
	height:20px;
	margin-bottom:8px;
}
.camposEnviarAmigo input{
	width:205px;
	height:18px;
}
div#volverEnviarAmigo{
	border-top:#b2b2b2 1px solid;
	width:565px;
	margin-top:20px;
	padding-top:9px;
}
div#volverEnviarAmigo a{
	color:#666666;
	padding-left:3px;
}
.btonesEnvioAmigo{
	width:395px;
	text-align:right;
}

div#barraSiguiente{
	width:565px;
	margin-top:20px;
	padding-top:9px;
	text-align:right;
}
div#barraSiguiente a{
	color:#666666;
	padding-right:3px;
}
.btonesEnvioAmigo{
	width:395px;
	text-align:right;
}

/*****************************
	MAPA WEB
******************************/

div#mapaWeb{
	/*border-bottom:#b2b2b2 1px solid;*/
	margin:0 0  11px 0;
	width:560px;

}
div#mapaWebTit{
	border-bottom:#b2b2b2 1px solid;
	/*padding:5px 0  0 0;
	margin:5px 0  5px 0;*/
	
}
div#mapaWeb h3{
	color:#e62d36;
	font-size:12px;
	padding:3px 0 0 25px;
	background: url(imagenes/contenido/logoPeqRojo.gif) no-repeat left top;
	height:22px;
}
div#volverMapaWeb{
	border-top:#b2b2b2 1px solid;
	width:565px;
	margin-top:7px;
	padding-top:9px;
}
div#volverMapaWeb a{
	color:#666666;
	padding-left:3px;
}
.contentMapaWeb{
	width:550px;
	height:277px;
	margin-left:1px;
}
div#columnaSeccionesMapa{
	float:left;
	border-right:#b2b2b2 solid 1px;
	width:250px;
	height:277px;
}
div#columnaMenDerMapa{
	float:left;
	width:250px;
	height:277px;
	margin-left:15px;
}
div#columnaSeccionesMapa li.seccionMapa{
	background-image:url(imagenes/contenido/contacto/logoPeqGris.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:24px;
	padding-top:5px;
	height:20px;
	margin-bottom:10px;
	color:#000000;
}
.menuSub{
	background-image:url(imagenes/contenido/contacto/logoPeqGris.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding-left:24px;
	padding-top:5px;
	height:70px;
	margin-bottom:10px;
	color:#000000;
}
div#columnaSeccionesMapa li.menuSub li.subseccionMapa{
	height:12px;
	margin-bottom:6px;
}
div#columnaSeccionesMapa li.seccionMapa a{
	text-decoration:none;
}
div#columnaSeccionesMapa li.menuSub a{
	text-decoration:none;
}
div#columnaSeccionesMapa li.menuSub li.subseccionMapa a{
	text-decoration:none;
	color:#666666;
}
div#columnaMenDerMapa li.seccionMapa a{
	text-decoration:none;
	color:#666666;		
}
div#columnaMenDerMapa li.seccionMapa{
	background-image: url(imagenes/contenido/logoPeqGrisClaro.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:24px;
	padding-top:5px;			
	height:20px;
	margin-bottom:10px;	
}















