/***** 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; }
	a {text-decoration:none}
	a:hover, .decoration {text-decoration:underline;}
	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.625em Arial, Helvetica, sans-serif; color: #666}
	button{border:0;padding:0;margin:0;}
	label{cursor:pointer; cursor:hand}
	table {border-collapse: collapse}
	td, th {margin: 0; padding: 0}
	u{text-decoration:none}

	
	.clear: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.7em;color:#666;font-weight:normal;padding:0 0 0 6px}
	
	/*
		Posible solucion IE7
		.clear{display:inline-block;}
		Hide from IE Mac
		.clear {display:block;} 
		End hide from IE Mac
	*/
	.vacio{display:none;}
	.diaVacio{visibility:hidden;}
	
	ul li.ultimo {background: none}
	p.pieFoto {font-size: 0.65em; color: #333; padding-right: 11px}
	a.enlaceGen02 {color: #000}
	.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}

	/*-Textos y titulares-*/
	.titular1, .titular1 a, .bodyF h4, .bodyF h4 a, .titular7, .titular7 a, .titular8, .titular8 a,.titular1_2, .texto3_3{color: #31558E}
	.titular1_2 {font-size: 0.875em; font-weight: normal}
	.titular4 {font-size: 0.875em; color: #666}
	.titular4 a {color: #666}
	.titular6 {font-size: 0.7em; color: #666; padding-bottom: 4px}
	.titular7 {font-size: 0.9em; font-weight: normal}
	.titular8 {font-size: 0.75em; font-weight: normal}
	.titular9, .titular9 a {color: #666}
	.titular9 {font-size: 0.75em; font-weight: bold}
	.colsEstructura12 h4.titular9, .contenedorCalendario .ficha h4 { background:none; border-top:1px solid #e0e0e0; text-align:center; color:#31558e; padding-top:0.3em } 
	.contenedorCalendario .ficha { padding-bottom:0.75em; margin-bottom:5px; background: url(/imagenes/cn/cierre121_1.gif) no-repeat left bottom; border:none }
	.titular10 {font-size: 1.125em;color:#c35B17;font-weight:normal}
	.titular11 {font-size: 1.0625em;color:#999;font-weight:bold}
	.titular11 strong{color:#c35B17}
	.texto2_1 {color: #333333}
	.texto2_2, .listadoGenerico li, .listadoGenerico li a, .listadoGenerico2 li p, .parrafo, .listadoGenerico3,.cuerpoVistaB p, .texto2_3, .cuerpoB .parrafo, .cabeceraC a, .parrafo a,.linkVolver a, .interiorDetalle p, .interiorDetalle ul, .interiorDetalle ol{color: #666}
	.listadoGenerico li p.parrafoTema, .interiorDetalle p, .cuerpo2 p {font-size: 0.7em;}
	.parrafo a.enlace{ color: #006699; }

	
	.texto3_1{ color: #666666 }
	h3.titular1, .titular1_1{font-size: 0.9em;padding-left: 6px;color: #31558E;}
	
	.cabeceraC h3.titular1_1 { font-size:0.75em; padding-left:5px }
	.cabeceraC h4.titular3 span { color:#666 }
	
	h4.titular2, h4.titular2 a { font-size: 0.85em; color:#333; }
		h3.titular2, h3.titular2 a { font-size: 0.85em; color:#333; }
	h4.titular3, h4.titular3 span, h3.titular3, h3.titular3 span, h3.titular3 a { font-size: 0.85em; color:#31558E }
	

	.subTitulo1 { font-size: 0.875em; font-weight: bold; color:#666; padding-bottom: 7px; }
	.titularNot {font-weight:normal; font-size:0.75em; color:#006699 }
	
	.cabeceraA h3 a{color: #fff}
	h3.cabeceraE, h3.cabeceraE a{color: #31558e }
	.noticiaDestacada h3.cabeceraE a, .novedades h3.cabeceraE a { color:#666; font-weight:bold } 
	.parrafoTema, .datosActividad{color: #999}
/*	h4.cabEspeciales, h4.cabEspeciales a, .madridMoverse h5, .madridMoverse h4, .madridMoverse ul li a,.especial{color: #666666}*/
	h3.cabEspeciales, h3.cabEspeciales a, .madridMoverse h4, .madridMoverse ul li a,.especial{color: #666}
	.enlaceGenerico, .cabeceraB h3,  .cabeceraB h3 a {color: #006699}
	.prevision .texto3_1, .prevision .texto3_1 a, ul.datos li a{color: #666666}
	.publiInfo h5, ul.tareas li a{color: #666666}
	
	.cuerpoEspecial h4.titUsuario{padding-left: 24px;color: #666666; font-size: 0.7em;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, ul.menuEspecial li a, .documentoTipo{color: #333}
	.enlace {color: #006699}
	.parrafoEntradilla {font-size: 0.6875em; 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: 1px}
	.parrafoTema strong {font-size: 0.9em; font-weight: normal; color: #333}
	a.parrafoTitulo, .parrafoTitulo {font-size: 0.75em; color: #31558e; font-weight: normal}
	.promocion a.parrafoTitulo { color:#666 }
	.parrafo {font-size: 0.7em; padding: 3px 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{ padding:3px 0px; font-size:0.75em; margin-bottom:1em; min-height:6em; height:auto !important; height:6em }
	legend.parrafo{display:inline;font-weight:bold;position:relative;left:-10px}
	
	p.parrafoTema.edicion{
		background: transparent url(../../imagenes/cn/sep_UL_Horizontal.gif) repeat-x bottom;
		margin-bottom: 7px;		
	}
	
  .pregSep {padding-top:6px;}
	
/***** Estructura *****/
	
	/*- Generica -*/
	#contenedor {width:100%; text-align:center}
	#contenido  {width: 48.4375em; margin: auto;  text-align: left}
	
/***** Contenedoras generales *****/
	#contenedor121, #contenedor211, #contenedor31, #contenedor1111, #contenedor22, #contenedor13, #contenedor112, #contenedor4
	{
		border: 1px solid #fff;
		width: 100%;
		/*width: 99%;		probar a 800x600*/
		background: transparent url(../../imagenes/cn/fnd_contenedora_vistaB.gif) repeat-y;
		background-position: 37em 0;
	}
	
	/***** 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: 0.813em; }
	#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: 0.813em; }
	#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: 0.813em; }
	#contenedor1111 .columna3 { width: 11.5em; float: left; margin-left: 0.813em; }
	#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: 0.813em; }
	#contenedor112 .columna3 { width: 23.8125em; float: right; }
	
	
	/*  PARA LAS SOMBRAS DE LOS PANELES CLOSE */
		/***** Columnas con formato de estructura 121 *****/
		#contenedor121 .columna1 .panelClose,#contenedor121 .columna1 .panel1Close,#contenedor121 .columna1 .panel2Close,#contenedor121 .columna1 .panel3Close,#contenedor121 .columna1 .panel4Close,#contenedor121 .columna1 .panel5Close,#contenedor121 .columna1 .panel6Close { background: url(/imagenes/cn/cierre121_1.gif) no-repeat scroll left 99% }
		#contenedor121 .columna2 .panelClose,#contenedor121 .columna2 .panel1Close,#contenedor121 .columna2 .panel2Close,#contenedor121 .columna2 .panel3Close,#contenedor121 .columna2 .panel4Close,#contenedor121 .columna2 .panel5Close,#contenedor121 .columna2 .panel6Close { background: url(/imagenes/cn/cierre121_2.gif) no-repeat scroll left 99% }
		#contenedor121 .columna2 .panel1Especial .panelClose,#contenedor121 .columna2 .panel1Especial .panel1Close,#contenedor121 .columna2 .panel1Especial .panel2Close,#contenedor121 .columna2 .panel1Especial .panel3Close,#contenedor121 .columna2 .panel1Especial .panel4Close,#contenedor121 .columna2 .panel1Especial .panel5Close,#contenedor121 .columna2 .panel1Especial .panel6Close { background: url(/imagenes/cn/cierre121_1.gif) no-repeat scroll left 99% }
		#contenedor121 .columna2 .panel2Especial .panelClose,#contenedor121 .columna2 .panel2Especial .panel1Close/* ,#contenedor121 .columna2 .panel2Especial .panel2Close */,#contenedor121 .columna2 .panel2Especial .panel3Close,#contenedor121 .columna2 .panel2Especial .panel4Close,#contenedor121 .columna2 .panel2Especial .panel5Close,#contenedor121 .columna2 .panel2Especial .panel6Close { background: url(/imagenes/cn/cierre121_1.gif) no-repeat scroll left 99% }
		/***** Columnas con formato de estructura 211 *****/
		#contenedor211 .columna1 .panelClose,#contenedor211 .columna1 .panel1Close,#contenedor211 .columna1 .panel2Close,#contenedor211 .columna1 .panel3Close,#contenedor211 .columna1 .panel4Close,#contenedor211 .columna1 .panel5Close,#contenedor211 .columna1 .panel6Close { background: url(/imagenes/cn/cierre121_2.gif) no-repeat scroll left 99% }
		#contenedor211 .columna2 .panelClose,#contenedor211 .columna2 .panel1Close,#contenedor211 .columna2 .panel2Close,#contenedor211 .columna2 .panel3Close,#contenedor211 .columna2 .panel4Close,#contenedor211 .columna2 .panel5Close,#contenedor211 .columna2 .panel6Close { background: url(/imagenes/cn/cierre121_1.gif) no-repeat scroll left 99% }
		
		/***** Columnas con formato de estructura 31 *****/
		
		/***** Columnas con formato de estructura 1111 *****/
		#contenedor1111 .columna1 .panelClose,#contenedor1111 .columna1 .panel1Close,#contenedor1111 .columna1 .panel2Close,#contenedor1111 .columna1 .panel3Close,#contenedor1111 .columna1 .panel4Close,#contenedor1111 .columna1 .panel5Close,#contenedor1111 .columna1 .panel6Close { background: url(/imagenes/cn/cierre121_1.gif) no-repeat scroll left 99% }
		#contenedor1111 .columna2 .panelClose,#contenedor1111 .columna2 .panel1Close,#contenedor1111 .columna2 .panel2Close,#contenedor1111 .columna2 .panel3Close,#contenedor1111 .columna2 .panel4Close,#contenedor1111 .columna2 .panel5Close,#contenedor1111 .columna2 .panel6Close { background: url(/imagenes/cn/cierre121_1.gif) no-repeat scroll left 99% }
		#contenedor1111 .columna3 .panelClose,#contenedor1111 .columna3 .panel1Close,#contenedor1111 .columna3 .panel2Close,#contenedor1111 .columna3 .panel3Close,#contenedor1111 .columna3 .panel4Close,#contenedor1111 .columna3 .panel5Close,#contenedor1111 .columna3 .panel6Close { background: url(/imagenes/cn/cierre121_1.gif) no-repeat scroll left 99% }
		
		/***** Columnas con formato de estructura 22 *****/
		#contenedor22 .columna1 .panelClose,#contenedor22 .columna1 .panel1Close,#contenedor22 .columna1 .panel2Close,#contenedor22 .columna1 .panel3Close,#contenedor22 .columna1 .panel4Close,#contenedor22 .columna1 .panel5Close,#contenedor22 .columna1 .panel6Close { background: url(/imagenes/cn/cierre121_2.gif) no-repeat scroll left 99% }
		#contenedor22 .columna2 .panelClose,#contenedor22 .columna2 .panel1Close,#contenedor22 .columna2 .panel2Close,#contenedor22 .columna2 .panel3Close,#contenedor22 .columna2 .panel4Close,#contenedor22 .columna2 .panel5Close,#contenedor22 .columna2 .panel6Close { background: url(/imagenes/cn/cierre121_2.gif) no-repeat scroll left 99% }
		
		/***** Columnas con formato de estructura 13 *****/
		#contenedor13 .columna1 .panelClose,#contenedor13 .columna1 .panel1Close,#contenedor13 .columna1 .panel2Close,#contenedor13 .columna1 .panel3Close,#contenedor13 .columna1 .panel4Close,#contenedor13 .columna1 .panel5Close,#contenedor13 .columna1 .panel6Close { background: url(/imagenes/cn/cierre121_1.gif) no-repeat scroll left 99% }
		
		/***** Columnas con formato de estructura 112 *****/
		#contenedor112 .columna1 .panelClose,#contenedor112 .columna1 .panel1Close,#contenedor112 .columna1 .panel2Close,#contenedor112 .columna1 .panel3Close,#contenedor112 .columna1 .panel4Close,#contenedor112 .columna1 .panel5Close,#contenedor112 .columna1 .panel6Close { background: url(/imagenes/cn/cierre121_1.gif) no-repeat scroll left 99% }
		#contenedor112 .columna2 .panelClose,#contenedor112 .columna2 .panel1Close,#contenedor112 .columna2 .panel2Close,#contenedor112 .columna2 .panel3Close,#contenedor112 .columna2 .panel4Close,#contenedor112 .columna2 .panel5Close,#contenedor112 .columna2 .panel6Close { background: url(/imagenes/cn/cierre121_1.gif) no-repeat scroll left 99% }

	/*  PARA LOS DEGRADADOS DE LOS PANELES CON CLASE "degradado" */
		
		#contenedor121 .columna1 .degradado,	#contenedor121 .columna2 .degradado,#contenedor121 .columna3 .degradado,
		#contenedor211 .columna1 .degradado,#contenedor211 .columna2 .degradado,#contenedor211 .columna3 .degradado,
		#contenedor112 .columna1 .degradado,#contenedor112 .columna2 .degradado,#contenedor112 .columna3 .degradado,
		#contenedor1111 .columna1 .degradado,#contenedor1111 .columna2 .degradado,#contenedor1111 .columna3 .degradado,#contenedor1111 .columna4 .degradado,
		#contenedor22 .columna1 .degradado,#contenedor22 .columna2 .degradado,
		#contenedor13 .columna1 .degradado,#contenedor13 .columna2 .degradado,
		#contenedor31 .columna1 .degradado, #contenedor31 .columna2 .degradado,
		#contenedor4 .columna1 .degradado,#contenedor4 .columna2 .degradado,#contenedor4 .columna3 .degradado,#contenedor4 .columna4 .degradado { background: #f8f8f8 url(/imagenes/cn/fnd_areas_tematicas.gif) repeat-x left top }

	/*  PARA INHIBIR LOS PANELES CON SOMBRA */
		#contenedor121 .columna1 .sinSombra,	#contenedor121 .columna2 .sinSombra,#contenedor121 .columna3 .sinSombra,
		#contenedor211 .columna1 .sinSombra,#contenedor211 .columna2 .sinSombra,#contenedor211 .columna3 .sinSombra,
		#contenedor112 .columna1 .sinSombra,#contenedor112 .columna2 .sinSombra,#contenedor112 .columna3 .sinSombra,
		#contenedor1111 .columna1 .sinSombra,#contenedor1111 .columna2 .sinSombra,#contenedor1111 .columna3 .sinSombra,#contenedor1111 .columna4 .sinSombra,
		#contenedor22 .columna1 .sinSombra,#contenedor22 .columna2 .sinSombra,
		#contenedor13 .columna1 .sinSombra,#contenedor13 .columna2 .sinSombra,
		#contenedor31 .columna1 .sinSombra, #contenedor31 .columna2 .sinSombra,
		#contenedor4 .columna1 .sinSombra,#contenedor4 .columna2 .sinSombra,#contenedor4 .columna3 .sinSombra,#contenedor4 .columna4 .sinSombra { background: #fff }		
	
	/***** Columnas con formato de estructura 4 *****/
	/* #contenedor4 .columna1 { background-color: #fff; } */
	
	/***** Definicion de los paneles *****/	
	.panel { margin-bottom: 5px; }
	.panelClose{margin-bottom: 5px; padding-bottom: 10px; }

	.panel1, .panel1Especial, .panel1Close, .panelEspecial, .panel1CloseBis {min-height: 6.1875em; height:auto !important;height:6.1875em; margin-bottom: 5px; }
	.panel1 .degradado, .panel1Especial .degradado, .panel1Close .degradado, .panelEspecial .degradado, .panel1CloseBis .degradado,.panel1 .sinSombra, .panel1Especial .sinSombra, .panel1Close .sinSombra, .panelEspecial .sinSombra, .panel1CloseBis .sinSombra {min-height: 6.1875em; height:auto !important;height:6.1875em }

	.panel2, .panel2Especial, .panel2Close, .panel2CloseBis { min-height: 12.6875em; height:auto !important; height:12.6875em; margin-bottom: 5px }
	.panel2 .degradado, .panel2Especial .degradado, .panel2Close .degradado, .panel2CloseBis .degradado,.panel2 .sinSombra, .panel2Especial .sinSombra, .panel2Close .sinSombra, .panel2CloseBis .sinSombra { min-height: 12.6875em; height:auto !important; height:12.6875em }
	
	.panel1Especial, .panel2Especial{margin-bottom:0}
	
	.panel3, .panel3Close { min-height: 19.1875em; height:auto !important;height:19.1875em; margin-bottom: 5px }
	.panel3 .degradado, .panel3Close .degradado,.panel3 .sinSombra, .panel3Close .sinSombra { min-height: 19.1875em; height:auto !important;height:19.1875em }

	.panel3Tramites{ min-height: 20.75em; height:auto !important;height:20.75em; margin-bottom: 5px }
	
	.panel4, .panel4Close { min-height: 25.6875em; height:auto !important;height:25.6875em;margin-bottom: 5px }
	.panel4 .degradado, .panel4Close .degradado, .panel4 .sinSombra, .panel4Close .sinSombra { min-height: 25.6875em; height:auto !important;height:25.6875em  }
	
	.panel5, .panel5Close { min-height: 32.1875em; height:auto !important;height:32.1875em; margin-bottom: 5px }
	#contenedor211 .columna2 .panel5 { border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; border-top:1px solid #eaeaea; min-height:1%; height:1% }
	#contenedor211 .columna2 .panel5 .panel1Close, #contenedor211 .columna2 .panel5 .panel2Close { background:none; margin:1px 0 0 0; border-bottom:1px solid #eaeaea }
	.panel5 .panel1Close.last, .panel5 .panel2Close.last { border-bottom:none }
	.panel5 .panel1Close .cabeceraD,.panel5 .panel1Close .cabeceraBtn, .panel5 .panel2Close .cabeceraD { background:url(/imagenes/cn/fnd_cab_ficha.gif) repeat-x left top; padding:3px 0.5em 4px 1em; margin:0; min-height:0.8em; height:auto !important; height:0.8em }
	.panel5 .panel1Close .cabeceraD h3,.panel5 .panel1Close .cabeceraBtn h3, .panel5 .panel2Close .cabeceraD h3 { padding:0; color:#333; text-transform:uppercase; font-size:0.687em }
	.panel5 .panel1Close .listadoGenerico, .panel5 .panel1Close form,.panel5 .panel2Close form { border-top:1px solid #E4E4E4; margin:0pt 0.5em; padding:0.35em 0pt 0.5em 0.3125em }
	.panel6, .panel6Close { min-height: 38.6875em; height:auto !important;height:38.6875em; margin-bottom: 5px }

	.panel125, .panel125Close { min-height: 7.734375em; height:auto !important;height:7.734375em; margin-bottom: 5px }

	.panel075, .panel075Close {min-height: 4.640625em; height:auto !important;height:4.640625em; margin-bottom: 5px }


/*paneles overflow Hidden*/

	/*.panel1, .panel1Especial, .panel1Close, .panelEspecial, .panel1CloseBis {height: 6.1875em; margin-bottom: 5px; overflow:hidden;}
	.panel2, .panel2Especial, .panel2Close, .panel2CloseBis { height: 12.6875em; margin-bottom: 5px;overflow:hidden;}
	.panel3, .panel3Close { height: 19.1875em; margin-bottom: 5px;overflow:hidden;}
	.panel4, .panel4Close { height: 25.6875em; margin-bottom: 5px;overflow:hidden; }
	.panel5, .panel5Close { height: 32.1875em; margin-bottom: 5px;overflow:hidden; }
	.panel6, .panel6Close { height: 38.6875em; margin-bottom: 5px;overflow:hidden; }
*/

	.panel075Close .bodyD, .panelClose .bodyD, .panel1Close .bodyD, .panel125Close .bodyD, .panel2Close .bodyD, .panel3Close .bodyD, .panel4Close .bodyD, .panel5Close .bodyD, .panel6Close .bodyD, .panel3Tramites .bodyD, .colsEstructura12  .bodyD { }
	.panelClose .bodyD, .panel1Close .bodyD, .panel2Close .bodyD, .panel3Close .bodyD, .panel4Close .bodyD, .panel5Close .bodyD, .panel6Close .bodyD { padding-bottom:1em }
	
	/* .columna1 .panel4Close { background-image:url(/imagenes/cn/cierre121_2.gif)}
	.columna1 .panel2Close,#contenedor121 .columna2 .panel2Close { background: #f8f8f8 url(/imagenes/cn/fnd_areas_tematicas.gif) repeat-x left top}  */
	#contenedor121 .columna2 .NoBackground{ background: none } 
	#contenedor211 .columna1 .formclosed{ background:none }
	.panel2Close .bodyD { /* padding-bottom:1em */ } 
	.formclosed .bodyD { padding-left:0 }
	.formclosed .publiCuerpo { float:none; width:auto }
	
	.NoBackground { background:none  } 
	.panel1CloseBis { background: transparent url(../../imagenes/cn/fnd_block02.gif) repeat-x bottom; }
	/* #contenedor211 .columna1 .panel1Close { background:none } */
	/* #contenedor211 .columna1 .panel3Close { background: url(/imagenes/cn/fnd_panel3Close.gif) repeat-x left top } */
	
	/* #contenedor211 .columna1 .panel125Close, #contenedor211 .columna1 .panel075Close { background: transparent url(/imagenes/cn/cierre121_2.gif) no-repeat scroll left bottom } */
	
	.panelEspecial, .contentEstructuraA{ margin:0; }
	.panel4Close.contentEstructuraA{ margin-bottom:5px }
	.panel1Especial.contentEstructuraA{ margin:0; }
	
	.columna2 .panel2Close .cuerpoA { background:none }
	
/***** Mdulos y estructuras comunes y siempre presentes en el site *****/

/*-Cabecera-*/
       #cabecera { background: 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.55em; font-weight:normal; color:#D2DFF8;position:absolute;left:86px;top:48px;}
       #navegacion {margin-left: 24.5em}
	   #enlacelogo { margin:0 0 0 15px; float:left }
	
	/*-Menu herramientas-*/
	.herramientas {height: 1.625em }
	.herramientas ul {padding: 4px 0 0 5px; float: left}
	.herramientas ul li {display: inline; line-height: 1em; padding : 0 10px 0 9px; 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.7em; color: #fff}
	
	form#frmSelectLenguaje {padding-top: 2px}
	form#frmSelectLenguaje select {width: 8em; height: 1.063em}
	
	#lenguaje{position:absolute; width:6em; left:42.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 1px 0 0 ;margin-left:1px}
	#btIdioma a {cursor:pointer}

	#listaIdioma {font:0.7em Arial, Helvetica, sans-serif; background-color:#61809e; display:none; border: 1px solid #61809e; border-top:0;margin-top: 1px; }
		#listaIdioma { position:relative; top:19px; 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;color: #31558e; d\isplay:block}
	#listaIdioma li a{padding:0 0 0 9px;color:#f8f8f8}
	#listaIdioma li a:hover{color:#FFF;text-decoration:none}
	
	/*-Men  principal-*/
/*	#listadoNavegacion {float:right;margin: 8px 0 0 12px; height: 21px}
	#listadoNavegacion li {height:  21px; list-style-type: none; float: left}
	#listadoNavegacion li a {padding: 0; margin: 0; float: left; height:21px; color: #ffffff; text-decoration: none}
	#listadoNavegacion li a img { height:21px;}*/
	
	
	#listadoNavegacion {float:right;margin: 31px 5px 0 12px; 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 5px }
	#listadoNavegacion li.last {background-image:none }
	#listadoNavegacion li a { float:left; margin: 0; padding:2px 0 4px; color: #ffffff; text-decoration: none; font-size:0.75em}
	#listadoNavegacion li.sel a { background:url(/imagenes/cn/selecionado_listado_nav.gif) no-repeat center bottom; font-weight:bolder }
/*	#listadoNavegacion li span {display: none}*/
	
		/*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:url(/imagenes/cn/fnd_seccion01.gif) no-repeat left top; position:relative; height:28px }
	.bannerSeccion div.secundarias { background-image:url(/imagenes/cn/fnd_seccion02.gif) }
	.bannerSeccion div h2 { position:absolute; color:#e0e9f8; margin-left:10px; font-size:30px; top:-4px }
	.bannerSeccion div.secundarias h2 { color:#999999; font-size:18px; top:-2px; font-weight:normal; text-transform:uppercase; line-height:1.7em}
	.bannerSeccion div h2 span{ color:#fff }
	.bannerSeccion div.secundarias h2 span{ color:#333; font-size:24px; font-weight:bold; text-transform:lowercase; line-height:1em }
	
	.imgBannerSecc{ z-index:2; display:block; width:48.4375em; height:4.9375em}
	

	/*- Modulos del buscador -*/
	#seccion .buscador { height:5.70em; position:absolute; padding-left:21px; width: 10.875em; z-index:3; right:0; top:16px; 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:url(/imagenes/cn/fnd_buscador_right.png) no-repeat right top }
	.cuerpoBusqueda {height:5em; margin:0 13px 0 0; padding:12px 0 0 }
	
	.cuerpoBusqueda .busquedaSimple {height: 3.3125em }
	.cuerpoBusqueda .busquedaSimple .texto2_1 {font-size: 0.7em}
	
	.cuerpoBusqueda .busquedaSimple input#txtBuscar {width: 10.5em;}
/*	* html .cuerpoBusqueda .busquedaSimple input#txtBuscar {width: 11em; margin: 0}*/

	.cuerpoBusqueda .busquedaSimple label {padding: 11px 0 5px 0}
	.cuerpoBusqueda .busquedaSimple span {display:block; padding: 5px 0 5px 0}
	#botonBusqueda, .agenda .icoBuscar, .otraBusqueda .icoBuscar {width:4.2em; height:1.7em; background: url(../../imagenes/cn/btn38.gif) no-repeat right top; border:0;color:#fff;cursor:pointer; padding:0}
	.agenda .icoBuscar{ position:relative; top:0 }
	
	.cuerpoBusqueda .busquedaAvanzada { height: 1.75em }
	.cuerpoBusqueda .busquedaAvanzada .texto3_1 {font-size: 0.625em; font-family:Verdana; font-weight:bold; float:left; margin-top:6px}
		.cuerpoBusqueda .busquedaAvanzada a.texto3_1 img {margin-left:2px}
	/*-Rastro de migas-*/
	#rastroMigas {padding:8px 0 7px 7px; background: url(/imagenes/cn/conexion.gif) no-repeat scroll right top }
	#rastroMigas .cabecera, #rastroMigas ul, #rastroMigas li{display:inline;}
 	#rastroMigas .cabecera {font: 0.7em Arial, Helvetica, sans-serif; color: #999;}
	#rastroMigas h3 { color:#999999; font-family:Arial,Helvetica,sans-serif; font-size:0.6875em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding-top:8px  }
	#rastroMigas h3 span { color:#333 }
	
	/*  	#rastroMigas  h2 {font-weight:normal;display:inline;font-size:1em}
  	#rastroMigas  h2 a {color: #C35B17}
*/  
 	#rastroMigas  a {color: #006699}
 	#rastroMigas li {font: 0.7em Arial, Helvetica, sans-serif; color: #333}
 	#rastroMigas li span{color: #999}
 	
	/*-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:#999;}
	.pie ul li.ultimo {background: none; padding:0; margin:0}
	
	/*-Copy-*/
	/*.copy { text-align: right; height:5.25em; background: url(/DOM/jsp/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: #61809E; 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: panel-*/
	.panel {margin-bottom: 5px}
	.panelClose {margin-bottom: 5px; padding-bottom: 10px}
	
	/*-Generico: listados -*/
	.listadoGenerico {padding: 2px 0 0 5px }
	ul.listadoGenerico.inline2Col {/*width:100%;*/}
	ul.listadoGenerico.inlineComma {padding-left:5px; margin-left:4px}

	.blockApart{margin-top:5px;float:left;clear:left}
	.asLink{font-size: 0.7em; line-height: 0.8125em; color: #666;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 }
		.contenidoNovedades .listadoGenerico li a { color:#333; font-size:0.75em }
		.contenidoNovedades .listadoGenerico li p.parrafo { font-size:0.6875em }
	.listadoGenerico li {line-height: 0.8125em; background: transparent url(../../imagenes/cn/marc_UL_Flecha.gif) no-repeat 0 7px; padding:0 0 1px 8px;}
	.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 7px;padding-left:0.6875em }
	.ficha .listadoGenerico li a { color:#333 }
	.ficha .sinflecha li,.ficha .iconos li { background: none; padding:0 0 3px 0 }
	.ficha .sinflecha li span,.ficha .iconos li span { color:#333 }
	.ficha .sinflecha li span img,.ficha .iconos li span img { margin-right:0.5em; position:relative;top:3px }
		.listadoGenerico.inline2Col li{width:47%; display:inline; float:left}
		.listadoGenerico.inlineComma li{padding-left:0px;margin-left:1px; display:inline; background:none}


		.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;}
		
	* html .listadoGenerico li {line-height: 0.9375em; background-position: 0 7px;padding:0 0 0 8px}
	.listadoGenerico li a , .listadoGenerico li span {font-size: 0.7em;}
	.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}
	.bodyD ul.listadoGenerico a.enlaceGenerico { color:#31558e}
	
	.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: 5px}
	.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 scroll 0pt 7px; padding-left:0.6875em }
	
	/*- 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:0.4em}
	.cabeceraA h3 { background: url(/imagenes/cn/fnd_cabeceraA_right.gif) no-repeat right top; padding: 0.325em 0 0; width:100%; height:1.15625em }
	.cabeceraA h3 a {font-size: 0.7em}
	.flechaCabecera {position:relative;top:1px}
	
	/*-Cabecera Formato ico fondo mas titular azul-*/
	.cuerpoVistaA {min-height: 1.5em}
	* html .cuerpoVistaA {height: 1.625em}
	.cuerpoVistaA, .cuerpoVistaB h4, h3.cabeceraE { background: #f8f8f8 url(/imagenes/cn/fnd_cuerpoVista.gif) repeat-x left top }
	.cuerpoVistaA, .cuerpoVistaB h4 { border-bottom:1px solid #c8d3e3; margin-bottom:0.125em }
	h4.titular1, .titular1, h3.titular1 {font-size: 0.75em; font-weight: normal; padding: 5px}
	.cuerpoVistaA h4.titular1, .cuerpoVistaB h4.titular1 { font-size: 0.875em }
	.panel1Close .cuerpoA,.panel2Close .cuerpoA { background:none; padding:0 0 0 5px }
	.panel1Close .cuerpoA ul.listadoGenerico,.panel2Close .cuerpoA ul.listadoGenerico { padding-bottom:1em }
	.cuerpoB, .cuerpoVistaB, .bannerPromocional , .cuerpoA{ background:#f8f8f8 url(/imagenes/cn/fnd_cuerpoB.gif) repeat-y left top }
	
	/* Para solucionar que no se vea bien el listado genérico de la home en la culumna 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 }
	
	/*- Modulo tipo distrito, grupo municipales... -*/
	.cuerpoVistaB p {font-size: 0.7em; padding: 0 4px 10px 4px}
	.cuerpoVistaB label{font-size: 0.7em; padding: 0 4px 10px 4px;display:block;color:#666;}
	.cuerpoVistaB label.oculto{display:none}
	
	label.labelUp{ color:#666; font-size: 0.7em; padding: 3px 0; display:block; }
	.cuerpoVistaB label.labelUp{padding: 0 4px 10px 4px;}

	label.labelUpper{ position: absolute; left: -9000px; width: 0; overflow: hidden; 	}
		
	
	.cuerpoVistaB form select {width: 15.5em; margin: 0 0 5px 4px}
	.cuerpoVistaB .listadoGenerico {padding: 0 0 8px 5px}
	
	.cuerpoVistaB .cuerpo {padding: 0 4px 0 4px; min-height: 3.4375em}
		* html .cuerpoVistaB .cuerpo {height: 3.4375em}
		
	.cuerpoVistaB.promo{padding: 0 5px 5px }
	.cuerpoVistaB .promocion{width: 100%;min-height:70px;padding: 3px 0 0 0}
		* html .cuerpoVistaB .promocion{height:73px;he\ight:70px;}
	.cuerpoVistaB .promocion p{padding:0;margin:0}
	.cuerpoVistaB .promocion img{margin-top:3px;}
	.cuerpoVistaB .promocion img.ftl{margin-right:0.625em;}
		
		.cuerpoVistaB .promocion .parrafoTitulo{font-size: 0.7em; 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 left bottom;padding: 6px 0 47px 5px; margin-bottom: 5px }
	.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.7em; padding: 10px 0 0 0; margin:0; }
	
	/* Cabecera formato derecha */
	h4.cabEspeciales {font-size: 0.7em; background-color: #E5E2DA; min-height: 1.4375em}
	* html h4.cabEspeciales {height: 1.4375em}

	h3.cabEspeciales {font-size: 0.75em; min-height: 1.4375em}
	
	/*- Madrid al minuto -*/
	.panel2 .madridAlMinuto { min-height: 12.375em; height:auto !important; height:12.6875em;}
	.panel3 .madridAlMinuto { min-height: 18.875em; height:auto !important; height:19.1875em}
	
	.madridAlMinuto  { background: #fff url(/imagenes/cn/fnd_cab_especiales.gif) repeat-x left top }
	.imgMadMinuto { width:10.875em}
	.madridAlMinuto h3 { min-height:2.2em; height:auto !important; height:2.2em; background: url(../../imagenes/cn/fnd_cab_MAM.gif) no-repeat 18px top; padding:11px 0 0 55px }
	
	.madridAlMinuto .madridMinuto { position:relative; top:-4px; min-height:5.0625em; height:auto !important; height:5.0625em; padding: 12px 4px 0; border-left:1px solid #ccc; border-right:1px solid #ccc }
	.madridAlMinuto .madridMinuto ul li { float:left; text-align:center; width:3.525em; background:url(/imagenes/cn/sep_madrid_min.gif) no-repeat right top; height:1.825em; padding:0.4875em 0 0.1em 0 }
	.madridAlMinuto .madridMinuto ul li span { display:block; font-size:0.6875em; color:#666}
	.madridAlMinuto .madridMinuto ul li a { font-size:0.625em; display:block; color:#666 }
	.madridAlMinuto .madridMinuto ul li.last { background-image:none}
	.fechaActual {font-size: 0.6875em; color: #666666; 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 .imgPrevision {float: left}
	.imgPrevision{ width:3.6em; height:3.6em; position:relative; top:-0.4875em }
	
	.prevision ul { padding-left: 2.3125em}
	.prevision li {line-height: 1.35em; font-size: 0.625em; color: #666666}
	
		/*moverse por madrid*/
		.madridMoverse { position:relative; top:-4px; min-height:4.7em; height:auto !important; height:4.7em; padding:0 3px 5px 4px; border-left:1px solid #ccc; border-right:1px solid #ccc}
		.madridMoverse ul { width:10.95em}
		.panel3 .madridMoverse { background-color: #F7F3F0; height: 11.8125em; hei\ght: 11.5625em}
		* html .panel3 .madridMoverse {hei\ght: 11.6875em}
			.madridMoverse h4 {font-size: 0.7em; 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.7em;color:#666}
		.madridMoverse ul.enlacesExternos li { display:inline }
		.madridMoverse ul.enlacesExternos li.trafico, .madridMoverse ul.enlacesExternos li.emt {margin-right:0.1875em}
		.imgCallejero{ width:10.875em;height:2.25em; margin-bottom:0.1875em }
		.imgTrafico, .imgEMT, .imgMetro{width:3.5em;height:2.125em}
		
		
		#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: 5px;}
	.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 h3 {padding: 5px 0 3px 5px; margin: 0 2px 7px 0; min-height: 1.625em; height:auto !important; height:1.625em; border-bottom:1px solid #E5E2DA }
	.cuerpoEspecial.preguntas h3 { background: url(/imagenes/cn/fnd_cab_ficha.gif) repeat-x scroll left top;font-size: 0.7em; 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: 4px; width:8px; height:7px; position:relative; top:4px }

	.cuerpoEspecial .cuerpo {padding: 0 4px 0 4px}
	.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.7em}
	.cuerpoEspecial span.texto2_2 {font-size: 0.6875em;display:block;color:#666; padding:0 8px 0 12px}
	.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 a:hover {color:#666;text-decoration:underline;}
		.cuerpoEspecial span:hover{text-decoration:underline}
	.cuerpoEspecial .cuerpo .ftl {margin-right: 8px}
	.cuerpoEspecial .cuerpo .ftr {margin-left: 8px}
	
	.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-position: 0.4em 0.5em; background-color :#f1f1f1}
	
	.listadoEspecial02 ul.listadoGenerico li.especial {border-bottom: 0px}
	.listadoEspecial02 .listadoGenerico li.especial a, .especial {color: #c35B17}
	
	.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: #666666 }
	
	/*clases especiales*/
	.theLastPanel{ margin-bottom:0 }
	.noGrow{overflow:hidden}
	.cuerpoEspecial img.big{width:10.875em;}	
	.cuerpoEspecial img.short{width:3.875em;}	
	.cuerpoEspecial img.withline{ border: 1px solid #999}	
	
	/*\clases especiales*/

	/*-- Bloque de alerta Madrid --*/
	.alertaMadrid{background-color:#E5E2DA; padding:6px;min-height:5.4375em; margin-bottom:8px;}
	* html .alertaMadrid{height:6.1875em;he\ight:5.4375em}
	.alertaMadrid .parrafo{font-size:0.75em;color:#333;}
	
	.datosAlerta h3{width:140px;height:44px;margin-bottom:2px;background: #fff url(../../imagenes/cn/alertaMadrid.gif) no-repeat 8px 8px;}
	.datosAlerta h3.lineaMad {width:145px;height:50px;background: #E5E2DA url(../../imagenes/cn/alertaLineaMadrid.gif) no-repeat 0px 6px;}	
	.datosAlerta h4, .datosAlerta h5{padding:11px 0 0 10px; min-width:130px;min-height:30px;background-color: #fff;}
	* html {width:140px; w\idth:130px;height:41px; he\ight:30px;}
	
	.datosAlerta{width:8.75em;height:5.4375em;float:left;}
	.cuerpoAlerta{margin-left:9.125em}
	.cuerpoAlerta img.ftl{margin-right: 9px;}
	.cuerpoAlerta h4{padding:4px 0;line-height:20px;}
	
	/*-- Estilo del texto sin contenido --*/
	.noContent{font-size:0.6875em;color:#666;/*line-height:1.1em*/}
	
	/*-- Nueva home --*/
	.bodyFacetas{padding: 10px 5px }
	.bodyFacetas .ftl{margin-right: 10px}
	.bodyFacetas .ftl .imgTramites{width:7.5625em;}
	
	.noticiaDestacada, .novedades {border-bottom:1px solid #c1c1c1; background:url(/imagenes/cn/fnd_noticiaDest.gif) repeat-x left top; min-height:1.75em; height:auto !important; height:1.75em }
	.contenidoNovedades { background:url(/imagenes/cn/cierre121_2.gif) no-repeat left bottom; padding-bottom:1em }
	.noticiaDestacada p {font-size: 0.7em;padding-left:5px}
	.imgNoticiaDestacada{ width:7.5625em; /*height:7.5625em;*/float:left}
	
	.noticiaDestacada .cabeceraE, .agendaHome .cabeceraE, .novedades .cabeceraE{ font-size: 0.9em; font-weight: normal; padding: 6px 0 6px 9px }
	.novedades .cabeceraE { background:none }

	.noticiaDestacada .cabeceraE img, .agendaHome .cabeceraE img, .novedades .cabeceraE img { position:relative; top:2px }
	
	/*-- Modulo central superior de la home --*/
	.facetas {margin-bottom: 0.0625em; background:url(/imagenes/cn/fnd_dotted.gif) repeat-x left bottom}
	.facetas .cabeceraA {margin: 0}
	
	/*-Cabecera de la noticia principal, noticias, agenda... -*/
	.cabeceraB {background: transparent url(../../imagenes/cn/fnd_cabeceraB.gif) repeat-x; min-height: 18px; margin-bottom: 8px}
	* html .cabeceraB {height: 18px}
	.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}

	/*-Noticia principal de la home-*/
	div.cabeceraE { height: 0.9375em; margin-bottom: 5px}
	* html div.cabeceraE {margin-bottom: 0px}
	
	div.cabeceraE .titularCabecera {font-size: 0.8125em; color: #31558e; float: left; padding: 0 3px 0 0; margin:0}
	div.cabeceraE .titularCabecera a { color: #31558E }
	div.cabeceraE .flechaCabecera {margin-top: 0px}

	.noticiaContenido { padding: 0 0 5px 5px; margin:0.6875em 0 0.0625em 0 }
	.noticiaContenido .noticiaContenido { background: url(/imagenes/cn/fnd_dotted.gif) repeat-x left bottom }
	.noticiaContenido .parrafoTema, .cabeceraNoticia1 {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 8px 5px 0;width:62px;}	
	
	/*- Agenda de la home-*/
	.agendaHome{width: 100%;}
	
	.cabFormatC{padding: 5px 0 5px 8px}
	.cabFormatC h3{font-size: 0.75em;color:#666}
	.cabFormatC h4{font-size: 0.75em;color:#666}

	.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}
	
	.cuerpo2{padding-left:4px;}
	.cuerpo2 img{margin-bottom:0px;}

		/*-- Estilos de los diferentes botones --*/
	.boton01 {
		padding:0px 5px 2px 5px; 
		color:#FFF;
		margin-top:5px;
		margin-right:10px;
		background:#365F9E;
		border:0px;
		height:17px;
	}
	.boton02, .boton03 { padding:0px 5px 2px 5px;  color:#c1c1c1; margin-top:5px; margin-right:10px;  background:#365F9E; border:0px; height:17px; cursor:pointer }
	.boton02 { color:#000; margin-top:5px; margin-right:10px;  background:#fff; border: 1px solid #000; }
	.boton03 { color:#fff; margin-top:5px; margin-right:10px;  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.6875em; color:#333333; margin:0; padding:0; text-align:left; cursor: pointer; cursor: hand; }
	.btnAsLink:hover{text-decoration: underline; }
		#btnSuscribe{color:#666666}
	.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 } */
