@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 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; display:block }
	.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 }
	.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 {min-height:5em; height:auto !important; height:5em}
		.publiCuerpo .entradilla .entradillaShort div.ftl{width:23.7em; height:4.44em; overflow:hidden; padding:0px;}
		.publiCuerpo .entradilla .entradillaShort div.ftl img{height:4.44em;}
		.publiCuerpo .entradilla.simple { min-height:0.8125em; height:auto !important; height:0.8125em; margin-bottom:0.1875em }
		.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 }
		.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}
		
		.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 }
		
		/*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; }
		
		
		.ficha div.info,.ficha ul.nivel2 { border-top:1px solid #E4E4E4; margin:0pt 0.5em; padding:0.35em 0pt 0.5em 0.3125em } 
		
		/*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(/imagenes/cn/marc_UL_Flecha03.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:3.625em; 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 datos(Ej, direccion, enlaces relacionados... ) **/ 
		.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:0pt 0.5em; padding:0.35em 0pt 0.5em 0.3125em }
		.ficha .cuerpoB p { color:#555 }
		
		.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(../../imagenes/cn/marc_UL_Flecha2.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-image: url(/imagenes/cn/marc_UL_Flecha03.gif) }
		.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 }
		.ficha .direccion ul.nivel1 li { border-top:1px solid #e4e4e4; padding:0.5em 0 }
		.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}

		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 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.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; /*margin-bottom:-1em*/ display:inline-block;  }
	/* 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;}
		
		* 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; }

	/************* 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/bullet_cuadrado_azul.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/bullet_cuadrado_negro2.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/bullet_cuadrado_azul2.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.enlaceGen02 { font-size:0.9167em; color:#333 }
		.paginacion strong  { color: #333 }
		.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:0; }
		
		.nuevaBusqueda { font-size: 0.8em; color: #333; padding-bottom: 15px; }
		.nuevaBusqueda a { color: #c35B17; font-weight: normal; }
		
		.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; }
		.listGenResultados .elemResult div.consejos ul li a{color:#C35B17;text-decoration:underline; }
			* 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:1.7em; 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.9em; /*font-weight:bold;*/ margin-bottom:0.3em; padding:0; background:none;}
#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:1.7em; 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 }
	
	
	/* 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 */
	.calendarioAgenda {margin-left:14.5em}
	.cabeceraCalendario { border-bottom: 1px solid #D9D9D9; padding: 7px 0 3px 26px; }
	.cabeceraCalendario #ant { margin-right: 1.5625em}
	.cabeceraCalendario #sig { margin-left: 1.5625em}
	.cabeceraCalendario .parrafoTitulo { font-size: 0.7em; }
	
	.fechaCalendario{ margin: 0.45em 0; width:12.1875em; background-color:#F8F8F8; height:1.1em; padding:0.2em 0;}
	.fechaCalendario.fechaEventos{ height:auto; margin-left:1em;}
	.notasPrensa .colsEstructura12 .fechaCalendario,.contenedorFicha .ficha .calendarioDetalle .fechaCalendario { width:91% } 
	.fechaCalendario div.clear{ float:right }
	.fechaCalendario div.clear a img{ float:left }
	.fechaCalendario div.ftl { width:2.4em }
	.fechaCalendario div.ftl a img { float:left }
	.fechaCalendario #ant2, .fechaCalendario #sig, .fechaCalendario #antAnio { margin-right: 0.125em }	
	.fechaCalendario .parrafoTitulo{ margin:0; text-align:center; width:9.7em; line-height:1.5em; color:#333333; }
	table#calendario { margin:0 auto; border-collapse:separate}
	#calendario thead tr { height:1em }
	#calendario thead th { text-align: center; font-size:0.6875em; color:#999; font-weight:normal }
	#calendario tbody td { width:1.8em; height:1.6em; text-align: center; font-size: 0.75em; color: #333333; border:1px solid #CCCCCC }
	#calendario tbody td a:visited{color:#442299}
	#calendario td.diaActual, 	#calendario td.findeActual {border:1px solid #31558E}
	#calendario td.diaActual strong, #calendario td.findeActual strong {color: #31558E;}
	#calendario td.actualEvent {background:#ccc }
	#calendario td.eventDay, #calendario td.findeEvent {border:1px solid #CCCCCC }
	#calendario td.vacio { border:1px solid #CCCCCC}	

	/*-- 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{ padding-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 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%;margin-bottom:15px;}
	.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:5px;}
	#estadisticasPop dl{font-size: 0.7em;color:#555555;background-color: #F8F8F8;padding: 5px;}
		#estadisticasPop dl dt{width: 35%;float:left;padding-bottom:5px;}
		#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 }
	.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:6px }
	/*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*/

.oculto {display:none;}
.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;}




.pagination {

margin:0 0 0 0.5em;
text-align:right;

border-bottom:1px solid #DBDBDB;
}
.pagination a, .pagination strong, .pagination span {
color:#216383;
font-size:0.688em;
overflow:hidden;
width:2em;
}
 

.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("../imagenes/backTabContent.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;}
.bordePestana{ border-top:1px solid #FFF;  border-left:1px solid #FFF;  border-right:1px solid #FFF;}


/*JESUS NUEVAS PESTAÑAS*/

.columnaPestana{  display:inline; background:transparent url("../imagenes/backTabDetail.gif") repeat-x left .8em;float:left;
width:100%;}

.columnaPestana ul li{ float:left;  font-size:0.675em}


.columnaPestana ul li a{color:#585858}
.columnaPestana ul li a span.enlace{color:#585858; font-weight:bold;}
.columnaPestana ul li a:hover span.enlace{ text-decoration:underline;}
.columnaPestana ul li a:hover{color:#585858}
.columnaPestana ul li.ancho71{  background:#FFF; 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;}
.columnaPestana ul li.selected2 {/*cambia color pestaña seleccionadabackground:#FFF;*/background:#F1F1F1; position:static;  border-top:1px solid #DBDBDB; border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB;  text-align:center;  margin-left:.6em;}
.columnaPestana ul li span { clear:both; display:block;}
.columnaPestana ul li span.resultado {width:9.4em; margin:0 auto;}
.columnaPestana ul li span.enlace {margin:0 0.2em;}
/*--------------*/
/*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:1em; float:left; width:100%;}
.botonesCompartir ul li{ float:left; width:25%;}



