/* CSS Document */

/*------------------------------------------------ general --------------------------------------------------*/
html {
	margin: 0;
	padding: 0;
	}

body {
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color:#EBEBEF; /* gris del fondo */
	color: #969594; 
	/*color:#666666; gris oscuro * Hau agian hobeagoa da */
}
body.mceContentBody {
	background-color: #FFF !important;
	text-align:left !important;
	margin-top: 0px;
	padding: 0px;
}
#contenedorerdian{
	width: 960px;
	margin: 0 Auto;
	padding: 0px;
	padding-top: 15px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
#fotosup{
 	width: 916px;
 	height: 168px;
 	margin-left: 47px;
} 
#fotosuptps{
 	width: 916px;
 	height: 168px;
 	margin-left: 47px;
	margin-bottom: 0px;
}
#centro { /* ESTE afecta A LAS EMPRESAS PERO NO A grupo, cuyo centro esta definido en Portada */
	/*margin-top: 28px;
	margin-left: 46px;
	height:auto;
	font-size: 0.8em;
	line-height: 1.2em;
	border-bottom: solid 1px #fff; */
} 
#centro {
	margin-top: 88px;
	margin-left: 52px;
	margin-right: 0px;
	height:auto;
	/*background-color:#FF6600;*/
}   
#idiomas {
	text-align: right;
	/*margin-top: 10px;
	margin-right: 65px;*/
	margin: 0px 47px 0px 0px; /*MODIFICADO 18-01-2010 */
	padding: 0px;
	font-size: 0.8em;
	font-weight: bold;
	/*background-color:#996699; MODIFICADO: 18-01-2010 */
}
#idiomas li{
	list-style:none;
	list-style-position:inherit;
	display: inline; 
	padding: 0px 12px 0px 12px;
	}
#idiomas li a{
	color:#969594;
	}	
#idiomas li a:hover{
	color:#003F87;
	text-decoration:none; 	
	}
.clear_both {
	clear: both;
}	
.centrar_elementos {	text-align: center;}
/*------------------------------------------------ menu superior lineas  --------------------------------------------------*/

#menu_lineas{
	margin-left: 482px;
	clear:both;
}
/*------------------------------------------------ menu_izq --------------------------------------------------*/
#menu_izq{
	width: 160px;
	float: left;
	font-size: 12px;
	margin-left: 1px;
	margin-bottom: 20px;
}
#titulo_menu{
	width: 150px;
	/*height: 42px;
	height: 28px;  le quito 14px porque el padding-top empuja 12px másabajo el div */
	font-size: 1em;
	font-weight:bold;
	padding-left: 10px;
	padding: 10px 5px;
	margin-bottom: 1px;
	color:#003F87; /* Urdina */
}
#menu_items{margin:0; padding:0; width:160px;}
#menu_items ul{margin:0; padding:0;}
#menu_items ul li{
	/*list-style-image:url('img/grupo/bullet_grupo.gif') !important;*/ 
	/*list-style-position:inside !important;*/
	list-style:none;
}
#menu_items li{padding:0; margin:0 0 1px 0; line-height:20px; display:block; list-style-position:inside;}
/*#menu_items li a{text-align:left; line-height:20px; padding:0px 10px; font-size:12px; display:block; text-decoration:none;}*/
#menu_items li a{/*line-height:20px;*/ line-height:14px; padding:0px 10px; /*padding: 2px 0px 0px 10px;*/ padding: 4px 4px 4px 10px;  font-size:12px; display:block; text-decoration:none; list-style-position:outside; }
#menu_items ul ul li{list-style-image:none; list-style-type:none;}

/*------------------------------------------------ columnas --------------------------------------------------*/

#cont_der{
	float: left;
	height: auto;
	min-height: 350px;
	border:none !important;
	/*color:#003F87;*/
	text-align:justify;
	font-size: 0.9em;
		font-size: 0.8em;
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: 9px;
	/* background-color:#FFFF00; Amarillo chillon */
}

#bombilla{
	width: 280px;
	text-align: center;
	float: left;
	margin-left: 22px;
	margin-right: 22px;
	position:relative;
	margin-top: 20px;
	font-stretch: semi-condensed;
}
#columna_der_bombilla{
	float: left;
	width: 300px;
	font-stretch:condensed;
	margin-top: 22px;
}
#sumario{
	float:left !important;
	margin-right: 20px;
	padding-left: 25px;
	padding-right: 10px;
	background-image:url(../img/generales/fondo_sumario.jpg);
	background-repeat:no-repeat;
	width: 141px;
	height: 93px;
	text-align: left;
	color: #333;
	padding-top: 1px;
}
#sumario_der{
	float:left !important;
	padding-left: 20px;
	/*width: 519px;*/
	width: 500px;
	clear:right;
}

#parrafo2{
/*En realidad no contiene informacion */
}
#parrafo1{
	margin-top: 25px;
	width: 660px;
	clear:both;
	padding-left: 20px;
}
#parrafo3{
	margin-top: 25px;
	width: 710px;
	clear:both;
}
#columna_1{
	float:left;
	/*margin-left: 0;
	padding-left: 20px;
	width: 180px;*/
	text-align:left;
		width: 200px;
		padding-left: 0px;
		padding-right: 20px;
		margin: 0px;
}
#columna_2{
	float:left;
	/*margin-left: 10px;
	margin-right: 20px;
	padding-left: 20px;
	width: 180px;*/
	text-align:left;
		width: 180px;		
		padding-left: 10px;
		padding-right: 10px;
		margin: 0px;
}
#columna_3{
	float:left;
	/*margin-right: 0;
	padding-left: 20px;
	width: 200px; */
	text-align:left;
		width: 180px;
		padding-left: 10px;
		padding-right: 10px;
		margin: 0px;		
}
#columna_der{
/*en realidad es la de la IZQUIERDA*/
	float:left;
	margin-right: 15px;
	width: 47%;
	/* background-color:#FFCC00; naranja suave */
}
#columna_izq{
/*en realidad es la de la derecha*/
	float:left;
	margin-left: 15px;
	/*padding-left: 30px;*/
	width: 47%;
	/* background-color:#FF6600; naranja fuerte */
}
#columna_entera{
	float:left;
	margin-right: 10px;
	padding-left: 30px;
	width: 623px;
	margin-bottom: 20px;
}		


/*------------------------------------------- menu_inferior -------------------------------------------*/
#lineas{
	clear:both;
	width: 1005px;
	height: 132px;
	background-image: url(../img/generales/fondo_lineas.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	padding: 0px;
	color: #606060;
}
#todaslaslineasTPS, #todaslaslineasTME, #todaslaslineasTCM, #todaslaslineasTER{
	position:absolute;
	height: 133px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 2px;
	padding-right: 2px;
	padding-top: 15px;
	padding-left: 6px;
}
#todaslaslineasTPS{ z-index:5; visibility:visible;}
#todaslaslineasTME{ z-index:10; visibility:hidden;}
#todaslaslineasTCM{ z-index:15; visibility:hidden;}
#todaslaslineasTER{ z-index:20; visibility:hidden;}

#lineas1{
	/*width: 190px;*/
	width: 236px;	
	margin-left: 2px;
	margin-right: 4px;
	margin-right: 6px;	
	float:left;
	font-size: 0.6em;
	font-stretch:condensed;
}
#lineas2, #lineas3, #linea4{
	/*width: 199px;*/
	width: 238px;
	/*margin-left: 2px;*/
	margin-left: 4px;	
	margin-right: 6px;
	float:left;
	font-size: 0.6em;
	font-stretch:condensed;
}
#linea4{
	width: 240px;
	margin-left: 4px;
	float:left;
	font-size: 0.6em;
}
#titulolinea{
	border-bottom: #425c89 1px solid;
	margin-top: 5px;
	font-size: 15px;
	font-weight:bold;
}

/* Generated via www.cssmenubuilder.com */
#pestanas{margin:0 auto; padding:0; height:45px; width:1014px; display:block;}
#pestanas li{padding:0; margin:0; height:45px; list-style:none; display:inline;}
#pestanas li a{float:left; padding-left:15px; height:45px; display:block; color:rgb(255,255,255); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url('../img/generales/topMenuImages.png') 0px 0px no-repeat;}
#pestanas li a span{line-height:45px; height:45px; float:left; display:block; padding-right:15px; background:url('../img/generales/topMenuImages.png') 100% 0px no-repeat;}
/*#pestanas li a:hover{background-position:0px -45px; color:rgb(0,0,0);}
#pestanas li a:hover span{background-position:100% -45px;}*/
#pestanas li a.active, #pestanas li a.active:hover{line-height:45px; font:12px Verdana, Arial, Helvetica, sans-serif; background:url('../img/generales/topMenuImages.png') 0px -45px no-repeat; color:rgb(0,0,0);}
#pestanas li a.active span, #pestanas li a.active:hover span{background:url('../img/generales/topMenuImages.png') 100% -45px no-repeat;}


/*------------------------------------------------ pie --------------------------------------------------*/
#pie{
	font-size: 0.8em;
	/*background-color:#a09c9d;*/
	background-color:#EBEBEF;
	clear:both;
	/*width: 1002px;*/
	height: 27px;
	line-height: 27px;
	float:none;
	/*margin-left: 8px;*/
}	
#pie1{
	float: left;
	padding-left: 10px;
}	
#pie2{
	float: right;
	margin-right: 10px;
}
#pie a{
	font-weight: normal;
	color: #000;
}
/*---------------------------------------------- credenciales ---------------------------------------------*/
#columna_credenciales{
	float: left;
	width: 700px;
	margin-right: 12px;
	margin-top: 20px;
	font-stretch: semi-condensed;
}
#columna_der_credenciales{
	float: left;
	width: 3px;
	line-height: 2.5em;
	margin-top: 22px;
	margin-left: 10px;
}
#form_credenciales{
	width: 288px;
	height: 130px;
	background-image: url(../img/generales/fondo_form.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	color: #333;
}
#form_credenciales span{
	border-bottom: solid 1px;
}


/*--------------------------------------------- textos destacados ----------------------------------------------*/
.txtdestacado1{
	font-size: 1.2em;
	font-weight:bold;
}
.txtdestacado2{
	font-size: 1.1em;
	font-weight:bold; /* YA cambiado version 2010 */
	text-align:left;
}	
.txtdestacado3{
	font-size: 1em;
	font-weight: bold;
		text-align:left;
}
.txtdestacado4{
	background-color:#339900;
	color:#CC0000;
	}

/*---------------------------------------  fotos ---------------------------------------*/
.foto_destacada1_izq{
	/*background-image:url(../img/generales/fondo_foto1.jpg);
	background-repeat: no-repeat;
	background-color:#993300;*/
	margin: 0px 10px 10px 0px;
	/* YA MODIFICADA PARA EL NUEVO DISEÑO, SE USA DE MOMENTO EN NOTICIAS */
	}
.foto_destacada1_centro{
	margin: 0px 10px 10px 10px;
	/* YA MODIFICADA PARA EL NUEVO DISEÑO, SE USA DE MOMENTO EN NOTICIAS */
}
.foto_destacada1_der{
	margin: 0px 0px 10px 10px;
	/* YA MODIFICADA PARA EL NUEVO DISEÑO, SE USA DE MOMENTO EN NOTICIAS */
}
.destacada3{
	background-image:url(../img/generales/fondo_foto3.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	background-color:#ccc;
	margin: 4px;
}
.foto_destacada4{
	background-image:url(../img/generales/fondo_foto4.jpg);
	background-repeat: no-repeat;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 20px;
}
.foto_destacada5{
	background-image:url(../img/generales/fondo_foto5.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
