﻿/* 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;}
/*p{padding:0; margin:0;}*/


/******************** 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 { width:61.31em; height:auto; background-color:#fff; margin:0px auto 10px auto; display:block; overflow:hidden; padding:0; }

/*CAB*/
#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:2px; height:auto;	margin-left:800px; position:absolute; z-index:2; width:112px;}
#Menu_Cabecera ul.menu_cabecera{list-style:none; margin-top:0; padding:0; width:112px;}
#Menu_Cabecera li{background-color:#FFF; background-position:right;	background-position:85% 30%; background-repeat:no-repeat; margin-bottom:2px;	padding-left:16px;  }
#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;} 



#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;	}


/* 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-color:#EFEFEF; 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;}


/*CONTENIDO*/
#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; }
.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; }
#content  p { margin:0 0 0 10px;}

/*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: 9em; 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;}

/*FORMULARIOS*/
/*
#centro_contenido form { float:left; width:100%;}
#centro_contenido legend { color:#9C132E; font-weight:bold;}
#centro_contenido legend.segundonivel {color:#64572F; font-size:0.9em; font-weight:bold;}
#centro_contenido .etiqueta {font-weight:bold; width:100%; float:left; display:block; margin:0 0 0.5em 0;}
#centro_contenido .etiqueta_normal { width:100%; float:left; display:block; margin:0 0 0.5em 0;}
#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_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_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;}
*/
/*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;}

/*TABLAS*/
/*
.table2col {width:80%; height:auto; clear:both; background-color:#EEEEEC; }
.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;}


table {width:100%; height:auto;clear:both; background-color:#EEEEEC; margin:0em 0 2em 0; font-size:0.9em;}
table caption {color:#9C132E; text-align:center; margin:0; padding:0.2em; font-weight:bold; font-size:0.9em;}
table td {text-align:left; background-color:#FFF;}
*/
.table_irec { font-size:0.8em; width:100%; height:auto; clear:both; background-color:#EEEEEC; margin:0em 0 2em 0;}


body.uclm {	margin: 10px;text-align: left;font: 11px Arial, Helvetica, sans-serif;}

 .sitiorestringido{ background-image:url(/comun/imgweb/candado.jpg);  background-position:right;  background-repeat:no-repeat; padding-right:1.5em; }
