@charset "utf-8";
/* CSS Document */

/*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;}
 
/* capa para el contenido, está dentro del div capaContenidos*/

  
/*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%;}
 
 
.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 ) */

.contenedorPrincipalCabecerasEstrecho{margin:0;
	padding:0;
	height:100%;
	overflow:hidden;}
	
 
.contenedorPrincipalCabecerasAncho br, .contenedorPrincipalCabecerasEstrecho br{display:none;
	visibility:hidden;}
	

 
/*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;}




.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 ***********************/


	
.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; */

}

 
/*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;}



 
/*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)}
 
.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);}
 


 
	.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;}
 

	.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;
	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;}
 



/*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*/





h2.h2subtitulo01{
background-image:none;
color:#666666;
font-weight:bold;
padding:0;
margin:1.3636em 0;}


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;}

	
.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;}


/* END.Personalizacion Bloques Derecha */

/*empieza estructura para la pagina de listado de prensa, etc */



.parteizquierdainterior{margin:0 15.3125em 0 0;}



	
body.ie_6 .partederecha{margin:0 0 0 -15em;}

 	
/*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*/

 


/*fin de estilos para el listado fotografico 1*/



	
/*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;}


/**/
		

		
/*area inferior de banners para la home - 4 banners*/
		

		

		div.centrado25{float:left; 
		margin:0 auto; 
		width:25%;}



/*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%;}

		
				
/*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;}



/*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;
	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;}



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 12px 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:12px;
	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;}

/*estilo para mostrar cargando en la parte dinamica de subhome 10/10/2013*/
div.ultimasnoticiassubhome.loading  {
    background:transparent url(../gif/ajaxLoaderAzul.gif) no-repeat 50% 50%;    
}

div.capaGenericaContenido.ultimasnoticiassubhome
{
	margin-left:0em !important;
}

div.ultimasnoticiassubhome > .listadoThumbnail2
{
	/*margin-left:10px;*/
}

