@charset "utf-8";
/* CSS Document */

*{margin:0;
	padding:0;}
 
html{font-size:100%;}
 
img{border:0;}
/*:focus{outline:0.0625em dotted #000000;}*/ 
body{margin:0;
	padding:0;
	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;
	font-size:1em;
	background-image:url('../gif/fondo_rallado.jpg');}
 
/*esta es la capa contenedora de todo el web*/
#capaCentral{margin:0 auto;
	min-width:62.25em;
	max-width:78.5em;
	background-color:#FFFFFF;
	overflow:hidden;
	position:relative;}
body.ie_6 #capaCentral{position:static;}
 
/*cabecero*/
/*esta es la capa del cabecero del web. Está dentro de capaCentral, y al mismo nivel que capaContenidos, menuIzquierdo, menuDerecha y piePaginaAmpliado */
.cabeceraAcc{font-size:1em;
	margin:0;
	height:5.625em;
	width:100%;
	background-image:url('../gif/cabecera_fondo.gif');
	background-repeat:no-repeat;
	background-position:right top;}
	
.cabeceraCentralcontorno{font-size:0.625em;
	min-height:8.5em;
	float:left;
	width:100%;}
 
.cabeceraIzquierdo{height:100%;
	float:left;
	width:15.875em;
	margin-left:-100%;
	margin-top:4px;
	padding:0 0.75em;}

.cabeceraIzquierdo img{
	position:relative;
	width:15.875em;}
 
.cabeceraCentral{color:#FFFFFF;
	text-align:right;
	background-image:url('../gif/cabecera_txt_fomento.png');
	background-repeat:no-repeat;
	background-position:100% 2.0em;
	margin:0.4em 25.7em 0 27.8em;
	height:8.5em;}
body.iecss .cabeceraCentral{margin-right:25.85em;}
.cabeceraDerecha{height:100%;
	float:left;
	width:14.5625em;
	padding:0 0.75em;
	margin-left:-16.0625em;
	margin-top:7px;}
body.ie_6 .cabeceraDerecha{position:relative;}
/*buscador general del web, está dentro de cabeceraDerecha*/		
.fondobuscador{
	background-image:url('../gif/fondo_cabecera_derecha.png');
	background-repeat:repeat-x;
	height:3.688em;/*  5.3125em;*/
	padding-top:1.75em;
	padding-left:0.5em;
	padding-right:0.5em;
	position:absolute;
	top:4px;
	right:12px;
	width:auto;
	min-width:13.5625em;
	overflow:hidden;}
 
.capabuscador{
	background-color:#FFFFFF;
	height:1.375em;
	border:2px #275074 solid;
	border-color:#275074;
	width:13.3em;
	position:relative;
	border-radius:1em;}
 .capafechahora + .capabuscador{
	float:left;
	width:auto;
	margin-left:5px;}
.blueGlow{box-shadow:0px 0px 6px #73AEE5;}

input.cajabuscagral{
	line-height:1.64em;
	border-radius:1em;
	background:transparent;
	font-size:0.81em;
	color:#333;
	border:0;
	height:100%;
	width:80%;
	margin:0 0 0 0;
	padding:0 0 0 10px;
	text-indent:0;
	outline:0 none;}
.capafechahora + .capabuscador input.cajabuscagral{
	width:29px;
	margin-right:24px;}
.capafechahora + .capabuscador input.cajabuscagral:focus,
.capafechahora + .capabuscador input.cajabuscagral:hover{
	width:178px;}
.js .capafechahora + .capabuscador input.cajabuscagral:focus,
.js .capafechahora + .capabuscador input.cajabuscagral:hover{
	width:29px;}
	
input.botonbuscagral{font-size:0.7em;
	border:0;
	color:#FFFFFF;
	position: absolute;
    right:0px;
    top:0px;
    vertical-align: middle;
	font-size:0.7em;
	background:transparent url(../gif/icono-buscar.png) no-repeat 50% 50%;
	height:2em;
	width:2.7em; 
	margin:0;
	text-indent:-5000px;
	cursor:pointer;}
 
label.lblnovisible{position:absolute;
	left:-5000px;}
	
.botonbuscagralbutton{
	position: absolute;
    right:-1px;
    top:-1px;
    vertical-align:middle;
	padding:0 5px;
	margin:0;
	border:0;
	background:transparent;
	cursor:pointer;
	font-size:0.9em;
	line-height:1em;}
.botonbuscagralbuttonImg{
	float:right;
	vertical-align:top;
	margin-right:2px;}
.capafechahora + .capabuscador .botonbuscagralbutton{
	padding:0 2px;
	width:24px;
	overflow:hidden;}
	
/* para la sede electrónica, la parte del reloj*/
.capafechahora{
	background-color:#FFFFFF;
	height:1.8181em/*20px*/;
	border:2px #275074 solid;
	border-color:#275074;
	margin:0 0 0 1.1em;
	overflow:hidden;
	width:16.9090em/*186px*/;
	font-size:0.6875em/*11px*/;
	padding:0.0909em/*1px*/;}
.capafechahora a{display:block; text-align:center; font-size:1em; color:#336699; padding-top:0.1875em;}
.capafechahora_fecha{margin:0 0.0909em 0 0; border:0.0909em #275074 solid; text-align:center; float:left; width:8.1818em/*90px*/; height:1.4545em/*16px*/; padding:0.1818em 0 0 0; color:#FFFFFF; font-weight:bold; background-color:#336699;}
.capafechahora_hora{margin:0 0 0 0.0909em; border:0.0909em #275074 solid; text-align:center; float:left; width:8.1818em; height:1.4545em; padding:0.1818em 0 0 0; color:#336699; font-weight:bold;}
.capafechahora_texto{font-size:0.625em/*10px*/; color:#FFFFFF; text-align:center; margin:auto;}
.capafechahoragrande{background-color:#FFFFFF;
		height:2.5em/*40px*/;
		border:0.125em #275074 solid;
		margin:3.125em auto;
		overflow:hidden;
		width:17.875em/*286px*/;
		font-size:1em/*16px*/;
		padding:0.0625em/*1px*/;}
.capafechahoragrande_fecha{margin:0 0.0625em 0 0; border:0.0625em #275074 solid; text-align:center; float:left; width:8.75em/*140px*/; height:1.8125em/*30px*/; padding:0.5625em 0 0 0; color:#FFFFFF; font-weight:bold; background-color:#336699;}
.capafechahoragrande_hora{margin:0 0 0 0.0625em; border:0.0625em #275074 solid; text-align:center; float:left; width:8.75em; height:1.8125em; padding:0.5625em 0 0 0; color:#336699; font-weight:bold;}

/* antesdebuscador */
.capafechahora.antesdebuscador{
	margin:auto;
	width:auto;
	line-height:1.2em;
	float:left;}
.capafechahora.antesdebuscador a{
	padding:0 0.2em;
	line-height:1.8em;}
.capafechahora.antesdebuscador .capafechahora_fecha{
	border:1px #336699 solid;
	border-color:#336699;
	width:auto;
	padding:0.1818em 2px 0 2px;
	letter-spacing:-1px;}
.capafechahora.antesdebuscador .capafechahora_hora{
	border:0.0909em #fff solid;
	border-color:#fff;
	width:auto;
	padding:0.1818em 2px 0 2px;
	letter-spacing:-0.01em;}
/* END.antesdebuscador */

/*estilos para la barra con los idiomas*/
.listaEnlacesHorizontal1{}
 
ul.listaEnlacesHorizontal1{list-style-image:none;}
 
	ul.listaEnlacesHorizontal1 li{list-style-image:none;
		display:inline;}
 
.listaEnlacesHorizontal1 span{font-size:1em;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;}
 
.listaEnlacesHorizontal1 a{font-size:1em;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;}

 
/*es el estilo de la capa principal. Contiene a su vez a la capa contenidos */
.capaContenidos{font-size:1em;
	min-height:15em;
	float:left;
	width:100%;}
 
/*capa para la columna de la izquierda */
.menuIzquierdo{float:left;
	width:15.875em;
	margin-left:-100%;
	min-height:15em;
	padding:0 0.75em;}
 
/* capa para el contenido, está dentro del div capaContenidos*/
.contenidos, .contenidosHome{min-height:15em;
	margin:0 0.75em 0 17.375em;}
  
/*capa para la columna de la derecha*/
.menuDerechaHome, .menuDerecha{float:left;
	width:14.5625em;
	padding:0 0.75em;
	margin-left:-16.0625em;
	min-height:15em;
	font-size:1em;}
 
/**/
.contenidosAnchos{margin:0 1%;
	padding:0;
	float:left;
	width:70.8%;
	overflow:hidden;}
 
.contenedorCabecerasIzquierda{float:left;
	width:70%;
	margin:0;
	padding:0;}
 
.contenedorCabecerasDerecha{float:right;
	width:29%;}
 
/*esta es la capa para el pie de página del web. Está dentro de capaCentral, y al mismo nivel que capaContenidos y cabeceraAcc */
.piePaginaAmpliado{clear:left;
	width:100%;}
 
.textoPiePaginaAmpliado{vertical-align:middle;
	margin:0;
	padding:0;
	overflow:hidden;
	text-align:center;
	font-size:0.68em;
	color:#666666;
	font-family:Verdana, Arial, Tahoma;
	text-decoration:none;}
 
	.textoPiePaginaAmpliado a{color:#666666;
		text-decoration:none;}
 
.lineaTextoPie1{margin:1.2em 1.09em 0 1.09em;
	padding:1.2em;
	border-top:1px #CCCCCC dashed;
	border-top-color:#ccc;
	border-bottom:1px #CCCCCC dashed;
	border-bottom-color:#ccc;
	/*background-image:url(../gif/adminelectronica.gif);
	background-repeat:no-repeat;
	background-position:right center;*/ }
 
	.lineaTextoPie1 li{list-style-image:none;
		display:inline;}
 
.lineaTextoPie2{margin:0.5em 0 2em 0;
	padding:0;}
 
	.lineaTextoPie1 li.enlaceVersionMovil,.lineaTextoPie1 li.enlaceVersionContraste{margin-left:4em;}
	.lineaTextoPie1 li.enlaceVersionMovil+li.enlaceVersionContraste{margin-left:0;}
/*.rutaPagina, {margin:0.8em 0em 0.7em 0em;
	padding:0;
	font-size:0.7em;
	color:#666666;}*/
 
/*estilos menú general - dentro de la capa menuIzquierdo */
.menuVertical1{margin:0em 0em 0.5em 0em; padding:0;}
h1.menuVertical1_titulo,span.menuVertical1_titulo{display:block;	margin:0.5em 0em 0em 0em; padding:0 0 0.1em;	/*background-image:url(../gif/separamenuinfgeneral.gif); background-position:bottom left; background-repeat:repeat-x;*/ font-weight:bold; font-size:0.6785em; color:#003366; text-decoration:none; border-bottom:1px #666666 solid;}
h1.menuVertical1_titulo a,span.menuVertical1_titulo a{color:#003366;	text-decoration:none;}
.menuVertical1_contenido_n1{padding:0; margin:0 0 0 10px; display:block;}
.menuVertical1_contenido_n1 li{background-image:url(../gif/flechamenu.gif); background-position:left 6px; background-repeat:no-repeat; display:block; padding:3px 0 3px 5px; margin:0; list-style-type:none;}
.menuVertical1_contenido_n1 p{margin:0; padding:0; text-align:left; font-size:0.6785em; color:#336699; text-decoration:none; font-weight:bold; border-bottom:solid 1px #cccccc; /*line-height:16px;*/}
.menuVertical1_contenido_n1 a{margin:0;	padding:0;	text-align:left; color:#336699; text-decoration:none; font-weight:bold; /*line-height:1.2em;*/ overflow:hidden;}
p.menuVertical1_sel_n1{color:#003366; border-bottom:1px #666666 solid; margin-bottom:6px;}
p.menuVertical1_sel_n1 a{color:#003366;}
.menuVertical1_contenido_n2{padding:0; margin:0 0 0 10px; display:block;}
.menuVertical1_contenido_n2 li{list-style-image:none; list-style-type:none; background-image:url(../gif/flemenu_n2.gif); background-repeat:no-repeat; background-position:left 8px; display:block; padding:2px 0 2px 5px; margin:0;}
.menuVertical1_contenido_n2 p{margin:0; padding:0; text-align:left; font-size:0.6785em; color:#336699; text-decoration:none; font-weight:normal; border-bottom:none; /*line-height:16px;*/ }
.menuVertical1_contenido_n2 a{margin:0; padding:0; text-align:left; font-size:1em; color:#336699; text-decoration:none;	font-weight:normal; border-bottom:none; /*line-height:1.2em;*/ }
p.menuVertical1_sel_n2 a{color:#003366; font-weight:bold; display:block; border-bottom:1px #666666 solid;}
a.menuVertical1_sel_n2{color:#003366; font-weight:bold;}
.menuVertical1_contenido_n3{padding:0; margin:0 0 0 10px; width:100%; display:block; color:#336699;}
.menuVertical1_contenido_n3 li{list-style-image:none; list-style-type:none; background-image:url(../gif/flemenu_n2.gif); background-repeat:no-repeat; background-position:left 8px; display:block; padding:2px 0 2px 5px; margin:0;}
.menuVertical1_contenido_n3 a{color:#336699;}
.menuVertical1_contenido_n3 p{margin:0; padding:0; text-align:left; font-size:0.6785em; color:#336699; text-decoration:none; font-weight:normal; border-bottom:none; /*line-height:16px;*/ }
li.menuVertical1_sel_n3{color:#003366; background-color:#efefef;}
li.menuVertical1_sel_n3 a{color:#003366;}
/*estilos para el menuvertical1 cuando esta plegado*/
.menuVertical1_n0{padding:0 0 0.1em;	margin:0.5em 0em 0em 0em; border-bottom:solid 1px #666666;	/*border-top:solid 0.04em #cccccc;*/ }
.menuVertical1_n0 h1{display:block; margin:0; padding:0; color:#003366; text-decoration:none; font-weight:bold; width:100%; background-image:none; font-size:1em;}
.menuVertical1_n0 a{display:block; margin:0; padding:0 0.9090em 0 0; color:#003366; text-decoration:none; font-weight:bold; font-size:0.6785em; background-image:url(../gif/desplegarn1.gif); background-position:right; background-repeat:no-repeat;}
 
/*contenedor estrecho - está dentro de la capa contenidos (Tiene a su vez dentro el camino de migas, la cabeceraCanal y el h1)*/
/*contenedor ancho  - está dentro de la capa contenidosAnchos. (Tiene a su vez dentro las capas contenedorCabecerasDerecha y contenedorCabecerasIzquierda, y esta última a su vez tiene el camino de migas, la cabeceraCanal y el h1 ) */
.contenedorPrincipalCabecerasAncho, .contenedorPrincipalCabecerasEstrecho{margin:0;
	padding:0;
	height:100%;
	overflow:hidden;}
 
.contenedorPrincipalCabecerasAncho br, .contenedorPrincipalCabecerasEstrecho br{display:none;
	visibility:hidden;}
 
/*contenedor ancho y estrecho - está dentro de la capa contenidos. Tiene a su vez dentro a capaGenericaContenido*/
.capaPrincipalContenidoAncho, .capaPrincipalContenidoEstrecho{padding:0 0 0 0.5em;}
 
/*estilos para la plantilla de tabla - páginas que se abren en otra ventana*/
.plantillaTabla{
	display:block;
	margin:1em 0 0 0;
	padding:0;
	width:100%;
	height:100%;
	background-color:#fff;}
 
	.plantillaTabla div{overflow:visible;}
	
.plantillaTabla div.capaPrincipalContenidoAncho{padding:0;}
 
.cerrarPlantillaTabla a{font-weight:normal;
	color:#336699 !important;
	text-align:justify;}
 
/*camino de migas*/
.listaEnlacesHorizontal2{margin:0 0 0.4545em 0.7272em; /*0 0 5px 8px*/
	padding:0;
	font-size:0.6875em;
	color:#666666; 
	overflow:hidden;
	list-style-type:none;}
	
	.listaEnlacesHorizontal2 a{color:#666666;
		text-decoration:underline;}
		
	.listaEnlacesHorizontal2 li{background-image:none;
	 	margin:0;
	 	padding:0;
	 	/*float:left;*/
	 	white-space:normal;
	 	display:inline;} 
	 	
	.listaEnlacesHorizontal2 li span{padding:0 0.3636em;}
	 	
	.listaEnlacesHorizontal2 li.miga{background-image:url("../gif/ico_separador.gif");
	 background-repeat:no-repeat;
	 background-position:right 0.4545em;
	 /*float:left;*/
	 white-space:normal;
	 margin:0 0.4545em 0 0;
	 padding:0 1.0909em 0 0;
	 display:inline;}
	 
.listaEnlacesHorizontal2 li.migaultima{background-image:none;
	 	margin:0;
	 	padding:0;
	 	/*float:left;*/
	 	white-space:normal;
	 	display:inline;} 
 
/*cabecera canal*/
.cabeceraCanal{color:#FFFFFF;
	font-size:0.875em;
	font-weight:normal;
	text-decoration:none;
	clear:both;
	background-image:url(../gif/fondo_canal_generico.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	margin:0 0 0.6428em 0;
	padding:0.1428em 0.5714em 0.5714em 0.5714em;
	min-height:1.4285em;
	display:block;
	border:1px solid #fff;
	border-color:#fff;}
 
	.cabeceraCanal a{margin:0;
		padding:0 17.3571em 0 0;
		text-decoration:none;
		color:#FFFFFF;
		display:block;}
.cabeceraCanaltexto{font-size:1em;}
  
/*.cabeceraCanalder{color:#FFFFFF;
	font-size:0.875em;
	font-weight:normal;
	text-decoration:none;
	clear:both;
	margin:0 0 0.7142em 0;
	padding:0.1428em 0.5714em 0 0.5714em;
	background-image:url(../maquetacion/fondo_canal_prensa.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	border-bottom:0.0714em #336699 solid;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	min-height:20px;}
*/
 
 
/**/
.controlFecha{margin-bottom:5px; 
	padding:0;
	font-size:0.6875em;
	color:#336699;
	clear:both;
	/*min-height:1.0909em;*/
}
 
	.controlFecha a{color:#336699;
		text-decoration:none;}

 
/*empieza estilos para quitar*/
.fecha3{margin:0.2em 0em 0.55em 0em;
	padding:0;
	background-color:#F6F6F6;
	color:#666666;
	text-align:center;
	text-decoration:none;
	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;
	font-size:0.7em;
	width:100%;}
 
.imagencanal{margin:0.45em 0 0.2em;
	padding:0 0 0.2em 0;}
 
	.imagencanal img{margin:0;
		padding:0;
		width:100%;
		height:50%;
		border-bottom:1px #CC9900 solid;
		border-top:1px #CC9900 solid;}
 
/*termina estilos para quitar*/
 
.imprimir, .mapa, .ayuda, .herramienta, .soporte, .rss{margin:0;
	padding:0;
	float:left;
	text-align:center;}
	
.correo{margin:0 0 0 6.1818em;
	padding:0;
	float:left;
	text-align:center;}
.mapa{float:right;}
 
.correo a,.imprimir a,.mapa a, .ayuda a, .rss a{margin:0;
	padding:0 0 0 1.5em;
	background-repeat:no-repeat;
	background-position:left center;
	color:#336699;
	text-decoration:none;}
 
.correo a{background-image:url(../gif/correo.gif);}
 
.mapa a{background-image:url(../gif/mapaweb.gif);
	background-position:0.3em 0.2em;}
 
.rss a{background-image:url(../gif/rss.gif);
		background-position:0.4em 0.2em;}

.imprimir a{background-image:url(../gif/imprimir.gif);}
 
.ayuda a{background-image:url(../gif/ico_ayuda.gif);
	padding-bottom:.2em;}


/*capa donde están las imagenes en menuDerecha */
.textoLibreHomeDerecha{padding:0;
	margin:0 0 16px 0;
	color:#666666;
	width:14.57em;
	overflow:hidden;}
.textoLibreHomeDerecha+.textoLibreHomeDerecha{margin-top:-16px;}
.textoLibreHomeDerecha a{color:#666666;
		text-decoration:none;}
		
/* .textoLibreHomeDerecha img{width:7.25em;} */


/* set1 set2 set3 set4 set5 set6 leftSet rightSet justifySet centerSet */
.set1,
.set2,
.set3,
.set4,
.set5,
.set6{
	padding-top:16px;
	background:transparent url(../gif/separador_banda_banner6.gif) no-repeat 0 top;}
.set1:first-child,
.set2:first-child,
.set3:first-child,
.set4:first-child,
.set5:first-child,
.set6:first-child{padding-top:0;background:none;}	
	
.set1 div,
.set2 div,
.set3 div,
.set4 div,
.set5 div,
.set6 div{overflow:hidden;}
.rightSet{text-align:right;}

.rightSet,
.leftSet,
.justifySet,
.centerSet{clear:both;
	overflow:hidden;}
.rightSet div,
.leftSet div,
.justifySet div,
.centerSet div{float:left;}
.rightSet div,
.leftSet div{padding-left:15px;}
.rightSet div{display:inline;
	float:none;
	padding-left:12px;}
.set6.rightSet div,
.set6.leftSet div{padding-left:10px;}
.justifySet div{float:left;}
.set3.justifySet div{padding-left:31.97%;}
.set4.justifySet div{padding-left:17.3%;}
.set5.justifySet div{padding-left:9.97%;}
.set6.justifySet div{padding-left:5.57%;}
.justifySet div.lastChild{float:right;}
.set2.centerSet div{padding-right:25.32%;}
.set3.centerSet div{padding-right:15.98%;}
.set4.centerSet div{padding-right:10.38%;}
.set5.centerSet div{padding-right:6.65%;}
.set6.centerSet div{padding-right:3.98%;}
.set1 div.firstChild,
.set2 div.firstChild,
.set3 div.firstChild,
.set4 div.firstChild,
.set5 div.firstChild,
.set6 div.firstChild{padding-left:0;}
.set1.centerSet{text-align:center;}
.set1.centerSet div{float:none;}
.set2.centerSet div.firstChild{padding-left:25.32%;}
.set3.centerSet div.firstChild{padding-left:15.98%;}
.set4.centerSet div.firstChild{padding-left:10.38%;}
.set5.centerSet div.firstChild{padding-left:6.65%;}
.set6.centerSet div.firstChild{padding-left:3.98%;}

.textoLibreHomeDerecha .set1 img{width:14.563em;}
.textoLibreHomeDerecha .set2 .firstChild img[alt~=actual]{width:7.313em;}
.textoLibreHomeDerecha .set2 .lastChild img[alt~=Revista]{width: 7.25em;}
/* END.set1 set2 set3 set4 set5 set6 leftSet rightSet justifySet centerSet */ 


.alignCenter{
	text-align:center !important;
	clear:both;}
 
.alignLeft{text-align:left;}
 
.alignRight{text-align:right !important;}
 
.alignJustify{text-align:justify;}
 
/* Estilos para las listas de enlaces de interés, documentos, etc - lateral derecho:Enlaces de interés */
.listaEnlacesVertical1{margin:0em 0em 0.5em 0em;
	padding:0.5em 0em 0em 0em;
	background-color:#f5f4f4;}
 
	.listaEnlacesVertical1 span, .menuVertical3 span{display:block;
		padding:0.2em 0em 0.2em 1em;
		margin:0em 0.3em 0em 0.3em;
		text-align:left;
		background-color:#336699;
		background-image:url(../gif/flesubentradilla.gif);
		background-repeat:no-repeat;
		background-position:0.3em 0.5em;
		color:#ffffff;
		font-weight:normal;
		font-size:0.7em;}
 
	.listaEnlacesVertical1 ul{display:block;
		margin:0em 0em 0em 0.4em;
		padding:0.3em 0em 0em 0em;
		list-style-type:none;}
 
	.listaEnlacesVertical1 li{height:100%;
		padding:0.3em 0em 0.3em 0em;
		background-image:url(../gif/puntoseparador.gif);
		background-position:top;
		background-repeat:repeat-x;}
 
.primerElemento{background-image:none !important;
	border:none !important;}
 
.listaEnlacesVertical1 a{display:block;
	height:100%;
	padding:0em 0em 0em 0.75em;
	text-decoration:none;
	color:#666666;
	font-size:0.68em;
	background-image:url(../gif/puntonaranja2.gif);
	background-repeat:no-repeat;
	background-position:0em 0.4em;}
 
/*Estilos para el menu vertical 3 - lateral derecho:Información */
.menuVertical3{margin:0.5em 0em 0.5em 0em;
	padding:0.5em 0em 0.5em 0em;
	background-color:#F6F6F6;}
 
.menuVertical3_n1{margin:0em 0.3em 0em 0.5em;
	list-style-type:none;
	height:100%;}
 
	.menuVertical3_n1 li{display:block;
		height:100%;
		padding:0.3em 0em 0.3em 0em;
		background-image:url(../gif/puntoseparador.gif);
		background-position:top;
		background-repeat:repeat-x;}
 
	.menuVertical3_n1 a{height:100%;
		display:block;
		background-image:url(../gif/flechaazuloscdcha.gif);
		background-repeat:no-repeat;
		background-position:0em 0em;
		margin:0;
		padding:0em 0em 0em 0.5em;
		text-align:left;
		font-size:0.68em;
		color:#666666;
		text-decoration:none;}

		 /**/
.menuHorizontal{margin:0.5625em 0em 1.15em 0em;}
 
/*Estilos para el menu horizontal nivel 4*/
/*Estilos para el menu horizontal nivel 5*/

.nivel4,
.nivel5{
	line-height:1.22em;
    padding:2px 4px 8px 16px;
    vertical-align:top;
	border-bottom:1px solid #B8D6FB;
	border-bottom-color:#B8D6FB;
	overflow:hidden;}
.nivel4{
	background-color:#f8fafd;
	border-top:1px solid #B8D6FB;
	border-top-color:#B8D6FB;}

.nivel4 a,.nivel5 a{
    background-color:#FFFFFF;
    color:#336699 !important;
    display:block;
    font-size:0.7em;
    line-height:normal;
    overflow:visible;
    padding:3px 4px;
    text-align:left;
    text-decoration:none !important;
    white-space:nowrap;
	float:left;
	margin:6px 6px 0 0;
	border:1px solid #B8D6FB;
	border-color:#B8D6FB;
	border-radius:3px;}

.nivel4_sel{}
.nivel4 a:hover,
.nivel5 a:hover{background-color:#ECF4FD;color:#003366;}
.nivel4 a.nivel4_sel,
.nivel5 a.nivel5_sel{
	font-weight:bold;
    background-color:#ECF4FD;}

 
 
/******************* ESTILOS ÁREA DE CONTENIDO ***********************/

h1{clear:left;
	background-image:url(../gif/vineta_nivel1.gif);
	background-repeat:no-repeat;
	background-position:left 0.35em;
	margin:0 0 1.666em 0;
	padding:0 0 0 0.78em;
	font-size:0.75em;
	font-weight:bold;
	color:#336699;
	text-decoration:none;}
 
	h1 a{color:#336699;}
	
.slogan{font-weight:bold;
		font-style:oblique;
		/*display:block;*/
		font-size:0.75em;
		color:#666666;
		border-top:0.09em #CCCCCC dotted;
		border-bottom:0.09em #CCCCCC dotted;
		padding:0.4em 0 0.4em 0.6666em;
		margin:0 0 1em 0;
		text-align:left;
		/*clear:left; margin:0 21.08em 0 0; padding:0em 0.6em 0em 0em; font-size:0.75em;	font-weight:bold; color:#868686; text-decoration:none; text-align:right;	font-style:italic; */

}
	
/*imagen y h1 para el detalle de una noticia*/
div.capaEncabezado01 h1{font-family:Arial,Tahoma,Helvetica,sans-serif;
	font-size:1.0625em;
	font-weight:normal;
	background-image:none;
	color:#336699;
	padding:0;
	clear:none;
	margin:0 0 0.4118em/*7px*/;
	overflow:visible;
	float:none;
	line-height:1.2353em/*21px*/;}	

	
div.capaEncabezado01 img{float:left;
	padding:0 0.5555em 0.5555em 0;
	width:6.75em;}

div.capaEncabezado01 div.entradilla p{font-size:0.6785em; 
	color:#666666;
	overflow:auto; 
	margin-bottom:10px;
	float:none;}

 
/*estilos para la plantilla PL_SUBHOME*/
.cabeceraSubhome{margin:0.625em 0em 1.3em 0em;
	padding:0;
	height:4.7em;
	background-position:left top;
	border:0.050em #dfdfdf solid;}
	
 
h1.tituloCabeceraSubhome{font-size:1em;
	font-weight:bold;
	text-align:right;
	background-image:none;
	color:#336699;
	padding-right:1em;}
	
.subtituloCabeceraSubhome{margin:0; padding:1.8em 0.9em 0em 20.8em;	font-size:0.6em; font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif; color:#666666;}

.listaEnlaces2Columnas1,
.listaEnlaces2Columnas1b{
	margin:0;
	padding:0;
	border-radius:3px;
	border:1px solid #7d9fc3;
	border-color:#7d9fc3;
	width:100%;
	display:block;
	overflow:hidden;}
.capaGenericaContenido .listaEnlaces2Columnas1,.capaGenericaContenido .listaEnlaces2Columnas1b{margin-left:-0.5em;width:100.9%;}
body.ie_6 .capaGenericaContenido .listaEnlaces2Columnas1,body.ie_6.capaGenericaContenido .listaEnlaces2Columnas1b{margin-left:0;width:100%;}
.listaEnlaces2Columnas1 a,
.listaEnlaces2Columnas1b a{
    color:#336699 !important;
    display:block;
    font-size:0.7em;
    font-weight:bold;
    padding:8px 20px 8px 8px;
    text-decoration:none !important;}
.listaEnlaces2Columnas1 a:hover,div.listaEnlaces2Columnas1b a:hover{
    background:transparent url(../gif/irazulborde.png) no-repeat 98% 50%;
	background-color:#ECF4FD; /*CSS Contraste*/
	color:#003366 !important;}
.listaEnlaces2Columnas1 span,
.listaEnlaces2Columnas1b span{
	display:block;
	margin:0;
	padding:0;
	font-size:0.625em;
	color:#666666;}
h2.TitGenListaEnlaces,
.capaGenericaContenido h2.TitGenListaEnlaces{
	font-size:0.8em;
	text-align:center;
	background:none;
    display:block;
    margin:2em 0 0 0;
    padding:0 0 4px 0;
	color:#333;
	text-align:center;}
.capaGenericaContenido p+div h2.TitGenListaEnlaces{margin-top:0;}
h2.TitGenListaEnlaces2Columnas,
.capaGenericaContenido h2.TitGenListaEnlaces2Columnas{ 
	font-size:0.6875em;
    font-weight:bold;
	color:#336699;
    display:block;
    margin:2em 0 0 0;
    padding:0 0 4px 8px;}
h1 + .capaGenericaContenido div:first-child h2.TitGenListaEnlaces2Columnas{margin-top:0;}
.listaEnlaces2Columnas1_linea_primera{
	margin:0;
	width:100%;
	clear:both;
	overflow:hidden;}
.listaEnlaces2Columnas1_linea{
    border-top:1px solid #dbe3ec;
	border-top-color:#dbe3ec;
    clear:both;
    margin:0;
	height:100%;
	overflow:hidden;}
.listaEnlaces2Columnas1_itemIzquierda{
    float:left;
	margin:0;
	padding:0;
    width:49.8%;
	border-right:1px solid #dbe3ec;
	border-right-color:#dbe3ec;}
.listaEnlaces2Columnas1_itemDerecha{
	float:left;
	margin:0 0 0 -1px;
    padding:0;
    width:49.9%;
	border-left:1px solid #dbe3ec;
	border-left-color:#dbe3ec;}


.seccionesSubhome{margin:1em 0;
	padding:0;
	clear:both;
	overflow:auto;}
 
.seccionesSubhomeDerecha{margin:0;
	padding:0;
	float:right;
	overflow:hidden;
	width:49%;}
 
.seccionesSubhomeIzquierda{margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	width:49%;}
 
.listaEnlacesVertical3{
	background-color:#FFFFFF;
	height:100%;
	border:1px solid #CCC;
	border-color:#CCC;
	border-radius:0 0 3px 3px;}
 
	.listaEnlacesVertical3 h1,.listaEnlacesVertical3 p{font-weight:bold;
		color:#333333;
		font-size:0.68em;
		text-align:center;
		padding:0.25em 0;
		margin:0;}
 
	.listaEnlacesVertical3 ul{display:block;
		margin:0;
		padding:0;
		list-style-type:none;
		/*height:100%;*/ }
 
	.listaEnlacesVertical3 li{display:block;
		margin:0.4em 0;
		padding:8px;
		color:#666666;
		font-size:0.6785em;
		clear:both;
		overflow:hidden;
		height:100%;
		background-color:#F6F6F6;
		border-bottom:1px #CCCCCC dotted;
		border-bottom-color:#CCCCCC;}
 
	.listaEnlacesVertical3 img{padding:0;
		margin:0 8px 0 0;
		float:left;
		/*height:39px;
		width:43px;*/ }
 
	.listaEnlacesVertical3 a{height:100%;
		display:block;
		text-decoration:none;
		font-size:1em;
		font-weight:bold;
		/*padding-top:5px;*/ }

	.listaEnlacesVertical3 span{margin:0 0.4545em 0 0.60em; /*0 0.4545em 0 1.8181em;*/
		display:block;}
 
.listaEnlacesVertical3_titulo_estilo1{
	background-color:#FFFFFF;
	border-bottom:2px #336699 solid;
	border-bottom-color:#336699;}
 
.listaEnlacesVertical3_titulo_estilo2{
	background-color:#FFFFFF;
	border-bottom:2px #ffcc00 solid;
	border-bottom-color:#ffcc00;}
 
.listaEnlacesVertical3_enlace_estilo1{color:#666666;}
 
.listaEnlacesVertical3_enlace_estilo2{color:#666666;}
 
.capaTextoSubhome{margin:1.3em 0em 1.3em 0em;
	padding:0;}
 
 
/*fin estilos para la plantilla PL_SUBHOME*/
/*Estilos especificos para la plantilla de documento*/
.archivo{display:block;
	margin:0em 0em 1em 0em;
	padding:0em 0em 1em 0em;
	background-image:url(../gif/puntoseparador.gif);
	background-position:bottom;
	background-repeat:repeat-x;}
 
	.archivo a{font-size:0.7em;
		color:#336699;
		text-decoration:none;}
 
	.archivo span{position:static;
		padding:0.4em 0em 0em 2em;
		margin:0em 0em 0em 1em;
		font-size:0.68em;
		color:#666666;
		text-decoration:none;
		text-align:justify;
		background-repeat:no-repeat;
		background-position:center left;}
 
.descargaPrograma img{margin-left:40%;}
/*fin de estilos especificos para la plantilla de documento*/
/* estilos para poner como imagen de fondo el icono del tipo de documento correspondiente*/
.documentoGenerico{background-image:url(../iconos/gen.gif)!important;}
 
.documentoPdf{background-image:url(../iconos/pdf.gif);}
 
.documentoImagen{background-image:url(../iconos/img.gif);}
 
.documentoZip{background-image:url(../iconos/zip.gif);}
 
.documentoExcel{background-image:url(../iconos/excel.gif);}
 
.documentoExe{background-image:url(../iconos/exe.gif);}
 
.documentoWord{background-image:url(../iconos/msword.gif);}
 
.documentoPpt{background-image:url(../iconos/ppt.gif);}
 
.documentoTexto{background-image:url(../iconos/txt.gif);}
 
.documentoWeb{background-image:url(../iconos/web.gif);}
 
.documentoXml{background-image:url(../iconos/xml.gif);}
 
/*Estilos especificos para la plantilla de mapa*/
.listadoArbolTipo1{display:block;
	margin:0 !important;
	list-style-type:none;
	display:block;
	font-size:0.7em !important;}
 
	.listadoArbolTipo1 ol{margin:0 !important;
		padding:0 !important;
		list-style-type:none;
		font-size:1em !important;}
 
	.listadoArbolTipo1 li{height:100%;
		display:block;
		margin:0 !important;
		padding:0em 0em 0em 1em !important;
		background-image:url(../gif/flecha_azul.gif) !important;
		background-repeat:no-repeat;
		background-position:0em 0.3em;
		list-style-type:none !important; /*añadido el 07/08/2008*/ }
 
		.listadoArbolTipo1 li ol{margin:0 !important;
			padding:0 !important;}
 
	.listadoArbolTipo1 a,.listadoArbolTipo1 span{display:block;
		text-decoration:none;
		margin:0em 0em 0.5em 0em !important;}
 
	.listadoArbolTipo1 a:hover{font-weight:bold;}
 
/*Fin de estilos especificos para la plantilla de mapa*/
.capaGenericaContenido{
	display:block;
	clear:both;
	height:100% !important;
	margin:0 0 0 0.5em;
	padding-bottom:0.5em;}
 
	.capaGenericaContenido a{text-decoration:underline;
		color:inherit;}
 
	.capaGenericaContenido p, .correoDescripcion{display:block;
		margin:0em 0em 1em 0em;
		font-size:0.6875em;
		color:#666666;
		text-decoration:none;
		text-align:left;
		padding:0;}
 
		.capaGenericaContenido p a{color:#666666;}
 
	.capaGenericaContenido span{/*padding:0em 0.5em 0em 0em;*/
		z-index:10;}
 
	.capaGenericaContenido strong.destacado1{font-weight:bold;
		font-style:oblique;
		display:block;
		font-size:1.1em;
		color:#333333;
		border-top:0.09em #CCCCCC dotted;
		border-bottom:0.09em #CCCCCC dotted;
		padding:0.4em 0;
		margin:0 0 1em;}
		
	.capaGenericaContenido p img{margin-top:8px;margin-bottom:8px;}
	.capaGenericaContenido ul li a+img,
	.capaGenericaContenido ul li a img,
	.capaGenericaContenido p a img[alt="Icono XML"],
	.capaGenericaContenido p img[alt="English version"],
	.capaGenericaContenido p img[alt="Versión en castellano"],
	.capaGenericaContenido p img.sinmargenes{margin-top:0;margin-bottom:0;}
	.capaGenericaContenido img.imagenIzquierda,
	.capaGenericaContenido span.imagenIzquierda img{margin-right:8px;margin-top:0;}
	.capaGenericaContenido p.alignCenter:first-child img:first-child{margin-top:0;}
 
	/*estilos para las listas*/
.capaGenericaContenido ul{margin:0em 0em 1em 3em;
		font-size:0.6875em;
		color:#666666;
		display:block;
		list-style-type:none;}
 
	.capaGenericaContenido ol{margin:0em 0em 1em 3.75em;
		padding:0;
		font-size:0.68em;
		list-style-type:decimal;
		list-style-position:outside;
		color:#666666;}
 
		.capaGenericaContenido ol li{background-image:none;
			/*display:list-item;*/
			vertical-align:top;
			padding-left:0em;
			list-style-type:decimal;
			margin-bottom:0.7em;}
 
	.capaGenericaContenido ul li{display:block;
		height:100%;
		padding-left:0.8em;
		background-image:url(../gif/puntoazul.gif);
		background-repeat:no-repeat;
		background-position:0em 0.5em;
		list-style-image:none !important;
		list-style-type:none !important;
		margin-bottom:0.7em;
		display:block;
		/*overflow:hidden; */}
		
	.capaGenericaContenido ul.nobullets li{
		background-image:none;
		text-indent:-2em;}
	
 
	.capaGenericaContenido li ul,.capaGenericaContenido li ol{display:block;
		margin-top:0.7em;
		margin-bottom:0em !important;
		font-size:1em !important;}
 
	.capaGenericaContenido li a{color:#666666;}
 
	.capaGenericaContenido li p{font-size:1em;}
	.capaGenericaContenido li p.espaciado2, .capaGenericaContenido p.espaciado2{margin:1em 0;}
 
	.capaGenericaContenido li table{font-size:1em;}
 
	.capaGenericaContenido dl{margin:0em 0em 1em 3em;
		font-size:0.6875em;
		list-style-image:url(../gif/puntoazul.gif);
		list-style-position:outside;
		color:#666666;}
 
		.capaGenericaContenido dl p{font-size:1em;}
 
		.capaGenericaContenido dl dd{font-size:inherit;}
 
	.capaGenericaContenido dd a{color:#666666;}
 
	/*para corregir algunas paginas con un ul dentro de otro*/
.capaGenericaContenido ul ul{font-size:1em !important;}
 
	/*listas anidadas*/
.capaGenericaContenido ol.listaletras li.ABC{list-style-type:upper-alpha! important;}
 
	.capaGenericaContenido ol.listaletras li.abc{list-style-type:lower-alpha! important;}
 
	.capaGenericaContenido ol.listanumeros li.decimales{list-style-type:decimal! important;}
 
	.capaGenericaContenido ol.listanumeros li.romanomay{list-style-type:upper-roman! important;}
 
	.capaGenericaContenido ol.listanumeros li.romanomin{list-style-type:lower-roman! important;}
 
	.capaGenericaContenido ol li ul.listavinetas{margin:1em 0 1em 2em;}
 
	.capaGenericaContenido ul.listavinetas li.disco{
		display:block;
		height:100%;
		padding-left:0.8em;
		background-image:url(../gif/puntoazul.gif);
		background-repeat:no-repeat;
		background-position:0em 0.5em;
		list-style-image:none !important;
		list-style-type:none !important;
		margin-top:0.7em;
		margin-bottom:0;
		overflow:hidden;}
	.capaGenericaContenido ul.listavinetas li.disco li{margin-bottom:0;margin-top:0.7em;}
	.capaGenericaContenido ul.listavinetas li.disco ul{margin-top:0;}
 
	/*fin listas anidadas*/
.capaGenericaContenido h2{display:block;
		background-image:url(../gif/vineta_nivel2.gif);
		background-repeat:no-repeat;
		background-position:left 0.35em;
		margin:0em 0em 1em 0em;
		padding:0em 0em 0em 0.7em;
		font-size:0.6875em;
		font-weight:bold;
		color:#336699;
		text-align:justify;
		z-index:1;
		clear:both;}
 
		.capaGenericaContenido h2 a{color:#336699;}
 
	.capaGenericaContenido h3{display:block;
		margin:0em 0em 1em 0em;
		background-image:url(../gif/vineta_nivel3.gif);	
		background-repeat:no-repeat;
		background-position:left 0.45em;
		padding:0em 0em 0em 0.7em;
		font-size:0.6875em;
		color:#336699;
		text-decoration:none;
		text-align:justify;
		z-index:1;
		font-weight:bold;
		clear:both;}
 
 	.capaGenericaContenido h4{display:block;
		margin:0em 0em 1em 0em;
		background-image:url(../gif/vineta_nivel4.gif);	
		background-repeat:no-repeat;
		background-position:left 0.45em;
		padding:0em 0em 0em 0.7em;
		font-size:0.6875em;
		color:#336699;
		text-decoration:none;
		text-align:justify;
		z-index:1;
		font-weight:normal;
		clear:both;}

 	.capaGenericaContenido h5{display:block;
		margin:0em 0em 1em 0em;
		background-image:url(../gif/vineta_nivel5.gif);	
		background-repeat:no-repeat;
		background-position:left 0.45em;
		padding:0em 0em 0em 0.7em;
		font-size:0.6875em;
		color:#336699;
		text-decoration:none;
		text-align:justify;
		z-index:1;
		font-weight:normal;
		clear:both;}

 
	.capaGenericaContenido h3 a,.capaGenericaContenido h4 a,.capaGenericaContenido h5 a{color:#336699;}
 
	.capaGenericaContenido table{margin-bottom:1em !important;
		font-size:0.68em;
		width:100%;}
 
	.capaGenericaContenido caption{color:#666666;
		font-weight:bold;}
 
	.capaGenericaContenido td ul{font-size:1em !important;}
 
	.capaGenericaContenido td p,.capaGenericaContenido th p{font-size:1em;
		margin:0 !important;
		padding:0 !important;
		height:100%;}
 
	.capaGenericaContenido td,.capaGenericaContenido th{color:#666666;
		padding-left:0.5em !important;
		padding-right:0.5em !important;
		text-align:left;}
 
	.capaGenericaContenido td a, .capaGenericaContenido th a{color:#666666;}



table.resultados,
table.resultados2{
	text-align:center;
	border-collapse:collapse;
	padding:0 !important;
	margin:0 0 1.5em 0 !important;
	background-color:#FFFFFF;
	border:1px solid #fff;
	border-color:#fff;
	border-bottom:1px solid #B8D6FB;
	border-bottom-color:#B8D6FB;}
table.resultados caption,
table.resultados2 caption{
	text-align:left;
	background-color:#FFFFFF;
    border:0;
    color:#333;
    font-size:1em;
	font-weight:bold;
    margin:0;
    padding:4px;} 
table.resultados tbody{
	border-top:1px solid #B8D6FB;
	border-top-color:#B8D6FB;}
table.resultados thead+tbody{border-top:0;}
table.resultados th,
table.resultados2 th{
	font-weight:bold;
	border-left:1px solid #B8D6FB;
	border-left-color:#B8D6FB;
	color:#FFFFFF;
	background-color:#336699;}
table.resultados td,
table.resultados th,
table.resultados2 td,
table.resultados2 th{
	text-align:left;
	border-bottom:1px solid #B8D6FB;
	border-bottom-color:#B8D6FB;
	padding:3px;}
table.resultados thead th,
table.resultados2 thead th{
	border-bottom:1px solid #ECF4FD;
	border-bottom-color:#ECF4FD;}
table.resultados td:first-child,
table.resultados thead tr:first-child th:first-child{border-left:0;}
table.resultados thead tr.filaPar th:first-child{
	border-left:1px solid #ECF4FD;
	border-left-color:#ECF4FD;}
table.resultados tbody th:first-child{
	border-right:1px solid #B8D6FB;
	border-right-color:#B8D6FB;}
table.resultados tr.filaPar,
table.resultados2 tr.filaPar{background-color:#fafafa;}
table.resultados tr.filaImpar,
table.resultados2 tr.filaImpar{background-color:#FFFFFF;}
table.resultados tfoot th,
table.resultados tfoot td{
	background-color:#ECF4FD;
	color:#336699;
	font-weight:bold;
	border-left:0;}
table.resultados th.cifras,
table.resultados2 th.cifras,
table.resultados td.cifras,
table.resultados2 td.cifras{text-align:right;}
table.resultados tr:hover,
table.resultados2 tr:hover{background-color:#FFFCF2;}

 
table.resultados a{
	width:100%;
	padding:0.35em 0em 0em 0em;
	text-decoration:none;}
table.resultados a:hover{
	text-decoration:underline;
	color:#336699;}

table.resultados th.CIAIAC{background-color:#F6F6F6;
			color:#666666;}
 
		table.resultados th a{color:#ffffff;}
 
			table.resultados th a:hover{color:#ffffff;
				text-decoration:none;}
 
	table.resultados tr.filaImpar td a{color:#336699;}
 
		table.resultados tr.filaImpar td a:hover{color:#336699;}
 
	table.resultados tr.filaPar td a{color:#336699;}
 
		table.resultados tr.filaPar td a:hover{color:#336699;}
 
 table.resultados td.notificacion1{font-weight:bold; color:#000000;}
 
 /*tabla para notificaciones*/
 div.notificaciones{
	 	background-color:#ffeea9;	
		color:#000000;
		margin:0 0 10px 0;
		padding:0.9090em 0.9090em 0.9090em 5em;
		border:0.0909em #ffcc00 solid;
		border-color:#ffcc00;
		font-weight:normal;
		font-size:1em;
		text-align:left; 
		background-image:url(../gif/ico_aviso.gif);
		background-position:2em center;
		background-repeat:no-repeat;
		font-size:0.6875em;
		overflow:hidden}
 div.notificaciones strong{font-weight:normal;}
 table.resultados2{text-align:center;
	border:0.1em solid #F6F6F6;
	border-color:#F6F6F6;
	background-color:#FFFFFF;
	margin:0 0 1.5em 0 !important;
	padding:0 !important;}
 
	/*table.resultados2 caption{background-color:#ffeea9;
		color:#000000;
		margin:0 0 10px 0;
		padding:0.9090em 0.9090em 0.9090em 5em;
		border:0.0909em #ffcc00 solid;
		font-weight:normal;
		font-size:1em;
		text-align:left; 
		background-image:url(../gif/ico_aviso.gif);
		background-position:2em center;
		background-repeat:no-repeat;}*/
	table.resultados2 caption{background-color:#FFFFFF;
		color:#000000;
		margin:0 0 0.7272em 0;
		padding:0;
		border:none;
		font-weight:bold;
		font-size:1em;}
			
	table.resultados2 tfoot th, table.resultados2 tfoot td{background-color:#666666; color:#FFFFFF;}
 
	table.resultados2 tr.filaImpar{background-color:#e3eaf1;
		color:#000000;
		text-decoration:none;}
 
	table.resultados2 tr.filaPar{background-color:#d2dde9;
		color:#000000;
		text-decoration:none;}
 
	table.resultados2 th,table.resultados2 td{text-decoration:none; height:2em;}
 
	table.resultados2 a{width:100%;
		padding:0.35em 0em 0em 0em;
		text-decoration:none;}
 
		table.resultados2 a:hover{text-decoration:underline;
			color:#000000;}
 
	table.resultados2 th{background:#336699;
		color:#FFFFFF;
		font-weight:normal;
		text-align:center;}
 
		table.resultados2 th.CIAIAC{background-color:#F6F6F6;
			color:#666666;}
 
		table.resultados2 th a{color:#ffffff;}
 
			table.resultados2 th a:hover{color:#ffffff;
				text-decoration:none;}
 
	table.resultados2 tr.filaImpar td a{color:#336699;}
 
		table.resultados2 tr.filaImpar td a:hover{color:#336699;}
 
	table.resultados2 tr.filaPar td a{color:#336699;}
 
		table.resultados2 tr.filaPar td a:hover{color:#336699;}
 
 table.resultados2 a.enlace1,  table.resultados a.enlace1{font-weight:bold; text-decoration:underline;}
 
 table.resultados2 td input.botonAplicacion{background-color:#bbccde; color:#000000;}
 /*fin para tabla para notificaciones*/
 
/*estilos para las fichas de tipo 2*/
.fichaTipo2{padding:0; margin:0em 0em 1.5em 0em; background-color:#ffffff;}
.fichaTipo2 dl{font-size:0.7em !important;
	background-color:#ffffff !important;
	margin:0em 0em 0em 1.4em !important;
	padding:1em 0em 1.5em 0em !important;
	overflow:auto;
	height:100%;}

.fichaTipo2 dt{display:block;
	padding:0em 0em 0em 0.5em !important;
	margin:0em 0em 0.5em 0em !important;
	list-style-type:none;
	background-image:url(../gif/puntoazul.gif);
	background-position:0em 0.5em;
	background-repeat:no-repeat;		
	color:#336699;
	text-decoration:none;				
	width:25%;
	overflow:auto;
	float:left;
	clear:left;
	height:100%;}

.fichaTipo2 dd{display:block;
	margin:0em 0em 0.5em 0em !important;
	padding:0 !important;		
	color:#868686;
	text-decoration:none;
	width:72%;
	overflow:auto;
	/*float:right;*/
	height:100%;}
h1.fichaTipo2_titulo,h2.fichaTipo2_titulo,h3.fichaTipo2_titulo{margin:0 !important;
	padding:0.3em 0em 0.2em 0.7em !important;
	font-size:0.7em;
	font-weight:normal;
	color:#1C60A4 !important;
	line-height:1.3em;
	background-color:#CCDCF4 !important;
	background-image:none !important;}

.fichaTipo2_contenido{margin:0.3em 0em 0.5em 0em;
	padding:0em 0.1em 1em 0em;
	border-style:solid;
	border-color:#F0F0F0;
	border-left-width:0.5em;
	border-top-width:0.06em;
	border-right-width:0.06em;
	border-bottom-width:0.06em;
	overflow:hidden;} 
.fichaTipo2_descripcion{padding:0;
	margin:0.5em 1.4em 1em 1.4em;
	text-align:justify;
	font-size:0.7em;
	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	text-decoration:none;}
 
.fichaTipo2_infoAdicional{clear:both;
	text-align:center;
	font-size:0.7em;
	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	text-decoration:none;}
 
.fichaTipo2_ampliarInformacion{margin:0.5em 1.5em 0em 0em;
	padding:0.2em 0em 0em 1em;
	text-align:right;}
 
	.fichaTipo2_ampliarInformacion a{font-size:0.7em;
		font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;
		color:#CC9900;
		text-decoration:underline;}
 
/*Para los listados de los curriculums */
.listadoThumbnail1_item{padding:0em 0em 1em 0em;
	margin:0em 0em 1em 0em;
	overflow:hidden;
	background-image:url(../gif/puntoseparador.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	height:100%;
	clear:both;}
 
.listadoThumbnail1_item span{padding:0;
		margin:0em 0em 0.5em 0em;
		text-align:justify;
		float:left;}
 
	.listadoThumbnail1_item span.datos{/*p.datos se ha creado para sustituir este estilo. Hay que cambiar la maquetación en todas las plantillas donde se utilice y después borrarlo*/
			padding:0;
			margin:1em 0em 0.5em 0em;
			font-weight:normal;
			font-size:0.7em;
			color:#666666;
			font-family:verdana;
			text-decoration:none;
			vertical-align:top;
			text-align:justify;
			line-height:1.2em;}
			
		.listadoThumbnail1_item p.datos{padding:0;
			margin:1em 0em 0.5em 0em;
			font-weight:normal;
			font-size:0.7em;
			color:#666666;
			font-family:verdana;
			text-decoration:none;
			vertical-align:top;
			text-align:justify;
			line-height:1.2em;}
	
 
	.listadoThumbnail1_item a{background-image:url(../gif/puntonaranja2.gif);
		background-repeat:no-repeat;
		background-position:0em 0.5em;
		padding:0em 0em 0em 0.7em;
		margin:0em 0em 1em 0em;
		font-weight:normal;
		font-size:0.7em;
		color:#336699;
		text-decoration:none;
		text-align:justify;}
 
	.listadoThumbnail1_item img{margin:0em 0.8em 0em 0em;
		background-color:#ffffff;
		vertical-align:top;
		width:60px;
		height:80px;}
 
.listadoThumbnail1_textos{display:block;
	width:80%;
	float:right !important;
	margin:1em 0em 0em 0em;
	padding:0;}

/* Biografias 20111220 */
.fotoCurriculumNew img{
	width:100px;
	box-shadow:1px 1px 3px #888;
	border:1px solid #fff;}
span.fotoCurriculumNew{
	display:block;
	padding-bottom:1em;
	float:left;
	margin-right:0.5em;
	background-color:#fff;
	width:110px;}
.ie_7 span.fotoCurriculumNew{padding-bottom:0;}
p.fotoCurriculumNew{
	display:block;
	background-color:#f0f0f0;
	font-weight:bold;
	padding:0.1em;
	margin-top:1px;
	font-size:0.8em;}
#datosListado .listadoThumbnail1_item img{
    background:none;
    margin:1px 1em 0 2px;
    vertical-align: top;
    width:100px;
	height:auto;
	box-shadow:1px 1px 3px #888;
	border:1px solid #fff;}
#datosListado .listadoThumbnail1_item .listadoThumbnail1_textos{
	float:none !important;
	margin-top:0.1em;
	width:auto;}
#datosListado .listadoThumbnail1_item .listadoThumbnail1_textos a{
	font-size:0.75em;
	font-weight:bold;
	display:block;
	margin:0 0 0.5em 0;
	outline:none;
	background-image:none;}
#datosListado .listadoThumbnail1_item .listadoThumbnail1_textos p.datos{
	padding:0.1em 0;
	font-size: 0.75em;
	background-color:#f0f0f0;
	font-weight:bold;
	display:inline;
	text-align:left;
	line-height:1.37em;}
/* END.Biografias 20111220 */

/*Estilos para la plantilla de noticia fotografica*/
.foto{color:#666666;
	text-align:center !important;
	text-decoration:none;
	margin-bottom:0em !important; /*margin:3em 0em 0em 0em !important;*/
	padding:0em 0em 1em 0em !important;}
 
.pieFoto{font-size:0.68em;
	color:#666666;
	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;
	text-align:center !important;
	text-decoration:none;
	margin-bottom:2.5em !important;}
 
	.pieFoto p{text-align:center;
		font-size:1em;}
 
.notaPie1{margin:0;
	padding:0;
	font-weight:bold; /*text-justify:inter-word;*/
	font-size:0.7em !important;
	color:#336699 !important;
	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;
	text-align:center;
	padding-bottom:10px;}
 
/*Estilos nuevos para los listados de enlaces de interes, documentos, genericos, notas de prensa y listado especial 1*/
.listadoTipo1{display:block;
	margin:0 !important;
	padding:0 !important;
	color:#336699;}
 
	.listadoTipo1 li{display:block;
		vertical-align:top;
		margin:0em 0em 1em 0em !important;
		padding:0em 0em 1.5em 0.2em !important;
		background-image:url(../gif/puntoseparador.gif) !important;
		background-position:bottom !important;
		background-repeat:repeat-x !important;
		list-style-position:inside;}
 
	.listadoTipo1 div{background-image:url(../gif/flechanovedades.gif);
		background-position:0em 0.5em !important;
		background-repeat:no-repeat;
		margin:0;
		padding:0em 0em 0em 1em;
		color:#336699 !important;}
 
	.listadoTipo1 a{margin:0;
		padding:0;
		color:#336699 !important;
		font-weight:bold;}
 
.listadoTipo1_infoDocumento{font-size:0.9em;
	color:#666666;
	margin:0.3em 0em 0em 0em !important;
	padding:0.2em 0em 0em 2em !important;
	vertical-align:bottom;
	background-position:center left;
	background-repeat:no-repeat;}

.listadoTipo1_parrafoDescripcion1{font-size:0.9em;
	color:#336699;
	margin:0.5em 0em 0em 0em !important;
	padding:0 !important;
	vertical-align:bottom;}
 .listadoTipo1_parrafoDescripcion2{margin:0.1em 0em 0em 0em !important;
	padding:0 !important;
	font-size:0.9em;
	color:#868686 !important;}
.listadoTipo1_parrafoDescripcion2 span{margin:0;	padding:0;}
.listadoTipo1_parrafoDescripcion2 a{color:#868686 !important;}

span.castellano, span.ingles,span.castellanosinbandera{display:block;
 margin:0.9090em 0 0 !important;
 padding:0;}

span.castellano a{background:transparent url(../gif/spain.gif) no-repeat scroll right bottom;
 padding-right:1.8181em;}
span.castellanosinbandera a{padding-right:1.8181em;}

span.ingles a{background:transparent url(../gif/england.gif) no-repeat scroll right bottom;
 padding-right:1.8181em;}

/* 20111222 */
#datosListado ul.listadoTipo2 p.listadoTipo2_parrafoDescripcion2 span{
	padding-bottom:0.909em;}
#datosListado ul.listadoTipo2 p.listadoTipo2_parrafoDescripcion2 span.castellano a,
#datosListado ul.listadoTipo2 p.listadoTipo2_parrafoDescripcion2 span.documentoPdf.ingles a,
#datosListado ul.listadoTipo2 p.listadoTipo2_parrafoDescripcion2 span.castellanosinbandera a{
	background:none;
	padding-right:0;}
#datosListado ul.listadoTipo2 p.listadoTipo2_parrafoDescripcion2 span.ingles .docpeso{
    background: url(../gif/england.gif) no-repeat scroll right 10% transparent;
    padding-right: 1.8181em;}
#datosListado ul.listadoTipo2 p.listadoTipo2_parrafoDescripcion2 span.documentoPdf{
	background:transparent url(../iconos/pdf.gif) no-repeat 0 0;
	padding:0 0 0.909em 20px;}
/* 20111222 */

 /**/
.imagenIzquierda{margin:0em 0.7em 0.7em 0em;	padding:/*0em 0.3em 1em 0em*/ 0;	display:inline; float:left; z-index:1;}
.sinflotar{clear:both;}
 
 
/*****estilos de la página home******/
.oculto{display:none;
	visibility:hidden;}

.fueradepantalla{position:absolute;
	top:0;
	left:-5000em;}

.nhNoticiasPrincipales{display:block;
	margin:0;
	padding:0em 0.8em 0em 0.2em;}
 
.nhNoticiaPrincipal{margin:2em 0em 0em 0em;
	padding:0;
	vertical-align:middle;
	float:right;
	width:49%;
	/*width:24em;*/
	font-size:0.7em;
	color:#666666;}
 
	.nhNoticiaPrincipal h1, .nhNoticiaPrincipal a{background-image:none;
		margin:0;
		padding:0em 0em 0.4em 0em;
		font-size:1em;
		text-align:center;}
 
	.nhNoticiaPrincipal a{margin:0;
		padding:0em 0em 0.4em 0em;
		display:block;
		text-decoration:none;
		color:#336699;
		font-weight:bold;}
 
	.nhNoticiaPrincipal img{margin:0.625em 0em 0em 0em;
		padding:0;
		clear:both;
		width:22.05em;
		height:11.07em;}
 
	.nhNoticiaPrincipal p{font-size:0.9em;
		margin:0;
		padding:0.5em 1em 0em 1em;
		text-align:center;}
 
.nhNoticiasSecundarias{float:left;
	margin:0;
	padding:0em 0em 1em 0em;
	width:49%;
	background-color:#f4f4f4;}
 
	.nhNoticiasSecundarias a{margin:1.5em 1.2em 0em 1.2em;
		padding:0em 0em 0em 0.45em;
		display:block;
		font-size:0.625em;
		text-decoration:none;
		color:#336699;
		line-height:normal;
		line-height:1em;}
 
	.nhNoticiasSecundarias img{display:block;
		margin:0.5em 0em 0em 0em;
		padding:0;
		clear:both;
		width:16.5em;
		height:8.25em;
		text-align:center;}
 
/*zona de destacados de la home*/
.nhCentro1{margin:0;
	padding:1em 0em 0em 0em;
	clear:both;
	width:100%;}
 
/*Estilos para una lista de enlaces con orientacion vertical. Por ejemplo la de Destacados de la home*/
.listaEnlacesVertical2{margin:0 0 0 0.2em;
	padding:0;
	float:left;
	width:49%;
	/*width:16.3em;*/
	color:#666666;}
 
	.listaEnlacesVertical2 h1,.listaEnlacesVertical2 span{display:block;
		background-image:url(../jpg/especialesabajo.jpg);
		background-repeat:repeat-x;
		background-position:left bottom;
		margin:0;
		padding:0em 0em 0.4em 1em;
		border-top-style:solid;
		border-top-color:#CCCCCC;
		border-top-width:0.07em;
		font-size:0.9em;
		color:#930;
		font-weight:bold;}
 
	.listaEnlacesVertical2 ul{margin:0;
		padding:0;
		font-size:0.625em;
		list-style-image:none;
		list-style-type:none;}
 
	.listaEnlacesVertical2 li{display:list-item;
		margin:0.4em 0em 0em 0em;
		padding:0.4em 0em 0em 1.5em;
		background-image:url(../gif/flechaDestacados.gif);
		background-repeat:no-repeat;
		background-position:0.3em 0.7em;
		height:100%;}
 
	.listaEnlacesVertical2 a{margin:0;
		padding:0;
		font-weight:bold;
		color:#336699;
		text-decoration:none;}
 
.nhLibre{margin:0 !important; padding:0em 0.4em 0em 0em !important; color:#666666; /*width:19.5em;*/ width:49%; text-align:center; font-size:0.7em; display:block;float:right;}
.nhLibre img{width:18.04em;}
.nhCentro2{margin:0;	padding:1.42em 0em 0em 0em !important; clear:both; width:100%; font-size:0.68em; color:#666666;}
.nhCentro2 a{color:#666666;}
.nhCentro2 img{width:46.44em; height:7.60em;}


.nhCentro3{
	margin:0;
	padding:1.66em 0em 0em 0em;
	clear:both;
	font-size:0.68em;
	color:#666666;
	width:99%;}
.nhCentro3 a{color:#666666;}


/*para el detalle de la noticia*/
.enmarcado01{
	border:1px #CCCCCC solid;
	border-color:#ccc;
	padding:0.3125em 0.8181em;
	color:#666666;
	margin-bottom:1.6363em;
	clear:left;
	font-size:0.6875em;
	border-radius:2px;}

.enmarcado01 ul{list-style-type:disc;
	list-style-position:inside;
	line-height:1.6363em;}

p.fechadestacada{color:#336699;
	font-size:0.6875em;
	margin:0 0 1.1818em 0;
	clear:both;}

p.fechadestacada1{color:#336699;
	font-size:0.6875em;
	margin:0 0 1.1818em 0;
	clear:both;
	padding:0 0 0 0.58em;}

h2.h2subtitulo01{background-image:none;
color:#666666;
font-weight:bold;
padding:0;
margin:1.3636em 0;}

h2.categoriasasociadas{font-weight:bold;
	color:#336699;
	background-image:url(../iconos/catasociadas.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0.6363em 0.3636em 0.6363em 1.6363em;
	border-bottom:1px #666666 dashed;
	border-top:1px #666666 dashed;
	clear:left;}
ul.categoriasasociadasnombre{border-bottom:0.0909em #666666 dashed;
	padding:0 0 0.6363em 0;
	line-height:1.2727em;
	overflow:hidden;
	margin-left:0;}
	
ul.categoriasasociadasnombre li{float:left;
	background-image:none;
	margin:0;
	padding-left:0;
	white-space:nowrap;}

ul.categoriasasociadasnombre li span.separador{padding:0 0.3em;}

ul.categoriasasociadasnombre li a{font-size:1em;}

ul.categoriasasociadasnombre a{text-decoration:none; font-size:1em;}
ul.categoriasasociadasnombre a:hover{text-decoration:underline;  font-size:1em;}

/*recursos asociados en la derecha*/
.bloquedestacado01{height:100%;
	margin:0 0 1em;
	padding:0;
	clear:both;
	position:relative;}
 
.bloquedestacado01 h1, .bloquedestacado01 h2{
	background:none;
	border:0;
	color:#336699;
    display:block;
    height:auto;
    margin:0;
    padding:0 0 4px 8px;
	font-size:0.75em;}
 
 .bloquedestacado01_contenido{
	padding:0 6px;
	border:1px solid #ccc;
	border-color:#ccc;
	border-radius:3px;
	background-color:#fafafa;
	font-size:0.6875em;}
.bloquedestacado01_contenido img{
	border:1px #CCCCCC solid;
	margin:0.1818em 0.3636em;
	width:8.1818em;
	height:5.5454em;}
.bloquedestacado01_contenido img.activo{
	border:1px #336699 solid;}

.divrecursos{
    border-top:1px solid #ccc;
	border-top-color:#ccc;
    margin:0;
    padding:8px 8px 8px 0;}
.divrecursos:first-child{border-top:0;}
.divrecursos h3,
.recimagen,
.recvideos,
.recdocumentos,
.recenlace{
	font-weight:bold;
	font-size:1em;
	color:#333;
	margin:0 0 4px 0;}
	
.capaGenericaContenido ul li.recnoticialistado, .capaGenericaContenido ul li.recimagenlistado, .capaGenericaContenido ul li.recvideoslistado, .capaGenericaContenido ul li.recdocumentoslistado, .capaGenericaContenido ul li.recpdflistado{font-weight:normal;
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:2.2727em;
	margin:0 0.1818em 0.9090em 0.2727em;
	line-height:1.4545em;}		 

.capaGenericaContenido ul li.recnoticialistado{background-image:url(../gif/recursos_enlace.gif);}
.capaGenericaContenido ul li.recimagenlistado{background-image:url(../gif/recursos_imagenes.gif);}
.capaGenericaContenido ul li.recvideoslistado{background-image:url(../gif/recursos_videos.gif);}
.capaGenericaContenido ul li.recdocumentoslistado{background-image:url(../gif/recursos_documentos.gif);}
.capaGenericaContenido ul li.recpdflistado{background-image:url(../iconos/pdf.gif); background-position:left top;}


.capaGenericaContenido ul li.recnoticialistado a:link, .capaGenericaContenido ul li.recimagenlistado a:link, .capaGenericaContenido ul li.recvideoslistado a:link, .capaGenericaContenido ul li.recdocumentoslistado a:link, .capaGenericaContenido ul li.recpdflistado a:link{text-decoration:none;}

/*.recimagen{background-image:url(../gif/recursos_imagenes.gif);}
.recvideos{background-image:url(../gif/recursos_videos.gif);}
.recdocumentos{background-image:url(../gif/recursos_documentos.gif);}
.recenlace{background-image:url(../gif/recursos_enlace.gif);}*/

.recenlace a{color:#000000;}

ul.doc{padding:0;
	margin:0;
	list-style-type:none;}
	
ul.doc li{background-repeat:no-repeat;
	background-position:0.2727em 0.2727em;
	padding:0 0 0.9090em 2.5454em;}

	ul.doc a{color:#000000;
		text-decoration:none;}
	ul.doc a:hover{text-decoration:underline;}
.doctextodescriptivo{font-size:0.9090em; color:#336699; margin-top:0.2em;}

.docpeso, .capaGenericaContenido ul li.recpdflistado p.docpeso{text-align:left; font-size:0.9090em; color:#666;}

/*otro bloque destacado*/

.bloquedestacado02,
.bloquedestacado03,
.bloquedestacado04{
	height:100%;
	margin:0 0 1em 0;
	padding:0;}
.bloquedestacado02 h2,
.bloquedestacado02 h3,
.bloquedestacado03 h2,
.bloquedestacado03 h3{
	font-size:0.75em;
	display:block;
	padding:0 0 4px 8px;
	color:#336699;
	font-weight:bold;
	margin:0;}
.bloquedestacado02_contenido{
	padding:0 6px;
	border-radius:3px;
	font-size:0.6875em;
    background-color:#F8FAFD;
    border: 1px solid #7D9FC3;
	border-color:#7D9FC3;}
.bloquedestacado03_contenido{
	padding:0 6px;
	border-radius:3px;
	font-size:0.6875em;
    border: 1px solid #ccc;
	border-color:#ccc;
	background-color:#fff;}
.bloquedestacado02_contenido ul,
.bloquedestacado03_contenido ul,
.bloquedestacado04_contenido ul{
	list-style-type:none;
	padding:0;
	margin:0;
	overflow:hidden;}
.bloquedestacado03_contenido ul.bloquedestacado03_n2{
	padding-left:8px;
	border-top:1px solid #ccc;
	border-top-color:#ccc;}
.bloquedestacado02_contenido ul li,
.bloquedestacado03_contenido ul li{
    background:none;
    line-height:normal;
    padding:0;
	border-top:1px solid #ccc;
	border-top-color:#ccc;
	line-height:1em;}
.bloquedestacado02_contenido ul li{
	border-top:1px solid #dbe3ec;
	border-top-color:#dbe3ec;}
.bloquedestacado02_contenido li:first-child,
.bloquedestacado03_contenido li:first-child,
.bloquedestacado03_contenido li.sinborde{
    border-top:none;}
.bloquedestacado02_contenido a,
.bloquedestacado03_contenido a{
	display:block;
	padding:3px 22px 3px 0px;
	font:normal 11px verdana;
	margin:2px 0;
	text-decoration:none;
	color:#666;}
.bloquedestacado03_contenido a.bloquedestacado03_sel_n1{
	background-color:#ECF4FD;
    border:1px solid #B8D6FB;
	border-color:#B8D6FB;
    color:#336699;
    font-weight:bold;
    padding-left:2px;
	margin:-1px 0;
	position:relative;
	z-index:1;}
.bloquedestacado03_contenido a.bloquedestacado03_sel_n1.seleccionado{
	border-radius:3px;
	margin:0;}
.bloquedestacado03_contenido a.bloquedestacado03_sel_n1+ul.bloquedestacado03_n2{
	border-top:0;
	margin-top:-2px;}
body.ie_7 .bloquedestacado03_contenido a.bloquedestacado03_sel_n1+ul.bloquedestacado03_n2,
body.ie_8 .bloquedestacado03_contenido a.bloquedestacado03_sel_n1+ul.bloquedestacado03_n2{
	margin-top:0;}
.bloquedestacado03_contenido a.bloquedestacado03_sel_n1:before{
	content:"";
	border-bottom:1px solid #fff;
	border-bottom-color:#fff;
	width:100%;
	display:block;
	position:absolute;
	top:-3px;}
.bloquedestacado03_contenido a.bloquedestacado03_sel_n1:after{
	content:"";
	border-bottom:1px solid #fff;
	border-bottom-color:#fff;
	width:100%;
	display:block;
	position:absolute;
	bottom:-3px;}
.bloquedestacado03_contenido li:first-child a.bloquedestacado03_sel_n1{margin-top:3px;}
.bloquedestacado03_contenido li:last-child,
.bloquedestacado03_contenido li.last-child{margin-bottom:3px;}
.bloquedestacado02_contenido a{color:#336699;}
.bloquedestacado02_contenido a:hover,
.bloquedestacado03_contenido a:hover{
	background:transparent url(../gif/irazulborde.png) no-repeat 98% 50%;
	background-color:#ECF4FD; /*CSS Contraste*/
	color:#003366;}
.bloquedestacado03_contenido a:hover{color:#333;}
.bloquedestacado03_contenido a.bloquedestacado03_sel_n1:hover{color:#003366;}
.bloquedestacado04_contenido a:hover{text-decoration:underline;}
/* bloque destacado tipo 4, comparte propiedades con los desctacados 2 y 3*/
	.bloquedestacado04 h2{font-size:0.6875em;
		display:block;
		padding-left:1.2727em;
		/*padding-top:0.0909em;*/
		/*height:1.4545em;*/
		background-color:#FFFFFF;
		color:#b84a00;
		font-weight:bold;
		margin:0 0 0.09em 0;}

.bloquedestacado04_contenido{padding:0 1.1818em;
	background-color:#FFFFFF;
	border:solid 0.09090em #dfdfdf;
	border-color:#dfdfdf;
	font-size:0.6875em;
	border-bottom-width:3px;
	border-top-color:#b84a00;}
	
	.bloquedestacado04_contenido h3{font-size:1em;
	font-weight:normal;}

.bloquedestacado04_contenido ul li{background-image:url(../gif/flecha_destacados_naranja.gif);
	background-repeat:no-repeat;
	background-position:left 0.6363em;
	padding:0 0 0 1.3636em;
	line-height:1.6363em;
	clear:both;}
.bloquedestacado04_contenido a{text-decoration:none;
	color:#000000;}

/* bloquedestacado04 banner set1 set2 set3 set4 */
.bloquedestacado04_contenido ul li.banner{float:left;
	display:block;
	clear:none;
	background:none;
	text-align:center;
	padding:1.2em 0 0.8em 0 !important;
	line-height:0;}
.bloquedestacado04_contenido ul li.set1{/* .bloquedestacado04_contenido ul li.set1 img{max-width:420px;} */
	width:100%;}
.bloquedestacado04_contenido ul li.set2{/* .bloquedestacado04_contenido ul li.set1 img{max-width:210px;} */
	width:50%;}
.bloquedestacado04_contenido ul li.set3{/* .bloquedestacado04_contenido ul li.set1 img{max-width:140px;} */
	width:33.33%;}
.bloquedestacado04_contenido ul li.set4{/* .bloquedestacado04_contenido ul li.set1 img{max-width:105px;} */
	width:25%;}
/* END bloquedestacado04 banner set1 set2 set3 set4 */

/* bloquedestacado04 salaPrensa */
.bloquedestacado04.salaPrensa{}
.bloquedestacado04.salaPrensa h2,
.salaPrensa h2{color:#003366;
	background:#fff url(../gif/bloquedestacado04salaPrensa.png) no-repeat right 3px;
	margin:0;
	height:15px;
	display:block;
	font-size:0.6875em;}
.salaPrensa .bloquedestacado04_contenido{border-top:none;
	padding:0;
	overflow:hidden;}
.salaPrensa .bloquedestacado04_contenido ul li{background:#fff url(../gif/flecha_destacados.gif) no-repeat 15px 10px;
	padding:0;}
.salaPrensa .bloquedestacado04_contenido ul li:hover{background:#ECF4FD url(../gif/flecha_destacados.gif) no-repeat 15px 10px;}
.salaPrensa li a{display:block;
	padding:3px 28px;
	font-size:1em;}
.salaPrensa li:first-child  a{background:transparent url(../gif/bloquedestacado04salaPrensa.png) no-repeat right -49px;}
/* END bloquedestacado04 salaPrensa */




/*empieza estilo bloquedestacado05, se utiliza por ejemplo en el control de los procedimientos (paso a paso) de la sede electrónica.*/
.bloquedestacado05{height:100%;
	margin:0 0 1em;
	padding:0;
	clear:both;
	position:relative;}
 
	.bloquedestacado05 h1, .bloquedestacado05 h2{font-size:0.75em;
		display:block;
		background-image:url(../Iconos/info.gif);
		background-repeat:no-repeat;
		background-position:0.5em top;
		padding-left:2.3333em;
		padding-top:0;
		padding-bottom:0.3333em;
		height:1.3333em;
		color:#336699;
		font-weight:bold;
		margin:0 0 0.09em;
		text-decoration:none;
		background-color:#FFFFFF;
		border-bottom:solid 0.09090em #336699;
		border-bottom-color:#336699;}
 
 
.bloquedestacado05_contenido{padding:0 0.4545em;
	background-color:#FFFFFF;
	font-size:0.6875em;}
	
.bloquedestacado05_contenido li{
	list-style-type:none;
	background-repeat:no-repeat;
	background-position:left center;
	padding:0.4545em 0;
	border-bottom:0.0909em solid #336699;
	border-bottom-color:#336699;}
.bloquedestacado05_contenido li p{margin-left:2.1818em; color:#336699;}

.bloquedestacado05_contenido li.estado1{background-image:url('../Iconos/completado.gif');}
.bloquedestacado05_contenido li.estado2{background-image:url('../Iconos/enproceso.gif'); font-weight:bold;}
.bloquedestacado05_contenido li.estado3{background-image:url('../Iconos/sincompletar.gif');}
/*fin estilo bloquedestacado05*/

/* Personalizacion Bloques Derecha */
/*.textoLibreHomeDerecha+.bloquedestacado03.informacion,.textoLibreHomeDerecha+.bloquedestacado03.faq{margin-top:-6px;}*/
.bloquedestacado03.informacion{
	background:transparent url(../gif/bg_bloquedestacado_info.jpg) no-repeat right -2px;}
.bloquedestacado03.faq{
	background:transparent url(../gif/bg_bloquedestacado_faq.jpg) no-repeat right -2px;}
.bloquedestacado03.faq2{
	background:transparent url(../gif/bg_bloquedestacado_faq2.jpg) no-repeat right -2px;}
.bloquedestacado03.faq3{
	background:transparent url(../gif/bg_bloquedestacado_faq3.jpg) no-repeat right -2px;}
.bloquedestacado01.sedeElectronica{
	background:transparent url(../gif/bg_bloquedestacado_sedeIn.jpg) no-repeat right -2px;}
.bloquedestacado01.sedeElectronicaOut{
	background:transparent url(../gif/bg_bloquedestacado_sedeOut.jpg) no-repeat right -2px;}
.bloquedestacado01.inicioTramite,
.bloquedestacado01.consultaTramite{
	background:transparent url(../gif/bg_bloquedestacado_sede.jpg) no-repeat right -2px;}
.bloquedestacado01.inicioAplicacion,
.bloquedestacado01.descargaSoftware,
.bloquedestacado01.herramientas2,
.bloquedestacado01.herramientas3{
	background:transparent url(../gif/bg_bloquedestacado_descargas.jpg) no-repeat right -2px;}
.bloquedestacado02.documentosPagina{
	background:transparent url(../gif/bg_bloquedestacado_documentos.jpg) no-repeat right -2px;}
.bloquedestacado02.enlacesPagina{
	background:transparent url(../gif/bg_bloquedestacado_enlace.jpg) no-repeat right -2px;}
.bloquedestacado02.documentosExternos{
	background:transparent url(../gif/bg_bloquedestacado_documentos_externos.jpg) no-repeat right -2px;}
.bloquedestacado02.enlacesExternos{
	background:transparent url(../gif/bg_bloquedestacado_enlace_externo.jpg) no-repeat right -2px;}
.bloquedestacado01.recursosVinculados{
	background:transparent url(../gif/bg_bloquedestacado_recursos_vinculados.jpg) no-repeat right -2px;}
.bloquedestacado01.herramientas{
	background:transparent url(../gif/bg_bloquedestacado_info.jpg) no-repeat right -2px;}

.bloquedestacado01.recursosVinculados h1,
.bloquedestacado01.recursosVinculados h2,	
.bloquedestacado01.sedeElectronica h1,
.bloquedestacado01.sedeElectronica h2,
.bloquedestacado01.sedeElectronicaOut h1,
.bloquedestacado01.sedeElectronicaOut h2,
.bloquedestacado01.descargaSoftware h1,
.bloquedestacado01.descargaSoftware h2,
.bloquedestacado01.inicioTramite h1,
.bloquedestacado01.inicioTramite h2,
.bloquedestacado01.consultaTramite h1,
.bloquedestacado01.consultaTramite h2,
.bloquedestacado01.inicioAplicacion h1,
.bloquedestacado01.inicioAplicacion h2,
.bloquedestacado02.documentosPagina h1,
.bloquedestacado02.documentosPagina h2,
.bloquedestacado02.enlacesPagina h1,
.bloquedestacado02.enlacesPagina h2,
.bloquedestacado02.documentosExternos h1,
.bloquedestacado02.documentosExternos h2,
.bloquedestacado02.enlacesExternos h1,
.bloquedestacado02.enlacesExternos h2,
.bloquedestacado03.informacion h1,
.bloquedestacado03.informacion h2,
.bloquedestacado01.herramientas h1,
.bloquedestacado01.herramientas h2,
.bloquedestacado01.herramientas2 h1,
.bloquedestacado01.herramientas2 h2,
.bloquedestacado01.herramientas3 h1,
.bloquedestacado01.herramientas3 h2,
.bloquedestacado03.faq h1,
.bloquedestacado03.faq h2,
.bloquedestacado03.faq2 h1,
.bloquedestacado03.faq2 h2,
.bloquedestacado03.faq3 h1,
.bloquedestacado03.faq3 h2{
	padding-right:44px;
	padding-bottom:6px;
	padding-top:1px;}
.bloquedestacado01.recursosVinculados h1,
.bloquedestacado01.recursosVinculados h2,
.bloquedestacado02.documentosPagina h1,
.bloquedestacado02.documentosPagina h2,
.bloquedestacado02.enlacesPagina h1,
.bloquedestacado02.enlacesPagina h2{
	color:#333;}
	
p.docUrl{
	color:#666!important;
    font-weight:normal;}
	
.bloquedestacado01.herramientas .bloquedestacado02_contenido{
    background-color:#FFFFFF;
    border:1px solid #CCCCCC;
	border-color:#CCCCCC;}
.bloquedestacado01.herramientas .bloquedestacado02_contenido ul li{
    border-top:1px solid #ccc;
	border-top-color:#ccc;}
.bloquedestacado01.herramientas .bloquedestacado02_contenido ul li:first-child{
    border-top:0;}
.bloquedestacado01.herramientas .bloquedestacado02_contenido a{
	color:#666;}
.bloquedestacado01.herramientas .bloquedestacado02_contenido a:hover{
	color:#333;}
.bloquedestacado01.descargaSoftware .bloquedestacado02_contenido a:hover,
.bloquedestacado01.herramientas2 .bloquedestacado02_contenido a:hover,
.bloquedestacado01.herramientas3 .bloquedestacado02_contenido a:hover{
	background-image:url(../gif/icoazuldescarga.png);}
.bloquedestacado02.enlacesPagina ul.doc li.documentoGenerico,
.bloquedestacado02.enlacesExternos ul.doc li.documentoGenerico{
    background-image:url(../gif/ventana_nueva.gif) !important;}
	
.bloquedestacado02.documentosExternos .bloquedestacado01_contenido,
.bloquedestacado02.enlacesExternos .bloquedestacado01_contenido{
	background-color: #F8FAFD;
    border: 1px solid #7D9FC3;
	border-color:#7D9FC3;}
.bloquedestacado02.documentosExternos .bloquedestacado01_contenido ul.doc a,
.bloquedestacado02.enlacesExternos .bloquedestacado01_contenido ul.doc a{
    color:#336699;}
.bloquedestacado02.documentosExternos .bloquedestacado01_contenido ul.doc a:hover,
.bloquedestacado02.enlacesExternos .bloquedestacado01_contenido ul.doc a:hover{
    color:#003366;}
.bloquedestacado02.documentosExternos .bloquedestacado01_contenido ul.doc a.filesize,
.bloquedestacado02.enlacesExternos .bloquedestacado01_contenido ul.doc p.docUrl{
	color:#4d6278 !important;}
	
.bloquedestacado01.inicioTramite .bloquedestacado01_contenido,
.bloquedestacado01.consultaTramite .bloquedestacado01_contenido,
.bloquedestacado01.inicioAplicacion .bloquedestacado01_contenido{
	border-color:#7D9FC3;}
.bloquedestacado01.inicioTramite .bloquedestacado01_contenido li.documentoExe,
.bloquedestacado01.consultaTramite .bloquedestacado01_contenido li.documentoExe,
.bloquedestacado01.inicioAplicacion .bloquedestacado01_contenido li.documentoExe{
	margin-top:1em;
	background-position: 0.2727em 0.32em;
    padding:0 1.3em 0.3em 2.5454em;}
.bloquedestacado01.inicioTramite .bloquedestacado01_contenido li.documentoExe a,
.bloquedestacado01.consultaTramite .bloquedestacado01_contenido li.documentoExe a,
.bloquedestacado01.inicioAplicacion .bloquedestacado01_contenido li.documentoExe a{
	border-radius:3px;
	padding:2px 8px;
	background:transparent url(../gif/bgBotonAzul.png) repeat-x 0 50%;
	border:1px solid #7D9FC3;
	border-color:#7D9FC3;
	text-align:center;
	color:#333;
	display:block;
	line-height:1.36em;}
.bloquedestacado01.inicioTramite .bloquedestacado01_contenido li.documentoExe a:hover,
.bloquedestacado01.consultaTramite .bloquedestacado01_contenido li.documentoExe a:hover,
.bloquedestacado01.inicioAplicacion .bloquedestacado01_contenido li.documentoExe a:hover{
	box-shadow:0px 1px 2px #999;
	text-decoration:none;}
/* END.Personalizacion Bloques Derecha */

/*empieza estructura para la pagina de listado de prensa, etc */

.parteizquierda{width:100%;
	float:left;
	padding:0;
	margin:0;}

.parteizquierdainterior{margin:0 15.3125em 0 0;}

.partederecha{float:right;
	padding:0;
	width:14.5625em; 
	padding:0;
	margin:0 0 0 -14.5625em;
	/*height:100%;
	vertical-align:middle;*/}
body.ie_6 .partederecha{margin:0 0 0 -15em;}

.zonalistado{
	overflow:hidden;
	border-bottom:0.0909em #336699 solid;
	border-bottom-color:#336699;
	margin:0 0 0.9090em 0;}

.zonalistado a:link{overflow:auto;}

.zonaizquierdalistado{width:100%;
	float:left;
	padding:0;
	margin:0;}

.zonaizquierdalistadointerior{margin:0 22.0909em 0 0;}
.parteizquierda .zonaizquierdalistadointerior{margin:0;}
 	
/*termina estructura para la pagina de listado de prensa*/

/*estilos para el listado de noticias prensa*/


.cuerpolistado{margin-left:0.9090em;
	color:#666666;
	overflow:hidden;}
p.cuerpolistado, div.cuerpolistado{margin-left:0.9090em;
	margin-bottom:0.909em;
	color:#666666;
	overflow:hidden;}

.cuerpolistado img{margin-bottom:2px; padding-top:2px;}
.cuerpolistado dl{margin:0;
	font-size:1em;
	line-height:1.6363em;}
.cuerpolistado dl dt{font-weight:bold;
	color:#333333;
	float:left;
	padding-right:0.4545em;}
	
.pielistado{margin-left:0.9090em;
	margin-top:0;
	margin-bottom:0.9090em;
	overflow:hidden;}


/*estilos para el listado fotografico 1*/
ul.listadoThumbnail2{margin:0; 
		padding:0;
		color:#000000;
		list-style-type:none;
		font-size:0.6875em;}
	ul.listadoThumbnail2 li{clear:both;
		display:block;
		padding:0;
		height:100%;
		/*overflow:hidden;*/
		list-style-position:outside;
		background-image:url(../gif/flechanovedades.gif);
		background-repeat:no-repeat;
		background-position:left 0.3636em;
		margin:0;}

	ul.listadoThumbnail2 a{color:#666666;}
				
	ul.listadoThumbnail2 img{display:block;
		float:left;
		margin:0 1em 0 0;
		/*height:73px;
		width:108px; */
		}
 
	ul.listadoThumbnail2 span{margin:0;
		padding:0;
		font-weight:normal;
		color:#666666;}

ul.listadoThumbnail2 h2.titulofechalistado{margin-bottom:0.9090em;
		 padding-bottom:0.1818em; 
		 padding-left:0.7272em; 
		 font-size:1em;
		 color:#336699;
		 font-weight:bold;
		 background-image:none;}
	ul.listadoThumbnail2 h2.titulofechalistado a{color:#336699; overflow:hidden; text-decoration:none;}
 
 /*titulofechanoticia y tituloexpediente son para borrar*/
	ul.listadoThumbnail2 h2.titulofechanoticia{margin-bottom:0.9090em;
		 padding-bottom:0.1818em; 
		 /*border-bottom:0.0909em #CCCCCC dashed; */
		 padding-left:0.7272em; 
		 font-size:1em;
		 color:#336699;
		 font-weight:bold;
		 background-image:none;}
		 
	ul.listadoThumbnail2 h2.titulofechanoticia a{color:#336699; overflow:hidden; text-decoration:none;}
	
	ul.listadoThumbnail2 h2.tituloexpediente{margin-bottom:0.9090em;
		 padding-bottom:0.1818em; 
		 padding-left:0.7272em; 
		 font-size:1em;
		 color:#336699;
		 font-weight:bold;
		 background-image:none;}
		 
	ul.listadoThumbnail2 h2.tituloexpediente a{color:#336699; overflow:hidden; text-decoration:none;}

/*fin de estilos para el listado fotografico 1*/

h3.categoriasasociadaslist{font-weight:bold;
	color:#336699;
	background-image:url(../iconos/catasociadas.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0.4545em 0 0.4545em 1.6363em; 
	margin:0;
	clear:left;
	font-size:1em;}

.capaGenericaContenido ul.categoriasasociadaslistnombre{line-height:1.2727em;
	margin:0;
	/*overflow:hidden;*/
	}
	
	.capaGenericaContenido ul.categoriasasociadaslistnombre li{float:left;
	background-image:none;
	margin:0;
	padding-left:0;
	clear:none;
	white-space:nowrap;}

 	.capaGenericaContenido ul.categoriasasociadaslistnombre li span.separador{padding:0 0.3em;}

.capaGenericaContenido ul.categoriasasociadaslistnombre a{text-decoration:none;}
.capaGenericaContenido ul.categoriasasociadaslistnombre a:hover{text-decoration:underline;}



/*empiezan estilos de la zona derecha del listado de noticias, y otros listados*/
.zonaderechalistado{height:100%;
	float:left;
	width:21.1818em; 
	padding:0;
	margin:0 0 0 -21.1818em;
	font-size:1em;}

h3.titrecursoslistado{margin-bottom:0.9090em;
	padding:0 0 0.1818em 2em; 
	border-bottom:0.0909em #CCCCCC dashed;
	border-bottom-color:#CCCCCC;
	color:#336699;
	font-weight:bold;
	background-image:none;
	font-size:1em;}

ul.contrecursoslistado{list-style-type:none;
	margin:0 0 0 2em;}
	
ul.contrecursoslistado li a:active, ul.contrecursoslistado li a:visited{text-decoration:none;}
	
/*termina estilos de la zona derecha del listado de noticias*/

/*empieza detalle de un recurso de noticia (imagen, video, etc.)*/

.detallerecursoimg{width:25em;
margin:0 auto 0.5em;
text-align:left;}

.detallerecursoimg img{padding:0 0 0.3125em 0;
text-align:center;}

.detallerecurso{/*padding:5px 0 0;
width:25em;*/
margin:0 auto 0.5em;
text-align:center;}


p.detallerecursodescarga{background-image:url(../gif/descarga_alta_calidad.gif); 
background-repeat:no-repeat; 
padding-left:1.7272em;
margin:0;} 

p.detallerecursodescarga a:link, p.detallerecursodescarga a:visited{text-decoration:none;}
p.detallerecursodescarga a:hover{text-decoration:underline;}

.detallerecursotexto p{/*width:40.90em;*/ text-align:center; margin:0 auto 0.9090em;}
.detallerecursotexto p a{font-size:1em!important;}
			
/*termina detalle de un recurso de noticia (imagen, video, etc.)*/

/**/
div.detallerecurso1{margin-bottom:1.875em; margin-right:1.25em; text-align:center; overflow:hidden;}
div.detallerecurso1 a.detallerecursodescarga{background-image:url(../gif/descarga_alta_calidad.gif); 
	background-repeat:no-repeat; 
	padding-left:1.7272em;
	text-decoration:none;
	color:#666666;
	font-size:0.6875em;
	overflow:hidden;}
div.detallerecurso1 img{display:block; margin:0 auto 0.25em;}
div.detallerecurso1 p{text-align:center; margin:0.909em 0;}
/**/
/**/
div.detallerecurso2{margin-bottom:1.875em; margin-right:1.25em; text-align:center; overflow:hidden;}
div.detallerecurso2 .detallerecursodescarga{text-decoration:none; color:#666666; font-size:0.6875em;}
div.detallerecurso2 .detallerecursodescarga span{background-image:url(../gif/descarga_alta_calidad.gif); background-repeat:no-repeat; display:inline; padding:0 0 0 1.7272em;}
div.detallerecurso2 .detallerecursodescarga img{margin:0 auto 0.25em; display:block;}
div.detallerecurso2 p{text-align:center; margin:0.909em 0;}
div.detallerecurso2 a{font-size:0.6785em; color:#336699;}
/**/
/*distancia a aplicar a imágenes cuando son el inicio de una página, así quedan alineadas a los textos iniciales de otras páginas*/
.distanciatop{margin-top:2px;}

/*paginación*/
.paginacion{width:100%; text-align:center;}
.paginacion input{font:0.6875em Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;
	margin:0 2px;
	height:20px;
	border:1px solid #7d9fc3;
	border-color:#7d9fc3;
	border-radius:3px;
	cursor:pointer;
	padding:1px 3px;
	background:transparent url(../gif/bgBotonAzul.png) repeat-x 0 50%;
	background-color:#ECF4FD; /*CSS Contraste*/
	color:#333;}
.fondoFormulario .paginacion input{color:#333;}
.paginacion input[disabled]{background:none;
	border:none;
	font-weight:bold;
	color:#336699;
	cursor:default;}
/*para representar el enlace al pdf de la noticia para las noticias ya existentes antes de la aplicación de prensa*/
.capaGenericaContenido p span.documentoPdf02{background-repeat:no-repeat;
	background-position:left top;
	padding:0 0 0.9090em 1.55em;
	background-image:url(../iconos/pdf.gif);}
.capaGenericaContenido p span.documentoPdf02 a:link, .capaGenericaContenido p span.documentoPdf02 a:visited{text-decoration:none; color:#000000;}
.capaGenericaContenido p span.documentoPdf02 a:hover{text-decoration:underline; color:#000000;}
.capaGenericaContenido p span.documentoPdf02 span{font-size:0.9090em; 
	color:#336699; 
	margin:0;}

.tituloinvisible{font-size:14px;
	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;	
	font-style:normal;
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
	text-align:justify;}

/*para el menu*/
			.menurellenoinferior{margin:0.75em 0 1.75em 0;
				background-image:url('../gif/fondo_imagen_menu_inferior.gif');
				background-repeat:repeat-x;
				background-position:left bottom;
				text-align:center;
				overflow:hidden;}


.listaEnlacesHorizontal3{margin:0 0 5px 0.7272em;
	padding:0;
	font-size:0.6875em;
	color:#666666;
	min-height:1.1818em;}
 


.cabeceraMenugeneral{color:#FFFFFF;
	font-size:0.875em;
	font-weight:normal;
	text-decoration:none;
	clear:both;
	background-image:url(../gif/fondo_imagen_menu_superior.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	margin:0 0 0.6428em 0;
	padding:0.1428em 0.5714em 0.5714em 0.5714em;
	min-height:1.4285em;
	display:block;
	border:1px solid transparent;
	border-color:transparent;}

.cabeceraMenugeneral span{margin:0;
		padding:0;
		text-decoration:none;
		color:#FFFFFF;
		display:block;}

/*Estilos para la ficha de tipo 3. Tiene una imagen a la derecha de la ficha*/
.fichaTipo3{display:block;	margin:0; padding:0;	overflow:visible;width:100%;}
.fichaTipo3 h2{margin:0;	padding:0;	font-weight:bold; background-color:#eeeeee;	background-image:none !important;}
.fichaTipo3_contenido{display:block; overflow:visible; height:100%; margin:0.5em 0em 0em 0em;	padding:0;	clear:both;}
.fichaTipo3_contenido dl{display:block; margin:0; padding:0; float:left; width:65%;	font-size:0.7em;}
.fichaTipo3_contenido dt span{margin-right:0em;}
.fichaTipo3_contenido dd span{margin-left:0.4em;}
.fichaTipo3_contenido dt{float:left; font-weight:bold; clear:left; margin:0;	padding:0;}
.fichaTipo3_contenido dd{clear:right; margin:0em 0em 0.7em 0em; padding:0;}
.fichaTipo3_foto{margin:0;	padding:0;	display:block; float:right;	overflow:visible; height:12.5em; width:9em;}
.fichaTipo3_infoRelacionada{clear:both;	padding-top:1em !important;}
.fichaTipo3_infoRelacionada a{font-weight:bold; font-size:1em; color:#336699 !important;}
/*fin estilos para la ficha de tipo 3*/


.listadoBuscador li a{display:inline; margin:0;	padding:0em 1.5em 0em 0em;	color:#6E8BB6;	text-decoration:none;}
.listadoBuscador p{color:#868686; margin:0;	padding:0;	vertical-align:bottom;}
.listadoBuscador img{vertical-align:text-bottom;	border-style:none;}
.contador{color:#6E8BB6;}
.botonesBuscador{margin:0;padding:0;}
.botonesBuscadorVolver{float:left; margin:0; padding:0.4em 0em 0em 0em; font-size:0.7em;color:#CC9900 !important;	display:block;}
.botonesBuscadorMover{float:right; display:inline;	border:none;	color:#cc9900 !important;}
.botonesBuscadorMover span
{padding:0 !important;}
.buscadorBotonAnterior{margin:0;
	padding:0em 1em 0em 1em;
	font-size:0.7em;	
	color:#CC9900;
	text-decoration:underline;
	background-image:url(../gif/anterior.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#ffffff;
	border:none;}
.buscadorBotonSiguiente{margin:0;
	padding:0em 1em 0em 1em;
	font-size:0.7em;	
	color:#CC9900;
	text-decoration:underline;
	background-image:url(../gif/siguiente.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#ffffff;
	border:none;}
.textoABuscar{padding:0 0 0 0.225em  !important;
	background-image:url(../gif/fondo_menu_nivel4.gif);
	background-repeat:repeat-x;
	background-position:right bottom;
	vertical-align:top;
	line-height:2.7272em;
	border-top:0.0909em #336699 solid;
	background-color:#eaf4ff;
	overflow:visible;
	color:#003366 !important;
	margin:0  !important;}

.mostrandoResultados{padding:0 0 0.225em 0.225em !important;
	background-image:url(../gif/fondo_menu_nivel5.gif);
	background-repeat:repeat-x;
	background-position:right bottom;
	line-height:2.2727em;
	vertical-align:top;
	border-top:none;
	background-color:#f9f9f9;
	overflow:visible;
	color:#003366 !important;}

/*ficha1 tipo para contrataciones, eventos*/
/*ficha2 tipo para contactos*/
.ficha1,
.ficha2{
	border:1px solid #CCCCCC;
	border-color:#CCCCCC;
    border-radius:3px;
	padding:8px 8px 0 8px;
	margin:0 auto 1em auto;
	/*width:100%;*/ 
 	display:block;}
.ficha2{
   margin:4px auto 2em auto;}
.ficha1 dl,
.ficha2 dl{
	margin:0;
	padding:0;}
.ficha1 span,
.ficha2 span{padding:0;}
.ficha1 dt,
.ficha2 dt{
	background-color:#eeeeee;
	color:#003366;
	left:0pt; 
	margin:0 0 -1.6em;
	padding:0.5% 0.909em 0.5% 0; 
	position:relative; 
	top:0em; 
	width:50%; 
	text-align:right;}
.ficha1 dd,
.ficha2 dd{
	text-align:left;
	margin:0 0 8pt 53%; 
	padding:0;}
					
h2.ficha2_titulo{font-size:11px; font-weight:bold; color:#336699; padding:0; margin:0; background-image:none;}
.ficha2 dd br{display:block; margin-bottom:4px;}			
/**/

.cabeceraSubhome2{margin:0.6em 0em 1.3em 0em; padding:0; width:100%; text-align:center;}


/**/
		/*estilos para la parte contenedora de la subhome prensa y home*/
		.interiorcontenedor1{
			width:99%;
			clear:both;
			overflow:hidden;	
			/*margin-bottom:1em;*/}
		.interiorizquierda{
			float:left;
			width:49.2%;
			padding:0;
			/*margin:0 0 1em;*/
			font-size:0.6875em;}
		.interiorderecha{
			float:right;
			width:49.2%;
			padding:0;
			/*margin:0 0 1em;*/
			font-size:0.6875em;}
		.interiorcentral{
			clear:both;
			width:99.6%;
			padding:0;
			margin:0;}
/*para las noticias de la subhome prensa y la home */		
		.noticiatipo1{
			border:0.0909em #d0d4d5 solid;
			border-color:#d0d4d5;
			border-bottom-width:0.2727em;
			width:99%;
			margin-bottom:1.1818em;
			position:relative;}
		.noticiatipo1 .notiticuerpo{
			margin:0.8181em 0.8181em 0.5454em 0.8181em;
			overflow:hidden;}
		.noticiatipo1 .notiticuerpo h2.notititulo{
			text-align:center;
			font-family:Arial,Tahoma,Helvetica,sans-serif;
			margin:0 0  0.2353em/*4px*/;
			font-size:1.5454em;
			color:#336699;
			font-weight:normal;
			letter-spacing:0;
			line-height:1.2353em/*21px*/;}
			
		.noticiatipo1 .notiticuerpo h2.notititulo a,
		.noticiatipo2 .notiticuerpo h2.notititulo a,
		.noticiatipo3 .notiticuerpo h2.notititulo a{
			text-decoration:none;
			color:#336699;}
		.noticiatipo1 .notiticuerpo h2.notititulo img{
			padding:0 0 0.4545em 0;
			text-align:center;
			width:12.47em;}
		
		.noticiatipo1 .notiticuerpo h2.notititulo span,
		.noticiatipo2 .notiticuerpo h2.notititulo span{
			display:block;
			clear:both;
			text-align:left;
			padding:0;}
		.noticiatipo1 .notiticuerpo h2.notititulo span{
			line-height:21px;}
		
		.noticiatipo1 .notiticuerpo span.notifecha,
		.noticiatipo2 .notiticuerpo span.notifecha{
			font-weight:bold;
			color:#000000;}
		.noticiatipo1 .notiticuerpo span.notidescripcion,
		.noticiatipo2 .notiticuerpo span.notidescripcion{
			font-weight:normal;
			color:#000000;
			line-height:1.35em;}

		.imagensubrayada{position:relative;
				display:block;
				text-align:center !important;
				background-image:url(../gif/fondoimagen.gif);
				background-repeat:no-repeat;
				background-position:center bottom;
				margin-bottom:0.2353em;}
				
		/* Noticia destacada */
		.interiorcentral div.noticiatipo4{
			width:auto;
			display:block;
			padding:0.7em 0.8181em 0.7em 0.8181em;
			margin-bottom:1.1818em;
			position:relative;
			border:1px solid #D0D4D5;
			border-radius:3px;
			font-size:0.6875em;}
		.interiorcentral div.noticiatipo4 .notiticuerpo{
			margin:0;
			overflow:hidden;}
		.interiorcentral div.noticiatipo4 .notiticuerpo h2.notititulo{
			font-size: 1.8em;
			font-family:Arial, Helvetica, sans-serif;
			/*border-bottom:1px solid #ccc;padding-bottom:0.3em;*/
			text-align:center;
			margin:0 0 0.2353em/*4px*/;
			color:#336699;
			font-weight:normal;
			letter-spacing:0;
			line-height:1.2353em/*21px*/;}
			
		.interiorcentral div.noticiatipo4 .notiticuerpo h2.notititulo+p{
			border-top:1px solid #ccc;
			margin-top:0.3em;
			padding-top:0.2em;}
		.interiorcentral div.noticiatipo4 .notiticuerpo h2.notititulo a{
			text-decoration:none;
			color:#336699;}
		.interiorcentral div.noticiatipo4 .notiticuerpo h2.notititulo span{
			text-transform:uppercase;
			line-height:1.3em;
			margin-bottom:0.6em;
			display:block;
			clear:both;
			/*text-align:left;*/
			padding:0;}
		.interiorcentral div.noticiatipo4 .notiticuerpo span.notifecha{
			font-weight:bold;
			color:#000000;}
		.interiorcentral div.noticiatipo4 .notiticuerpo span.notidescripcion{
			font-weight:normal;
			color:#000000;
			line-height:1.35em;}
		.interiorcentral div.noticiatipo4 .notiticuerpo h2.notititulo img{
			padding:0;
			width:auto;
			border-left:1px solid #fff;
			border-right:1px solid #fff;
			margin-bottom:0.2em;
			text-align:center;}
		/* END.Noticia destacada */

/*para las noticias de la subhome prensa y la home basado en la tipo1*/
		.noticiatipo2{
			border:0.0909em solid transparent;
			border-color:transparent;
			border-bottom :0.0909em #336699 solid;
			border-bottom-color:#336699;
			width:99%;
			margin-bottom:1.1818em;}
		
		.noticiatipo2 .notiticuerpo, .noticiatipo3 .notiticuerpo{
			margin:0 0 0.5454em;
			padding-right:0.8181em;
			overflow:hidden;}
			
		.noticiatipo2 .notiticuerpo h2.notititulo{text-align:center;
			margin-top:0;
			font-family:Arial,Tahoma,Helvetica,sans-serif; margin-bottom:0.2em/*3px*/; font-size:1.3636em; color:#336699; font-weight:normal; letter-spacing:0; line-height:normal;}
			
		.noticiatipo2 .notiticuerpo h2.notititulo img{padding:0 0 0.3125em 0;
			text-align:center;
			width:14.13em/*212px*/; margin-top:0.4em/*6px*/;}

		
		
		.noticiatipo2 .notiticuerpo h2.notititulo span{line-height:18px;}

		
/*para las noticias de la subhome prensa y la home basado en la tipo1 y tipo2*/
		.noticiatipo3{
			border:0.0909em solid transparent;
			border-color:transparent;
			border-bottom:0.0909em #cccccc solid;
			border-bottom-color:#cccccc;
			width:99%;
			margin-bottom:1.1818em;/*13px*/}

		.noticiatipo3 .notiticuerpo h2.notititulo{text-align:left;
			margin-top:0;
			font-family:Arial,Tahoma,Helvetica,sans-serif; margin-bottom:0.3077em/*4px*/; font-size:1.1818em; color:#336699; font-weight:normal; letter-spacing:0; line-height:normal;}
			
		.noticiatipo3 .notiticuerpo h2.notititulo span{display:block;
			clear:none;
			text-align:left;
			padding:0;
			line-height:1.35em;}
		.noticiatipo3 .notiticuerpo h2.notititulo img{
			padding:0;
			text-align:left;
			float:left;
			margin:0.2727em 0.4545em 0.1em 0;
			width:8.1538em;/*106px*/
		}
		.noticiatipo3 .notiticuerpo span.notifecha, .noticiatipo3 .notiticuerpo span.notidescripcion{font-weight:normal;
			color:#000000;
			line-height:1.35em;}
		
/*area inferior de banners para la home - 4 banners*/
		.interiorcontenedor2{
			margin:0; 
			padding:1.2em 0em 0em 0em; 
			clear:both;  
			font-size:0.6875em;
			width:100%;}

		.centrado100{text-align:center !important;
			clear:both; 
			border-bottom:0.0909em #cccccc dashed;
			border-bottom-color:#ccc;
			border-top:0.0909em #cccccc dashed;
			border-top-color:#ccc;
			overflow:auto; padding:1.2em 0;}

		div.centrado25{float:left; 
		margin:0 auto; 
		width:25%;}
		
			div.centrado25 img{width:10.1818em; /*112px; */
			height:7.45em; /*82px;*/}


/*Estilos para una lista de enlaces en tres columnas.  Por ejemplo la lista de Contacte con de la home*/
		
		.interiorcontenedor3{
			margin:0; 
			padding:0.2em 0 0 0; 
			clear:both;  
			font-size:0.6875em;
			overflow:hidden;
			width:99%;}

			.interiorcontenedor3 ul{
				overflow:hidden;
				width:100%;}

		.ancho33{float:left; 
			margin:0 auto; 
			width:33.2%;
			list-style:none;
			text-align:left;
			padding:0;
			display:block;}
				
		.ancho33 div.listaEnlaces3Columnas_itemCol1{
			background-color:#FFFFFF;
			width:95%;
			position:relative;
			border:0.0909em #cccccc solid;
			border-color:#ccc;
			height:6.8181em;
			margin:0 0 0.5454em 0;
			text-align:left;
			clear:left;
			vertical-align:middle;}
			
		.ancho33 div.listaEnlaces3Columnas_itemCol3{background-color:#FFFFFF;
			width:95%;
			position:relative;
			border:0.0909em #cccccc solid;
			border-color:#ccc;
			height:6.8181em;
			margin:0 0 0.5454em 0;
			float:right;
			clear:right;}
		
		.ancho33 div.listaEnlaces3Columnas_itemCol2{background-color:#FFFFFF;
			position:relative;
			border:0.0909em #cccccc solid;
			border-color:#ccc;
			height:6.8181em;
			margin:0 0 0.5454em 0;
			text-align:left;
			width:99.2%;}			
			
		div.listaEnlaces3Columnas_itemCol1 img, div.listaEnlaces3Columnas_itemCol2 img, div.listaEnlaces3Columnas_itemCol3 img{padding:0;
			margin:0 0 0.2727em 0;}
	 
		div.listaEnlaces3Columnas_itemCol1 a, div.listaEnlaces3Columnas_itemCol2 a, div.listaEnlaces3Columnas_itemCol3 a{text-decoration:none;
			color:#336699;
			font-weight:bold;
			padding:0 0.1818em 0 0.4545em;
			display:block;}
		div.listaEnlaces3Columnas_itemCol1 span, div.listaEnlaces3Columnas_itemCol2 span, div.listaEnlaces3Columnas_itemCol3 span{color:#666666; font-size:0.9090em; display:block; padding:0 0.5em;}
			 
		span.listaEnlaces3Columnas h1, span.listaEnlaces3ColumnasTitulo{display:block; font-weight:bold; font-size:1em; margin:0 0 0.2em 0; padding:0.2em 0; background-image:none; background-color:#336699; color:#FFFFFF; text-align:center; width:99.6%;}

		/*para las noticias de la subhome prensa y la home */		
			.bannertipo1{
				border-top:0.0909em #d0d4d5 solid;
				border-top-color:#d0d4d5;
				border-bottom:0.0909em #d0d4d5 solid;
				border-bottom-color:#d0d4d5;
				width:99%;
				margin-bottom:1.1818em;
				position:relative;}
			.bannertipo1 .bannercuerpo{margin:1em 0;
				overflow:hidden;
				text-align:center;
				background-image:url('../gif/banda_gris_banner_centro.gif');
				background-repeat:repeat-y;
				background-position:center center;}
				
			.bannertipo1 .bannercuerpo  img{
				padding:0;
				width:20.091em;}
							
			.bannertipo1 .bannercuerpo a{border:0; text-decoration:none; color:#666666;}
				
/*Estilo especial con el fondo amarillo para el aviso en la CIAIAC*/
p.fondoAmarilloCIAIAC{color:#000000 !important; background-color:#fffecb;	margin:0em 3em 3em 5em !important; padding:1em; font-size:0.625em !important;}

/*estilo que se utiliza en el CMS para la parte de los pesos de los ficheros*/
a.filesize{font-weight:normal; color:#666666 !important; text-decoration:none;}

/*para contenidos que son listado de imagen con título y entradilla, imagen flotando a la izquierda. Ej:centro de publicaciones-novedades editoriales*/
.capaGenericaContenido ul.bloquecontenido1 h3, .capaGenericaContenido ul.bloquecontenido1 h4{font-size:1em;}
.capaGenericaContenido ul.bloquecontenido1 li{clear:both; overflow:hidden; background-image:none; padding:0; margin:0;}
.bloquecontenido1 img{margin:0em 0.7em 0.7em 0em; padding:0; display:inline; float:left; z-index:1;}
.bloquecontenido1 p{color:#666666;
	margin-bottom:1em;
	float:none;
	overflow:auto;}
/*termina para contenidos que son imagen con título y entradilla, imagen flotando a la izquierda*/

address{font-style:normal; margin:0 0 0 1.5em;}

.ficha{padding:0 0 1.4em;}
.ficha h1{margin:0; padding:0 0 0 0.58em;}

/*empieza ficha tipo 4 - se usa en la ficha de la tienda virtual, por ejemplo*/
.ficha4izquierda{float:left; font-size:0.6875em; padding:0 0 0 0.69em;}
.ficha4izquierda img{clear:both; display:block; text-align:center;}
.ficha4imagen_abajo{padding:0.0909em; margin:0.0909em; border:0.0909em #dddddd solid; text-align:center; max-width:13em;}
.ficha4imagen_arriba{display:block;
				background-image:url(../gif/fondoimagen2.gif);
				background-repeat:no-repeat;
				background-position:center bottom;
				margin-bottom:0.9090em;
				padding:0 0 0.9090em 0.1818em;}
/*cuando se pintan las dos capas, izquierda y derecha. A la izquierda van las fotos*/
.ficha4derecha_caso1{background-image:url('../gif/ficha_division.gif'); background-repeat:repeat-y; background-position:left top; margin:0 0 0 14.7809em; padding:0 0 0 2em; font-size:0.6875em; overflow:hidden;}
.ficha4derecha_caso1 h2{font-size:1em; background-image:none; padding:0;width:80%;}
.ficha4derecha_caso1 dl{display:block; margin:0 0 1em 0; padding:0; float:left; width:80%; font-size:1em;}
.ficha4derecha_caso1 dt span{margin-right:0;}
.ficha4derecha_caso1 dd span{margin-left:0.4em;}
.ficha4derecha_caso1 dt{float:left; font-weight:bold; clear:left; margin:0; padding:0;}
.ficha4derecha_caso1 dd{clear:right; margin:0em 0em 0.7em 0em; padding:0;}
p.ficha4_infoRelacionada{clear:both; margin:0 0 1em 0; font-size:1em;}
p.ficha4_infoRelacionada a{font-weight:bold; color:#336699;}

/*cuando solo se pinta esta capa porque no hay fotos a la izquierda*/
.ficha4derecha_caso2{background-image:none; margin:0; padding:0 0 0 0.69em; font-size:0.6875em;}
.ficha4derecha_caso2 h2{font-size:1em; background-image:none; padding:0;width:80%;}
.ficha4derecha_caso2 dl{display:block; margin:0 0 1em 0; padding:0; float:left; width:80%; font-size:1em;}
.ficha4derecha_caso2 dt span{margin-right:0;}
.ficha4derecha_caso2 dd span{margin-left:0.4em;}
.ficha4derecha_caso2 dt{float:left; font-weight:bold; clear:left; margin:0; padding:0;}
.ficha4derecha_caso2 dd{clear:right; margin:0em 0em 0.7em 0em; padding:0;}
/*termina ficha tipo 4 - se usa en la ficha de la tienda virtual, por ejemplo*/

/*para anotaciones y listas de definicion*/
.anotacion1{color:#336699; font-size:0.90em;}
dl.anotacion1Info{margin:0.50em 0;}
dl.anotacion1Info dt{float:left; padding-right:0.50em; color:#336699; margin:0;}
dl.anotacion1Info dd{margin:0.63em 0; text-align:justify;}
dl.anotacion1Info a{text-decoration:none; color:#336699;}

.anotacion2{color:#336699; font-size:1em; margin-left:0.4545em; text-decoration:none;}
dl.anotacion2Info{margin:0.50em 0;}
dl.anotacion2Info dt{float:left; padding-right:0.50em; color:#336699; margin:0;}
dl.anotacion2Info dd{margin:0.63em 0; text-align:justify;}
dl.anotacion2Info a{text-decoration:none; color:#336699;}

/**/
.nosalto{white-space:nowrap;}
/* Para listados de la plantilla PL_LISTADO */
.listadoTipo2{
	display:block;
	margin:0 !important;
	padding:0 0 0 0.7em !important;
	color:#336699;}
 
	.listadoTipo2 li{
		display:block;
		vertical-align:top;
		background-image:url(../gif/puntonaranja.gif)!important;
		background-position:left 0.3636em !important;
		background-repeat:no-repeat;
		margin:0;
		padding:0 0 1em 1em;
		color:#336699 !important;
		border-bottom:1px #cccccc dotted;
		border-bottom-color:#cccccc;}
 	
 	.listadoTipo2 li p{color:#336699;}
 	
 
	.listadoTipo2 a{margin:0;
		padding:0;
		color:#336699 !important;
		font-weight:bold;}
 
.listadoTipo2_infoDocumento{font-size:0.9em;
	color:#666666 !important;
	margin:0 !important;
	padding:0.2em 0em 0em 2em !important;
	vertical-align:bottom;
	background-position:center left;
	background-repeat:no-repeat;}

.listadoTipo2_parrafoDescripcion1{font-size:0.9em;
	color:#666666 !important;
	margin:0 0 0.5em !important;
	padding:0 !important;
	vertical-align:bottom;}
 .listadoTipo2_parrafoDescripcion2{margin:0.1em 0em 0em 0em !important;
	padding:0 !important;
	font-size:0.9em;
	color:#868686 !important;}
	
	.listadoTipo2_parrafoDescripcion2 span{margin:0;	padding:0;}
	.listadoTipo2_parrafoDescripcion2 a{color:#868686 !important;}
/**/

/*actualmente se usan para maquetar las cuentas bancarias en sede electronica, pero puede ser genérico para otros usos*/
.anchovariable{/*El ancho depende del contenido que tenga. Simula una celda de tabla, pero no columnas enteras*/
	float:left; 
	margin:0 auto; 
	text-align:left;
	padding:0 1.3636em 0 0;
	display:block;}
.hacebloque{/*provoca que el objeto se comporte como bloque*/ 
	display:block;}
.hacebloque2{/*provoca que el objeto se comporte como bloque y deja un margen de 4px*/ 
	display:block;
	margin-bottom:0.3636em;}	
/**/


/* Buscador */
.bloquedestacado06_contenido{
	padding:2px 6px 0 6px;
	border-radius:3px;
	border:1px solid #ccc;
	border-color:#ccc;
    font-size:0.6875em;
	margin:0 0 15px 0;}
.bloquedestacado06_contenido ul{
	list-style-type:none;
    margin:0;
    padding:0;}
.bloquedestacado06_contenido ul ul{
	border-top:1px solid #ccc;
	border-top-color:#ccc;
    padding:2px 0 0 0;
	margin:0;}
.bloquedestacado06_contenido ul li{
    padding:0;
	margin:0;
	border-top:1px solid #ccc;
	border-top-color:#ccc;
	line-height:1em;}
.bloquedestacado06_contenido ul ul li{
    margin:0 0 0 10px;}
.bloquedestacado06_contenido ul li div{
	display:block;
    position:relative;
	border:0;
	padding:0;
	margin:2px 0;
	background-color:#fff;}
.bloquedestacado06_contenido ul li.seleccionado li div{
	color:#666;
	font-weight:normal;}	
.bloquedestacado06_contenido a{
	overflow:hidden;
	line-height:1.19em;
	display:block;
	padding:3px 76px 3px 2px;
	color:#666;
	text-decoration:none;
	border-radius:3px;
	background:transparent url(../gif/checkBoxAzulVacio.png) no-repeat right 50%;
	margin:0;}

.bloquedestacado06_contenido ul ul li a{color:#666;}
.bgGris .bloquedestacado06_contenido a{
	background:transparent url(../gif/checkBoxGrisVacio.png) no-repeat right 50%;}

.bloquedestacado06_contenido ul li.seleccionado,
.bloquedestacado06_contenido ul li.seleccionado +li{
	border:0;}
.bloquedestacado06_contenido ul li.seleccionado:first-child{
    margin:0;}
.bloquedestacado06_contenido ul ul li.seleccionado div a{
    border:1px solid #B8D6FB;
	border-color:#B8D6FB;
	/* background:#ECF4FD url(../gif/bgBotonAzul.png) repeat-x 0 50%; */
	background-color:#ECF4FD; /*CSS Contraste*/
	padding:3px 76px 3px 4px;
	border-radius:3px;
	display:block;
	color:#336699;
	font-weight:bold;
	margin:0;}
.bloquedestacado06_contenido ul ul li.seleccionado:first-child{
    margin:0 0 0 10px;}

.bloquedestacado06_contenido a:hover{
    color:#333;
	border-radius:0;
	overflow:hidden;
	background-color:#ECF4FD;}
.bloquedestacado06_contenido li.seleccionado a:hover{color:#003366;}
.bgGris .bloquedestacado06_contenido a:hover{
	color:#333;
	background-color:#eee}
.bloquedestacado06_contenido li:first-child{
    border-top:none;}



.bgGris .bloquedestacado06_contenido ul li.seleccionado div a{
	border:1px solid #D5D6D5;
	border-color:#D5D6D5;
	/* background:#eee url(../gif/bgBotonGris.png) repeat-x 0 50%; */
	background-color:#eee; /*CSS Contraste*/
	color:#555;}
.bgGris .bloquedestacado06_contenido ul li.seleccionado div a:hover{color:#333;}
.bloquedestacado06_contenido ul li a .numberCounter,
.bloquedestacado06_contenido ul li.seleccionado .numberCounter{
	position:absolute;
	right:30px;
	top:3px;
	text-align:right;
	font-weight:bold;
	line-height:normal;
	cursor:pointer;}
.bloquedestacado06_contenido ul ul li a .numberCounter,
.bloquedestacado06_contenido ul li.seleccionado .numberCounter{
	top:50%;
	margin-top:-7px;}
.openBar,.closedBar{
	position:absolute;
	top:0;
	left:-5000em;}

.bloquedestacado06_contenido ul li.seleccionado > div a{
    border:1px solid #B8D6FB;
	border-color:#B8D6FB;
	/* background:#ECF4FD url(../gif/-bgBotonAzul.png) repeat-x 0 50%; */
	background-color:#ECF4FD; /*CSS Contraste*/
	padding:3px 76px 3px 4px;
	border-radius:3px;
	display:block;
	color:#336699;
	font-weight:bold;
	margin:0;}

.bloquedestacado06_contenido ul li.seleccionado span.deseleccionar{
	position:absolute;
	right:5px;
	top:50%;
	display:block;
	height:18px;
	width:18px;
	overflow:hidden;
	text-indent:-5000px;
	background:transparent url(../gif/checkBox.png) no-repeat 50% top;
	margin:-9px 0 0 0;
	padding:0;
	border:0;
	border-radius:0;}
.bloquedestacado06_contenido ul li.seleccionado a:hover span.deseleccionar{
	background-position:50% bottom;}
.bgGris .bloquedestacado06_contenido ul li.seleccionado a span.deseleccionar{
	background-position:50% -18px;}
.bgGris .bloquedestacado06_contenido ul li.seleccionado a:hover span.deseleccionar{
	background-position:50% -36px;}	
.bloquedestacado06_contenido ul li.seleccionado .numberCounter{
	background:none;}
.bloquedestacado06 h3{
    background:none;
	color:#336699;
    display:block;
    font:bold 12px verdana;
    height:auto;
    margin:0;
    padding:0 0 4px 8px;
	border:0;}

h1.searchResults{
	background:none;
    clear:left;
    color:#336699;
    font-size:0.81em;
    font-weight:normal;
    margin:0 0 8px 0;
    padding:0 0 4px 0;
	border-bottom:1px solid #B8D6FB;
	border-bottom-color:#B8D6FB;}
h1.searchResults span.numberCounterTotal,
h1.searchResults span.queryText{
	font-weight:bold;}
	
div.searchResultsBox{overflow:hidden;margin:0 0 16px 0;}
input.searchResultsBoxText{
	float:left;
	border:1px solid #336699;
	border-color:#336699;
	color:#505050;
	font-size:0.81em;
	height:24px;
	line-height:24px;
	width:46%;
	max-width:46%;
	margin:0;
	padding:0 0 0 4px;
	overflow:hidden;
	background-color:#fff;}
input.searchResultsBoxText:focus,
input.searchResultsBoxText:focus + input.searchResultsBoxButton{box-shadow:0px 0px 10px #B8D6FB;}

input.searchResultsBoxButton{
	float:left;
	border:1px solid #336699;
	border-color:#336699;
	background:#336699 url(../gif/lupaSearch.png) no-repeat 7px 50%;
	background-color:#336699;
	color:#fff;
	font-size:0.94em;
	height:26px;
	width:6.25em;
	margin:0;
	border-radius:0 5px 5px 0;
	cursor:pointer;
	padding:0 0 0 27px;}
input.searchResultsBoxButton:active{padding:1px 0 0 28px;background-position:8px 60%;}
p.rssLink{
	float:left;
	display:block;
	width:28%;
	max-width:150px;
	margin:-1px 0 0 3%;}
p.rssLink a{
	font-size:0.7em;
	display:block;
	background:transparent url(../gif/ico_rss16.png) no-repeat 0 40%;
	padding:0 0 5px 22px;
	text-decoration:none;
	color:#336699;}
p.rssLink a:hover{text-decoration:underline;}

.capaGenericaContenido ol{
    color:#666666;
    font-size:0.68em;
    list-style-position:outside;
    list-style-type:decimal;
    margin:0 0 1em 3.75em;
    padding:0;}
ol.listadoTipo3{
    display:block;
    margin:0 0 1em 25px;}
ol.listadoTipo3 li{
	border-top:1px solid #e7e7e7;
	border-top-color:#e7e7e7;
    padding:8px 0 0 0;}
ol.listadoTipo3 li:first-child{
	border-top:0;}
ol.listadoTipo3 a{
    color:#336699;
    font-weight:bold;
    margin:0;
    padding:0;}
ol.listadoTipo3 .listadoTipo1_infoDocumento{padding: 0.2em 0 0 3em !important;min-height:2.2em;}
ul.listadoTipo3{
    display:block;
    margin:0 0 10px -10px;
	list-style:none;
	padding:0;}
ul.listadoTipo3 li{
	background:#E7EEF0;
	background-color:#E7EEF0;
	border-radius:3px;
	border:1px solid #fff;
	border-color:#fff;
	padding:8px 8px 8px 26px;
	margin:0 0 6px 0;}
ul.listadoTipo3 a{
    color:#336699;
    font-weight:bold;
    margin:0;
    padding:0;}

div.filtrosaplicados{
	font-size:0.68em;
	border-top:1px solid #B8D6FB;
	border-top-color:#B8D6FB;
	border-bottom:1px solid #B8D6FB;
	border-bottom-color:#B8D6FB;
	padding:0 20px 6px 0;
	display:block;
	margin:0 0 10px 0;
	color:#336699;
	position:relative;}
h1.searchResults + div.filtrosaplicados{
	border-top:0;
	margin-top:-8px}
ul.filtros{
	position:relative;
	overflow:hidden;
	list-style:none;
	display:block;
	height:1%;
	padding:0;
	margin:0;}
ul.filtros li{
	/*width:95%;*/
	float:left;
	padding:2px 24px 2px 4px;
	/* background:#ECF4FD url(../gif/-bgBotonAzul.png) repeat-x 0 50%; */
	background-color:#ECF4FD; /*CSS Contraste*/
	border:1px solid #B8D6FB;
	border-color:#B8D6FB;
	color:#336699;
	position:relative;
	border-radius:3px;
	margin:6px 6px 0 0;
	display:block;}
ul.filtros li.filtroTiempo{
	/* background:#e7e7e7 url(../gif/-bgBotonGris.png) repeat-x 0 50%; */
	background-color:#e7e7e7; /*CSS Contraste*/
	border:1px solid #D5D6D5;
	border-color:#D5D6D5;
    color:#555555;}	
ul.filtros li a.deseleccionar,
p.limpiaFiltros a.deseleccionar{
	position:absolute;
	right:0;
	top:50%;
	display:block;
	height:18px;
	width:22px;
	overflow:hidden;
	text-indent:-5000px;
	background:transparent url(../gif/aspaAzul.png) no-repeat 50% top;
	margin:-9px 0 0 0;
	padding:0;
	border:0;
	border-radius:0;}
ul.filtros li.filtroTiempo a.deseleccionar{
	background-image:url(../gif/aspaGris.png);}
ul.filtros li a.deseleccionar:hover,
p.limpiaFiltros a.deseleccionar:hover{
	background-position:50% bottom;}
p.limpiaFiltros a.deseleccionar{
	right:-2px;
	top:50%;}
	
dl.suggestionsResults,dl.synonymsResults{
	overflow:hidden;
	font-size:0.7em;
	line-height:1.3em;
	margin:0 0 15px -8px;
	padding:6px 0; 
	border-bottom:1px solid #B8D6FB;
	border-bottom-color:#B8D6FB;}
h1.searchResults + div.capaGenericaContenido dl.suggestionsResults,
div.filtrosaplicados + div.capaGenericaContenido dl.suggestionsResults,
h1.searchResults + div.capaGenericaContenido dl.synonymsResults,
div.filtrosaplicados + div.capaGenericaContenido dl.synonymsResults{margin-top:-8px;}
dl.suggestionsResults dt,dl.synonymsResults dt{
	color:#e6884f;
	font-weight:bold;
	display:inline;
	padding:0 6px 0 0;}
dl.synonymsResults dt{
	color:#336699;
	font-weight:normal;}
dl.suggestionsResults dd,dl.synonymsResults dd{display:inline;padding:0 6px 6px 0;}
dl.suggestionsResults dd a,dl.synonymsResults dd a{
	 color:#336699;
	 font-weight:bold;}

.mfomento h3{position:absolute;left:-5000px;}
.mfomento ul:first-child > li:first-child > div a{color:#336699;}
.mfomento ul:first-child > li:first-child > div a:hover,
.mfomento ul:first-child > li.seleccionado:first-child > div a:hover{color:#003366;}
.mfomento .bloquedestacado06_contenido > ul li.seleccionado ul{border:0;}
.opcionesClase,
.opcionesAreas{
	text-transform:uppercase;
	font:normal 10px verdana;
	color:#666;
	margin:0 0 0 0;
	padding:8px;
	border-radius:3px;}
	
/* jquery.autocomplete-min.js */ 
.autocomplete-w1{
	position: absolute;
	top: 3px;
	left: 3px;
	margin: 6px 0 0 6px !important;
	/* IE6 fix: */
	background: none;
	margin: 1px 0 0 0;}
.autocomplete{
	border: 1px solid #999;
	border-color:#999;
	background-color:#FFF;
	cursor: default;
	text-align: left;
	max-height: 350px;
	overflow: auto;
	box-shadow: 2px 2px 2px #B8D6FB;
	color:#333;
	margin: -8px 6px 6px -9px !important;
	height: auto !important;
	overflow-x: auto !important;
	/* IE6 specific: */
	height: 350px;
	margin: 0;
	overflow-x: hidden;}
.autocomplete .selected{
	background-color: #ECF4FD;}
.altoContraste .autocomplete .selected{
	background:#00ff00;
	color:rgb(0,0,0);}
.autocomplete div{
	padding: 2px 5px;
	white-space: nowrap;
	overflow: hidden;
	font-size: 0.81em;}
.autocomplete strong{
	font-weight: bold;
	color: #336699;}
.altoContraste .autocomplete .selected strong{
	color:rgb(0,0,0);}
/* END. jquery.autocomplete-min.js */
/* END.Buscador */

/* Acceso web movil */
li.enlaceabajo{display:block;margin-top:1.5em;list-style:none;}
/* END.Acceso web movil */

/* Acceso Sede Electronica y Acceso HTTPS */
p.avisoAccesoSede span.bloque,
p.avisoAccesoHTTPS span.bloque{
	display:block;
	margin-top:1em;}
p.avisoAccesoSede strong.bloque,
p.avisoAccesoHTTPS strong.bloque{
	display:block;
	margin-bottom:0.6em;}
.js p.avisoAccesoSede,
.js p.avisoAccesoHTTPS{
	display:none;}
.sedeElectronica p.avisoAccesoSede,
.partederecha .set1 div p.avisoAccesoSede,
ol.listadoTipo3 p.avisoAccesoSede,
p.avisoAccesoHTTPS{
	padding:0.7em 0.5em 0.6em 0;
	color:#4d6278;
	line-height:1.2em;}
.partederecha .set1 div p.avisoAccesoSede,
ol.listadoTipo3 p.avisoAccesoSede,
p.avisoAccesoHTTPS{
	background-color:#ECF4FD;
	border:1px solid #7D9FC3;
	border-color:#7D9FC3;
	padding:6px 10px 6px 6px;}
.partederecha .set1 div p.avisoAccesoSede,
.partederecha .set1 div p.avisoAccesoHTTPS{
	font:normal 0.7em Verdana, Geneva, sans-serif;
	margin-top:0.5em;}
.partederecha .inicioTramite p.avisoAccesoHTTPS,
.partederecha .inicioAplicacion p.avisoAccesoHTTPS{
	margin: 0.5em -2em 0 -2.4em;}
ol.listadoTipo3 p.avisoAccesoSede,
ol.listadoTipo3 p.avisoAccesoHTTPS{
	margin-top:1em;}
ul.menu p.avisoAccesoHTTPS{
    margin: 0 0 0.5em 0;}
div.listaEnlaces2Columnas1 p.avisoAccesoHTTPS{
	font:normal 0.7em Verdana,Geneva,sans-serif;
	margin:0 0.5em 0.5em 0.5em;}

.listaEnlaces2Columnas1 span.avisoAccesoHTTPS,
.listaEnlaces2Columnas1b span.avisoAccesoHTTPS{
	 font-size:0.7em;}
.listaEnlaces2Columnas1 p.avisoAccesoHTTPS span,
.listaEnlaces2Columnas1b p.avisoAccesoHTTPS span,
.listaEnlaces2Columnas1 span.avisoAccesoHTTPS span,
.listaEnlaces2Columnas1b span.avisoAccesoHTTPS span{
    color:#4D6278;
    font-size:1em;}
	
span.avisoAccesoSedeBanner,
span.avisoAccesoHTTPS{
	display:none;
	position:absolute;
	z-index:999999;
	top:139px;
	left:50%;
	box-shadow:0px 3px 8px #999;
	text-align:left;
	width:202px;
	margin-left:-106px;
	background-color:#ECF4FD;
	border: 1px solid #7D9FC3;
	border-color:#7D9FC3;
	padding:6px;
	color:#4D6278;
	line-height:normal;}
	
div.interiorderecha span.avisoAccesoSedeBanner{
	box-shadow:-3px 0px 8px #999;}
div.interiorizquierda span.avisoAccesoSedeBanner{
	box-shadow:3px 0px 8px #999;}
li.banner span.avisoAccesoSedeBanner{
	top:95px;
	line-height:normal;
	left:2px;
	margin-left:0;}
a.sedeElectronica span.avisoAccesoSedeBanner{
	top:84px;
	font-size:0.6875em;
	width:211px;
	margin-left:-112px;}
.partederecha span.avisoAccesoSedeBanner,
.partederecha span.avisoAccesoHTTPS{
	font-size:0.6875em;
	margin-top:8px;
	margin-left: -112px;
    top: auto;
	width:90.5%;}
.partederecha .inicioTramite span.avisoAccesoHTTPS,
.partederecha .inicioAplicacion span.avisoAccesoHTTPS{
	font-size:1em;
	margin-left:-108px;
    width: 100%;}
ol.listadoTipo3 span.avisoAccesoSedeBanner,
ol.listadoTipo3 span.avisoAccesoHTTPS{
	top:auto;
	left:-18px;
	margin-left:0;
	margin-top:6px;
	width:100%;}
ul.menu span.avisoAccesoHTTPS{
	top:27px;
	width:230px;
	left:-22px;
	margin-left:0;}
div.listaEnlaces2Columnas1 span.avisoAccesoHTTPS{
	top:37px;
	width:330px;
	left:5px;
	margin-left:0;}
.capaGenericaContenido h2 span.avisoAccesoHTTPS,
.capaGenericaContenido p span.avisoAccesoHTTPS,
.capaGenericaContenido .listadoArbolTipo1 span.avisoAccesoHTTPS{
	left:0;
	margin-left:2px;
	top:2em;
	font-weight:normal;}
span.avisoAccesoSedeBanner strong.bloque,
span.avisoAccesoHTTPS strong.bloque{
    display: block;
    margin-bottom: 0.6em;}
span.avisoAccesoSedeBanner span.bloque,
span.avisoAccesoHTTPS span.bloque{
    display: block;
    margin-top: 1em;}

span.avisoAccesoSedeBanner .chat-bubble-arrow-border,
span.avisoAccesoSedeBanner .chat-bubble-arrow,
span.avisoAccesoHTTPS .chat-bubble-arrow-border,
span.avisoAccesoHTTPS .chat-bubble-arrow{
	border-style:solid;
	border-width:8px;
	height:0;
	width:0;
	position:absolute;
	left:15px;}
span.avisoAccesoHTTPS .chat-bubble-arrow-border,
span.avisoAccesoHTTPS .chat-bubble-arrow{
	left:22px;}
div.listaEnlaces2Columnas1 span.avisoAccesoHTTPS .chat-bubble-arrow-border,
div.listaEnlaces2Columnas1 span.avisoAccesoHTTPS .chat-bubble-arrow{
	left:15px;}
div.inicioTramite span.avisoAccesoHTTPS .chat-bubble-arrow-border,
div.inicioTramite span.avisoAccesoHTTPS .chat-bubble-arrow,
div.inicioAplicacion span.avisoAccesoHTTPS .chat-bubble-arrow-border,
div.inicioAplicacion span.avisoAccesoHTTPS .chat-bubble-arrow{
	left:5px;}	
span.avisoAccesoSedeBanner .chat-bubble-arrow-border,
span.avisoAccesoHTTPS .chat-bubble-arrow-border{
	border-color:transparent transparent #7D9FC3 transparent;
	border-bottom-color:#7D9FC3;
	top:-17px;}
span.avisoAccesoSedeBanner .chat-bubble-arrow,
span.avisoAccesoHTTPS .chat-bubble-arrow{
	border-color:transparent transparent #ECF4FD transparent;
	border-bottom-color:#ECF4FD;
	top:-16px;}

.banner1 span.avisoAccesoSedeBanner .chat-bubble-arrow-border,.banner1 span.avisoAccesoSedeBanner .chat-bubble-arrow{left:15%;}
.banner2 span.avisoAccesoSedeBanner .chat-bubble-arrow-border,.banner2 span.avisoAccesoSedeBanner .chat-bubble-arrow{left:48%;}
.banner3 span.avisoAccesoSedeBanner .chat-bubble-arrow-border,.banner3 span.avisoAccesoSedeBanner .chat-bubble-arrow{left:82%;}
.bannertipo1 span.avisoAccesoSedeBanner .chat-bubble-arrow-border,.bannertipo1 span.avisoAccesoSedeBanner .chat-bubble-arrow{left:47%;}
div.bloquedestacado02_contenido ul li a.sedeElectronica span.avisoAccesoSedeBanner{top:auto;font-size:1em;}

div.interiorizquierda span.avisoAccesoSedeBanner .chat-bubble-arrow-border{
	border-color:transparent #7D9FC3 transparent transparent;
	border-right-color:#7D9FC3;
	top:47%;
	left:-17px;}
div.interiorizquierda span.avisoAccesoSedeBanner .chat-bubble-arrow{
	border-color:transparent #ECF4FD transparent transparent;
	border-right-color:#ECF4FD;
	top:47%;
	left:-16px;}
	
div.interiorderecha span.avisoAccesoSedeBanner .chat-bubble-arrow-border{
	border-color:transparent transparent transparent #7D9FC3;
	border-left-color:#7D9FC3;
	top:47%;
	left:auto;
	right:-17px;}
div.interiorderecha span.avisoAccesoSedeBanner .chat-bubble-arrow{
	border-color:transparent transparent transparent #ECF4FD;
	border-left-color:#ECF4FD;
	top:47%;
	left:auto;
	right:-16px;}
.avisoTop span.avisoAccesoSedeBanner .chat-bubble-arrow-border{
	border-color:#7D9FC3 transparent transparent transparent;
	border-top-color:#7D9FC3;
	top:auto;
	bottom:-17px;}
.avisoTop span.avisoAccesoSedeBanner .chat-bubble-arrow{
	border-color:#ECF4FD transparent transparent transparent;
	border-top-color:#ECF4FD;
	top:auto;
	bottom:-16px;}
/* END.Acceso Sede Electronica*/

.sinborde{border:none !important;}