	@import url("layout.css");

/***** Aplicacion: body, texto, titulares... *****/

/*Diana Citas y abreviaturas */
q{quotes:  '"' '"' "'" "'" }
q:after {content: close-quote;}
q:before{content: open-quote;}
abbr, acronym { /* display:inline-block; */ border-bottom: 1px dotted #31558E;}

	/*-Generico-*/
	BODY {font-size: 100%; font-family: Arial, Helvetica, sans-serif; /*filter: default;*/ }
	BODY, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, dd, dt, dl, ul, li, ol, img {padding: 0; margin: 0; }
	h1, h2, h3, h4, h5, h6 { font-size:1em }
	a, a:link, a:active,p.parrafo a,.enlace { text-decoration:none; color:#006699 }	
	a:hover, .decoration,p.parrafo a:hover,.pie ul.subNavegacion a:hover,.pie ul.tercerNivel a:hover { text-decoration:underline; color:#3f8cb2 }
	
	/*a:hover azul oscuro { #607ba6 }*/
	/*a:hover gris { #7f7f7f }*/
	
	.enlaceGenerico { color:#006699 }
	ul li a:visited{color:#442299}
	img {border: 0}
	tfoot, caption, legend, hr, .oculto {display:none}
	fieldset {border:none}
	cite{font-style:normal}
	ul li {list-style-type: none }
	.ftl {float: left}
	.ftr {float: right}
	.atr {text-align: right}
	.atc {text-align: center}
	.atl {text-align: left}
	select, input, textarea {font: 0.75em/1em Arial, Helvetica, sans-serif; color: #555555}
	button{ 
		border:0; 
		padding:0; 
		margin:0; 
		font-family: Arial, Helvetica, sans-serif; 
		width: auto; overflow: visible; 
	}
	label{cursor:pointer; /*cursor:hand;*/ }
	table {border-collapse: collapse}
	td, th {margin: 0; padding: 0 }
	tr { font-size:1em;}
	u{text-decoration:none}
	
	.clear:after { display:block; content:"."; height:0; visibility:hidden; clear:both }
	
	/* Diana, para conseguir que los contenedores en ie7 e ie6 cojan la altura real del contenedor */
	.clear {display: inline-block;}  
	* html .clear {height: 1%;}  
	.clear {display: block;}
	/* */

	/*JESUS EVENTOS FONDO FORMULARIO*/
		.clearGris:after { display:block; content:"."; height:0; visibility:hidden; clear:both; }
	/*---------*/
	.cleared{clear:both}
	.entradilla .innerHeader{font-size: 1em; margin-bottom:5px;}
	.elemResult .innerHeader{margin:0;font-size: 0.75em;color:#555555;font-weight:normal;padding:0 0 0 6px}
	.vacio{display:none;}
	.diaVacio{visibility:hidden;}
	
	ul li.ultimo {background: none}
	p.pieFoto {font-size:0.6875em; color:#555; padding-right:1em }
	.auxLeft {clear:left}
	.layerFiltro {min-height: 3.1875em;margin-bottom: 11px; background: transparent url(../../imagenes/cn/sep_UL_Horizontal.gif) repeat-x bottom}
	* html .layerFiltro {height: 51px}
	.black{color:#000}
/*JESUS ESTILOS NEGRITA*/
.negrita{ font-weight:bold;}
	/*- Textos -*/
	.texto3_3,.texto2_1 {color:#333} 
	
	/*- Titulares -*/
	h4.titular1, .titular1, h3.titular1 { font-weight:normal }
	
	.titular1_2 {font-size: 0.875em; font-weight: normal}
	.titular4 {font-size: 0.875em; color: #555555}
	.titular6 {font-size:0.75em; color: #555555; padding-bottom: 4px}
	.titular8 {font-size:0.75em; font-weight: normal}
	.titular9 {font-size: 0.75em; font-weight: bold}
	.titular10 {font-size: 1.125em; color:#c35B17;font-weight:normal}
	.titular11 {font-size: 1.0625em;color:#555;font-weight:bold}
	.titular11 strong{color:#c35B17}
	.colsEstructura12 h4.titular9, .contenedorCalendario .ficha h4 { background:none; border-top:1px solid #e0e0e0; text-align:center; color:#333; padding-top:0.3em }
	
	
	/*- CABECERAS -*/
		/* TAMANIOS Y COLOR COMUNES*/
		.cabeceraA h3,.cuerpoVistaA h4,.cuerpoVistaB h4,.cabeceraC h3,.cabeceraC h4, .cabeceraD h3, h3.cabeceraE,.cabeceraBtn h3,h4.titular3,.cabeceraF h4,h3.titular1,.cabeceraD h4,h4.titular1_1,h4.titular7, h4.titular1 { font-size:0.875em; color:#333; font-weight:bold }
		/* CABECERAS CON COLOR AZUL OSCURO*/
		.cabeceraBtn h3 a,h3.cabeceraE a,.cabeceraD a,div.cabeceraE .titularCabecera a,.promocion a.parrafoTitulo,.titular1 a, .bodyF h4 a, .titular7 a, .titular8 a, .titular4 a,.bodyD ul.listadoGenerico a.enlaceGenerico,.cuerpoAlerta h3 a,.titular9 a, .madridMoverse ul.enlacesExternos li.callejero a span,.objectBack a{ color:#31558E; display:block;  }
		.cabeceraBtn h3 a:hover,h3.cabeceraE a:hover,.cabeceraD a:hover, .titularCabecera a:hover,.promocion a:hover.parrafoTitulo,.titular1 a:hover, .bodyF h4 a:hover, .titular7 a, .titular8 a:hover, .titular4 a:hover,.bodyD ul.listadoGenerico a:hover.enlaceGenerico,.cuerpoAlerta h3 a:hover,.titular9 a:hover, .madridMoverse ul.enlacesExternos li.callejero a:hover span,.objectBack a:hover { color:#607ba6; display:block;  }
		/* CABECERAS CON COLOR #333 */
		h3.cabEspeciales a,.ficha h4 a.enlace,.ficha h4.especialLink a,.ficha .cuerpoB p a,.contenedorEspecial ul.tareas li a,ul.menuEspecial li .segundoNivel li span a,ul.menuEspecial li .segundoNivel li div a,.listadoResultados li.linkMas a,.contenedorEspecial .bodyE .listadoGenerico li a,ul.menuEspecial li a,.ficha .listadoGenerico li a,.ficha .tareas li a,.ficha .nivel1 li a, .cuerpoEspecial span.texto2_2 a,.cuerpoEspecial span.texto2_2,.listadoEspecial02 .listadoGenerico li a,.listadoEspecial02 .listadoGenerico li a:link, .columna2 .panel5 .flecha2 li a,.cuerpoEspecial .cuerpo .listadoGenerico li a,.ficha .filtro p.parrafo span a,.columna3 .cuerpoEspecial .cuerpo p a,.ficha ul.nivel2 li a { color:#333 }
.ficha .cuerpoEspecial{ border:none;}		
		h3.cabEspeciales a:hover,.ficha h4 a:hover.enlace,.ficha h4.especialLink a:hover,.ficha .cuerpoB p a:hover,.contenedorEspecial ul.tareas li a:hover,.listadoResultados li.linkMas a:hover,.contenedorEspecial .bodyE .listadoGenerico li a:hover,.ficha .listadoGenerico li a:hover,.ficha .tareas li a:hover,.ficha .nivel1 li a:hover,.cuerpoEspecial span.texto2_2 a:hover,.cuerpoEspecial a:hover span.texto2_2,.listadoEspecial02 .listadoGenerico li a:hover, .columna2 .panel5 .flecha2 li a:hover,.cuerpoEspecial .cuerpo .listadoGenerico li a:hover,.paginacion a.enlaceGen02:hover,.ficha .filtro p.parrafo span a:hover,.columna3 .cuerpoEspecial .cuerpo p a:hover,.objectBack a:hover, .ficha ul.nivel2 li a:hover, a#btnSuscribe:hover , .tareas .btnAsLink:hover { color:#7f7f7f; text-decoration:underline; }
		/* ALTURA COMUN*/
		.cuerpoVistaA,.cabeceraD,.cabeceraC,.noticiaDestacada, .novedades,.cabeceraF,.cabeceraBtn,.cabeceraTipo02 .cabE3, .cuerpoAgendaB .cabE3, .notasDistritos .cabE3,.listadoAgenda h4.titular1_1 { min-height: 1.5em; height:auto !important; height:1.5em }
		/*cambios JESUS para destacados buscador*/
		.resulDestacados .cabeceraD{ min-height:0; height:auto !important; height:auto;padding:0em 0 0.125em; }
			.seccionesEncontradas .cabeceraD{ min-height:0; height:auto !important; height:auto; }
		/*- cabecera A - Estilos de cabeceras tipo El ayuntamiento */
		.cabeceraA { background: url(../../imagenes/cn/fnd_cabeceraA_left.gif) no-repeat left top; margin-bottom: 0.3125em; padding-left:7px }
		.cabeceraA h3 { background: url(../../imagenes/cn/fnd_cabeceraA_right.gif) no-repeat right top; padding: 0.2857em 0 0; width:100%; height:1.3571em }
		.cabeceraA h3 a,.cabeceraA h3 a:visited { color:#fff }
		.flechaCabecera {position:relative ;top:0.0625em }
		.facetas .cabeceraA { margin: 0 }
		
		/*- cabecera de noticias columna izquierda home */
		.cuerpoVistaA, .cuerpoVistaB h4,.subestructura11 .agendaHoy h3.titular1,.subestructura12 .agendaHoy h3.titular1,h3.cabeceraE { background: #f8f8f8 url(../../imagenes/cn/fnd_cuerpoVista.gif) repeat-x left top;border-bottom:1px solid #c8d3e3; margin-bottom:0.125em }
		.cuerpoVistaA h4.titular1, .cuerpoVistaB h4.titular1,.subestructura11 .agendaHoy h3.titular1,.subestructura12 .agendaHoy h3.titular1,h3.cabeceraE { padding:0.3571em 0.5em }
		h3.cabeceraE a { font-weight:bold }
		
		/*- cabecera de madrid al minuto */
		h3.cabEspeciales { font-size: 0.75em; color:#666 }
		.madridAlMinuto  { background: #fff url(../../imagenes/cn/fnd_cab_especiales.gif) repeat-x left top;}
		.panel3 .madridAlMinuto { min-height: 18.875em; height:auto !important; height:19.1875em}	
		.imgMadMinuto { width:13.875em; height:2.9375em }
		.madridAlMinuto h3.cabEspeciales { padding:0.75em 0 0.8333em 0.5em; color:#333 }
		
		/*- cabecera de paneles columna derecha */
		.cuerpoEspecial h3 { padding: 0.5em 0 0.25em 0.5833em; margin: 0 0 0.5833em 0; min-height: 1.5em; height:auto !important; height:1.5em; border-bottom:1px solid #E5E2DA }
		.cuerpoEspecial.preguntas h3 { background: url(../../imagenes/cn/fnd_cab_ficha.gif) repeat-x scroll left top;font-size: 0.75em; margin:1px 0 0 0; padding: 3px 0 4px 8px; color:#333; min-height:1em; height:auto !important; height:1em; border-bottom:none }
		.cuerpoEspecial h3 a img.ftr { padding-right: 0.3333em; width:0.6667em; height:0.5833em; position:relative; top:0.3333em }
		
		
		/*- cabecera B -> Cabecera de la noticia principal, noticias, agenda... -*/
		.cabeceraB {background: transparent url(../../imagenes/cn/fnd_cabeceraB.gif) repeat-x; min-height:1.1250em; height:auto !important; height:1.1250em; margin-bottom:0.5em}
		.cabeceraB h3,  .cabeceraB h3 a {color: #006699}
		.cabeceraB h3 {font-size: 0.75em; font-weight: normal; background: transparent url(../../imagenes/cn/marc_UL_Flecha.gif) no-repeat 1px 7px; padding: 3px 0 0 8px}
		
		/*- cabecera C ->  -*/
		.cabeceraC { background-color:#ededed; padding: 0.3750em 0 0 0; margin-bottom: 0.4375em; border-top:none }
		.acciones .cabeceraC { margin-bottom:0; border:none; background:none; min-height:0; height:auto }
		.acciones .cabeceraC h3 { float:left }
		.botonPequeno {background: url(/img/n_btnPequeno.gif) no-repeat 50% 50%; color:#fff;border:none; margin:0em .2em 0 0; /*padding:0;*/ width:5em;height:1.6667em;}
.botonGrande {background: url(/img/n_btnGrande.gif) no-repeat 50% 50%; color:#fff;border:none; margin:0em .2em 0 0; /*padding:0;*/  width:11em;height:	1.6667em;}

.acciones .botonPequeno {background: url(/img/n_btnPequeno.gif) no-repeat 50% 0.4em; color:#fff;border:none; margin:0.2em .2em 0 0; padding:0; width:5em; height:2em; cursor: pointer; }
.acciones .botonGrande {background: url(/img/n_btnGrande.gif) no-repeat 50% 50%; color:#fff;border:none; margin:0.2em .2em 0 0; padding:0; width:11em; height:2em; cursor: pointer; }

.botonPequenoDiv, .botonGrandeDiv{float: right;position: relative;right: 0.18em;top:0.4em;}
.botonPequenoDiv a{font: 0.75em/1em Arial,Helvetica,sans-serif; color: #FFF; background: url("/img/n_btnPequeno.gif") no-repeat; padding:0.1em 1em 1em; text-decoration: none;}
.botonGrandeDiv a{font: 0.75em/1em Arial,Helvetica,sans-serif; color: #FFF; background: url("/img/n_btnGrande.gif") no-repeat; padding:0.1em 2em 1em; text-decoration: none;}



		.cabeceraC div.titular1_1 { font-size:0.875em; padding-left:0.5714em }
		.cabeceraC h3,.cabeceraC h4 { padding-left:0.5em }
		.cabeceraC a { color: #555 }
		.cabeceraC a{ font-size:0.75em; padding-right:0.6667em }
		.cabeceraC a img{ margin-right: 5px; }
		.cabeceraC.cabNoticia { background: transparent url(/imagenes/cn/icoNoticiasCab.gif) no-repeat 3px 3px; padding-left: 25px; }
		.cabeceraC .objectBack { padding-top:0; background:none; float:right }
		.cabeceraC .volverCanalOrigen { padding-top:0; background:none; float:right }
		.volverCanalOrigen a{font-size: 0.6875em; padding: 0 0.7273em;}
		/*- cabecera D ->  -*/	
		.cabeceraD { padding: 0.25em 0 0.125em 0; border-top:1px solid #E0E0E0 }
		.degradado .cabeceraD { padding:0.375em 0 0 }
		.bodyDetalle .cabeceraD { border-top:none}
		.formclosed	.cabeceraD{ border:none }
		.columna2 .panel1Close .cabeceraD { background-color:transparent;border-top:1px solid #E0E0E0}
		.panelFila .cabeceraD, .panelFilaNext .cabeceraD, .panelFila_1x2 .cabeceraD  { border-top:none; padding-top:0.375em }
		.cabeceraD h3,.cabeceraD h4 { padding: 0 0 0 0.3em }
		.cabeceraD h3.parrafoTitulo { padding-left:0 }
		.cabeceraD .btnTitular01 { float:right; margin:0 0.22em }
		.agenda .cabeceraD { background-color:#EDEDED; border-top:none; padding:0.3750em 0 0 0 }
		
		/*- cabecera E ->  -*/		
		.noticiaDestacada .cabeceraE, .agendaHome .cabeceraE, .novedades .cabeceraE{ font-weight: normal; padding: 0 0 0 0.5em; margin-bottom:0; border-bottom:none; background:none; margin:0 }
		.noticiaDestacada, .novedades { border-bottom:1px solid #c1c1c1; background:url(../../imagenes/cn/fnd_noticiaDest.gif) repeat-x left top; padding:0.375em 0 0 0 }
		.noticiaDestacada .cabeceraE img, .agendaHome .cabeceraE img, .novedades .cabeceraE img { position:relative; top:0.1429em; float:right;margin-right:0.4em }
		div.cabeceraE { min-height:0.9375em; height:auto !important; height: 0.9375em; margin-bottom:0.3125em}
		div.cabeceraE .titularCabecera {font-size: 0.8125em; float: left; padding: 0 0.2308em 0 0; margin:0 }
		div.cabeceraE .flechaCabecera {margin-top:0}
		.noticiaDestacada .cabeceraE  p{clear:both;width:99%}
		
		h3.cabeceraE img { float: right }
		
		/*- cabecera F -> Estilos de cabecera formato medios de comunicacion  -*/
		.cabeceraF  { border-top: 0.3125em solid #e0e0e0; background:none; padding:0.1875em 0 0 }
		.cabeceraF h4 { font-weight: normal; padding: 0 0 0 0.5em }
		.cabeceraF h4.titular1 a img { position:relative; top:0.125em; width:0.9286em; height:0.9286em }
		.notasPrensa .colsEstructura11 .cabeceraF  { background-color:#f8f8f8 }
		.notasPrensa .colsEstructura11 .cabeceraF h4 a img  { margin-left:0.2143em; top:-0.0714em }
		
		/*- cabecera Btn -> Cabecera con boton(img) asociado la derecha  -*/
		.cabeceraBtn { padding:0.1875em 0; border-top:1px solid #E0E0E0 }
		.sinSombra .cabeceraBtn { background-color:#ededed; padding: 0.375em 0 0 0; margin-bottom: 0.4375em; border-top:none }
		.cabeceraBtn h3 { padding: 0 0 0 0.5em }
		.degradado .cabeceraBtn h3 { padding-top:0.3571em } 
		.cabeceraBtn img.btnTitular01 { float:right; position:relative; right:0.3571em; top:0.0714em }
		.notasDistritos h3.titular1, .cuerpoAgendaB h3.titular1 { position:relative; }
		.notasDistritos h3.titular1 a, .cuerpoAgendaB h3.titular1 a { padding-right:1em; display:block; overflow:hidden;}
		.notasDistritos h3.titular1 a img, .cuerpoAgendaB h3.titular1 a img { position:absolute;right:0; top:0.4286em; margin:0 }
		.cabeceraTipo02 .cabE3, .cuerpoAgendaB .cabE3, .notasDistritos .cabE3{ border-top:1px solid #E0E0E0; padding:0.1875em 0 0.1875em 0.5em; }
		.titular1 img.flechaCabecera { width:0.9286em; height:0.9286em }
		.cabE img, .cabE2 img, .cabE3 img { margin:0; }
		
		/*- cabecera Especiales -> formato derecha -*/
		h4.cabEspeciales { font-size: 0.75em; background-color: #E5E2DA; min-height: 1.4375em; height:auto !important; height:1.4375em}
		
		
		/*- cabecera Noticia 1 ->  -*/
		.cabeceraNoticia1 { font-size: 0.7em }
		
		/*- cabecera Entradilla ->  -*/
		.cuerpoEntradilla .fotoDescripcion .cabeceraEntradilla p { color:#555555}
		
		/*- cabecera Resultados Definicion de listados de resultados -*/
		.cabeceraResultados { padding: 0 0 0.1875em 0.3125em; margin-bottom: 0.1875em }
		.cabeceraResultados span.filtros { font-size:0.75em }
		.cabeceraResultados .filtros li { line-height: 1.25em; font-size:0.75em; color: #555 }
		
		/* cabeceras de noticias del alcalde */
		.titAlcaldeNot,.cabG, .registro h4.titular1 { background: #f8f8f8 url(/imagenes/cn/fnd_cuerpoVista.gif) repeat-x left top; min-height:1.25em; height:auto !important; height:1.25em; border-left:2px solid #ededed; border-right:2px solid #ededed; padding:0.375em 0 0 0 }
		.cabG h4.titular7 { padding-left:0.5em }
		.titAlcaldeNot { width:33.2857em; padding:0.4286em 0 0 0.5em; font-weight:bold; min-height:1.4286em;height:auto !important; height:1.4286em }
		.registro h4.titular1 { padding:0.4286em 0 0 0.5em; min-height:1.4286em;height:auto !important; height:1.4286em }
		.listadoAgenda h4.titular1_1 { background:#ededed url(/imagenes/cn/fnd_cab_listAgenda.gif) repeat-x left bottom; border-bottom:none; padding:0.375em 0 0 0.5em }
		#avisos .tit { background:#f8f8f8 url(/imagenes/cn/fnd_cuerpoVista.gif) repeat-x left top; padding:0.4167em 0 0.4167em 0.5em; min-height:1.4286em;height:auto !important; height:1.4286em; /*margin-bottom:0.5em;*/ border-bottom:1px solid #ededed; font-size:1em; color:#333 }
		
		/* cabeceras ficha */
		.panel5 .panel1Close .cabeceraD, .panel5 .panel1Close .cabeceraBtn, .panel5 .panel2Close .cabeceraD { background:url(/imagenes/cn/fnd_cab_ficha.gif) repeat-x left top; padding:0.1875em 0; min-height:0.75em; height:auto !important; height:0.75em }
		.panel5 .panel1Close .cabeceraD h3,.panel5 .panel1Close .cabeceraBtn h3, .panel5 .panel2Close .cabeceraD h3 { padding:0 0 0 0.7273em; color:#333;  }
		.ficha h3,.ficha h4,.ficha h5, .titular5{ background:url(/imagenes/cn/fnd_cab_ficha.gif) repeat-x left top; min-height:0.8125em; height:auto !important; height:0.8125em; padding:0.25em 0.6667em; color:#333;font-size: 0.75em; }
		.ficha h6{ min-height:0.8125em; height:auto !important; height:0.8125em; padding:0.25em 0 0.25em 1.25em; margin: 0 0.5em; color:#555;font-size: 0.75em; border-top:1px solid #E4E4E4;}
			.ficha h5.tramites{ min-height:0.8125em; height:auto !important; height:0.8125em; padding:0.25em 0 0.25em 1.25em; color:#555;font-size: 0.75em; background:none;}
		.ficha h4 a.enlace img.ftr { padding:0.3333em 0.1667em 0 }
		.ficha h4.especialLink img.ftr{ position:relative; right:0; top:0.3333em }
		.cabecera002{ background:transparent url(/imagenes/cn/fnd_cab_ficha.gif) repeat-x scroll left top; color:#333; min-height:0.75em; height:auto !important; height:0.75em; padding:0.1875em 0 }
		h5.titBloque{background:none;}
		
		#contenedor31.contenedorEspecialB .columna2 div.clear .cabecera002 h4 { padding:0 0 0 0.6667em; font-size:0.75em}
		#contenedor31 .columna1 .contenedorFicha{ width:12em;}
		#contenedor31 .columna1 .cuerpovistaC .contenedorFicha{ width:13.9em;}
		.contenedorFicha .cabecera002 { margin-top:1px }
		.contenedorFicha .ficha .cabecera002 { margin:0; padding:0 }
		.contenedorFicha{ width:14.369em}
		
		
	/* Enlaces */
	.parrafo a.enlace{ color: #006699; }
		 
	.listadoGenerico li, .listadoGenerico2 li p, .parrafo, .listadoGenerico3,.cuerpoVistaB p, .texto2_3, .cuerpoB .parrafo, .interiorDetalle p, .interiorDetalle ul, .interiorDetalle ol{color: #555 }
	.listadoGenerico li p.parrafoTema, .interiorDetalle p, .cuerpo2 p {font-size: 0.75em;}
	
	
	.subTitulo1 { font-size: 0.875em; font-weight: bold; color:#555555; padding-bottom: 7px; }
	.titularNot {font-weight:normal; font-size:0.75em; color:#006699 }	
	  
	.especial{color: #555555}
	.prevision .texto3_1, .prevision .texto3_1 a, ul.datos li a{color: #555555}
	.publiInfo h5{color: #333 }
	
	
	.cuerpoEspecial h4.titUsuario{padding-left: 24px;color: #555555; font-size: 0.75em;padding: 3px 0 0 25px; margin-bottom: 7px; min-height: 20px; background-color: #E5E2DA}
	.titUsuario{background: transparent url(../../imagenes/cn/icoUsuario.gif) no-repeat 3px 2px;}
	
	.bodyE h4, .documentoTipo{color: #333}
	.parrafoEntradilla {font-size: 0.75em; color: #000}
	.parrafoTaxonomia {font-size: 0.625em; color: #000}
	.centralGenerico {width:99%}
	.texto3_3 {font-size: 0.6875em}
	.resaltado{color:#E13D18}
	.resalta2{ font-weight:bold }
	/*-Formularios dentro d elos modulos-*/
	form p.texto2_2, form span.texto2_2 {font-size: 0.625em}
	
	/*-clases e ids de uso muy extendido-*/
	p.parrafoTema { padding-bottom:0.0909em }
	.parrafoTema strong { color: #555 }
	/*JESUS eventos*/
	.listado5 li div.sinP .parrafoTema strong { color: #333 }
	/*-------*/
	a.parrafoTitulo, .parrafoTitulo { font-size: 0.75em; font-weight:normal }
	.parrafo {font-size: 0.75em; padding: 0.25em 0}
		label.parrafo {display:block}
		label.parrafo.oculto {display:none}
		label.parrafo.inliner{display:inline;background:red;}
    
		.facetas div.ftl.column{height:3.76em; width:3.93em; overflow:hidden;}
		.bodyFacetas .listadoGenerico {overflow:hidden; padding-top:0em; top:-0.2em; position:relative;}
		.facetas p.parrafo.column{ margin-bottom:1em;}
		.bodyFacetas .listadoGenerico li {line-height:0; }
		.sombra .listadoGenerico li { line-height:0;}
		.bodyFacetas ul.listadoGenerico li{ margin-bottom:.3em; }
	legend.parrafo{display:block;font-weight:bold;position:relative;left:0;top:0 }
	
	p.parrafoTema.edicion{
		background: transparent url(../../imagenes/cn/sep_UL_Horizontal.gif) repeat-x bottom;
		margin-bottom: 7px;		
	}
	
  .pregSep {padding-top:6px;}
#contenedor121 .noticiaContenido {margin:0 0 1em 0em; padding:0.3125em; border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1;}
#contenedor121 .noticiaContenido h4 a.parrafoTitulo{ font-weight:bold; font-size:.75em;}
#contenedor121 .noticiaContenido .noticiaContenido{ border:none; margin-bottom:.5em;}
#contenedor121 .noticiaContenido .noticiaContenido.last{ background:none; margin-bottom:0;}	
.columna2 .noticiaContenido p.parrafo{ overflow:hidden;}

/***** Mdulos y estructuras comunes y siempre presentes en el site *****/

/*-Cabecera-*/
       #cabecera { background: #2a4b8a url(../../imagenes/cn/fnd_cabecera_ppal.gif) repeat-x left top; height: 4.875em;position:relative; border-bottom:1px solid #a1b0cc }
	   #cabecera .buscador{background:url(/img/n_fdo_bucador_izq.gif) no-repeat; width:16em; float:right; margin:.95em .5em 0 0; height:2.3em; overflow:hidden;}
       #logoRaiz{font-family: Arial, Helvetica, sans-serif; font-size:0.5625em; font-weight:normal; color:#D2DFF8; position:absolute; left:9.3333em; top:5.3333em; letter-spacing:-0.01em}
       #navegacion {margin-left: 36em}
	   #enlacelogo { margin:1.125em 0 0 2.25em; float:left }
	
	/*-Menu herramientas-*/
	.herramientas {height: 1.625em }
	.herramientas ul {float:right;padding:0.2em 0 0 0.125em;}
	.herramientas ul li {display: inline; line-height: 1em; padding: 0 0.32em 0 1em; margin-left:1em;}
	.herramientas ul li.accesibilidad{ background:url(/img/n_fdo_li_accesibilidad.gif) no-repeat left center;}
	.herramientas ul li.ayuda{ background:url(/img/n_fdo_li_ayuda.gif) no-repeat left center;}
	.herramientas ul li.mapaWeb{ background:url(/img/n_fdo_li_mapa.gif) no-repeat left center;}
	.herramientas ul li.suscripcionesAcceso{ background:url(/img/n_fdo_li_suscripciones.gif) no-repeat left center;}
	.herramientas ul#menuHerramientas li a {font-size: 0.6875em; color: #fff }
	
	form#frmSelectLenguaje {padding-top: 2px}
	form#frmSelectLenguaje select {width: 8em; height: 1.063em}
	
	#lenguaje{position:absolute; width:6em; left:54.6em; top:1px; z-index:1;}
	#lenguaje #btnSeleccionar{position:absolute;top:5px; left:7.5em; }
	* html #lenguaje #btnSeleccionar{top:3px}

	/*-Combo idiomas-*/
	#cboLanguaje .cabCbo {padding-top: 6px; margin-left: 17.5625em}
	#cboLanguaje .cabCbo img {margin-right: 1px}
	form#frmSelectLenguaje select {height: 1.7em}
	#titIdioma { border: 1px solid #95a5c5; margin-top:0.3125em; padding-left:0.25em; height:1em; he\ight:0.875em; overflow:hidden; width:4.375em; float:left}
	#titIdioma p {font: 0.6875em Arial, Helvetica, sans-serif; ;color: #fff}
	#btIdioma{ float:left;padding:0.312em 0.0625em 0 0 ;margin-left:0.0625em }
	#btIdioma a {cursor:pointer }

	#listaIdioma {font-size:0.6875em; background-color:#61809e; display:none; border: 1px solid #61809e; border-top:0;margin-top: 1px; }
		#listaIdioma { position:relative; top:1.7273em; left:0px; z-index:2}
		/**html #listaIdioma { position:relative; left:0px;}	Lo paso a la hoja de estilos de IE6*/	
	#listaIdioma ul{margin:0;padding:0} 
	#listaIdioma li {list-style-type: none; margin:1px 0 0 0; padding:0; width: 7.25em; w\idth:7.6em;background: #1C376F url(../../imagenes/cn/fnd_UL_SelLanguage.gif) no-repeat 4px 7px }
	#listaIdioma li a{padding:0 0 0 9px;color:#f8f8f8}
	#listaIdioma li a:hover{color:#FFF;text-decoration:none}
	
	/* seccion */

	#seccion { position:relative; height:6.70em;}
	.bannerSeccion  { height:6.75em }
	.bannerSeccion div { width:100%; float:left; background:#2A4B8A url(../../imagenes/cn/fnd_seccion01.gif) no-repeat left top; position:relative; height:1.75em }
	.bannerSeccion div.secundarias { background:url(../../imagenes/cn/fnd_seccion02.gif) repeat-x bottom left; }
	.bannerSeccion div h2 { position:absolute; color:#e0e9f8; margin-left:0.3333em; font-size:1.8750em; top:-0.1333em }
	.bannerSeccion div.secundarias h2 { color:#999999; font-size:1.1250em; top:-0.1111em; font-weight:normal; text-transform:uppercase; line-height:1.5556em}
	.bannerSeccion div h2 span{ color:#fff }
	.bannerSeccion div.secundarias h2 span{ color:#333; font-size:1.15em; font-weight:bold; text-transform:lowercase }
	
	.imgBannerSecc{ z-index:2; display:block; width:60.625em; height:4.9375em}

	
		/* Menu principal*/
		#listadoNavegacion {float:right; margin:0em .5em 0 0; height:1.75em; position:relative; z-index:1;}
		#listadoNavegacion li { list-style-type: none; float: left; height:1.75em; padding:0; }
		#listadoNavegacion li a {float:left;color: #ffffff; font-size:0.875em; font-weight:bolder}

		#listadoNavegacion li.sel{position:relative;top:-0.8em;height:3.2em; left:0;}
		#listadoNavegacion li.sel a {color:#2a4b8a;font-weight:bolder}

		#listadoNavegacion li:hover{position:relative;  left:0;}
		#listadoNavegacion li:hover a {color:#2a4b8a;font-weight:bolder}

		.principales #listadoNavegacion li{ list-style-type: none; float: left; background:url(/img/n_fdo_menu_izq.gif) no-repeat left top; height:1.75em; padding:0; }
		.principales #listadoNavegacion li a{float:left;background:url(/img/n_fdo_menu_der.gif) no-repeat right top; margin-left:.5em;padding:0.4em 0.8125em 0.4em .2857em; color: #ffffff; font-size:0.875em; font-weight:bolder}
		
		.principales #listadoNavegacion li.sel{position:relative;top:-0.8em; background:url(/img/n_fdo_menuSel_izq_2.png) no-repeat left top; height:3.2em; left:0;}
		.principales #listadoNavegacion li.sel a{color:#2a4b8a;margin-left:.5em;background:url(/img/n_fdo_menuSel_der_2.png) no-repeat right top; padding:1.1em 0.8125em 1.1em .2857em; font-weight:bolder}

		.principales #listadoNavegacion li:hover{position:relative; top:-0.8em; background:url(/img/n_fdo_menuSel_izq_2.png) no-repeat left top; height:3.2em; left:0;}	
		.principales #listadoNavegacion li:hover a{color:#2a4b8a;margin-left:.5em;background:url(/img/n_fdo_menuSel_der_2.png) no-repeat right top; padding:1.1em 0.8125em 1.1em .2857em; font-weight:bolder}		
		
		.secundarias #listadoNavegacion li{ background:url(/img/n_fdo_menu_izq_blanco.gif) no-repeat left top; }
		.secundarias #listadoNavegacion li a{float:left;margin-left:.5em;color:#2a4b8a;background:url(/img/n_fdo_menu_der_blanco.gif) no-repeat right top;padding:.4em 0.8125em .4em .2857em; font-weight:bolder}
		
		.secundarias #listadoNavegacion li.sel{position:relative; top:-0.8em;height:3.2em; left:0;background:url(/img/n_fdo_menuSelAzul_izq_2.png) no-repeat left top;}
		.secundarias #listadoNavegacion li.sel a{margin-left:.5em;color:#FFF; background:url(/img/n_fdo_menuSelAzul_der_2.png) no-repeat right top;padding:1.1em 0.8125em 1.1em .2857em; font-weight:bolder}

		.secundarias #listadoNavegacion li:hover{position:relative; top:-0.8em;height:3.2em; left:0;background:url(/img/n_fdo_menuSelAzul_izq_2.png) no-repeat left top;}	
		.secundarias #listadoNavegacion li:hover a{margin-left:.5em;color:#FFF; background:url(/img/n_fdo_menuSelAzul_der_2.png) no-repeat right top;padding:1.1em 0.8125em 1.1em .2857em; font-weight:bolder}	

.principales #listadoNavegacion li.selHover{position:relative; top:-0.8em; background:url(/img/n_fdo_menuSel_izq_2.png) no-repeat left top; height:3.2em; left:0;}	
.principales #listadoNavegacion li.selHover a{color:#2a4b8a;margin-left:.5em;background:url(/img/n_fdo_menuSel_der_2.png) no-repeat right top; padding:1.1em 0.8125em 1.1em .2857em; font-weight:bolder}		

.secundarias #listadoNavegacion li.selHover{position:relative; top:-0.8em;height:3.2em; left:0;background:url(/img/n_fdo_menuSelAzul_izq_2.png) no-repeat left top;}	
.secundarias #listadoNavegacion li.selHover a{margin-left:.5em;color:#FFF; background:url(/img/n_fdo_menuSelAzul_der_2.png) no-repeat right top;padding:1.1em 0.8125em 1.1em .2857em; font-weight:bolder}	


		
		/*Fin Menu principal*/
	

	/*- Modulos del buscador -*/
	#seccion .buscador { height:6.70em; position:absolute; padding-left:21px; width: 13.9375em; padding-top:0em; z-index:3; right:0; top:0em; background: url(../../imagenes/cn/fnd_buscador_left.png) no-repeat 0.05em bottom}
	* html img.ftl {\margin-left: -.2em; ma\rgin-left: 0}
	* html img.ftr {\margin-left:.2em} 

	/*Cambio caja buscador ALFONSO */
/*	.busqueda { height:5.70em; background: url(../../imagenes/cn/fnd_buscador_right.png) no-repeat right bottom ; top:1em;}*/
	.busqueda { height:5.70em; background:url("/img/n_fdo_bucador_der.gif") no-repeat right top ; top:1em; }	
	
	.cuerpoBusqueda { margin:0 0.8125em 0 0; height:auto; padding:0.5em 0 .25em 0 ; }
	#cabecera #botonBusqueda, #cabecera .agenda .icoBuscar, #cabecera .otraBusqueda .icoBuscar {background:url("/img/n_btn38.gif") no-repeat; height:1.7em;  width:5.6em; text-align:left; padding-left:1em;}
	.cuerpoBusqueda .busquedaSimple {height:auto; padding:0.1em 0 0 1em; }
	.cuerpoBusqueda .busquedaSimple .texto2_1 {font-size: 0.75em; left:-9000em;overflow:hidden;position:absolute;}
	
	.cuerpoBusqueda .busquedaSimple input#txtBuscar {width:11.9em; margin-bottom:0.1em}
	* html .cuerpoBusqueda .busquedaSimple input#txtBuscar{width: 11em; margin: 0}

	.cuerpoBusqueda .busquedaSimple label {padding: 0.6875em 0 0.3125em 0}
	.cuerpoBusqueda .busquedaSimple span {display:block; padding: 0.4167em 0 }
	#botonBusqueda, 
	.agenda .icoBuscar, 
	.otraBusqueda .icoBuscar {width:4.2em; height:1.7em; background:transparent url(../../imagenes/cn/btn38.gif) no-repeat 50% 50%; border:0;color:#ffffff;cursor:pointer; padding:0; position:relative; top:0; left:0; line-height:.9em; padding-bottom:0.0833em }
	.agenda .icoBuscar{ position:relative; top:0 }
	
	.cuerpoBusqueda .busquedaAvanzada { height: 1.75em }
	.cuerpoBusqueda .busquedaAvanzada a {font-size:0.6875em; float:left; margin-top:0.5455em; font-weight:bold }
	
		.cuerpoBusqueda .busquedaAvanzada a img { margin-left:0.1818em }
	/*-Rastro de migas-*/
	#rastroMigas {padding:0.5em 0 0.4375em 0.4375em; background:#FFFFFF url("/img/n_fdo_rayado.gif") repeat-x left top;position:relative; z-index:200;}
	#rastroMigas .cabecera, #rastroMigas ul, #rastroMigas li{display:inline;}
 	#rastroMigas .cabecera {font-size:0.6875em; color: #555;}
	#rastroMigas h3 { font-size:0.6875em; color:#555; padding-top:8px  }
	#rastroMigas h3 span { color:#333 }
 	#rastroMigas li { font-size:0.6875em; color: #333 }
 	#rastroMigas li span{color: #555}
 	
	/*-Pie de pagina-*/
	.pie { margin:1.25em 0 0; height: 2.625em; background:url(../../imagenes/cn/fnd_pie_left.gif) no-repeat left top;}
	.pie .contenedorPie { margin-left:6px; height: 1.325em; padding:1.3em 0.875em 0 0.5em; background:url(../../imagenes/cn/fnd_pie_right.gif) no-repeat right top }
	.pie ul.subNavegacion,.pie ul.tercerNivel {padding: 0.125em 0 0 5px }
	.pie ul.subNavegacion li, .pie ul.tercerNivel li {display: inline; float:left; line-height: 1em; padding-right: 5px; margin-right: 5px; background: transparent url(../../imagenes/cn/sep_UL_navPie.gif) no-repeat right 4px}
	.pie ul.subNavegacion a,.pie ul.tercerNivel a {font-size: 0.625em;color:#006699;}
	.pie ul li.ultimo {background: none; padding:0; margin:0}
	
	/*-Copy-*/
	.copy { text-align: right; height:5.25em; background: url(../../imagenes/cn/fnd_copy_left.gif) no-repeat left top}
	.copy  .contenedorCopy { height:4.25em; margin-left:6px; background: url(../../imagenes/cn/fnd_copy_right.gif) no-repeat right top; padding:1em 0.875em 0 0.5em}
	* html .copy  .contenedorCopy { height:5.25em }
	.copy p {font-size: 0.625em; color: #555555; padding-top:0.375em }
	.copy .logo {float:left;margin-right:4px}
	.copy ul.subNavegacion,.copy ul.tercerNivel {padding: 0.125em 0 0 5px }
	.copy ul.subNavegacion li, .copy ul.tercerNivel li {display: inline; float:left; line-height: 1em; padding-right: 5px; margin-right: 5px; background: transparent url(../../imagenes/cn/sep_UL_navPie.gif) no-repeat right 4px}
	.copy ul.subNavegacion a,.copy ul.tercerNivel a {font-size: 0.625em;color:#999;}
	.copy ul li.ultimo {background: none; padding:0; margin:0}

/***** M dulos *****/
	
	/*-Generico: listados -*/
	.listadoGenerico {padding: 0.125em 0 0 0.3125em }
	ul.listadoGenerico.inlineComma {padding-left:5px; margin-left:4px}
	/* Diana, para listados con imagen a la izquierda en paneles sin close */
	#contenedor211 .columna2 .panel1 .bodyD .cuerpoEntradilla ul.listadoGenerico{clear:none;overflow:hidden;}
	/* */
	
	.blockApart{ margin-top:0.3125em; float:left; clear:left; padding-left:0.3125em }
	.blockApart .asLink{ margin:0 }
	.asLink{font-size: 0.75em; line-height: 0.8125em; color: #555555;background: transparent url(../../imagenes/cn/marc_UL_Flecha.gif) no-repeat 0 6px; padding-left: 8px;margin-left:4px;}	
	.asLink.regularSize{font-size:1em;}
	
	.contenidoNovedades .listadoGenerico li { background:url(../../imagenes/cn/fnd_dotted.gif) repeat-x left bottom; padding:0.5em 0 }
	.listadoGenerico li { line-height:1em; background: url(../../imagenes/cn/marc_UL_Flecha.gif) no-repeat 0 0.4375em; padding:0 0 0.0625em 0.5em; min-height:1em; height:auto !important; height:1em }
	.subestructura22 .listadoGenerico li{ min-height:0;}

	.listadoGenerico.enLinea li {background:none; padding:0; overflow:hidden; display:inline }
	.listadoGenerico.enLinea li a{ position:relative; top:-0.3em;}
		.listadoGenerico.enLinea li img{ margin:0 0.3em 0 0em;}


	.contenidoNovedades .listadoGenerico{ padding-bottom:1em; background:#ecf4f8 url(/img/n_fdo_novedades.gif) repeat-x top;}
	.panel5 .flecha2 li,.cuerpoEspecial .cuerpo .listadoGenerico li { background-image:url(../../imagenes/cn/marc_UL_Flecha_gray.gif) }
	.ficha .listadoGenerico { padding:0.35em 0 0.5em 0.3125em; margin:0 0.5em; border-top:1px solid #e4e4e4 }
	
	/*Estilos específicos para evitar que las comillas se caigan*/
	.ficha .detalleRelacionados a span.linkFrillBlack:after {content: url("../../img/link_contextual.gif")}
    .ficha .detalleRelacionados a span.linkFrillBlack {margin-left:0.3em; margin-top:0.70em; position:absolute; width:auto;}
	
	
	.ficha .listadoGenerico li { background: transparent url(../../img/bullet_doc.gif) no-repeat 0 0.4375em;padding-left:0.6875em}
	.ficha .sinflecha li,.ficha .iconos li { background: none; padding:0 0 0.1875em 0 }
	.ficha .sinflecha li span,.ficha .iconos li span { color:#555 }
	.ficha .sinflecha li span img,.ficha .iconos li span img { margin-right:0.5em; position:relative;top:0.25em }
		.listadoGenerico.inline2Col li{width:47%; display:inline; float:left}
		.listadoGenerico.inlineComma li{padding:0;margin:0; display:inline; background:none}
		.listadoGenerico.inlineComma li a{ display:inline }


		.listadoGenerico.iconos li a{display:block;margin-bottom:-0.5em}
		.listadoGenerico.iconos li a span.itemTramites{font-size:1em;display:block;position:relative;left:1.5em;top:-1em;width:90%}
		.listadoGenerico.iconos li a span.itemTramites span.documentoTipo{color:#000}
		
		* html	.listadoGenerico.iconos li a{margin-bottom:-1em}
		* html	.listadoGenerico.iconos li a span.itemTramites{top:-1.4em;}
		* html	.listadoGenerico.iconos li a:hover span.itemTramites{cursor:pointer;}
		
	.listadoGenerico li a , .listadoGenerico li span { font-size: 0.75em; width:100%; line-height:1.25em  }
	.listadoGenerico li.noLink{
		background-image:url(../../imagenes/cn/bullet_cuadrado_gris5.gif)
	}
	
	
	ul.listadoGenerico.especial2, ul.listadoGenerico.especial3 {margin-top: 8px; padding-top: 7px; background: transparent url(../../imagenes/cn/sepEscial_Horizontal.gif) repeat-x top}
	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}
	ul.listadoGenerico.detalle a.enlaceGenerico {color: #C35B17}
	
	.listadoGenerico4 li {border: 1px solid #E0E0E0; padding: 7px; margin-bottom: 5px; line-height: 12px}
	* html .listadoGenerico4 li {line-height: 11px}
	.listadoGenerico4 li a {color:#c35B17}
	.listadoGenerico4 li img {margin: 0 5px 2px 0}
	
	.panel .listadoGenerico {padding-bottom:0.3125em }
	.panel .bodyE .listadoGenerico { margin:0pt 0.5em; padding:0.35em 0pt 0.5em 0.3125em; border-top:1px solid #E4E4E4 }
	.panel .bodyE .listadoGenerico li { background: url(../../img/bullet_doc.gif) no-repeat 0 0.4375em; padding-left:0.6875em; padding-right:1em;}
	
	.panel1Close .cuerpoA,.panel2Close .cuerpoA { background:none; padding:0 0 0 0.3125em }
	.panel1Close .cuerpoA ul.listadoGenerico,.panel2Close .cuerpoA ul.listadoGenerico { padding-bottom:1em }
	.cuerpoB, .cuerpoVistaB, .bannerPromocional , .cuerpoA{ background:#f8f8f8 url(../../imagenes/cn/fnd_cuerpoB.jpg) repeat-y left top }
	
/*<<<<<<< principal.css*/
	/* Para solucionar que no se vea bien el listado genérico de la home en la columna izquierda al hacer scroll*/
	#contenedor121 .columna1 .panel .cuerpoB ul.listadoGenerico li,#contenedor121 .columna1 .panel .cuerpoVistaB ul.listadoGenerico li  { min-height: 0.875em; height:auto !important; height:0.875em; background-position:left 0.5em; line-height:100%; padding-bottom:0 }
/*=======*/
	/* Para solucionar que no se vea bien el listado genï¿½rico de la home en la columna izquierda al hacer scroll*/
	#contenedor121 .columna1 .panel .cuerpoB ul.listadoGenerico li,#contenedor121 .columna1 .panel .cuerpoVistaB ul.listadoGenerico li  { min-height: 0.875em; height:auto !important; height:0.875em; background-position:left 8px; line-height:100%; padding-bottom:0 }
/*>>>>>>> 1.9*/
	
	/*- Modulo tipo distrito, grupo municipales... -*/
	.cuerpoVistaB p {font-size: 0.75em; padding: 0 0.3333em 0.8333em }
	.cuerpoVistaB label{font-size: 0.75em; padding:0 0.3333em 0.8333em; display:block;color:#555555;}
	.cuerpoVistaB label.oculto{display:none}
	
	label.labelUp { color:#555555; font-size: 0.75em; padding: 0.2500em 0; display:block; }
	.labelSide { padding: 0.2500em 0; }
	.cuerpoVistaB label.labelUp{padding: 0 0.3333em 0.8333em }

	label.labelUpper{ position: absolute; left: -9000px; width: 0; overflow: hidden; 	}
		
	
	.cuerpoVistaB form select {width: 15.5em; margin: 0 0 0.4167em 0.3333em}
	.cuerpoVistaB .listadoGenerico { padding: 0 0 0.5em 0.3125em }
	
	.cuerpoVistaB .cuerpo {padding: 0 4px 0 4px; min-height: 3.4375em}
	* html .cuerpoVistaB .cuerpo {height: 3.4375em}
	.cuerpoVistaAzul{ border-bottom:none; margin-bottom:0em;}
	.cuerpoVistaAzul h3.titularAzul{ background:#0079bc url(/img/n_fondo_h4_izq.gif) no-repeat right bottom; margin-bottom:0; border:none; font-size:1em; color:#FFF; padding:.35em 0.5em;}
	.cuerpoVistaAzul h3.titularAzul2{ background:#31558e url(/img/n_fondo_h4_izq2.gif) no-repeat right bottom; margin-bottom:0; border:none; font-size:1em; color:#FFF; padding:.35em 0.5em;}
	.cuerpoBAyto{ border-left:1px solid #0079bc; border-right:1px solid #0079bc; border-bottom:1px solid #0079bc;overflow:visible; padding:.5em .2em; }
	.sombra{ padding-bottom:.3em; background:url(/img/n_fdo_sombra.gif) repeat-x left bottom; margin-bottom:.7em;}
		
	.cuerpoVistaB.promo{padding: 0 0.625em 0.625em }
	.cuerpoVistaB .promo .promocion .clear a img{width:5%;border:1px solid red;}
	.cuerpoVistaB.promo.ultimo{ padding:0;}
	.cuerpoVistaB.promo.ultimo .promocion{  background:url(/img/n_der_fin.jpg) no-repeat bottom center;  padding:0 0 1.7em}
		/* Diana :: Añadido para que solo afecte al caso en que las imagenes se encuentren a la izquierdam, en el último módulo de la columna */
		.cuerpoVistaB.promo.ultimo .promocion a.parrafoTitulo{padding-top:.5em}
		.cuerpoVistaB.promo.ultimo .promocion a.parrafoTitulo img.ftl{margin-top:.3334em}
		/* */
	.cuerpoVistaB .promocion{ width:100%; min-height:4.3750em; height:auto !important; height:4.3750em; padding: 0.1875em 0 0 0 }
	.cuerpoVistaB .promocion p{padding:0;margin:0}
	.cuerpoVistaB .promocion p.texto2_2{ font-size:0.75em }
	.cuerpoVistaB .promocion img{ margin-top:0.1875em }
	.cuerpoVistaB .promocion img.ftl {margin:0.625em 0.625em 0.625em 0.825em;}
		.cuerpoVistaB .promocion .parrafoTitulo{ display:block; padding-top:0.25em }
			/* Diana :: Añadido para que solo afecte al caso que las imagenes se encuentran a la derecha */
			.cuerpoVistaB .promocion .parrafoTitulo .ftr{margin:0;}
			/* */
		.cuerpoVistaB .promocion .icoLnk{ position: relative; margin: 0 5px 2px 0; }
	
	/*- Modulo Banner promocional -*/
	.bannerPromocional { background:url(../../imagenes/cn/pagepeel.jpg) no-repeat right bottom; margin-bottom:0.3125em; padding:0em 0 2.9375em 0.3125em;}
	.cuerpoVistaB .bannerPromocional .listadoGenerico {padding:0.1em 0 0.5em 0;}
	.columna3 .cuerpoVistaB .listadoGenerico li a {color:#333333;}
	.bannerPromocional ul.listadoGenerico li {background:url("/imagenes/cn/marc_UL_Flecha_gray.gif") no-repeat 0 0.4375em; padding-left:0.7em}
	.bannerParticipacion { border: 1px solid #D9D9D9;  background: transparent url(../../imagenes/cn/fotoParticipacion.jpg) no-repeat bottom left; padding: 0 10px 0 79px; }
	.panel1.bannerParticipacion { min-height:6.0625em}
	* html .panel1.bannerParticipacion { height:6.1875em; he\ight:6.0625em}
	.bannerParticipacion h4 { font-size: 0.75em; padding: 10px 0 0 0; margin:0; }
	
	
	
	/*- Madrid al minuto -*/
	.madridAlMinuto .madridMinuto { padding: 0.3em 0.250em 0; border-left:1px solid #E5E2DA; border-right:1px solid #E5E2DA;border:none; margin-bottom:.3em;overflow:hidden;}
	.madridAlMinuto .madridMinuto ul li .agrup_madmin span{ text-align:left; font-size:0.688em; padding-left:1em}
	.madridAlMinuto .madridMinuto ul { padding:0.125em 0; width:100%; height:2.250em }
	.madridAlMinuto .madridMinuto ul li { float:left; text-align:center; width:33.3%; background:url(../../imagenes/cn/sep_madrid_min.gif) no-repeat right top; min-height:2.250em; height:auto !important; height:2.250em; color:#000; }
	.madridAlMinuto .madridMinuto ul li .agrup_madmin { float:left; width:100%; padding-top:0.313em }
	.madridAlMinuto .madridMinuto ul li span { display:block; font-size:0.75em; color:#333 }
	.madridAlMinuto .madridMinuto ul li a { font-size:0.6875em; display:block; }
	.madridAlMinuto .madridMinuto ul li a.weather { height: 3.6em }
	.madridAlMinuto .madridMinuto ul li.last {font-size:0.6875em; text-align:left; width:20%; padding-left:10%;}
	.fechaActual {font-size: 0.75em; color: #555555; margin-top: 5px}
	* html .fechaActual {margin-top: 2px}
	.fechaActual li {float: left; width: 2.4em; text-align: center; border-right: 1px solid #e5e2da}
	.fechaActual li.anual {width: 2em; border: none}
	
	.prevision {padding-left:4px; width: 5.4375em; w\idth: 5.1875em; float: right }
	.prevision ul { padding-left: 2.3125em}
	.prevision li {line-height: 1.35em; font-size: 0.625em; color: #555555}
	
		/*moverse por madrid*/
		.madridMoverse { padding:0 0.250em 0.313em 0.250em; text-align:center; overflow:hidden }
		.madridMoverse ul { width:100%; }
		.panel3 .madridMoverse { background-color: #F7F3F0; height: 11.8125em; hei\ght: 11.5625em}
		* html .panel3 .madridMoverse {hei\ght: 11.6875em}
			.madridMoverse h4 {font-size: 0.75em; padding-bottom: 4px; background-color: #fff}
		.madridMoverse div{background: #F1EEEB url(../../imagenes/cn/fnd_DT_flecha.gif) no-repeat 8px 9px; line-height:0.8em; height: 1.3125em; hei\ght: 1.1875em; padding: 4px 0 0 18px; margin-bottom:1px;}
		* html .madridMoverse div{padding-top: 4px; hei\ght:1.0625em;}
		.madridMoverse div span a{font-size: 0.75em;color:#555555}
		.madridMoverse ul.enlacesExternos li { float:left; margin:0 0.1em 0.5em 0 }
		.madridMoverse ul.enlacesExternos li a { float:left; padding:0.25em 0.3125em; margin-left:0.125em; width:3.7em; text-align:center; cursor:pointer; height:3em; line-height:0.6em; }
		.madridMoverse ul.enlacesExternos li.callejero a { width:13.125em }
		.madridMoverse ul.enlacesExternos li a span { font-size:0.6875em; font-weight:normal; color:#000; background:#ECECEC;  z-index:2; margin-top:3.2em; float:left; width:84%; margin-left:0.5em; position:relative; top:0.3em; }
		.madridMoverse ul.enlacesExternos li a:hover span { color:#FFF; background:#3e3e40; text-decoration:none;}
		.madridMoverse ul.enlacesExternos li a:hover  {text-decoration:none;}
		.madridMoverse ul.enlacesExternos li.trafico a{ background: url(/img/n_trafico.jpg) no-repeat bottom center;}
.madridMoverse ul.enlacesExternos li.trafico a:hover{ background: url(/img/n_trafico_negro.jpg) no-repeat bottom center;}
.madridMoverse ul.enlacesExternos li.autobus a{ background: url(/img/n_autobus.jpg) no-repeat bottom center;}
.madridMoverse ul.enlacesExternos li.autobus a span{ letter-spacing:-0.04em}
.madridMoverse ul.enlacesExternos li.autobus a:hover{ background: url(/img/n_autobus_negro.jpg) no-repeat bottom center;}
.madridMoverse ul.enlacesExternos li.metro a{ background: url(/img/n_metro.jpg) no-repeat bottom center;}
.madridMoverse ul.enlacesExternos li.metro a:hover{ background: url(/img/n_metro_negro.jpg) no-repeat bottom center;}
.madridMoverse ul.enlacesExternos li.agenda a{ background: url(/img/n_agenda.jpg) no-repeat bottom center;}
.madridMoverse ul.enlacesExternos li.agenda{ background:#fff;}
.madridMoverse ul.enlacesExternos li.agenda a:hover{ background: url(/img/n_agenda_negro.jpg) no-repeat bottom center;}
.madridMoverse ul.enlacesExternos li.calles a{ background: url(/img/n_callejero.jpg) no-repeat bottom center;}
.madridMoverse ul.enlacesExternos li.calles a:hover{ background: url(/img/n_callejero_negro.jpg) no-repeat bottom center;}
.madridMoverse ul.enlacesExternos li.aire a{ background: url(/img/n_aire.jpg) no-repeat bottom center;}
.madridMoverse ul.enlacesExternos li.aire a:hover{ background: url(/img/n_aire_negro.jpg) no-repeat bottom center;}
.principales img{ position:absolute; z-index:0;}
.secundarias img{ position:absolute; z-index:0;}
		.estiloFondo{ width:60.625em;}
		#imgCbIdioma{width:0.6875em;height:1em}
	
	/*- Destacados y especiales: ej. los destacados que aparecen debajo Madrid al Minuto en la home -*/
	.cuerpoEspecial {border: 1px solid #E5E2DA; height:auto !important; min-height:0; padding:0.3125em 0 0.25em ; background:url(../../imagenes/cn/fnd_cuerpo_especial.gif) repeat-x left bottom }
	.panel1 .cuerpoEspecial .cuerpo a, .panel1  .cuerpoEspecial .cuerpo2 a {overflow:hidden; display:block}
	.cuerpoEspecial.preguntas { padding-bottom:0; background:#fff none }
	.panel1 .cuerpoEspecial .cornerArrow{width:1.9em;float:right; position:relative; top:1.42em; left:0.17em; margin-top:-1.9em;}
	
	.cuerpoEspecial h4 {padding: 3px 0 0 6px; margin-bottom: 7px; min-height: 1.25em; height:auto !important; height:1.25em; background-color: #E5E2DA}
	.cuerpoEspecial h4 img {padding-right: 4px}

	.cuerpoEspecial .cuerpo {padding:0 0.25em }
	.cuerpoEspecial.preguntas .cuerpo { border-top:1px solid #E4E4E4; margin:0 0.5em; padding:0.35em 0 0.5em }
	.cuerpoEspecial.preguntas .cuerpo form fieldset  input#btnVotar  { float:right }
	
	.cuerpoEspecial .cuerpo p {font-size: 0.75em; color:#666 }
	.cuerpoEspecial span.texto2_2 {font-size: 0.75em; display:block; padding:0 0.6667em 0 1em }
	.cuerpoEspecial.preguntas span.texto2_2 {padding:0 0 2px 7px }
	.cuerpoEspecial.preguntas span.texto2_2 input { margin:0 5px 0 0;margin:0 5px; position:relative; top:3px; width:11px }
	.cuerpoEspecial .cuerpo .ftl,.cuerpoEspecial .cuerpo2 .ftl {margin-right:0.5em }
	.cuerpoEspecial .cuerpo .ftr {margin-left:0.5em }
	.cuerpo2 { padding-left:0.25em }
	.cuerpo2 img { margin-bottom:0 }
	
	/*Estilos frill,hover, módulos columna derecha destacados*/
   .cuerpoEspecial:hover{box-shadow:0 0 0.2em #959595; -moz-box-shadow:0 0 0.2em #959595; -webkit-box-shadow:0 0 0.4em #959595;}
   
   .cuerpoEspecial .cuerpo span a span.linkFrillArrow:after {content: url("../../img/cornerArrow.png")}
   .cuerpoEspecial .cuerpo span a:hover.linkFrillArrow:after {content: url("../../img/cornerArrowHover.png");}
   .cuerpoEspecial .cuerpo span a span.linkFrillArrow {margin-left:1.59em;margin-top:-0.50em;position: absolute;width: auto;}
   .cuerpoEspecial .cuerpo a span.linkFrillArrow:after {content: url("../../img/cornerArrow.png"); display:block;}
   .cuerpoEspecial .cuerpo a:hover span.linkFrillArrow:after {content: url("../../img/cornerArrowHover.png");display:block;}
   .cuerpoEspecial .cuerpo  a span.linkFrillArrow {margin-left:7.95em; margin-top:-0.37em; /*-webkit-margin-start:12.35em;-webkit-margin-before:-0.38em;*/ position: absolute;width: auto;}
   .cuerpoEspecial .cuerpo2 a span.linkFrillArrow:after {content: url("../../img/cornerArrow.png");display:block;}
   .cuerpoEspecial .cuerpo2 a:hover span.linkFrillArrow:after {content: url("../../img/cornerArrowHover.png");display:block;}
   .cuerpoEspecial .cuerpo2  a span.linkFrillArrow {margin-left:-1.38em;margin-top:-0.40em;position: absolute;width: auto;}
   
   .acciones.parrafo ul li a span.linkFrillAzul{background: url("/img/ico_flecha_link.gif") no-repeat scroll right 0.4em transparent;height: 1em; position: absolute; width: 1em;}
   
	
   .panel2 .cuerpoEspecial {min-height: 12.25em}
   * html .panel2 .cuerpoEspecial {height: 12.6875em; he\ight: 12.25em}


	/*-listado especial: ej. Los listados que aparecen abajo a la izq en la home */
	.listadoEspecial02 ul.listadoGenerico{ padding:0; margin:0 }
	.listadoEspecial02 ul.listadoGenerico li {margin: 0 0 0.125em 0; padding: 0.125em 0.125em 0.3125em 1em; background:#f1f1f1 url(/imagenes/cn/marc_UL_Flecha_gray.gif) no-repeat 0.4em 0.5em; border-bottom:.1em solid #FFF;}
	.panelEspecial.theLastPanel{ min-height:0;}
	.listadoEspecial02 ul.listadoGenerico li.especial {border-bottom: 0px}
	
	.listadoEspecial01 ul.listadoGenerico {padding:0; margin:0}
	.listadoEspecial01 ul.listadoGenerico li{background-color: #E5E2DA; height: 1.1875em;background-position: 5px 6px; padding-left: 13px}
	.listadoEspecial01 ul.listadoGenerico li a { color:#333 }
	
	/*clases especiales*/
	.theLastPanel{ margin-bottom:0}
	.noGrow{overflow:hidden}
	.cuerpoEspecial img.big{width:13.75em}	
	.cuerpoEspecial img.short{width:3.875em;}	
	.cuerpoEspecial img.withline{ border: 1px solid #999}	
	/*\clases especiales*/

	/*-- Bloque de alerta Madrid --*/
	.alertaMadrid{background:transparent url(../../imagenes/fnd_alertaMadrid.gif) no-repeat top left; padding-top:13px; height:117px; margin:0}
	.datosAlerta{float:left; width:15.3750em; height:5.6875em; background:transparent url(../../imagenes/fnd_alertaMadrid_datosAlerta.gif) no-repeat top left;; }
	.datosAlerta h2{float:left; background:transparent url(../../imagenes/fnd_alertaMadrid_datosAlerta_logo.gif) no-repeat 0.8333em 0.8333em; width:3.5417em; height:3.3750em}
	.datosAlerta h3.titular11{float:left; font-size:2em; font-weight:normal; margin:0.4375em 0.7813em 0 0; display:inline; width:4.2188em; line-height:1em; text-align:right}
	.datosAlerta h3.titular11 strong{font-size:0.6875em; color:#555555; font-weight:normal; display:block}
	.cuerpoAlerta{background:#ECECEC; float:left; width:45em; height:5.7em; overflow:hidden; }
	.cuerpoAlerta img{margin-right:1em; width:10.75em;}

	.cuerpoAlerta h3 { padding:0.5em 0.5em 0 0 }		
	.cuerpoAlerta .parrafo{color:#555555;}
	
/*	.alertaMadrid .parrafo{font-size:0.75em;color:#333;}	*/

	
	/*-- Estilo del texto sin contenido --*/
	.noContent{font-size:0.75em;color:#555555;}
	
	/*-- Nueva home --*/
	.bodyFacetas{ padding:0.625em 0.3125em 0.4em 0.3125em;  border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; min-height:5.4em;}
	.bodyFacetas .ftl{margin-right:0;}
	/*.bodyFacetas .ftl .imgTramites{width:3.8em;}*/
	
	
	.contenidoNovedades { background:url(../../imagenes/cn/cierre121_2.gif) no-repeat left bottom; padding-bottom:.5em;}
	.contenidoNovedades ul.listadoGenerico li a{ font-weight:bold;}
	.contenidoNovedades ul.listadoGenerico li span{ font-weight:bold; color:#000;}
	.noticiaDestacada p {font-size: 0.75em;padding-left:5px}
	.imgNoticiaDestacada{ width:7.5625em; /*height:7.5625em;*/float:left}
	
	/* Diana cambios para el nuevo diseño de la home :: ayuntamiento */
	
	.caja{border:#c1c1c1 solid 1px;padding:0.3125em}
	#contenedor121 .columna2 .caja{float:none;display:inline-block;overflow:hidden;width:29.125em}
	
	.columna3 .bannerPromocional.theLastPanel{background-color:#eee;padding-left:0;}
	.bannerPromocional.theLastPanel .listadoEspecial02 ul.listadoGenerico{background: url("../../imagenes/cn/fnd_cuerpoB.jpg")}
	.bannerPromocional.theLastPanel .listadoEspecial02 ul.listadoGenerico li{background-color:#eee;margin-bottom:0;}
	.bannerPromocional.theLastPanel .listadoEspecial02 ul.listadoGenerico li.theLast{background-color:transparent;border-bottom:0;}
	
	#contenedor121 .columna2 .panel2Especial .panel1Close{overflow:hidden; display:block; margin-bottom:.52em; background:url("/imagenes/cn/cierre121_1.gif") no-repeat left 99%;}
	#contenedor121 .columna2 .panel2Especial .panelClose, #contenedor121 .columna2 .panel1Especial .panelClose{padding-bottom:0.46em;}
	#contenedor121 .columna2 .panel1Close .cuerpoB .cabeceraD{border-top:none;border-bottom:1px solid #ccd3db;min-height:inherit}
	#contenedor121 .columna2 .panel1Close .cuerpoB .cabeceraD h4{padding-top:.2857em}
	#contenedor121 .columna2 .panel1Close .cuerpoB  .bodyD{border-top:1px solid #fff;}
	#contenedor121 .columna2 .panel1Close .cuerpoB  .bodyD select{width:17em;}
	
	.cuerpoA h4.titular1{overflow:hidden;}
	.cuerpoA h4.titular1 a span.ftl{text-decoration:none;}
	.cuerpoA h4.titular1 a:hover span.ftl{text-decoration:underline}
	
	/*-- Modulo central superior de la home --*/
	.facetas { overflow:hidden; display:block; margin-bottom:.52em; background:url(/imagenes/cn/cierre121_2.gif) no-repeat left bottom; padding-bottom:0.46em;}

	.noticiaContenido { padding: 0 0 0.3125em 0.3125em; margin:0.6875em 0 0.0625em 0 }
	.noticiaContenido .noticiaContenido { background: url(../../imagenes/cn/fnd_dotted.gif) repeat-x left bottom;
	/*JESUS para que las noticias home con texto corto y foto larga se vean bien*/
	overflow:hidden;
	/*-------*/
	}
	.noticiaContenido .parrafoTema {font-size: 0.7em}
	.cuerpoDestacado{width:100%;}
	
	.cuerpoDestacado img {padding: 0 1em 0.5em 0}	
	/* clases para enlaces punteados para área central */
	.publiCuerpo .parrafo a{ border-bottom: 1px dotted #3F8CB2;color: #006699;text-decoration:none;}
	.publiCuerpo .parrafo a:hover{ border-bottom: 1px solid #3F8CB2;color: #006699; text-decoration:none;}
	.publiCuerpo .parrafoEntradilla a{ border-bottom: 1px dotted #3F8CB2;color: #006699;text-decoration:none;}
	.publiCuerpo .parrafoEntradilla a:hover{ border-bottom: 1px solid #3F8CB2;color: #006699; text-decoration:none;}
	.publiCuerpo #textoNormativa a{border-bottom: 1px dotted #3F8CB2;color: #006699;text-decoration:none;}
	.publiCuerpo #textoNormativa  a:hover{ border-bottom: 1px solid #3F8CB2;color: #006699; text-decoration:none;}
	.publiCuerpo #anuncioBAM a{ border-bottom: 1px dotted #3F8CB2;color: #006699;text-decoration:none;}
	.publiCuerpo #anuncioBAM  a:hover{ border-bottom: 1px solid #3F8CB2;color: #006699; text-decoration:none;}
	.cuerpoEspe p a{ border-bottom: 1px dotted #3F8CB2;color: #006699;text-decoration:none;}
	.cuerpoEspe p a:hover{ border-bottom: 1px solid #3F8CB2;color: #006699; text-decoration:none;}
	.detalleListaEspecial ul li a{border-bottom: 1px dotted #3F8CB2;color: #006699;text-decoration:none;}
	.detalleListaEspecial ul li a:hover{border-bottom: 1px solid #3F8CB2;color: #006699;text-decoration:none;}
	.cuerpoEntradilla .parrafo a{border-bottom: 1px dotted #3F8CB2;color: #006699;text-decoration:none;}
	.cuerpoEntradilla .parrafo a:hover{border-bottom: 1px solid #3F8CB2;color: #006699;text-decoration:none;}
	
	
	/* Agenda :: clase nueva para que se vea bien el tamaño del texto */
	.publiCuerpo .noticiaContenido .parrafoFecha {padding-bottom:.09em;font-size: 0.75em}
	
	/*- Listado otras noticias de la home-*/
	.noticias{padding:10px 0 4px 5px;margin-bottom: 13px;}
	.noticias .parrafoTema {font-size: 0.7em}
	.noticias p.parrafo {font-size: 0.75em; line-height: 13px; padding-bottom: 8px}
	.cuerpoNoticias {width: 100%}
	.cuerpoNoticias img { float:left; padding:0 0.5em 0.3125em 0; width:3.875em }	
	
	/*- Agenda de la home-*/
	.agendaHome{width: 100%;}
	
	.cabFormatC{padding: 0.3125em 0 0.3125em 0.5em}
	.cabFormatC h3{font-size: 0.75em;color:#555555}
	.cabFormatC h4{font-size: 0.75em;color:#555555}

	.agendaHome .parrafoTema {font-size: 0.7em}
	.agendaHome p.parrafo {font-size: 0.75em; padding-bottom: 8px}
	.agendaHome .ftl {width: 11.5625em; min-height: 65px}
	.agendaHome .subestructura02 {margin-left: 11.75em; min-height: 15px}
	* html .agendaHome .ftl, * html .agendaHome .subestructura02 {height: 20px}		

	.bodyD.areasB .ftr .listadoGenerico{margin-left:0;padding-left:0px}
	.bodyD.areasB .listadoGenerico{width:11.25em;padding-left: 8px}
	.bodyD.areasB .listadoGenerico li{padding-bottom:3px}

	/*-- Estilos de los diferentes botones --*/
	.boton01, .boton02, .boton03 { padding:0px 0.4167em 0.1667em 0.4167em;  color:#fff; margin-top:0.4167em; margin-right:0.8333em;  background:#000; border:none; height:1.4167em; cursor:pointer }
	.boton01.total{ margin-top:0;}
	.boton02 { color:#000; margin-top:0.4167em; margin-right:0.8333em; background:#fff; border:1px solid #000 }
	.boton03 { color:#fff; margin-top:0.4167em; margin-right:0.8333em; background:#666; border:1px solid #666 }
	a.boton01, a.boton02, a.boton03 { font-size: 0.625em; }
	.btnAsLink{float:left; display:inline; border:none; background:transparent; font-size: 0.75em; color:#333333; margin:0; padding:0; text-align:left; cursor: pointer; cursor: hand; }
	.btnAsLink a:hover{text-decoration:underline;}
		#btnSuscribe{color:#333333; font-family:Arial, Helvetica, sans-serif}
	.bloqueLnkRel ,.encuestaResultados {margin-top: 5px;padding-top: 3px;border-top: 1px solid #e4e4e4}
	.bodyD .encuestaResultados{font-size:0.6875em}
	
	/*-- Formulario de registro --*/
	.formRegistro01{padding: 0 5px;}
	.formRegistro01 span, .formRegistro02 span { display: block; color:#333; font-size:0.6875em; }
	.formRegistro02 label { display:block; margin-bottom:5px; }
	.formRegistro02 label img {  margin:5px 10px 5px 0pt; width:12.5em;  }
	.formRegistro02 a.enlaces { float:left; display:inline; font-size:0.6875em; height:20px; padding-top:5px; width:14em ; color:#333333; }
	.formRegistro02 label #capacidades_skip{margin-top:2em; display:inline}
		#cpRefresh{position:relative;}
		#btnReload{position:absolute; left:19.3em; top:-9.8182em; margin:0; padding:0 0 .5em 0; line-height:1.5em; color:#333333; font-size:0.6875em; cursor:pointer; /*cursor:hand*/}
		#btnReload:hover{text-decoration:underline}
	.formRegistro02 label img.icon{ float:left; margin:0 5px 0 0; width:18px; display:inline;  }
	.formRegistro02 label img.iconRefresh, .iconRefresh {margin:0 5px 0 0; width:18px; display:inline; vertical-align:middle;}
	
	.formRegistro02 .caja3 { width:37em; }
	.formRegistro02 input#captcha, .formRegistro02 input#mail { width:20em; }
	.formRegistro02 input#captcha{ width:20em; float:left; clear:left }
	
	.formRegistro01 .caja1{width: 110px;}	
		* html .formRegistro01 .caja1{width: 100px;}
		
	.formRegistro01 .caja2{width: 350px;}
		* html .formRegistro01 .caja2{width: 340px;}
	.formRegistro02{ float:left; padding-top: 7px; min-height:8.6875em; height:auto !important; height:8.6875em; border-bottom: 1px solid #EDF0F5}
	.formRegistro02 .caja2{width: 169px}
		.formRegistro02 .listadoGenerico li{background:none;padding: 0}
		.formRegistro02 .listadoGenerico li a{color:#006699}
		#frmRegistro .btnAccion{clear:both; float: right;}
		
	.subscripcionReg{padding-bottom:1em; border-bottom:1px solid #edf0f5; height:6.5em; margin-bottom:5px }
	.subscripcionReg h5 { padding-left:0 }
	/* enlaces para captcha */
	.formAPL2 a.enlaces{font-size:0.6875em; padding-top:.4545em;color:#333333; }
	.formulario_generico a.enlaces{font-size:.9167em;padding-top:.4545em;color:#333333;}
	.formulario_generico a.enlaces:hover{text-decoration:underline;}
	/* Suscripciones */
	.criterios { background-color:#EDF0F5; border:1px solid #CCCCCC; height:4em; margin:7px 0pt 0pt; padding:0.2em 0pt 0pt 0.5em; width:22.7em; }
	.criterios dl dt, .criterios dl dd { clear:left; color:#666666; float:left; font-size:0.6875em; }
	.criterios dl dd { margin-bottom:0.4em; width:100%; }

	
/* 	#contenedor121 .columna2 .cierrebq,#contenedor211 .columna1 .cierrebq { background:url(../../imagenes/cn/cierre121_2.gif) no-repeat left bottom; float:left; width:100% }
	#contenedor121 .columna2 .cierrebq ul.listadoGenerico, #contenedor121 .columna2 .cierrebq .bodyD { padding-bottom:1em }
	#contenedor121 .columna2 .cierrebq .bodyD { float:left; width:100% }
	#contenedor121 .columna2 .cierrebq .bodyD ul.listadoGenerico { float:left; width:100%; padding-bottom:0 } */
	
	
	/*JESUS EVENTOS*/
	.mitadField{ width:49%; float:left;  margin-top:.6em; }
	.col1A1{ width:47%; float: left; font-size:.8em; padding-top:.5em; }
	.col1A1 span{ color:#555}
	.col1A1 input{ margin-top:0.1667em;}
	.col1A1 input#texto{ width:17.2em; font-size:0.97em; height:1.2em;}
	#actividadLabel1{ margin-left:1em;}
	.col1A1.last{ margin-left:1em;}
	
	.col1A1 select{width:18em; font-size:.97em; margin-top:0.1667em; height:1.5em;}
	 .col1A1 #cuando{margin-top:.2em;}

	.tituloGrupo{ font-size:.8em; width:100%; margin-bottom:0.3667em; margin-top:0.5em; color:#555; float:left;}
	legend.tituloGrupo{display:block;}
	.mitadI{ float:left; width:47%; margin-top:.4em;}

	
	
	.mitadI label{font-size:.8em; position:relative; top:-0.4em; margin-bottom:1em; color:#555;  }
	
	
	.ilugar{  width:11.5em; font-size:0.97em; margin-left:.8em; height:1.2em; }
	
	#iradioLugar{ position:relative; top:.4em}
	#iradioDistrito{ position:relative; top:.8em}
	#tipoDistritoLabel{top:.1em}
	.publiCuerpo.bordeGris{ width:29.85em;  padding:.2em 0em; background:#F8F8F8}
	.cuerpovistaG .publiCuerpo.bordeGris{ background:#FFF}
	.cuerpovistaG.clearGris .publiCuerpo.bordeGris{ background:#F8F8F8}
	.panel2CloseBis.eventosForm{ height:auto; }
	.cuerpoDestacadoEventos{ width:100%; overflow:hidden; /*background: url(../../imagenes/borde_evento.gif) repeat-x left bottom;*/ padding:.6em 0 .8em 0;}
	.cuerpoDestacadoEventos2{ width:100%; overflow:hidden; background:#f8f8f8 url(../../imagenes/borde_evento.gif) repeat-x left bottom; padding:.6em 0 .8em 0;}
	.cuerpoDestacadoEventos2 , .cuerpoDestacadoEventos { margin-right:1em;}
	.cuerpoDestacadoEventos2 dt, .cuerpoDestacadoEventos dt{ margin-right:1em;}
		.cuerpoDestacadoEventos2 dt.parrafo, .cuerpoDestacadoEventos dt.parrafo{font-size:.9em; padding-top:.5em;}
	.cuerpoDestacadoEventos2 .summary, .cuerpoDestacadoEventos .summary{ font-weight:bold; font-size:0.9em;}
	.cuerpovistaG .contenedorFicha{margin-bottom:0em; border-bottom:1px solid #EAEAEA;}
	.cuerpovistaG .fechaCalendario {margin:0.25em 0;padding:0.1em 0;width:12.1875em; background:none;}
	.cuerpovistaG .fechaCalendario .fechaCalendario { background:#F8F8F8}
	.panel2SinSolapar .publiCuerpo.bordeGris  {border:none;padding:0;width:29.85em;}
	.panel2SinSolapar .cuerpovistaG .contenedorFicha{ border-bottom:none;}
	.cuerpovistaG .publiCuerpo .parrafoTitulo{ padding-left:0;}
	.publiCuerpo .parrafoFecha {color:#555555;font-size:0.8em;font-weight:bold;padding:0.2143em 0 0.2143em 0em;}
	.cuerpovistaG .publiCuerpo a.parrafoTitulo { color:#0081ce; font-size:0.8em}
	.cuerpovistaG .noticiaContenido { padding: 0em 0 0 0.3125em; margin:0 0 0.0625em 0 }
	.cuerpovistaG .noticiaContenido p{ font-size:0.925em}
	.cuerpovistaG .noticiaContenido .dtstart{ font-size:0.725em; color:#333;}
	.cuerpovistaG .noticiaContenido p .dtstart{ font-size:.8em; position:relative; top:0.1em;}
	.cuerpovistaG .noticiaContenido p a.summary{ font-weight:bold;}

	
	.cuerpovistaG .publiCuerpo .listadoGenerico{ padding:0.3125em 0 0.325em;}
	#formBusquedaEventos fieldset {background: transparent url("/imagenes/cn/fnd_dotted_searcher.gif") repeat-x left bottom; display:block; margin:0 0.5em;padding:0em 0 0.825em;}
	#formBusquedaEventos fieldset.acciones{ background-color:#EAEAEA; background-image:none; height:1.75em;margin:.4em 0 .6em 0;padding:0;width:100%; text-align:right; }
	.lockIMG{ width:6em; max-height:6.2em; overflow:hidden; float:left; margin:0 1em .2em 0;}
	.lockIMG .imgNoticiaDestacada { width:100%;} /* para que en la agenda el lock no oculte un trozo de la imagen */
	#instalacionesDestacadas .lockIMGAlto{ width:6em; height:6.2em; overflow:hidden; float:left; margin:0 1em .2em 0;}
	#instalacionesDestacadas .elemResult li .lockIMGAlto img.ftl{height:100%; width:auto; }
	.publiCuerpo.listadoActividades .sinSombra{ padding-bottom:1em}
	/*---------*/
	/*ESPECIAL MUNI*/
#contenedor1111.especialMuni .columna1{ min-height:35em; float:left; overflow:visible;}
#contenedor13.especialMuni .columna1{  float:left; overflow:hidden;}

#contenedor13.especialMuni .columna2{ padding-top:1em; background:url("/imagenes/cn/espe_borde_interior.gif") repeat-x left top;}
ul.menuEspecial.revista li {background:#F8F8F8 url("/imagenes/cn/fnd_cuerpoB.jpg") repeat-y left top;float:left;margin-bottom:0.1875em;width:100%;}
ul.menuEspecial.revista li.portada {background:url("/imagenes/cn/fnd_menu_selected.gif") repeat-x left top; }
ul.menuEspecial.revista li.portada a{ color:#FFF; font-weight:bold;}
.especialMuni ul.menuEspecial.revista li.portada span{background-image:url("/imagenes/cn/bullet_triangulo_blanco_h.gif");}
ul.menuEspecial.revista li.selected ul.segundoNivel{ float:left; width:100%;}
ul.menuEspecial.revista li.selected ul.segundoNivel li{ margin-bottom:0; background:#FFF;border-bottom:1px solid #e0e0e0; padding:.5em 0;  }
ul.menuEspecial.revista li.selected{background:#D2DFF8; overflow:hidden; }
ul.menuEspecial.revista li.selected ul.segundoNivel li.selected{background:#FFF; }
ul.menuEspecial.revista li.selected ul.segundoNivel li.selected a{color:#315390;}
.especialMuni ul.menuEspecial.revista li span{background:url("/imagenes/cn/marc_UL_Flecha.gif") no-repeat 0.25em 0.5em;float:left;height:auto !important;min-height:1.3125em;padding:0 0 0 0.75em;}
.especialMuni ul.menuEspecial.revista li.selected span{background:url("/imagenes/cn/bullet_triangulo_azul.gif") no-repeat 0.25em 0.5em;}
.especialMuni .cuerpoEspe ul li{ font-size:0.725em;background:url("/imagenes/cn/bullet_cuadrado_negro.gif") no-repeat 0 0.4167em; 
 line-height:1.25em; margin-bottom:0.4167em; padding:0 0 0 0.8333em; overflow:hidden;}
 .especialMuni .cuerpoEspe ol li {font-size:0.725em;line-height:1.25em;margin-bottom:0.4167em;padding:0 0 0 0.3em;}
  .especialMuni .cuerpoEspe ol{ margin-left:0.2em; padding-left:1.5em;}
.especialMuni ul.menuEspecial.revista ul.segundoNivel li span, ul.menuEspecial ul.segundoNivel div {background:none}
.especialMuni ul.menuEspecial.revista li span a, ul.menuEspecial li div a {display:block;font-size:0.75em;margin-top:0.25em; color:#000}
.especialMuni ul.menuEspecial.revista li.portada span a{ color:#FFF;}
.especialMuni ul.menuEspecial li .segundoNivel li.selected span{ background:none;}
.especialMuniul .menuEspecial.revista ul.segundoNivel li span{ background:none;}
.especialMuni ul.menuEspecial li .segundoNivel li .trcrNivel li.selected span{ background:none; border:none;}
.panel.destacadoEspecial{ float:left; margin-left:0.875em; width:74.5%; border-bottom:1px solid #e0e0e0; margin-bottom:0.7em;}
.panel.destacadoEspecial h4{background:#ededed; margin:.2em 0 .5em 0;  font-size:1.5em; padding:0.5em 0.25em;}
.panel.destacadoEspecial h4 a{color:#333; font-weight:normal;}
.especialMuni ul.listadoSumario a:visited{ color:#333333 }
.destacadoEspecial .texto{ font-size:0.75em;}
.destacadoEspecial .texto p{ margin-bottom:1em;}
.destacadoEspecial .fotoDetalle{ width:20em; border:1px solid #e0e0e0; /*height:15em;*/ overflow:hidden;}
.destacadoEspecial .fotoDetalle.banner{ width:100%; border:1px solid #e0e0e0; height:7em; overflow:hidden;}
.destacadoEspecial .fotoDetalle img{ width:100.5%;}
.destacadoEspecial .fotoDetalle.ftl{ margin:0 1em 0.5em 0}
.destacadoEspecial .fotoDetalle.ftr{ margin:0 0em 0.5em 1em}
.tituloEspecial{ height:4em; overflow:hidden;}
.tituloEspecial p{ position:relative; z-index:1; color:#FFF; top:-5.9em; float:right; padding-right:.2em;  font-size:0.75em; float:right; width:100%; text-align:right;}
.tituloEspecial p.textoGris{ color:#333; text-align:left; width:77%; float:left; padding-left:1em; color:#31558E; top:-6.9em;}
.tituloEspecial p span.saltoLinea{ clear:both; float:right;}
.tituloEspecial p span.saltoLinea span{ font-weight:bold;}
.tituloEspecial h3{ position:relative; z-index:1; top:-1.7em; color:#31558e; font-size:2em; padding-left:0.275em; }
.tituloEspecial h3 span{font-family:verdana;}
.tituloEspecial img{position:relative; z-index:0; width:100% }
#contenedor1111.especialMuni{ background:none;}
.imgListado{ width:100%; height:6em; overflow:hidden; margin:0.2em 0;}
.imgListado img{ width:100%;}
.listadoSumario li{ margin-bottom:1em;}
.listadoSumario li a{ color:#333;}
.listadoSumario li p{ font-size:0.75em}
.listadoSinSumario li{ font-size:0.75em; background:url(/imagenes/cn/cierre121_2.gif) no-repeat bottom left; margin-bottom:1em; border-top:1px solid #e0e0e0; padding:1em 0 1.5em .5em;}
.fdnGrisDegradado{ background:url(/imagenes/cn/espe_columnagris.gif) repeat-x; }
.fdnGrisDegradado .listadoSumario li{ margin:.4em .4em 1em .4em; padding-bottom:1em; border-bottom:1px solid #a5a5a5; }
.fdnGrisDegradado .listadoSumario li a:visited{ color:#333333 }
.fdnGrisDegradado .listadoSumario li.ultimo{border:none;}
.fdnGrisDegradado .listadoSumario li p{ margin-bottom:.4em;  }
.fdnGrisDegradado .imgListado{height:9em; overflow:hidden; margin:0.2em 0 0.5em 0;}
.fdnGrisDegradado .imgListado img{ width:100%}

.capah3Espe{ background:#ededed; padding:0.5em 0em; float:left; width:100%; margin-bottom:1em;}
.capah3Espe h3{ float:left; width:85%; margin-left:0.4em}
/* jesus para que ocupe el 100%.objectBack{ float:right;}*/
.objectBack a{ font-size:0.6875em; padding:0 0.7273em}
.objectBack a img {margin-right:0.4545em;}

.fotoEspe{float:left; width:40%; overflow:hidden; margin:0em 1em 1em 0}
.fotoEspe.ftr{ float:right; margin:0em 0em 0.5em 0.5em}
.fotoEspe.banner{ width:100%; margin:0 0 1em 0;}
.fotoEspe img{ width:100%}
#contenedor13.especialMuni .columna2 p{font-size:0.725em;  margin-bottom:1em; }
.especialMuni#contenedor13 .columna2 .cuerpoEspe P{font-size:0.75em;}
.especialMuni#contenedor13 .columna2 .sumarioEspe p{font-size:0.89em;}
#contenedor121.especialMuni .columna2 p{font-size:0.725em;  margin-bottom:1em; }
.sumarioEspe{color:#31558e; font-weight:bold;}
.pieEspe{ color:#31558e;background:url("/imagenes/cn/cierre121.gif") repeat-x left bottom;border-top:1px solid #E0E0E0;font-size:0.75em;margin:1em 0;padding:1em 0 1.5em 0.5em;}
.listadoEspecial{ float:left; clear:right; /*Jesus Medios Comunicacion padding-left:2em;*/ width:100%;}
.listadoEspecial li {background:url("/imagenes/cn/marc_UL_Flecha.gif") no-repeat scroll 0 0.35em;padding:0 0 0.1875em 0.625em;}
.bandaEspecial{  margin:1em 0 0 0; background:url(/imagenes/cn/espe_borde_der_banda.gif) no-repeat; text-align:right; padding:0 0 0 .2em; }
.cierreBandaEspecial{ background:url(/imagenes/cn/espe_borde_izq_banda.gif) no-repeat right top; padding-right:0.2em}
.bandaEspecial ul{ border-top:1px solid #e0e0e0; overflow:hidden; height:2.7em; background:url(/imagenes/cn/espe_fondo_banda.gif) repeat-x;}
.bandaEspecial ul li{ display:inline; padding:0 1em;  position:relative; top:0.5em; border-right:1px solid #444; }
.bandaEspecial ul li.ultimo{border-right:none; }
.bandaEspecial ul li a{ color:#444; font-size:0.75em;} 
.bodyE h3 {background:#FFFFFF url("/imagenes/cn/fnd_cab_ficha.gif") repeat-x left top;color:#333333;font-size:0.75em;margin:1px 0 0;padding:0.25em 0 0.3333em 0.6667em;}
.bodyE {border:1px solid #EAEAEA;}
.panel .bodyE .listadoGenerico li a{color:#333;}
.contenedorFichaEspecial  {border-left:1px solid #EAEAEA;border-right:1px solid #EAEAEA;}
.especialMuni .contenedorFichaEspecial{ margin-top:-0.4em; border-top:none;}
.ficha {border-bottom:1px solid #EAEAEA;height:1%;margin-top:0;}
.ficha ul.tareas {border:medium none;margin:0 0.4375em;padding:0.5em 0;}
ul.tareas li.print, ul.listado5.tareas02 li.print {background:url("/imagenes/cn/fnd_UL_print.gif") no-repeat scroll 0 2px ;}
ul.tareas li.mail, ul.listado5 li.mail {background:url("../imagenes/cn/fnd_UL_mail.gif") no-repeat scroll 0 2px ;}
ul.tareas li a {color:#585858;font-size:0.6875em;}
ul.tareas li {background:none ;display:block;line-height:0.9em;margin-bottom:0.3em;padding:0 0 0.5em 1.75em;}
ul.tareas li.mail, ul.listado5 li.mail {background:url("/imagenes/cn/fnd_UL_mail.gif") no-repeat 0 2px;}
.panel.zotea {background:url(/imagenes/cn/espe_borde_superior.gif) repeat-x; height:1em; margin:0 0 0.5em 0.875em; width:45.2500em; float: left;}
.especialMuni .herramientasResultados{ border-bottom:1px solid #c7c6cb; margin-top:0.5em; width:100%; float:left;}
.especialMuni .herramientasResultados .paginacion {float:right;}
.especialMuni .paginacion{ font-size:0.75em;}
#contenedor13.especialMuni .columna2 .herramientasResultados p.parrafo{ margin-bottom:0em;}
.especialMuni .herramientasResultados p.parrafo{ float:left; margin-right:1.5em;}
.listadoMuniespecial .fotoListado{ float:left; width:14.25em; height:9em; overflow:hidden;}
.fotoListado img{ width:100%}
.listadoMuniespecial li{ float:left; margin-top:1em; border-bottom:1px dashed #333; padding-bottom:1em; width:100%}
	/**/
.vermas{  font-weight:bold; font-size:.725em; text-align:right; width:95%; text-align:right; padding-right:1.4em; background:#FFF url(/img/n_vermas.gif) no-repeat right 60%;}
.sombra .vermas{ width:90%;}

/*compartri*/
.icoCompartir{ margin-bottom:.5em;}
.icoCompartir ul{  margin:0 0.5em ; overflow:hidden; border-top:1px solid #E4E4E4; padding-top:.5em;}
.icoCompartir ul li{ float:left; margin-right:0.5em;}
/*redes sociales*/
.social{ margin-bottom:0.3125em; overflow:auto;}
/*#navCan .social{margin-bottom:0.7125em;}*/
.columna4 .ficha .social h3{margin-top:0.1em;}
.ficha .social h3{margin-top:0.06em;}
.social h3{margin-top:0.1em;}
h4.dAsociado, h3.dAsociado{ border-top:1px solid #FFF;}
#contenedor13 .columna2 .ficha.clear{ border-top:1px solid #EAEAEA;}
#contenedor13 .columna2 .filas{width:29.876em;}
.contenedorFichaEspecial .ficha.clear{ border-top:none;}
.contenedorFicha.vcard .ficha.clear{ border-top:none;}
.bodyE h4.dAsociado, .bodyE h3.dAsociado{ border-top:none;}
#contenedor121 .contenedorFichaEspecial{ border-top:1px solid #EAEAEA;}

#contenedor13 .columna2  .contenedorFichaColDer .ficha.clear { border-top:0; }
#contenedor13 .columna2  .contenedorFichaColDer{ border-top:1px solid #EAEAEA}
#contenedor13 .columna2 #navCan .contenedorFichaColDer{ margin-top:0.3125em;}
#contenedor13 .columna2 #navCan .cuerpovistaC .contenedorFichaColDer {margin-top:0.7125em; border-top:1px solid #EAEAEA}

.contenedorFicha.vcard .ficha .social h3{ margin-top:0;}
.contenedorFicha.vcard h4.dAsociado, .contenedorFicha.vcard h3.dAsociado{ border-top:none;}
#contenedor13 .columna2  #navCan .cuerpovistaC .contenedorFicha .contenedorFichaColDer .ficha.clear{ margin:0;}
#contenedor13 .columna2  #navCan .cuerpovistaC .contenedorFicha .contenedorFichaColDer { margin-top:0.3125em;}


.contenedorFichaColDer { border: 1px solid #E5E2DA; border-bottom: none; margin-bottom: 0.734em; width: 14.369em;}
.contenedorFicha div.ficha div.social ul.listadoGenerico{ border-top:1px solid #E4E4E4}
.contenedorFicha.vcard .social{ border:none;}
/*PARA LOS ICONOS NUEVOS DE REDES SOCIALES a 30x30 :padding: 0.65em 0 0.4em 2.2em;*/
.social .listadoGenerico li.horizontal {background:none; list-style:none; margin-bottom: 0.1em; float:left; padding-left:0em; padding-right:0.7em}
.social .listadoGenerico li.facebook {background:url("../../imagenes/ico_facebook.png") no-repeat 0 0em ; padding:0.4em 0 0.5em 2.2em; margin-bottom:0.3em;}
.social .listadoGenerico li.twitter {background:url("../../imagenes/ico_twitter.png") no-repeat 0 0em ; padding:0.4em 0 0.5em 2.2em; margin-bottom:0.3em;}
.social .listadoGenerico li.youtube {background:url("../../imagenes/ico_youtube.png") no-repeat 0 0em ;  padding:0.4em 0 0.5em 2.2em; margin-bottom:0.3em;}
.social .listadoGenerico li.flickr {background:url("../../imagenes/ico_flickr.png") no-repeat 0 0em ;  padding:0.4em 0 0.5em 2.2em;  margin-bottom:0.3em;}
.social .listadoGenerico li.blogger {background:url("../../imagenes/ico_blogger.png") no-repeat 0 0em ;  padding:0.4em 0 0.5em 2.2em;  margin-bottom:0.3em;}
.social .listadoGenerico li.vimeo {background:url("../../imagenes/ico_vimeo.png") no-repeat 0 0em ;  padding:0.4em 0 0.5em 2.2em;  margin-bottom:0.3em;}
.social .listadoGenerico li.google {background:url("../../imagenes/ico_google.png") no-repeat 0 0em ;  padding:0.4em 0 0.5em 2.2em;  margin-bottom:0.3em;}
.social .listadoGenerico li.tuenti {background:url("../../imagenes/ico_tuenti.png") no-repeat 0 0em ;  padding:0.4em 0 0.5em 2.2em;  margin-bottom:0.3em;}
.social .listadoGenerico li.wikipedia {background:url("../../imagenes/ico_wikipedia.png") no-repeat 0 0em ;  padding:0.4em 0 0.5em 2.2em;  margin-bottom:0.3em;}
.social .listadoGenerico li.wordpress {background:url("../../imagenes/ico_wordpress.png") no-repeat 0 0em ;  padding:0.4em 0 0.5em 2.2em;  margin-bottom:0.3em;}
.social .listadoGenerico li.linkedin {background:url("../../imagenes/ico_linkedin.png") no-repeat 0 0em ;  padding:0.4em 0 0.5em 2.2em;  margin-bottom:0.3em;}
.social .listadoGenerico li.pinterest {background:url("../../imagenes/ico_Pinterest.png") no-repeat 0 0em ;  padding:0.4em 0 0.5em 2.2em;  margin-bottom:0.3em;}
.ficha .social .listadoGenerico { border-top: 1px solid #E4E4E4; padding: 0.6em 0 0.5em 0.38em}

#divPlegadoRedesSociales  {padding:0.35em 0 0.5em}
#divPlegadoRedesSociales span a {color:#333333;font-size:0.75em;}
#divPlegadoRedesSociales span a img {margin-right:0.3em}
#divPlegadoRedesSociales span.textDesplegado{position:relative; top:-0.4em; left:0.2em;}

/* tooltip styling */
.tooltip {
	display:none;
	background:url("../../imagenes/cn/tooltip_buscador_abajo.png") no-repeat 0% 100% ;	
	padding:0em 0 1em 0em;
	font-size:0.6em;
	width:25em;
	color:#fff;
	z-index:1000;
	
	
}
/* a .label element inside tooltip */

.tooltip a {
	color:#333;
	font-size:1em;
}
.tooltip dt{color:#006699; font-size:1.1em; width:80%;}
.tooltip dl{ padding:2em 0 1em 2em;  background:url("../../imagenes/cn/tooltip_buscador_arriba.png") no-repeat 0% 0%; margin-bottom:0.3em; }
.tooltip dd{ margin: .5em 0 0 1em; color:#333; width:80%}

#generico1 .tooltip dt .area{ font-weight:bold; font-size:1em; color:#006699}

/* Diana ocultar contenido a la vista */
.block { display:block; }
.ocultoDesplazado{position:absolute;top:-2000em;left:-2000em;}

/* Diana altura especial para modulos columna de la derecha en distritos */
.distritoParche1{min-height:5.4em;}
.distritoParche2{min-height:5.15em;}

/* Se crea una clase con subrayado para aplicarla en casos puntuales*/
a.punteado  {border-bottom: 1px dotted #3F8CB2;color: #006699;text-decoration:none;}
a:hover.punteado   { border-bottom: 1px solid #3F8CB2;color: #006699; text-decoration:none;}