@charset "utf-8";
/******************** Reset ********************/
html														{ font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:0}
body, div, span, a, img,
h1, h2, h3, h4, h5, h6, hgroup, p,
dl, dialog, dt, dd, ol, ul, li, 
abbr, acronym, address, b, big, blockquote, 
cite, code, del, dfn, em, i, ins, kbd, pre, q, 
samp, tt, var, small, sub, sup, 
object, iframe, form, fieldset, label, legend, 
article, aside, footer, header, nav, section,
figure, menu, time, mark, audio, video			{ font-family: inherit; font-size: 100%; font-weight: inherit; font-style: inherit; vertical-align: baseline; white-space: normal; text-align: left; margin: 0; padding: 0; border: 0; outline: 0; background: transparent; }
textarea, input, select								{ font-family: inherit; font-size: 100%; font-weight: normal; font-style: normal; white-space: normal; text-align: left; margin: 0; padding: 0; border:none}
.visible, article, aside, footer, header, nav, section,
dialog, figure, hgroup, menu						{ display: block; }

h1, h2, h3, h4, h5, h6								{ font-size: 100%; font-weight: normal; }
del, ins													{ text-decoration: none; }
ol, ul														{ list-style: none; }
nav ul													{ list-style-type: none; }
table														{ border-collapse: collapse; border-spacing: 0; background-color: transparent; width: auto; height: auto; font-size:1em}
:focus													{ outline: 0; }
blockquote:before, blockquote:after, q:before, q:after		{ content: ""; }
blockquote, q											{ quotes: "" ""; }
small														{ font-size:smaller}
em														{ font-style:italic}
/********** Deprecated **********/
applet, basefont, dir, font, isindex, menu, s, strike, u	{ font-family: inherit; font-size: 100%; font-weight: normal; font-style: normal; white-space: normal; vertical-align: baseline; text-decoration: inherit; text-align: left; color: inherit; margin: 0; padding: 0; border: 0; outline: 0; }
dir, menu												{ list-style: none; }
nobr														{ white-space: normal; }
blink, a													{ text-decoration: none; }
marquee													{ overflow: visible; }
a:hover 													{ text-decoration: underline; }
a img 													{ border: none; }
.oculta, .oculto, 
hr 															{ display:none }
.seleccionado											{ font-weight: bold; }
.debug													{background:#00FF00}
img 														{font:normal 0.625em Arial, Helvetica, sans-serif}
select, input, textarea 								{font: 0.75em Arial, Helvetica, sans-serif; border:1px solid #7F9DB9;}
* html legend 											{ left: -8px; position: relative; }

/*	.clearfix:after, .ver_mas:after, .close:after { content: ".";	display: block;	clear: both; visibility: hidden; line-height: 0; height: 0;}
 	.clearfix, .close {	display: inline-block;}
 	html[xmlns] .clearfix {	display: block;}
*/

/*2nd version*/
	.clearfix {overflow:auto}
	* html .clearfix {height: 1%; overflow: visible; }  

/* Aux */
	.ftl { float: left; }
	.ftr { float: right; }
	.cll { clear: left; }
	.clr { clear: right; }
	.atr { text-align: right; }
	.atl { text-align: left; }
	.clear{ clear: both; }
	.noSwap{overflow:hidden; height:1%;}

/* contenedores N1 */
body		{ background:url(../img/bckg/body.jpg) top left repeat-x; width:100%; text-align:center; margin:0; padding:0; }
#contenedor { width: 61.9em; background:#ffffff; padding: 0; margin: 0 auto; text-align:center}
#contenido 	{ width: 60.5em; background:url(../img/bckg/topHead.jpg) top left repeat-x; margin:0 auto; text-align:left}
	#top 	{ height:1.625em; border-bottom: 1px solid #cccccc; margin-bottom:1px; position:relative }
	#cabecera{ height:5.28em; background:#ffffff; border-top:1px solid #8298AF; border-bottom:1px solid #666666; background:url(../img/bckg/header.png) top left repeat-x}
	#pagina { margin-top:1em; }
	#pie	{ clear:both; width:100%; margin-bottom:1.25em ; border-top:1px solid #999999; border-bottom:2px solid #999999; background:url(../img/bckg/footer.jpg) top left repeat-x; }


/* top */

	#date {float:left; margin:0.375em 0.625em; display:inline}	
	#date span{font:normal 0.6875em Arial, Helvetica,sans-serif; color:#333333}
	#top .enlaces_auxiliares{ float:right; position:absolute; right:-5px; bottom:-1px;}
		 .enlaces_auxiliares ul {}
		 .enlaces_auxiliares ul li{float:left; background:url(../img/bckg/enlaces_auxiliaresLeft.gif) top left no-repeat; margin:0 0.625em; padding:0em 0em 0em 36px; display:inline; }
		 .enlaces_auxiliares ul li a{ color:#ffffff; font:normal normal bold 0.625em/0.9375em Verdana, Arial, Helvetica,sans-serif; background:url(../img/bckg/enlaces_auxiliaresRight.gif) top right no-repeat; float:left; padding:0.7em 2.7em 0.7em 0; text-transform:uppercase}

/* cabecera */		
#cabecera {position:relative; zoom:1; font-family: Arial, Helvetica,sans-serif; color:#333333}
	#logoAyto { position:absolute; top:1em; left:2em}
		#logoAyto img { }
	#logoAyre { position:absolute; top:1em; left:13em}
	
	#secciones_principales {position:absolute; bottom:-1px; left:20.75em}	
	#secciones_principales li { float: left; width:6.875em; display:inline; padding:0.5625em 0 0.5625em 0em; margin-right:0.1875em; text-align:center; color: #ffffff; background: #3D86CB url(../img/bckg/secciones_principales.gif) bottom left repeat-x; }
	#secciones_principales li.active { border:1px solid #333333; border-bottom:none; background:#ffffff; color: #333333;}
	#secciones_principales li a { color: #ffffff}
	#secciones_principales li.active a { color: #666666}
	#secciones_principales li a span{ font:normal 0.8750em Arial, Helvetica, sans-serif; font-weight:bold; }
	#secciones_principales li.active a span{}


/* menu horizontal */
		
	#menuHorizontal {width:100%; height:2.25em; border-bottom:1px solid #666666;}
		#menuHorizontalInterior2 { }
		#menuHorizontalInterior2 h1 { }	
		ul#menuHorizontalInterior3 { list-style: none; padding-left: 14.75em; margin: 0 0 0 0; float: left;  background:url(../img/bckg/menuHorizontalInterior3.gif) center right no-repeat}
		ul#menuHorizontalInterior3 li { float: left; padding:0 0.75em; position: relative; background:url(../img/bckg/menuHorizontalInterior3.gif) center left no-repeat ; z-index:5000}
		ul#menuHorizontalInterior3 li a.nivel2 {float: left; display: block; padding: 1em 0.75em; font: bold 0.75em Arial, Helvetica, sans-serif; color:#666666; text-decoration: none; }
		ul#menuHorizontalInterior3 li a.nivel2:hover { color:#000000; background:url(../img/downArrow.gif) center right no-repeat}		
		ul#menuHorizontalInterior3 li ul.sumbenuGeneral { position: absolute; left: -1px; top:2.1875em; background: #ffffff; margin: 0; padding: 0; float: left; width: 12.5em; border: 1px solid #dedede; border-right-color:#eeeeee; border-top-color:#eeeeee; z-index:500; display:none}		
		ul#menuHorizontalInterior3 li ul.sumbenuGeneral.visible {display:block}
		ul#menuHorizontalInterior3 li ul.sumbenuGeneral li { clear: both; width: 100%; margin: 0; padding: 0; background:none; border-bottom: 1px solid #eeeeee; overflow:hidden}
		html ul#menuHorizontalInterior3 li ul.sumbenuGeneral li a { float: left; padding:0.5em 2em; font: bold 0.75em Arial, Helvetica, sans-serif; color:#666666; width:16.5em}
		html ul#menuHorizontalInterior3 li ul.sumbenuGeneral li a:hover, 
		html ul#menuHorizontalInterior3 li ul.sumbenuGeneral li a.seleccionado { background:#3399CC; color:#ffffff }

/*******   CABECERA CASO ESTATICO **********************************************************/
#cabeceraStatic { background: #0580C3; position:relative; width: 46.875em; height:8.7em; padding: 0; margin: 0 auto; border-top: 0.25em solid #FFFFFF; text-align: left; }
#cabeceraStatic img { border: 0; }
#cabeceraStatic a { color: #FFFFFF; text-decoration:none; }
#cabeceraStatic a:hover { text-decoration: underline; }
#cabeceraStatic .titulo1 a:hover { text-decoration: none; }
#cabeceraStatic #menuHorizontal { }
#cabeceraStatic #menuHorizontalInterior3 { text-align: center; margin-left:10em; background:#0580C3; }
#cabeceraStatic #menuHorizontalInterior3 li { list-style: none; float: left; text-align:left; display:inline; }
#cabeceraStatic a.nivel2 { display: block; padding-left: 10px; font-family: arial; font-size: .75em; padding-right: 10px; }
#cabeceraStatic #menuHorizontalInterior3 ul.sumbenuGeneral { position:absolute; top:5.5em; left:0.1em; width:48em; line-height: 1.063em; }
#cabeceraStatic #menuHorizontalInterior3 ul.sumbenuGeneral li { width:25%; font-size:0.65em; }
#cabeceraStatic #menuHorizontalInterior3 ul.sumbenuGeneral li a { display:block; width:86%; padding:0em 0.25em }
#cabeceraStatic #menuHorizontalInterior3 ul.sumbenuGeneral li a:hover, 
#cabeceraStatic #menuHorizontalInterior3 ul.sumbenuGeneral li a.seleccionado { background-color: #4ea4d3; text-decoration:none; }

/* buscador */


/* buscador */
#buscador { position:absolute; right:0; top:0;  width:15.625em; height: 100%; padding-left:2px;}
	#buscador form { margin: 0; padding: 0; width:100%; height:100%; }	
	#buscador fieldset {margin:0; padding:1.8750em 0 0 0.75em}
	#buscador label{position:relative}
	#buscador label span{ position:absolute; top:0em; left:0em; color:#ffffff; text-indent:-5000px}
	#buscador input { font-size:0.8125em; border:1px solid #7F9DB9}
	#buscador #boton_buscar {margin-left:0.625em}		
	#buscador .avanzada { margin-top:0.1875em; color:#ffffff; font-size:0.625em}
	#buscador .avanzada a{color:#ffffff}

/* rastro de migas */
#navegacion { border-bottom:1px solid #e8e8e8; margin-bottom: 1px}
	#rastroMigas {margin:0.4375em 0 0.375em 1.5625em}
	#rastroMigas a, #rastroMigas span{ font: normal 0.6875em Arial, Helvetica, sans-serif; color: #666666;}
	#rastroMigas .seleccionado {color:#006697}
		#sesion{height:1.375em; padding-top:0.5em; border-top:1px solid #e8e8e8; text-align:right; }
		#span_usuario{	font: bold 0.75em Arial, Helvetica, sans-serif; color: #666666; padding:0 1em; background:url(../img/span_usuario.gif) center left no-repeat}
		#desconexion{	font: bold 0.75em Arial, Helvetica, sans-serif; color: #FF6602; padding:0 1em; background:url(../img/desconexion.gif) center left no-repeat}	

/* banner de seccion*/
#seccion{position:relative; width:100%; zoom:1; height:4.5em;}
	.general{background:url(../img/cab/ayreGeneral.jpg) top left no-repeat; }
	.sectorial{background:url(../img/cab/ayreSectorial.jpg) top left no-repeat; }
	.amiayre{background:url(../img/cab/amiAyre.jpg) top left no-repeat; }	
	
	.salud{background:url(../img/cab/salud.jpg) top left no-repeat; height:3.75em; }
	.urbanismo{background:url(../img/cab/urbanismo.jpg) top left no-repeat; height:3.75em; }
	.educacion{background:url(../img/cab/educacion.jpg) top left no-repeat; height:3.75em; }
	.tecnologias{background:url(../img/cab/tecnologia.jpg) top left no-repeat; height:3.75em; }
		
	#sectionTitle{position:absolute; top:0; left:11em; z-index:1}
	#sectionTitle .cabTitle1{font: normal 1.625em Arial, Helvetica, sans-serif; color: #999999; position:absolute; top:-0.23em; left:-2.1875em; z-index:2}
	#sectionTitle .cabTitle2{font-size:3.75em; width:13.5em; color: #3E87CB; position:absolute; top:-0.07em; left:-0.68em; z-index:3}

	.salud #sectionTitle .cabTitle2,
	.urbanismo #sectionTitle .cabTitle2, 
	.educacion #sectionTitle .cabTitle2, 
	.tecnologias #sectionTitle .cabTitle2{font-size:3em; top:-0.0417em; left:-0.2292em;}

/* banner especial info */
	.promocionalBanner {background:url(../img/bckg/promocionalBannerLeft.jpg) top left no-repeat; padding-left:8px; margin-bottom:1em; zoom:1}
	.promocionalBanner .texto{ padding:10px 3px 0 3px; margin: 0; font-size: 0.875em; background:url(../img/bckg/promocionalBannerRight.jpg) top right no-repeat; position:relative; min-height:3.8125em; height:auto !important; height:3.8125em; overflow:hidden; display:block; zoom:1}
	.promocionalBanner .texto p, .promocionalBanner .texto span { color:#FFFFFF; display:block; margin:0; line-height:1em; font:normal 0.7857em/1.1em Arial, Helvetica, sans-serif;}		
	.promocionalBanner .texto .textoGris{color:#000000;}
	.promocionalBanner .texto .magTitle{position:absolute; right:0.2em; top:0.2857em; font:normal 2.5em Georgia, "Times New Roman", Times, serif; background:url(../img/bckg/promocionalBannerArrow.gif) right bottom no-repeat; padding-right:0.2em}
	.promocionalBanner.interior .texto .magTitle{background:none; padding-right:0}
	.promocionalBanner .texto .magTitle a{color:#FFFFFF}	
	.promocionalBanner a:hover {text-decoration:none}
		
/* pie */
#pie{text-align:center; font-family:Arial, Helvetica,sans-serif;}
	#treeFooter{height:15em; margin-bottom:1.5em}
	.fastLinks{float:left; width:16.9em; height:100%; margin:1.5em 0 1.5em 1.5em; border-left:1px solid #bbbbbb}
	.fastLinks li a{font-size:1.1em; line-height:1.4545em; color:#333333; padding-left:1em}
	#copy{clear:both; width:94.4em; margin:0 auto; padding:2em 0; text-align:center; border-top: 1px solid #bbbbbb}
		#copy span, #copy a, #copy strong{font-size:1.1em; color:#333333}
		.stamp{position:relative; top:0.5em}

/* pie */
#pie{ text-align:center; font-family:Arial, Helvetica,sans-serif;}
	#treeFooter{ height:9.375em; margin-bottom:0.9375em}
	.fastLinks{ float:left; width:10.5625em; height:100%; margin:0.9375em 0 0.9375em 0.9375em; border-left:1px solid #bbbbbb}
	.fastLinks li a{ font-size:0.6875em; line-height:1.4545em; color:#333333; padding-left:1em}
	#copy{clear:both; width:59em; margin:0 auto; padding:1.25em 0; text-align:center; border-top: 1px solid #bbbbbb}
		#copy span, #copy a, #copy strong{font-size:0.6875em; color:#333333}
		.stamp{position:relative; top:0.5em}

/* rejilla - paneles */
/* paneles */
.panel1, .panel2, .panel3, .panel4, .panel5, .panel6, .panel7, .panel8, .panel9, .panel10, .panel{  float:left; width:100%; margin-bottom: 1em; }
.wrap{float:left; width:100%;}

.close{border-bottom:2px solid #999999; margin-bottom:0.8750em}
* html .close{border-bottom:2px solid #999999; margin-bottom:1em}

.panel1 { min-height: 2.5em; height:auto !important; height:2.5em;	}
.panel2 { min-height: 6em;	 height:auto !important; height:6em;	}
.panel3 { min-height: 9.5em; height:auto !important; height:9.5em;	}
.panel4 { min-height: 13em;  height:auto !important; height:13em;	}
.panel5 { min-height: 16.5em;height:auto !important; height:16.5em; }
.panel6 { min-height: 20em;	 height:auto !important; height:20em;	}
.panel7 { min-height: 23.5em;height:auto !important; height:23.5em; }
.panel8 { min-height: 27em;	 height:auto !important; height:27em;	}
.panel9 { min-height: 30.5em;height:auto !important; height:30.5em; }
.panel10{ min-height: 34em;	 height:auto !important; height:34em;	}
.panel11{ min-height: 37.5em; height:auto !important;height:37.5em;	}
.panel12{ min-height: 41em; height:auto !important;height:41em;		}

.panel13{ min-height: 44.5em; height:auto !important;height:44.5em;}
.panel14{ min-height: 48em; height:auto !important;height:48em; }
.panel15{ min-height: 51.5em; height:auto !important;height:51.5em; }
.panel16{ min-height: 55em; height:auto !important;height:55em; }
.panel17{ min-height: 58.5em; height:auto !important;height:58.5em; }
.panel18{ min-height: 62em; height:auto !important;height:62em; }
.panel19{ min-height: 65.5em; height:auto !important;height:65.5em; }
.panel20{ min-height: 69em; height:auto !important;height:69em; }
.panel31{ min-height: 72.5em; height:auto !important;height:72.5em; }
.panel32{ min-height: 76em; height:auto !important;height:76em; }
.panel33{ min-height: 79.5em; height:auto !important;height:79.5em; }
.panel34{ min-height: 83em; height:auto !important;height:83em; }
.panel35{ min-height: 86.5em; height:auto !important;height:86.5em; }
.panel36{ min-height: 90em; height:auto !important;height:90em; }
.panel37{ min-height: 93.5em; height:auto !important;height:93.5em; }
.panel38{ min-height: 97em; height:auto !important;height:97em; }
.panel39{ min-height: 100.5em; height:auto !important;height:100.5em; }
.panel40{ min-height: 104em; height:auto !important;height:104em; }


/* rejilla - columnas base 184*/
.contenedor_columnas {float:left; width:60.5em; padding-bottom:0.1875em}
.columna1, .columna2, .columna3, .columna4, .columna5{ float:left; margin-right: 0.75em; display:inline; overflow:hidden}
.columna1.ultimaColumna, .columna2.ultimaColumna, .columna3.ultimaColumna, .columna4.ultimaColumna, .columna5.ultimaColumna { margin-right: 0; }
.columna1 { width:11.5em; }
.columna2 { width: 23.75em; }
.columna3 { width: 36em;}
.columna4 { width: 48.25em; }
.columna5 { width: 60.5em; }


/* =================================================================================== */
/*== MODULOS DE CONTENIDO   ==*/
/* =================================================================================== */

/* Menu Lateral */
#nav_local { }
	#nav_local div.nav_comun { margin-bottom:1em}
	#nav_local div.nav_sectorial { }
	#nav_local a, 	#nav_local span {font:bold 0.75em Arial, Helvetica, sans-serif; color:#666666  }
	#nav_local ul { }
	#nav_local ul li { display:inline-block; width:100%; padding:0; margin:0}
	#nav_local ul li a, #nav_local ul li span{display:block; padding:0.3em 0.3em 0.3em 2.5em; margin:0; background:#E4F5FD url(../img/navComunL1.gif) 1.333em 0.333em no-repeat; border-bottom:1px solid #ffffff }	
	
	#nav_local ul ul { margin-top:0.0em; }
	#nav_local ul li ul li { }
	#nav_local ul li ul li a{display:block; padding:0.3em 0 0.3em 2.5em; background:#ffffff url(../img/navComunL2.gif) 1.333em 0.333em no-repeat; }
	#nav_local ul li ul li a:hover {background-color:#EEF2F5; }
	#nav_local ul li ul li.seleccionado a{background-color:#EEF2F5; }

	#nav_local .nav_comun ul li { }
	#nav_local .nav_comun a { }
	#nav_local .nav_comun a:hover, 
	#nav_local .nav_comun .seleccionado a { }

	#nav_local .nav_sectorial li { border-bottom:1px solid #dddddd  }
	#nav_local .nav_sectorial li a { display:block; color:#006699; background:#ffffff url(../img/navSectorialL1.gif) 1.333em 0.333em no-repeat; }	
	#nav_local .nav_sectorial a:hover, 
	#nav_local .nav_sectorial ul li.seleccionado a {background:#EEF2F5 url(../img/navSectorialL1Selected.gif) 1.333em 0.333em no-repeat; }
	#nav_local .nav_sectorial ul li ul li { border:none}
	#nav_local .nav_sectorial ul li ul li a { background:#ffffff url(../img/navSectorialL2.gif) 1.333em 0.333em no-repeat; font-weight:normal}
	#nav_local .nav_sectorial ul li.seleccionado ul li a { background:#ffffff url(../img/navSectorialL2.gif) 1.333em 0.333em no-repeat; }
	#nav_local .nav_sectorial ul li.seleccionado ul li a:hover,
	#nav_local .nav_sectorial ul li.seleccionado ul li.seleccionado a { background: #ffffff url(../img/navSectorialL2Selected.gif) 1.333em 0.333em no-repeat; }
	


	#nav_local .nav_especial li { border-bottom:1px solid #dddddd  }
	#nav_local .nav_especial li a { display:block; color:#006699; background:#ffffff url(../img/navSectorialL1.gif) 1.333em 0.333em no-repeat; }	

	#nav_local .nav_especial a:hover, 
	#nav_local .nav_especial ul li.seleccionado a{background:#EEF2F5 url(../img/navSectorialL1Selected.gif) 1.333em 0.333em no-repeat; }
	#nav_local .nav_especial ul li.seleccionado span{background:#EFEFEF; color:#000000}
	
	#nav_local .nav_especial ul li ul li { }
	#nav_local .nav_especial ul li ul li a { background:none; font-weight:normal; color:#333333}
	#nav_local .nav_especial ul li.seleccionado ul li a {background:none; color:#333333}	
	
	#nav_local .nav_especial ul li.seleccionado ul li a:hover,
	#nav_local .nav_especial ul li.seleccionado ul li.seleccionado a { background:url(../img/navSectorialL1Selected.gif) 1.333em 0.333em no-repeat; color:#3E87CC; font-weight:bold}

	#nav_local .nav_especial ul li ul li ul li {border:none}
	#nav_local .nav_especial ul li ul li ul li a { background:none; font-weight:normal; color:#333333}
	#nav_local .nav_especial ul li.seleccionado ul li.seleccionado ul li a { font-weight:normal; background:url(../img/navSectorialL2.gif) 1.333em 0.333em no-repeat; color:#333333}	
	
	#nav_local .nav_especial ul li.seleccionado ul li.seleccionado ul li a:hover,
	#nav_local .nav_especial ul li.seleccionado ul li.seleccionado ul li.seleccionado a { background:none; background:url(../img/navSectorialL2Selected.gif) 1.333em 0.333em no-repeat; font-weight:bold; color:#333333}	
	
	

/* Encabezados */
.header {border-bottom:1px solid #9b9b9b; padding-bottom:0.125em}
	.header span, .header a{font-size:1.5em; color:#3399CC; display:block}
	.header span:first-letter{text-transform:capitalize;}


/* LISTADOS */
/* Listado de DESTACADOS con FOTO*/
.listado_contenidos {float:left; width:100%; }
	.listado_contenidos li {float:left; width:100%; clear:left; padding:0.5em 0; position:relative; zoom:1; background:url(../img/bckg/listado_contenidos.gif) bottom left repeat-x}	
	.listado_contenidos.foto li {min-height:3.75em; height:auto !important;height:4em;}	

	.listado_contenidos li .destBody { padding-left:5em}
	.listado_contenidos li .destBody.sinFoto {padding-left:0}
	.listado_contenidos li .lockImg1 { position:absolute; top:0; left:0; width: 3.75em; height: 4.3em; overflow:hidden}
	.listado_contenidos li .lockImg1 img{ width: 6.2em; margin: .6em .6em .6em 0; }
	.listado_contenidos li .destBody .destHeadA  a, 
	.listado_contenidos li .destBody .destHeadA span{font: normal 0.8750em/1.15em Georgia, "Times New Roman", Times, serif; color:#333333; font-weight:bold}
	.listado_contenidos li .destBody .destDescription span,
	.listado_contenidos li .destBody .destDescription p{ font: normal 0.75em/1.33em Georgia, "Times New Roman", Times, serif; color:#333333; margin-top:0.0833em}
	.listado_contenidos li .destBody .destDescription p span{ font-size:1em}
	.listado_contenidos li .destBody .destDescription p span.leyenda{color:#666666;}
	.listado_contenidos li .destBody .destEnlace a{color:#3399CC; font-size:0.75em}
	.listado_contenidos li .destBody .destDescription p a{color:#3399CC; font-size:1em}
	.listado_contenidos li .destBody .destDescription p strong{color:#666666; font-weight:bold}
	.listado_contenidos li .destBody .canales p {color:#666666; font-size:0.75em; margin-top:0.5em}
	.listado_contenidos li .destBody .canales li  {float:left; width:100%; clear:left; padding:0.15em 0; background:none}	
	.listado_contenidos li .destBody .canales li a{font-size:0.75em; color:#3399CC; margin-left:3em}	
	
	.listado_contenidos li .destBody .file span, 
	.listado_contenidos li .destBody .file a {font: normal 0.6250em/1.6em Arial, Helvetica, sans-serif; color:#006699; }
	
	.listado_contenidos li .destBody .file .fileType{font:bold 0.6875em Arial Narrow, Arial, Helvetica, sans-serif; color:#ffffff; padding:0 0 0.3em 0; margin-right:0.2em; width:3em; height:1.6em; text-align:center; background:black; position:relative; top
	:0.1em; display:inline-block}
	.listado_contenidos li .destBody .file .PDF{background:url(../img/fileTypes.gif) left 1px no-repeat; }
	.listado_contenidos li .destBody .file .AVI{background:url(../img/fileTypes.gif) left -22px no-repeat; }
	.listado_contenidos li .destBody .file .DOC{background:url(../img/fileTypes.gif) left -45px no-repeat; }
	.listado_contenidos li .destBody .file .DOT{background:url(../img/fileTypes.gif) left -67px no-repeat; }
	.listado_contenidos li .destBody .file .RTF{background:url(../img/fileTypes.gif) left -45px no-repeat; }
	.listado_contenidos li .destBody .file .GIF{background:url(../img/fileTypes.gif) left -90px no-repeat; }
	.listado_contenidos li .destBody .file .JPG{background:url(../img/fileTypes.gif) left -113px no-repeat;}
	.listado_contenidos li .destBody .file .PPT{background:url(../img/fileTypes.gif) left -133px no-repeat;}
	.listado_contenidos li .destBody .file .RAR{background:url(../img/fileTypes.gif) left -154px no-repeat;}
	.listado_contenidos li .destBody .file .TIF{background:url(../img/fileTypes.gif) left -174px no-repeat;}
	.listado_contenidos li .destBody .file .TXT{background:url(../img/fileTypes.gif) left -196px no-repeat;}
	.listado_contenidos li .destBody .file .WAV{background:url(../img/fileTypes.gif) left -217px no-repeat;}
	.listado_contenidos li .destBody .file .XLS{background:url(../img/fileTypes.gif) left -240px no-repeat;}
	.listado_contenidos li .destBody .file .ZIP{background:url(../img/fileTypes.gif) left -260px no-repeat;}
	
	
	.listado_contenidos dt, .listado_coleccion dt { color:#666666; font-size: .75em; float: left; padding:0.2em 0; margin-right:0.3em; }
	.listado_contenidos dd, .listado_coleccion dd { padding: 0.2em 0; font-size: .75em; }
	.listado_contenidos dd a, .listado_coleccion dd a { color: #3399CC; }
	.listado_contenidos ul li.foto dl, .listado_coleccion ul li.foto dl { margin:0 0 0.3em 3.75em; }
	
	/* Destacados*/
	.listado_contenidos.destacados {margin-bottom:2em}	
	.listado_contenidos.destacados li {background:#FFF9F1; border-bottom:1px solid #dddddd}	

/* Canales */
.channelDescription{ }
.listado_canales {float:left; width:100%;  margin:0.5em 0 1em 0}
	.listado_canales li {float:left; width:100%; clear:left; padding:0.5em 0; position:relative; zoom:1; background:url(../img/bckg/listado_canales.gif) 1em 0.6em no-repeat; border-bottom:1px dashed #333333}	
	.listado_canales li .destBody { padding-left:3em}
	.listado_canales li .destBody .destHeadA  a, 
	.listado_canales li .destBody .destHeadA span{font: normal 0.8750em/1.15em Georgia, "Times New Roman", Times, serif; color:#333333; font-weight:bold}
	.listado_canales li .destBody .destDescription {margin:0.5em 0}
	.listado_canales li .destBody .destDescription span,
	.listado_canales li .destBody .destDescription p{ font: normal 0.75em/1.33em Arial, Helvetica, sans-serif; color:#333333; margin-top:0.5em}


/* Listado de ENLACES */
.listado_dist_canal {float:left; width:100%; }
	.listado_dist_canal li {float:left; width:100%; clear:left; border-bottom:1px #cccccc solid; padding:0.5em 0; }	
	.listado_dist_canal li .destBody { padding:0}
	.listado_dist_canal li .destBody .destHeadA  a, 
	.listado_dist_canal li .destBody .destHeadA span{font: normal 0.8750em/1.15em Georgia, "Times New Roman", Times, serif; color:#333333; }
	.listado_dist_canal li .destBody .destDescription span,
	.listado_dist_canal li .destBody .destDescription p{font: normal 0.75em/1.33em Georgia, "Times New Roman", Times, serif; color:#3399CC; }


.ver_mas, .subir, .volver { float:left; width:100%; height:1.875em; display:block; clear:both;}
	.ver_mas a, .subir a, .volver a{float:right; width:4.5em; padding-left:0.8em; font: normal 0.75em/1.33em Arial, Helvetica, sans-serif;color:#ff6600; background: transparent url(../img/verMasArrow.gif) center left no-repeat; display:inline; margin:0.5em;}

/* Listado Con SUBNIVELES */
 
.listado_subniveles {clear:left; float:left; width:100%; margin-top:0.5em}
	.listado_subniveles li {float:left; width:97%; clear:left; border-bottom:1px #cccccc solid; padding:0.5em 0; display:inline}	
	.listado_subniveles li .destBody { padding:0}
	.listado_subniveles li .destBody p.destHeadA  {font: bold 0.8750em/1.15em Georgia, "Times New Roman", Times, serif; color:#333333; }
	.listado_subniveles li li {border-bottom:none; margin-left:1em; padding:0.5em 0 0 1em; background: url(../img/navSectorialL1.gif) 0 0.5em no-repeat; }
	.listado_subniveles li li .destBody p.destHeadA {font-size:1em}
	.listado_subniveles li li .destBody p.destHeadA a{font: normal 0.75em/1.33em Georgia, "Times New Roman", Times, serif; color:#3399CC; }

/******** MODULOS *******/
.porlet, .novedades, .avisos, .accesos, .participa, .actualidad, .revista{}

/* Avisos */
	.avisos .listado_dist_canal li .destBody .destHeadA  a, 
	.avisos .listado_dist_canal li .destBody .destHeadA span{color:#3399CC; }
/* Accesos Directos*/
	.accesos .listado_dist_canal li {padding:0.4375em 0 0.1875em 0; }	
	.accesos .header span, 
	.accesos .header a{font-size:0.875em; color:#333333; padding-top:0.857em; display:block; font-weight:bold}
/* Destacamos */
	.destacamos .listado_dist_canal li .destBody .destHeadA  a, 
	.destacamos .listado_dist_canal li .destBody .destHeadA span{color:#333333; }
/* Actualidad */
	.actualidad .header span, 
	.actualidad .header a{font-size:0.875em; color:#333333; padding-top:0.857em; display:block; font-weight:bold}
	.actualidad .listado_dist_canal li {border-bottom:1px solid #ffffff; background:#F5FAFE; padding:0.3em 0;}
	.actualidad .listado_dist_canal li .destBody .destHeadA  a, 
	.actualidad .listado_dist_canal li .destBody .destHeadA span{font:normal 0.75em/1.1em Arial, Helvetica, sans-serif; background:url(../img/navSectorialL1.gif) 3px 0px no-repeat; padding-left:1em; display:inline-block}
/* Participa */
	.participa .header {border:none}	
	.participa .header span, 
	.participa .header a{font:bold 1.5em Arial, Helvetica, sans-serif; color:#ffffff; display:block; text-align:center; background:#ffffff url(../img/bckg/participa.gif) top left no-repeat; padding:0.75em 1em 2em 1em; border:none}
	.participa .header span:first-letter{text-transform:none;}	
	.participa .description {border-bottom:1px solid #999999;}
	.participa .description p{font-size:0.75em; font-weight:bold; color:#333333 }
	.participa .description a.btn{margin:1em 0 }
	.participa .listado_dist_canal {margin-top:0.5em}	
	.participa .listado_dist_canal li {border:none; padding:0.1em 0}
	.participa .listado_dist_canal li .destBody .destHeadA  a, 
	.participa .listado_dist_canal li .destBody .destHeadA span{font:normal 0.75em/1em Arial, Helvetica, sans-serif;background:#ffffff url(../img/verMasArrow.gif) 1em 0px no-repeat; color:#ff6600; padding-left:1.75em}	
	

/* Portada Urbanismo Digital */
	.revista .listado_contenidos li {float:left; width:100%; clear:left; padding:0.5em 0; position:relative; zoom:1; background:none; min-height:4.75em; height:auto !important; height:4.75em}	
	.revista .listado_contenidos li .destBody { padding-left:11.875em}
	.revista .listado_contenidos li .destBody.sinFoto,
	.revista.vertical .listado_contenidos li .destBody{padding-left: 0.4375em}
	.revista .listado_contenidos li .lockImg1 { position:absolute; top:0; left:0; width: 11.5em; height:5.6250em; overflow:hidden}
	.revista .listado_contenidos li .lockImg1 img{ width: 17em;  }
	.revista .listado_contenidos li .destBody .destHeadA  a, 
	.revista .listado_contenidos li .destBody .destHeadA span{font: bold 0.750em/1.15em Georgia, "Times New Roman", Times, serif; color:#333333; }

	.revista.vertical .listado_contenidos {background:#f3f3f3 url(../img/bckg/revistaVertical.gif) top left repeat-x; }
	.revista.vertical .listado_contenidos li {float:none; width:100%; clear:left; border-top:1px solid #CACACA}	
	.revista.vertical .listado_contenidos li .destBody { padding-top:0.5em}
	.revista.vertical .listado_contenidos li .lockImg1 { position:relative; left:0.4375em}	
	.revista.vertical .listado_contenidos li .lockImg1 img{ margin: 0; }	

 
	#magFoot{clear:both; text-align:right; background:url(../img/bckg/magFoot.gif) top left repeat-x; color:#FFFFFF; height:2.1250em; line-height:2.1250em; padding-right:1em; margin:1em 0}
	#magFoot a, #magFoot span{color:#FFFFFF; font:normal 0.6875em Arial, Helvetica, sans-serif;}

/* Madrid al minuto*/
	.madridMoverse{}
	.madridMoverse li{float:left; margin-left:0.3125em; display:inline}
	.madridMoverse li.transporte{ margin-left:0}	
	
	.madridMoverse li a{display:block;  position:relative; width:3.5625em; text-align:center} 
	.madridMoverse li a:hover{text-decoration:none; color:#006699} 
	.madridMoverse li a span{display:block; position:absolute; top:3.8889em; left:0; font:bold 0.5625em Verdana, Arial, Helvetica, sans-serif; color:#3E87CA; text-align:center; width:100%}
	.madridMoverse li a:hover span{text-decoration:none; color:#006699} 	
	.cuerpoEspecial {background:transparent url(../img/bckg/cuerpoEspecial.gif) repeat-x scroll left bottom; border-bottom:1px solid #CCCCCC; padding-bottom:0.3125em; min-height:4.3750em; height:auto !important; height:4.3750em;}	
	
	.cuerpoEspecial span {display:block; font:normal 0.75em Arial, Helvetica, sans-serif; padding:0 0.5em 0 0.5em; color:#666666}
	.cuerpoEspecial a:hover, .cuerpoEspecial a:hover span, .cuerpoEspecial a span:hover  {text-decoration:underline; color:#666666; }
	
	
	.cuerpoEspecial img {border:1px solid #cccccc; margin-left:0.5em;}
		.cuerpoEspecial img.short {width:6.2em; margin-right:0.5em}
		.cuerpoEspecial img.big {width:16.8em;}
		
	.munimadrid{background:url(../img/bckg/munimadrid.png) top left no-repeat;  min-height:3.3125em; height:auto !important; height:3.3125em}
	.munimadrid a{display:block; padding:0.4375em; color:#ffffff; }
	.munimadrid span{display:block;font:normal 0.6875em Arial, Helvetica, sans-serif; }
	.munimadrid strong{display:block;font:normal 1.25em Arial, Helvetica, sans-serif; }

		
		
/* FICHAS RELACIONADOS Col Der */
	.documentacion, .informacion, sitios, .pasos, .ayuda, .navegacion{}

	.ficha.first{margin-top:1.75em}
	.ficha .header{clear:both; background:#F7F7F7 url(../img/bckg/fichaHeader.gif) bottom left repeat-x; border:none; }
	.ficha .header span, 
	.ficha .header a{font-size:0.875em; padding:0.3em 0 0.5em 3.2143em; display:block; font-weight:bold; color:#3399CC; min-height:2.325em; height:auto !important; height:2.325em; }	
	.ficha .listado_dist_canal{margin-bottom:1em}
	.ficha .listado_dist_canal li {border-bottom:none; background:url(../img/bckg/fichaLI.gif) bottom left repeat-x}
	.ficha .listado_dist_canal li .destBody .destHeadA  a, 
	.ficha .listado_dist_canal li .destBody .destHeadA span{font-size:0.75em; }
	
	.ficha.documentacion .header span{background:url(../img/relDocumentacion.gif) 0.4286em 0 no-repeat }
	.ficha.informacion .header span{background:url(../img/relInformacion.gif) 0.4286em 0 no-repeat }
	.ficha.sitios .header span{background:url(../img/relOtrosSitios.gif) 0.4286em 0 no-repeat }
	.ficha.ayuda .header span{background:url(../img/relAyuda.gif) 0.4286em 0 no-repeat }
	.ficha.pasos .header span{background:url(../img/relPasos.gif) 0.4286em 0 no-repeat }	
	.ficha.navegacion .header span{background:url(../img/relNavegacion.gif) 0.4286em 0 no-repeat }	
	
	.ficha.leyenda .listado_dist_canal li {background:none;}		
		.ficha.leyenda .listado_dist_canal li.m1_On{background:url(../img/Msg1_on.gif) 0 0.6em no-repeat} 
		.ficha.leyenda .listado_dist_canal li.m1_Off{background:url(../img/Msg1_off.gif) 0 0.6em no-repeat} 
		.ficha.leyenda .listado_dist_canal li.m2_On{background:url(../img/Msg2_on.gif) 0 0.6em no-repeat} 
		.ficha.leyenda .listado_dist_canal li.m2_Off{background:url(../img/Msg2_off.gif) 0 0.6em no-repeat} 	
		.ficha.leyenda .listado_dist_canal li.compra{background:url(../img/icoCompro.gif) 0 0.6em no-repeat} 
		.ficha.leyenda .listado_dist_canal li.venta{background:url(../img/icoVendo.gif) 0 0.6em no-repeat} 	

	.ficha.leyenda .listado_dist_canal li .destBody .destHeadA  a,
	.ficha.leyenda .listado_dist_canal li .destBody .destHeadA  span{font:0.6875em Arial, Helvetica, sans-serif; padding-left:1.75em; display:inline-block} 
	
	.ficha.pasos ol.listado_dist_canal li{ list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:0.625em; border-bottom:1px solid #cccccc}
	.ficha.pasos ol.listado_dist_canal li .destBody {display:inline;}
	.ficha.pasos ol.listado_dist_canal li .destBody .destHeadA  {display:inline;}	
	.ficha.pasos ol.listado_dist_canal li .destBody .destHeadA  a,
	.ficha.pasos ol.listado_dist_canal li .destBody .destHeadA  span,
	.ficha.pasos ol.listado_dist_canal li .destBody .destDescription p{font:normal 1.2em/1em Arial, Helvetica, sans-serif; padding-left:1.5em;}
	.ficha.pasos ol.listado_dist_canal li .destBody .destDescription p{margin-top:0.3em; color:#666666}
		.ficha.pasos ol.listado_dist_canal li.p1_On{background:url(../img/p1_On.gif) 0 0.4em no-repeat} 
		.ficha.pasos ol.listado_dist_canal li.p1		 {background:url(../img/p1_Off.gif) 0 0.4em no-repeat} 
		.ficha.pasos ol.listado_dist_canal li.p2_On{background:url(../img/p2_On.gif) 0 0.4em no-repeat} 
		.ficha.pasos ol.listado_dist_canal li.p2		 {background:url(../img/p2_Off.gif) 0 0.4em no-repeat} 	
		.ficha.pasos ol.listado_dist_canal li.p3_On{background:url(../img/p3_On.gif) 0 0.4em no-repeat} 
		.ficha.pasos ol.listado_dist_canal li.p3		 {background:url(../img/p3_Off.gif) 0 0.4em no-repeat} 
		.ficha.pasos ol.listado_dist_canal li.p4_On{background:url(../img/p4_On.gif) 0 0.4em no-repeat} 
		.ficha.pasos ol.listado_dist_canal li.p4		 {background:url(../img/p4_Off.gif) 0 0.4em no-repeat} 	
		.ficha.pasos ol.listado_dist_canal li.p5_On{background:url(../img/p5_On.gif) 0 0.4em no-repeat} 
		.ficha.pasos ol.listado_dist_canal li.p5		 {background:url(../img/p5_Off.gif) 0 0.4em no-repeat} 	
		.ficha.pasos ol.listado_dist_canal li.p6_On{background:url(../img/p6_On.gif) 0 0.4em no-repeat} 
		.ficha.pasos ol.listado_dist_canal li.p6		 {background:url(../img/p6_Off.gif) 0 0.4em no-repeat} 	
		.ficha.pasos ol.listado_dist_canal li.p7_On{background:url(../img/p7_On.gif) 0 0.4em no-repeat} 
		.ficha.pasos ol.listado_dist_canal li.p7		 {background:url(../img/p7_Off.gif) 0 0.4em no-repeat} 	
		.ficha.pasos ol.listado_dist_canal li.p8_On{background:url(../img/p8_On.gif) 0 0.4em no-repeat} 
		.ficha.pasos ol.listado_dist_canal li.p8		 {background:url(../img/p8_Off.gif) 0 0.4em no-repeat} 	
		.ficha.pasos ol.listado_dist_canal li.p9_On{background:url(../img/p9_On.gif) 0 0.4em no-repeat} 
		.ficha.pasos ol.listado_dist_canal li.p9		 {background:url(../img/p9_Off.gif) 0 0.4em no-repeat} 	
		.ficha.pasos ol.listado_dist_canal li.p10_On{background:url(../img/p10_On.gif) 0 0.4em no-repeat} 
		.ficha.pasos ol.listado_dist_canal li.p10		 {background:url(../img/p10_Off.gif) 0 0.4em no-repeat} 	

	.ficha.navegacion .listado_dist_canal li .destBody .destHeadA  a,
	.ficha.navegacion .listado_dist_canal li .destBody .destHeadA  span{font:0.6875em Arial, Helvetica, sans-serif; padding-left:1.75em; display:inline-block} 

/* Distributiva de Sectores */
	.distSectorial {text-align:center; background:url(../img/bckg/listado_contenidos.gif) left bottom repeat-x; overflow:visible;}
	.distSectorial .header{min-height:2.5em; height:auto !important; height:2.5em; position:relative; text-align:left}
	.distSectorial .header a {position:absolute; bottom:0.2em; line-height:1em; }
	.distSectorial img{margin:1.5em 0; }

/* paginacion */
	.info_busqueda{margin-top:0.5em}
	dl.resultados_busqueda { float:left; width:100%; margin-top:0.5em; padding: .1.25em 0 0 .3em; color:#006699; font-family:Arial, Helvetica, sans-serif; }
	dl.resultados_busqueda dt { float: left; font-size:0.75em; font-weight: normal; }
	dl.resultados_busqueda dd {  float: left; font-size:0.75em; padding-left: .3em;font-weight: bold; }
	dl.resultados_busqueda dt.mostrados { padding-left: 1.25em;}


	.paginacion { float:left; width:100%; text-align: right; color: #cccccc; font-family:Arial, Helvetica, sans-serif; margin:0.5em 0 1em 0; }
	.paginacion a, 
	.paginacion span{ font-size: 0.75em; color: #FF6600; vertical-align: bottom; text-decoration:none; padding: 0 .3em 0 .3em; margin: 0; }
	.paginacion a:hover{text-decoration:none; background-color: #FF6600; color:#ffffff }
	.paginacion .aanterior { margin-right: .3em; }
	.paginacion .asiguiente { margin-left: .3em; }
	.resultados_busqueda span.mostrados { padding-left: 1.25em; }

/* herramientas en forma de lista */
#herramientas_div { margin-top: 0.5em 0; float: right; overflow: hidden;  }
	#herramientas { display: inline; }
	#herramientas li { display: inline; padding: 0 0 1.25em 0.5em; }
	#herramientas li a { font: normal 0.75em Arial, Helvetica, sans-serif; color: #FF6602; padding-left:1em; background:url(../img/desconexion.gif) center left no-repeat}
	
	#herramientas_div form { display: inline; }
	#herramientas_div input { border: none; width: auto; overflow: visible; font: normal 0.75em Arial, Helvetica, sans-serif; color: #FF6602; padding-left:1em; background:url(../img/desconexion.gif) center left no-repeat; cursor: pointer; height: 1.3em; }

/* herramientas en forma de lista */
.acciones { margin-top: 0.5em; margin-bottom: 0.75em; float: right; overflow: hidden;  }
	.acciones li { display: inline; padding: 0 0 0.25em 0.5em; }
	.acciones li a { font: normal 0.75em Arial, Helvetica, sans-serif; color: #FF6602; padding-left:1em; background:url(../img/desconexion.gif) center left no-repeat}
	
	.acciones form { display: inline; }
	.acciones input { border: none; width: auto; overflow: visible; font: normal 0.75em Arial, Helvetica, sans-serif; color: #FF6602; padding-left:1em; background:url(../img/desconexion.gif) center left no-repeat; cursor: pointer; height: 1.3em; }


/* DETALLES*/
	.detalle h3, .detalle h4{ margin:0.5em 0}
	.detalle h3 span{font-size:1em; font-weight:bold; }	
	.detalle h4 span{font-size:0.8750em; font-weight:bold;}
	.detalle p.fecha{  font-size:0.75em ; margin:0.3em 0; font-weight:bold}
	.detalle .subtipo{font-size:0.75em; font-style: italic; margin:0.3em 0; }

	.detalle dl.meta dt { color: #666666; font-size: .75em; float: left; }
	.detalle dl.meta dd { margin: 0.15em 0; font-size: .75em; font-weight: bold; }
	.detalle dl.meta dd a { color: #3399CC; }

/** CONTENIDO TINY **/
	.fotoDetalle {	margin:0.75em; text-align:center; }
	.fotoDetalle.ftr, .fotoDetalle.ftl {display:inline}  
	.fotoDetalle img {	width:16em } 
	.fotoDetalle .pieFoto{ width:9.5em; margin:1em 0.3em 1em 0.3em; padding:0.3em 0; border-bottom:3px solid #E4F5FE}
	.fotoDetalle .pieFoto span, .fotoDetalle .pieFoto a { font:normal 0.6875em/1.2em Arial, Helvetica, sans-serif; color:#333333}
	.fotoDetalle .pieFoto a { color:#3399CC}

	.fotoDetalle.grande img {width:35.6em } 
	.fotoDetalle.grande .pieFoto{width:22.25em}	
	.fotoDetalle.banner img {width:100%} 
	.fotoDetalle.banner .pieFoto{width:98%}	
	.fotoDetalle.centrado {text-align:center} 
	.fotoDetalle.centrado img{width:auto} 

/* contenidos genericos en detalles */
	.texto { margin: 1em 0 .5em 0; font-size: 0.875em; }
	.texto .texto { font-size: 1em; }
	.texto p { color:#333333; margin: .5em 0 .5em 0; line-height:120%;  }
	.texto .textoCentrado{text-align:center}
	.texto .titular2{color:#3399CC; }
	.texto .info{color:#3399CC; padding:0; }
	.texto .versales{font-variant:small-caps}
	.texto .textoGris, .texto .leyenda{color:#666666}
	.texto .adjunto {color:#ff6600;}
	.texto ul , .texto ol {clear:both}
	.texto ul li { padding:0.4em 0.3em 0.3em 2em; margin:0; background: url(../img/navSectorialL1.gif) 1.333em 0.6em no-repeat; *display:inline-block; _display:inline-block }
	.texto ol li { padding:0.2em 0.3em 0.3em 0em; margin-left:1.5em; list-style-type:decimal; list-style-position:inside; }
	.texto ol li li,  .texto ul li li{font-size:1em}
	.texto ol li p,  .texto ul li p{margin:0}
	.texto dl dt { color: #666666; float: left; padding-right:0.5em }
	.texto dl dd { margin: 0.15em 0; }
	.texto a { color: #3399CC; }
	.texto a.accion { font: normal 0.857em Arial, Helvetica, sans-serif; color: #FF6602; padding-left:1em; background:url(../img/desconexion.gif) center left no-repeat}
	.texto dl dd a { color: #3399CC; }
	.texto dl dd li { padding-top:0.4em; display:inline-block; }

	.entradilla{ margin: 1em 0 .5em 0; font-size: 0.875em;}
	.entradilla .texto { font-size: 1em; }
	.entradilla p { color:#3399CC; margin: .5em 0 .5em 0; line-height:120%;  }
	.entradilla .textoCentrado{text-align:center}
	.entradilla .versales{font-variant:small-caps}
	.entradilla .textoGris{color:#666666}
	.entradilla ul , .entradilla ol {clear:both}
	.entradilla ul li { padding:0.4em 0.3em 0.3em 2em; margin:0; background: url(../img/navSectorialL1.gif) 1.333em 0.6em no-repeat; }
	.entradilla ol li { padding:0.2em 0.3em 0.3em 0em; margin-left:1.5em; list-style-type:decimal; list-style-position:inside; }
	.entradilla ol li li,  .entradilla ul li li{font-size:1em}
	.entradilla ol li p,  .entradilla ul li p{margin:0}

	.texto ul.filtros_busqueda li { font-size:0.8571em; padding:0; margin:0; background: none;}
	.texto ul.filtros_busqueda li li{font-size:1em}
	.texto ul.filtros_busqueda li p{margin:0; }

/* FAQ */	
	.texto dl.faq  dt { color: #666666; float: none; padding-right:0.5em; margin:1em 0}
	.texto dl.faq dd.visible { margin: 0.15em 0; float:none; display:block}
	.texto dl.faq dd a { color: #3399CC; }
	.texto dl.faq dd li { padding-top:0.4em; display:inline-block; }


/* Galería de imágenes */
	.galeria{float:left; width:11.5em; background:#EFEFEF; margin:0.5em 0 0.5em 0.75em; overflow:hidden; }
	.galeria.first{margin-left:0;}
	.galeria .texto{padding:0.3em; background:#FFFFFF ; margin:0}
	.galeria .texto a{font-size:0.8571em}
	.galeria div {text-align:center; width:10.9em; margin:0.3em auto; overflow:hidden;}
	.galeria img{height:15.2em}	

/* Galería de imágenes TABLON */
	.tablonContainer .galeria{background:#FFF9F0}
	.galeria .texto.tablon{ background:none; margin:0;float:none; width:auto; padding:0 1em; min-height:7.9em}
	.galeria .texto.tablon p{font:normal 1em Georgia, "Times New Roman", Times, serif; color:#000000}
	.galeria .texto.tablon p strong a{color:#000000; font-size:1em}
	.galeria .texto.tablon p.secciones {font: normal 0.86em Arial, Helvetica, sans-serif; color: #FF6602; }
	.galeria .texto.tablon ul.acciones{float:none; padding-bottom:1em}
	.galeria .texto.tablon ul.acciones li {display:inline; float:none; clear:none; background:transparent; padding:0 0.5em 0 0; }
	.galeria .texto.tablon ul.acciones li a{font-weight:bold; background-position:top left}
	.tablonContainer .galeria div {text-align:center; overflow:hidden;}
	.tablonContainer .galeria img{height:auto}	

/* ESPECIAL INFORMATIVO */
	.destacado {width:48%; padding:0.5em 0; position:relative; zoom:1; background:url(../img/bckg/listado_contenidos.gif) top left repeat-x}	
	.destacado .lockImg1 { float:left;font-size:1.1429em; width: 3.75em; height: 5em; overflow:hidden; margin-right:0.5em; }
	.destacado .lockImg1 img{ width: 6.2em; margin: .6em .6em .6em 0; }
	.destacado .texto{margin:0; }
	.destacado .destHeadA , .destacado .destHeadA a{color:#3399CC; font-weight:bold}	
	.destacado .listado_dist_canal ul {margin-top:0.5em}
	.destacado .listado_dist_canal li {float:left; width:100%; clear:left; border-bottom:none; padding:0 0 0.3em 0; }	
	.destacado .listado_dist_canal li p a{font-size:0.75em; color:#3399CC; padding-left:1em; background:transparent url(../img/navSectorialL1.gif) no-repeat scroll left center}

/* NORMATIVA*/
	#textoNormativa { clear: both; }	
	#textoNormativa p { color:#333333}
	#textoNormativa .al-justificada { text-align:justify; }
	#textoNormativa .al-derecha { text-align:right; }
	#textoNormativa .al-izquierda { text-align:left; }
	#textoNormativa .al-centrada { text-align:center; }
	
	#textoNormativa .tx-titulo-1 {  font-weight:bold; padding:0;  }
	#textoNormativa .tx-titulo-1-al-izquierda {  font-weight:bold; padding:0; text-align: left;  }
	#textoNormativa .tx-titulo-1-al-centrada {  font-weight:bold; padding:0; text-align: center;  }
	#textoNormativa .tx-titulo-1-al-derecha {  font-weight:bold; padding:0; text-align: right;  }
	#textoNormativa .tx-titulo-1-al-justificada {  font-weight:bold; padding:0; text-align: justify;  }
	
	#textoNormativa .tx-titulo-2 {  font-weight:bold; padding:0;  }
	#textoNormativa .tx-titulo-2-al-izquierda {  font-weight:bold; padding:0; text-align: left;  }
	#textoNormativa .tx-titulo-2-al-centrada {  font-weight:bold; padding:0; text-align: center;  }
	#textoNormativa .tx-titulo-2-al-derecha {  font-weight:bold; padding:0; text-align: right;  }
	#textoNormativa .tx-titulo-2-al-justificada {  font-weight:bold; padding:0; text-align: justify;  }
	
	#textoNormativa .tx-titulo-3 {  font-weight:bold; padding:0;  }
	#textoNormativa .tx-titulo-3-al-izquierda {  font-weight:bold; padding:0; text-align: left;  }
	#textoNormativa .tx-titulo-3-al-centrada {  font-weight:bold; padding:0; text-align: center;  }
	#textoNormativa .tx-titulo-3-al-derecha {  font-weight:bold; padding:0; text-align: right;  }
	#textoNormativa .tx-titulo-3-al-justificada {  font-weight:bold; padding:0; text-align: justify;  }

	#textoNormativa .tx-versal { font-variant: small-caps; font-weight:normal;}
	#textoNormativa .pf-seguido { padding:0; margin: 0; }
	
	#textoNormativa p.li-nivel-0 { text-indent: 0; padding-left:2em; }
	#textoNormativa p.li-nivel-1 { text-indent: 0; padding-left:3em; }
	#textoNormativa p.li-nivel-2 { text-indent: 0; padding-left:4em; }
	#textoNormativa p.li-nivel-3 { text-indent: 0; padding-left:5em; }
	#textoNormativa p.li-nivel-4 { text-indent: 0; padding-left:6em; }
	
	#textoNormativa span.li-nivel-0, 
	#textoNormativa span.li-nivel-1, 
	#textoNormativa span.li-nivel-2, 
	#textoNormativa span.li-nivel-3, 
	#textoNormativa span.li-nivel-4 { padding-left:0; text-indent: -10px; }
	#textoNormativa .tx-destacado { color: #3399CC; }

	/* tablas */
	#textoNormativa table {width:100%; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0.5em 0; border: none; border-top: #cccccc solid 1px; border-left: #cccccc solid 1px;}
	#textoNormativa th { text-align:left; vertical-align:middle; margin:0; padding:0; font-weight:bold; font-size: 0.6875em; color: #333; padding:0.3em; border-bottom: #cccccc solid 1px; border-right: #cccccc solid 1px; }
	#textoNormativa td { font-size: 0.6875em; margin:0; padding:0.3em; border-bottom: #cccccc solid 1px; border-right: #cccccc solid 1px; }
	#textoNormativa table td p, 
	#textoNormativa table th p { margin:0; text-indent: 0; }
	#textoNormativa table th p { color: #FFFFFF; }


	/* TABLAS */
	.texto table {color:#333333; width:100%; clear:left; font-family:Arial, Helvetica, sans-serif;  border-left: 1px solid #E6E7E8;  border-top: 1px solid #E6E7E8;}
		.texto table.fixed{font-size:0.8em; table-layout:fixed; overflow:hidden} 
		.texto table.reduced{font-size:0.8em; } 
		.texto table td{overflow:hidden} 
		.texto table.reduced thead th, .texto table.reduced thead td{white-space:normal;} 

	.texto table caption {font-size:0.75em; text-align:left; display:block; width:100%}
	.texto table caption.special {font-weight:bold}

	.texto thead, 
	.texto thead tr{background:#E4F5FD ; }
	
	.texto thead th, 
	.texto thead td,
	.texto td.header, 
	.texto th.header {white-space:normal; padding:0.4167em; border-bottom: 1px solid #E6E7E8; text-align:left; font-weight:bold; background:#E4F5FD}
	
	.texto table td, 
	.texto table tbody th{padding:0.5455em;}
	.texto table td label{font-size:1.4545em;}
	
	.texto table td, 
	.texto table th{text-align: left; vertical-align:top; border-bottom: 1px solid #E6E7E8; border-right: 1px solid #E6E7E8; font-size:1em}
	
	.texto table td.cen, 
	.texto table th.cen,
	.texto table tr.cen td, 
	.texto table tr.cen th	{text-align: center;}
	
	.texto table td.der, 
	.texto table th.der,
	.texto table tr.der td , 
	.texto table tr.der th {text-align: right;}
	
	.texto table td.dest, 
	.texto table th.dest,
	.texto table tr.dest td , 
	.texto table tr.dest th {font-weight:bold }
	
	.texto table td ul li{font-size:1em}
	.texto table td p{margin:0;}
		
	.texto table tr.par td, .texto table tr.par th{background-color:#f6f8f9 ;}

/* =================================================================================== */

/*  FORMULARIOS */
	/* Botones */	
	/*	con borde blanco*/
	.btn {display:inline-block; background:none; margin:0 4px 0 0em; padding:3px 0; border-width:0; overflow:visible; font:bold 0.6875em/1.3 Arial,Sans-serif; text-decoration:none; color:#000000; cursor:pointer}	
	.btn span { background:url(../img/bckg/button.jpg) bottom left repeat-x; margin:0; padding:3px 0; border-left:1px solid #E4F5FD; border-right:1px solid #E4F5FD ;}
	.btn span span { position:relative; padding:3px .7em; border-width:0; border-top:1px solid #ffffff; border-bottom:1px solid #E4F5FD; border-left:none; border-right:none}

	.btn:hover {text-decoration:none}

	* html button.btn { padding-bottom:1px; }  
    * html .btn span { padding-top:0px; }
	* html .btn span span{ padding-top:3px; }

	/*	con borde azul*/
	.btn.B span { border-left:1px solid #194F5C; border-right:1px solid #194F5C ;}
	.btn.B span span {  border-top:1px solid #194F5C; border-bottom:1px solid #194F5C; border-left:none; border-right:none;}	
	
	/*.btn.B:hover span, .btn.B:hover span span, 	.btn.B:focus span, 	.btn.B:focus span span {background:#3D86CB; border-color:#194F5C !important; color:#ffffff; }*/
	a.btn {display:inline-block; background:none; padding:3px 0; border-width:0; overflow:visible; font:bold 0.6875em/1.3 Arial,Sans-serif; text-decoration:none; color:#000000; cursor:pointer}	
	a.btn span { background:url(../img/bckg/button.jpg) bottom left repeat-x; margin:0; padding:3px 0; border-left:1px solid #194F5C; border-right:1px solid #194F5C;}
	a.btn span span { position:relative; padding:3px .7em; border-width:0; border-top:1px solid #194F5C; border-bottom:1px solid #194F5C;}			


	* html a.btn {position:relative; top:1px}	
	* html a.btn span { padding-top:0px; }
	* html a.btn span span{ padding-top:3px; }

/* Botones con INPUT */
	.buttCell{float:left }

	.inputBtn, .inputBtn2, .inputBtn3{background: transparent url('../img/bckg/inputBtn.png') no-repeat center top; width: 74px; height:22px; color:#000000; cursor:pointer; border:none; text-align:center; font-weight:bold; margin-right:4px; font-size:0.6875em}
	.inputBtn2{background: transparent url('../img/bckg/inputBtn2.png') no-repeat center top; width: 110px;}
	.inputBtn3{width:130px; background-image:url(../img/bckg/inputBtn3.png)}

	.inputBtnB, .inputBtn2B, .inputBtn3B{background: transparent url('../img/bckg/inputBtnB.png') no-repeat center top; width: 74px; height:22px; color:#000000; cursor:pointer; border:none; text-align:center; font-weight:bold; margin-right:4px; font-size:0.6875em}
	.inputBtn2B{background: transparent url('../img/bckg/inputBtn2B.png') no-repeat center top; width: 110px;}
	.inputBtn3B{width:130px; background-image:url(../img/bckg/inputBtn3B.png)}

	/* Anchos de fieldset o div agrupador basados en modulo 3.4375em/55px. Calles de 0.6875em/10px | font-size:16px  URL: http://spreadsheets.google.com/ccc?key=tIAYi6oxCT68Lbiv3Fr8JO 				
	*/
		
	.field, .field1, .field2, .field3,	.field4, .field5, .field6, .field7, .field8, .field9, .field10, .field11, .field12{ float:left; margin:0.5em 0; display:inline}	
	.fieldNoFlt{margin:0.5em 0; clear:both}	
	.control1, .control2, .control3, .control4, .control5, .control6, .control7, .control8, .control9, .contro110, .control11, .control12{margin-right:0.1em; display:inline}
	.field1,  .control1{width:3.4375em}	/* 55px	 */
	.field2,  .control2{width:6.875em}	/* 110px */		
	.field3,  .control3{width:10.3125em}/* 165px */		
	.field4,  .control4{width:13.75em}	/* 220px */
	.field5,  .control5{width:17.1875em}/* 275px */
	.field6,  .control6{width:20.625em}	/* 330px */
	.field7,  .control7{width:24.0625em}/* 385px */
	.field8,  .control8{width:27.5em}	/* 440px */
	.field9,  .control9{width:30.9375em}/* 495px */
	.field10, .control10{width:34.375em}/* 550px */
	.field11, .control11{width:37.8125em}/* 605px */
	.field12, .control12{width:41.25em}	/* 660px */	

	/* Anchos de input y select basados en modulo 3.75em/45px. Calles de 0.6875em/10px | font-size:12px  URL: http://spreadsheets.google.com/ccc?key=tIAYi6oxCT68Lbiv3Fr8JOg */	

	
	.box1{width:3.75em}		/* 45px	*/
	.box2{width:8.3333em}	/*100px	*/
	.box3{width:12.9166em}	/*155px	*/	
	.box4{width:17.5em}		/*210px	*/
	.box5{width:22.0833em}	/*265px	*/
	.box6{width:26.6666em}	/*320px */
	.box7{width:31.25em}	/*375px	*/
	.box8{width:35.8333em}	/*430px */
	.box9{width:40.4166em}	/*485px	*/
	.box10{width:45em}		/*540px	*/
	.box11{width:49.5833em}	/*595px	*/
	.box12{width:54.166em}	/*650px	*/	

	/* Ajuste para los Select +4px */
	select.box1{width:4.0833em}		/* 49px	*/
	select.box2{width:8.6666em}		/*104px	*/
	select.box3{width:13.25em}		/*159px	*/
	select.box4{width:17.8333em}	/*214px	*/
	select.box5{width:22.4166em}	/*269px	*/
	select.box6{width:27em}			/*324px */
	select.box7{width:31.5833em}	/*379px	*/
	select.box8{width:36.1666em}	/*434px */
	select.box9{width:40.75em}		/*489px	*/
	select.box10{width:45.3333em}	/*544px */
	select.box11{width:49.9166em}	/*599px */
	select.box12{width:54.5em}		/*654px	*/	

	/* Altos para los textarea */
	textarea.altura1 { height: 2.438em }	/*39px*/
	textarea.altura2 { height: 4.875em }	/*78px*/
	textarea.altura3 { height: 7.313em } 	/*117px*/
	textarea.altura4 { height: 9.750em }	/*156px*/
	textarea.altura5 { height: 12.188em }	/*195px*/
	textarea.altura6 { height: 14.625em }	/*234px*/
	
	.checkbox, .check, .radio {border:none}

	.actions{float:left; margin:0.3em  0; width:100%}	
		
	.liquid{float:left;}
	.notLiquid{float:left; clear:both; width:100%;}

	/* Anchos de label*/
	.selectCol{width:13.8em;}
	.inputCol{width:13.3em;}
	.dateText{width:6em; float:left; clear:left}

	.labelUp, .labelUp2, .labelEsp, .labelCheck, .labelCheck2, .labelUp3{font:normal 0.75em Arial, Helvetica, sans-serif; color:#333; line-height:1em; clear:both; width:100%; display:block }	
		.labelUp2{color:#585858; line-height:1em; margin-bottom:0.15em}
		.labelUp3{color:#585858; line-height:1em; font-weight:bold}
		.labelEsp{position:relative; top:0.5em; left:0}
		.labelCheck{font-weight:normal; clear:none; line-height:1em; width:auto; vertical-align:top; padding-top:0.2727em}
		.labelCheck2{font-weight:normal; position:relative; top:-3px; display:inline; width:auto;}
		.labelSide{font:normal 0.75em Arial, Helvetica, sans-serif; color:#333; line-height:1em; clear:both;}
		 .checkbox01{float:left}
	
	/* Botoneras */
	.boton01, .boton02, .boton03 {background:#585858 none repeat scroll 0 0; border:0 none; color:#FFFFFF; height:1.70em; margin-top:0.3em; padding:0; }							
	.bt_date{float:left; margin: 0.0.9375em 0 0 0.3em; background:transparent url(../img/butCalendar.jpg) top left no-repeat; width:1.7em; height:1.6em; border:none; cursor:pointer; padding:0 }
	
	.btnFiltro{float:right; clear:both; padding:0 0.4em}
	.btnBoxRight{text-align:right; padding-bottom: 0.1em} /* para buttons.btn */
	.btnBoxRightCells{float:right; clear:both; text-align:right; }/* para buttons e inputs dentro de buttCell */
	


/* FORMS EN COL DERERCHA */
	/* BUSCADOR */
	.buscador, .formulario_generico, .mensaje_ventana, .accion_ventana{background:#f1f1f1; padding:0.5em 0.5em 1em 0.5em; margin-bottom:1em; overflow:auto; height:1% }
	.formulario_generico{padding:0.5em 0.5em 1em 1em;}
	.formHead{font:bold 0.75em Arial, Helvetica, sans-serif; color:#666666;}
	
	.buscador .avanzada {padding:0.5em 0}
	.buscador .avanzada a{font:normal 0.6875em Arial, Helvetica, sans-serif; color:#333333; }
	
	#scrDiv_fechaDesde, #scrDiv_fechaHasta{margin:0.5em 0; display:block}
	#scrDiv_fechaDesde a img, #scrDiv_fechaHasta a img{position:relative; top:3px}

/* FORMS GENERICOS */	
	.info_form p{font:normal 0.75em Arial, Helvetica, sans-serif; color:#666666}
	.info_form p em{font-weight:bold; color:#ff6600}
	.info_form ul{list-style-type:disc;margin-left:2em}
	.info_form li{font:bold 0.75em Arial, Helvetica, sans-serif; color:#FF6602;}
	.info_form li li{font-size:1em ; }


/* BUSCADOR AVANZADO */	
.boton_submit_oculto {height:0;width:0;overflow:hidden;}
	
	/* ==== tabla calendario ====*/
	.bdCalendarDiv { text-align: center;  clear: both; display: none; font-family:Arial, Helvetica, sans-serif; width:10.5em;margin-top:0.5em }
	*html .bdCalendarDiv {margin-top:0em}
	.navegacion_calendario { border: 1px solid #DDEBF6; background-color: #FFFFFF; border-bottom: none; vertical-align: top; text-align: center; margin-top:0.5em; font-size: 0.6875em; color: #569dd3; font-weight: bold; min-height: 15px; width: 15em; float:left}
	.navegacion_calendario div { float: left; padding: 0; }
	.navegacion_calendario img { float: left; margin: 0; padding: 0; }
	.navegacion_calendario a { float: left; margin: 0; padding: 0; }
	.navegacion_calendario div.calendario_titulo { float: left; width: 9em; text-align:center}	
	.navegacion_calendario .calendario_flecha {margin: 0 .2em;}
	.navegacion_calendario .calendario_flecha_d { margin:0 .2em; }	
	.navegacion_calendario a { color: #569dd3; font-weight: bold; font-size: .8em; }
	.contenedor_calendario { clear: both; }
	table.calendario { width: 13em; margin: 0 0 .1.25em 0; font-size: 0.8em; }
	.columna_contenido table.calendario { width: 12.65em; }
	table.calendario th { border-right: 1px solid #DDEBF6; border-bottom: 1px solid #DDEBF6; background-color: #EEEEEE; color: #2c5766; font-size: .80em; }
	table.calendario td { background-color: #FFFFFF; padding: 0 0 .15em 0; width: 14%; font-size: .80em; text-align:center}
	table.calendario td.diaActual { background-color: #e6f0f8; }
	table.calendario td.diaActual { background-color: #e6f0f8; }
	table.calendario td.finde { background-color: #377894; background-color: #d0dfe6; }
	table.calendario a { text-decoration: none; color: #333333; }
	table.calendario a:hover { text-decoration: underline; }
	table.calendario td.finde a { color: #FFFFFF; color: #333333; }
	table.calendario td.deshabilitado { background-color:#F1F1F1 ; font-size: .8em; }	
	
/* LOGIN */
body#login	{ background:#5985B1 url(../img/bckg/login.png) top left repeat-x; width:100%; text-align:center; margin:0; padding:0; }
#contenedorLogin{padding-top:13.6250em; width: 60.5em; background:transparent url(../img/bckg/loginBalls.png) top right no-repeat; margin:0 auto; text-align:center}
#contenidoLogin{width:37.5em; height:20em; margin:0 auto; }
	#cabeceraLogin{ height:5.28em; border-bottom:1px solid #7F9DB9; position:relative; zoom:1; background:url(../img/bckg/loginHeaderLine.png) 11.375em top no-repeat}
		#cabeceraLogin 	#logoAyto { position:absolute; top:1em; left:2em}
		#cabeceraLogin 	#logoAyto img { }
		#cabeceraLogin 	#logoAyre { position:absolute; top:1em; left:13em}
		
	.infoBox {text-align:center; margin-top:1em}		
	.infoBox span, .infoBox p, .infoBox a, .infoBox strong{font-size:0.6875em; font-family:Arial, Helvetica, sans-serif; color:#ffffff; text-align:center}

	.errorBox {text-align:center; margin:1em; background:#C8D7E6; padding:1em}		
	.errorBox p{font-size:0.6875em; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:center; }
	
	#loginBox{clear:both}
	.loginForm{float:left; width:100%; clear:both}	
	form#login_form{width:20em; margin-left:33%}
	form#login_form label span{font:normal 0.75em Arial, Helvetica, sans-serif;color:#ffffff}
	
	#loginFoot {clear:both; border-top:1px solid #7F9DB9; margin-top:1em; padding:0.3em 0; text-align:center; }	
	#loginFoot strong{font-size:0.6875em; font-family:Arial, Helvetica, sans-serif; color:#ffffff}
	.btn.ftr{margin-right:0.5em}
	.btnLink1{background:transparent url(../img/bulletArrowWhite.gif) bottom left no-repeat; border:none; font:bold 0.75em Arial, Helvetica, sans-serif; color:#33CCFF; display:block; position:relative; text-align:left; padding-left:1em}
	.btnLink1:hover{cursor:pointer; }
	
/* ERROR - WARNING - NOTICE */
	.info{margin:0; padding:0.5em 0.1em 0.5em 0.5em}        
	.info.error{ 	background: #ffffff url(../img/info_error.gif) 0.5em 0.5em  no-repeat; border:3px solid #FC3F3F }        
	.info.warning{	background: #ffffff url(../img/info_warning.gif) 0.5em 0.5em  no-repeat; border:3px solid  #FC903E}        
	.info.notice{ 	background: #ffffff url(../img/info_notice.gif) 0.5em 0.5em  no-repeat; border:3px solid #3F7CFC}        		
	.info.noborder {border:none }        
	.info .texto{padding-left:3em;  min-height:3em; height:auto !important; height:3em}

/* Mensajes Aviso, Confirmación */
	.mensaje_ventana .btnBoxRight, .accion_ventana .btnBoxRight{width:50%; margin:auto}
	.mensaje_aviso, .actionBox{width:50%; margin:auto;}
	
	
	.actionName span {font:bold 0.75em Arial, Helvetica, sans-serif; color:#666666; padding-left:1em; }