/*
@import url("prueba.css");
*/

/* BASES */

	BODY { font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
	BODY, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, dd, dt, dl, ul, li, img { padding: 0; margin: 0; }
	a { text-decoration:none; }
	a:hover { text-decoration:underline; }
	img { border: 0; }
	legend, hr, .oculto { display:none; }
	fieldset { border:none; }
	ul li { list-style-type: none; }
	.ftl { float: left; }
	.ftr { float: right; }
	select, input { font: 0.625em Arial, Helvetica, sans-serif; color: #666; }

	.clear:after { display:block; content:"."; height:0; visibility:hidden; clear:both; }
	
	ul li.ultimo { background: none; }
	
	p.pieFoto { font-size: 0.65em; color: #333; padding-right: 11px; }
	
	/***** CONTENEDORES DE LA ESTRUCTURA PRINCIPAL DE LAS PLANTILLAS *****/
	#contenedor { width:100%; text-align:center; }
	#contenido  { width: 48.45em; margin: auto;  text-align: left; }
	

	/***** TEXTOS *****/
	.titular1, .titular1 a, .MD_bodyF h4, .MD_bodyF h4 a
	{ color: #31558E; }

	.texto2_1 
	{ color: #2F2F2F; }
	
	.texto2_2, .listadoGenerico li a, .listado_generico2 li p, .parrafo, .listadoGenerico3, .MD_cuerpo_vistaB p, .texto2_3, .MD_cuerpoB .parrafo, .MD_CON_XXX_DES_01 .parrafo, .MD_cabeceraC a, .MD_publi_cierre a
	{ color: #666; }
	
		/***** TEXTO ROJO JGL*****/
	.letra_roja
	{ color: #FF0000; }
	
	.texto3_1
	{ color: #7B7B7B; }
	
	ul.listado_SubMenu a
	{ color: #5D7EB1; }
	
	.MD_cabecera h3 a
	{ color: #fff; }
	
	h3.cabNAV, h3.cabNAV a
	{ color: #31558E; }
	
	
	.parrafoTema
	{ color: #999; }
	
	h4.cabecera_especiales, h4.cabecera_especiales a, .MD_mpm_cuerpo h5, .MD_mpm_cuerpo dl dt a
	{ color: #5A5447; }
	
	.textoLNK, .MD_cabeceraB h3, .textoLNK, .MD_cabeceraB h3 a { color: #C35B17; }
	
	.MD_prevision .texto3_1, ul.MD_datos li a
	{ color: #595447; }

	.publi_info h5, ul.MD_tareas li a
	{ color: #515151; }
	
	.MD_bodyE h4, ul.listadoMenu li a
	{ color: #333 }
		
	/***** Módulos y estructuras comunes y siempre presentes en el site *****/
		
		/* Cabecera */
		#Mod_CAB_principal { background-color: #2A4B8A; height: 4.0625em; /*64px;*/ margin-bottom: 15px; }
		#MD_logotipo { float: left; padding: 10px 0 0 12px; }
		#MD_herramientas { margin-left: 24.5em; /*392px*/ }
		
		/* Menu herramientas */
		#MD_herramientas .MD_herramientas_menu { height: 1.625em;/*26px;*/ background-color: #1C376F; }
		.MD_herramientas_menu ul { padding: 4px 0 0 5px; float: left; }
		.MD_herramientas_menu ul li { display: inline; line-height: 16px; padding : 0 10px 0 9px; background: transparent url(../imagenes/cn/sep_UL_herramientas.gif) no-repeat right; }
		.MD_herramientas_menu ul li.ultimo { background: none }
		.MD_herramientas_menu #menu_herramientas a { font-size: 0.7em; color: #C8D0E2; }
		
		#frmLanguage form { padding-top: 2px; }
		#frmLanguage select { width: 8em; height: 1.063em; }

		/* Combo idiomas */
		#cboLanguaje .cabCbo { padding-top: 6px; margin-left: 17.5625em; }
		#cboLanguaje .cabCbo img { margin-right: 1px; }
		
		#titIdioma {background-color: #1C376F; border: 1px solid #687FAA; margin-top:0.3125em; padding-left:0.25em; height:1em; he\ight:0.875em; overflow:hidden; width:4.375em; float:left;}
		#titIdioma h2 {font: 0.6875em Arial, Helvetica, sans-serif; ;color: #C8D0E2; }
		#btIdioma{float:left;padding:5px 1px 0 0 ;margin-left:1px;}
		
		#btIdioma a { cursor:pointer; }
		
		#listaIdioma { font:0.7em Arial, Helvetica, sans-serif; background-color:#687FAA; display:none; border: 1px solid #687FAA; margin-top: 1px; }
		#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;color: #244482; d\isplay:block; }
		#listaIdioma li a{padding:0 0 0 9px;color:#C8D0E2;}
		#listaIdioma li a:hover{color:#FFF;text-decoration:none}
		
		/* Menú principal */
		#menuPrincipal { padding-top: 9px; }
		#menuPrincipal li { display: inline; padding: 0 13px 4px 13px;  padding: 0 0 4px 10px;  background: transparent url(../imagenes/cn/sep_UL_navPrincipal.gif) no-repeat 0 -5px;  }
		#menuPrincipal li#primerElem { background:none; }
		#menuPrincipal li a, #menuPrincipal li span
		{ font: 0.75em Arial, Helvetica, sans-serif; color: #fff; }
		
		#menuPrincipal li a{ padding: 0 1px 4px 1px;}
		
		/* Cabecera seccion */
			#MD_seccion_buscador_vistaA { height: 99px; }
			.MD_CON_seccion_DES_01 { width: 36.125em; height: 99px; }
	
			/*-- Modulos del buscador --*/
			#MD_seccion_buscador_vistaA .MD_buscador { float: right; width: 11.5em; height: 99px; }
			#MD_seccion_buscador_vistaA .MD_buscador .caja_top, #MD_seccion_buscador_vistaA .MD_buscador .caja_bottom { height: 6px; background-color: #EBEBEB; }
		
			/* IE 5.5 box model hack para posicionar correctamente las imagenes de esquina */
			* html img.ftl { \margin-left: -.2em; ma\rgin-left: 0; }
			* html img.ftr { \margin-left:.2em; } 
			
			#MD_seccion_buscador_vistaA .MD_buscador .caja_cuerpo { background-color:#EBEBEB; }
			#MD_seccion_buscador_vistaA .MD_buscador .caja_cuerpo .int_buscador { height: 87px; margin: 0 6px; }
			
			.MD_buscador .caja_cuerpo .int_buscador .int_cuerpoA { height: 63px; padding-left: 6px; margin-bottom: 5px; background: #fff url(../imagenes/cn/fnd_cuerpo_Buscador.gif) repeat; }
			.MD_buscador .caja_cuerpo .int_buscador .int_cuerpoA .texto2_1 { font-size: 0.7em; }
			
			.MD_buscador .caja_cuerpo .int_buscador .int_cuerpoA input#textobuscar { width: 13em; margin-bottom: 3px; }
			* html .MD_buscador .caja_cuerpo .int_buscador .int_cuerpoA input#textobuscar { width: 13em; margin: 0; }
		
			.caja_cuerpo .int_buscador .int_cuerpoA p { padding: 11px 0 5px 0; }
			.caja_cuerpo .int_buscador .int_cuerpoB { height: 19px; he\ight: 16px; background-color:#fff; padding-left: 7px; padding-top: 3px; }
			.caja_cuerpo .int_buscador .int_cuerpoB .texto3_1 { font-size: 0.625em; }
		
		/* Cabecera Ventana Aplicaciones */
		.MD_cabecera_aplicacion { height: 64px; margin-bottom: 15px; background-color: #2A4B8A; }
		.MD_cabecera_aplicacion img { margin: 10px 0 0 12px; }
		

		/* Rastro de migas */
		#MD_rastroMigas { height: 1.8125em; /*29px;*/ }
		#MD_rastroMigas h3 { font: 0.7em Arial, Helvetica, sans-serif; color: #999; padding-top: 8px; }
		#MD_rastroMigas h3 a { color: #C35B17; }
		#MD_rastroMigas h3 span { color: #333; }


		/* Pie de pagina */
		#MD_cierre_Plantilla { padding-top: 20px; }
		#MD_cierre_Plantilla .subMenuPie { height: 24px; background-color: #F0F0F0; }
	
		#MD_cierre_Plantilla .subMenuPie ul.listado_SubMenu { padding: 2px 0 0 5px; float: left; }
		#MD_cierre_Plantilla .subMenuPie ul.listado_SubMenu li { display: inline; line-height: 16px; padding-right: 9px; margin-right: 10px; background: transparent url(../imagenes/cn/sep_UL_navPie.gif) no-repeat right; }
		#MD_cierre_Plantilla .subMenuPie ul.listado_SubMenu a { font-size: 0.625em; }
	
		
		#MD_cierre_Plantilla .subMenuPie ul.listado_Nvl3 { padding: 2px 5px 0 0; float: right; }
		#MD_cierre_Plantilla .subMenuPie ul.listado_Nvl3 li { display: inline; line-height: 16px; background: transparent url(../imagenes/cn/sep_UL_navPieNV3.gif) no-repeat right; padding-right: 11px; margin-right: 7px; }

		#MD_cierre_Plantilla .subMenuPie ul.listado_Nvl3 a { font: 0.625em Arial, Helvetica, sans-serif; color: #7B7B7B; }
		
		#MD_cierre_Plantilla .subMenuPie ul li.ultimo { background: none; padding:0; margin:0; }
		
		/* Copy */
		#MD_cierre_Plantilla .copy { padding: 4px 5px 15px 0; text-align: right; }
		#MD_cierre_Plantilla .copy p { font-size: 0.625em; color: #666; }


	
	/***** Modulos comunes de uso muy extendido *****/

		/* Estilos de cabeceras tipo El ayuntamiento */
		.MD_cabecera { background-color: #9B9B9B; height: 1.75em; /*28px;*/ margin-bottom: 5px; }
		.MD_cabecera h3 { padding: 7px 3px 0 5px; float: left; }
		.MD_cabecera h3 a { font-size: 0.7em; }
		.flechaCabecera { margin-top: 9px; }
	
		/* Cabecera Formato ico fondo mas titular azul */
		.MD_cuerpo_vistaA, .MD_cuerpo_vistaB { border: solid 1px #D9D9D9; }
		/*.MD_cuerpo_vistaA img, .MD_cuerpo_vistaB img { float: left; margin: 3px 0 0 4px; }*/
		h4.titular1 { font-size: 0.9em; font-weight: normal; padding: 5px 5px 0 5px; }

		.MD_cuerpo_vistaB p { font-size: 0.7em; padding: 7px 4px 0 4px; }
		.MD_cuerpo_vistaB form { padding: 7px 0 3px 4px; }
		.MD_cuerpo_vistaB form select { width: 15.5em; }
		
		/* Estilos de cabecera formato noticias */
		.MD_cabeceraB { background: transparent url(../imagenes/cn/fnd_cabeceraB.gif) repeat-x; min-height: 18px; margin-bottom: 8px; }
		* html .MD_cabeceraB { height: 18px; }
		.MD_cabeceraB h3 { font-size: 0.7em; font-weight: normal; background: transparent url(../imagenes/cn/marc_UL_Flecha.gif) no-repeat 1px 7px; padding: 3px 0 0 8px; }

		
		/* Estilos de cabecera formato saludo del alcalde */
		h3.cabNAV { font-size: 0.9em; font-weight: normal; background-color: #EBEBEB; margin-bottom: 7px; padding: 6px 0 0 9px; min-height: 20px; }
		* html h3.cabNAV { height: 26px; he\ight: 20px; /*20px;*/ }
		h3.cabNAV.madrid { padding-left: 33px; background: #EBEBEB url(../imagenes/cn/fnd_Cabmadrid.gif) no-repeat 1px 1px; }
		
		h3.cabNAV img { float: right; margin-right: 5px; }
		
		/* Listado generico con flecha roja */
		.listadoGenerico { padding: 2px 0 0 5px; }
		.listadoGenerico li { line-height: 0.8125em; background: transparent url(../imagenes/cn/marc_UL_Flecha.gif) no-repeat 0 6px; padding-left: 8px; }
		* html .listadoGenerico li { line-height: 0.9375em; background-position: 0 7px }
		.listadoGenerico li a { font-size: 0.7em; }
		ul.listadoGenerico.especial { margin-top: 8px; padding-top: 7px; background: transparent url(../imagenes/cn/sepEscial_Horizontal.gif) repeat-x top; }		
		
		/* Listado generico con cuadro gris */
		.listadoGenerico3 li { font-size: 0.7em; line-height: 13px; padding-left: 10px; background: transparent url(../imagenes/cn/marc_UL_Cuadrado00.gif) no-repeat 0 6px; }
		* html .listadoGenerico3 li { background-position: 0 5px; }
		
		/* Listado generico formato dl */
		dl.listadoBGenerico {  padding-top: 3px; font-size: 0.7em; color:#666; }
		.listadoBGenerico dt { padding-left: 7px; background: transparent url(../imagenes/cn/marc_UL_Flecha.gif) no-repeat 0 4px; }
		.listadoBGenerico a { color: #C35B17; }
		.listadoBGenerico dd { padding-bottom: 5px; }
		
		/* Cabecera formato derecha */
		h4.cabecera_especiales { font-size: 0.7em; background-color: #E5E2DA; min-height: 1.4375em; /*23px;*/ }
		* html h4.cabecera_especiales { height: 1.4375em; }

		/* Formato areas temáticas */
		.MD_cuerpoB .parrafo { padding: 11px 0 7px 5px; }
		.MD_cuerpoB .ftr { min-width: 184px; }
		* html .MD_cuerpoB .ftr { width: 184px; }
		
		.MD_cuerpoA { width:100%; }
		.MD_cuerpoA .textoLNK { font-size: 0.7em; }
		.MD_cuerpoA img.ftl { margin-right: 8px;margin-left:5px }
		* html .MD_cuerpoA img.ftl { \margin-left: 0px; }
	
		/* Estilos cuerpo tipo seccion */
		.MD_CabeceraD, .MD_CabeceraE { min-height: 23px; border-top: solid 1px #E0DDD3; background: transparent url(../imagenes/cn/fnd_MD_CabeceraD.gif) no-repeat right top; margin-bottom: 6px; }
		* html .MD_CabeceraD, .MD_CabeceraE { height: 23px; }
		
		.MD_CabeceraD h4 { padding: 5px 0 0 5px; }
		h4.titular2, h4.titular2 a { font-size: 0.85em; color:#333; }
		
		.MD_CabeceraD .btnTitular01 { margin:0;padding:0;float:right;position:relative;top:-5px;left:3px;lef\t:0; }

		.MD_CabeceraE { margin-bottom: 3px; }
		.MD_CabeceraE h4 { padding: 5px 0 0 5px; }
		h4.titular3, h4.titular3 a { font-size: 0.85em; color:#31558E; }
	
		.MD_bodyD { padding-left: 5px; }
		.MD_bodyD .listadoGenerico { padding-left:0; }
		.MD_bodyD .fotografia { margin-bottom: 7px; }
		.MD_bodyD .ftr .listadoGenerico {width:11.25em}		
		.MD_bodyD form{margin-bottom:0.25em}		

		.MD_body_Entradilla { width: 100%; margin-bottom: 5px; }
		.MD_body_Entradilla img { float: left; margin-right: 5px; }
		.MD_body_Entradilla .parrafo a { color: #666; }

		/* Estilos cajas formato E */
		.MD_bodyE { border: solid 1px #E0DDD3; border-bottom: solid 5px #E0DDD3; }
		.MD_bodyE h4 { font-size: 0.7em; background-color: #E0DDD3; padding: 4px 0 0 4px; height: 23px; he\ight: 19px; }
		
		.panel1 .MD_bodyE, .block1 .MD_bodyE { height: 6.1875em; he\ight: 5.8125em; }
		.panel2 .MD_bodyE, .block2 .MD_bodyE { height: 12.6875em; he\ight: 12.3125em; }
		
		/* Estilos caja formato F */
		.MD_bodyF { border: solid 1px #D6DEEA; }
		.MD_bodyF h4 { font-size: 0.7em; background-color: #D6DEEA; padding: 4px 0 0 4px; height: 23px; he\ight: 19px; }
		.MD_bodyF h4 img { margin-right: 4px; }
		.panel1 .MD_bodyF { height: 6.1875em; he\ight: 6.0625em; }
		.panel2 .MD_bodyF { height: 12.6875em; he\ight: 12.5625em; }
		
		/* Estilos zona de informacion publicidad */
		.infoBusqueda { padding: 4px 0 9px 4px; border: solid 1px #D6DEEA; border-bottom: solid 6px #D6DEEA; }
		.infoBusqueda p { padding-bottom: 7px; }
		.infoBusqueda form select { width: 156px; }

		/***** Cabecera con boton(img) asociado la derecha  *****/
		.MD_Cabecera_btn .btnTitular01 { margin:0;padding:0;float:right;position:relative;top:-5px;left:3px;lef\t:0; }
		.MD_Cabecera_btn { padding:5px 0 0 5px; border-top:1px solid #CCC }
		.MD_Cabecera_btn  .titular1 { margin:0;padding:0 }
		
		
/* SUB ESTRUCTURAS */

	/***** Contenedoras generales *****/
	#contenedor121, #contenedor211, #contenedor31, #contenedor1111, #contenedor22, #contenedor13, #contenedor112, #contenedor4
	{ border: solid 1px #fff; width: 100%; background: transparent url(../imagenes/cn/fnd_contenedora_vistaB.gif) repeat-y right; }
	
	/***** Contenedoras generales sin fondo gris de la derecha *****/
	#contenedor22, #contenedor13, #contenedor112, #contenedor4
	{ background: none; }
	
	
	/***** Columnas con formato de estructura 121 *****/
	#contenedor121 .columna1 { width: 11.5em; float: left; }
	#contenedor121 .columna2 { width: 23.8125em; float: left; margin-left: 13px; }
	#contenedor121 .columna3 { width: 11.5em; float: right; background-color:#fff; }
	* html #contenedor121 .columna3 { width: 11.4375em; }
	
	/***** Columnas con formato de estructura 211 *****/
	#contenedor211 .columna1 { width: 23.8125em; float: left; }
	#contenedor211 .columna2 { width: 11.5em; float: left; margin-left: 13px; }
	#contenedor211 .columna3 { width: 11.5em; float: right; background-color:#fff; }
	* html #contenedor211 .columna3 { width: 11.4375em; }
	
	/***** Columnas con formato de estructura 31 *****/
	#contenedor31 .columna1 { width: 36.125em; float: left; }
	#contenedor31 .columna2 { width: 11.5em; float: right; background-color:#fff; }
	* html #contenedor31 .columna2 { width: 11.4375em; }
	
	/***** Columnas con formato de estructura 1111 *****/
	#contenedor1111 .columna1 { width: 11.5em; float: left; }
	#contenedor1111 .columna2 { width: 11.5em; float: left; margin-left: 13px; }
	#contenedor1111 .columna3 { width: 11.5em; float: left; margin-left: 13px; }
	#contenedor1111 .columna4 { width: 11.5em; float: right; background-color: #fff; }
	* html #contenedor1111 .columna4 { width: 11.4375em; }
	
	/***** Columnas con formato de estructura 22 *****/
	#contenedor22 .columna1 { width: 23.8125em; float: left; }
	#contenedor22 .columna2 { width: 23.8125em; float: right; }
	
	/***** Columnas con formato de estructura 13 *****/
	#contenedor13 .columna1 { width: 11.5em; float: left; }
	#contenedor13 .columna2 { width: 36.125em; float: right; }
	* html #contenedor13 .columna1 { width: 11.4375em; }
	
	/***** Columnas con formato de estructura 112 *****/
	#contenedor112 .columna1 { width: 11.5em; float: left; }
	#contenedor112 .columna2 { width: 11.5em; float: left; margin-left: 13px; }
	#contenedor112 .columna3 { width: 23.8125em; float: right; }

	/***** Columnas con formato de estructura 4 *****/
	#contenedor4 .columna1 { background-color: #fff; }

	/***** Distributiba ayuntamiento () *****/
	.subestructura1_1{float:left;margin-right:13px;width:11.5em}
	.subestructura1_2 {float:left;width:11.5em}
	
	/***** Distributiba tema *****/
	.subestructura2_1 { width: 165px; padding-right: 10px; float: left; }
	.subestructura2_2 { margin: 0 0 0 174px; padding: 0 0 0 11px; background: transparent url(../imagenes/cn/sep_UL_Vertical.gif) repeat-y left; }
	.subestructura2_2 .listadoGenerico { padding-top:0; margin-top:0; }
	

/* MODULOS */

	/***** MD_NAV_canales_LIS_01 ****/
	.MD_NAV_canales_LIS_01 { padding-bottom: 10px; }
	.MD_NAV_canales_LIS_01 .MD_cuerpo_vistaA { min-height: 1.625em; }
	* html .MD_NAV_canales_LIS_01 .MD_cuerpo_vistaA { height: 1.625em; hei\ght: 1.5em; }
	
	/***** MD_CON_equip_LIS_01 *****/
	.MD_CON_equip_LIS_01 { padding-bottom: 5px; }
	.MD_CON_equip_LIS_01 .MD_cuerpo_vistaB { padding-bottom: 7px; }

	/***** MD_CON_distritos_LIS_01 *****/
	.MD_CON_distritos_LIS_01 { padding-bottom: 5px; }
	.MD_CON_distritos_LIS_01 .MD_cuerpo_vistaB { padding-bottom: 7px; }

	/***** MD_CON_municipal_LIS_01 ****/
	.MD_CON_municipal_LIS_01 { padding-bottom: 32px; }
	.MD_CON_municipal_LIS_01 .MD_cuerpo_vistaA { height: 1.625em; hei\ght: 1.5em; }
	
	/***** MD_NAV_interna_LIS_01 *****/
	.MD_NAV_interna_LIS_01 { border: solid 1px #D9D9D9; padding: 6px 0 3px 5px; margin-bottom: 5px; }

	
	/***** formulario distrito y instalaciones , distributiba ayuntamiento *****/
	#frm_distritos select #distritos, #frm_servicios select  #instalaciones {width:9.625em}

	
	
	/***** MD_NAV_facetas_LIS_01 *****/
	.MD_NAV_facetas_LIS_01 { margin-bottom: 5px; }
	.MD_NAV_facetas_LIS_01 .MD_cabecera { margin: 0; }
	
	.listado_generico2 { min-height: 4.4375em; background-color: #F3F3F3; }
	.listado_generico2 li { float: left; width: 31%; padding-left: 7px; margin: 8px 0; background: transparent url(../imagenes/cn/sep_UL_Vertical.gif) repeat-y right; }
	.listado_generico2 li div { background: transparent url(../imagenes/cn/ico_flecha_link02.gif) no-repeat; padding-left: 21px; }

	* html .listado_generico2 { height: 4.4375em; }	
	* html .listado_generico2 li a { letter-spacing : -1px; }

	.listado_generico2 li img { padding-right: 6px; }
	.listado_generico2 li a { font-size: 0.8em; color: #313131; }
	.listado_generico2 li p { padding-top: 7px; font-size: 0.7em; }
	
	/***** MD_NAV_noticias_DES_01 *****/
	.MD_NAV_noticias_DES_01 .MD_cabecera {  height: 0.9375em; /*15px;*/ background-color: #fff; }
	.MD_NAV_noticias_DES_01 .MD_cabecera h3 { padding: 0 3px 0 0; margin:0; }
	.MD_NAV_noticias_DES_01 .MD_cabecera h3 a { color: #244482; background-color: #fff; }
	.MD_NAV_noticias_DES_01 .flechaCabecera { margin-top: 0px; }

	.MD_NAV_noticias_DES_01 p { font-size: 0.7em; padding-bottom: 11px; }
	
	/***** MD_CON_noticias_DES_01 *****/
	.MD_CON_noticias_DES_01 { padding-bottom: 6px; }
	.MD_CON_noticias_DES_01 .parrafoTema { font-size: 0.7em; }
	
	.noticias_DES_cuerpo { background: transparent url(../imagenes/cn/sep_UL_Horizontal.gif) repeat-x top; padding-top: 6px; min-height: 126px; }
	* html .noticias_DES_cuerpo { height: 126px; }
	.noticias_DES_cuerpo img { padding: 0 8px 8px 0; }
	
	p.parrafoTema { padding-bottom: 1px; }
	.parrafoTema strong { font-size: 0.9em; font-weight: normal; color: #333; }
	a.parrafoTitulo, .parrafoTitulo { font-size: 0.9em; color: #244482; font-weight: normal; }
	
	.parrafo { font-size: 0.7em; padding: 3px 0; }
	
	/***** TEXTO ROJO JGL*****/
	.letra_roja { font-size: 0.7em; padding: 3px 0; }
	
	/***** MD_CON_noticias_LIS_01 *****/
	.MD_CON_noticias_LIS_01 .parrafoTema { font-size: 0.7em; }
	.MD_CON_noticias_LIS_01 p.parrafo { font-size: 0.75em; padding-bottom: 8px; }
	
	.noticias_cuerpo { min-height: 65px; }
	* html .noticias_cuerpo { height: 65px; }
	.noticias_cuerpo img { float: left; padding: 0 8px 5px 0; }
	
	/***** MD_CON_agenda_LIS_01	*****/
	.MD_CON_agenda_LIS_01 { width: 100%; }
	.MD_CON_agenda_LIS_01 .parrafoTema { font-size: 0.7em; }
	.MD_CON_agenda_LIS_01 p.parrafo { font-size: 0.75em; padding-bottom: 8px; }
	.MD_CON_agenda_LIS_01 .ftl { width: 11.5625em; min-height: 65px; }
	.MD_CON_agenda_LIS_01 .SecondColumna { margin-left: 11.75em; min-height: 65px; }
	
	* html .MD_CON_agenda_LIS_01 .ftl, * html .MD_CON_agenda_LIS_01 .SecondColumna { height: 70px; }
	
	/***** madridAlMinuto *****/
	.madridAlMinuto {padding-bottom: 3px; background-color: #fff; border: solid 1px #E5E2DA; }
	.madridAlMinuto h4 { background: #E5E2DA url(../imagenes/cn/fnd_cab_MAM.gif) no-repeat 3px 2px; padding:5px 0 0 31px; min-height: 18px; margin-bottom: 5px; }
	* html .madridAlMinuto h4 { height: 23px; hei\ght: 18px; }
	.madridAlMinuto .MD_mam_cuerpo { min-height: 81px; padding: 0 4px 0 4px; }
	* html .madridAlMinuto .MD_mam_cuerpo { height: 81px; }
	
	ul.MD_datos { width: 7.6875em; float: right; }
	* html ul.MD_datos { width: 7.5625em; }
	ul.MD_datos li { padding-top: 3px; background-color: #F6F3F0; margin-bottom: 1px; padding-left: 24px; padding-bottom: 3px; line-height: 10px; }
	ul.MD_datos li a { font-size: 0.7em; }

	ul.MD_datos li.acustica { min-height: 26px; background: #F6F3F0 url(../imagenes/cn/fnd_UL_acustica.gif) no-repeat 5px 4px; }
	ul.MD_datos li.aire { background: #F6F3F0 url(../imagenes/cn/fnd_UL_aire.gif) no-repeat 5px 4px; }
	ul.MD_datos li.polen { min-height: 12px; background: #F6F3F0 url(../imagenes/cn/fnd_UL_polen.gif) no-repeat 5px 4px; }
	
	* html ul.MD_datos li { line-height: 12px; }
	* html ul.MD_datos li.polen { line-height: 11px; line-hei\ght: 13px; }

	.MD_prevision { width: 2.9375em; padding: 1px 1px 2px 1px; background-color: #F6F3F0; }
	.MD_prevision img { padding-bottom: 6px; }
	
	* html .MD_prevision img { padding-bottom: 2px; }

	.MD_prevision ul { padding-bottom: 1px; }
	* html .MD_prevision ul { padding-bottom: 2px; }
	.MD_prevision li { line-height: 1.25em; font-size: 0.625em; padding-left: 3px; }
	
	.MD_mpm_cuerpo { padding: 6px 4px 0 4px; }
	.MD_mpm_cuerpo h5 { font-size: 0.7em; padding-bottom: 4px; }
	
	.MD_mpm_cuerpo dl dt { background: #F1EEEB url(../imagenes/cn/fnd_DT_flecha.gif) no-repeat 8px 7px; line-height: 10px; height: 21px; hei\ght: 19px; padding: 2px 0 0 18px; margin-bottom: 1px; }
	* html .MD_mpm_cuerpo dl dt { padding-top: 4px; hei\ght: 17px; }
	
	.MD_mpm_cuerpo dl dd { background-color: #F1EEEB; padding-left: 5px; }
	.MD_mpm_cuerpo dl dt a { font-size: 0.7em; }
	
	.MD_mpm_cuerpo ul { padding-top: 4px; }
	.MD_mpm_cuerpo ul li { display: inline; }
	.MD_mpm_cuerpo ul li.callejero { padding-right: 6px; }
	.MD_mpm_cuerpo ul li.emt { padding-right: 5px; }

	/***** MD_CON_especial_LIS_01 *****/
	.MD_CON_especial_LIS_01 { background-color: #fff;}
	.MD_especial_cuerpo { border: solid 1px #E5E2DA; min-height: 92px; padding-bottom: 5px;}
	* html .MD_especial_cuerpo { height: 92px; }
	
	.MD_especial_cuerpo h4
	{
		padding: 3px 0 0 6px;
		margin-bottom: 7px;
		min-height: 23px;
		background-color: #E5E2DA;
	}
	
	* html .MD_especial_cuerpo h4
	{ height: 23px; hei\ght: 20px; }
	
	.MD_especial_cuerpo h4 img { padding-right: 4px; }
	
	.MD_especial_cuerpo .cuerpo { padding: 0 4px 0 4px; }
	.MD_especial_cuerpo .cuerpo p { font-size: 0.7em; }
	.MD_especial_cuerpo .cuerpo .ftl { padding-right: 8px; }
	.MD_especial_cuerpo .cuerpo .ftr { padding-left: 8px; }

	/***** listadoEspecial02 y listadoEspecial01 *****/
	
	.listadoEspecial02 {  }
	
	.listadoEspecial02 ul.listadoGenerico { border: solid 1px #E5E2DA; padding:0; margin:0; }
	.listadoEspecial02 ul.listadoGenerico li { border-bottom: solid 2px #E5E2DA; line-height: 16px; background-position: 5px 7px; padding-left: 13px; }
	
	* html .listadoEspecial02 ul.listadoGenerico li { line-height: 18px; background-position: 5px 8px; }
	.listadoEspecial02 ul.listadoGenerico li.especial { border-bottom: 0px; }
	
	.listadoEspecial02 .listadoGenerico li.especial a { color: #C15C18; }
	
	.listadoEspecial01 ul.listadoGenerico { padding:0; margin:0; }
	ul.listadoGenerico.externo li { background-color: #E5E2DA; height: 19px;  background-position: 5px 6px; padding-left: 13px; }
	ul.listadoGenerico.externo li a { color: #5A5447 }
		
	/***** MD_CON_XXX_DES_01 *****/
	.MD_CON_XXX_DES_01 { padding-bottom: 5px;height:104px;overflow:hidden }

	
	/***** MD_CON_general_DES_01 *****/
	.MD_CON_general_DES_01 { padding-bottom: 5px; }
	.MD_CON_general_DES_01 p { padding-left: 6px; }
	
	/***** MD_NAV_canal_LIS_01 *****/
	.MD_NAV_canal_LIS_01 { padding-bottom: 5px; }
	
	/***** MD_CON_publi_DET_01 *****/
	
	.MD_cuerpo_vistaC { width: 100%; margin-bottom: 14px; background: transparent url(../imagenes/cn/fnd_contenedora_detalle.gif) repeat-y right; }
	.publi_cuerpo { width: 23.375em; padding-bottom: 14px; float: left; }
	.publi_info { width: 11.5em; float: right; }
	
	.MD_cabeceraC { border: solid 1px #D9D9D9; height: 24px; he\ight: 19px; padding-top: 5px; margin-bottom: 10px; }
	h3.titular1 { font-size: 0.9em; padding-left: 6px; }
	
	
	.MD_cabeceraC a, .MD_publi_cierre a { font-size: 0.7em; padding-right: 8px; }
	.MD_cabeceraC a img, .MD_publi_cierre a img { margin-right: 5px; }
	
	.publi_cuerpo .MD_entradilla { min-height: 135px; }
	* html .publi_cuerpo .MD_entradilla { height: 135px; }
	
	.publi_cuerpo .MD_entradilla div.ftl { width: 132px; padding-bottom: 10px; }
	.publi_cuerpo .MD_entradilla div.ftl img { margin-bottom: 4px; }
	
	.publi_cuerpo .parrafoTitulo { font-size: 1.125em; }
	.publi_cuerpo p.parrafo, .publi_cuerpo .listadoGenerico3 { padding-bottom: 9px; }
	.publi_info { background-color: #fff; }
	
	.publi_info h5 { font-size: 0.7em; padding: 5px 0 0 6px; height: 23px; he\ight: 18px;  background-color: #D6DEEA; }
	.publi_info h5.info { padding-left: 22px; background: #D6DEEA url(../imagenes/cn/ico_InfoRel.gif) no-repeat 4px 5px; }
	
	.MD_ifo_rel { border: solid 1px #D6DEEA; background-color: #EDF1F6; margin-bottom: 6px; }
	
	.MD_ifo_rel .listadoGenerico { padding: 0; margin: 0; background-color: #fff; }
	.MD_ifo_rel .listadoGenerico li { padding-left: 13px; border-bottom: solid 2px #D6DEEA; height: 20px; he\ight: 18px; background-position: 5px 6px; }
	
	ul.MD_tareas { margin: 8px 0 3px 0; }
	ul.MD_tareas li { padding: 0 0 0 28px; margin-left: 4px; line-height: 10px; min-height: 19px; }
	* html ul.MD_tareas li { height: 16px; }
	
	ul.MD_tareas li a { font-size: 0.7em; }
	
	ul.MD_tareas li.print { background: transparent url(../imagenes/cn/fnd_UL_print.gif) no-repeat 0 2px; }
	ul.MD_tareas li.mail { background: transparent url(../imagenes/cn/fnd_UL_mail.gif) no-repeat 0 2px; }
	
	.MD_publi_cierre { padding-top: 4px; text-align: right; background: transparent url(../imagenes/cn/sep_UL_Horizontal.gif) repeat-x top; }
	.MD_publi_cierre a { padding:0; }
	
	/***** MD_NAV_XXXX *****/
	.MD_NAV_XXXX {  }
	.block1 .MD_NAV_XXXX { height: 99px; he\ight: 93px; }
	.block2 .MD_NAV_XXXX { height: 203px; he\ight: 197px; }	
	
	/***** panelMenu *****/
	.panelMenu { border: solid 1px #E0DDD3;  border-bottom: solid 8px #E0DDD3; background-color: #F0EDE4; }
	.panel4 .panelMenu { height: 25.6875em; he\ight: 25.125em; }
	.panel411 .panelMenu { height: 25.6875em; he\ight: 25.125em; }
	
	ul.listadoMenu { margin-top: 6px; border-bottom: solid 2px #fff; }
	
	ul.listadoMenu li { border-top: solid 2px #fff; line-height: 1.125em; background: #E0DDD3 url(../imagenes/cn/bullet_cuadrado_rojo.gif) no-repeat 4px 8px; }
	* html ul.listadoMenu li { background-position: 4px 10px; }
	
	ul.listadoMenu li.opcActivo { background-color: #F0EDE4; background-image: url(../imagenes/cn/bullet_cuadrado_gris.gif); }
	
	ul.secondNvl li { background: #fff url(../imagenes/cn/bullet_cuadrado_rojo02.gif) no-repeat 13px 8px; padding-left:9px; border-color: #F0EDE4; }
	* html ul.secondNvl li { background-position: 13px 10px; }
	
	ul.listadoMenu li.opcActivo ul.secondNvl li a { font-weight: normal; }
	ul.listadoMenu li a { font-size: 0.7em;  padding-left: 13px; }
	
	/***** MD_CONT_Detalle_00 *****/
	.MD_body_Detalle h4.parrafoTitulo { font-size: 1.125em; }
	.MD_IMG_Detalle { float: left; width: 123px; margin-bottom: 50%; padding-bottom: 19px; margin-right: 11px; border-bottom: solid 5px #C2C2C2; }
	
	.MD_IMG_Detalle img { margin-bottom: 2px; }
	.MD_IMG_Detalle p.pieFoto { color: #666; }
	.MD_IMG_Detalle p.pieFoto strong { color: #333; }
	.MD_body_Detalle h4, .MD_body_Detalle p { padding-bottom: 9px; }
	
	/***** MD_CON_publi_DET_01 *****/
	.agenda { border: solid 1px #D9D9D9; height: 149px; margin-bottom: 10px; }
	
	.formularioOrdenar { width: 190px; height: 149px; float: left; background: transparent url(../imagenes/cn/fnd_cajaAgenda.gif) no-repeat right; }
	.formularioOrdenar h4 { padding-bottom: 3px; margin-bottom: 3px; border-bottom: solid 1px #D9D9D9; }

	.formularioOrdenar form label#labelDia { padding-top: 5px;display: block; }
	.formularioOrdenar form legend { margin-left: -7px; display: block; }
	.formularioOrdenar form { padding-left: 8px; }
	.formularioOrdenar select { width: 15.625em; margin-bottom: 8px; }
	.formularioOrdenar form #btnOrden { margin-bottom: 4px; }
	* html .formularioOrdenar form #btnOrden { margin-bottom: 7px; }

	.calendarioAgenda { margin-left: 190px; }
	.cabMensualidad { border-bottom: solid 1px #D9D9D9; padding: 7px 0 3px 26px; }
	.cabMensualidad #ant { margin-right: 25px; }
	.cabMensualidad #sig { margin-left: 25px; }
	.cabMensualidad .parrafoTitulo { font-size: 0.7em; }
	
	#calendar { margin: 6px 0 0 25px; }
	#calendar thead th { text-align: center; font-size: 0.625em; color: #929292; font-weight: normal; }
	#calendar tbody td { width: 21px; height: 19px; text-align: center; font-size: 0.7em; color: #494949; background: transparent url(../imagenes/cn/fnd_CalTD.gif) no-repeat; }
	#calendar tbody td a { color: #494949; }
	#calendar td.diaActual { background: transparent url(../imagenes/cn/fnd_CalTD_hoy.gif) no-repeat; }
	#calendar td.diaActual strong { color: #fff; }
	
	#calendar td.actualEvent { background: transparent url(../imagenes/cn/fnd_CalTD_hoyEvent.gif) no-repeat; }
	#calendar td.actualEvent strong { color: #fff; }
	
	#calendar td.finde { background: transparent url(../imagenes/cn/fnd_CalTD_finde.gif) no-repeat; }
	
	#calendar td.eventDay { background: transparent url(../imagenes/cn/fnd_CalTD.gif) no-repeat; }
	#calendar td.eventDay a, #calendar td.findeEvent a { text-decoration: underline; color: #C35B17; }
	
	#calendar td.findeEvent { background: transparent url(../imagenes/cn/fnd_CalTD_finde.gif) no-repeat; }
	
	#calendar td.vacio { background: none; }							
	
	.parrafoTemaA { font-size: 0.7em; color: #333; }
	.parrafoTemaA strong { font-size: 0.9em; font-weight: normal; color: #333; }
	.parrafoA { font-size: 0.75em; }

	.blockResult, .blockResult_impar { padding: 4px 5px; min-height: 3.75em; }
	* html .blockResult, * html .blockResult_impar { height: 4.25em; he\ight: 3.75em; }

	.blockResult_impar { background-color: #EDF0F5; }
	.blockResult img, .blockResult_impar img { margin-right: 8px; }

	
	/***** MD_CON_publi_LIS_02 *****/
	.cabeceraResultados { padding-bottom: 3px; margin-bottom: 3px; background: transparent url(../imagenes/cn/sep_UL_Horizontal.gif) repeat-x bottom; }
	.paginacion { text-align: right; }
	.paginacion { font-size: 0.7em; }
	.paginacion a { color: #C7590E; }
	.paginacion strong  { color: #686868; }
	
	.paginacion .ant { margin-right: 6px; }
	.paginacion .sig { margin-left: 6px; }
	
	.publi_cuerpo .resultados { padding-top: 32px; }
	
	.publi_cuerpo .blockResultB, .publi_cuerpo .blockResultB_impar { padding: 5px 0 0 4px; min-height: 3.0625em; margin-bottom: 3px; border: solid 1px #EAEAEA; }
	* html .publi_cuerpo .blockResultB, * html .publi_cuerpo .blockResultB_impar { height: 3.5em; he\ight: 3.0625em; }
	.publi_cuerpo .blockResultB img, .publi_cuerpo .blockResultB_impar img { margin-right: 3px; }

	.publi_cuerpo .blockResultB_impar { background-color: #F6F6F6; }
	
	.publi_cuerpo .textoLNK { font-size: 0.7em; }
	.publi_cuerpo .textoLNK strong { padding-left: 6px; background: transparent url(../imagenes/cn/marc_UL_Flecha.gif) no-repeat 0 3px; font-weight: normal; }
	.publi_cuerpo .resultados p.parrafo { padding: 0 0 0 28px; margin:0; }
	.publi_cuerpo .resultados p.parrafo strong { color: #333; font-weight: normal; }
	
	/***** XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX *****/
	form#frmtipoInst #cboTipo { margin-top: 5px; width: 138px; }
	form#frmtipoInst legend { padding:0; margin-left: -7px; display: block; }
	
	/***** XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX *****/
	.tema { min-height: 78px; border-bottom: solid 1px #E0E0E0; margin: 0 0 7px 0; }
	* html .tema { height: 78px; }
	
	.tema img { float: left; margin-right: 5px; }
	.tema a { font-size: 0.75em; color: #C35B17; }
	.tema p { padding: 0 3px 3px 0; margin: 0 0 0 67px; }
	.tema .listadoGenerico { padding: 0 0 3px 0; margin-left: 67px; }
	
	
	/* Genericos */
	.block1, .block1_close { height: 6.1875em; margin-bottom: 5px; overflow:hidden; }
	.block2, .block2_close { height: 12.6875em; margin-bottom: 5px; overflow:hidden; }
	
	.block1_close, .block2_close { background: transparent url(../imagenes/cn/fnd_block.gif) repeat-x bottom; }
	
	.block4 { height: 25.6875em; margin-bottom: 5px; overflow:hidden; }
	.block5 { height: 32.1875em; margin-bottom: 5px; overflow:hidden; }
	
	
	
	/****** pasos para guiar los formularios *****/ 
	
	/* Cabecera */
	.cabecera002 { border-bottom:1px solid #D6DEEA; border-left:1px solid #D6DEEA; height:24px; }
	.cabecera002 h4 { color:#666; padding:4px; font-size:0.75em; }
	
	/* Listado pasos */
	.pasosForm { margin:2px 0 0 0 ;  padding:0; font: 0.7em Arial; color: #333; background-color: #D6DEEA; }
	.panel4 .pasosForm {height:384px;}
	.panel411 .pasosForm {height:484px;}
	
	.ico1on,.ico1off,.ico2on,.ico2off,.ico3on,.ico3off,.ico4on,.ico4off,.ico5on,.ico5off{
		list-style-type: none;
		border-bottom:2px solid #FFF;
		background-color: #D6DEEA;
		background-repeat:no-repeat;
		background-position: 5px 4px;
	}

	.ico1on{background-image:url(../imagenes/cn/ico_1on.gif)}
	.ico1off{ background-image:url(../imagenes/cn/ico_1off.gif)}				
	.ico2on{ background-image:url(../imagenes/cn/ico_2on.gif) }
	.ico2off{ background-image:url(../imagenes/cn/ico_2off.gif) }				
	.ico3on{ background-image:url(../imagenes/cn/ico_3on.gif) }
	.ico3off{ background-image:url(../imagenes/cn/ico_3off.gif) }				
	.ico4on{ background-image:url(../imagenes/cn/ico_4on.gif) }
	.ico4off{ background-image:url(../imagenes/cn/ico_4off.gif) }				
	.ico5on{ background-image:url(../imagenes/cn/ico_5on.gif) }
	.ico5off{ background-image:url(../imagenes/cn/ico_5off.gif) }		
	
	.ico1off,.ico2off,.ico3off,.ico4off,.ico5off{ 

		color:#666;
		padding:3px 0 3px 5px; 
		padd\ing:3px 0 0 23px; 
		heig\ht:17px;					
	}
	.ico1on,.ico2on,.ico3on,.ico4on,.ico5on{ 
		color:#365F9E ;
		padding:3px 0 3px 5px; 
		padd\ing:3px 0 0 23px; 
		background-color:#FFF
	}
	
	.pasosForm p{
		padding: 2px 5px 3px 16px;	
		padd\ing: 1px 5px 3px 0px;	
		color:#666;
	}
	
	/**** pesatañas ***/
	.capa_pestanias {
		height:1.375em;
		he\ight:1.125em;
		border-bottom: 2px solid #CCC;
		background-color: #EBEBEB;
		padding-top:2px;
		margin-bottom:10px;
	}
	.pestanias a, .pestanias strong{color: #676566;}
	.pestanias li{			
		font-size: 0.688em;
		display:inline;
		padding:5px 5px 2px 5px;
		padding:0px 10px 5px 10px;
		position:relative;top:1px;
		background:transparent url(../imagenes/cn/fnd_item_menu.gif) no-repeat 0px 1px;
	}
	.pestanias .activa{
		background-color: #FFF;
		border-top:2px solid #CCC;
		border-right:2px solid #CCC;
		border-left:2px solid #CCC;
	}	
	
	/**** cabeceras  ***/
	.cabecera001 {
		height: 1.5em; /*24px;*/
		border:1px solid #CCC;
	}
	.subtitulo {
		font:normal 14px Arial, Helvetica, sans-serif; 
		color: #31558E;
		padding:10px 0 0 6px;
	}
	/**** formulario ****/
	#formularioA_p2 .radios {padding-top:10px; padding-bottom: 107px; }
	* html #formularioA_p2 .radios {padding-bottom: 98px; }
	#formularioA_p2 { margin-top:10px; height:295px; }
	#formularioA_p2 fieldset { padding:10px 0 0 15px; background-color:#F8F8F8; }
	#fA_p2 span { display: block; color:#333; font-size:0.7em; }
	.c1, .c2 { float: left; display: block; }
	.frmApartadoA .c1, .frmApartadoA .c2 { width: 11.375em; /*182px;*/ }
	.c2:after { display:block; content:"."; height:0; visibility:hidden; clear:both; }
	.frmApartadoB .c1 { margin-right: 0.8125em; /*13px;*/ }
	#fA_p2 .radios span { display: inline; }
	#fA_p2 #campo1,#fA_p2 #campo2,#fA_p2 #campo3,#fA_p2 #campo4{ width:16.75em;w\idth:16.55em; margin-top:2px; }
	#fA_p2 #campo5,#fA_p2 #campo6,#fA_p2 #campo7,#fA_p2 #campo8{ width:8.15em;w\idth:7.75em; margin-top:2px; }	
	#fA_p2 #campo9 { width:35.2em; margin-top:2px; }
	#fA_p2 .botonera{
		background-color: #EAEAEA;
		margin: 1px 0 0 0;
		padding:0px 0 0 0;
		height:27px;
		text-align:right;
	}
	.boton01{
		padding:0px 5px 2px 5px; 
		color:#FFF;
		margin-top:5px;
		margin-right:10px;
		background:#365F9E;
		border:0px;
		height:17px;
	}		

	/* Genericos */
	.panel1, .panel1_close { height: 6.1875em; margin-bottom: 5px; overflow:hidden; }
	.panel2, .panel2_close { height: 12.6875em; margin-bottom: 5px; overflow:hidden; }
	.panel3, .panel3_close { height: 19.1875em; margin-bottom: 5px; overflow:hidden; }
	
	.panel1_close, .panel2_close, .panel3_close { background: transparent url(../imagenes/cn/fnd_block.gif) repeat-x bottom; }
	
	.panel4 { height: 26.6875em; margin-bottom: 5px; overflow:hidden; }
	.panel411 { height: 27.6875em; margin-bottom: 5px; overflow:hidden; }
	.panel5 { height: 32.1875em; margin-bottom: 5px; overflow:hidden; }
	
	/**** 
	w\idth
	he\ight
	d\isplay
	back\ground-position
	\margin-left
	ma\rgin-left
	****/
	
