/*ESTRUCTURA GRAL*/

html {
	height:100%;
	min-height:100%;	
}

 body {
	margin: 0px; padding:0px; 
	text-align:center; /* Para IE5/Win */
	background-image: url(../img/bg_pral.jpg); background-position: top; background-repeat: no-repeat;
	height:100%;
	min-height:100%;
	background-color:#002146;
}




a:link{font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

form {padding:0px; margin:0px}
div { 
font-family: Verdana, Calibri, Arial, Helvetica, sans-serif;
color: #5C5C5C; 
font-size: 10px;
}


.contenido_general {
	width:998px;	
	margin:auto;
	margin-top:0px;
	text-align:left;
}

.textocentral {
	text-align:justify;
	margin:-50px 0px 0px 15px;
	width:370px;
}

.cabecera {
	height:73px;			
}

.mod_listita3 {
	text-decoration:none; 
}

.logo  {
	background-image: url(../img/logo.gif); background-position:bottom left; background-repeat: no-repeat;
	width:998px;
	height:67px;
			
}

.enlaces  {
	float:right; margin:35px 130px 0px 0px;	
}

.sep  {
	float:left;
}


.inicio {
margin-right:3px;
float:left;
}

.inicio a:link {background-image: url(../img/bo_inicio.gif); background-position: top left; display:block; width:30px; height:11px; }
.inicio a:visited {background-image: url(../img/bo_inicio.gif); background-position: top left; display:block; width:30px; height:11px;}
.inicio a:hover {background-image: url(../img/bo_inicio_on.gif); background-position: top left; display:block; width:30px; height:11px;}


.mapaweb {
margin-right:3px;
float:left;
}

.mapaweb a:link {background-image: url(../img/bo_mapa.gif); background-position: top left; display:block; width:55px; height:11px; }
.mapaweb a:visited {background-image: url(../img/bo_mapa.gif); background-position: top left; display:block; width:55px; height:11px;}
.mapaweb a:hover {background-image: url(../img/bo_mapa_on.gif); background-position: top left; display:block; width:55px; height:11px;}

.contacto {
margin-right:3px;
float:left;
}

.contacto a:link {background-image: url(../img/bo_contacto.gif); background-position: top left; display:block; width:55px; height:11px; }
.contacto a:visited {background-image: url(../img/bo_contacto.gif); background-position: top left; display:block; width:55px; height:11px;}
.contacto a:hover {background-image: url(../img/bo_contacto_on.gif); background-position: top left; display:block; width:55px; height:11px;}

.enlaces a:link{font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;	font-weight:normal;	font-size: 10px;}
.enlaces a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;	font-weight:normal;	font-size: 10px;}
.enlaces a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000; text-decoration: underline; font-weight:normal; font-size: 10px;}

.menu  {
	background-image: url(../img/bg_menu.gif); background-position:bottom left; background-repeat: repeat-x;
	width:998px;
	height:28px;				
}

.menu_int  {
margin-left:0px;			
}

.submenu {
	width:996px;
	height:24px;				
}

.submenu_int  {
margin-left:30px;
padding-top:5px;			
}

.submenu_int a:link{font-family: Calibri,Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.submenu_int a:visited {font-family: Calibri,Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.submenu_int a:hover {font-family: Calibri,Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}



.line_center {
	float:left;
	width:998px;	
	background-image: url(../img/bg_center.gif); background-position: top; background-repeat: repeat-y;	
}

.line_bottom {
	float:left;
	width:998px;
	background-image: url(../img/bg_bottom.gif); background-position: top; background-repeat: no-repeat;
	height:10px;	
}




/*BOTONES MENU*/

.quienes {
margin-right:3px;
float:left;
}

.quienes a:link {background-image: url(../img/bo_quienes.gif); background-position: top left; display:block; width:164px; height:27px; }
.quienes a:visited {background-image: url(../img/bo_quienes.gif); background-position: top left; display:block; width:164px; height:27px;}
.quienes a:hover {background-image: url(../img/bo_quienes_on.gif); background-position: top left; display:block; width:164px; height:27px;}

.quienes_on {
margin-right:3px;
float:left;
background-image: url(../img/bo_quienes_on.gif); background-position: top left; display:block; width:164px; height:27px;
}

.servicios {
margin-right:2px;
float:left;
}

.servicios a:link {background-image: url(../img/bo_servicios.gif); background-position: top left; display:block; width:164px; height:27px; }
.servicios a:visited {background-image: url(../img/bo_servicios.gif); background-position: top left; display:block; width:164px; height:27px;}
.servicios a:hover {background-image: url(../img/bo_servicios_on.gif); background-position: top left; display:block; width:164px; height:27px;}

.servicios_on {
margin-right:2px;
float:left;
background-image: url(../img/bo_servicios_on.gif); background-position: top left; display:block; width:164px; height:27px;
}

.casos {
margin-right:2px;
float:left;
}

.casos a:link {background-image: url(../img/bo_casos.gif); background-position: top left; display:block; width:164px; height:27px; }
.casos a:visited {background-image: url(../img/bo_casos.gif); background-position: top left; display:block; width:164px; height:27px;}
.casos a:hover {background-image: url(../img/bo_casos_on.gif); background-position: top left; display:block; width:164px; height:27px;}

.casos_on {
margin-right:2px;
float:left;
background-image: url(../img/bo_casos_on.gif); background-position: top left; display:block; width:164px; height:27px;
}

.unete {
margin-right:2px;
float:left;
}

.unete a:link {background-image: url(../img/bo_unete.gif); background-position: top left; display:block; width:164px; height:27px; }
.unete a:visited {background-image: url(../img/bo_unete.gif); background-position: top left; display:block; width:164px; height:27px;}
.unete a:hover {background-image: url(../img/bo_unete_on.gif); background-position: top left; display:block; width:164px; height:27px;}

.unete_on {
margin-right:2px;
float:left;
background-image: url(../img/bo_unete_on.gif); background-position: top left; display:block; width:164px; height:27px;
}

.sala {
margin-right:2px;
float:left;
}

.sala a:link {background-image: url(../img/bo_sala.gif); background-position: top left; display:block; width:164px; height:27px; }
.sala a:visited {background-image: url(../img/bo_sala.gif); background-position: top left; display:block; width:164px; height:27px;}
.sala a:hover {background-image: url(../img/bo_sala_on.gif); background-position: top left; display:block; width:164px; height:27px;}

.sala_on {
margin-right:2px;
float:left;
background-image: url(../img/bo_sala_on.gif); background-position: top left; display:block; width:164px; height:27px;
}

.productos {
margin-right:3px;
float:left;
}

.productos a:link {background-image: url(../img/bo_productos.gif); background-position: top left; display:block; width:164px; height:27px; }
.productos a:visited {background-image: url(../img/bo_productos.gif); background-position: top left; display:block; width:164px; height:27px;}
.productos a:hover {background-image: url(../img/bo_productos_on.gif); background-position: top left; display:block; width:164px; height:27px;}

.productos_on {
margin-right:3px;
float:left;
background-image: url(../img/bo_productos_on.gif); background-position: top left; display:block; width:164px; height:27px;
}

/*BOTONES SUBMENU 2*/

.submenu2 {
	height:26px;
	margin-top:4px;
	padding-left:6px;				
}

.clientes {
margin-right:3px;
float:left;
}

.clientes a:link {background-image: url(../img/bo_clientes.gif); background-position: top left; display:block; width:326px; height:23px; }
.clientes a:visited {background-image: url(../img/bo_clientes.gif); background-position: top left; display:block; width:326px; height:23px;}
.clientes a:hover {background-image: url(../img/bo_clientes_on.gif); background-position: top left; display:block; width:326px; height:23px;}

.clientes_on {
margin-right:3px;
float:left;
background-image: url(../img/bo_clientes_on.gif); background-position: top left; display:block; width:326px; height:23px;
}

.prof {
margin-right:3px;
float:left;
}

.prof a:link {background-image: url(../img/bo_profesionales.gif); background-position: top left; display:block; width:326px; height:23px; }
.prof a:visited {background-image: url(../img/bo_profesionales.gif); background-position: top left; display:block; width:326px; height:23px;}
.prof a:hover {background-image: url(../img/bo_profesionales_on.gif); background-position: top left; display:block; width:326px; height:23px;}

.prof_on {
margin-right:3px;
float:left;
background-image: url(../img/bo_profesionales_on.gif); background-position: top left; display:block; width:326px; height:23px;
}

.partners {
margin-right:3px;
float:left;
}

.partners a:link {background-image: url(../img/bo_partner.gif); background-position: top left; display:block; width:326px; height:23px; }
.partners a:visited {background-image: url(../img/bo_partner.gif); background-position: top left; display:block; width:326px; height:23px;}
.partners a:hover {background-image: url(../img/bo_partner_on.gif); background-position: top left; display:block; width:326px; height:23px;}

.partners_on {
margin-right:3px;
float:left;
background-image: url(../img/bo_partner_on.gif); background-position: top left; display:block; width:326px; height:23px;
}


.banner_flash {
padding-left:6px;
padding-top:5px;
z-index:80;
}

.cuerpo_blanco { 
width:984px;
margin-left:6px;
margin-top:2px;
}

.cuerpo_blanco .esq1 { 
width:984px;
height:10px;
background-image: url(../img/bg_cuerpoblanco1.gif); background-position: top left; 
}

.cuerpo_blanco .centro { 
width:985px;
background-color:#FFFFFF;

}

.cuerpo_blanco .esq2 { 
width:984px;
height:10px;
background-image: url(../img/bg_cuerpoblanco2.gif); background-position: top left;
}


.modulos { 
padding-left:18px;
*padding-top:10px;
}


.banner2 { 
width:242px;
margin-left:25px;
margin-top:15px;
float:left;
}


.mod_home3 { 
width:242px;
margin-left:10px;
margin-top:7px;
float:right;
}

.mod_home3 h1 { 
    font-family: Calibri,Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
    font-size:17px;
	color:#002448;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 10px 0px;
	display:block;

}

.mod_home3 .sup { 
width:242px;
background-image: url(../img/bg_mod2.jpg); background-repeat:no-repeat; background-position: top left; 
margin-top:7px;

}

.mod_home3 .sup .contenido { 
padding:8px;
}

.mod_home3 .inf { 
width:242px;
height:10px;
background-image: url(../img/bg_mod22.gif); background-position: top left;
}



.mod_home2 { 
width:262px;
margin-top:0px;
/*float:left;*/
float:right;
margin-right:5px
}

.mod_home2 h1 { 
    font-family: Calibri,Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
    font-size:15px;
	color:#002448;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 10px 0px;
	display:block;

}

.mod_home2 .sup { 
width:262px;
height:193px;
background-image: url(../img/bg_mod1.jpg); background-repeat:no-repeat; background-position: top left;
visibility:hidden;
}

.mod_home2 .sup .contenido { 
padding:8px;
}

.mod_home2 .inf { 
width:262px;
height:10px;
background-image: url(../img/bg_mod12.gif); background-position: top left;
}




.mod_home { 
font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
font-size:10px;
float:left;
margin:15px 0px 0px 0px;
width:191px;
padding-left:7px;

}


.mod_home .foto { 

border:solid 1px #CCCCCC;

}

.mod_home h1 { 
    font-family: Calibri,Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
    font-size:13px;
	color:#858585;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 10px 0px;
	display:block;
	height:21px;
	background-image:url(../img/cab_clientes_home.gif); background-position:top left; background-repeat:no-repeat;

}

.mod_home h3 { 
    font-family: Calibri,Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
    font-size:13px;
	color:#858585;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 10px 0px;
	display:block;
	height:21px;
	background-image:url(../img/cab_profesionales_home.gif); background-position:top left; background-repeat:no-repeat;

}

.mod_home h2 { 
	font-family: Calibri,Verdana, Arial, Helvetica, sans-serif; 
    font-size:12px;
	color:#002146;
	font-weight:bold;
	padding:0px;
	margin:10px 0px 5px 0px;
	display:block;

}

.info { 
	margin:7px 0px 0px 0px;
	float:right
 }


a.en_rojo:link {color: #E43a3a; text-decoration: none; font-weight:bold;	}
a.en_rojo:visited {color: #E43a3a; text-decoration: none; font-weight:bold;}
a.en_rojo:hover{color: #556680; text-decoration: none; font-weight:bold;	}

a.en_rojo2:link {color: #FB9440; text-decoration: none; font-weight:bold;	font-size: 12px;}
a.en_rojo2:visited {color: #FB9440; text-decoration: none; font-weight:bold; font-size: 12px;}
a.en_rojo2:hover{color: #FB9440; text-decoration: none; font-weight:bold;	font-size: 12px;}


a.en_naranja:link {color: #FB9440; text-decoration: none; font-weight:bold;	}
a.en_naranja:visited {color: #FB9440; text-decoration: none; font-weight:bold;}
a.en_naranja:hover{color: #556680; text-decoration: none; font-weight:bold;	}

a.en_naranja2:link {color: #FB9440; text-decoration: none; font-weight:bold;	font-size: 12px;}
a.en_naranja2:visited {color: #FB9440; text-decoration: none; font-weight:bold; font-size: 12px;}
a.en_naranja2:hover{color: #FB9440; text-decoration: none; font-weight:bold;	font-size: 12px;}

a.en_blanco:link {font-family: Calibri,Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 11px;}
a.en_blanco:visited {font-family: Calibri,Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;font-size: 11px;}
a.en_blanco:hover{font-family: Calibri,Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-size: 11px;}

a.en_gris:link {color: #5A6A81; text-decoration: none; font-size: 11px;}
a.en_gris:visited {color: #5A6A81; text-decoration: none; font-size: 11px;}
a.en_gris:hover{color: #FFFFFF; text-decoration: none; font-size: 11px;}

a.en_blanco2:link {color: #FFFFFF; text-decoration: none; font-weight:bold; font-size: 11px;}
a.en_blanco2:visited {color: #FFFFFF; text-decoration: none; font-weight:bold; font-size: 11px;}
a.en_blanco2:hover{color: #FB9440; text-decoration: none; font-weight:bold; font-size: 11px;}

a.en_azul:link {color: #002147; text-decoration: none; font-weight:bold; font-size: 12px;}
a.en_azul:visited {color: #002147; text-decoration: none; font-weight:bold; font-size: 12px;}
a.en_azul:hover{color: #C9C9C9; text-decoration: none; font-weight:bold; font-size: 12px;}

a.en_azul2:link {color: #002147; text-decoration: none; font-weight:bold;font-size:12px;}
a.en_azul2:visited {color: #002147; text-decoration: none; font-weight:bold; font-size:12px;}
a.en_azul2:hover{color: #FF7200; text-decoration: none; font-weight:bold; font-size:12px;}

a.en_azulito:link {color: #3a5180; text-decoration: none; font-weight:bold; font-size: 10px;}
a.en_azulito:visited {color: #3a5180; text-decoration: none; font-weight:bold; font-size: 10px;}
a.en_azulito:hover{color: #FF7200; text-decoration: none; font-weight:bold; font-size: 10px;}

a.en_azulito2:link {color: #3a5180; text-decoration: none; font-weight:bold;font-size:10px;}
a.en_azulito2:visited {color: #3a5180; text-decoration: none; font-weight:bold; font-size:10px;}
a.en_azulito2:hover{color: #FF7200; text-decoration: none; font-weight:bold; font-size:10px;}

.cab_noticias { 
width:242px;
height:25px;
background-image: url(../img/cab_noticias.gif); background-position: top left; background-repeat:no-repeat;
margin-top:-23px;
}


.mod_bg_not { 
width:220px;
float:left;
margin-top:0px;
padding-left:12px;
}

.mod_bg_not .fila { 
width:220px;
float:left;
margin-top:10px;
}

.mod_bg_not .fila .icono { 
width:30px;
float:left;
}

.mod_bg_not .fila .texto { 
width:190px;
float:left;
}

.txt_azul {
   	color:#002146;
	text-align:justify;
	font-weight:bold;
	}
	
#txt_azul2 {
   	color:#002146;
	text-align:justify;
	font-weight:normal;
	}
	
#naranja {
	color:#ff6c00;
}
	
.txt_azulcursiva { 

   	color:#002146;
	font-weight:bold;
	font-style:italic;
		
}


.txt_azuls { 

   	color:#002146;
	
	
}

.tit_naranja { 

	font-family: Calibri,Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
	font-size:14px;
   	color:#FA631C;
	font-weight:bold;
	
}

.tit_azulito { 

	font-family: Calibri,Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
	font-size:12px;
   	color:#0f509d;
	font-weight:bold;
}

.tit_azul { 

	font-family: Calibri,Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
	font-size:14px;
   	color:#0f509d;
	font-weight:bold;
}
.tit_gris { 

	font-family: Calibri,Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
	font-size:14px;
   	color:#626061;
	font-weight:bold;
}


.pie  { 
margin-top:10px;
}

.pie .provincias {
color:#FFFFFF;
font-size:10px; 
width:250px;
float:left;
margin:0px 0px 0px 20px;

}

.pie .texto { 
color:#FFFFFF;
float:right;

}

.pie .texto2 { 
color:#FFFFFF;
float:left;
font-size:10px; 
}
.logitos  {
	float:left;
	display:block;
	background-image: url(../img/efr_logos.gif);
	background-repeat: no-repeat;
	width:113px;
	HEIGHT:25PX;
	margin:-17px 0px 0px 860px;
}

/*Banner de Endesa*/
.cab_banner { 
width:262px;
height:80px;
z-index:90;
}

/*Banner Navidad*/
.cab_banner2 {
	position:relative;
	width:262px;
	height:15px;
	left:565px;
	top:370px;
	z-index:99;
}

/*Banner Premios Alares*/
.cab_banner3 {
	width:262px;
	height:15px;
	margin-top:80px;
}

/*Enlaces de articulos*/
.articulo a:link {background-image: url(../img/ic_doc2.gif);background-position: left top;display:block;width:25px;height:17px;}
.articulo a:visited {background-image: url(../img/ic_doc2.gif);background-position: left top;display:block;width:25px;height:17px;}
.articulo a:hover {background-image: url(../img/ic_doc2.gif);background-position: left top;display:block;width:25px;height:17px;}

/*Cambio area central portada*/
.acentro { 
width:410px;
height:315px;
margin:20px 0px 0px 265px;
*margin-top:-10px;
}

.think2gether { 
width:400px;
height:90px;
margin:10px 0px 0px 3px;
}

.amodulos { 
width:410px;
height:200px;
margin:50px 0px 0px 0x;
visibility:hidden;
}

.amodulos a.img-portada{ 
float:left;
}

img.img_jornada_igualdad
{
    margin-right:5px;
}

/*Cambio area lateral portada*/
.lderecho { 
width:245px;
height:300px;
/*margin:-315px 0px 0px 700px;*/
margin:-300px 0px 0px -12px;
*padding-top:10px;
}
/*Cambio area cliente Think2gether*/
.fila2 {
	width:800px;
	height:90px;
	float:left;
	margin:20px 0px 0px 40px;
	padding:10px;
	
}.t2 {
	color: #F60;
	font-weight: bold;
}
.contenido_general .line_center .cuerpo_blanco .centro .modulos_seccion .mod_quienes2 .med h1 .mod_varios .fila .texto {
	text-align: right;
}
.contenido_general .line_center .cuerpo_blanco .centro .modulos_seccion .mod_quienes2 .med .mod_varios .fila .texto br {
	text-align: right;
}

#video {
	font-family:"Arial Black";
	font-size:12px;
	font-style:italic;
	color:#000;
}


