﻿/* CSS Document */


html { height:100%; width:100%; text-align:center; /*background-color:#E7E6E2;*/ margin:0; padding:0; font-size:100%; } 
body{ width:100%; font-family:  Arial, Helvetica, sans-serif; color:#000000; margin:0 0 0 0; padding:0; font-size:100%; } 
a img { border:0;}
a { color:#000; text-decoration: none;} 
a:hover { color:#000; text-decoration:underline;} 
hr { color:#FFFFFF; height:0.5px; }
acronym { cursor:help;}
abbr { cursor:help;}


/******************** GENERICOS *************************/		
	
	.bloque{clear:both; display:block;}
	.float_izq{float:left;}
	.float_dch{float:right;}
	
	
	.negrita{font-weight:bold;}
	.subrayado{text-decoration:underline;}
	.cursiva{font-style:oblique;}
	
	.izquierda{text-align:left;}
	.centrado{text-align:center;}
	.derecha{text-align:right;}
	.justificado{text-align:justify;}
	
	.mayusculas{text-transform:uppercase;}
	.minusculas{text-transform:lowercase;}
		
	.overflowscroll{overflow:scroll;}
	
	.ancho_p100{width:100%;}
	.ancho_p80{width:80%;}
	.ancho_p50{width:50%;}
	.ancho_p25{width:25%;}
	
	.ancho_50{width:50px;}
	.ancho_75{width:75px;}
	.ancho_100{width:100px;}
	.ancho_150{width:150px;}
	.ancho_175{width:175px;}
	.ancho_200{width:200px;}
	.ancho_300{width:300px;}
	.ancho_400{width:400px;}
	.ancho_500{width:500px;}
	.ancho_600{width:600px;}
	
	.img_izq{float:left; padding:3px;}
	.img_dch{float:right; padding:3px;}
	
	/******************** FIN GENERICOS *************************/	


#contenedor {/*border:solid 1px #0F0;*/
	overflow:hidden;
	background-color:#fff;
	height:100%;
	margin:0 auto;
	margin-top:0.3em;
	width:61.31em/*width:100%;*/
}



/****  Cabecera  ****/
#cab{
	/*border:solid 1px #3BD206;*/
	float:left;
	position:relative;
	width:100%;
	text-align:left;
	
}



#cab_sup{height:6.56em; float:left; position:relative; width:100%;}
#cab_sup h1.encabezado{color:#FFF; display:none; font-size:1.45em; font-weight:bold; margin-left:8em; margin-top:3.2em; position:absolute;}
#cab_sup img.cabecera{float:left; height:6.56em;  position:absolute; z-index:1;	width:61.31em;}



/*** Menu_Cabecera ***/
#Menu_Cabecera{margin-top:0.15em; height:auto;	margin-left:52em; position:absolute; z-index:2; width:7em;}
#Menu_Cabecera ul.menu_cabecera{list-style:none; margin-top:0; padding:0; width:7em;}
#Menu_Cabecera li{background-color:#FFF; background-position:right;	background-position:85% 30%; background-repeat:no-repeat; margin-bottom:0.08em;	padding-left:1em;  }
#Menu_Cabecera li a{color:#9C1421;	font-size:0.6em;  text-decoration:none;}

#Menu_Cabecera li.buscador{background-image:url(../imgweb/logo_buscar.jpg);}
#Menu_Cabecera li.intranet{background-image:url(../imgweb/logo_intranet.jpg);}
#Menu_Cabecera li.webmail{background-image:url(../imgweb/logo_webmail.jpg);}
#Menu_Cabecera li.english{background-image:url(../imgweb/logo_english.jpg);}
#Menu_Cabecera li.contacta{background-image:url(../imgweb/logo_contacta.jpg);}
#Menu_Cabecera li.spanish{background-image:url(../imgweb/logo_spanish.jpg);}
/*** Fin Menu_Cabecera ***/


/****  Fin Cabecera  ****/

#cab_inf {background-color:#9C1421; background-image:url(../imgweb/fondo_menu_sup.gif); background-repeat:no-repeat; background-position:right bottom; float:left; height:1.5em; position:relative; width:100%; }

ul.menu_superior {float:left; margin:0; padding:0; padding-left:11.5em; position:relative; }
ul.menu_superior li {display:inline; margin-right:2em;}
ul.menu_superior li a {color:#FFF; font-size:0.7em; font-weight:bold;	text-decoration:none;} 
ul.menu_superior li a:hover{color:#FFF; text-decoration:underline;}

#middle { width:100%; height:auto; padding:0;  margin:0; background-color:#fff; clear:both; font-size:0.9em;}
/*IZQUIERDA*/
#izquierda {width:15%; float:left; margin:0; padding:0; }
#izquierda .img_izq_sup { height:4.81em; margin:0; float:left; margin:0 0 0 1em;}
#izquierda #izquierda_inf { margin:0 0.8em 0 2em; padding:0; text-align:left; font-size:0.8em}
#izquierda #izquierda_sup { margin:0  0 1em 0; padding:0;}
/*
#izquierda #izquierda_men { margin:0; padding:0; width:100%;}
#izquierda #izquierda_men ul {float:left; width:100%; margin:1em 0.5em 0em 0; padding:0; height:auto; background-color:#fff; font-size:0.73em;  list-style-image:url(/comun/imgweb/list_izq1.gif); font-weight:bold;}
#izquierda #izquierda_men ul li {clear:both; margin:0.2em 0.2em 0.5em 2em; padding:0; height:auto; text-align:left;}
#izquierda #izquierda_men ul li ul {  float:left; width:auto; margin:0 0 0.6em 0; padding:0; height:auto; text-align:left;}
*/

#izquierda #izquierda_men { margin:0; padding:0; width:100%;}
#izquierda #izquierda_men ul {list-style-type:none; margin:0; padding:0; float:left; width:100%; height:auto; font-family: Arial,Helvetica,sans-serif; 	font-weight:bold; font-size:0.73em; }
#izquierda #izquierda_men ul li {background:#E7E7E7; list-style:none;  height:1.1em; vertical-align:middle; clear:both; margin:0.2em 0em 0.2em 0em; 	padding:0.2em 0.2em 0.2em 1em; height:auto; text-align:left; /*border:solid 1px #F00;*/}
#izquierda #izquierda_men ul li ul { float:left; width:auto; margin:0 0 0.6em 0em; padding:0; height:auto; text-align:left;}
#izquierda #izquierda_men ul li ul li{ margin-left:2.6em;}
#izquierda izquierda_men li.enlace7 { width: 100px; border-bottom: 1px solid #72694D; font-weight:bold;}
#izquierda #izquierda_men li.enlace7 a {padding:0em; font-family: Arial,Helvetica,sans-serif;  font-weight:bold; color: #606060;}
/*
#izquierda izquierda_men li.enlace7 {	width: 100px;	height: 16px;	border-bottom: 1px solid #72694D;	background: #FFFFFF;	list-style: none; font-weight:bold;}
#izquierda #izquierda_men li.enlace7 a { font-family: Arial,Helvetica,sans-serif; font-weight:bold; color: #64572F;}
*/
/*
#izquierda #izquierda_men li.enlace8 {	width: 100px; background: #FFFFFF;  list-style-image:url(/comun/imgweb/list_izq.gif);}
#izquierda #izquierda_men a.enlace8{	font : normal 10px Arial, Helvetica, sans-serif;	color: #72694D;	}
*/
#izquierda #izquierda_men li.enlace8 {	width: 100px; background: #FFFFFF;  list-style:none; /*list-style-image:url(/comun/imgweb/list_izq.gif);*/}
#izquierda #izquierda_men a.enlace8{	font : normal 10px Arial, Helvetica, sans-serif;	color: #72694D;	}

/*CENTRO*/
#centro { width:67%; margin:0; padding:0;  background-color:#fff; float:left;}
/*
#centro #centro_miga  { margin:0; padding:0; width:auto; background-color:#EEEEEC; }
#centro #centro_miga p { margin:0; padding:0.3em 0 0 0.8em;  font-size:0.7em; font-family:Arial, Helvetica, sans-serif;}
#centro #centro_miga .enlace10 { margin:0;}
#centro #centro_miga a {	font : bold 0.85em Arial, Helvetica, sans-serif;	color: #9C132E;}
#centro #centro_miga a:hover {	color: #9C132E;}
#centro #centro_miga a:active {	color: #CC0000;}
#centro #centro_miga a:visited {color: #9C132E;}
#centro #centro_miga a:visited:hover {	color: #9C132E;}
#centro #centro_miga a:visited:active {	color: #CC0000;}
#centro #centro_miga a.enlace10{	font : bold 0.85em Arial, Helvetica, sans-serif;	color: #9C132E;	}
#centro #centro_miga a:hover.enlace10{	font : bold 0.85em Arial, Helvetica, sans-serif;	color: #9C132E;	}
#centro #centro_miga a:active.enlace10{	font : bold 0.85em Arial, Helvetica, sans-serif;	color: #CC0000;	}
#centro #centro_miga a:visited.enlace10{	font : bold 0.85em Arial, Helvetica, sans-serif;	color: #9C132E;	}
*/

/*** Migas ***/
#centro #centro_miga{background-color:#EEEEEC; line-height:1em;}		
#centro #centro_miga p{color:#585858; font-size:0.7em;}
#centro #centro_miga p a{color:#9C132E;text-decoration:none;}
#centro #centro_miga p a:hover{	text-decoration:underline;}
/*** Fin Migas ***/



/* TODO COMENTADO PERO AUN NOSE SI ES DEFINITIVO*/
#centro #centro_contenido { margin: 0em 1em 1em 1em;}
#centro #centro_contenido #centro_izq {float:left; width:45%; margin:0; padding:0;  background-color:#FFFFFF; border-right:1px dotted #EBEAE6;}
#centro #centro_contenido #centro_der {float:right; width:50%; margin:0; padding:0;  background-color:#FFFFFF;}
#centro #centro_contenido #centro_izq_sup { float:left; width:auto; margin:0; padding:0; height:auto;}
#centro #centro_contenido #centro_izq_in { margin:0.6em; padding:0;}
#centro #centro_contenido #centro_izq_in h1 { color:#A9001C; float:left; font-size:1em; text-align:left; margin:0.8em 0 0 0; padding:0; width:100%;}

#centro h2 { color:#A9001C; float:left; font-size:0.7em; text-align:left; margin:0 0 0 0; padding:0;}
#centro p {
	clear:both;
	color:#000000;
	text-align:justify;
	font-size:0.8em;
	width:auto;
	padding:0;
}
#centro p.centrado {text-align:center;}
#centro p.derecha {text-align:right;}
#centro p.izquierda {text-align:left;}

#centro #centro_contenido a { color:#9C132E; }
#centro #centro_contenido a:hover { color:#000000; }
#centro #centro_contenido h2 { color:#000; width:100%; height:auto; clear:both; font-size:1.1em; text-align:left; margin:0.5em 0 0.5em 0; padding:0.1em; font-weight:bold; background-color:#E8E8E8; }
/*
#centro #centro_contenido h3 { color:#9C132E; width:100%; height:auto; clear:both; font-size:1em; text-align:left; margin:0.5em 0 0.5em 0; padding:0; font-weight:bold;  }
*/
#centro #centro_contenido h3 { color:#333333; width:100%; height:auto; clear:both; font-size:1em; text-align:left; margin:0.5em 0 0.5em 0; padding:0; font-weight:bold;  }
#centro #centro_contenido h4 { color:#64572F; width:100%; height:auto; clear:both;  font-size:0.9em; text-align:left; margin:0.5em 0 0.5em 0; padding:0; font-weight:bold; }
#centro #centro_contenido h5 { color:#64572F; width:100%; height:auto; clear:both;  font-size:0.8em; text-align:left; margin:0.5em 0 0.5em 0; padding:0; font-weight:bold; }
#centro #centro_contenido ul { clear:both; text-align:left; list-style-image:url(/comun/imgweb/list_type.gif)}
#centro #centro_contenido ul li { font-size:0.9em;}
#centro #centro_contenido ul li a { color:#9C132E; }
#centro #centro_contenido ul li a:hover { color:#000000; }
#centro #centro_contenido ul.fotos2col li{ width:45%; border:solid 1px #000; background-color:#CCCCCC; list-style:none; margin:0 1em 1em 0; float:left;}
#centro #centro_contenido ul.fotos2col p { clear:none; color:#000000;  text-align:justify; font-size:0.8em; width:auto; padding:0; margin:2em 1em 0 1em;}
#centro #centro_contenido ul.fotos2col img { margin:1em; float:left;}
#centro #centro_contenido ul.fotos2col li.img_equipo {margin:0; padding:0 0 1em 0; border:none; background-color:#FFF; width:100%; }
#centro #centro_contenido ul.fotos2col li.img_equipo img {border:solid 1px #000;}
#centro #centro_contenido ol { clear:both; font-size:0.9em; text-align:left;}
#centro #centro_contenido .cuadro { margin:0; padding:0; border:solid 2px #cccccc; float:left; background-color:#F2F2F2}
#centro #centro_contenido .cuadro h1 { text-align:center; font-size:0.8em; font-weight:bold; color:#A9001C;}
#centro #centro_contenido .cuadro .libro { margin:0; padding:0; float:right;}
#centro #centro_contenido .cuadro p { text-align:center;}
#centro #centro_contenido .imagen { margin:0 0 0.5em 0; padding:0;}
#centro #centro_contenido .aviso {text-transform:uppercase; clear:both; border:0.1em solid #cccccc; background-image:url(/comun/imgweb/fondo_aviso.gif); background-position:top center; background-repeat:repeat-y; padding: 0.5em 1em 0em 1em;}
#centro #centro_contenido .aviso p{font-size:0.75em; }
#centro #centro_contenido .aviso ul li{font-size:0.75em}
#centro #centro_contenido .aviso h3 {text-align:center; color:#990000; font-weight:bold; font-size:0.8em;}
#centro #centro_contenido .red{color:#990000;}



/*FORMULARIOS*/
#centro #centro_contenido form { float:left; width:100%;}
#centro #centro_contenido legend { color:#9C132E; font-weight:bold;}
#centro #centro_contenido legend.segundonivel {color:#64572F; font-size:0.9em; font-weight:bold;}
#centro #centro_contenido .etiqueta {font-weight:bold; width:100%; float:left; display:block; margin:0 0 0.5em 0;}
#centro #centro_contenido .etiqueta_normal { width:100%; float:left; display:block; margin:0 0 0.5em 0;}
#centro #centro_contenido input.inputtext { padding:0; margin:0 0 0.8em 1.8em; width:50%; border-color:#999999; border-style:solid ridge ridge solid; border-width:1px 2px 2px 1px;}
#centro #centro_contenido textarea { padding:0; margin:0 0 0.8em 1.8em; width:50%; border-color:#999999; border-style:solid ridge ridge solid; border-width:1px 2px 2px 1px;}
#centro #centro_contenido select {padding:0; margin:0 0 0.8em 1.8em; width:50%; border-color:#999999; border-style:solid ridge ridge solid; border-width:1px 2px 2px 1px;}

/*TABLAS*/
/*
.table2col {width:80%; height:auto; clear:both; background-color:#EEEEEC; margin:0em 0 2em 0;}
.table2col caption {color:#9C132E; text-align:left; margin:0; padding:0.2em; font-weight:bold;}
.table2col td {text-align:left; background-color:#FFF; width:40%;}
.table2col td {border:solid 1px #000;}*/

#centro #centro_contenido table {width:100%; height:auto; clear:both; background-color:#EEEEEC; margin:0em 0 2em 0; font-size:0.9em;}
#centro #centro_contenido table caption {color:#9C132E; text-align:center; margin:0; padding:0.2em; font-weight:bold; font-size:0.9em;}
#centro #centro_contenido table th {color:#9C132E;  padding:0.2em; font-weight:bold; font-size:0.9em;}
#centro #centro_contenido table td {text-align:left; background-color:#FFF; padding:2px;}
#centro #centro_contenido table td.celda_aling_izq{text-align:left; padding-left:1em;} 
#centro #centro_contenido table td.celda_aling_cen{text-align:center; } 
#centro #centro_contenido table td.celda_aling_dch{text-align:right;} 
#centro #centro_contenido table tr.fila_par{background-color:#EAE9E5;}
#centro #centro_contenido table tr.fila_par td{background-color:#EAE9E5;}
/*
.gridcontainer table{font-size:0.78em; border:solid 1px #CCC; clear:both; font-size:inherit; height:auto; margin:0em 0 0em 0;width:100%;}
.gridcontainer table caption {color:#9C132E; text-align:center; margin:0; padding:0.2em; font-weight:bold; font-size:0.9em; }
.gridcontainer table th{background-color:#FFFBFF; background-image:url("../imgweb/fondo_boton.gif");background-repeat:repeat-x;	background-position:bottom; color:#666; font-size:0.78em;}
.gridcontainer table th a {color:#b40032;}
.gridcontainer table tr td {font-size:0.78em; padding:0.3em; border:solid 1px #CCC; }
.gridcontainer table tr td a {color:#b40032;}
*/







/*CONTENIDO*/
/*
Comentado el 06-10-2011 por tener la sospecha de que estos estilos no se están utilizando, Alberto Alonso.

#content {width:49%; height:auto; padding:1em 0em 1em 0.2em; float:left; margin:0; font-size:0.85em; text-align:justify; color:#000; background-color:#fff; font-weight:normal;}
#content h1.secc { font-size:1.6em; color:#7F7F7F; padding:0 0 0.2em 0.2em; margin:0 0 0.5em 0; letter-spacing:0.3em; border-bottom:1px solid #A40100;  }
#content h1 { font-size:1.3em; color:#7F7F7F; padding:0; margin:0 0 0.5em 0; letter-spacing:0.3em; border-bottom:1px solid #E4E4E4; }
#content h2 { font-size:1.1em; color:#999999; padding:0; margin:0 0 0.5em 0; letter-spacing:0.3em; }
#content  p { margin:0 0 0 10px;}*/

.img_l { float:left; margin:0 0.8em 0 0; background-color:#EAEAEA; padding:0.4em;}
.img_r { float:right; margin:0 0 0 0.8em; background-color:#EAEAEA; padding:0.4em;}
.img_c { margin:0 0.8em 0 0.8em; background-color:#EAEAEA; padding:0.4em; }


/*DERECHA*/
#derecha { width:15%; height:auto; background-color:#FFFFFF; float:right;}

#derecha .derecha_enlaces ul {margin:1em 0 1.5em 1.5em; width:auto; padding:0; clear:both; list-style-image:url(/comun/imgweb/list_type.gif);}
#derecha .derecha_enlaces ul li {}
#derecha .derecha_enlaces .cab_enlacesRelacionados{font-size:0.7em; background-color:#E2E2E2; padding:0; margin:0;}
#derecha .derecha_enlaces li.enlace11 {	width: 8.5em; background: #FFFFFF; text-align:left; margin:0 0 0.2em 0;}
#derecha .derecha_enlaces a.enlace11{	font :  0.75em Arial, Helvetica, sans-serif; color: #9C132E; font-weight:bold;	}

#derecha #derecha_in { margin:0 0 0 3em; color:#000000; float:left; text-align:left; font-size:0.75em;}
#derecha .banner_derecha { margin:0.5em 0 0 0; padding:0;}








/*FOOT*/
#foot { width:100%; height:5%; padding:0.3em 0 0.5em 0; margin:0.5em 0 0 0; background-color:#fff; clear:both; text-align:left; color:#000000; }
#foot p { font-size:0.7em; font-weight:500; margin:0 0 0 3em; padding:0; background-color:#fff;}
#foot a { color:#9A0000;}
#foot a:hover { color:#9A0000;}




 .sitiorestringido{ background-image:url(/comun/imgweb/candado.jpg);  background-position:right;  background-repeat:no-repeat; padding-right:1.5em; }


.tAnuncios {
	clear:both;
	display:block;
	overflow:hidden;
	border:0.1em solid rgb(204, 204, 204);
	margin:10px 0px;
	padding: 0.5em 1em 0em 1em;
}
	.tAnuncios > h3 {
		text-decoration:underline;
		text-align:center !important;
	}
