@import url("secciones/principal.css");
/************* Interseccion de la derecha **********************/	
	/* Estilos cajas formato E */
	.bodyE { border:1px solid #eaeaea }
	.bodyE h4 { font-size: 0.75em; background-color: #e5e2da; padding: 0.3333em 0 0 0.3333em; min-height: 1.5833em; height:auto !important; height:1.5833em	}
	.bodyE h4 img { margin-right: 4px; }
	.bodyE h3 { background: #fff url(/imagenes/cn/fnd_cab_ficha.gif) repeat-x scroll left top;font-size: 0.75em; margin:1px 0 0 0; padding: 0.25em 0 0.3333em 0.6667em; color:#333 }
	.bodyE h3 img { margin-right: 0.3333em }
		/*-- Redefinicion de las cajas E en funcion de los paneles --*/
		.panel1 .bodyE, .block1 .bodyE { height: 6.1875em; he\ight: 5.8125em; }
		.panel2 .bodyE, .block2 .bodyE { height: 12.6875em; he\ight: 12.3125em; }
   /*Estilos específicos para evitar que las comillas se caigan*/
	.bodyE .listadoGenerico a span.linkFrillBlack:after  {content: url("../../img/link_contextual.gif");}
	.bodyE .listadoGenerico a span.linkFrillBlack {margin-left:0.3em; margin-top:0.70em; position:absolute; width:auto;}
	
	/* Estilos caja formato F */
	.bodyF { border: 1px solid #d6dee9; }
	.bodyF h4 { font-size: 0.7em; background-color: #d6dee9; margin-bottom: 5px; padding: 4px 0 0 4px; height: 23px; he\ight: 19px; }
	.bodyF h4 img { margin-right: 4px; }
	.bodyF .fotoDescripcion { padding-left: 7px; }
	.bodyF a.parrafo { padding-left: 4px; }
	.bodyF p { padding: 0 7px; }
	.bodyF ul.listadoGenerico { padding-top: 0px; }
		/*-- Redefinicion de las cajas F en funcion de los paneles --*/
		.panel1 .bodyF { height: 6.1875em; he\ight: 6.0625em; }
		.panel2 .bodyF { height: 12.6875em; he\ight: 12.5625em; }
	form#actividades #tipoActividades, form#instalacionesServicios #tipoInstalacionCorto { margin-bottom:0.125em; width:13.8333em }
	.subestructura14 form#actividades #tipoActividades { margin-bottom:2px; width:33em }
	form#instalacionesServicios #tipoInstalacion { margin-bottom:0.125em; width:33em }
	form#instalacionesServicios legend, form#actividades legend { padding:0; margin-left: -7px; display: block }
	
	/* Estilos para listado de temas */
	.tema { min-height: 4.875em; height:auto !important; height:4.875em; margin: 0 0 0.3125em 0 }
	div.tema.ultimo { min-height:4.25em; height:auto !important; height:4.25em; border:0 }
	.panel1Close .tema{margin:0;}
	
	.distributibaA .tema{min-height:0; height:auto !important; height:0}
	.distributibaA div.tema.ultimo { min-height: 0; height:auto !important; height:0}
	.distributibaA .tema.clear .listadoGenerico{float:left;margin:0}
	.tema img { float: left; margin-right:0.3125em }
	.tema a { font-size: 0.75em; color: #006699;}
	.tema p { padding: 0 0.25em 0.25em 0}
	.tema .listadoGenerico { padding: 0 0 3px 0; margin-left: 67px; }
	/* Definicion de estilos aplicados en detalles */
	.cuerpovistaC, .cuerpovistaD, .cuerpovistaE, .cuerpovistaF{width: 100%;min-height:28em; height:auto !important; height:28em; margin-bottom:0.8750em }
	/*JESUS*/
	.cuerpovistaG {width: 100%; height:auto !important;  margin-bottom:0.8750em }
	.cuerpovistaH {width: 100%; }
	.publiCuerpo .cuerpovistaC{ min-height:0;}
	/*----------*/
		/*-- Definici n de cuerpo principal --*/
		.cuerpovistaD {min-height:23.9375em; height:auto !important; height:23.9375em}
		.cuerpovistaE {min-height:6.25em; height:auto !important; height:6.25em}
		.cuerpovistaF { margin-bottom:0; }
		/*-- Modificacion de tama�os para ajustar a los paneles --*/
		.panel4 .cuerpovistaC{min-height: 21.375em; height:auto !important; height:21.375em}
		.panel4 .cuerpovistaF{min-height: 23.625em; height:auto !important; height:23.625em}
		.panel5.buscador .cuerpovistaC{min-height:29.9375em; height:auto !important; height:29.9375em; margin-bottom: 0}
		.panel6 .cuerpovistaC{min-height:34.5em; height:auto !important; height:34.5em}
			
		/*-- Estilos principales del formato detalle --*/
		.publiCuerpo { width: 23.375em; float: left; }
		.publiCuerpo .paginacion { margin-bottom:0.4167em; clear:both }
		.publiInfo { width: 11.5em; float: right; }
		.publiCuerpo .entradilla {min-height:8.4375em; height:auto !important; height:8.4375em}
		.publiCuerpo .entradilla div.imgDetalle.float { float:left; padding-left:0 }

		.publiCuerpo .entradilla .entradillaShort { padding-left: 0.4167em; }
		.publiCuerpo .entradilla .entradillaShort div.ftl{ width: auto; }
		.publiCuerpo .entradilla .entradillaShort div.ftl img { height:4.44em; margin: 0 1.250em 0.625em 0;  }
		.cuerpovistaH .publiCuerpo .entradilla .entradillaShort div.ftl img { width: 10em; height:auto; }

		.publiCuerpo .entradilla.simple { min-height:0.8125em; height:auto !important; height:0.8125em; margin-bottom:0.1875em }
		.cuerpovistaH .publiCuerpo .entradilla.simple { margin-bottom:0; }
		.publiCuerpo .interiorDetalle { padding-left:0.3125em }
		.publiCuerpo .parrafoTitulo { font-size: 0.875em; padding: 0.2143em 0 0.2143em 0.3571em; color:#555555; font-weight:bold }
		.publiCuerpo .entradilla p.parrafo { font-size: 0.75em; color: #000; padding-bottom: 14px; }
		.publiCuerpo .entradilla p.parrafoTema, .publiCuerpo .entradilla p.datosActividad { font-size: 0.6875em }
		.entradilla p.fechaActividad { font-size: 0.625em; color: #333; padding-bottom: 7px; }
		.entradilla p.datosActividad strong { color: #c35B17; font-weight: normal; }
		.entradilla p.parrafoEntradilla { padding: 0.3125em 0 0.4375em }
		.entradilla div.parrafo{ /*margin-bottom:0.8333em;*/ padding-left:0.4167em }
		.cuerpovistaH .entradilla div.parrafo { margin-bottom:0; padding-left:0.2em }
		.entradilla div.parrafo ul {padding: 0.8333em 0 0.8333em 0.4167em}
		.entradilla div.parrafo ul li { padding: 0 0 0.25em 0.8333em; background: transparent url(../imagenes/cn/bullet_cuadrado_negro.gif) no-repeat 0 0.5em}
		.entradilla div.icoAgenda  {margin:0 0 0.8em 0.5em;}
		.entradilla div.icoAgenda li { margin-bottom:0.6em; font-size: 0.75em;}
		.entradilla div.icoAgenda img{margin-right:0.4em;}
		
		.publiCuerpo .entradilla div.ftl { width: 8.25em; }
		.publiCuerpo .entradilla div.ftl img { margin-bottom:0.25em }
		.publiCuerpo .listadoGenerico { margin:0 0 0.25em; padding:0.3125em 0 0.625em }
		.publiCuerpo .listadoGenerico.upper { padding: 0 0 0.625em; margin: 0 0 1.125em }
		.publiCuerpo .listadoGenerico li a {padding-bottom:0.1667em }
		.publiCuerpo .listadoGenerico ul li strong { font-weight:bold }
		.publiCuerpo .listadoGenerico ul li a { padding-bottom:1em }
		.publiCuerpo .listadoGenerico ul ul  { margin-bottom:0.3em }
		.publiCuerpo .listadoGenerico ul ul li em { font-weight:bold; font-style:normal }
		.publiCuerpo .listadoGenerico ul ul li a { padding-bottom:0.1667em }
		.publiCuerpo .listadoGenerico ul ul ul li a { padding-bottom:0.4167em }

		.publiCuerpo h4.titular4 { padding-bottom: 9px; }
		.publiCuerpo p.parrafo, .publiCuerpo .listadoGenerico3, .interiorDetalle p, .interiorDetalle ul, .interiorDetalle ol { padding-bottom:0.75em }
		.publiCuerpo .listadoGenerico.detalleRelacionados{padding:0 0 0 1em;}
		.publiCuerpo div.parrafo dl dd{margin-bottom:0.8em;}
				
		.publiCuerpo p.parrafo.column {margin-left:0.635em; }		

		.publiInfo { background-color: #fff; }
		.publiInfo h4 { font-size: 0.7em; padding: 5px 0 0 6px; height: 23px; he\ight: 18px; background-color: #d6dee9; }		
		.publiInfo h4.areaResp, .ficha h4.areaResp { background-image: url(../imagenes/cn/ico_area_personalizada.gif); }
		.ficha h4.recomendado { background-image: url(../imagenes/cn/ico_InfoRecomendado.gif); }
	
		.ficha .filtro { padding:0.35em 0 0.5em 0.3125em; margin:0 0.5em; border-top:1px solid #e4e4e4 }
		.ficha .filtro label { color:#555555 }

		/* SIDEBAR 3col - Filtro destacado */
		.contenedorFicha.colFilter { 
			float:left; 
			margin-bottom:0.3125em; 
			background-color:#FFF; 
			width:14.3750em;  
			border: 0; /* Reset border layout.css */
		}

			.colFilter .ficha { 
				border-left:1px solid #eaeaea; 
				border-right:1px solid #eaeaea; 
			}

				.colFilter .ficha.destacado { 
					background: #D2DFF8;
					border: 0;
					margin-bottom: 0.625em;
				}

					.colFilter .ficha.destacado label { 
						font-weight: bold;
					}

					.colFilter .ficha.destacado .filtro input[type="text"],
					.colFilter .ficha.destacado .filtro input.caja1 { 
						width: 93%;
					}

					.colFilter .ficha.destacado .filtro select { 
						width: 95%;
					}

					.colFilter .ficha.destacado .filtro input[type="submit"],
					.colFilter .ficha.destacado .filtro input.botonPequeno { 
						float: right;
						background: url(/img/n_btnPequeno.gif) no-repeat 50% 0.4em;
						color: white;
						border: none;
						margin: 0.2em 0.7em 0 0;
						padding: 0;
						width: 5em;
						height: 2em;
						cursor:pointer;
					}


		/*JESUS EVENTOS*/
		input#textoExtra,input#iTextBusq,input#texto { border:1px solid #7F9DB9; width:14em }
		input#ilugar{border:1px solid #7F9DB9;}
		/*-----------*/
		.ficha .filtro select { width:14.3em }
		.ficha .filtro p{ font-size:0.6875em; }

		.ficha .actionLabel{float:left;	margin:0;background-color:#D6DEE9;min-height:0.875em;padding: 4px 0px  7px 6px ;color:#555555;font-size: 0.687em;font-weight:bold}
		.ficha .actionLabel form{float:right;width:30px}
		.ficha .actionLabel span{float:left;}
		.ficha .actionLabel a{color:#555555;}
		.ficha .actionLabel input{float:right;margin-right:7px}

		.ficha .filtro input.textBox{width: 14em;}
		
		.ficha .otraBusqueda { border-top:1px solid #E4E4E4; margin:0pt 0.5em; padding:0.35em 0pt 0.5em 0.3125em }
		.ficha .otraBusqueda select { margin-bottom: 5px; }		
			* html .ficha .otraBusqueda { padding-bottom: 17px; }
			* html .ficha .otraBusqueda select { margin-bottom: 0; }
		.otraBusqueda .enlaceGenerico { font-size: 0.625em; color: #555555; }
		.otraBusqueda .icono { margin-right: 5px; }
		
		.contenedorFichaEspecial { border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; }
		.contenedorCalendario{ height:1%; float:left; background-color:#FFF; width:11.5em; w\idth:11.47em }
		* html .contenedorFicha, * html .contenedorFiltros{overflow:hidden}
		
		/*-- Nuevos modulos derecha --*/
		.ficha.formatoA{padding-top:5px;}
		.ficha h6.titBloque{padding: 0.75em 0 0 0.4167em;background-color:#fff}
		.contenedorFicha .ficha .direccion h6.titBloque {font-size:0.75em; padding: 0.75em 0.6667em 0; color:#555 }
	
		.listFormatoA{ border-top: 1px solid #e4e4e4; padding:0; margin:0 }
		.contenedorFicha .ficha .direccion .nivel1.listFormatoA { margin:0 0.5em; padding:0.35em 0 0.5em }
		.contenedorFicha .ficha .direccion .nivel1.listFormatoA li { background-position:left top; line-height:17px; padding:0 0 8px 25px; border:none }

		.ficha  { height:1%; border-bottom:1px solid #eaeaea;  }
	/*	.ficha.clear{margin-bottom:0.3125em;}*/
		.contenedorCalendario .ficha { padding-bottom:0.75em; margin-bottom:5px; background: url(../../imagenes/cn/cierre121_1.gif) no-repeat left bottom; border:none }
		/* .vcard .ficha { border-bottom:none } */
		.ficha .direccion ul.listadoGenerico { border-top:1px solid #E4E4E4; margin:0pt 0.5em; padding:0.35em 0pt 0.5em 0.3125em }
		.ficha.cierre, .tareas.cierre { border-bottom: 6px solid #D6DEE9; }
       
		
		/*Estilos específicos para evitar que las comillas se caigan*/
		.ficha div.info,.ficha ul.nivel2 { border-top:1px solid #E4E4E4; margin:0pt 0.5em; padding:0.35em 0.25em 0.5em 0.3125em } 
		.ficha .listadoGenerico  a span.linkFrillBlack:after {content: url(../../img/link_contextual.gif);}
        .ficha .listadoGenerico  a span.linkFrillBlack {margin-left:0.67em; margin-top:0.70em; position:absolute; width:auto;}
	
		
		/*JESUS*/
		.ficha ul.nivel2SinBorde { margin:0pt 0.5em; padding:0em 0pt 0.5em 0.3125em } 
		.ficha ul.nivel2SinBorde  li { background: transparent url(../../imagenes/cn/marc_UL_Flecha2.gif) no-repeat 0 0.5833em; padding:0.15em 0 0.15em 0.6875em; font-size:0.75em; color:#666  }		
		.ficha ul.nivel2SinBorde  li strong,.ficha ul.nivel2SinBorde li strong { color:#555; font-weight:normal }
		.ficha ul.nivel2SinBorde  li a{ color:#333;}
		.ficha ul.nivel2SinBorde  li a:hover{ color:#7F7F7F;}
		.ficha ul.nivel2SinBorde li ul.listadoGenerico li { font-size:1em; }
		.ficha ul.nivel2SinBorde li ul.listadoGenerico li a { font-size:1em; }
		.ficha ul.nivel2SinBorde ul.listadoGenerico { border-top:none; margin:0; padding:0 }
		.ficha ul.nivel2SinBorde ul.listadoGenerico li { background-image: url(../img/bullet_doc.gif) }
		.ficha ul.nivel2SinBorde ul.listadoGenerico li p {background:transparent url("../imagenes/cn/px1.gif") no-repeat 0 6px;color:#555555;line-height:15px;padding-left:8px;}
		/*-------*/
		.contenedorFicha div.ficha  div ul.listadoGenerico { border-top:none }
		.contenedorFicha div.ficha  div ul.listadoGenerico.iconos { border-top:1px solid #E4E4E4 }
		.contenedorFicha div.ficha  div ul.listadoGenerico_tramitar { font-size: 1em; border-top:1px solid #E4E4E4; padding-bottom:0.5em }
		.contenedorFicha div.ficha  div ul.listadoGenerico.iconos li { background-image:none; padding-left:0 }
		.contenedorFicha div.ficha  div ul.listadoGenerico_tramitar li { font-size: 0.75em; background-image:none; padding-left:1.75em; padding-top:0.5em }
		.ficha div.info ul.listadoGenerico {  } 
		.ficha .NombreYfoto{ min-height:2.5em; height:auto !important; height:2.5em; background-color: #fff; padding:0.625em }

		.ficha .marco{ width:3.75em;height:auto; float:left;margin-right:0.3125em }
		.ficha .nombre{color:#31558e;font-size: 0.75em;padding-top:2.5em;float:left;width:7.76em}
		.ficha .nivel1{ /*padding:0.625em;*/ margin:0;}
		.ficha .nivel1 li strong,
		.ficha .nivel1 li span  { color:#555;  }
		.ficha .entradaUnica {background: transparent url(../imagenes/cn/px1.gif) no-repeat 0 6px;line-height:15px;padding-left:8px; font-size: 0.6875em; color:#555555;margin:5px 0 0 5px;font-weight:bold}		
		.ficha .entradaUnica p{font-weight:normal;display:inline;}
        .ficha .entrada p{background: transparent url(../imagenes/cn/px1.gif) no-repeat 0 6px;line-height:15px;padding-left:8px; font-size: 0.6875em; color:#555555;margin:5px 0 0 5px;font-weight:bold; font-weight:normal;display:block;}		
		/*.ficha .nivel1 p {padding-left:0.6667em; font-size: 0.75em; color:#555555;background: transparent url(../../imagenes/cn/marc_UL_Flecha2.gif) no-repeat scroll left center }		*/
		.ficha ul.nivel1 li p {background:transparent url(../imagenes/cn/px1.gif) no-repeat scroll 0 6px; color:#555555; font-size:0.6875em; ;line-height:1.25em; padding-left:8px; 
		margin-left:0.6875em}	

		.ficha .acciones.parrafo ul{float: left;}
		.ficha .acciones.parrafo ul li{background: transparent url(../../imagenes/cn/bullet_cuadrado_azul.gif) no-repeat left center;}	
		
	/** ficha datos(Ej, direccion, enlaces relacionados... ) **/ 
		img.accesible{vertical-align:bottom; margin:0 0.3em 0 0;}
		.ficha .cuerpo, .ficha .cuerpoB, .contenedorFicha .cuerpoB, .ficha .cuerpoG, .ficha .cuerpoInfo { background:none; padding:0.4167em 0.4167em 0.833em; font-size:0.75em }
		.ficha .cuerpoB { border-top:1px solid #E4E4E4; margin:0 0.5em; padding:0.35em 0.5em 0.5em 0.3125em;}
		.ficha .cuerpoB p { color:#555 }
   /*Estilos Frill*/
		.ficha .cuerpoB  a span.linkFrillBlack:after {content: url("../../img/link_contextual.gif");}
		.ficha .cuerpoB  a span.linkFrillBlack { margin-left: 0.3em; margin-top: 0.4em; position:absolute; width: auto;}
		
		.ficha .cuerpo p{padding-left:65px;}		
		.ficha .cuerpoInfo{ background: #FFFFFF url(/imagenes/cn/fnd_dotted_h1.gif) repeat-x left bottom }
		.ficha .cuerpoInfo p{padding:0}
		
		.contenedorFicha.aplicacion .cuerpoB, .contenedorFicha.aplicacion .info {border: 1px solid #D6DEE9; }
		.ficha .cuerpoG { background-color: #fff; border: none; border-bottom: 5px solid #D6DEE9; }
		.ficha .cuerpoG .listadoGenerico a { font-size: 1em; }
		.ficha .info .listadoGenerico, .contenedorFicha .info .listadoGenerico {height:1%;padding:0;margin:0;background-color: #fff;}
		.ficha .direccion ul.listadoGenerico li,
		.ficha .info .listadoGenerico li, 
		.contenedorFicha .info .listadoGenerico li, 
		.ficha ul.nivel2 li { background: transparent url(../img/bullet_doc.gif) no-repeat 0 0.5833em; padding:0.15em 0 0.15em 0.6875em }		
		.ficha ul.nivel2 li strong,.ficha ul.nivel2 li { color:#555; font-weight:normal }
		.ficha ul.nivel2 li span,.ficha ul.nivel2 li p  { font-size:0.75em }
		.ficha ul.nivel2 li ul.listadoGenerico li { font-size:1em; padding-top:0.25em; background-position: left 0.75em }
		.ficha ul.nivel2 li ul.listadoGenerico li a { font-size:1em }
		.ficha ul.nivel2 li p { background:transparent url(../imagenes/cn/px1.gif) no-repeat scroll 0 6px; color:#555555; font-size:0.6875em; line-height:15px; padding-left:8px; }

		
		.ficha ul.nivel2 li ul.listadoGenerico li p { font-size:1em; }
		.ficha ul.nivel2 ul.listadoGenerico { border-top:none; margin:0; padding:0 }

		.ficha .info .listadoGenerico li ul li, .contenedorFicha .info .listadoGenerico li ul li, .ficha ul.nivel2 ul.listadoGenerico li { background: url(../img/bullet_doc.gif) no-repeat scroll 0.2em 0.6em }
		.ficha .localizacion ul.nivel1 { border-top:1px solid #E4E4E4; margin:0pt 0.5em; padding:0.35em 0 0.5em 0; background-color:#FFF }
		.ficha .direccion ul.nivel1 { margin:0pt 0.5em; padding:0 0 0.5em 0; background-color:#FFF }
		.ficha .nivel1 li,.ficha .nivel2 li { font-size:0.75em; color:#666 }
		
		/*Estilos específicos para evitar que las comillas se caigan*/
		.ficha .nivel1 a span.linkFrillBlack:after {content: url("../../img/link_contextual.gif");}
        .ficha .nivel1 a span.linkFrillBlack {margin-left:0.3em; margin-top:0.4em; position:absolute; width:auto;}
		
		.ficha .direccion ul.nivel1 li {border-top: 1px solid #E4E4E4; padding: 0.5em 0;}
		.ficha .infoRel ul.nivel1 li {border-top: 1px solid #E4E4E4; padding: 0.5em 2em;background:url(../img/bullet_doc.gif) no-repeat scroll 1.1em 0.95em transparent}
		.ficha .direccion ul.nivel1 ul ,.ficha .direccion ul.nivel1 ul li { border-top:none }
		.ficha .direccion ul.nivel1 ul.listadoGenerico li { font-size:1em; padding-top:0.1667em ; padding-bottom:0.1667em }
		.ficha .direccion ul.nivel1 ul.listadoGenerico li a, .ficha .direccion ul.nivel1 ul.listadoGenerico li p{ font-size:1em; }

		.ficha .masInfo ul.nivel1  {  border-top:5px solid #d6dee9;background-color:#EDF0F5  }
		.ficha .direccion span,	.ficha .localizacion ul li strong{ color:#555 }
				
		.ficha .direccion ul.nivel1 .listadoGenerico {padding-bottom:0.4167em; height:1% }
		.ficha .direccion ul.nivel1 .listadoGenerico li a.enlaceGenerico{ display:block; padding:0 0 0 0.5833em }

		.cuerpovistaE { margin-bottom: 0px; }

		/* Estilos zona de informacion publicidad */
		.infoBusqueda { border-top:1px solid #E4E4E4; margin:0pt 0.5em; padding:0.35em 0pt 0.5em 0.3125em }
		.infoBusqueda p { padding-bottom: 7px; }
		
		.infoBusqueda select{width: 14em}
		.infoBusqueda .inputTxt{width: 14em}
		.infoBusqueda span { display: block; color:#333; font-size:0.7em; }		
		.sinCierre { border-bottom: 0; }

		ul.tareas { border:1px solid #e4e4e4; padding: 0.5em 0.4em; clear:left }
		ul.tareas li { padding:0.125em 0 0.1875em 1.5625em;  line-height:0.6875em; min-height:1.1875em; height:auto !important; height:1.1875em}

		/* Ajuste Firefox */
		@-moz-document url-prefix() {
			.tareas .btnAsLink { margin-left: -2px; } 
		} 

		ul.tareas.formatoB { border: 1px solid #E5E2DA; background-color: #fff; }
		ul.tareas.formatoC { border-bottom: 1px solid #E5E2DA;border-top: 1px solid #E5E2DA; background-color: #fff; }
		ul.tareas li a { font-size: 0.75em; }
		
		.ficha ul.tareas,.contenedorFicha ul.tareas { border:none; margin:0 0.4375em; padding:1em 0 0.5em 0 }
		.ficha .tareas li a:hover {text-decoration:underline; }
		.ficha ul.tareas.noline,.contenedorFicha ul.tareas.noline { border-top:none }
			/**** Definicion de iconos listados *****/
			ul.tareas li.print, ul.listado5.tareas02 li.print { background: transparent url(../imagenes/cn/fnd_UL_print.gif) no-repeat 0 2px; }
			ul.tareas li.suscribir, ul.listado5.tareas02 li.suscribir { background: transparent url(../imagenes/cn/fnd_UL_suscribir.gif) no-repeat 0 2px; }
			ul.tareas li.mail, ul.listado5 li.mail { background: transparent url(../imagenes/cn/fnd_UL_mail.gif) no-repeat 0 2px; }
			ul.tareas li.contactar, ul.listado5.tareas02 li.contactar { background: transparent url(../imagenes/cn/fnd_UL_contactar.gif) no-repeat 0 2px; }
			ul.tareas li.sonidos, ul.listado5.tareas02 li.sonidos { background: transparent url(/imagenes/cn/ico_audio.gif) no-repeat 0 2px; }
			ul.tareas li.imagenes, ul.listado5.tareas02 li.imagenes { background: transparent url(/imagenes/cn/ico_imagenes.gif) no-repeat 0 2px; }
			ul.tareas li.presentaciones, ul.listado5.tareas02 li.presentaciones { background: transparent url(/imagenes/cn/ico_tv.gif) no-repeat 0 2px; }
			ul.tareas li.excell, ul.listado5.tareas02 li.excell { background: transparent url(/imagenes/cn/icon_excell.gif) no-repeat 0 2px; }
			ul.tareas li.consejos, ul.listado5.tareas02 li.consejos { background: transparent url(/imagenes/cn/fnd_UL_consejosBusq.gif) no-repeat 0 2px; }
			ul.tareas li.ayuda, ul.listado5.tareas02 li.ayuda { background: transparent url(/imagenes/cn/fnd_UL_ayuda.gif) no-repeat 0 2px; }
			ul.tareas li.videos, ul.listado5.tareas02 li.videos { background: transparent url(/imagenes/cn/ico_TV.gif) no-repeat 0 2px; }
			ul.tareas li.texto, ul.listado5.tareas02 li.texto { background: transparent url(/imagenes/cn/fnd_UL_pdf.gif) no-repeat 0 2px; }
			ul.tareas li.sugerir, ul.listado5.tareas02 li.texto { background: transparent url(/imagenes/cn/ico_sugerir_revision.gif) no-repeat 0 2px; }
			ul.tareas li.reader, ul.listado5.tareas02 li.reader { background: transparent url(/imagenes/cn/ico_reader_16px.gif) no-repeat 0 2px; }

			ul.tareas li.mapa, ul.nivel1 li.mapa{ background: transparent url(/imagenes/cn/fnd_UL_mapa.gif) no-repeat 0 0.1667em; padding-left:2.0833em }
			ul.listFormatoA li.mapa,ul.listFormatoA li.transporte,ul.listFormatoA li.contacto  { line-height:1.4167em; padding-bottom:0.6667em; background-position:left top  }
			ul.tareas li.rss,  ul.nivel1 li.rss{ background: transparent url(/imagenes/cn/fnd_UL_rss.gif) no-repeat 0 2px; padding-left:1.5625em }			
			ul.tareas li.suscripcion, ul.nivel1 li.suscripcion{ background: transparent url(/imagenes/cn/fnd_UL_suscripcion.gif) no-repeat 0 2px; padding-left:25px }						
			ul.tareas li.transporte, ul.nivel1 li.transporte{ background: transparent url(/imagenes/cn/fnd_UL_transporte.gif) no-repeat 0 2px; padding-left:25px}			
			ul.tareas li.contacto, ul.nivel1 li.contacto{ background: transparent url(/imagenes/cn/fnd_UL_contacto.gif) no-repeat 0 2px; padding-left:25px}			
			ul.tareas li.evento, ul.nivel1 li.evento{ background: transparent url(/imagenes/cn/fnd_UL_evento.gif) no-repeat 0 2px; padding-left:1.5625em}						
			
			ul.listado5.tareas02 li.print, ul.listado5.tareas02 li.mail, ul.listado5.tareas02 li.contactar, ul.listado5.tareas02 li.sonidos,
			ul.listado5.tareas02 li.imagenes, ul.listado5.tareas02 li.presentaciones, ul.listado5.tareas02 li.excell,
			ul.listado5.tareas02 li.consejos, ul.listado5.tareas02 li.ayuda, ul.listado5.tareas02 li.videos { background-position: 0 8px; }
			
			
			 
			
			
			
		a.hCalLink { background: url(/imagenes/cn/fnd_UL_evento.gif) no-repeat 0 0.1667em; padding:0.25em 0 0.1667em 2.3333em; font-size:1em !important}
		.listadoAgenda.listadoActividades a.hCalLink{ /*position:relative; right:-2em; top:-1.3em; float:right;*/ height:1em; padding:0.25em 0 0.35em 1.7em; border-bottom:none; /*margin-bottom:-1em*/ display:inline-block;  }
		.listadoAgenda.listadoActividades a:hover.hCalLink{text-decoration:underline;}
	/* Estilos especificos para un calendario dentro de la zona de Informaci n relacionada */
		.calendarioDetalle { padding-bottom:0.3125em }
		.contenedorFicha .ficha .calendarioDetalle { background:transparent url(/imagenes/cn/cierre121_1.gif) no-repeat scroll left bottom; margin-bottom:0.3125em; padding-bottom:1em }
		.calendarioDetalle #calendario{margin-left:1.125em}
		
	/***** Cabecera info. relacionada con enlace *****/
			.enlazado img { margin-right: 5px; }
			.enlazado a { color: #555555; }
		
	/*-- Estilos para el cuerpo de un detalle --*/
		.cuerpoEntradilla { width: 100%; margin-bottom: 0.3125em }
		.cuerpoEntradilla .fotoDescripcion { min-height:4.4em; height:auto !important; height:4.4em }
		.cuerpoEntradilla img.foto, .bodyF img.foto { float: left; margin-right: 0.3125em }
		.panel1 .cuerpoEntradilla p, .panel1Close .cuerpoEntradilla p, .panel1 ul.listadoGenerico.detalle, .panel1Close ul.listadoGenerico.detalle { padding:0; margin: 0; }
		.panel1 .cuerpoEntradilla, .panel1Close .cuerpoEntradilla { margin-bottom: 0px; }	
		.panel1Close .cuerpoEntradilla ul.listadoGenerico { clear:left }	
		.galeriaFotografica ul li span.documentoTipo { font-size:0.9167em }	

	/*-- listado informacion generica --*/ 
		.listadoInfo { font-size:0.75em; color:#31558e; }
		.listadoInfo ul { padding-left:0.4167em }
		.listadoInfo .nivel1 li {margin-bottom:0.4167em; padding:0 0 0 0.8333em; background:transparent url(/imagenes/cn/bullet_cuadrado_negro.gif) no-repeat 0 0.4167em; line-height:1.25em; color:#555 }
		.listadoInfo .nivel1 li p { margin-bottom:0.1667em }
		.listadoInfo .nivel1 li strong.accesible{background:url(/imagenes/cn/ico_accesibilidad.gif) no-repeat 100% 0;padding:0.25em 2em 0 0 }
		.listadoInfo .nivel1 li strong.gris{color:#555555}
		.listadoInfo .nivel1 li pre {display:inline; font-size:1em; font-family: Arial, Helvetica, sans-serif; }
		
		
		/* opciones bullet sublista */
		.listadoInfo .nivel1 li ul li {margin:0 0 0.4167em 0.75em;padding-left:1em;line-height:1.25em;background: transparent url(/imagenes/cn/bullet_cuadrado_negro_hueco.gif) no-repeat 0 0.5em;color:#555 }	
		.listadoInfo .nivel1 li ol li{margin:0 0 0.4167em 2em; padding-left:0;line-height:1.25em;color:#555; list-style-type:decimal; background:none;}
		
		.listadoInfo ul.nivel1, .listadoInfo ul.nivel1 ul, .listadoInfo ul.nivel1 ol {padding:0 0 0 0.4167em}
		.listadoInfo ul.nivel1 li ol li ul li{margin:0;padding: 0 0 0.25em 0.8333em;line-height:1.25em;background: transparent url(/imagenes/cn/bullet_cuadrado_negro_hueco.gif) no-repeat 0 0.5em;list-style-type:none;}
		.listadoInfo .nivel1 li ul li  a{text-decoration:none; border-bottom:1px dotted #3F8CB2;}
        .listadoInfo .nivel1 li ul li  a:hover{text-decoration:none; border-bottom:1px solid #3F8CB2;}		
		* html	.listadoInfo .nivel1 li ol li em, .listadoInfo .nivel1 li ul li em{word-spacing:-1px}/*evita que <em> desborde bloque en ie6*/
		
		.listadoInfo .nivel2 li {margin-bottom:0;padding-left:10px;background: transparent url(/imagenes/cn/px2.gif) no-repeat 0 6px;line-height:15px}
		.listadoInfo .nivel2, .listadoInfo span, .listadoInfo p{ color:#555555 }

		.listadoInfo.formatoA .nivel1 li { background: transparent url(/imagenes/cn/bullet_cuadrado_rojo02.gif) no-repeat 0 6px; }
		.listadoInfo.formatoA .nivel2 li { background: transparent url(/imagenes/cn/px2.gif) no-repeat 0 6px; }

		.listadoInfo.formatoA .direccion .nivel1 li { background: none; }
		.listadoInfo.formatoA .direccion .nivel2 li { background: none; }

		/* Iconos TABS */ 
		.listadoInfo .nivel1 li ul li.icon { 
			margin-left: 0;
			padding-left: 0;
			background: none;
		}

			.listadoInfo .nivel1 li ul li.icon a{ 
				padding: 2px 0 1px 1.8em; border-bottom:none;
			}

			.listadoInfo .nivel1 li ul li.localizazion a { 
				background: transparent url(/imagenes/cn/ico_localizacion.gif) no-repeat top left; text-decoration:none;
			}

			.listadoInfo .nivel1 li ul li.google  a { 
				background: transparent url(/imagenes/cn/ico_google_maps.png) no-repeat top left; text-decoration:none;
			}
                     
			.listadoInfo .nivel1 li ul li.bing  a { 
				background: transparent url(/imagenes/cn/ico_bing_maps.png) no-repeat top left; text-decoration:none;
			}
                     
			.listadoInfo .nivel1 li ul li.localizazion a:hover { 
				border-bottom:none; text-decoration:underline;
			}
			

			.listadoInfo .nivel1 li ul li.transportes a { 
				background: transparent url(/imagenes/cn/ico_transporte_publico.gif) no-repeat top left;
			}
			.listadoInfo .nivel1 li ul li.transportes a:hover { 
				background: transparent url(/imagenes/cn/ico_transporte_publico.gif) no-repeat top left; text-decoration:underline;
			}
			



		

	/************* Generales ******************/
	#contenedor121.contenedorEspecial, #contenedor13.contenedorEspecial, #contenedor1111.contenedorEspecial 	{ background: transparent url(/imagenes/cn/fnd_cuerpo_vistaC.gif) repeat-y }
	
	.navegacionEspecialB { min-height: 19.1875em; height:auto !important; height:19.1875em}
	.panel4 .navegacionEspecial, .panel4 .navegacionEspecialB { min-height: 25.6875em; height:auto !important; height:25.6875em }
	
		/***** Definicion de menus especiales *****/
		ul.menuEspecial { float:left; width:100%; background-color:#fff; padding-bottom:0.1875em }
		ul.menuEspecial li{ float:left; width:100%; margin-bottom:0.1875em; background:#fff url(/imagenes/cn/fnd_cuerpoB.jpg) repeat-y scroll left top }
		ul.menuEspecial li.selected { background: url(/imagenes/cn/fnd_menu_selected.gif) repeat-x left top }	
		ul.menuEspecial li span,ul.menuEspecial li div{ float:left; min-height:1.3125em; height:auto !important; height:1.3125em; background:url(/imagenes/cn/marc_UL_Flecha.gif) no-repeat 0.25em 0.5em; padding: 0 0 0 0.75em }
		ul.menuEspecial li span a span.documentoTipo { background:none; float:none; padding-left:0;}
		ul.menuEspecial li.selected span,
		ul.menuEspecial li.selected div{ background-image:url(/imagenes/cn/bullet_triangulo_blanco.gif) }
		ul.menuEspecial li span a, ul.menuEspecial li div a { font-size:0.75em; display:block; margin-top:0.25em }
		ul.menuEspecial li.selected span a,ul.menuEspecial li.selected div a { color:#fff }
			/*-- Redefinicin segun tipo de navegacion --*/
			.navegacionEspecialB ul.menuEspecial li { background-color: #D9D9D9; }
			.navegacionEspecialB ul.menuEspecial li.opcActivo {background-color: #EAEAEA; }
			.navegacionEspecialB ul.segundoNivel li { background-color: #fff; }
			.navegacionEspecialB ul.segundoNivel li.opcActivo{background-color:#D9D9D9;}
		
		.segundoNivel{ float:left; width:100%; margin-top:0.125em; background-color:#fff}
		ul.menuEspecial li .segundoNivel li{ background-color:#d2dff8; background-image:none; background-position: 0.8125em 0.4375em; font-size:1em; margin:0.1875em 0 0 }
		ul.menuEspecial li .segundoNivel li.selected { /*background-color:#e0e9f8 */}		
		ul.menuEspecial li .segundoNivel li span,
		ul.menuEspecial li .segundoNivel li div{ padding-left: 1.1875em; background:url(/imagenes/cn/marc_UL_Flecha.gif) no-repeat 0.625em 0.5em }		
		ul.menuEspecial li .segundoNivel li.selected span,
		ul.menuEspecial li .segundoNivel li.selected div{ background-image:url(/imagenes/cn/bullet_triangulo_azul.gif) }

		.trcrNivel{background-color:#fff;margin-top:0.125em; float:left; width:100%}
		ul.menuEspecial li .segundoNivel li .trcrNivel li{background-color: #fff;background-position: 1.375em 0.4375em }
		ul.menuEspecial li .segundoNivel li .trcrNivel li span,ul.menuEspecial li .segundoNivel li .trcrNivel li div {background:url(/imagenes/cn/marc_UL_Flecha.gif) no-repeat 0.3125em 0.5em; margin-left: 0.9375em; padding-left:0.8125em;/* width:9.6em;*/  }
		ul.menuEspecial li .segundoNivel li .trcrNivel li span.documentoTipo{ background:none; margin-left: 0; padding-left:0; width:auto; float:none;}
		ul.menuEspecial li .segundoNivel li .trcrNivel li.selected span,ul.menuEspecial li .segundoNivel li .trcrNivel li.selected div { background-image:url(/imagenes/cn/bullet_triangulo_azul_right.gif); border:1px solid #e0e9f8 }
		.contenedorEspecial .navegacionEspecial li.opcActivo{background-color:#F0EDE4; background-image: url(/imagenes/cn/bullet_cuadrado_gris7.gif)}		
		.contenedorEspecial .navegacionEspecial .segundoNivel li.opcActivo{background-color:#f8f8f8;}
		ul.menuEspecial li .segundoNivel li .trcrNivel li.opcActivo{background-color:#fff;}
		ul.menuEspecial li .segundoNivel li .trcrNivel li.ultimo{border:none}
		
	
	
		
		/***** Paginacion *****/
		.paginacion { text-align: right; }
		.paginacion { font-size: 0.75em; }
		
		.paginacion span.puntos { color:#555555 }
		.paginacion a:hover { background: #006699; color: #FFF; }
		.paginacion a.enlaceGen02 {/*font-size:0.9167em; */ background: none;  color:#006699; }
		.paginacion a.enlaceGen02:hover { background: none;  color:#006699; }
		.paginacion a, 
		.paginacion strong,
		.paginacion span.puntos {  padding: 0.083em 0.333em; margin-left: -0.167em; }
		.paginacion strong  { color: #FFF; background: #006699; }
		.paginacion.separacion { margin-bottom:19px }
		
		.paginacion .ant { margin-right: 0.1818em }
		.paginacion .sig { margin-left: 0.1818em }
		
		
		.herramientasResultados { width: 100%; padding: 0.25em 0 0.5em }
		.herramientasResultados .paginacion { float: right; }
		.herramientasResultados p.parrafo {padding:0; margin:1.9em 0 0 1em; clear:both; }
        
		/*Estilos enlaces resultados en mapa*/
		.resultadosMapa{ margin-left: 0.7em; background: url("/imagenes/cn/ico_mapa.gif") no-repeat scroll left 0.1em transparent; padding-left: 1.4em; padding-top: 0.3em; color: #006699;clear:both;height:1em;}
		.resultadosMapa a{color:#006699;font-size:0.75em;}
		.resultadosMapa a:hover{color:#3f8cb2;}
		.resultadosMapa a span.linkFrillFlecha:after {content: url("../img/n_vermas.gif");}
        .resultadosMapa a span.linkFrillFlecha {margin-left: 0.25em;margin-top: 0.43em;position: absolute;}
		
		/*Estilos enlaces resultados en mapa, button*/
		.resultadosMapa button{color: #006699;cursor:hand;}
		.resultadosMapa button:hover {color:#3f8cb2;text-decoration:underline;}
		.resultadosMapa button span.linkFrillFlecha:after { content: url("/img/n_vermas.gif");}
        .resultadosMapa button span.linkFrillFlecha {margin-left: 0.25em; margin-top: 0.42em;position: absolute;}
		
		.nuevaBusqueda { font-size: 0.8em; color: #333; padding-bottom: 15px; }
		.nuevaBusqueda a { color: #006699; font-weight: normal; border-bottom:1px dotted #3F8CB2;}
		.nuevaBusqueda a:hover {text-decoration:none; color:#3F8CB2; border-bottom:1px solid #3F8CB2;}
		
		.nuevaBusqueda form { display: inline; }
		.nuevaBusqueda .btnAsLink {color: #006699;font-size: 12px; border-bottom:1px dotted #3F8CB2; float: none; }
		.nuevaBusqueda  button:hover {border-bottom:1px solid #3F8CB2;}
	
 
		
		
		

		.listGenResultados { padding: 0.125em 0 0; margin:0.1875em 0; clear:left }
		.listGenResultados .elemResult li { padding: 0.4375em 0.3125em 0 0.5625em; min-height: 1.3125em; margin-bottom:0.125em ; color:#555555;}
		.listGenResultados .elemResult li div p.enlace a.enlaceGenerico { font-size:0.75em  }
		.listGenResultados .elemResult li div p.enlace a.enlaceGenerico span.documentoTipo { font-weight:normal; font-size:0.9167em }
		.listGenResultados .elemResult li:after { display:block; content:"."; height:0; visibility:hidden; clear:both; }
		/* listados de distritos */
		.listadoResultados li p.parrafo strong a { font-size:1em; font-weight:bold }
		/* listados de perfiles de contratante*/
		.listGenResultados .elemResult li ul.contrato{color:#555555; padding:0.3750em 0.3750em 0 0.625em; margin:0 }
		.listGenResultados .elemResult li ul.contrato li{font-size:0.75em; margin:0; padding:0 }
			.listGenResultados .elemResult li p.status{color:#555555; font-size:0.75em; padding:0.3em 0 0 0.8333em; }		
			.listGenResultados .elemResult li ul.contrato li.ammount{float:left;text-align:left}					
			.listGenResultados .elemResult li ul.contrato li.last-modified{float:right;text-align:right}								

		/*-- consejos para mejor busqueda --*/
		div.consejos p{ font-size:0.75em;color:#555555 }
		.listGenResultados .elemResult div.consejos ul li{font-size:0.75em; padding-left: 10px;background: transparent url(/imagenes/cn/bullet_cuadrado_negro.gif) no-repeat 0 0.6667em; }
			* html .listGenResultados .elemResult li { height: 28px; he\ight: 21px; }
		.listGenResultados .elemResult li.impar { background-color: #F8F8F8; }
		
		.elemResult li img.ftl { margin: 0 0.5em 0 0; height:0.80em;width:0.75em}
		.elemResult li img.final {margin: 0 0.5em 0 0 }
		.elemResult li div.ftl { margin-bottom:0.3125em }
		
		.elemResult li p.enlace{padding: 0 0 0.1875em 0.625em; background: transparent url(/imagenes/cn/marc_UL_Flecha.gif) no-repeat 0 4px;}
		#instalacionesDestacadas .elemResult li p.enlace{ font-weight:bold; font-size:0.9em; margin-bottom:.3em; background:none; padding:0}

		#instalacionesDestacadas .noticiaContenido p.enlace{ font-weight:bold; }
		#instalacionesDestacadas .elemResult li p.parrafoTema .enlace{ margin-left:1em; padding-left:2em; padding-bottom:1em; padding-top:0.4em; background: url(/imagenes/cn/ico_web.gif) no-repeat 0 0;}
		#instalacionesDestacadas .elemResult li p.parrafoTema .ubicacion{ margin-left:1em; padding-left:2em; padding-bottom:1em;padding-top:0.4em; background: url(/imagenes/cn/ico_mapa.gif) no-repeat 0 0}
		#instalacionesDestacadas .elemResult li img.ftl { margin: 0 0.5em 0 0; width:100%; height:auto }
		#instalacionesDestacadas img.icoAccesible{ float:right;}
		
		#instalacionesDestacadas .elemResult li p.parrafoTema{ padding:0.4em 0 .47em 0}
		#instalacionesDestacadas .elemResult li div.parrafo{ padding-left:0;}
		#instalacionesDestacadas .ftr{ font-size:.8em; margin-right:3em; line-height:1em; margin-bottom:0; padding-bottom:0;}
		#instalacionesDestacadas .elemResult {background:url("/imagenes/cn/fnd_dotted_h1.gif") repeat-x left top ;}
		#instalacionesDestacadas .elemResult li{background:url("/imagenes/cn/fnd_dotted_h1.gif") repeat-x left bottom ;}
		#instalacionesDestacadas .elemResult li.impar{background:#F8F8F8 url("/imagenes/cn/fnd_dotted_h1.gif") repeat-x left bottom ;}
		#instalacionesDestacadas li .cuerpoDestacadoEventos2{ background-image:none;}
		#instalacionesDestacadas .noticiaContenido{ margin-top:0;}
		/*JESUS cambio para que padding de destacados buscador*/
		.seccionesEncontradas ul.elemResult li div.agrupador{ margin-left:1em;}
		/*----------------*/
		.elemResult li div.foto p.enlace{ background-position:7.15em 5px }
		* html .elemResult li p.enlace { background-position: 0 6px; }
		
		.elemResult li div.foto p.enlace a.enlaceGenerico{ font-size:1em; color:#006699 }
		
		.elemResult li p.parrafoTema { font-size: 0.6875em; color:#333; padding:0 0 0 0.5455em; margin:0 }
		.elemResult li p.parrafo { padding: 0 0 0 0.8333em; margin:0; }
		
		.elemResult li div.parrafo { padding: 0 0.5em 0.5833em 0.8333em; margin:0;}
		.elemResult li div.parrafo strong { color:#555555 }
		.listGenResultados .elemResult li .parrafo li{ padding:0 0 0 1em; line-height:14px; min-height:0; margin:0 0 3px 0;}
		* html .listGenResultados .elemResult li .parrafo li{  min-height:0; height:12px;}		

		.elemResult li p.parrafoTaxonomia { padding: 0 0 0 6px; margin:0; }
		.elemResult li p.documentoTipo { font-size: 0.625em; color: #333; padding: 0 0 0 6px; margin:0; }
#buscadorDirecciones .elemResult li p.enlace { font-size:0.75em; margin-bottom:0.3em;}
#buscadorDirecciones img.icoAccesible{ float:right;}
#buscadorDirecciones .elemResult li p.parrafoTema .enlace{ margin-left:1em; padding-left:2em; padding-bottom:1em; padding-top:0.4em; background: url(/imagenes/cn/ico_web.gif) no-repeat 0 0;}
#buscadorDirecciones .elemResult li p.enlace a:visited { color:#006699;}
#buscadorDirecciones .elemResult li p.parrafoTema .ubicacion {background:url("/imagenes/cn/ico_mapa.gif") no-repeat; margin-left:1em; padding-bottom:1em; padding-left:2em; padding-top:0.4em; }
#buscadoroDirecciones .elemResult li p.parrafoTema .enlace {background:url("/imagenes/cn/ico_web.gif") no-repeat; margin-left:1em; padding-bottom:1em; padding-left:2em; padding-top:0.4em; }
	
	/*-- Enlace volver atras --*/
	.objectBack { padding-top:0.25em; text-align: right; background: transparent url(/imagenes/cn/sep_UL_Horizontal.gif) repeat-x top; clear:left }
	.objectBack a { font-size: 0.6875em; padding: 0 0.7273em 0 }
	.objectBack a img { margin-right:0.4545em }
	.layerTitular .objectBack{ padding-top:0; background:none; float:right }
	.linkAux{clear:both;overflow:auto; height:1%;}
	
	/*JESUS para que no muestre el scroll al pulsar en ver mas de los destacados (azul) del buscador */
	.resulDestacados ul.elemResult li.linkAux{overflow:hidden;}
	
	.linkRight, .linkLeft {float:left; font-size:0.75em; color:#006699; margin:0.5em 0}
	.linkRight{float:right}
	
	/*-- Estilo titular --*/
	.layerTitular { padding-bottom:0.25em; margin-bottom:0.625em; background:transparent url(/imagenes/cn/sep_UL_Horizontal.gif) repeat-x bottom }
	.layerTitular .titular { font-size:0.8750em; color:#555 }
	.layerTitular .minor{ font-size: 0.75em; display:block; margin-top:0.75em; color:#555 }
	.layerTitular img { margin-right:5px; }
	.layerTitular a { padding: 0.1667em 0.4167em 0 0; font-size:0.75em; color: #555 }
	
	/* Subtitular */
	.subTitular, .subTitular01, .aplicacionInt .publiCuerpo .subTitular01, .aplicacionInt.plagas .subTitular01{ font-size: 0.8125em; font-weight: normal; color: #333; background-color: #fff; padding: 0 0 0.5385em 0; }
	.aplicacionInt .publiCuerpo .subTitular01 { background-image: none; }
	
	
	/*-- Posibles estilos para el css de medios+actualidad --*/
	.cabeceraTipo { margin-bottom: 5px; padding-bottom: 3px; background: transparent url(/imagenes/cn/sep_UL_Horizontal.gif) repeat-x bottom; }
	.cabeceraTipo img { margin: 0; }
	h4.cabE3 { padding-left:0 }

	
	/* Listado generico con cuadro gris */
	.listadoGenerico3 li, .interiorDetalle ul li, .interiorDetalle ol li , .interiorDetalle dl dd ol li
	{font-size: 0.75em; line-height: 1.25em; padding-left: 0.8333em; background: transparent url(../imagenes/cn/bullet_cuadrado_negro.gif) no-repeat 0 0.5em }
	.interiorDetalle dl li { font-size: 1em;}	

	.interiorDetalle ul li p, .interiorDetalle ol li p{ font-size: 1em;}	
	.interiorDetalle ul li ul li, .interiorDetalle ol li ul li{ font-size: 1em;line-height: 13px; padding-left: 10px; background: transparent url(../imagenes/cn/bullet_cuadrado_negro.gif) no-repeat 0 6px;}	
	.interiorDetalle ul li h5, .interiorDetalle ol li h5{ font-size: 1em;}	
	.esHcinco{font-weight:bold}
	.interiorDetalle .subap{ color:#555555; font-weight:bold;font-size: 0.75em;}	

	* html .listadoGenerico3 li, * html .interiorDetalle ul li { background-position: 0 5px; }
	
	.interiorDetalle ul li ul{padding-top:5px}

	.interiorDetalle ul li ul li, .interiorDetalle ol li ol li, .interiorDetalle ol li ul li,.interiorDetalle ul li ol li, .interiorDetalle dl dd ul li, .interiorDetalle dl dd p,
	.interiorDetalle ol li p,.interiorDetalle ol li h5 	{font-size: 1em}

	
	.interiorDetalle ol{padding: 0 0 0 28px;}
	.interiorDetalle ol.especial{margin-left:135px}
	.interiorDetalle ol li{background:none;padding: 0 0 5px 0}
	
	.interiorDetalle.ayudaBusq ol li h5, .interiorDetalle.ayudaBusq ol li p, .interiorDetalle.ayudaBusq ol li ul li{font-size: 1em}
	
	.interiorDetalle dl { font-size: 0.7em; color: #555555; padding-bottom: 10px; }
	.interiorDetalle dl.especial {  font-size:1em; color: #555555; padding-bottom: 10px; }

	.interiorDetalle dl.indented { margin-left:8px;/*border-left:1px solid red*/}
	.interiorDetalle dl dt {padding-bottom:10px}
	.interiorDetalle dl dd {padding: 0 0 15px 15px}
	.interiorDetalle h2,.interiorDetalle h3,.interiorDetalle h4,.interiorDetalle h5,.interiorDetalle h6 {font-size: 0.75em;color:#555555;font-weight:bold}
		
	/* Estilos de la agenda */
	.agenda { /*padding:1px 1px 0.3125em; min-height: 9.3725em; height:auto !important; height:9.3725em;*/ margin-bottom: 6px; background-color:#f8f8f8; float:left; /*width:100% */}
	.panel5 ul.listadoResultados { float:left; width:100% }
	.agenda .formularioOrdenar { background:none }
	.agenda .calendarioAgenda { float:left; margin:0.3125em 0 0; padding:0 1.0625em; background:url(../imagenes/cn/sep_UL_Vertical.gif) repeat-y left top }
	.agenda .calendarioAgenda .cuerpoG { float:left }
	.agenda .calendarioAgenda .cuerpoG .fechaCalendario { margin-top:0 }
	#contenedor211 .columna1 .agenda .calendarioAgenda{padding:0 1em;}
	
	
	/* Formulario distrito */	
	.formularioOrdenar{float: left; width:14.5em; background:transparent url(../imagenes/cn/sep_UL_Vertical.gif) repeat-y right center; margin-top:0.3125em; padding:0.3125em 0 }
	.formularioOrdenar h4{ padding:0.3125em 0 0 0.3125em; margin:0; height:1.525em; he\ight: 1.3em; border-bottom: 1px solid #D9D9D9}
	.formularioOrdenar form label#labelDia { padding-top:0.3125em;display: block; }
	.formularioOrdenar form legend { margin-left: -0.4375em; display: block; }
	.formularioOrdenar form { padding-left:0.5em; }
	.formularioOrdenar select { width: 13.88em; margin-bottom:0.125em; }

	* html .formularioOrdenar form #botonOrdenar, * html .formularioOrdenar form #botonOrdenarTema, * html .formularioOrdenar form #botonOrdenarDistrito { margin-bottom: 7px; }

	/* CALENDARIO BASE */

	#calendario, .calendario { border-collapse:separate; margin:0; font-size:1em; border-spacing:2px; }

		#calendario thead tr, .calendario thead tr { height:1em; }
		#calendario thead th, .calendario thead th  { text-align: center; font-size:0.6875em; color:#999; font-weight:normal; }

	#calendario tbody td, .calendario tbody td { width:2em; height:1.8em; text-align: center; font-size: 0.75em; color: #333333; border:1px solid #CCCCCC; }

	#calendario tbody td a:visited, .calendario tbody td a:visited { color:#442299; }

	/* > Elementos interiores */
	#calendario td.diaActual, .calendario td.diaActual { background-color:#EAEAEA; font-weight:bold; border:1px solid #31558E; }

	#calendario td.finde, .calendario td.finde,
	#calendario td.findeEvent, .calendario td.findeEvent  { background-color:#E8E5D4; }

	#calendario td.findeActual, .calendario td.findeActual { border:1px solid #31558E; }

	#calendario td.actualEvent, .calendario td.actualEvent { background-color:#EAEAEA; font-weight:bold; border:1px solid #31558E; }

	#calendario td.eventDay, .calendario td.eventDay,
	#calendario td.findeEvent, .calendario td.findeEvent,
	#calendario td.vacio, .calendario td.vacio  { border:1px solid #CCCCCC;font-weight:bold; }

	/* Cabeceras */
	.fechaCalendario,
	.navegacion_calendario  { margin: .5em 0 0 0; background-color:#F8F8F8;  min-height:1.1em; padding:0.2em 0; }


		.fechaCalendario .parrafoTitulo,
		.navegacion_calendario .calendario_titulo  { 
			width:9.5em; 
			float:left;
			margin:0; 
			font-size:0.75em;
			text-transform: uppercase; 
			text-align:center; 
			line-height:1.5em; 
			color:#333333;
		}

		.navegacion_calendario .calendario_titulo,
		.fechaCalendario .parrafoTitulo  { margin: 0 .2em 0 0; }

		/* Cabecera 1 > navegacion_calendario */
		.calendario_flecha { float:left; }
		.calendario_flecha_d { float:left; }
		.navegacion_calendario a,
		.cabeceraCalendario a { margin:0 .2em 0 0; }

		.calendarioAgenda {margin-left:14.5em}
		.cabeceraCalendario { border-bottom: 1px solid #D9D9D9; padding: 7px 0 3px 26px; }
		.cabeceraCalendario .parrafoTitulo { font-size: 0.7em; }

		
		
		/* Contenedor 1 > navegacion_calendario */
		.contenedor_calendario { float:left; /* width: 11em; */ }
		.contenedor_calendario a { color:#216383; }

		/* Cabecera 2 > fechaCalendario */
		.fechaCalendario { width:12.5em;  -moz-width:12.7em; }
		.fechaCalendario div a { float:left; margin-right: 0.18em; }

		/* Ajuste Firefox */
		@-moz-document url-prefix() { 
		  .fechaCalendario { width:12.7em; }
		}
	
	/* Ajustes */
	.fechaCalendario.fechaEventos{ height:auto; margin-left:1em; }
	.fechaCalendario.fechaEventos #calendario { margin:0; }
	.notasPrensa .colsEstructura12 .fechaCalendario,
	.contenedorFicha .ficha .calendarioDetalle .fechaCalendario { /* width:91% */ } 

	/* Alineaciones Calendario */
	.contenedorFicha .navegacion_calendario { width:auto; } 

	.contenedorFicha .fechaCalendario,
	.contenedorFicha .navegacion_calendario,
	.colsEstructura12 .fechaCalendario,
	.colsEstructura12 .navegacion_calendario {
		margin: auto;
		margin-top: .5em;
	}
	
	.contenedorFicha .calendario,
	.contenedorFicha #calendario,
	.colsEstructura12 .calendario,
	.colsEstructura12 #calendario {
		margin: auto;
	}


	/*-- Textos generales --*/
	.parrafoTemaA { font-size:0.6875em; }
	.parrafoTemaA strong { font-weight: normal }
	.parrafoA { font-size: 0.75em; }
	.subtitulo{font-size: 0.8125em; padding: 0.7692em 0 0.5385em 0.4615em; color:#333 }
	.publiCuerpo .enlaceGenerico { font-size: 0.75em; display:block; line-height:1.25em }
	.publiCuerpo .listGenResultados .elemResult li div a.enlaceGenerico { }
	.publiCuerpo .listGenResultados .elemResult li { padding-bottom:0.3125em;}
	.publiCuerpo .listGenResultados .elemResult li div p.parrafoTema,.publiCuerpo .listGenResultados .elemResult li div p.parrafo { padding:0 0 0.2727em 0.9091em;}
	/*cambio redisenio*/
	.publiCuerpo ul.listadoGenerico a.enlaceGenerico { padding-bottom:0.25em }
	p.leyenda span, span.asterisco, span.parrafo span.asterisco, span span.asterisco,
	#generico1 span span.asterisco, #generico1 span.asterisco
	{ color: #31558e; display: inline; font-size:1em }
	
	/* Listado destacado */
	#buscadorAvanzado{ float:left; width:100%;}
	.resulDestacados { margin:0.75em 0 0 0; background: #E9F3F5 url(/imagenes/cn/fnd_destacados.gif) no-repeat left top ; padding:0.5em 0.3em 0.3em 0.3em; float: left; width: 98.7%; }
	.resulDestacados  .cabeceraD{border:0; border-bottom:1px solid #cde0e7}
	.resulDestacados ul.elemResult li { border-top:1px solid #ffffff; border-bottom:1px solid #cde0e7}
	.resulDestacados 	.linkAux{border-top:1px solid #ffffff; }
	
	.resulDestacados ul.elemResult li .agrupador { padding:.1em 0 .1em .75em }
	.resulDestacados ul.elemResult li .agrupador div.parrafo { padding-top:0.6667em }
	.resulDestacados ul.elemResult li .agrupador p.enlace { background: url(/imagenes/cn/marc_UL_Flecha_destacado.gif) no-repeat left top; padding-left:1.3em; padding-top:0.25em }
	.resulDestacados ul.elemResult li .agrupador p.enlace a.enlaceGenerico { font-weight:bold }
	.resulDestacados ul.elemResult li .agrupador p.enlace a.enlaceGenerico:hover {  }
	.resulDestacados .elemResult li p.parrafoTema { padding-left:1.9091em }
	
	/* Listado de secciones encontradas */
	.seccionesEncontradas { margin-top:0.75em; border:1px solid #fefe99; padding:1px; padding-bottom:0; float:left; width: 100%;}
	.seccionesEncontradas .cabeceraD {  border-top:none; background:#ffffcf; border-bottom:1px solid #ffffff; }
	.seccionesEncontradas .cabeceraResultados { padding-left:0.5em }
	.seccionesEncontradas ul.elemResult li { background:#ffffcf; border-bottom:1px solid #ffffff; border-top:1px solid #fefe99}
	.seccionesEncontradas ul.elemResult li a{font-weight:bold}
	.seccionesEncontradas ul.elemResult li div.agrupador { padding:1px }
	.seccionesEncontradas ul.elemResult li div.agrupador .parrafo { padding-bottom:0 }
	.seccionesEncontradas ul.elemResult li div.agrupador .parrafoTema { padding-bottom:0.2727em }

	
	/*-- Listado --*/
	.listadoResultados li.linkMas { text-align: right; }
	.listadoResultados li.linkMas img { margin-right: 6px; }
	.ResultadoPar, .ResultadoImpar {padding: 0.25em 0.3125em; min-height:3.75em; height:auto !important; height:3.75em }
	
	.ResultadoImpar { background-color: #f8f8f8 }
	.ResultadoPar img, .ResultadoImpar img { margin-right: 8px; }
	
	/* clases cuerpo */
	.areas  { padding-left:0.625em; float:left }
	.bodyD{ padding-left:0.3125em }
	.panelFila .bodyD, .panelFilaNext .bodyD, .panelFila_1x2 .bodyD{ padding-left:0.0625em }
	.panelFila .bodyD .listadoGenerico, .panelFilaNext .bodyD .listadoGenerico, .panelFila_1x2 .bodyD .listadoGenerico  { background:url(/imagenes/cn/fnd_dotted_h1.gif) repeat-x left top; padding-top:0.9em }
	.panelFila .bodyD .nobackground, .panelFilaNext .bodyD .nobackground, .panelFila_1x2 .bodyD  .nobackground { background:none; padding-top:0.125em }
	.bodyD.areas div.ftl { width:50%; background:url(/imagenes/cn/fnd_dotted_v.gif) repeat-y right top; margin-right:1em}
	.bodyD.areas div.ftl ul.listadoGenerico { width:14.3750em }
	.bodyD.especialBloque{ padding-left:0.4375em }
	
	.bodyD.elementos a.parrafo { color: #31558e; }
	.bodyD.elementos p.parrafoTema strong { color: #333; }
	.bodyD.elementos p.parrafoTema strong span { color: #999; }
	
	.bodyD .parrafoTema { font-size: 0.6875em }
	.bodyD .parrafoTema strong { color: #555 }
		
	/*-- subestructuras --*/	
	.subestructura11 .cuerpoA, .subestructura12 .cuerpoA { background:none }
	.subestructura11 .cuerpoA { background: transparent url(../imagenes/cn/sep_UL_Vertical.gif) repeat-y right top}
	.subestructura22 .listadoGenerico { padding-top:0; margin-top:0; padding-right:0.3125em }
	.subestructura22 ul.listadoGenerico.especial2 { margin-top: 8px; }	
				
	/* Listado especial (ej:listado de medios de comunicacion) */
	.listadoEspecial {margin: 0.625em 0 0.625em 0}
	.publiCuerpo .listadoEspecial { float:left; width:100% }
	.publiCuerpo .listadoEspecial li { float:left; padding-left:0; padding-right:0; width:100% }
	.listadoEspecial .impar, .listadoEspecial .par{padding:/*SE ha puesto a cero para que se vea bien listadoNoticias*/0 0.375em 0.9375em 0.5em }
	.listadoEspecial .impar{ background-color:#f8f8f8 }
	.listadoEspecial .par{margin-top:0.3125em; background-color:#fff }
	.listadoEspecial .imgPrincipal {float:left;margin:0 0.625em 0.3125em 0;width:3.875em }
	
	.listadoEspecial .noticia{margin-left:0px;padding:0.1875em 0.3125em 0 0}
	.listadoEspecial .noticia.listTarea{width:15em; float:left;}
	
	.listadoEspecial .noticia.listTarea{ background:url(/imagenes/cn/fnd_dotted_v1.gif) repeat-y right top; padding-left:0.375em }
	
	.listadoEspecial .txt{margin-left:4.3750em }
	.listadoEspecial .txts p{padding-right:0.4167em }
	.listadoEspecial .multimedia{width:6.6875em;padding-left: 5px;height:1%;float:right; margin-right:12px }
	.listadoEspecial .multimedia .tareas{background-color:transparent;padding:0 2px; border:none }
	.listadoEspecial .multimedia .tareas li { margin:0; padding:2px 0 3px 25px; width:auto }

	/* Aviso de errores */
	/*#contenedor31 .publiCuerpo #avisos{ background:url(/imagenes/cn/cierre121_4.gif) no-repeat left bottom;}*/
	.publiCuerpo #avisos { background:url(/imagenes/cn/cierre121_2.gif) no-repeat left bottom; margin:2.0833em 0pt 1.25em; padding-bottom:0.75em; }
	.cuerpovista4 .publiCuerpo #avisos { background:url(/imagenes/cn/cierre121_4.gif) no-repeat left bottom; margin:2.0833em 0pt 1.25em; padding-bottom:0.7em; }
	.publiCuerpo #avisos.nomargin { margin-top:0px;}
	#avisos { font-size: 0.75em; color: #555555; margin-bottom:1em }
		
	.bloqueError02 .tit { background: transparent url(../imagenes/cn/sepEscial_Horizontal.gif) repeat-x bottom; padding-bottom: 3px; margin-bottom: 7px; }
	
	#txtConfirm, #txtError, #txtAviso, #txtInfo { background: transparent url(../imagenes/cn/icoAlerta.gif) no-repeat left 2.0833em; padding: 0 0 0.75em; border-left:2px solid #ededed; border-right:2px solid #ededed; border-top:1px solid #ededed }
	#txtConfirm { background-image: url(../imagenes/cn/icoConfirm.gif) }
	#txtAviso { background-image:url(../imagenes/cn/icoAviso.gif) }
	/*ANTES JESUS #txtInfo { background-image: url(../imagenes/cn/icoInformacion.gif) }*/
	#txtInfo { background: url(../imagenes/cn/icoInformacion.gif) no-repeat top left; padding-bottom:1.2em; }
	
	#txtError .tit, .bloqueError02 .tit { color: #E13D18; }
	#txtAviso .tit { color: #FF9600; }
	#txtConfirm .tit { color: #638224; }
	#txtInfo .tit strong { padding:0 }
	/*ANTES JESUS #avisos .contTxtInfo { padding-left:6.0833em }*/
	#avisos .contTxtInfo { padding:1em 0 0 6.0833em }
	/*#avisos #txtInfo{ padding-bottom:0;}*/
	#avisos #txtInfo .contTxtInfo{ padding:1em 0 1.2em 6.0833em; background:url("../imagenes/cn/icoInformacion.gif") no-repeat left top;}
	
	#avisos p { background: transparent url(../imagenes/cn/bullet_cuadrado_gris3.gif) no-repeat 0 0.5em; padding: 0 1.25em 0 0.5833em; margin:0 0 0.5em }
	#avisos p.descripcion { background:none;  margin:-0.5em 0 1em }
	#avisos span, #avisos strong { padding: 0 1.25em 0 0 }
	#avisos p strong, #avisos span strong { padding:0 }
	
	
	#avisos .contTxtInfo ul { padding: 0 1.25em 0.1667em 0; margin:0 0 0.5em 6em }
	#avisos ul li, .bloqueError02 ul li { background: transparent url(../imagenes/cn/bullet_cuadrado_gris4.gif) no-repeat 0 0.5833em; line-height:1.1667em; margin-left:1.1667em; padding-left:0.4167em }
	
	.bloqueError02{font-size: 0.7em;background-color:#fff;color: #555555;border: 1px solid #ccc;padding:10px;margin-bottom:12px;}
	
	/* Listado */
	ul.listadoGenerico.especial3 { background: none; margin-top: 0px; }
	ul.listadoGenerico.especial2, ul.listadoGenerico.especial3 { text-align: right; }
	ul.listadoGenerico.especial2 li, ul.listadoGenerico.especial3 li { background: none; }
	ul.listadoGenerico.especial2 li img, ul.listadoGenerico.especial3 li img { margin-right: 4px; }

	.listadoEspecial3 .listado5, .cuerpoRegistro { margin:0; border-left:2px solid #EDEDED; border-right:2px solid #EDEDED; border-top:1px solid #EDEDED; padding:0.3750em }
	.cuerpoRegistro { min-height:10em; height:auto !important; height:10em; padding:21px 32px }
	.cuerpoRegistro form#frmRegistro fieldset.acciones input { float:right  }
	.cuerpoRegistro form#frmRegistro .formRegistro02 { border-bottom:1px solid #edf0f5; padding:0 0 1em 0; min-height:1% }
	.cuerpoRegistro form#frmRegistro .formRegistro02 input.caja2 { border:1px solid #a5acb2; display:block; margin-bottom:1em; clear:left }
	
	.listadoEspecial3 .listado5 p.parrafo, .listadoAgenda .listado5 p.parrafo { padding:0.0833em 0 0.5833em; margin:0; }
	.listadoAgenda .listado5 p.parrafo{ margin:0.2em 0 0 0.8333em}	
	.instalacionEvento{ margin-right:1em;}
	.listadoEspecial3 .listado5 li p a, .listadoAgenda .listado5 li a { font-size: 1.125em; }
	
	/*JESUS EVENTOS*/
	
	.listado5 li div.sinP .dtstart, .listadoAgenda .listado5 li div.sinP .dtstart { font-size: 0.725em; }
		.listado5 li div.sinP a, .listadoAgenda .listado5 li div.sinP a.parrafoTema { font-size: 0.96em; }
		
	/*-----------*/
	.listadoEspecial3 .listado5 li p.parrafo { padding:0.0833em 0 0.5833em }
	
	.listadoAgenda { margin-bottom:0.9375em }
	.listadoAgenda.sinContenido { background:transparent url(/imagenes/cn/cierre121_2.gif) no-repeat left bottom; padding-bottom:1.5625em }
	
	.listadoAgenda  .listado5 { background:red; margin:0; background:transparent url(/imagenes/cn/cierre121_2.gif) no-repeat left bottom; padding:0.5em 0 }
	.listadoAgenda  .listado5 li.vevent { background: transparent url(/imagenes/cn/fnd_dotted_h1.gif) repeat-x scroll left bottom; padding:0 0.5em 0.5em }
	.listadoAgenda  .listado5 li.vevent dl dd.parrafo { color:#333; padding:0.25em 0 }
	.listadoAgenda  .listado5 li.vevent.last { background: none }
	
	.listado5 li.listaFinal { border-bottom: none;}
	
	.listadoAgenda .listado5.tareas02 li { padding-left: 25px; background-position: 0px 8px; }
	.listadoAgenda .listado5.tareas02 li .documentoTipo { font-size: 0.9em; }

	* html .listado5 li { padding-top: 0; }
	.listado5 li.impar { background-color: #EDF0F5; }
	
	.listado5 { margin: 0 5px 5px 5px; }
	.listadoAgenda .listado5 li {height:1%;margin-top:0.375em;padding: 0 0 0.5em }	
	.listado5 li .icoCategoria{float:left;margin-right:0px;position:relative;top:3px}
	.listado5 li .icoTema {position:relative;top:2px}
	* html .listado5 li .icoCategoria{position:relative;top:0px}
	.listado5 li .parrafoCategoria{padding-left:20px;}				
	
	.listado5 li p { font-size: 0.75em; margin-bottom:0.3125em }
	/*JESUS eventos*/
	.listado5 li div.sinP { font-size: 1em; margin-bottom:0.3125em; width: 96%; overflow:visible;}
	/*----------*/
	.listado5 dl { padding: 0; }
	dl.listado6 dt { padding: 0 0 0 9px; margin: 0; background: transparent url(../imagenes/cn/marc_UL_Flecha02.gif) no-repeat 1px 4px; }
	.listado5 dt.parrafo { color: #333 }
	.listado5 dd { padding: 0 0 0 9px; }
	.listado5 li.impar .parrafoTema { color: #333; }
	/*JESUS parrafo eventos*/
	.sinP .parrafoTema{position: relative; top:0.1em;}
	/*------*/
	
	dl.listado6 dd ul{padding: 5px 0 0 9px}
	dl.listado6 dd ul li {font-size:1em; line-height: 10px;}
	
	.listado7 h5, .listado7 ol li, .listado7 li ul li, .listado7 li p, .listado6 dd p{font-size:1em;}
	.listado7 li div.clear{width:100%}
	.listado7 ol{padding-top: 5px;}
	.listado7 li div.ftl{margin:5px;}
	
	.listado6 dd div.clear{width:100%}
	.listado6 dd div.ftl{margin:5px;}
	
	dl.listado6 ol{padding-left:10px}
	dl.listado6 ol li{padding-bottom:10px;}
	
	/*-- Estilos de medios de comunicacion, utilizados tanto en Ayuntamiento como en actualidad --*/
	.notasPrensa .cabE3 { background-color: #f8f8f8; padding:4px 0 4px 6px; margin:0 0 3px 0 }
	.notasPrensa .cabE4 {border-bottom: 2px solid #EDF0F5;padding:2px 0;margin:0}
	.notasPrensa .cabE4 img {padding:0;margin:0}
	.notasPrensa .colsEstructura11 .bodyD { padding-left:0 }
	.notasPrensa .colsEstructura11 img  { vertical-align:bottom; width:29.813em; height:8.688em	}
		
		.agendaHoy{ min-height:13.1625em; height:auto !important; height:13.1625em }

		.notasDistritos{ padding:0 0 0.0625em 0 }
		
		/* cambios isma */
		.notasDistritos,.cuerpoAgendaB { background: url(/imagenes/cn/cierre121_1.gif) no-repeat scroll left bottom; padding-bottom:1.3125em }
		.cuerpoAgendaB { margin-bottom:0.3125em }
		
		.cuerpoDistritos{margin:0 0.3125em; padding:0.1875em 0 0 0.375em; background-color: #fff }
		#formularioDistritos{ margin-bottom:0.25em }
		#formNotasDistritos .cboA{width:148px;}
		
		.cuerpoAgenda{padding: 0 0.1875em; min-height:11.4375em; height:auto !important; height:11.4375em; margin-top:0.1875em }
		.subestructura11 .cuerpoAgenda,.subestructura12 .cuerpoAgenda {background: url(/imagenes/cn/fnd_cuerpoB.jpg) repeat-y left top}
		
		.cuerpoAgenda .cabE4, .cuerpoAgenda .cabE42, .cabE43 { padding: 7px 0 5px 1em;margin: 0 0 6px 0 }
		.agendaHoy .cuerpoAgenda h4.titular1 { background: url(/imagenes/cn/marc_UL_Flecha.gif) no-repeat 0.4375em center }
		.agendaHoy .cuerpoAgenda h4.titular1 a{ color:#555555 }
		.cuerpoAgenda .cabE42{background-image:none;}
		.cabE43{font-size:0.7em;}
		h4.titular1.cabE43{font-size:0.7em;}
		
		.cuerpoAgenda ul.listadoGenerico li { border-bottom: 1px solid #cccccc; padding-bottom:0.8125em; margin-bottom:0.625em }
		.subestructura12 .cuerpoAgenda ul.listadoGenerico { padding-top:0.4375em }
		.subestructura12 .cuerpoAgenda ul.listadoGenerico li { border-bottom: none; margin-bottom:0 }
		.subestructura12 .cuerpoAgenda ul.listadoGenerico.especial { border-top:1px solid #cccccc; padding-top:0.125em }
		.subestructura12 .cuerpoAgenda ul.listadoGenerico.especial li { padding-bottom:0.375em }
		.cuerpoAgenda ul.listadoGenerico li ul { padding-top:1em }
		.cuerpoAgenda ul.listadoGenerico ul li { border-bottom: none; padding-left:0.8em; padding-bottom:0.125em; margin-bottom:0 }
		.cuerpoAgenda ul.listadoGenerico ul li a { padding-left:1.4em }
		.cuerpoAgenda ul.listadoGenerico ul li.icoAgenda a{ background:url(/imagenes/cn/ico_agenda.gif) no-repeat left center }
		.cuerpoAgenda ul.listadoGenerico ul li.icoConvocatoria a{ background:url(/imagenes/cn/ico_convocatoria.gif) no-repeat left center }
		
		.cuerpoAgenda .cabE4 img, .cuerpoAgenda .cabE42 img{position:relative;padding:0;margin: 2px 0 0 0}

		
		.listadoEspecial02.listMedios ul.listadoGenerico li {border-bottom: none;}
		
		.cuerpoAgendaB .cabE3 img{position:relative;margin-top:2px;}
		.cuerpoAgendaB .cuerpo{ padding:0.3125em; min-height:3.25em; height:auto !important; height:3.25em }
		.cuerpoAgendaB .cuerpo img{ float:left; padding-right:1em }
		
		/*Listados*/
		.listado4 { padding-bottom: 12px }
		.listado4 li { line-height: 14px; padding: 1px 0 1px 25px }
		* html .listado4 li { padding-top: 1px; padding-bottom: 3px; }
		
		.listado4 li a { font-size: 0.6875em; color: #555555; }
		.listado4 li.icoAgenda { background: transparent url(../imagenes/cn/ico_agenda.gif) no-repeat 0 4px; }
		.listado4 li.icoConvocatoria { background: transparent url(../imagenes/cn/ico_convocatoria.gif) no-repeat 0 4px; }
		
		.cabE, .cabE2 { background-color: #f1f1f1; border-bottom: 1px solid #fff; }
		
		h4.cabE3 { padding-left:0 }
		.cabE2 { border-bottom: 1px solid #f1f1f1; }
		
		.cabF { height: 24px; }
		.cabF h4 { padding:0; margin:0; }
		.cabF img { margin: 6px 0 0 0; }
		
		.cabD img { margin: 6px 0 0 0; }
	
	.cuerpoE { border: 1px solid #f1f1f1; }
	.panel1 .cuerpoE { height: 72px; he\ight: 70px; padding: 0 5px; }
	
	
	.cuerpoG { border: 1px solid #D9D9D9; }
	.calendarioAgenda .cuerpoG { border:none; padding:0 0 0.3125em }
	.panel2 .cuerpoG{min-height:12.5625em; height:auto !important; height:12.5625em}
	.panel1Especial .cuerpoG{min-height:10.3125em; height:auto !important; height: 10.3125em; margin-bottom: 0.3125em; }
	
	/*Calendario especifico*/
	.cuerpoG #calendario { margin: 0.3750em 0 0 0.8750em; }
	.cuerpoG .cabeceraCalendario { text-align: center; padding-left: 0px; }
	
	.cabeceraTipo { margin-bottom: 5px; padding-bottom: 3px; background: transparent url(../imagenes/cn/sep_UL_Horizontal.gif) repeat-x bottom; }
	.cabeceraTipo img { margin: 0; }	
	
	/*Subestructuras*/
	.subestructura5 { width: 23.8125em; w\idth: 23.1875em; padding: 5px; background-color: #f1f1f1; }
	.subestructura5 .colsEstructura01 { width: 14.3125em; float: right; background-color: #fff; }
	.subestructura5 .colsEstructura02 { width: 8.5625em; float: left; }
	.colsEstructura02 p { padding: 7px 0 7px 0; }
	
	.contenidoAlcalde { height: 141px; }
	.contenidoAlcalde .ftl { margin: 7px 5px 0 5px; }
	
	.bodyD.elementos .subestructura22 { background: none; }
	
	/* Listados especiales { medios de comunicaci n  lista agenda } */
	.listadoEspecial3,.registro { margin: 0 0 0.9375em 0; background:transparent url(/imagenes/cn/cierre121_2.gif) no-repeat scroll left bottom; padding-bottom:0.5em }
	.listadoEspecial3 ul.listado5 li.vevent { background: transparent url(/imagenes/cn/fnd_dotted_h1.gif) repeat-x scroll left bottom; padding:0.5em 0 }
	.listadoEspecial3 ul.listado5 li.last { background:none  }
	
	.perder { font-size: 0.625em; color: #555555; padding-left: 20px; background: transparent url(../imagenes/cn/ico_perder.gif) no-repeat 0 0; }
	.sf {background:none}	

	ul.listadoGenerico.detalle a.enlaceGenerico { color: #006699; }

	/* Galeria fotografica */
	.galeriaFotografica { padding: 1.3750em 1.3750em 0; background-color:#ededed; margin-bottom:0.625em; clear:both }
	.galeriaFotografica div{ height:6.25em; margin-bottom:0.25em; background-color:#f1f1f1; overflow:hidden; vertical-align:middle }
	.galeriaFotografica ul { width:100%;  clear:both }
	.panel4 .galeriaFotografica ul li{width:40%; float:left; text-align:center }
	.galeriaFotografica ul li{width:33%; float:left; text-align:center; overflow:hidden; height:11em }
	.panel4 .galeriaFotografica ul li p a { font-size:0.75em }
	.galeriaFotografica ul li p a { font-size:1em }
	.galeriaFotografica ul li.subEstructutra02 { float:right }
	
	
	* html .galeriaFotografica ul li.subEstructutra02 { margin-right: 8px; }
	
	.galeriaFinal { padding-top: 25px; background: transparent url(../imagenes/cn/fndGal02.gif) no-repeat top; }
	
	
	/****** Pasos de un formulario *****/

		/* Listado pasos */
		.panel4 .pasosForm { /* JESUS PARA QUE NO TENGA UN ALTO MÍNIMO min-height:24em; height:auto !important; height:24em;*/ margin:0pt 0.5em }
		
		.panel4 .contenedorFicha.formatoA .pasosForm{ min-height:1em; height:auto !important; height:1em; margin-bottom:5px }
		
		.pasosForm { margin:0pt 0.5em; padding:0pt 0pt 0.5em; font-size: 0.75em; color: #333; background-color: #fff }
		.pasosForm li { list-style-type: none; line-height: 1.1667em; background-repeat:no-repeat; background-position: 0.4167em 0.3333em; padding: 0.25em 0 0.25em 1.9167em; border-top: 1px solid #e4e4e4 }
		
		/* Iconos pasos */
		.ico1on{background-image:url(../imagenes/cn/ico_1on.gif)}
		.ico1off{ background-image:url(../imagenes/cn/ico_1off.gif)}
		.ico2on{ background-image:url(../imagenes/cn/ico_2on.gif) }
		.ico2off{ background-image:url(../imagenes/cn/ico_2off.gif) }				
		.ico3on{ background-image:url(../imagenes/cn/ico_3on.gif) }
		.ico3off{ background-image:url(../imagenes/cn/ico_3off.gif) }				
		.ico4on{ background-image:url(../imagenes/cn/ico_4on.gif) }
		.ico4off{ background-image:url(../imagenes/cn/ico_4off.gif) }				
		.ico5on{ background-image:url(../imagenes/cn/ico_5on.gif) }
		.ico5off{ background-image:url(../imagenes/cn/ico_5off.gif) }		
		.ico6on{ background-image:url(../imagenes/cn/ico_6on.gif) }
		.ico6off{ background-image:url(../imagenes/cn/ico_6off.gif) }		
		.ico1off,.ico2off,.ico3off,.ico4off,.ico5off,.ico6off { color:#333; background-color: #fff; min-height:1.4167em; height:auto !important; height:1.4167em }
		.ico1on,.ico2on,.ico3on,.ico4on,.ico5on,.ico6on { font-weight:bold; min-height:1.4167em; height:auto !important; height:1.4167em }
		.pasosForm p { padding: 2px 5px 3px 0px; padd\ing: 0.0833em 0.4167em 0.25em 0px; color:#555555;font-weight:normal}
		* html #contenedor4.animales .pasosForm li, * html #contenedor4.plagas .pasosForm li
		{ padding: 3px 0 3px 23px; }

	/***** Pesata�as *****/
	.capaPestanias, .capaPestaniasB { min-height:1.75em; height:auto !important; height:1.75em; background: #ededed url(/imagenes/cn/fnd_pestanias.gif) repeat-x left top; margin-bottom:10px; }
	.capaPestanias ul.pestanias { float:left; padding:2px 0 0 2px }

	.pestanias a, .pestanias strong { color: #333333; }
	.pestanias li { float:left; background:transparent url(/imagenes/cn/pestania_left.gif) no-repeat left top; padding: 0 0 0 7px; height:1.5em; margin-top:2px; margin-right:4px }
	.pestanias li a { font-size: 0.75em; float:left; background:transparent url(/imagenes/cn/pestania_right.gif) no-repeat right top; color:#fff; padding: 4px 24px 0.4em 17px; font-weight:bold }
	.pestanias li.activa { background:transparent url(/imagenes/cn/pestania_act_left.gif) no-repeat left top; padding:0 0 0 9px; height:1.625em; margin-top:0 }
	.pestanias li.activa strong { font-size: 0.75em; background:transparent url(/imagenes/cn/pestania_act_right.gif) no-repeat right top; color:#333; display:block; padding:6px 26px 0.4em 18px }
	
	.capaPestaniasB { border-bottom: 2px solid #E1DDD2; background-color: #F0EDE4; }
	.capaPestaniasB .pestanias .activa { border-top:2px solid #E0DCD3; border-right:2px solid #E0DCD3; border-left:2px solid #E0DCD3; }	

	/* Contenedor */
	#contenedor31.contenedorEspecialB { min-height:19.1875em; height:auto !important; height:19.1875em }
	#contenedor31.contenedorEspecialB .columna2 { background-color: #fff; border:1px solid #eaeaea; width:14.3750em }
	#contenedor31.contenedorEspecialB .columna2 div.clear { margin-top:1px }
	
	/* Nuevo listado de datos*/
	ol.listadoDatos li { list-style-type: none; }
	
	/* Nuevo Modulos de Actividades*/
	.actividadesB #calendario { padding:0; margin:0 }
	.actividadesB .fechaCalendario{ margin-top: 0 }
	
	.actividadesB #calendario{margin-left:0.8750em}
	
	.listadoActividades{margin-top:0.625em; padding-top:0.1875em; clear:left }
	.actividadesB .subestructura22 { float:left; margin-left:0.6875em; background: transparent url(../imagenes/cn/sep_UL_Vertical.gif) repeat-y; display:inline}	
	
	.fechas {padding: 3px 0 10px 13px;}
	.fechas li{padding:0 0 4px 5px; background: transparent url(../imagenes/cn/bullet_cuadrado_gris4.gif) no-repeat; background-position: 0 5px;}
	* html .fechas li{background-position: 0 5px;}
	
	/* Estilos formularios */
	
	.formEstructura00 { min-height: 383px; height:auto !important; height:383px; background-color:#F8F8F8 }
	.formEstructura00 .cabecera001 { background-color:#ededed; }
	.formEstructura00 .cabecera001 h4 { color:#555555 }
	.formEstructura00 h5.subtitulo { color:#000; background-color:#ffffff }
	
	.formEstructura00 p.parrafo { padding: 0 0 7px 7px; background-color: #ffffff; }
	
	#formularioAp2 fieldset { display:block; margin:0pt 8px; padding:5px 0pt 10px }
	#formularioAp2 .radios { padding-top:10px; }
	
	#fAp2 span, #formularioControl span { display: block; color:#333; font-size:0.7em; }
	
	#fAp2 .radios span { display: inline; }
	#fAp2 #campo1,#fAp2 #campo2,#fAp2 #campo3,#fAp2 #campo4{ width:16.75em;w\idth:16.55em; margin-top:2px; }
	#fAp2 #campo5,#fAp2 #campo6,#fAp2 #campo7,#fAp2 #campo8{ width:7.75em;w\idth:7.35em; margin-top:2px; }	
	#fAp2 #campo9 { width:35.2em; margin-top:2px; }
	#fAp2 .botonera { background-color: #EAEAEA; margin: 1px 0 0 0; padding:0px 0 0 0; height:27px; text-align:right; }
	
	.c1, .c2 { float: left; display: block; }
	.frmApartadoA .c1, .frmApartadoA .c2 {width: 11.375em}
	.c2:after { display:block; content:"."; height:0; visibility:hidden; clear:both; }
	.frmApartadoB .c1 { margin-right: 0.8125em}

	.cuerpoEntradilla form span.texto2_2 { display: block; }
	.cuerpoEntradilla form .c1, .cuerpoEntradilla form .c2 {width:9.6875em}

	.reservaFormulario .c3 {padding-bottom:0.6875em }
	.reservaFormulario form label span { display: block; color:#555; font-size:0.75em }
	
	label span.inLine{display:inline;}

	.nivel2.formatoB { margin-top: 10px; }
	
	.listadoInfoB {clear:both;}
	.listadoInfoB ul.listadoGenerico{padding: 00 0.625em 0.3125em; margin:0 }
	.publiCuerpo .listadoInfoB h4.titListadoInfo { margin-bottom:0.3333em }
	.titListadoInfo { font-size: 0.75em; color:#555 }
	.titListadoInfo img{margin: 0 0.1667em 0.1667em 0}

	.titListadoInfoP{font-size: 0.6875em;color:#31558e;padding-bottom:7px}
	.titListadoInfoP a{color:#C35B17}
		
	.bodyDetalle .listadoInfoB .titListadoInfo{padding:0;margin:0}
	.bodyDetalle .listadoInfoB ul.listadoGenerico{padding-left:0.625em }
	.titListadoInfo .documentoTipo{font-size:0.9em;}
	
	.imgEnvio{background-color:#f1f1f1;padding:10px;}
	.imgEnvio img{width:22.5em}
	
	.listaOrdenada li h5{font-size: 0.75em;padding-bottom: 5px}
	
	.imgDescripcion{margin-bottom: 10px;}
	.imgDescripcion img{margin-bottom: 5px}
	.imgDescripcion p { color:#555 }
	
	/*-- --*/
	.entradillaFotografica{width: 100%;}
	.entradillaFotografica img { margin-bottom:1em; }
	.entradillaFotografica .ftl.imgB{background: transparent url(../imagenes/cn/sep_vertical01.gif) repeat-y right; margin-right:8px}
	
	.controlesBottom .paginacion{float: left; padding-top: 4px;}
	
	.aplicacionDescarga .listadoGenerico li{font-size: 0.7em;background-position: 0 3px;}
		* html .aplicacionDescarga .listadoGenerico li{background-position: 0 5px;}
	.aplicacionDescarga .listadoGenerico li a{font-size: 1em; color: #C35B17;}
		.aplicacionDescarga .listadoGenerico li ul{padding-top: 10px;}
		.aplicacionDescarga .listadoGenerico li ul li{font-size: 1em;}
		
	.listadoNotAlcalde{ background: url(/imagenes/cn/cierre121_2.gif) no-repeat left bottom; border-top: 1px solid #ededed; padding: 0 0 0.5em 0; overflow:visible; display:inline-block; }
	.listadoNotAlcalde ul.listadoEspecial{ border-left: 0.125em solid #ededed; border-right: 0.125em solid #ededed; margin:0; padding:0.625em 0 1.25em 0; width:29.5625em }
	.listadoNotAlcalde ul.listadoEspecial li.par,.listadoNotAlcalde ul.listadoEspecial li.impar { margin:0 0 0.9375em; padding:0 0 0.9375em; background:url(/imagenes/cn/dotted_listado_especial.gif) repeat-x left bottom; text-align:left; float:left; width:100% }
	.listadoNotAlcalde ul.listadoEspecial li.last { margin:0; padding:0; background:none }
	.listadoNotAlcalde ul.listadoEspecial li div.noticia { background:url(/imagenes/cn/fnd_dotted_v1.gif) repeat-y right top; border-right:none; padding:0 0.3125em 0 0.375em }
	.listadoNotAlcalde ul.listadoEspecial li div.noticia p.parrafo { padding:0 }
	
	
	/*-- Estadisticas --*/
	.cabPopUp{background-color:#31558e; height: 1.5625em;padding:5px 5px 0 0}
		.cabPopUp .ftr a{font-size: 0.7em;color:#fff}
	
	#estadisticasPop{border: 2px solid #CCC;border-top: none;padding: 10px;height: 12.375em;} 
	.totalRespuestas{ color:#555; font-size:0.688em; float:right;}
	#estadisticasPop h2{margin-bottom:20px;}
	#estadisticasPop dl{font-size: 0.75em;color:#555555;background-color: #F8F8F8;padding: 5px;}
		#estadisticasPop dl dt{width: 55%;float:left;padding-bottom:5px;clear:both;}
		#estadisticasPop dl dd{padding-bottom:5px;}
		#estadisticasPop dl dd img{margin-right: 5px;}
		#estadisticasPop dl dd span{font-size: 0.9em;}

	.datosConfirm {font-size: 0.7em;color:#555555;}
	.datosConfirm dt{background: transparent url(../imagenes/cn/bullet_cuadrado_azul0.gif) no-repeat 0 6px;}
	.datosConfirm dt, .datosConfirm dd{padding-left: 7px;}
	.datosConfirm dd{padding-bottom:5px;}

	/*-- Tabla de subscripciones --*/
	.sepVertical { border-left: 1px solid #ccc;width:6px; }
	
	.subscripciones{width:382px}
		.subscripciones thead{background: transparent url(../imagenes/cn/sep_UL_Horizontal02.gif) repeat-x bottom}
		.subscripciones .impar{background-color:#f8f8f8}
	.subscripciones .cajaTd1{width:20px}
	.subscripciones .sepVertical{width:6px}
	.subscripciones .cajaTd2{width:356px;text-align:left}
	
	.subscripcionesGenerales { margin:10px 0pt; width:100%; }
	.subscripcionesGenerales thead { background:transparent url(../imagenes/cn/sep_UL_Horizontal02.gif) repeat-x scroll center bottom; }
	.subscripcionesGenerales .impar { background-color:#f8f8f8; }
	.subscripcionesGenerales .cajaTd1 { width:20px; }
	.subscripcionesGenerales .sepVertical { width:6px; }
	.subscripcionesGenerales .cajaTd2 { text-align:left; width:230px; }
	.subscripcionesGenerales .cajaTd2 a { cursor:pointer; font-weight:bold; }
	.subscripcionesGenerales .cajaTd3 { width:55px; }
	.subscripcionesGenerales .cajaTd4 { width:105px; }
	.subscripcionesGenerales tr td, .subscripcionesGenerales tr th { text-align:center; }
	tr.modificarNombre td { background-color:#FFFEE6; }
	fieldset.cambioNombre { padding:10px 0pt 5px; text-align:left; }
	fieldset.cambioNombre label input { font-weight:bolder; padding:1px 0pt; width:23em; }
	fieldset.botones ul { float:left; padding:5px 15px 5px 0pt; } 
	fieldset.botones ul li { cursor:pointer; }
	
	.comboLista{overflow:auto;height:50px;}
	/* microformatos */
	abbr.dtstart, abbr.dtend {border-bottom:none}
	
	/* Enlace que asemeja boton */
	a.botones { background:url(/imagenes/cn/fnd_boton_left.gif) no-repeat left top; padding-left:2px; display:block; text-decoration:none; float:right; margin-right:10px }
	a.botones span { background:url(/imagenes/cn/fnd_boton_right.gif) no-repeat right top; font-size:0.75em; color:#fff; float:left; padding:0.0833em 0.6667em 0.25em 0.5em; height:1.0833em; cursor:pointer }
	a#boton_confirmar.botones span { color:#c1c1c1 }
	
	/* Cajas agrupadoras de contenido detalle (para licencias urbanísticas)  */	
	.listadoDetalleBox { margin-top:1.75em; float:left; width:100% }
	.listadoDetalleBox.sinContenido { background:transparent url(/imagenes/cn/cierre121_2.gif) no-repeat left bottom; padding-bottom:25px }
	.listadoDetalleBox  h4.titular1_1 { min-height:20px; height:auto !important; height:20px; padding-top:8px; background:#ededed url(/imagenes/cn/fnd_cab_listAgenda.gif) repeat-x left bottom; color:#333333; border-bottom:none; font-size:0.75em; clear:left }
	.listadoDetalleBox  dl.listado5 { margin:0; background:transparent url(/imagenes/cn/cierre121_3.gif) no-repeat left bottom; padding:0 0 2em 0; float:left; width:100%; }

	.listadoDetalleBox  .listado5 dt, .listadoDetalleBox  .listado5 dd{font-size:0.6875em; margin-left:0.4545em; padding:0; width:100%; float:left}
		.listadoDetalleBox  .listado5 dd dl dt, .listadoDetalleBox  .listado5 dd dl dd{font-size:1em; margin:0}
	.listadoDetalleBox  .listado5 dt{margin:1.45em 0 0 0.4545em;}
	.listadoDetalleBox  .listado5 dt.sep{background:transparent url(/imagenes/cn/sep_UL_Horizontal.gif) repeat-x scroll center top; padding:0.5em 0 0 0}
	.listadoDetalleBox  dl.inline{float:left; width:50%; margin:1.45em 0 0 0; padding:0} 
	
	.enlace.mapa{background:transparent url(/imagenes/cn/fnd_UL_mapa.gif) no-repeat scroll 0 0.5em; padding:5px 0 3px 2em; display:block}
	.enlace.fases{background:transparent url(/imagenes/cn/fnd_UL_fases.gif) no-repeat scroll 0 0.5em; padding:5px 0 3px 2em; display:block}

/* Estilos para nuevo listado de actividades --> isma */
	.listadoActividades { background: url(/imagenes/cn/cierre121_2.gif) no-repeat left bottom; padding-bottom:10px; float:left; width:100%; margin-top:0; padding-top:0 }
	#contenedor31 .columna1 .listadoActividades { background: url(/imagenes/cn/cierre121_4.gif) no-repeat left bottom;}
	.listadoActividades ul.listado5 { background:none; float:left; width:100%; padding:0; margin-bottom: 0.625em; }
	.listadoActividades ul.listado5 li.vevent { margin-top:0; padding-top:8px }
	.listadoActividades ul.listado5 li.impar { background-color:#F8F8F8 }
	/*.listadoActividades .otherdays { height:21px; margin:0 auto; padding:0.5em 0 0; width:96%; border-bottom:1px solid #ddd }*/
		.otherdays { height:21px; padding:0.5em 8px 0; background:#f8f8f8 url(/imagenes/cn/fnd_dotted_h1.gif) repeat-x left bottom }
		.otherdays a { color:#006699; font-size:0.75em }
		.otherdays .manyana { float:left;}
		.otherdays .weekend { float:right;}
	.listadoActividades .listado5 li a.summary {display:block; color:#006699; font-weight:bold; margin-left:0.8333em}
	.listadoActividades .listado5 li .summary{ margin-left:-0.05em;}

	.listadoActividades .listado5 dt.parrafo a { color:#006699 }
	.listadoActividades .herramientasResultados { float:right; background:transparent url(/imagenes/cn/fnd_dotted_h1.gif) repeat-x left top; padding-top:0.625em; }
	/*JESUS EVENTOS*/
	.cuerpovistaG .listadoActividades .herramientasResultados {background:transparent url("/imagenes/cn/fnd_dotted_h1.gif") repeat-x left bottom;}
	.margenAbajo{ padding-bottom:1em;}
	 .listadoActividades .listado5 .sinP dt.parrafo a { font-size:1.125em;}
	 .listadoActividades .listado5 .sinP dt{ margin-top:0.25em;}
	/*----------*/
	.listadoActividades .listado5 li.vevent p span.parrafoTema strong { color:#333 }
	
	/*estilos pestañas*/

.block { display:block; }
.oculto { display:none !important; }
.tabDetail {float:left;padding-top:1.25em;width:100%;}
.tabHeader {border-bottom:1px solid #F1F1F1;float:left;width:100%;}

.tabHeader ul li {background:#FFFFFF url(/imagenes/cn/fnd_cab_ficha.gif) repeat-x left top;float:left;font-size:0.675em;margin:0 0.1em 0 0;padding:0.364em 0.13em;}
.tabHeader ul li.selected {/*background:none repeat scroll 0 0 #FFFFFF;*/border-color:#F1F1F1 #F1F1F1 #FFFFFF;border-style:solid;border-width:1px;position:relative;top:1px;}
.tabHeader ul li a {color:#585858;font-weight:bold;text-transform:uppercase;cursor:pointer;}
.tabHeader ul li a:visited {color:#585858;}

.tabHeader ul li.selected a {color:#000000;}
.tabHeader ul li span {color:#000000;font-weight:bold;text-transform:uppercase;}

.tabContent {float:left;width:100%;}
.tabContent .tabTag {border-color:#FFFFFF #E8E8E8 #E8E8E8;border-right:1px solid #E8E8E8;border-style:solid;border-width:1px;color:#006699;font-size:0.75em;font-weight:bold;padding:0.833em 0.5em;}
.tabContent .tabBody {/*border-color:-moz-use-text-color #E8E8E8 #E8E8E8;*/border-left: 1px solid #E8E8E8;border-right: 1px solid #E8E8E8;border-bottom: 1px solid #E8E8E8;padding:0.833em 0.5em;}

.fieldLabel{ font-weight:bold }

/*CAMBIOS JESUS BUSCADOR*/

.tabDetail .tabHeader ul li a span{clear:both; display:block;text-transform:none;}
.tabDetail .tabHeader ul li a span.resultado { font-weight:normal; margin:0 0.9em;}
.tabDetail .tabHeader ul li a:hover span{ text-decoration:underline;}
.tabDetail .tabHeader ul li {padding:0;}




/***** Paginacion buscador *****/
.pagination { text-align: right; }
.pagination { font-size: 0.75em; }

.pagination span.puntos { color:#555555 }
.pagination a:hover { background: #006699; color: #FFF; }
.pagination a.enlaceGen02 {/*font-size:0.9167em; */ background: none;  color:#006699; }
.pagination a.enlaceGen02:hover { background: none; color: #006699;  }
.pagination a, 
.pagination strong,
.pagination span.puntos {  padding: 0.083em 0.333em; margin-left: -0.167em; }
.pagination strong  { color: #FFF; background: #006699; }

.pagination .ant { margin-right: 0.1818em }
.pagination .sig { margin-left: 0.1818em }


.tabDetail {
/*background:url("../imagenes/backTabDetail.gif") repeat-x scroll left top transparent;*/
float:left;
padding-top:1.313em;
width:100%;
}

.tabContent {
/*border-top:1px solid #E8E8E8;*/
background:transparent url("/img/n_fdo_rayado.gif") repeat-x left top;
float:left;
width:100%;
}

.tabContent .tabBody {
border-top:1px solid #FFF;

padding:0.833em 0.5em;
}
.tabHeader {

background:transparent url("../imagenes/backTabDetail.gif") repeat-x  left .8em;
float:left;
width:100%;

}

.tabHeader ul li.ancho71{   background:#F1F1F1; margin:0; text-align:center; border-top:1px solid #DBDBDB; border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB; border-bottom:1px solid #DBDBDB;  margin-left:.6em;}
.tabHeader ul li.selected2 {background:#FFF; position:static;  border-top:1px solid #DBDBDB; border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB;  text-align:center;  margin-left:.6em;}

/*JESUS FLECHA SUBIR*/
.subir{ float:right; overflow:hidden; height:1em; overflow:hidden;} 
.subir a{ font-size:0.6875em; padding:0 0.7273em; color:#555555;  height:1em; overflow:hidden;}
.subir a:hover{color:#555555;}
/*------*/
/*REDES SOCIALES*/
.botonesCompartir{ margin-top:0.5em;}
.botonesCompartir ul li{height:2em; margin-left:1em}

/* Diana tabs buscador */
.tabContent{position:relative;z-index:300;}
.tabContent .tabBody{border-top:0;margin-top:1em;}
	.columnaPestana{background:url(/imagenes/cn/fnd_seccion02.gif) repeat-x 0 3px;width:100%; float:left; position:relative; height:2em}
	.columnaPestana ul {float:left; margin:0; height:2em; position:relative; z-index:1;}
	.columnaPestana ul  li.selected2 .bordePestana{color:#2a4b8a; background:url(/img/n_fdo_menuSel_izq.png) no-repeat left top; padding:.5em 0.5em .5em 1.2em; font-weight:bolder}
	.columnaPestana li .bordePestana a span{font-size:.6875em;font-weight:600;clear:both;display:block;color:#2a4b8a}
	.columnaPestana li .bordePestana a:hover span{text-decoration:underline}
	.columnaPestana li.selected2 .bordePestana a span, .columnaPestana li:hover .bordePestana a span{color:#fff}
	.columnaPestana li .bordePestana a span.resultado{max-width:8.6363em;font-weight:300;margin:0 auto;}

	.columnaPestana ul li { list-style-type: none; float: left;background:url(/img/n_fdo_menu_izq_blanco.gif) no-repeat left top; height:2em;margin:0; padding:0; }
	.columnaPestana ul li .bordePestana {float:left;text-align:center;margin: 0 0 0 0em; background:url(/img/n_fdo_menu_der_blanco.gif) no-repeat right top; margin-left:.4375em;padding:0.1875em 0.5em 0.1875em 0em; color: #ffffff;font-weight:bolder}
	
	.columnaPestana ul li.selected2{background:url(/img/n_fdo_menuSelAzul_izq_2.png) no-repeat left top;height:3.2em; left:0;position:relative; top:-0.8em;}
	.columnaPestana ul li.selected2 .bordePestana{margin-left:.4375em;color:#FFF; background:url(/img/n_fdo_menuSelAzul_der_2.png) no-repeat right top;padding:.5em 0.5em 1em 0em; font-weight:bolder}

	.columnaPestana ul li:hover{background:url(/img/n_fdo_menuSelAzul_izq_2.png) no-repeat left top;height:3.2em; left:0;position:relative; top:-0.8em;}	
	.columnaPestana ul li:hover .bordePestana{margin-left:.4375em;color:#FFF; background:url(/img/n_fdo_menuSelAzul_der_2.png) no-repeat right top;padding:.5em 0.5em 1em 0em; font-weight:bolder}
/*fin Diana*/

/* Aplicacion */
.aplicacion.block {
	margin-bottom: 1em;
}

	.aplicacion.result .aplicacionHead {
		border-bottom: 0.313em solid #EAEAEA;
		color: #333;
		font-weight: bold;
		padding: 0.455em;
	}

	.aplicacion.result .aplicacionBody {
		padding: 0.455em;
	}


/* ELEMENTS
********************************************************************************************************/

/* Tablas Detalle */

table.light { color:#333333; width:100%; font-weight:normal; border: 0; margin: 1em 0; }
	table.light caption {text-align:left; display:block; margin-top: -4.3em; margin-left: 1em; font-weight: bold; }
	table.light caption.special {color:#006699; font-weight:bold}

	table.light thead{ min-height: 1.875em; color:#ffffff; }
		table.light thead th { border-bottom: 0.313em solid #EAEAEA; color: #333; font-weight: bold; }

	table.light tbody td, 
	table.light tbody th,
	table.light tfoot td,
	table.light tfoot th { padding: 0.455em; }

	table.light td, 
	table.light th, 
	table.light caption { vertical-align:middle; line-height:1.5em; text-align:left; }

	table.light td, 
	table.light th { border-bottom:1px solid #EAEAEA; border-right: 0; }

	table.light th { padding:0.455em; font-weight:normal; }
		table.light th.doWrap { white-space:normal; } 
		table.light th.noWrap { white-space:nowrap; } 
		table.light th.centrado { text-align:center; }

	table.light tr.par,
	table.light tr.even { background-color:#F4F4F4; }

	table.light td p {margin:0;}
	table.light td.centrado, table.light tr.centrado td, table.light tr.centrado th {text-align: center;}
	table.light td.derecha, table.light tr.derecha td, table.light tr.derecha th {text-align: right;}
	table.light td.destacado, table.light tr.destacado td, table.light tr.destacado th {font-weight:bold; border-top: 1px solid #999999;}
	table.light ul li, table.light ol li{font-size:1em; color:#333333; line-height:1.27273em}


/* Definition List > Variants */
dl.keyValue { margin-left: 1em; }
	dl.keyValue dt { font-weight: bold; font-style: italic; }
	
	
	
	