﻿/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; }
ol, ul, li, dl { list-style:none;}

/*html , p, ul, ol{ height:100%; width:100%; 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_25{width:25px;}
	.ancho_50{width:50px;}
	.ancho_60{width:60px;}
	.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_450{width:450px;}
	.ancho_500{width:500px;}
	.ancho_600{width:600px;}
	
	.img_izq{float:left; padding:3px;}
	.img_dch{float:right; padding:3px;}
	
	 .sitiorestringido{ background-image:url(/comun/imgweb/candado.jpg);  background-position:right;  background-repeat:no-repeat; padding-right:1.5em; }
	 .novedad{ background-image:url(/comun/imgweb/novedad.jpg);  background-position:right;  background-repeat:no-repeat; padding-right:1.5em; }
	
	/******************** FIN GENERICOS *************************/	




/*** Aviso seguimiento Cookies ***/ 

    .msgcookie {
    background-color:#BDBDBD;
    min-height:30PX;
    overflow:auto;
    padding:3px 3px 3px 6px;
    text-align: left;
    }

    .msgcookie p {
    color: #fff;
    font-size:12px;
    font-weight: bold;
    line-height:1.4em;
    margin:2px; 
    }

    .msgcookie p a {
    color:#9C1421;
    font-weight: bold;
    font-size:12px;
    text-decoration: none;
    
    }
    
     .msgcookie img{
	
	height:14px;
	}


/*** FIN Tab Aviso seguimiento Cookies ***/




#contenedor {/*border:solid 1px #0F0;*/
	overflow:hidden;
	background-color:#fff;
	height:100%;
	margin:0 auto; 
	margin-top:3px; 
	width:980px;
}



/****  Cabecera  ****/
#cab{
	/*border:solid 1px #3BD206;*/
	float:left;
	position:relative;
	width:100%;
	text-align:left;
	
}


#cab_sup { height:115px; 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:115px;
	position:absolute;
	z-index:1;
	width:980px;
}

/*** Banner_CEI ***/
#Banner_CEI {
	margin-top:10px;
	height:auto;
	margin-left:685px;
	position:absolute;
	z-index:2;
	border:medium;
}



/*** 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;
	height:16px;
	margin-bottom:2px;
	padding-left:16px;
	padding-bottom:2px;
}
#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.cau {background-image:url(../imgweb/logo_cau.png);}

/*** Fin Menu_Cabecera ***/


/****  Fin Cabecera  ****/

#cab_inf {background-color:#AF1E2D;	 float:left; height:25px; position:relative; width:100%;}
ul.menu_superior {float:right; margin:0; padding:0; padding-right:80px; position:relative; }
ul.menu_superior ul { margin-top:2px;}
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{text-decoration:underline;}
ul.menu_superior .abreviatura_idioma{background-color:#FFF; color:#9C1421; padding:1px;}}

#middle { }
/*IZQUIERDA*/
#izquierda {width:150px; float:left; margin:0; padding:0; }
#izquierda .img_izq_sup { height:4.81em;  float: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-weight:bold; font-size:0.73em; }
#izquierda #izquierda_men ul li {background:#E7E7E7; list-style:none;  vertical-align:middle; clear:both; margin:2px 0 2px 0; 	padding:2px 2px 2px 3px; }
#izquierda #izquierda_men ul li ul { width:auto; margin-left:10px; text-align:left;}
#izquierda #izquierda_men ul li ul li{}

/*Menu */
#izquierda #izquierda_men li.enlace7 { width: 145px; font-weight:bold;}
#izquierda #izquierda_men li.enlace7 a {color: #606060;}
/*SubMenu */
#izquierda #izquierda_men li.enlace8 {width: 100px; background: #FFFFFF; }
#izquierda #izquierda_men a.enlace8{color: #72694D;	}


/*Menu 2*/
#izquierda #izquierda_men li.enlace9 {width: 145px; font-weight:bold; background:#9C132E;}
#izquierda #izquierda_men a.enlace9{color:#FFFFFF;	}

#izquierda #izquierda_men li.enlace10 {width: 100px; background: #FFFFFF; }
#izquierda #izquierda_men a.enlace10{color:#72694D;	}



/*CENTRO*/
#centro { width:680px; margin:0; padding:0;  background-color:#fff; float:left;}


/*** Migas ***/
#centro #centro_miga{background-color:#EEEEEC; line-height:1em; margin-left: 10px; margin-right:6px; padding:2px; }		
#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 ***/



/*CONTENIDO*/
#centro #centro_contenido { margin: 0 10px 10px 10px;}
/*
#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 #centro_contenido p {
	clear:both;
	color:#000000;
/*	text-align:justify;*/
	text-align:left;
	font-size:0.8em;
	width:auto;
	padding:0;
	margin-bottom:5px;
}

#centro #centro_contenido p.centrado {text-align:center;}
#centro #centro_contenido p.derecha {text-align:right;}
#centro #centro_contenido 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:5px 0; padding:2px; font-weight:bold; background-color:#E8E8E8; }
#centro #centro_contenido h3 { color:#333333; width:100%; height:auto; clear:both; font-size:1em; text-align:left; margin:10px 0 5px 0; padding:0; font-weight:bold;  }

#centro #centro_contenido h3.centrado {text-align:center;}
#centro #centro_contenido h3.derecha {text-align:right;}
#centro #centro_contenido h3.izquierda {text-align:left;}

#centro #centro_contenido h4 { color:#64572F; width:100%; height:auto; clear:both;  font-size:0.9em; text-align:left; margin:10px 0 5px 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:10px 0 5px 0; padding:0; font-weight:bold; }
#centro #centro_contenido h6 { color:#64572F; width:100%; height:auto; clear:both;  font-size:0.75em; text-align:left; margin:10px 0 5px 0; padding:0; font-weight:bold; }

#centro #centro_contenido ul { clear:both;  margin-left:20px; text-align:left;  }
#centro #centro_contenido ul li { font-size:0.8em;  list-style-image:url(/comun/imgweb/list_item_01.png)}
#centro #centro_contenido li p{ font-size:inherit; margin-bottom:0px;}
#centro #centro_contenido ul li a { color:#9C132E; font-size:inherit; }
#centro #centro_contenido ul li a:hover { color:#000000; }
#centro #centro_contenido ul li ul li {font-size:inherit;}

#centro #centro_contenido ol { clear:both;  margin-left:20px; text-align:left;}
#centro #centro_contenido ol li { font-size:0.8em; list-style-type:decimal; }
#centro #centro_contenido li p{ font-size:inherit; margin-bottom:0px;}
#centro #centro_contenido ol li a { color:#9C132E; font-size:inherit; }
#centro #centro_contenido ol li a:hover { color:#000000; }
#centro #centro_contenido ol li ol li {font-size:inherit;}
#centro #centro_contenido ol li ul li {font-size:inherit;}


/*#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 .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 .aviso {clear:both; border:0.1em solid #cccccc; background-image:url(/comun/imgweb/fondo_aviso.png); background-position:top right; 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-transform:uppercase; text-align:center; color:#990000; font-weight:bold; font-size:0.8em;}
/*#centro #centro_contenido .red{color:#990000;}*/


#centro #centro_contenido table {width:100%; height:auto; clear:both; background-color:#EEEEEC; margin:0em 0 2em 0; }
#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; font-size:0.8em; }
#centro #centro_contenido table td p {font-size:inherit;}
#centro #centro_contenido table td p a {font-size:inherit;}
#centro #centro_contenido table td a {font-size:inherit;}
#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;}


#centro #centro_contenido .img { margin:0 0 0.5em 0; padding:0;}
#centro #centro_contenido .img_l { float:left; margin:0 0.8em 0 0; background-color:#EAEAEA; padding:0.4em;}
#centro #centro_contenido .img_r { float:right; margin:0 0 0 0.8em; background-color:#EAEAEA; padding:0.4em;}
#centro #centro_contenido .img_c { margin:0 0.8em 0 0.8em; background-color:#EAEAEA; padding:0.4em; }


/*** Listado Gestor documental  ***/ 

#centro #centro_contenido .listado_documentacion ul {clear:both;  }
#centro #centro_contenido .listado_documentacion ul li {font-size:0.78em; list-style:none; margin-top:5px; margin-left:15px; list-style-position:inside;}
#centro #centro_contenido .listado_documentacion ul li p {font-size:inherit;}
#centro #centro_contenido .listado_documentacion ul li p a {font-size:inherit;}
#centro #centro_contenido .listado_documentacion ul li a {color:#b40032; font-size:inherit;}
#centro #centro_contenido .listado_documentacion ul li a:hover {text-decoration:underline;}
#centro #centro_contenido .listado_documentacion ul li ul li {font-size:inherit;}

#centro #centro_contenido .listado_documentacion ul .nivel_1 {color:#333333; font-size:1.5em; font-weight:bold; padding-top:10px;}
#centro #centro_contenido .listado_documentacion ul .nivel_2 {color:#333333; font-size:1.2em; font-weight:bold; padding-top:10px;}
#centro #centro_contenido .listado_documentacion ul .nivel_3 {color:#333333; font-size:1em; font-weight:bold; padding-top:10px;}
#centro #centro_contenido .listado_documentacion ul .nivel_4 {color:#333333; font-weight:bold; padding-top:10px;}
#centro #centro_contenido .listado_documentacion ul .nivel_5 {color:#333333; font-weight:bold; padding-top:10px;}

/* Core Styles */
#centro #centro_contenido .listado_documentacion ul li.directory { list-style-image:url("../imgweb/FileTree/directory.png"); }
#centro #centro_contenido .listado_documentacion ul li.expanded { list-style-image:url("../imgweb/FileTree/folder_open.png"); }
#centro #centro_contenido .listado_documentacion ul li.file { list-style-image:url("../imgweb/FileTree/file.png");}
#centro #centro_contenido .listado_documentacion ul li.wait { list-style-image:url("../imgweb/FileTree/spinner.gif"); }
/* File Extensions*/

#centro #centro_contenido .listado_documentacion ul li.ext_doc { list-style-image:url("../imgweb/FileTree/doc.png"); }
#centro #centro_contenido .listado_documentacion ul li.ext_gif { list-style-image:url("../imgweb/FileTree/picture.png"); }
#centro #centro_contenido .listado_documentacion ul li.ext_htm { list-style-image:url("../imgweb/FileTree/html.png"); }
#centro #centro_contenido .listado_documentacion ul li.ext_html { list-style-image:url("../imgweb/FileTree/html.png"); }
#centro #centro_contenido .listado_documentacion ul li.ext_jpg { list-style-image:url("../imgweb/FileTree/picture.png"); }
#centro #centro_contenido .listado_documentacion ul li.ext_jpeg { list-style-image:url("../imgweb/FileTree/picture.png"); }
#centro #centro_contenido .listado_documentacion ul li.ext_pdf { list-style-image:url("../imgweb/FileTree/pdf.png");}
#centro #centro_contenido .listado_documentacion ul li.ext_png { list-style-image:url("../imgweb/FileTree/picture.png"); }
#centro #centro_contenido .listado_documentacion ul li.ext_ppt { list-style-image:url("../imgweb/FileTree/ppt.png"); }
#centro #centro_contenido .listado_documentacion ul li.ext_txt { /*list-style-image:url("../imgweb/FileTree/txt.png");*/ }
#centro #centro_contenido .listado_documentacion ul li.ext_zip { list-style-image:url("../imgweb/FileTree/zip.png"); }

/*** FIN Listado Gestor documental  ***/ 


/*DERECHA*/
#derecha {   float:right; height:auto; margin-top:15px;  width:150px; }

#derecha #derecha_men ul {color:#606060;  font-weight:bold; font-size:0.73em;   padding:0; /*margin: 0px 2px 0px 15px;*/}
#derecha #derecha_men li {margin:0; padding:0;}
#derecha #derecha_men ul li {list-style:none;  text-align:left;}
#derecha #derecha_men ul li .agrupacion {background-color:#0F3;
width:150px; 
background-color:#E2E2E2; 
margin-top:10px; 
margin-bottom:5px; 
/*
margin-left:-10px;
padding-left:10px;*/}
#derecha #derecha_men ul li ul { font-size:inherit; margin-bottom:10px;}

#derecha #derecha_men li.enlace_dch {  font-weight:bold;}
#derecha #derecha_men li.enlace_dch a {color: #9C132E;  
display:list-item; 
font-weight:bold; 
list-style-image:url(/comun/imgweb/list_item_02.png);
list-style-position:inside;

}

#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;}



.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;
	}
