@import url("layout.css");
/***** Aplicacion: body, texto, titulares... *****/
	/*-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:16px }
	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;}
	label{cursor:pointer; cursor:hand}
	table {border-collapse: collapse}
	td, th {margin: 0; padding: 0 }
	tr { font-size:16px }
	u{text-decoration:none}
	
	.clear:after { display:block; content:"."; height:0; visibility:hidden; clear:both }
	/*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  }
		.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  }
		/* 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 }
		
		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 { 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 { background: url(../../imagenes/cn/fnd_cab_MAM.gif) no-repeat 1.5em top; padding:0.75em 0 0.8333em 4.583em; 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 }
		.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 }
		
		/*- 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 { border-top:none; padding-top:0.375em }
		.cabeceraD h3,.cabeceraD h4 { padding: 0 0 0 0.5em }
		.cabeceraD h3.parrafoTitulo { padding-left:0 }
		.cabeceraD .btnTitular01 { float:right; margin:0 0.3571em }
		.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:none; 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:none }
		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 }
		.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.6875em }
		.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 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 }
		
		
		#contenedor31.contenedorEspecialB .columna2 div.clear .cabecera002 h4 { padding:0 0 0 0.6667em; font-size:0.75em }
		.contenedorFicha .cabecera002 { margin-top:1px }
		.contenedorFicha .ficha .cabecera002 { margin:0; padding:0 }
		
		
	/* 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:4.3em}
		.facetas p.parrafo.column{ margin-bottom:1em; /*min-height:6em; height:auto !important; height:6em */}
	legend.parrafo{display:inline;font-weight:bold;position:relative;left:-0.8333em }
	
	p.parrafoTema.edicion{
		background: transparent url(../../imagenes/cn/sep_UL_Horizontal.gif) repeat-x bottom;
		margin-bottom: 7px;		
	}
	
  .pregSep {padding-top:6px;}
	

/***** 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 }
       #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 {padding: 0.25em 0 0 0.3125em; float: left}
	.herramientas ul li {display: inline; line-height: 1em; padding : 0 0.5625em 0 0.625em; background: transparent url(../../imagenes/cn/sep_UL_herramientas.gif) no-repeat right 10px}
	.herramientas ul li.ultimo {background: none}
	.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;}		
	#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}
	
	
	#listadoNavegacion {float:right;margin: 1.9375em 0.3125em 0 0.75em; height: 1.32em}
	#listadoNavegacion li { list-style-type: none; float: left; background:url(../../imagenes/cn/sep_listado_nav.gif) no-repeat right top; padding:0 0.5125em }
	#listadoNavegacion li.last {background-image:none }
	#listadoNavegacion li a { float:left; margin: 0; padding:0.1667em 0 0.3333em; color: #ffffff; font-size:0.9em}
	#listadoNavegacion li.sel a { background:url(../../imagenes/cn/selecionado_listado_nav.gif) no-repeat center bottom; font-weight:bolder }
	
		/*Menu Especifico Espaol */
		#listadoNavegacion #esitemA, #listadoNavegacion #esitemA a, #listadoNavegacion #esitemASel a, #listadoNavegacion #esitemASel {width: 2.9375em}
		#listadoNavegacion #esitemA {background: url(../../imagenes/cn/es/menu/itemAOFF.gif) no-repeat}
		#listadoNavegacion #esitemA a:hover, #listadoNavegacion #esitemASel {background: url(../../imagenes/cn/es/menu/itemAON.gif) no-repeat}
		
		#listadoNavegacion #esitemB, #listadoNavegacion #esitemB a, #listadoNavegacion #esitemBSel a, #listadoNavegacion #esitemBSel {width: 5.8125em}
		#listadoNavegacion #esitemB {background: url(../../imagenes/cn/es/menu/itemBOFF.gif) no-repeat}
		#listadoNavegacion #esitemB a:hover, #listadoNavegacion #esitemBSel {background: url(../../imagenes/cn/es/menu/itemBON.gif) no-repeat}
		
		#listadoNavegacion #esitemC, #listadoNavegacion #esitemC a, #listadoNavegacion #esitemCSel a, #listadoNavegacion #esitemCSel {width:8.125em}
		#listadoNavegacion #esitemC {background: url(../../imagenes/cn/es/menu/itemCOFF.gif) no-repeat}
		#listadoNavegacion #esitemC a:hover, #listadoNavegacion #esitemCSel {background: url(../../imagenes/cn/es/menu/itemCON.gif) no-repeat}
		
		#listadoNavegacion #esitemD, #listadoNavegacion #esitemD a, #listadoNavegacion #esitemDSel a, #listadoNavegacion #esitemDSel {width:5.5em}
		#listadoNavegacion #esitemD {background: url(../../imagenes/cn/es/menu/itemDOFF.gif) no-repeat}
		#listadoNavegacion #esitemD a:hover, #listadoNavegacion #esitemDSel {background: url(../../imagenes/cn/es/menu/itemDON.gif) no-repeat}

		-Menu Especifico Ingles-
		#listadoNavegacion #enitemA, #listadoNavegacion #enitemA a, #listadoNavegacion #enitemASel a, #listadoNavegacion #enitemASel {width: 3.0625em}
		#listadoNavegacion #enitemA {background: url(../../imagenes/cn/en/menu/itemAOFF.gif) no-repeat}
		#listadoNavegacion #enitemA a:hover, #listadoNavegacion #enitemASel {background: url(../../imagenes/cn/en/menu/itemAON.gif) no-repeat}
		
		#listadoNavegacion #enitemB, #listadoNavegacion #enitemB a, #listadoNavegacion #enitemBSel a, #listadoNavegacion #enitemBSel {width: 8em}
		#listadoNavegacion #enitemB {background: url(../../imagenes/cn/en/menu/itemBOFF.gif) no-repeat}
		#listadoNavegacion #enitemB a:hover, #listadoNavegacion #enitemBSel {background: url(../../imagenes/cn/en/menu/itemBON.gif) no-repeat}
		
		#listadoNavegacion #enitemC, #listadoNavegacion #enitemC a, #listadoNavegacion #enitemCSel a, #listadoNavegacion #enitemCSel {width: 6.6875em}
		#listadoNavegacion #enitemC {background: url(../../imagenes/cn/en/menu/itemCOFF.gif) no-repeat}
		#listadoNavegacion #enitemC a:hover, #listadoNavegacion #enitemCSel {background: url(../../imagenes/cn/en/menu/itemCON.gif) no-repeat}
		
		#listadoNavegacion #enitemD, #listadoNavegacion #enitemD a, #listadoNavegacion #enitemDSel a, #listadoNavegacion #enitemDSel {width: 4.875em}
		#listadoNavegacion #enitemD {background: url(../../imagenes/cn/en/menu/itemDOFF.gif) no-repeat}
		#listadoNavegacion #enitemD a:hover, #listadoNavegacion #enitemDSel {background: url(../../imagnes/cn/en/menu/itemDON.gif) no-repeat}
	
	/*-Cabecera 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) top left repeat-x}
	.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.3333em; font-weight:bold; text-transform:lowercase }
	
	.imgBannerSecc{ z-index:2; display:block; width:60.625em; height:4.9375em}
	

	/*- Modulos del buscador -*/
	#seccion .buscador { height:5.70em; position:absolute; padding-left:21px; width: 13.9375em; z-index:3; right:0; top:1em; background:url(../../imagenes/cn/fnd_buscador_left.png) no-repeat left top}
	* html img.ftl {\margin-left: -.2em; ma\rgin-left: 0}
	* html img.ftr {\margin-left:.2em} 

	.busqueda { height:5.70em; background:transparent url(../../imagenes/cn/fnd_buscador_right.png) no-repeat top right;}
	.cuerpoBusqueda {height:5em; margin:0 0.8125em 0 0; padding:0.75em 0 0 }
	
	.cuerpoBusqueda .busquedaSimple {height: 3.3125em }
	.cuerpoBusqueda .busquedaSimple .texto2_1 {font-size: 0.75em}
	
	.cuerpoBusqueda .busquedaSimple input#txtBuscar {width: 11em; margin-bottom: 3px}
	* 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: url(../../imagenes/cn/conexion.gif) no-repeat scroll right top }
	#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}

	.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: transparent 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 }
	.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 }
	
	.ficha .listadoGenerico li { background: transparent url(../../imagenes/cn/marc_UL_Flecha2.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(../../imagenes/cn/marc_UL_Flecha2.gif) no-repeat 0 0.4375em; padding-left:0.6875em }
	
	.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; }
	.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}
		
	.cuerpoVistaB.promo{padding: 0 0.625em 0.625em }
	.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-right:0.625em;}
		.cuerpoVistaB .promocion .parrafoTitulo{ display:block; padding-top:0.25em }
		.cuerpoVistaB .promocion .icoLnk{ position: relative; margin: 0 5px 2px 0; }
	
	/*- Modulo Banner promocional -*/
	.bannerPromocional { background:url(../../imagenes/cn/pagepeel.jpg) no-repeat right bottom; padding:0.3750em 0 2.9375em 0.3125em; margin-bottom:0.3125em }
	.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.5em 0.250em 0; border-left:1px solid #E5E2DA; border-right:1px solid #E5E2DA }
	.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 }
	.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 { background-image:none}
	.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; border-left:1px solid #E5E2DA; border-right:1px solid #E5E2DA; 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; background:url(../../imagenes/cn/mad_min_left.gif) no-repeat left top  }
		.madridMoverse ul.enlacesExternos li a { float:left; background:url(../../imagenes/cn/mad_min_right.gif) no-repeat right top; padding:0.25em 0.3125em; margin-left:0.125em; width:3.7em; text-align:center }
		.madridMoverse ul.enlacesExternos li.callejero a { width:13.125em }
		.madridMoverse ul.enlacesExternos li a span { font-size:0.6875em; font-weight:bold; float:left; width:100% }
		.madridMoverse ul.enlacesExternos li.callejero a span { font-weight:normal; width:6.7em; padding-top:0.5455em; overflow:hidden; text-align:center; line-height:0.9em }
		.madridMoverse ul.enlacesExternos li.callejero { width:100%; margin-bottom:0.250em }
		.madridMoverse ul.enlacesExternos li.trafico, .madridMoverse ul.enlacesExternos li.emt { margin-right:0.250em }
		.madridMoverse ul.enlacesExternos li img { height:0.8750em; float:left; margin: 0 1.125em }
		.madridMoverse ul.enlacesExternos li img.imgCallejero{ float:right; margin:0; width:7.9375em; height:1.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; min-height: 6.1875em; height:auto !important; height:6.1875em; background:url(../../imagenes/cn/fnd_cuerpo_especial.gif) repeat-x left bottom;  padding-bottom:0.3125em }
	.cuerpoEspecial.preguntas { padding-bottom:0; background:#fff none }
	
	.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 }
	
	.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) 0.4em 0.5em no-repeat;}
	.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) top left no-repeat; padding-top:13px; height:117px; margin:0}
	.datosAlerta{float:left; width:15.3750em; height:5.6875em; background:#ffffff url(../../imagenes/fnd_alertaMadrid_datosAlerta.gif) top left no-repeat; }
	.datosAlerta h2{float:left; background:transparent url(../../imagenes/fnd_alertaMadrid_datosAlerta_logo.gif) 0.8333em 0.8333em no-repeat; 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; }
	.cuerpoAlerta img{margin-right:1em}

	.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 }
	.bodyFacetas .ftl{margin-right: 10px}
	.bodyFacetas .ftl .imgTramites{width:7.5625em;}
	
	
	.contenidoNovedades { background:url(../../imagenes/cn/cierre121_2.gif) no-repeat left bottom; padding-bottom:1em }
	.noticiaDestacada p {font-size: 0.75em;padding-left:5px}
	.imgNoticiaDestacada{ width:7.5625em; /*height:7.5625em;*/float:left}
	
	
	
	/*-- Modulo central superior de la home --*/
	.facetas {margin-bottom: 0.0625em; background:url(../../imagenes/cn/fnd_dotted.gif) repeat-x left bottom}
	

	
	

	.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 }
	.noticiaContenido .parrafoTema {font-size: 0.7em}
	.cuerpoDestacado{width:100%;}
	
	.cuerpoDestacado img {padding: 0 1em 0.5em 0}	
	
	/*- 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: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:1.5625em; 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:0pt 5px 0pt 0pt; width:18px; display:inline;  }
	.iconRefresh { margin:0pt 5px 0pt 0pt; 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 }

	/* 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:49%; 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;}
	
	.col1A1 select{width:19em; font-size:.97em; margin-top:0.1667em; height:1.5em;}
	 .col1A1 #cuando{margin-top:.2em;}

	.tituloGrupo{ font-size:.8em; width:80%; margin-bottom:0.3667em; color:#555;}
	.mitadI{ float:left; width:49%; 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; position:relative; left:.8em; top:.05em; height:1.2em; }
	.publiCuerpo #distrito{ width:11.7em; font-size:0.97em}
	#iradioLugar{ position:relative; top:.4em}
	#iradioDistrito{ position:relative; top:.8em}
	#tipoDistritoLabel{ position:relative; 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 img, .cuerpoDestacadoEventos img{ 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:url("/imagenes/cn/fnd_dotted_searcher.gif") repeat-x scroll left bottom transparent; 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;}
	.publiCuerpo.listadoActividades .sinSombra{ padding-bottom:1em}
	/*---------*/
