/* CSS Document */
#cabecera{text-align:right;margin-bottom:0.5em; float:left;}
#contenido{padding:0 0 0 0.8em;width:44em;margin-bottom:1em;overflow:hidden;line-height:1.25em;float:left;}
#contenidoPortadilla{width:60em;margin-bottom:1em;overflow:hidden;float:left}
#cabecera #primerNivel { width:60em; float:left; }

/*
colores corporativos
#c00
#f00
#900
#000
#333
#666
#999
#ccc
#fff

nuevo web
#eee
#700
#e66
#caa
*/

body{font:80%/100% Arial,Helvetica,sans-serif;background:#fff;color:#333;text-align:center;}
input,textarea,select,td{font:1em/1em Arial,Helvetica,sans-serif;color:#333;}
td{color:#333;}
input,textarea,select{color:#3f587f;}

form{margin:0;padding:0;}
.navegacion,.nomostrar{display:none;}
#estructura .limpiar,#estructura li.limpiar{clear:both !important;}
#estructura li.limpiar{float:none !important;margin:0 !important;padding:0 !important;}
.limpiar span{display:none;}
#contenido ul,#contenido ol{list-style-position:inside;}
a{color:#a5294a;}
a:visited{color:#a5294a;}
a:hover{color:#cc0066;text-decoration:none;}
a img{border:none;}
hr{height:1px;border-top:1px solid #ccc;border-right:none;border-bottom:none;border-left:none;background:none;margin:1em 0;}
#contenido .subir{text-align:right;margin-top:1em;clear:both;}
.subir span{background:url(/imagenes/ico.puntita.roja.arriba.gif) right center no-repeat;padding-right:0.7em;}
.boton,form .botonera input, input[type="button"],  input[type="reset"],  input[type="submit"] {background:url(/imagenes/bk.boton.gif) left center repeat-x;border:1px solid #ccc;color:#333;}
input,select,textarea{border:1px solid #ccc;}
input{padding:0.1em 0.3em;background:url(/imagenes/bk.input.gif) left center repeat-x;}
select{padding-left:0.3em;}
textarea{padding:0.1em 0.3em;background:url(/imagenes/bk.textarea.gif) left center repeat-x;}

.botonera{text-align:center;margin-top:1em;}
.nota{font-size:0.9em;color:#666;}

h1{color:#a5294a;font-size:1.55em;line-height:1em;margin:0.5em 0 0.5em;}
h1.portada{font-size:1.75em;}
h2{color:#e66;font-size:1.4em;margin:0.6em 0 0.6em;/*clear:both;*/}
h2.bloque{font-size:1.1em;}
h3{color:#666;font-size:1.3em;margin-bottom:0.5em;}
h4{color:#999;font-size:1.2em;margin-bottom:0.3em;}
h5{color:#666;font-size:1.1em;margin-bottom:0;}
h6{color:#999;font-size:1em;margin-bottom:0;}

p{margin:0 0 1em;padding:0;}
.mas{text-align:right;}
.mas span{background: url(/imagenes/ico.puntita.roja.gif) 0 0.5em no-repeat;padding-left:0.7em;}
#estructura .mas span a{color:#666;font-weight:bold;font-size:0.9em;text-decoration:underline;}
#estructura .mas span a:visited{color:#888;}
#estructura .mas span a:hover{color:#c00;text-decoration:none;}
.zoom{display:block;width:auto;padding:0.3em 0.3em 0.6em;float:right;margin-left:0.2em;font:bold 0.78em/0.5em Verdana,Arial,Helvetica,sans-serif;background-color:#aaa;color:#fff;text-decoration:none;}
.zoom:visited{color:#fff;}
.zoom:hover{color:#666;background:none;}

.icono{padding-left:1.5em;background-position:0 0.005em;background-repeat:no-repeat;}
.pdf{background-image:url(/imagenes/ico.pdf.gif);}
.doc{background-image:url(/imagenes/ico.doc.gif);}
.xls{background-image:url(/imagenes/ico.xls.gif);}
.zip{background-image:url(/imagenes/ico.zip.gif);}
.txt{background-image:url(/imagenes/ico.txt.gif);}

h2.subtitulo{color:#e66;font-size:1em;margin-top:-1em;}
.entradilla{color:#888;margin:0 0 1em;position:relative;top:-0.2em;}

.foto{margin-bottom:0.3em;}
.foto,.foto .imagen{width:19.25em;}
.foto .pie{background:#fff url(/imagenes/bk.pieFoto.gif) left bottom repeat-x;color:#666;margin-top:0;font-size:0.9em;line-height:1.1em;padding:0.2em 0.3em;border:1px solid #ccc;width:20.55em;overflow:hidden;}
.dcha{float:right;margin-left:0.8em;}
.izda{float:left;margin-right:0.8em;}
.fotoListado{margin-top:0;}
.fotoListado,.fotoListado .imagen{width:9em;}

#estructura{text-align:left;width:60em;margin:0 auto;}


#cabecera h1{width:210px;}
#cabecera h1{float:left;margin:0 0 0.4em;padding:0;}
#cabecera h1 a{background:url(/imagenes/logo.navarra.es.gif) left top no-repeat;width:210px;}
#cabecera h1 a{display:block;height:35px;}
#cabecera h1.site a{background:none;}
#cabecera h1.site a img{height:35px;}
#cabecera h1 a span{display:none;}
#cabecera map{clear:both;text-align:left;}
#cabecera .idiomas{font-size:0.85em;margin-bottom:0.4em;}
#cabecera .idiomas a{color:#999;}
#cabecera .idiomas span{color:#eee;padding:0 1.15em;}
#cabecera .buscador fieldset{padding:0;margin:0;border:0;}
#cabecera .buscador input{font-size:0.9em;}
#cabecera .buscador label{display:none;}
#cabecera .buscador input#buscadorPrincipal{background:url(/imagenes/bk.input.gif) left center repeat-x;border:1px solid #ccc;padding:0.1em 0.3em;width:9.95em;color:#666;}
#cabecera .buscador input.boton{padding:0;width:4.5em;}

#cabecera ul{list-style:none;margin:0;padding:0;overflow:hidden;width:100%;}
#cabecera ul li{float:left;}
#cabecera ul li a{text-decoration:none;}
#cabecera #primerNivel ul{font-size:1em;font-weight:bold;margin-top:0.5em;background-color:#3f587f;border-right:1px solid #000;}
#cabecera #primerNivel li{padding:0.12em 0.7em;border-top:1px solid #000;white-space:nowrap;}
#cabecera #primerNivel li.primero{border-left:0px solid #000;}
#cabecera #primerNivel li.primero.on{border-left:1px solid #ccc;}
#cabecera #primerNivel a{color:#fff;text-transform:uppercase;}
#cabecera #primerNivel a:hover{color:#ccc;}
#cabecera #primerNivel .on{border-top:1px solid #ccc;background:#ececec url(/imagenes/bk.segundoNivel.gif) left center repeat-x;}
#cabecera #primerNivel .on a{color:#000;}
#cabecera #segundoNivel ul{background:#ececec url(/imagenes/bk.segundoNivel.gif) left top repeat-x;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#cabecera #segundoNivel li{padding:0.1em 0.6em;white-space:nowrap;}
#cabecera #segundoNivel li.primero{border-left:1px solid #ccc;}
#cabecera #segundoNivel li.on a{font-weight:bold;}
#cabecera #segundoNivel a{color:#000;padding-right:0.6em;}
#cabecera #segundoNivel a:hover{color:#c00;}

#lateral{float:right;width:14em;margin-bottom:1em;}
#lateral ul{list-style:none;margin:0;padding:0;}
#lateral ul a{text-decoration:none;}
#lateral #tercerNivel ul{margin-bottom:0.5em;border:1px solid #ccc;}
#lateral #tercerNivel li{margin:0;padding:0;}
#lateral #tercerNivel a{background:#f3f3f3 url(/imagenes/bk.tercerNivel.gif) left top repeat-x;color:#333;display:block;font-size:0.9em;width:14.35em;padding:0.2em 0.5em;}
#lateral #tercerNivel a:hover{color:#c00;}
#lateral #tercerNivel a.on{background:#c00 url(/imagenes/bk.tercerNivel.on.gif) left top repeat-x;color:#fff;}
#lateral #tercerNivel a.on:hover{color:#ccc;}
#lateral #tercerNivel ul ul{border-top:0;border-left:0;border-right:0;border-bottom:1px solid #ccc;padding-left:0.8em;margin-bottom:0;}
#lateral #tercerNivel ul ul li{margin:0;}
#lateral #tercerNivel ul ul a{background:#fff;color:#999;width:12.06em;}
#lateral #tercerNivel ul ul a.on{background:#fff;color:#c00;}

#lateral #enlacesRelacionados{margin-bottom:1em;}
#lateral #enlacesRelacionados h2{height:11px;border-bottom:1px solid #e3e3e3;margin:1em 0 0;padding:0;font-size:1em;}
#lateral #enlacesRelacionados h2 span{display:none;}
#lateral #enlacesRelacionados ul{border:1px solid #e3e3e3;margin:0;padding:0 0.5em 0em;}
#lateral #enlacesRelacionados li{margin:0.3em 0 0;padding:0 0 0.3em;border-bottom:1px solid #e3e3e3;}
#lateral #enlacesRelacionados .fijo a{color:#333;}
#lateral #enlacesRelacionados .ultimo{border-bottom:0;}
#lateral #enlacesRelacionados a{color:#777;display:block;text-decoration:none;font-size:0.9em;}
#lateral #enlacesRelacionados a:hover{color:#c00;}

.contactoSeccion h2{height:11px;border-bottom:1px solid #e3e3e3;margin:1em 0 0;padding:0;font-size:1em;}
.contactoSeccion h2 span{display:none;}
.contactoSeccion p{border:1px solid #e3e3e3;margin:0;padding:0.5em;font-size:0.9em;color:#666;}

#pie{clear:both;border:1px solid #ccc;background:#fbfbfb url(/imagenes/bk.pie.gif) left center repeat-x;text-align:right;overflow:hidden;/*width:58.8em;*/padding:0.2em 0.5em;color:#999;}
#pie p{margin:0.7em 0 0;padding:0;font-size:0.85em;letter-spacing:0.3em;}
#pie a{color:#666;letter-spacing:0em;}
#pie .gobiernoNavarra{display:block;float:left;background-position:left top;background-repeat:no-repeat;width:67px;height:28px;}
#pie .gobiernoNavarra span{display:none;}

#migas{font-size:0.9em;margin-bottom:1em;display:block;}
#migas ul{list-style:none;display:inline;margin:0;padding:0;color:#777;}
#migas li{display:inline;}
#migas a{color:#777;}




#contenidoPortadilla .bolosTexto{float:left;margin:0 0 1em 4em;padding:0;width:35.9em;list-style:none;}
#contenidoPortadilla .bolosTexto li{float:left;margin:0.5em 0 0 3em;width:12em;list-style:none;}
#estructura #contenidoPortadilla .bolosTexto li.limpiar{width:33em;}
#contenidoPortadilla .bolosTexto ul{margin:0 0 0 1em;padding:0;}
#contenidoPortadilla .bolosTexto ul li{background:url(/imagenes/ico.puntita.roja.gif) 0 0.3em no-repeat;float:none;margin:0 0 0.1em;padding:0 0 0 0.8em;width:12.2em;font-size:0.9em;line-height:1em;}
#contenidoPortadilla .bolosTexto ul li a{color:#333;text-decoration:none;}
#contenidoPortadilla .bolosTexto ul li a:visited{color:#666;text-decoration:none;}
#contenidoPortadilla .bolosTexto ul li a:hover{color:#c00;text-decoration:underline;}

#contenidoPortadilla .bloques{width:60em;overflow:hidden;clear:both;}
#contenidoPortadilla .bloques div{background-color:#e4e4cb;float:left;width:20em;color:#666;padding-bottom:1em;}
#contenidoPortadilla .bloques div.primero,#contenidoPortadilla .bloques div.ultimo{background-color:#f5f5eb;}
#contenidoPortadilla .bloques div.doble{width:40em;background-color:#e4e4cb;}
#contenidoPortadilla .bloques h3{padding:0 1em;line-height:1em;}
#contenidoPortadilla .bloques p,#contenidoPortadilla .bloques ul,#contenidoPortadilla .bloques dl,#contenidoPortadilla .bloques fieldset{margin:0 1em;line-height:1em;}
#contenidoPortadilla .bloques dl,#contenidoPortadilla .bloques li,#contenidoPortadilla .bloques p{font-size:0.95em;}
#contenidoPortadilla .bloques a{color:#666;text-decoration:none;}
#contenidoPortadilla .bloques a:visited{color:#888;}
#contenidoPortadilla .bloques a:hover{color:#c00;text-decoration:underline;}
#contenidoPortadilla .bloques h2{font-weight:normal;font-size:1.4em;color:#fff;margin:0 0 1em;padding:0.35em 0.5em;}
#contenidoPortadilla .bloques h2{background-color:#900;}
#contenidoPortadilla .bloques div.primero h2{background-color:#c00;}
#contenidoPortadilla .bloques div.doble h2{background-color:#900;}
#contenidoPortadilla .bloques div.ultimo h2{background:#c00 url(/imagenes/bk.esquina.roja.dcha.gif) right top no-repeat;}
#contenidoPortadilla .bloques div.doble dl{width:18.6em;float:left;margin:0 0.8em;}
#contenidoPortadilla .bloques div.doble .foto{width:5em;float:left;margin-right:0.5em;}
#contenidoPortadilla .bloques div.doble .foto img{width:5em;}
#contenidoPortadilla .bloques dt{font-weight:bold;margin:0 0 0.2em;}
#contenidoPortadilla .bloques dd{margin:0 0 1em;}
#contenidoPortadilla .bloques ul{list-style:none;padding:0;}
#contenidoPortadilla .bloques li{margin-bottom:1em;clear:both;}
#contenidoPortadilla .bloques li .fecha{font-weight:bold;}
#contenidoPortadilla .bloques li img{float:left;margin:0 0.6em 1.7em 0;}

#contenidoPortadilla .bloques h3,#contenidoPortadilla .bloques label{font-weight:bold;font-size:1.05em;color:#900;margin-bottom:0.5em;}
#contenidoPortadilla .bloques fieldset{border:none;margin:0;}
#contenidoPortadilla #frmSearch fieldset{padding:1em 1em 0;}
#contenidoPortadilla #frmEnlacesDirectos fieldset{padding:0 1em 1em;}
#contenidoPortadilla .bloques legend{display:none;}
#contenidoPortadilla .bloques input#buscadorPortadilla,#contenidoPortadilla .bloques select#directos{margin:0.5em 0 1em;}
#contenidoPortadilla .bloques select#directos{position:relative;top:0.15em;}
#contenidoPortadilla .bloques .boton{font-size:0.92em;margin-left:0.7em;position:relative;top:-1em;}
#contenidoPortadilla .datos{clear:both;font-size:0.9em;color:#666;text-align:center;margin-top:1em;}
#contenidoPortadilla .datos img{float:left;margin-right:0.5em;}

div.portada{float:left;width:32em;}
div.portadaUltimo{width:26.9em;margin-left:1em;}

div.portada h2, h2.servicios{font-size:1.1em;margin-top:0;margin-bottom:0;}
div.portada h2 a, h2.servicios a{display:block;border:1px solid #ccc;background:#e1e0db url(/imagenes/bk.tit.bloque.especial.gif) left center repeat-x;color:#000;padding:0.2em;text-decoration:none;}
div.portada h2 a:hover, h2.servicios a:hover{color:#666;border:1px solid #999;background:#eee;}

div.portada .temas h2{margin-bottom:0.7em;}
div.portada .temas p{color:#666;}
div.portada .temas .temaDestacado{border:1px solid #ccc;background-position:bottom left;background-repeat:no-repeat;}
div.portada .temas .temaDestacado span.texto{display:block;color:#666;padding:0.5em;background:#eee url(/imagenes/bk.degradado.gris.abajo.grande.gif) left top repeat-x;}
div.portada .temas .temaDestacado span.texto strong{color:#900;display:block;margin-bottom:0.6em;}
div.portada .temas .temaDestacado a{display:block;padding-left:20em;text-decoration:none;line-height:1.2em;}
div.portada .temas .temaDestacado a:hover span.texto{background:#fff;color:#900;}
div.portada .temas .temaDestacado a:hover span.texto strong{color:#c00;}

div.portada .temas ul{margin:0;padding:0;list-style:none;width:31em;overflow:hidden;}
div.portada .temas ul li{margin:0 0 0 0.7em;padding:0 0 0 0.8em;float:left;width:8.6em;background:url(/imagenes/ico.flechita.roja.gif) 0 0.3em no-repeat;}
div.portada .temas ul li.limpiar{margin:0;padding:0;}
div.portada .temas ul li a{color:#000;text-decoration:none;font-size:0.95em;}
div.portada .temas ul li a:visited{color:#666;}
div.portada .temas ul li a:hover{color:#c00;text-decoration:underline;}div.portada .listadoIlustrado{ margin-top:1.5em; overflow:hidden;}

div.portada .listadoIlustrado ul li{ width:15.5em; float:left;}
div.portada .listadoIlustrado ul{margin:0;padding:0;list-style:none;width:32em;overflow:hidden;}
div.portada .listadoIlustrado ul li{ margin:1em 0.5em 0 0; padding:0;}
div.portada .listadoIlustrado ul li a{ color:#333; text-decoration:none;}
div.portada .listadoIlustrado ul li a img{ border:1px solid #ccc; width:5em; height:1.1em; margin-right:0.5em; vertical-align:middle;}

div.portadaEspecial{border:1px solid #ccc;margin-bottom:1em;width:59.8em;overflow:hidden;}
div.portadaEspecial h1.tituloEspecial{float:left;font-size:1em;width:31.5em;margin:0;}
div.portadaEspecial h1.tituloEspecial a{display:block;width:31em;min-height:12em;}
div.portadaEspecial h1.tituloEspecial span{display:none;}
div.portadaEspecial div{display:block;float:right;width:26em;min-height:10em;line-height:1.2em;background:#eee url(/imagenes/bk.degradado.gris.abajo.grande.gif) left top repeat-x;padding:1em;}
div.portadaEspecial div p{margin-bottom:0.2em;}
div.portadaEspecial div p a strong{color:#900;font-size:1.3em;display:block;margin-bottom:0.2em;}
div.portadaEspecial div p a{color:#666;text-decoration:none;}
div.portadaEspecial div p a:visited{color:#999;}
div.portadaEspecial div p a:hover,div.portadaEspecial div p a:hover strong{color:#c00;text-decoration:underline;}
div.portadaEspecial div ul{width:14.4em;float:left;margin:0;padding:0;font-size:0.9em;list-style:none;}
div.portadaEspecial div ul li{margin:0 0 0.3em;padding:0;}
div.portadaEspecial div ul li{background:url(/imagenes/ico.puntita.roja.gif) 0 0.5em no-repeat;padding:0 0.6em;}
#estructura div.portadaEspecial div ul li.titulo{margin:0;padding:0;background:none;;}
#estructura div.portadaEspecial div ul li.titulo h2{font-size:1em;color:#999;margin:0.5em 0;padding:0;}
div.portadaEspecial div ul.ultimo{border-left:1px solid #ccc;width:13.1em;padding:0 0 0 1.2em;}
div.portadaEspecial div ul.ultimo li{margin:0 0 0.3em;}

div.portadaEspecial div ul.dosColumnas{width:28.8em;overflow:hidden;}
div.portadaEspecial div ul.dosColumnas li{float:left;padding:0 0.6em;width:13.7em;}
div.portadaEspecial div ul.dosColumnas li.titulo{width:28em;float:none;}
div.portadaEspecial div ul.dosColumnas li.ultimo{width:12em;}

div.actualidad h2{color:#900;font-size:1.1em;position:relative;margin-bottom:0;margin-top:1em;}
div.actualidad h2 a{color:#900;text-decoration:none;}
div.actualidad h2 a:hover{color:#c00;}
div.actualidad ul{border-top:3px solid #caa;margin:-0.2em 0 0;padding:1em 0 0;font-size:0.93em;list-style:none;}
div.actualidad ul li{margin:0 0 1em 0;padding:0;clear:both;}
div.actualidad ul li img{float:left;margin-right:1em;margin-bottom:1em;border:1px solid #666;}
div.actualidad ul li a{text-decoration:none;color:#666;line-height:1.1em;}
div.actualidad ul li a strong{color:#000;letter-spacing:0.02em;}
div.actualidad ul li a .fecha{color:#999;}
div.actualidad ul li a:visited{color:#777;}
div.actualidad ul li a:hover,div.actualidad ul li a:hover strong,div.actualidad ul li a:hover span{text-decoration:underline;color:#c00;}

div.actualidadDos ul li,div.actualidadTres ul li{float:left;border-right:1px solid #eee;padding:0 0.5em 0 1em;clear:none;line-height:1em;}
div.actualidadDos ul li.ultimo,div.actualidadTres ul li.ultimo{border-right:none;margin-right:0;}
div.actualidadTres li{width:14em;}

div.servicios{width:25.15em;overflow:hidden;padding:0.8em;margin-bottom:1em;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}

div.servicios .destacados{margin:0 0 1em;padding:0;list-style:none;}
div.servicios .destacados li.ultimo{margin-right:0;}
div.servicios .destacados li .izda{margin-right:0.3em;}
div.servicios .destacados li .dcha{margin-left:0.3em;}
div.servicios .destacados li a{color:#333;text-decoration:none;display:block;overflow:hidden;width:94%;padding:3%;}
div.servicios .destacados li a strong{color:#666;font-size:1.1em;}
div.servicios .destacados li a .menosImportante{color:#999;font-size:0.68em;}
div.servicios .destacados li a:hover,div.servicios .destacados li a:hover strong{color:#900;}

div.portada div.servicios .destacados{border-bottom:1px solid #ccc;width:25em;overflow:hidden;background:#f8f8f8 url(/imagenes/bk.servicios.detacados.gif) left top no-repeat;}
div.portada div.servicios .destacadosDos li{float:left;width:11.5em;margin-right:1em;}
div.portada div.servicios .destacadosDos li.ultimo{margin-right:0;}
div.portada div.servicios .destacados li a{font-size:1.4em;font-weight:bold;}
div.portada div.servicios .destacados li a strong{font-size:1.2em;line-height:1em;color:#900;}
div.portada div.servicios .destacados li a:hover{background:#fff;}

#lateral div.servicios{background-color:#fdfbf8;padding:0.4em 0.4em 0;width:13.05em;}
#lateral div.servicios li{border-bottom:1px solid #ccc;margin-bottom:1em;background:#fff;width:99%;overflow:hidden;}
#lateral div.servicios .destacados li{font-size:0.95em;}
#lateral div.servicios .destacados li a {padding:0.5em;}
#lateral div.servicios .destacados li a strong{font-size:1.1em;line-height:1em;}
#lateral div.servicios .destacados li img{float:right;margin:0.3em;}
#lateral div.servicios .destacados li a img{margin:0 0 0 0.3em;}

#lateral div.servicios .listita{margin:0.2em 0 0.2em 0.4em;padding:0;}
#lateral div.servicios .listita li{border:none;margin:0.2em 0;padding:0 0 0 0.3em;background:url(/imagenes/ico.puntita.roja.gif) 0 0.3em no-repeat;width:auto;}
div.servicios .listita li a{display:inline;}

#estructura #lateral div.servicios .mas{margin-bottom:0.5em;}
#estructura #lateral div.servicios .mas a{color:#c00;}
#estructura #lateral div.servicios .mas a:visited{color:#700;}
#estructura #lateral div.servicios .mas a:hover{color:#f00;text-decoration:none;}

div.servicios .nuevosServicios{float:left;width:11em;overflow:hidden;padding-right:1em;margin-right:1em;border-right:1px solid #ccc;}
div.servicios .nuevosServicios h4{color:#666;font-size:0.9em;margin-top:0;}
div.servicios .nuevosServicios ul{margin:0;padding:0;}
div.servicios .nuevosServicios li{margin:0;padding:0 0 0.2em 1em;font-size:0.9em;list-style:none;background:url(/imagenes/ico.cuadro.rojo.gif) 0 0.3em no-repeat;}
div.servicios .nuevosServicios li a,div.servicios .accesoServicios li a{color:#666;text-decoration:none;}
div.servicios .nuevosServicios li a:visited,div.servicios .accesoServicios li a:visited{color:#999;}
div.servicios .nuevosServicios li a:hover,div.servicios .accesoServicios li a:hover{color:#c00;text-decoration:underline;}

div.servicios .accesoServicios{margin:0;padding:0;width:11.8em;}
div.servicios .accesoServicios li{margin:0;padding:0 0 0.2em 1em;width:11.8em;font-size:0.9em;list-style:none;background:url(/imagenes/ico.puntita.roja.gif) 0 0.3em no-repeat;}
div.servicios .accesoServicios li a{font-weight:bold;}

div.servicios .sinNuevosServicios{width:25em;overflow:hidden;}
div.servicios .sinNuevosServicios li{float:left;margin-left:0.2em;width:12.2em;}

div.portada .otrosDestacados h2 a{border-left:0;border-right:0;}
div.portada .otrosDestacados div.ultimo h2 a{border-left:1px solid #ccc;padding-left:0.4em;}
.otrosDestacados{width:26.8em;overflow:hidden;margin-bottom:1em;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:url(/imagenes/bk.puntos.gris.gif) 12.4em 0 repeat-y;}
.otrosDestacados div{width:12.7em;margin:0 0 0 0;float:left;}
.otrosDestacados div.ultimo{width:14.1em;}
.otrosDestacados div ul{margin:0;padding:0.5em 0.6em 0.5em 0.5em;list-style:none;}
.otrosDestacados div ul li{margin:0 0 0.2em;padding:0 0 0 1em;background:url(/imagenes/ico.puntita.roja.gif) 0 0.5em no-repeat;font-size:0.93em;}
.otrosDestacados div ul li a{color:#666;text-decoration:none;font-weight:bold;}
.otrosDestacados div ul li a:visited{color:#999;}
.otrosDestacados div ul li a:hover{color:#c00;text-decoration:underline;}
.otrosDestacados div ul li.conImagen{background:none;margin:0;padding:0;}

div.portada .seccionesDestacadas,div.portada .promos{border-left:1px dashed #ddd;float:left;padding:0.35em;}
div.portada .seccionesDestacadas{width:11.8em;overflow:hidden;}
div.portada .promos{width:13.4em;}

div.portada .seccionesDestacadas .banner{margin:0 0 1em;text-align:center;}
div.portada .seccionesDestacadas .banner img{margin:0 auto;}

div.portada .destacadoBoton{background:#f4f4f4;}
div.portada .destacadoBoton a{display:block;border:1px solid #ccc;color:#999;width:11.6em;text-align:center;padding:0.3em 0;}
div.portada .destacadoBoton a:hover{border:1px solid #eee;}
div.portada .destacadoBoton a img{margin:0 auto;}

div.portada .destacadoTexto{border:1px solid #ccc;color:#999;background:url(/imagenes/bk.degradado.gris.abajo.grande.gif) left top repeat-x;padding:0.5em;font-size:0.9em;}

div.portada .seccion h4{color:#900;font-size:1em;position:relative;margin-bottom:0;letter-spacing:-0.05em;border-bottom:3px solid #caa;line-height:0.655em;}
div.portada .seccion h4 a{color:#900;text-decoration:none;}
div.portada .seccion h4 a:hover{color:#c00;}
div.portada .seccion p{padding-top:0.3em;font-size:0.9em;}
div.portada .seccion p a{color:#666;text-decoration:none;}
div.portada .seccion p a:visited{color:#999;}
div.portada .seccion p a:hover{color:#c00;text-decoration:underline;}

div.portada .seccionesDestacadas .varios h4{height:1em;margin-bottom:0;position:relative;}
div.portada .seccionesDestacadas .varios h4 span{display:none;}
div.portada .seccionesDestacadas .varios ul{border-top:3px solid #ddd;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;margin:0;list-style:none;background:#eee url(/imagenes/bk.degradado.gris.abajo.grande.gif) left top repeat-x;padding:0.5em;}
div.portada .seccionesDestacadas .informacionPractica ul{margin-top:-0.3em;}
div.portada .seccionesDestacadas .varios li{padding:0 0 0 0.8em;margin:0 0 0.2em 0;}
div.portada .seccionesDestacadas .informacionPractica li{background:url(/imagenes/ico.cuadro.rojo.gif) 0 0.3em no-repeat;}
div.portada .seccionesDestacadas .destacamos li{background:url(/imagenes/ico.puntita.roja.gif) 0 0.3em no-repeat;}
div.portada .seccionesDestacadas .varios a{color:#000;text-decoration:none;font-size:0.92em;}
div.portada .seccionesDestacadas .informacionPractica a{font-weight:bold;}
div.portada .seccionesDestacadas .varios a:visited{color:#333;}
div.portada .seccionesDestacadas .varios a:hover{color:#c00;text-decoration:underline;}

div.portada .promos ul{margin:0;padding:0;list-style:none;}

#lateral .gestionables{margin-top:1em;}
.gestionables li{border:1px solid #ccc;background:#eee url(/imagenes/bk.degradado.gris.abajo.grande.gif) left top repeat-x;width:auto;overflow:hidden;}
#lateral .gestionables li{width:13.8em;}
.portada .gestionables li{width:13.5em;}
.gestionables li img{float:right;margin:0 0 0.5em 0.5em;}
.gestionables li strong{color:#666;}
.gestionables li strong span{color:#999;}
.gestionables li a{color:#333;display:block;padding:0.5em;text-decoration:none;width:auto;overflow:hidden;}
.gestionables li a:visited{color:#666;}
.gestionables li a:hover{background:#fff;}

.promos .gestionables li,#lateral .gestionables li{margin-bottom:1em;}
.promos .gestionables li strong{font-size:1.35em;}
.promos .gestionables li strong span{font-size:0.8em;}

.temasPortada h2{color:#900;font-size:1em;position:relative;margin-bottom:0;letter-spacing:-0.03em;}
.temasPortada .gestionables{list-style:none;border-top:3px solid #caa;margin:-0.18em 0 0;padding:0.5em 0 0;}
.temasPortada .gestionables li{margin-left:0.6em;float:left;}
.temasPortada .gestionablesTres li{width:18.8em;}
.temasPortada .gestionablesCuatro li{width:13.8em;}

div.portada .promos .banner li{text-align:center;margin-top:1em;}

h1.tema{padding-top:2em;padding-left:0.5em;margin-top:0.5em;background-image:url(/imagenes/bk.temas.jpg);background-position:right bottom;background-repeat:no-repeat;}
h1.temaMedioAmbiente{background-image:url(/imagenes/bk.temaMedioAmbiente.jpg);}
h1.temaJovenes{background-image:url(/imagenes/bk.temaJovenes.jpg);}
h1.temaMujeres{background-image:url(/imagenes/bk.temaMujeres.jpg);}
h1.temaEmpleoyEconomia{background-image:url(/imagenes/bk.temaEmpleoyEconomia.jpg);}
h1.temaFamilias{background-image:url(/imagenes/bk.temaFamilias.jpg);}
h1.temaMayores{background-image:url(/imagenes/bk.temaMayores.jpg);}
h1.temaTurismoocioycultura{background-image:url(/imagenes/bk.temaTurismoocioycultura.jpg);}
h1.temaAdministracion{background-image:url(/imagenes/bk.temaAdministracion.jpg);}
h1.temaSalud{background-image:url(/imagenes/bk.temaSalud.jpg);}
h1.temaSociedaddelaInformacion{background-image:url(/imagenes/bk.temaSociedaddelaInformacion.jpg);}

ul.listadoTemas{margin:0;padding:0;list-style:none;}
ul.listadoTemas li{float:left;width:20.9em;margin:0.2em 1em 0.5em 0;}
.temasPortada ul.listadoTemas li{width:28.8em;margin:0.5em;}
ul.listadoTemas li a{display:block;font-size:1.05em;font-weight:bold;border:1px solid #ccc;background:#fff url(/imagenes/bk.degradado.gris.arriba.gif) left top repeat-x;color:#000;text-decoration:none;padding:0.1em 0.2em;}
.temasPortada ul.listadoTemas li a{padding:0.2em 0.3em;margin-bottom:0.5em;}
ul.listadoTemas li a:visited{color:#666;}
ul.listadoTemas li a:hover{color:#900;border:1px solid #eee;background-position:6em 0;background-repeat:no-repeat;}
.temasPortada ul.listadoTemas li a:hover{color:#900;border:1px solid #eee;background-position:13em 0;}
ul.listadoTemas li a.EmpleoyEconomia:hover{background-image:url(/imagenes/bk.listado.temaEmpleoyEconomia.jpg);}
ul.listadoTemas li a.Familias:hover{background-image:url(/imagenes/bk.listado.temaFamilias.jpg);}
ul.listadoTemas li a.Mujeres:hover{background-image:url(/imagenes/bk.listado.temaMujeres.jpg);}
ul.listadoTemas li a.Mayores:hover{background-image:url(/imagenes/bk.listado.temaMayores.jpg);}
ul.listadoTemas li a.Jovenes:hover{background-image:url(/imagenes/bk.listado.temaJovenes.jpg);}
ul.listadoTemas li a.MedioAmbiente:hover{background-image:url(/imagenes/bk.listado.temaMedioAmbiente.jpg);}
ul.listadoTemas li a.Turismoocioycultura:hover{background-image:url(/imagenes/bk.listado.temaTurismoocioycultura.jpg);}
ul.listadoTemas li p{font-size:0.9em;}


ul.listado{margin:1em 0 2em 0;width:100%;padding:0.5em 0;border-bottom:1px solid #eee;background:url(/imagenes/bk.degradado.gris.abajo.gif) left bottom repeat-x;clear:both;}
.listado li,.listado dt{margin-bottom:0.5em;margin-left:2em;background:url(/imagenes/ico.puntita.roja.gif) 0 0.3em no-repeat;padding-left:1em;}
.listado li{list-style:none;}
.listado dt{margin-top:0.8em;}
.listado dd{margin-bottom:0.4em;margin-left:4em;background:url(/imagenes/ico.cuadro.gris.gif) 0 0.3em no-repeat;padding-left:1em;}
.listado a{color:#666;}
.listado a:visited{color:#999;}
.listado a:hover{color:#333;}
.listado .on,.listado .on a,.listado .on a:visited{color:#c00;}
ul.listadoTexto{background:none;padding:0;border-bottom:none;}
.listadoTexto li{background:url(/imagenes/ico.puntita.roja.vacia.gif) 0 0.3em no-repeat;margin-bottom:0.2em;}

.listadoDosColumnas,.listadoTresColumnas{overflow:hidden;width:42em;}
.listadoDosColumnas li{float:left;width:15.5em;margin-right:1.5em;}
.listadoTresColumnas li{float:left;width:11em;margin-right:1em;margin-left:1em;}

.dosColumnas{overflow:hidden;clear:both;}
.dosColumnas div{float:left;width:19.25em;}
.dosColumnas .primero{margin-right:4.5em;}

.foto.dosColumnas{width:44em;overflow:hidden;}

.indiceMosaico{color:#666;margin-bottom:1em;}
.indiceMosaico .imagen{float:left;width:9.809em;margin:0.2em 0.6em 1em 0;}
.indiceMosaico h3{font-size:1.4em;margin-top:0.5em;}
.indiceMosaico h3 a img{float:none;margin:0;}
#estructura .indiceMosaico h3 a{color:#c00;text-decoration:none;}
.indiceMosaico h3 a span{color:#999;}
.indiceMosaico h3 a:visited{color:#900;}
.indiceMosaico h3 a:visited span{color:#777;}
.indiceMosaico h3 a:hover{color:#900;text-decoration:underline;}
.indiceMosaico h3 a:hover span{color:#c00;}
.indiceMosaico p{font-size:0.88em;line-height:1.2em;color:#999;}
.indiceMosaico p a{color:#333;text-decoration:none;}
.indiceMosaico p a:visited{color:#666;}
.indiceMosaico p a:hover{color:#c00;text-decoration:underline;}

.mosaicoUno{clear:both;width:30.8em;overflow:hidden;margin-right:13em;}
.mosaicoUno h3{margin-bottom:0.5em;}

.mosaicoDosDescripcion{float:left;width:20.8em;margin-right:1em;}
.mosaicoDosDescripcion h3{margin:0.2em 0 0.5em;}
.mosaicoDosDescripcion .imagen{margin-bottom:4.7em;}

.mosaicoDos,.indiceMosaico.mosaicoTres{clear:both;overflow:hidden;width:44em;margin-right:0;}
.mosaicoDos span,.indiceMosaico.mosaicoTres span{display:none;}
.mosaicoDos a{float:left;margin:0 5.7em 1em;}
.mosaicoTres .imagen{margin:0 2.4em 1.5em;}

.listadoBolito{list-style:none;font-weight:bold;margin:1em 2em;padding:0;clear:both;width:41em;overflow:hidden;}
.listadoBolito li{margin:0 0 0.75em;padding:1em 0 1.2em;clear:both;}
.listadoBolito li a{color:#333;}
.listadoBolito li .imagen{width:3.93em;margin:-0.9em 0.5em 0.5em 0;float:left;}
.bolitoDos li{float:left;width:19em;margin:0 1.3em 0.2em 0;padding:0.9em 0 0;clear:none;}

.listadoArbol{margin:0;width:43.9em;overflow:hidden;padding:0;color:#666;border-left:1px solid #ccc;}
.listadoArbol dl{padding:1em 0 0;margin:-1em 0 0 1em;}
.listadoArbol dt{font-weight:bold;font-size:0.9em;}
.listadoArbol dd{margin:2em 2em 0 0;border-top:1px solid #ccc;padding-left:2em;}
.listadoArbol dd a.enBloque,.listadoArbol span.enBloque{color:#333;display:block;border:1px solid #ccc;padding:0.2em 0.5em 0.2em 1em;background:#fafaef url(/imagenes/ico.puntita.roja.gif) 0.5em 0.7em no-repeat;text-decoration:none;}
.listadoArbol dd span.enBloque,.listadoArbol dd a.enBloque{position:relative;top:-0.75em;}
.listadoArbol dt span.enBloque{border-left:none;}
.listadoArbol dd a.enBloque:hover{color:#666;background:#fff url(/imagenes/ico.puntita.roja.gif) 0.5em 0.7em no-repeat;}

.listadoArbol dt span.hijoBloque,.listadoArbol dd span.hijoBloque{display:block;padding:0.5em 0 0;margin:0;position:relative;top:-0.85em;left:1em;border-left:1px solid #ccc;}
.listadoArbol dt span.hijoBloque span.hijo,.listadoArbol dd span.hijoBloque span.hijo{display:block;margin:1.5em 2em 0 0;border-top:1px solid #ccc;list-style:none;padding:0.2em 0.5em 0.2em 1em;background:#fafaef url(/imagenes/ico.puntita.roja.gif) 0.5em 0.52em no-repeat;text-decoration:none;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.listadoArbol dt span.hijoBloque{top:0;}

.mapaWeb{font-weight:bold;}
.mapaWeb dt{margin:1em 0 0.7em;font-size:1.35em;}
.mapaWeb dt a{color:#c00;}
.mapaWeb dt a:visited{color:#700;}
.mapaWeb dt a:hover{color:#900;text-decoration:none;}
.mapaWeb dd{margin:0;padding:0;}
.mapaWeb dd a{color:#666;text-decoration:none;display:block;padding:0.4em 0 0.2em;border-bottom:1px solid #666;}
.mapaWeb dd a:visited{color:#999;}
.mapaWeb dd a:hover{color:#333;background:#fafaef;}
.mapaWeb dd.subir{margin:0 0 0.2em;padding:0;font-weight:normal;}
.mapaWeb .subir a{border-bottom:0;display:inline;}
.mapaWeb .subir a:hover{background:none;text-decoration:underline;}
.mapaWeb dd dl{margin:1em 0;padding:0;font-weight:normal;}
.mapaWeb dd dt{font-size:1em;margin:0.5em 0 0;background:url(/imagenes/ico.puntita.roja.gif) 0 0.3em no-repeat;padding-left:0.6em;}
.mapaWeb dd dd{margin:0.4em 0 0.2em 1.5em;}
.mapaWeb dd dl a{border:0;display:inline;}
.mapaWeb dd dl a:hover{text-decoration:underline;background:none;}

h1 .fecha{display:block;color:#666;font-size:0.65em;font-weight:normal;}
.entradillaNoticia{color:#666;font-weight:bold;}

.resultados{overflow:hidden;width:43.2em;text-align:left;line-height:1.3em;background:#eee url(/imagenes/bk.degradado.gris.abajo.grande.gif) top center repeat-x;margin:0 0 0.7em 0;padding:0.3em;border:1px solid #ccc;}
.resultados a{text-decoration:none;}
.resultados a:hover{text-decoration:underline;}

.listadoSinSangria dt{margin-bottom:0.8em;}
.listadoSinSangria dd{margin-top:0.4em;margin-left:3em;background:url(/imagenes/ico.cuadro.gris.gif) 0 0.3em no-repeat;padding-left:1em;}

.formBasico fieldset{border:none;padding:0;margin:0;}
.formBasico legend{color:#e66;font-size:1.4em;font-weight:bold;margin:0.6em 0 0.6em;clear:both;}
.formBasico label{display:block;float:left;text-align:right;width:18em;margin-right:1em;color:#666;margin-top:0.2em;}
.formBasico br{clear:both;}
.formBasico input,.formBasico textarea{width:20em;margin-bottom:0.5em;}
.formBasico input:focus,.formBasico textarea:focus{background:#fff;}
.formBasico .botonera{margin:0.5em 0;}
.formBasico .botonera input{width:auto;margin:0 0.5em;}

.sugerencias legend,.miniBuscador legend{display:none;}

.miniBuscador fieldset{overflow:hidden;text-align:left;line-height:1.3em;background:#fbfbfb url(/imagenes/bk.segundoNivel.gif) left bottom repeat-x;margin:0 0 0.7em 0;padding:0.3em;border:1px solid #ccc;}
.miniBuscador label{width:9em;}
.miniBuscador textarea,.miniBuscador select{width:25em;margin:0.2em 0;}
.miniBuscador input{width:24em;margin:0.2em 0;}
.miniBuscador input.corto{width:7.2em;margin:0.2em 0;}
.miniBuscador select.corto{width:7em;margin:0.2em 0;}
.miniBuscador label.corto{float:none;display:inline;margin:0 0.3em 0 0.8em;}
.miniBuscador span.botonera input{margin-left:2em;}

.formNoticias .botonera{margin-left:8em;}

.formBasico .radio{width:1em;display:inline;float:left;}

.opcionesBusqueda1{float:left;width:40%;}
.opcionesBusqueda2{float:left;width:58%;border-left:1px solid #ccc;}

.radio{border:none;background:none;}

.buscadorAvanzado fieldset{line-height:1.3em;background:#fbfbfb url(/imagenes/bk.segundoNivel.gif) left bottom repeat-x;margin:0 0 0.7em 0;padding:0.3em;border:1px solid #ccc;}
.buscadorAvanzado legend{display:none;}
.buscadorAvanzado label{width:5em;text-align:left;}
#textoBuscadorAvanzado{width:32em;}
.buscadorAvanzado .opcionesBusqueda1,.buscadorAvanzado .opcionesBusqueda2{margin-bottom:1em;}
.buscadorAvanzado .opcionesBusqueda1 label{width:13.5em;padding-left:.3em;}
.buscadorAvanzado .opcionesBusqueda2 label{width:13em;text-align:right;}
.buscadorAvanzado .opcionesBusqueda2 #fechadesde,.opcionesBusqueda2 #fechahasta{width:5.5em;margin-right:.2em;}
.buscadorAvanzado .opcionesBusqueda2 select{width:10.5em;float:left;}
.buscadorAvanzado .opcionesBusqueda2 span{display:none;}
.buscadorAvanzado .opcionesBusqueda2 input{width:9em;}
.buscadorAvanzado label.completo{width:24em;float:left;}
.buscadorAvanzado img{ vertical-align:top;margin-top:0.15em;}
.buscadorAvanzado .botonera{float:right;margin:0;padding:0;width:8em;}

.buscadorSimple{line-height:1.3em;background:#fbfbfb url(/imagenes/bk.segundoNivel.gif) left bottom repeat-x;margin:0 0 0.7em 0;padding:0.3em;border:1px solid #ccc;width:43.2em;overflow:hidden;}
.buscadorSimple fieldset{border:none;padding:0;margin:0;}
.buscadorSimple fieldset.opcionesBusqueda1{width:44.6%;border-right:1px solid #ccc;border-top:0px solid #fafafa /*no quitar, es poltergheist en IE*/;padding-right:1em;margin-right:1em;margin-left:0.3em;}
.buscadorSimple fieldset.opcionesBusqueda2{float:left;width:48.8%;border:none;}
.buscadorSimple legend{display:none;}
.buscadorSimple input{width:17em;}
.buscadorSimple label{display:block;font-weight:bold;width:15em;text-align:left;}
.buscadorSimple select{width:17em;float:left;}
.buscadorSimple .opcionesBusqueda1 input{width:12em;float:left;}
.buscadorSimple .botonera{float:left;margin:0 0 0 1em;}
.buscadorSimple .opcionesBusqueda1 .botonera input{width:4.5em;}
.buscadorSimple .opcionesBusqueda2 .botonera input{width:2em;}

.resultadosBusqueda{margin:3em 0 1em;background:#ccc;width:100%;overflow:hidden;background:url(/imagenes/bk.degradado.gris.abajo.gif) left bottom repeat-x;}
.resultadosBusqueda h2{margin:0;padding:0;border-bottom:1px solid #eee;}
.numeroResultados{padding:.3em .5em;margin:0;}
.numeroResultados .terminoBuscar{font-weight:bold;color:#666;}

.resultadosBusqueda .paginado{width:20em;float:right;text-align:right;}

.paginado{color:#666;font-weight:bold;}
.paginado strong,.numeroResultados strong{color:#666;}
.paginado a{font-weight:normal;padding:0 .1em;}
.paginado a.anterior,.paginado a.siguiente{font-size:1.4em;text-decoration:none;}
.paginado a.anterior:visited,.paginado a.siguiente:visited{color:#c00;}
.paginado a span{display:none;}

.listadoResultados dt{border-bottom:1px solid #ccc;margin:1.3em 0 0.5em;padding:0.15em 0.2em;font-weight:bold;color:#666;}
.listadoResultados dd{margin:0.2em 0 0.8em 2em;background:url(/imagenes/ico.puntita.roja.gif) 0 0.3em no-repeat;padding-left:1em;}
.listadoResultados dd a{color:#333;text-decoration:none;}
.listadoResultados dd a:visited{color:#999;}
.listadoResultados dd a:hover{color:#c00;text-decoration:underline;}

dl.relacionados dt{color:#999;border-bottom:1px solid #ccc;line-height:0.635em;font-weight:bold;margin:1.5em 0 0.5em;}
dl.relacionados dd{margin-left:1em;background:url(/imagenes/ico.puntita.roja.gif) 0 0.5em no-repeat;padding-left:0.8em;}
dl.relacionados dd a{color:#666;text-decoration:none;}
dl.relacionados dd a:visited{color:#999;}
dl.relacionados dd a:hover{color:#c00;text-decoration:underline;}

td.directorios_oscuro{background-color:#fafaef;}
td.directoriosDescarga{background-color:#efefef;border-top:2px solid #fff;}

.aviso{font-weight:bold;color:#c00;border:1px dashed #e66;padding:0.5em;}