/*webLogronoV2 */
body {font-size: calc(1em * .625);}

.wrapper {width: 100em; max-width: 100%; margin: 0 auto;}

.flotante {width: 100%;}

a, a:link, a:active, a:visited {color: #af1c2e;}
a:focus, input:focus, select:focus, textarea:focus, 
.listadocamara div.camara div.img_camara:focus {outline: 2px solid #000 !important;}

h2 {margin: 0.5em 0;}
h2.encabezado-seccion {font-size: 2em; margin: 0 0 20px;}
h2.como_h3 {font-size: 1.4em; color: #fff; background-color: #B01F2B; display: block; padding-left: 10px; margin-bottom: 1em; line-height: 31px; clear: both;}
h2.responsable {font-size: 1.4em; display: inline-block; margin: 0.5em 0; vertical-align: bottom;}
strong.responsable {font-size: 1.4em; display: inline-block; margin: 0.5em 0; float: right;}
strong.responsable a {font-size: 1em; color: #444; text-decoration: underline;}
strong.responsable a:hover {color: #af1c2e;}
h2.fondo_gris {background-color: #d6d6d6; line-height: 25px; color: #000; padding-left: 10px; font-size: 1.4em;}
strong.fondo_gris {background-color: #d6d6d6; line-height: 25px; color: #000; padding-left: 14px; display: block; margin-bottom: 1em;}

h2.convocatorias:before, 
h2.convocatorias:after {width: 9px; display: block; position: absolute; content: ""; height: 31px; bottom: 0; background-repeat: no-repeat; background-position: left bottom;}
h2.convocatorias:before {background-image: url("../_img/backgrounds/gris_bajo_pastilla685_lft.gif"); left: 0;}
h2.convocatorias:after {background-image: url("../_img/backgrounds/gris_bajo_pastilla685_rght.gif"); right: 0;} 
h2.convocatorias {width: 97% !important; padding-right: 5%; padding-left: 5%; position: relative; margin-bottom: 0; background: url("../_img/backgrounds/gris_bajo_pastilla685.gif") repeat-x left bottom #eaeaea;}

h2.cabeceraInstalaciones:before, 
h2.cabeceraInstalaciones:after {width: 9px; display: block; position: absolute; content: ""; height: 31px; bottom: 0; background-repeat: no-repeat; background-position: left bottom;}
h2.cabeceraInstalaciones:before {background-image: url("../_img/backgrounds/gris_bajo_pastilla685_lft.gif"); left: 0;}
h2.cabeceraInstalaciones:after {background-image: url("../_img/backgrounds/gris_bajo_pastilla685_rght.gif"); right: 0;} 
h2.cabeceraInstalaciones {width: 90% !important; padding-right: 5%; padding-left: 5%; position: relative; margin-bottom: 0; background: url("../_img/backgrounds/gris_bajo_pastilla685.gif") repeat-x left bottom #eaeaea;}
 
.cabeceraTitulo710_530 h2.como_h3 {line-height: 34px; width: 85%; display: inline-block;}
h2.tituloFlecha {font-size: 1em;}
h2.titulobgh2 {background: #B01F2B; color: #FFFFFF; line-height: 31px; padding-left: 10px; clear: both;}

h3.titulobgh3_680 {display: block; float: none; width: 95%; padding-left: 5%;}
h3.convocatorias {background: url(../_img/backgrounds/gris_bajo_pastillas685.gif) no-repeat left bottom #eaeaea; float: left; padding: 6px 20px 9px; width: 90.847% !important; margin: 0.5em 0;}
h3.tituloH4 {font-size: 1.2em;}

p {float: none; clear: both;}

strong.titulobgh4 {display: inline-block; color: #af1e2c; width: 100%; margin: 10px 0;}

em{color:#af1c2e !important;}
#resultStats{color:#000 !important;}

.contenedor_form {width: 69%; margin: 0 auto;}
.contenedor_form .envioCorrecto,
.contenedor_form .envioError,
.contenedor_form #form1{font-size: 1.2em; margin-top: 25px; text-align: center;}

/* ------------- CABECERA ----------------- */

#menu_lateral,
#show_second_menu {display: none; visibility: hidden;}

.imgCabecera {margin-left: -500px;}
.imgCabecera img {max-width: 100em;}

.cabecera {width: 96%; margin: 0 2%;}

#header{float: none; background: none #fff; border-radius: 0 0 5px 5px; height: 100%; display: inline-block;}
#header #logo {width: 18.125%;}
#header #logo a {display: block;}
#header #logo h1{font-size: 1em;}
#header .menu_header {height:35px; width: 60.417%; margin: 25px 0 0 0;}
#header .menu_header li {width: 25%; margin-right: 0; height: inherit; background-color: #fff;}
#header .menu_header li a, 
#header .menu_header li a:visited, 
#header .menu_header li a:link {height: auto;}

#header .opciones_header {width: 12.5%; float: none; display: inline-block;}

.titulo_header,
.titulo_header_mini.top,
.titulo_header_mini.bottom {background: none; margin-top: 4em;}

.titulo_header h1,
.titulo_header_mini.top h1,
.titulo_header_mini.bottom h1,
.titulo_header p strong,
.titulo_header_mini.top p strong,
.titulo_header_mini.bottom p strong {line-height: 1.2em; font-size: 6em; font-weight: normal; bottom: 0; left: 0; position: absolute; padding:0 10px; color: #FFF; text-shadow: 2px 2px 0 #000; background-color: rgba(68,68,68,0.6);}
.titulo_header p strong,
.titulo_header_mini.top p strong,
.titulo_header_mini.bottom p strong {font-size: 5em;}

.titulo_header_mini.bottom h1,
.titulo_header_mini.top h1{position:relative;}

.titulo_header_mini.top .ojo,
.titulo_header_mini.bottom .ojo {bottom: 0;}

#iconosRedesSociales {float: none; margin-top: 1px; display: inline-block; width: 6.25%; vertical-align: top;}
#iconosRedesSociales li {float: left; padding: 1px 3px 0;}
#iconosRedesSociales li a {display: block; position: relative;}
#iconosRedesSociales li a span.ayuda_irs {position: absolute; z-index: 100; width: 175px; padding: 3px; background-color: #fff; border: 1px solid #000;}

.buscador_header{float: none;}

#google_translate_element{width: 100%; height: 20px; margin-right: 10px; float: right; text-align: right;}

#cookie_aviso {display: none;}
#cookie_aviso p{color: #fff !important;}
#cookie_aviso p a{color: #fff !important;font-size:1em;text-decoration:underline;}
#cookie_aviso p a:hover{text-decoration:none;}
#cookie_aviso p a:focus{outline: 2px solid #fff !important;}
#cookie_aviso h1 {color: #fff !important; font-size: 1.5em; font-weight: 400 !important; margin: 0 0 14px 0 !important; text-align: left !important; width: auto !important;}
#cookie_aviso #divAcptCookies {top: -15px;}


/* ------------------ 	Encabezados Unidades Tematicas ---------------------*/

.tematica h1 {color: #af1e2c; font-size: 1.6em; font-weight:bold;}

/* ------------------ 	FIN Encabezados Unidades Tematicas ---------------------*/

/* ------------- CABECERA REDUCIDA ------------ */

#header_mini{height: 100%; width: 100%; float: none; background: none #fff; border-radius: 0 0 5px 5px; display: inline-block;}
#header_mini #logo{float: none; display: inline-block; vertical-align: top; padding: 0.3em 0 0.3em 0.6em;}
#header_mini #logo a {display: block;}
#header_mini .menu_header {width: 52.084%; float: none; display: inline-block; position: absolute; right: 23%;}
#header_mini .menu_header li {width: 25%; margin-right: 0;}
#header_mini .opciones_header {width: 22.189%; float: none; display: inline-block; position: absolute; right: 0;}
#header_mini .opciones_header li a {position:  relative;}
#header_mini .opciones_header li a span.ayuda_irs {background-color: #fff; border: 1px solid #000; padding: 3px; width: 150px; position: absolute; z-index: 100; font-size: 1.2em; color: #af1c2e;}

/* ------------- FIN CABECERA REDUCIDA ------------ */

/* -------------------------------- FIN CABECERA ------------------------ */

/* ------------- COLUMNA CONTENIDO --------------- */

.columna_contenido710 {width: 73.959%;}
.columna_contenido460 {width: 64.79%;}
.columna_banners220 {width: 30.987%;}
.columna_contenido690 {width: 97.184%;}
.columna_contenido285 {width: 47.5% !important;}
.columna_contenido650 {width: 72.223% !important;}
.columna_contenido520 {width: 73.24%;}
.columna_contenido490 {width: 69.015%;}
.columna_contenido170 {width: 23.945%;}
.columna_contenido50x100 {width: 49.5%; display: inline-block; vertical-align: top;}
.columna_especial {width: 26.112%; float: right;}

.columna_contenido900Home {width: 93.75%; padding-top: 5px; margin-bottom: 35px; padding-left: 3.125%; padding-right: 3.125%;}

.columna_contenido710_tab {width: 73.959%; padding-left: 0; margin-left: 13.022%;}
.columna_contenido340 {width: 49.276%; margin: 0;}
 


/* ------------- FIN COLUMNA CONTENIDO ----------- */

/* ------------- CONTENIDO ----------------------- */

#content {width: 96%; border-top: 4px solid #af1c2e; border-radius: 5px; margin: 0 2%;}
#content h1 {color: #af1c2e; font-size: 2em; font-weight: bold; margin-bottom: 1em;}
#content h1 {font-size: 1.5em; margin-bottom: 0; padding-left: 20px;}
#content .busc_callejero,
#content .busc_callejero .recuadro {width: 100%;}
#content .recuadro .cabeceraPlegada .titulo h1 {font-size: 1.6em; background: #af1e2c; line-height: 44px; padding-left: 10px; color: #fff; border-bottom:4px solid #d6d6d6;}

ul.listadoDelegados {float: none; width: inherit; margin-left: 0;}
ul.listadoDelegados li {float: none; display: inline-block; vertical-align: top; margin-right: 2%;}
ul.listadoDelegados li a {float: none;}

.columna_Foto {width: 14.085%;}
.columna_Datos {width: 75.072%;}

#content h1.titulonombreCargo {font-size: 2.5em; font-weight: bold; color: #000; margin-bottom: 1px;}
#content strong.subTituloCargo {font-size: 1.5em; font-style: italic; display: block; margin: 10px 0 30px;}

.cuboContacto {width: 84.091%; float: none; display: inline-block; margin-bottom: 15px; padding-bottom: 10px; position: relative;}  
.cuboContacto strong {font-size: 1.4em; color: #af1e2c;}
.cuboContacto div p {text-align: left;}
.cuboContacto div p strong {color: #000; font-size: 1em;}
.cuboContacto div p a {font-size: 1em; word-break: break-word;}
.cuboContacto:before{position: absolute; width: 100%; height: 8px; background:url("../_img/backgrounds/esquina_sup_contacto.gif") no-repeat right top #EAEAEA;
	top: -8px; left: 0;	content: '';}
.cuboContacto:after{position: absolute; width: 100%; height: 8px; background:url("../_img/backgrounds/esquina_inf_contacto.gif") no-repeat right top #EAEAEA;
    bottom: -8px; left: 0; content: '';}
    
.cont_directo_pleno {margin-left:5%;}
#nativo ul li {display: inline-block;}

p.textopequeno {width: 100%; text-align: center; font-size: 1em;}
p.textopequeno span {text-decoration: underline;}

.listadoVideos {width:90%;}
.listadoVideos li {display: inline-block; width: 43.819%; float: none; vertical-align: top; margin: 0 30px 10px 0;}
.listadoVideos li .descripcionAS a.enlaceAS {float: right; display: block; background: url("../_img/backgrounds/fondo_acceder_seccion_rojo.gif") no-repeat scroll 0 0 transparent; line-height: 22px; color: #FFFFFF; width: 170px; padding-left: 7px;}

ul.composicion_junta_portavoces {clear: both;}
ul.composicion_junta_portavoces li strong {clear: both; display: block; text-decoration: underline; font-size: 1.44em; margin-bottom: 10px;}

.listadoCategoriasInstalaciones.comision {margin: 20px 29% 0; width: 42%;}
.listadoCategoriasInstalaciones li {width: 100%; float: none; margin-right: 0;}

.listadoInstalaciones li .tituloListado {width: 98%; margin-left: 2%;}
.listadoInstalaciones li .contenidoListado {width: 95%; margin-left: 5%;}
.listadoInstalaciones li .datosListado {width: 40%; float: none; display: inline-block;}
.listadoInstalaciones li div.subcategoriaListado {width: 98%;}

strong.separatorTop {font-size: 1.4em; color: #af1c2e; margin-bottom: 8px; display: block;}

.tituloComposicionDistrito {width: 66.522%;}
.contenidoComposicionDistrito {width: 55.798%;}

strong.tituloH4 {margin-bottom: 0.5em; float: left; clear: both; color: #AF1E2C;}
.listadoPuntosVenta strong.tituloH4 {border-bottom: 1px solid; width: 100%; padding-bottom: 4px;}

#content .recuadro {width: 69.064%;}
#content .recuadroBuscadorEventos {width: 100%;}

#content div.recuadro.recuadroBuscador685 {width: 99.276%;}
#content div.recuadro.recuadroBuscador685 .cabeceraPlegada {width: 100%;}
#content div.recuadro.recuadroBuscador685 .cabeceraPlegada .titulo {margin-top: 8px; float: none; display: inline-block; width: 91.242%;}
#content div.recuadro.recuadroBuscador685 .cabeceraPlegada .titulo h1 {background: #9D0E22; padding: 0 0 0 1em; line-height: 44px; font-size: 1.4em; color: #FFFFFF; border-bottom: 4px solid #D6D6D6;}
#content div.recuadro.recuadroBuscador685 .recuadroContenido {width: 100%;}
#content div.recuadro.recuadroBuscador685 .recuadroContenido form {width: 100%;}
#content div.recuadro.recuadroBuscador685 .recuadroContenido form label {width: 23.67%; display: inline-block; float: none;}
#content div.recuadro.recuadroBuscador685 .recuadroContenido form select {width: 44.675%; display: inline-block; float: none;}
#content div.recuadro.recuadroBuscador685 .recuadroContenido form input[type="submit"] {width: 15.875%;}

#content div.recuadro.recuadroBuscador685 .recuadroContenido .contenido {width: 90%;}
#content div.recuadro.recuadroBuscador685 .recuadroContenido .contenido .formulario label,
#content div.recuadro.recuadroBuscador685 .recuadroContenido .contenido .formulario input.boton {width: 17.024%;}
#content div.recuadro.recuadroBuscador685 .recuadroContenido .contenido .formulario input.grande, 
#content div.recuadro.recuadroBuscador685 .recuadroContenido .contenido .formulario select.grande {width: 81.49%;}
#content div.recuadro.recuadroBuscador685 .recuadroContenido .contenido .formulario input.mini {width: 29.365%;}

#content div.recuadroSinMargin .cabeceraPlegada {width: 100%;}
#content div.recuadroSinMargin .cabeceraPlegada .titulo {background: transparent; width: 90.952%; line-height: 4.4em; background-color: #F2F1F1; height: 100%;}
#content div.recuadroSinMargin .cabeceraPlegada .titulo h1 {color: #fff; padding-left: 35px; margin-bottom: 0;}

#content div.recuadroSinMargin.camarasTrafico {width: 87.5%;}
#content div.recuadroSinMargin.camarasTrafico .cabeceraPlegada {width: 100%;}
#content div.recuadroSinMargin.camarasTrafico .cabeceraPlegada .titulo {width: 92.858%;}
		
#content div.recuadro .cabeceraPlegada h1.titulo {font-size: 1em;}
#content div.recuadro .cabeceraPlegada .titulo h2 {color: #fff; font-size: 1.4em; line-height: 46px; margin: 3px 0; padding-left: 1em; background-color: #9D0E22;}

ul.listadoEnlacePresupuesto li {width: 41.74%;}
ul.listadoEnlacePresupuesto li .presupuestoEnlacesInfo {width: 79.865%;}

.subvencionesContenido .tituloSubvencion strong.tituloGris {font-size: 1.6em;}

.informacionPublicaciones {width: auto; margin-left: 2.5%;}

div.listadoPublicacionesPrimero .fondoTitulo h2 {background: url("../_img/backgrounds/pestana_izq.gif") no-repeat left top transparent; clear: both; float: left; line-height: 31px; margin: 0 !important; width: auto;}
div.listadoPublicacionesPrimero .fondoTitulo h2 span {background: url("../_img/backgrounds/pestana_der.gif") no-repeat right top #FFFFFF;
clear: both; float: left; line-height: 25px; margin-left: 8px; margin-top: 6px; padding: 0 30px 0 10px;}

.contenidoPublicacionDestacada {width: 94.205%;}
.contenidoPublicacionDestacada .numerosPublicacion {height: inherit;}
.contenidoPublicacionDestacada .infoPublicacion strong {color: #AF1E2C; font-size: 1.4em;}

.todaspub .enlaceAS {background: url("../_img/backgrounds/fondo_acceder_seccion_rojo.gif") no-repeat; font-size: 1em; display: block; line-height: 22px; text-decoration: none; color: #fff; width: 170px; padding-left: 7px; font-size: 1em; font-weight: bold;}
.columna_contenido340 .listadoNoticias li div a {color: #000 !important; font-size: 1.4em !important;}

ul.listadoPublicaciones {margin-top: 30px;}
ul.listadoPublicaciones li .infoPublicacion > strong {float: left; clear: both; width: 100%; text-align: center; display: block; color: #AF1E2C;}

.buscador_publicaciones {border-top: 2px solid #af1e2c; padding-top: 5px;}
.listadoNumeros strong {margin-bottom: 0.5em; font-weight: bold; color: #af1e2c; font-size: 1.4em;}

#navigation {float: none; display: inline-block;}
#navigation li {display: inline-block; vertical-align: middle;}

p a.pdf {font-size: 1em; text-decoration: none; clear: both;}
.columna_banners220 p a.pdf {padding: 1.4em 0px 1.4em 4em; background: url("../_img/iconos/42x42/ico_pdf.gif") no-repeat left 0.3em;}

.icobocadillo{background: transparent url("../_img/iconos/3D/3D_generico_02.gif") no-repeat; color: #fff; height: 50px;}
.icobocadillo span{display: inline-block; background: #af1c2e; font-size: 1em !important; margin-left: 48px; padding-left: 10px; line-height: 34px; margin-top: 7px; width: 80%; font-weight: bold;}

.composicion_ci strong {font-size: 1.4em; text-decoration: underline; margin-bottom: 10px; display: block;}
.composicion_ci .mitad_contenido {float: none;}

.listadoMiembros {margin: 0 0 20px;}
.tituloComposicionDistrito h2 {float: left; background: #444; width: 92.375%; color: #fff; line-height: 30px; font-size: 1.4em; padding-left: 35px; margin-bottom: 0;}

.listadoNumeros strong {color: #403E32; text-decoration: underline;}

.listadoUnidadesMunicipales {width: 100%;}
.listadoUnidadesMunicipales li {width: 31.885%; position: relative; background: none; height: auto;}
.listadoUnidadesMunicipales li a {height: inherit; position: relative; width: 100%; background-color: #666; border-radius: 5px; padding: 35px 0 30px; min-height: 25px;}


ul.listadoDistritos li {width: 45%;background-color:#666 !important;}
ul.listadoDistritos li a, 
ul.listadoDistritos li a:link, 
ul.listadoDistritos li a:visited, 
ul.listadoDistritos li a:active {width: 100%;}

ul.listadoBodegas li {width: 47.185%;}

.columna_contenido340 .listadoNoticias li {width: 77.945%;}

ul.actividadPleno li .contActividadesPleno {margin-left: 8%; width: 92%;}
ul.actividadPleno li .contActividadesPleno .listadoActividadPleno .iconoAcuerdos a, 
ul.actividadPleno li .contActividadesPleno .listadoActividadPleno .iconoAcuerdos a:link {color: inherit; line-height: 20px; font-weight: bold;}
ul.actividadPleno li .contActividadesPleno .clear strong{color:#af1e2c;}

.listadoActividadesNoPerder strong.tituloH4 {border-bottom: 1px solid; display: block; width: 100%;}

ul.listadoEnlacesVer {width: 95%; margin-left: 5%;}

.listado_banners {width: 100%;}
.listado_banners li a.titulo_banner, 
.listado_banners li a.titulo_banner:visited, 
.listado_banners li a.titulo_banner:active, 
.listado_banners li a.titulo_banner:link {width: 97%; padding-left: 3%;}
.listado_banners_fiestas img {width: 100% !important;}

.listado_banners_fiestas li a {width: 50%;}
.listado_banners_fiestas li div.descripcion_banner {width: 47.5%; font-style: normal; padding: 0.5em 0 0 2.5%; display: inline-block;}

div.listado_pdf {clear: both; float: left; width: 100%;}
div.listado_pdf p {clear: both; float: left; width: 100%;}
div.listado_pdf p a.pdf {background-image: url("../_img/iconos/42x42/ico_pdf.gif"); padding: 1.4em 0 1.4em 4em; text-decoration: none; clear: both;}

ul.listado_pdfMini {margin-bottom: 1em;}
ul.listado_pdfMini li {margin-bottom: 0.5em;}

.listadoMoverte li a.textoEnlace, 
.listadoMoverte li a:link.textoEnlace, 
.listadoMoverte li a:visited.textoEnlace, 
.listadoMoverte li a:active.textoEnlace {margin-top: 0;}

.listadoMoverte li a.textoEnlace img {margin-bottom: 0.5em;}

.textoRecomendaciones {width: 57.973%;}

.telefono_taxi {padding-top: 5px; font-size: 1em;}

.entradillaCamaras {width: 93.454%; padding-left: 2.978%; padding-right: 2.978%;}

.mtransparencia {width: 105%;}
.mtransparencia li{display: inline-block;}

#content .map {width: 87.827%; float: none;}

.mapaCalles {margin-left: 12.678%; display: block; width: 41.974%;}
.mapaCalles #map {width: 100%; display: block; height: 421px;}

div.nombre_partido_politico {margin-top: 1.5em;}
.nombre_partido_politico a {display: block;}
 	
#resultStats {clear: both;} 
 	
.texto_float p {clear: none;}
 
.cabeceraSeccionHome{background: url("../_img/backgrounds/pastilla_roja_home_.jpg") repeat-x left top; border-radius: 5px 5px 0 0;}

ul.listadoBecasSubvencion li{margin-bottom: 1.5em;}

#guiasdir .listadoCategoriasInstalaciones {width: 93%; float: none;}
#guiasdir .listadoCategoriasInstalaciones.subdirectorio {width: auto; min-height: 60px; padding-left: 60px;}
#guiasdir .listadoCategoriasInstalaciones li {display: inline-block; float: none; margin: 10px 1.5% 0; width: 30%;}
#guiasdir .listadoCategoriasInstalaciones li.subdirectorio {width: 27%; vertical-align: top; margin: 5px 1.5%;}
#guiasdir .listadoCategoriasInstalaciones li a, 
#guiasdir .listadoCategoriasInstalaciones li a:link, 
#guiasdir .listadoCategoriasInstalaciones li a:visited, 
#guiasdir .listadoCategoriasInstalaciones li a:active {width: 70%; padding-left: 30%;}
#guiasdir .listadoCategoriasInstalaciones li.subdirectorio a {padding: 0; width: 100%; line-height: 100%; height: 100%;}

/* ----- BREADCRUMB ----- */

#breadcrumb ul.breadcrumb li {background: url(../_img/iconos/arrow-right.png) no-repeat right center; padding-right: 10px; margin-left: 5px;}
#breadcrumb ul.breadcrumb li:first-child {margin-left: 0;}
#breadcrumb ul.breadcrumb li:last-child {background: none;}
#breadcrumb ul.breadcrumb li span {padding: 0;}

/* ----- FIN BREADCRUMB ----- */

/* ------------- MENU ---------------------------- */

.columna_menu {width: 24.271%;}
.columna_menu .navegador {background-color: #AF1E2C; border-radius: 5px;}
.columna_menu .navegador li {float: none;}
.columna_menu .navegador li a, 
.columna_menu .navegador li a:visited, 
.columna_menu .navegador li a:link, 
.columna_menu .navegador li a:active {background-color: transparent;}

.columna_menu .navegador li:last-child ul {border-bottom: 4px solid #AF1E2C; border-radius: 0 0 5px 5px;}

.columna_menu .navegador li .subnavegador li a:hover, 
.columna_menu .navegador li .subnavegador li a.selected {color: #af1c2e; font-weight:bold !important;}

/* ------------- FIN MENU ------------------------ */

/* ------------- Listado AS ------------- */

#gobierno_local .listadoAS_mitad .listadoAS li {float: none; display: inline-block; vertical-align: top;}
.cont_directo_pleno .listadoAS {height:20px;}

.listadoAS_600_marginLeft {width: 86.958%;}
.listadoAS_600_marginLeft .listadoAS li {margin-bottom: 1.5em;}

/* ------------- FIN Listado AS ------------- */

/*-------------- BANNER PLEGADO ---------------- */

.listado_banners_plegados_A li, 
.listado_banners_plegados_C li {width: 48%;}

#el_ayto .listado_banners_plegados_A li, 
#el_ayto .listado_banners_plegados_C li {width: 100%;}

.banner_plegado_A,
.banner_plegado_C {width: 100%;}
.banner_plegado_A .contenido_banner,
.banner_plegado_C .contenido_banner {width: 64.71%;}

.banner_plegado_C .contenido_banner > div {margin: 3em 0 0 3em;}

.banner_plegado_A .contenido_banner > h2 {font-size: 1.4em; line-height: 18px; display: inline-block; margin: 0;}
.banner_plegado_A .contenido_banner > h2 a {color: #af1c2e;}

/*-------------- FIN BANNER PLEGADO ------------ */

/*-------------- FOOTER ------------------------ */

.footer {width: 100em; max-width: 100%;}
.footer .texto_footer > strong{line-height: 1.8em; font-size: 1.2em; color: #AF1E2C;}
.footer .texto_footer span{display: block; float: none;}
.footer .enlaces_footer {width: 14.649%;}
.footer .enlaces_footer li a {background: url(../_img/iconos/arrow-right-footer.png) no-repeat left center; padding-left: 10px;}

.divOtrasWeb {float:left; padding-bottom:4px; margin-top:12px;}
.divOtrasWeb .reducido{margin-bottom: 5px; font-style: italic; display: block;}
.divOtrasWeb select{width: 177px;}

/*-------------- FIN FOOTER -------------------- */

/*-------------- NOTICIAS  ---------------- */

#seccion_noticias .listadoNoticiasTodas li.sinBackground .columnaIzquierda,
#noticias_alcaldesa .listadoNoticiasTodas li.sinBackground .columnaIzquierda {width: 28.17%;}
#seccion_noticias .listadoNoticiasTodas li.sinBackground .columnaIzquierda img,
#noticias_alcaldesa .listadoNoticiasTodas li.sinBackground .columnaIzquierda img {width: 90%;}
#seccion_noticias .listadoNoticiasTodas li.sinBackground .columnaDerecha,
#noticias_alcaldesa .listadoNoticiasTodas li.sinBackground .columnaDerecha {width: 69.015%;}
#seccion_noticias .listadoNoticiasTodas li.sinBackground .columnaDerecha a,
#noticias_alcaldesa .listadoNoticiasTodas li.sinBackground .columnaDerecha a{margin-bottom: 5px;}

#home .listadoNoticias li a,
#seccion_noticias .listadoNoticias li a,
#noticias_alcaldesa .listadoNoticias li a,
#seccion_avisos_munic .listadoNoticias li a{font-weight: bold; font-size: 1.4em;}

#seccion_detalle_noticia .separadorTitulo {width: 100%; background-color: #444; height: 11px; margin: 7px 0 50px; overflow: visible;}
#seccion_detalle_noticia .separadorTitulo .fechaTitulo {width: 8.696%; margin-top: -7px; float: none;}

#seccion_detalle_noticia .tituloTitularNoticias h1 {color: #444; float: left; font-size: 2.4em; width: 100%;}
#seccion_detalle_noticia .enlaceAudioNoticia .archivos_noticia li{list-style-type:none;}

/*-------------- FIN NOTICIAS  ---------------- */

/*------------------- HOME ---------------------------*/

#home .columna_contenido280Home {width:31.112%;}
#home .cabeceraSeccionHome_Gris {float: none;}

#home .cabeceraSeccionHome h2,
#home .cabeceraSeccionHome_Gris h2{line-height:45px; padding:0 0 0 15px; font-size:1.4em; color: #fff; display: inline-block;}
#home .cabeceraSeccionHome h2 a.enlaceCabeceraEventosHome {color: #fff;}
#home .cabeceraSeccionHome a#sede-electronica-link{padding-top:10px;padding-right:10px;float:right; display: inline-block;}

#home .bannerEventoDestacadoHome {width: 100%;}
#home .bannerEventoDestacadoHome a {display: inline-block;}
#home .bannerEventoDestacadoHome img {height: auto; width: 100%;}

#home .columna_eventos {background-image: none; background-repeat: no-repeat; background-position: center bottom;}
#home .divPortalGestionHome {width: 92.86%; background-image: url(../_img/backgrounds/abajo_portal_gestion.jpg); background-repeat: no-repeat; background-position: center bottom; margin-bottom: 15px;}

#home .bloqueClick {width: 93.75%; border-radius: 5px;}

	/* Estilos generales de bxslider */
.bx-wrapper .bx-viewport {margin: 0; border: none; box-shadow: none; left: 0;}
.bx-wrapper .bx-controls .bx-prev,
.bx-wrapper .bx-controls .bx-next{position: absolute; display: inline-block; width: 23px; height: 93px;}
.bx-wrapper .bx-controls .bx-prev{margin-top: 0; top: 0;left: -23px;background: url(../_img/backgrounds/galeria_izq_scroll_rojo.jpg) no-repeat center center; cursor: pointer;}
.bx-wrapper .bx-controls .bx-next{margin-bottom: 0; bottom: 0;right: -23px;background: url(../_img/backgrounds/galeria_der_scroll_rojo.jpg) no-repeat center center; cursor: pointer;}
.bx-wrapper .bx-controls .bx-prev.disabled{background-image: url(../_img/backgrounds/galeria_izq_scroll_gris.jpg); cursor: default;}
.bx-wrapper .bx-controls .bx-next.disabled{background-image: url(../_img/backgrounds/galeria_der_scroll_gris.jpg); cursor: default;}

#home .bx-wrapper .bx-viewport {margin: 23px 0; background-color: #f2f2f2;}
#home .bx-wrapper .bx-controls .bx-prev,
#home .bx-wrapper .bx-controls .bx-next{width: 100%; height: 23px;}
#home .bx-wrapper .bx-controls .bx-prev{margin-top: -23px; left: 0; background: url(../_img/backgrounds/agenda_up_scroll.jpg) no-repeat center center;}
#home .bx-wrapper .bx-controls .bx-next{margin-bottom: -23px; right: 0; background: url(../_img/backgrounds/agenda_down_scroll.jpg) no-repeat center center;}
#home .bx-wrapper .bx-controls .bx-prev.disabled{background-image: url(../_img/backgrounds/agenda_up_scroll_gris.jpg);}
#home .bx-wrapper .bx-controls .bx-next.disabled{background-image: url(../_img/backgrounds/agenda_down_scroll_gris.jpg);}
	/* Fin estilos bxslider */

#home .contenedorBxSlider {padding-bottom: 0; background-repeat: no-repeat; background-position: center bottom;}
#home .contenedorBxSlider.enlaces{background-image: url(../_img/backgrounds/abajo_portal_gestion.jpg);}
#home .contenedorBxSlider.eventos{background-image: url(../_img/backgrounds/abajo_agenda.gif);}
#home .contenedorBxSlider .carrusel{position: relative;}
#home .contenedorBxSlider .carrusel ul li{border-bottom: 1px dashed #DFDFDF;}
#home .contenedorBxSlider .carrusel ul li a {display: block; padding: 10px 0 10px 10px;}
#home .contenedorBxSlider .carrusel ul li a:hover,
#home .contenedorBxSlider .carrusel ul li a:focus {background-color: #eaeaea; text-decoration: none;}

#home .contenedorBxSlider .carrusel1 ul li a{height: 75px;}
#home .contenedorBxSlider .carrusel1 ul li a span {display: inline-block;}
#home .contenedorBxSlider .carrusel1 ul li a span.textoDer {width: 69.645%; padding: 0 10px 5px; color: #000; vertical-align: top;}
#home .contenedorBxSlider .carrusel1 ul li a span.textoDer strong {display: block; font-size: 1em; margin-bottom: 10px;}
#home .contenedorBxSlider .carrusel1 ul li a:hover span.textoDer strong,
#home .contenedorBxSlider .carrusel1 ul li a:focus span.textoDer strong {color: #af1d2b;}
#home .contenedorBxSlider .carrusel1 ul li a span.textoDer span {font-weight: normal; font-size: 0.9em;}

#home .contenedorBxSlider .carrusel2 ul li a {height: 95px;}
#home .contenedorBxSlider .carrusel2 ul li a span.imagenCal {width: 50px; height: 40px; margin: 0;}
#home .contenedorBxSlider .carrusel2 ul li a span.imagenCal span {display: inline-block;}
#home .contenedorBxSlider .carrusel2 ul li a span.imagenCal .mes,
#home .contenedorBxSlider .carrusel2 ul li a span.imagenCal .dia{width: 50px; font-size: 1.5em; color: #000;}
#home .contenedorBxSlider .carrusel2 ul li a span.imagenCal .mes{font-size: 1.167em; color: #fff;}
#home .contenedorBxSlider .carrusel2 ul li a span.textoEv {display: inline-block; width: 71%; padding: 0 10px 5px; color: #000; vertical-align: top;}
#home .contenedorBxSlider .carrusel2 ul li a span.textoEv strong {display: block; margin-bottom: 10px;}
#home .contenedorBxSlider .carrusel2 ul li a:hover span.textoEv strong,
#home .contenedorBxSlider .carrusel2 ul li a:focus span.textoEv strong {color: #af1d2b;}
#home .contenedorBxSlider .carrusel2 ul li a span.textoEv span.desc {display: block; width: 100%; font-weight: normal; font-size: 1em; margin-bottom: 10px;}
#home .contenedorBxSlider .carrusel2 ul li a span.textoEv .textoFecha {display: block; font-size: 0.917em;}
#home .contenedorBxSlider .carrusel2 ul li a span.textoEv .textoFecha .fecha{font-weight: normal;}

.carrusel3 {position: relative; display: inline-block; left: 23px;}
.carrusel3 ul li a {display: block; padding: 0; max-height: 93px; overflow: hidden;}
.carrusel3 ul li a img {max-width: 100%; height: 93px;}

/*------ CLIMA ------*/

#home .divClima {width: 100%; background: none; border-bottom: 4px solid #af1c2e; border-radius: 0 0 5px 5px;}

#home .divClima .imgClima {display: block; float: left; clear: both; padding: 14px 3px; border-right: 2px solid #fff; text-align: center; margin-bottom: 6px;}
#home .divClima .imgClima a {display: block;}
#home .divClima .datosClima {height: auto; border: none;}

#home .listadoEnlacesClima {width: 96.43%; border: 2px solid #d6d6d6; border-radius: 5px; padding: 5px 3px; height: auto;}
#home .listadoEnlacesClima li {width: 15.56%; height: auto;}
#home .listadoEnlacesClima li a {width: 100%; height: auto; position: relative;}
#home .listadoEnlacesClima li a span.ayuda_irs {position: absolute; background-color: #fff; border: 1px solid #000; padding: 3px; width: 120px; bottom: -25px; left: 0;}

.imagenActualEstacion {width: 90.143%;}
.imagenActualEstacion .botoneraEstacion {width: 94.375%;}
.imagenActualEstacion .botoneraEstacion .textoHoraEstacion {font-size: 2em;}
.imagenActualEstacion .botoneraEstacion .textoGradosEstacion {font-size: 5em; width: 46.875%;}
.imagenActualEstacion .botoneraEstacion .textoPrevisionEstacion {right: 0; width: 98%; margin: 0 1%; font-size: 2.5em;}
.imagenActualEstacion .botoneraEstacion .imagenesCardinalesEstacion {width: 21.312%;}
.imagenActualEstacion .botoneraEstacion .imagenesCardinalesEstacion .vista {width: 20.33%;}

.enlaceir{background-color: #af1d2b; border-radius: 5px; color: #fff !important; margin-left: 10px; padding: 3px 6px;}
/*------ FIN CLIMA ------*/

/*------------------- FIN HOME ---------------------------*/

/* --------------- AYUNTAMIENTO ------------------------- */

#ayto.citaAlcalde .columna_contenido710_tab {width: 100%; margin-left: 0;}

#ayto .menu_tabs {width: auto; position: absolute; top: 10px; right: 0;}
#ayto .menu_tabs li {width: 90px; height: 60px; margin-right: 5px;}
#ayto .menu_tabs li a {height: 60px;}

#ayto .menu_tabs,
#noticias_alcaldesa .menu_tabs {margin-top:0;margin-bottom:15px;}

#ayto div.textoAlcalde img {float: left;}
#ayto div.textoAlcalde p {float: none;clear:none;}
#ayto div.textoAlcalde p.text-right {text-align: right;}
#ayto div.textoAlcalde p.text-right span {display: block;}

.contenidoDatosBasicos .list1b .detalleOferEmpleo li p.date {float: none;}

/* --------------- FIN AYUNTAMIENTO --------------------- */

/*------------------ MODULO DE PARTICIPACION -----------------------------*/

#seccion_detalle_noticia .moduloParticipacion ul li {display: inline-block;}

/*------------------ FIN MODULO DE PARTICIPACION -------------------------*/

/* ------------------ GUIAS Y DIRECTORIOS -------------------------------- */

div.cabeceraAgenda {font-size: 1.6em; padding: 6px 0 9px 0; margin: 25px 0 0 0; width: 100%; background: url(../_img/backgrounds/gris_bajo_pastilla685.gif) repeat-x left bottom #eaeaea; display: inline-block; position: relative;}
div.cabeceraAgenda:before,
div.cabeceraAgenda:after {width: 9px; display: block; position: absolute; content: ""; height: 47px; bottom: 0; background-repeat: no-repeat; background-position: left bottom}
div.cabeceraAgenda:before {background-image: url("../_img/backgrounds/gris_bajo_pastilla685_lft.gif"); left: 0;}
div.cabeceraAgenda:after {background-image: url("../_img/backgrounds/gris_bajo_pastilla685_rght.gif"); right: 0;}

div.paginacion.paginacionNormativa {position: relative; width: 100% !important; background: url(../_img/backgrounds/gris_bajo_pastilla685.gif) repeat-x left bottom #eaeaea; padding-left: 0; padding-right: 0; float: none; display: inline-block;}
div.paginacion.paginacionNormativa:before,
div.paginacion.paginacionNormativa:after {width: 9px; display: block; position: absolute; content: ""; height: 15px; bottom: 0; background-repeat: no-repeat; background-position: left bottom}
div.paginacion.paginacionNormativa:before {background-image: url("../_img/backgrounds/gris_bajo_pastilla685_lft.gif"); left: 0;}
div.paginacion.paginacionNormativa:after {background-image: url("../_img/backgrounds/gris_bajo_pastilla685_rght.gif"); right: 0;}

div.recuadroBuscador685 .recuadroContenido,
div.recuadroBuscadorEventos .recuadroContenido {position: relative; background: url(../_img/backgrounds/gris_bajo_pastilla685.gif) repeat-x left bottom #eaeaea; padding-left: 0; padding-right: 0; float: none; display: inline-block;}
div.recuadroBuscador685 .recuadroContenido:before,
div.recuadroBuscador685 .recuadroContenido:after,
div.recuadroBuscadorEventos .recuadroContenido:before,
div.recuadroBuscadorEventos .recuadroContenido:after {width: 9px; display: block; position: absolute; content: ""; height: 15px; bottom: 0; background-repeat: no-repeat; background-position: left bottom}
div.recuadroBuscador685 .recuadroContenido:before,
div.recuadroBuscadorEventos .recuadroContenido:before {background-image: url("../_img/backgrounds/gris_bajo_pastilla685_lft.gif"); left: 0;}
div.recuadroBuscador685 .recuadroContenido:after,
div.recuadroBuscadorEventos .recuadroContenido:after {background-image: url("../_img/backgrounds/gris_bajo_pastilla685_rght.gif"); right: 0;}

div.busc_callejero .recuadroContenido {position: relative; background: url(../_img/backgrounds/gris_bajo_pastilla685.gif) repeat-x left bottom #eaeaea; padding-left: 0; padding-right: 0; float: none; display: inline-block;}
div.busc_callejero .recuadroContenido:before,
div.busc_callejero .recuadroContenido:after {width: 9px; display: block; position: absolute; content: ""; height: 15px; bottom: 0; background-repeat: no-repeat; background-position: left bottom}
div.busc_callejero .recuadroContenido:before {background-image: url("../_img/backgrounds/gris_bajo_pastilla685_lft.gif"); left: 0;}
div.busc_callejero .recuadroContenido:after {background-image: url("../_img/backgrounds/gris_bajo_pastilla685_rght.gif"); right: 0;}

.floatLeft.ancho_70 .resultados_busq_ev div.cabeceraAgenda {margin-top: 0;}
div.cabeceraAgenda h2 {font-size: 1em; display: inline-block; margin-left: 20px;}
.paginacion.paginacionAgenda {padding-left: 0; width: 98.2% !important;}

/* ------------------ FIN GUIAS Y DIRECTORIOS -------------------------------- */

/* ------------------ PAGINACION ----------------------------- */

.contenedor_paginacion .paginacionAccesible,
.contenedor_paginacion .paginacionAccesible2 {background: url("../_img/backgrounds/gris_bajo_pastilla685.gif") repeat-x left bottom #eaeaea; float: none; padding: 6px 0 9px; width: 100%; position: relative; display: inline-block; text-align: center;}
.contenedor_paginacion .paginacionAccesible:before,
.contenedor_paginacion .paginacionAccesible2:before,
.contenedor_paginacion .paginacionAccesible:after,
.contenedor_paginacion .paginacionAccesible2:after {width: 9px; display: block; position: absolute; content: ""; height: 31px; bottom: 0; background-repeat: no-repeat; background-position: left bottom;}
.contenedor_paginacion .paginacionAccesible:before,
.contenedor_paginacion .paginacionAccesible2:before {background-image: url("../_img/backgrounds/gris_bajo_pastilla685_lft.gif"); left: 0;}
.contenedor_paginacion .paginacionAccesible:after,
.contenedor_paginacion .paginacionAccesible2:after {background-image: url("../_img/backgrounds/gris_bajo_pastilla685_rght.gif"); right: 0;}

.contenedor_paginacion .paginacionAccesible2 li, .contenedor_paginacion .paginacionAccesible li {display: inline-block; font-size: 1.3em; font-weight: bold; margin-left: 5px; vertical-align: middle;}
.contenedor_paginacion .paginacionAccesible2 li.anterior, .contenedor_paginacion .paginacionAccesible li.anterior {margin-right: 10px;}
.contenedor_paginacion .paginacionAccesible2 li.siguiente, .contenedor_paginacion .paginacionAccesible li.siguiente {margin-left: 10px;}
.contenedor_paginacion .paginacionAccesible2 li a, .contenedor_paginacion .paginacionAccesible li a {font-size: 1em; background-color: #444; color: #fff; display: block; padding: 0 4px; line-height: 15px;}
.contenedor_paginacion .paginacionAccesible2 li a.pasar_pagina, .contenedor_paginacion .paginacionAccesible li a.pasar_pagina {background-color: transparent; padding: 0;}

ul#navigation li {display: inline-block; vertical-align: middle; margin: 0 3px;}

.contenedor_paginacion .paginacionAccesibleGaleria {display: block; clear: both;}
.contenedor_paginacion .paginacionAccesibleGaleria li {display: inline-block;width: 18.142%;text-align: center;}
.contenedor_paginacion .paginacionAccesibleGaleria li.anterior,
.contenedor_paginacion .paginacionAccesibleGaleria li.siguiente {display: inline-block;width: 3.382%;}
.contenedor_paginacion .paginacionAccesibleGaleria li.anterior img:hover,
.contenedor_paginacion .paginacionAccesibleGaleria li.siguiente img:hover {cursor: pointer;}
.contenedor_paginacion .paginacionAccesibleGaleria li a {display: block;}
.contenedor_paginacion .paginacionAccesibleGaleria li a img{max-width: 100%;height: 93px;}

/* ------------------ FIN: PAGINACION ----------------------------- */

/** tabs.css **/
#home div.paneles {width: 64.584%;}
#home div.paneles ul li {float: left;}
#home div.paneles ul li img{width: 620px; height: 300px; float: left;}
#home div.paneles ul li div.datosNoticia {width: 90.323%; position: absolute; bottom: 0; left: 0; float: left; margin: 10px; padding: 10px; background: none rgba(255,255,255,0.85);}
#home div.paneles ul li div.datosNoticia a{float: left; display: block; width: 100%; margin: 0 0 10px 0; font-size: 1.6em; color: #AF1E2C;}
#home div.paneles ul li div.datosNoticia a:hover,
#home div.paneles ul li div.datosNoticia a:focus{color: #000;}

#home ul.tabs {width: 31.112%;}

#home ul.tabs li a.tab span {width: 37.5%;}

div.temasPaneles ul li div.datosNoticia,
div.temaBasePaneles ul li div.datosNoticia {position: absolute; bottom: 0; left: 0; float: none; width: 93.55%; margin: 10px; padding: 10px; background: url(../_img/backgrounds/fondotransp_blanc.png) repeat 0 0 transparent;}
div.temasPaneles ul li div.datosNoticia {font-size: 1.6em;}
div.temaBasePaneles ul li div.datosNoticia {width: 90.91%;}
div.temasPaneles ul li div.datosNoticia a,
div.temaBasePaneles ul li div.datosNoticia a {float: none; display: block; width: 100%; margin: 0 0 10px 0; font-size: 1.6em;}
div.temasPaneles ul li div.datosNoticia a {font-style: italic; text-align: right;}

.temasContenedorTabs ul.temasTabs li {float: left; clear: both; width: 100%; height: 33.4px; background-color:#666;background-image:none; padding:0 0 0 10px;border-bottom:1px solid #999;}
.columna_contenido900Home  ul.temasTabs{width:32%;}
.columna_contenido900Home div.temasPaneles{width:66%;}

a.enlaceCabeceraEventosHome {
    color: #ffffff !important;}
/*---------------- TEMA BASE ----------------*/

#home .pHCT {clear: both; float: left; margin-bottom: 15px; width: 100%;}
#home .pHCT a {float: left;}
#home .pHCT a img {width: 100%; height: auto;}


/*----------------------- MAPA -------------------------*/

#seccion_eventos .contenedorMapaEventos,
#seccion_evento_detalle .contenedorMapaEventos {padding: 3em 1em 0 0;}
#seccion_eventos .contenedorMapaEventos h2 {font-size: 1.6em;}

/*----------------------- FIN MAPA ----------------------*/

/*----------------------- EVENTOS -------------------------*/

#seccion_eventos .capaGeneralEventos,
#seccion_evento_detalle .capaGeneralEventos,
.floatLeft.ancho_70 {width: 69%; display: inline-block;}

#seccion_eventos .categoriasEventos li{display: inline-block; width: 30%; margin-bottom: 10px;}

.floatLeft.ancho_70 .resultados_busq_ev {padding: 0 5px; width: 95%; float: left;}

#seccion_eventos .contEventos .imagenCal,
#seccion_evento_detalle .contEventos .imagenCal,
.floatLeft.ancho_70 .resultados_busq_ev .contEventos .imagenCal {float: none; display: inline-block; width: 50px;}
#seccion_eventos .contEventos .tituloEvDestac,
#seccion_evento_detalle .contEventos .tituloEvDestac,
.floatLeft.ancho_70 .resultados_busq_ev .contEventos .tituloEvDestac {display: inline-block; vertical-align: top; width: 85%;}
#seccion_eventos .contEventos .tituloEvDestac a,
#seccion_eventos .contEventos .tituloEvDestac strong,
#seccion_evento_detalle .contEventos .tituloEvDestac a,
#seccion_evento_detalle .contEventos .tituloEvDestac strong,
.floatLeft.ancho_70 .resultados_busq_ev .contEventos .tituloEvDestac a,
.floatLeft.ancho_70 .resultados_busq_ev .contEventos .tituloEvDestac strong {font-size: 1.92em; color: #AF1E2C;}
.floatLeft.ancho_70 .resultados_busq_ev .contEventos .tituloEvDestac h3 a {font-size: 1.2em;}
#seccion_eventos .contEventos .eventoDestacado {clear: both;}
#seccion_eventos .contEventos .eventoDestacado .lugarEventoDest strong,
#seccion_eventos .contEventos .eventoDestacado .precioEventoDest strong {color: #AF1E2C;}

#seccion_evento_detalle .contEventos #contenidoAmpliable .caracteristicaEvento {width: 100%; float: none; clear: both;}
#seccion_evento_detalle .contEventos #contenidoAmpliable .caracteristicaEvento p {clear: none; float: left;}
#seccion_evento_detalle .contEventos #contenidoAmpliable .caracteristicaEvento .definicionEvento .TEnr p {clear: both;}
#seccion_evento_detalle .contEventos #contenidoAmpliable .caracteristicaEvento p span {font-weight: bold; color: #AF1E2C;}
#seccion_evento_detalle .contEventos #contenidoAmpliable .caracteristicaEvento .definicionEvento p {margin-left: 5px;}
#seccion_evento_detalle .contEventos #contenidoAmpliable .caracteristicaEvento .definicionEvento p a{font-size: 1em; float: none;}
#seccion_evento_detalle .contEventos #contenidoAmpliable a.pdf{float: none; clear: both;}
#seccion_evento_detalle .contEventos #contenidoAmpliable .datosInteres {float: none; display: inline-block;}
#seccion_evento_detalle .contEventos #contenidoAmpliable .datosInteres p {text-align: center; clear: both;}

#seccion_evento_detalle .cuerpoEvento{clear: both;}

#seccion_eventos .colDerEventos,
#seccion_evento_detalle .colDerEventos,
.floatLeft.ancho_28{width:28%; display: inline-block; vertical-align: top; margin-left: 2%;}
#seccion_eventos .colDerEventos .divClimaAgenda .temperaturaAgenda,
#seccion_evento_detalle .colDerEventos .divClimaAgenda .temperaturaAgenda,
.floatLeft.ancho_28 .divClimaAgenda .temperaturaAgenda{padding: 0;}
#seccion_eventos .colDerEventos .divClimaAgenda .datosClimaAgenda,
#seccion_evento_detalle .colDerEventos .divClimaAgenda .datosClimaAgenda,
.floatLeft.ancho_28 .divClimaAgenda .datosClimaAgenda{padding: 10px 0 0; float: right;}
#seccion_eventos .colDerEventos .calendarioEventos,
#seccion_evento_detalle .colDerEventos .calendarioEventos,
.floatLeft.ancho_28 .calendarioEventos {clear: both; width: 76%; margin: 0 auto;}
#seccion_eventos .colDerEventos .calendarioEventos #calendarioAgenda,
#seccion_evento_detalle .colDerEventos .calendarioEventos #calendarioAgenda,
.floatLeft.ancho_28 .calendarioEventos #calendarioAgenda {width: 100%; height: 230px; top: 30px; margin-bottom: 40px;}
#seccion_eventos .colDerEventos .formularioAgendaEv,
#seccion_evento_detalle .colDerEventos .formularioAgendaEv,
.floatLeft.ancho_28 .formularioAgendaEv {clear: both; padding-top: 25px;}
#seccion_eventos .colDerEventos .formularioAgendaEv form > div > label,
#seccion_eventos .colDerEventos .formularioAgendaEv form > div > input,
#seccion_evento_detalle .colDerEventos .formularioAgendaEv form > div > label,
#seccion_evento_detalle .colDerEventos .formularioAgendaEv form > div > input,
.floatLeft.ancho_28 .formularioAgendaEv form > div > label,
.floatLeft.ancho_28 .formularioAgendaEv form > div > input {display: block; float: none;}
#seccion_eventos .colDerEventos .formularioAgendaEv form div.fechaEvento,
#seccion_evento_detalle .colDerEventos .formularioAgendaEv form div.fechaEvento,
.floatLeft.ancho_28 .formularioAgendaEv form div.fechaEvento {width: 45%; display: inline-block;}
#seccion_eventos .colDerEventos .masInfoAgendaEv,
#seccion_evento_detalle .colDerEventos .masInfoAgendaEv,
.floatLeft.ancho_28 .masInfoAgendaEv {clear: both;}
#seccion_eventos .colDerEventos .masInfoAgendaEv p,
#seccion_evento_detalle .colDerEventos .masInfoAgendaEv p,
.floatLeft.ancho_28 .masInfoAgendaEv p {margin: 1em 0;}
#seccion_eventos .colDerEventos .masInfoAgendaEv div.accederSolicitudInclusion,
#seccion_evento_detalle .colDerEventos .masInfoAgendaEv div.accederSolicitudInclusion,
.floatLeft.ancho_28 .masInfoAgendaEv div.accederSolicitudInclusion {float: none;}
#seccion_eventos .colDerEventos .masInfoAgendaEv div.accederSolicitudInclusion a,
#seccion_evento_detalle .colDerEventos .masInfoAgendaEv div.accederSolicitudInclusion a,
.floatLeft.ancho_28 .masInfoAgendaEv div.accederSolicitudInclusion a {background: url(../_img/backgrounds/fondo_acceder_seccion_rojo.gif) no-repeat; color: #FFF; display: block; float: right; line-height: 22px; padding-left: 7px; width: 170px;}

#calendarioAgenda li.yearBackwardButton,
#calendarioAgenda li.yearForwardButton,
#calendarioAgenda li.monthBackwardButton,
#calendarioAgenda li.monthForwardButton {padding: 2px !important;}

#calendarioAgenda li.yearBackwardButton a,
#calendarioAgenda li.yearForwardButton a,
#calendarioAgenda li.monthBackwardButton a,
#calendarioAgenda li.monthForwardButton a {width: 18px; height: 18px; display: inline-block;}

#calendarioAgenda li.yearBackwardButton a:focus,
#calendarioAgenda li.yearForwardButton a:focus,
#calendarioAgenda li.monthBackwardButton a:focus,
#calendarioAgenda li.monthForwardButton a:focus {outline: 2px solid #000 !important;}
/*-------- Enlace ver Todos de los eventos de la Home ---------------*/

#home .enlaceAgendaEventos {width: 58.215%;}

/* ------------FIN  Enlace ver Todos de los eventos de la Home ------------*/

/*-------- Enlace RSS ---------------*/

.recuadro_rss {float: right; margin: 0 15px 10px 0;}
.recuadro_rss_cat_ev {float: right; margin: 0 5px 0px 0;}
.recuadro_rss_cat_ev a {display: inline-block;}

/* ------------FIN  Enlace RSS ------------*/

/*-------------- Botón editar --------------------*/

.gestionBH {position: relative;}
.gestionBH div.editar, 
.h1_icon .gestionBH div.editar, 
.gestionBH div.editarEliminar {z-index: 10; position: absolute; left: 32px;}

/*------------ FIN Botón editar ------------------*/

#info_administrativa .listadoAS {margin-top: 0;}
#info_administrativa .listadoAS li {margin-bottom: 0.5em;}
#info_administrativa h2 {font-size: 1.2em; margin-bottom: 10px;}

/* ------------ Tablas ------------ */

table.tablaComposicionPleno {clear: both; margin-top: 1em; width: 100%;}
table.tablaComposicionPleno tr {height: 3.6em;}
table.tablaComposicionPleno .tablaCab {width: 32%; background-color: #efefef; border: 1px solid #dfdfdf; padding-top: 5px; text-align: center;}
table.tablaComposicionPleno td.infoT {border: 1px solid #dfdfdf; padding: 5px 0; text-align: center;}

table.tabla_composicion {clear: both; width: 100%;}
table.tabla_composicion th {width: 50%;}
table.tabla_composicion th.cabeceraTitularSuplente {float: none; text-align: left; color: #fff; padding-left: 10px; line-height: 21px; background: #444; font-size: 1.2em;}
table.tabla_composicion tr {font-weight: bold; line-height: 20px;}
table.tabla_composicion tr.alter {background-color: #f2f1f1;}
table.tabla_composicion tr td .columnaTitularSuplente {margin-left: 10px;}

table.listadoTelefonos th.tituloTelf {background: none #CACACA; border: 1px solid #CACACA; height: 35px; width: 48.75%; font-size: 1.2em;}

dl.listadoTelefonos {clear: both; width: 50%; margin: 0 auto;}
dl.listadoTelefonos dt,
dl.listadoTelefonos dd {float: left; width: 49%; height: 60px; margin-bottom: 5px; display: table;}
dl.listadoTelefonos dt.tituloTelf {background: none #cacaca; border: 1px solid #cacaca; font-size: 1.2em; text-align: center;}
dl.listadoTelefonos dd.numeroTelf {background: none #fff; border: 1px solid #cacaca; margin-left: 0;}
dl.listadoTelefonos dt.tituloTelf span {font-weight: bold; display: table-cell; vertical-align: middle;}
dl.listadoTelefonos dd.numeroTelf p {display: table-cell; vertical-align: middle; width: 100%; text-align: center; font-size: 2em;}
dl.listadoTelefonos dd.numeroTelf p span {display: block; width: 100%;}
dl.listadoTelefonos dd.numeroTelf ul.dosTelefonos li {text-align: center; margin-top: 7px;}
dl.listadoTelefonos dd.numeroTelf ul.dosTelefonos li span {font-size: 2em;}

table.tablaEstadisticaCrecimientoVegetativo {font-size: 1.2em; color: #fff;}
table.tablaEstadisticaCrecimientoVegetativo caption {color: #fff; background: #af1e2c; font-weight: bold; margin-bottom: 15px; font-size: 1.4em; line-height: 31px;}
table.tablaEstadisticaCrecimientoVegetativo tr {font-weight: bold; line-height: 25px;}
table.tablaEstadisticaCrecimientoVegetativo tr.alter {background-color: #f2f1f1;}
table.tablaEstadisticaCrecimientoVegetativo tr th {background: #444;}
table.tablaEstadisticaCrecimientoVegetativo tr td {color: #000;}
table.tablaEstadisticaCrecimientoVegetativo tr th.tablaCab,
table.tablaEstadisticaCrecimientoVegetativo tr td.infoT {text-align: center; border: 1px solid #444;}

table.tablaPoblacionDistritos {margin: 0;}

table.listadoDistancias tr.cabeceraListado {border-bottom: 3px solid #333;}
table.listadoDistancias tr.cabeceraListado th {color: #af1c2e; font-size: 1.2em; text-align: left;}
table.listadoDistancias tr td {padding-top: 10px;}

/* ------------ FIN Tablas ------------ */

/** form.css **/
.suscripboltnot{background: #f2f1f1 none repeat scroll 0 0; margin: 0 auto; width: 69.064%; font-size: 1.1em;}
.suscripboltnot fieldset{margin:40px;}
.suscripboltnot fieldset legend{color: #af1c2e;margin-bottom: 15px;}
.suscripboltnot label{width:100px; float:left !important;}
.suscripboltnot input{border-color:#af1c2e !important;margin-right:1em;}

.semasinfor .caja03 #poblacion,.semasinfor .caja03 #pais{margin-left: -3em;}

.solaltbolpd{margin: 0 auto; width: 69.064%;}
#divFormulario {width: 69.064%;}
#divFormulario form {width: auto; padding-left: 5%; padding-right: 5%; float: none;}
#divFormulario form input,
#divFormulario form select,
#divFormulario form textarea {border-color: #af1c2e !important;}
#divFormulario form .boton {background-color: #af1c2e;}

.divIncluirEventos #enviarLectura, 
.divFormularioPuntoAccesoWifi #enviarLectura {width: auto; padding-top: 10px;}

.labelIzqObligatorio,
.legendRojo {color: #af1c2e !important;}

.divIncluirEventos #errores {display: none;}

.divIncluirGuias #enviarLectura .divEnviar .btnEnviar,
.divIncluirGuias #enviarLectura .divEnviar .btnRestablecer,
.divIncluirEventos #enviarLectura .divEnviar .btnEnviar, 
.divIncluirEventos #enviarLectura .divEnviar .btnRestablecer, 
.divFormularioPuntoAccesoWifi .divBotonera .btnEnviar {background-color: #af1c2e; color: #fff; border: 0;}

.cursiva {font-style: italic; font-size: 1em;}

.obligatorio {color: #af1c2e;}

.fs_interno {display: inline-block; width: 47.5%;}
.fs_interno .legendRojo {color: #DC3840; float: left; width: 30%;}
.fs_interno .grupo-selects {float: left; width: 65%;}
.fs_interno .grupo-selects select {margin-right: 5px !important;}

p.ejemplo {font-size: 1em;}

p.tituloLabel {color: #af1c2e; float: none;}

.caja01 input {display: inline-block; margin: 0 0 0 15px; width: 30.553%;}
.caja01 textarea {display: block; width: 99.668%;}

.caja02 label {float: none;}

.caja03 {float: none;}

#contacto .caja04, #visita .caja04, #suscripcion .caja04 {width: 18% !important; display: inline-block; float: none !important; vertical-align: top;} 
#contacto .caja05, #visita .caja05, #suscripcion .caja05 {width: 35% !important; display: inline-block; float: none !important; vertical-align: top;} 
#contacto .caja06, #visita .caja06, #suscripcion .caja06 {width: 60% !important; float: none !important; display: inline-block; vertical-align: top; margin-top: 35px;}
#contacto .caja06 fieldset legend, 
#visita .caja06 fieldset legend,
#suscripcion .caja06 fieldset legend {font-size: 1.2em; color: #af1c2e; margin-bottom: 10px;}
#contacto .caja06 input, #visita .caja06 input, #suscripcion .caja06 input {margin: 0 0 0 15px;}
.suscripboltnot .caja07, #contacto .caja07, #visita .caja07, #suscripcion .caja07 {width: 35% !important; float: none !important; display: inline-block; vertical-align: top; margin-top: 35px;}

#contacto_label_contacto_tipoConsulta {width: 15.026%; color: #000;}
#contacto_label_contacto_texto_mensaje {width: 17.53%; float: none; margin: 5px 0; display: block;}
#tipoConsulta {width: 83.475%;}
#visita_label_contacto_metodo_seleccion {width: 54.258%;}
#forma_respuesta {width: 25.044%;}

label[id^="_label_contacto_telefono"],
label[id^="_label_contacto_fax"],
label[id^="_label_contacto_email"],
label[id^="_label_contacto_direccion"],
label[id^="_label_contacto_numero"],
label[id^="_label_contacto_escalera"],
label[id^="_label_contacto_piso"],
label[id^="_label_contacto_puerta"],
label[id^="_label_contacto_localidad"],
label[id^="_label_contacto_provincia"],
label[id^="_label_contacto_nif"],
label[id^="_label_contacto_codigo_postal"] {width: 55px; float: none; display: inline-block;}

#contacto #contacto_nombre,
#contacto #contacto_apellidos,
#visita #contacto_nombre,
#visita #contacto_apellidos {width: 85.31%;}

#contacto_nif,
#contacto_label_contacto_letra_nif,
#contacto_letra_nif,
#contacto_telefono,
#contacto_fax,
#contacto_email,
#contacto_direccion,
#contacto_numero,
#contacto_escalera,
#contacto_piso,
#contacto_puerta,
#contacto_localidad {margin-right: 0;}

#contacto #contacto_puerta, 
#visita #contacto_puerta {float: none !important;}

#contacto #contacto_letra_nif, #contacto #contacto_numero, #contacto #contacto_escalera, 
#contacto #contacto_piso, #contacto #contacto_puerta,
#visita #contacto_letra_nif, #visita #contacto_numero, #visita #contacto_escalera, 
#visita #contacto_piso, #visita #contacto_puerta, #suscripcion #contacto_letra_nif,#suscripcion #contacto_numero,
#suscripcion #contacto_escalera, #suscripcion #contacto_piso,#suscripcion #contacto_puerta,
#omic #contacto_letra_nif,#contacto #contacto_puerta, #quejas #contacto_letra_nif,#quejas #contacto_numero,#quejas #contacto_escalera,
#quejas #contacto_piso,#quejas #contacto_puerta{
	width: 20px;
}
 #contacto #contacto_numero, #contacto #contacto_escalera, 
#contacto #contacto_piso, #contacto #contacto_puerta{margin-left: 0.5em;}

label#suscripcion_label_contacto_codigo_postal {width: 67px;}

#otra_forma.caja01 #visita_contacto_otra_forma {width: 100%; margin-left: 0;} 

#formulario {width: 100%;}
.formulario_detalle .titulo_camara_detalle {padding: 0 10px; width: 97.025%;}

#formulario .listadocamara, .formulario_detalle .detalleImagen, 
#formTodasCamaras, #formMapaCamaras {width: 84.897%;}
#formulario .listadocamara .camara {width: 18.16%; border-color: #af1c2e;}
#formulario .listadocamara .camara .img_camara {width: 94.6%; background-color: #af1c2e;}
#formulario .listadocamara .camara .img_camara img {width: 100%; height: 100%;}

.formulario_detalle #formulario, .formulario_detalle #refrescar, .formulario_detalle #mapaCamaras {width: 97.025%;}
.formulario_detalle .img_detalle {padding-right: 1.786%; padding-left: 4.762%; width: inherit;}
.formulario_detalle .img_detalle_google {padding-left: 4.762%; padding-right: 11.905%; width: inherit;}
.formulario_detalle .img_detalle_google #map {width: 320px; height: 240px;}

#refrescar #clockvalue {background: #891536; font-size: 1em; color: #fff; border-color: #669; font-weight: bold; width: 15px;}

.lopd {width: 65%; margin: 2em auto 0;}
.lopd > div{text-align: center;}
.lopd > div strong {display: block;}

/*---------------- Logroño por Temas ----------------*/

.temasContenedorTabs .temasPaneles li img{width:620px;height:550px;}

.bggarnet {background: transparent url(../_img/cabeceras/pastilla_roja_home600.jpg) no-repeat scroll left top; color: #fff; height: 45px; font-size:1.4em;}
.bggarnet span {display: block; padding: 15px 0 10px 10px;}
.bggrey {font-size:1.4em;background: transparent url(../_img/cabeceras/pastilla_gris_home.jpg) no-repeat scroll left top; color: #fff; height: 45px; margin: 0;}
.bggrey span {display: block; padding: 15px 0 10px 10px;}

.columna_contenido600TemaBase{width:66.7% !important;}
.columna_contenido280TemaBase{width:31%;}
.columna_contenido600TemaBase .columna_contenido280TemaBase{width:47%;}
.columna_contenido280TemaBase .bggarnet,
.columna_contenido600TemaBase .width100x100 .bggarnet{clear: both; background:transparent url(../_img/cabeceras/pastilla_roja_home.jpg) no-repeat scroll left top;}
.columna_contenido600TemaBase li[id^="destTema"] img {width: 440px; height: 350px;}

.columna_contenido900TemaBase .lanzaderaEnlaces{border-radius: 0px 0px 5px 5px; border-bottom: 5px solid #000;}
.columna_contenido900TemaBase .bx-wrapper .bx-controls .bx-prev.disabled {background-image: url(../_img/backgrounds/agenda_up_scroll_gris.jpg); cursor: default;}
.columna_contenido900TemaBase .listadoInformacionDestacadaTemas .imagenIzq{width:50px;}
.columna_contenido900TemaBase .listadoInformacionDestacadaTemas a.enlaceInformacionDestacadaTema span{width:64%;}
.columna_contenido900TemaBase .listadoInformacionDestacadaTemas a.enlaceInformacionDestacadaTema span.imagenIzq{width:20%;}
	/* Estilos generales de bxslider */
.columna_contenido900TemaBase .bx-wrapper .bx-viewport {margin: 23px 0; border: none; box-shadow: none; left: 0; background-color: #f2f2f2;}
.columna_contenido900TemaBase .bx-wrapper .bx-controls .bx-prev,
.columna_contenido900TemaBase .bx-wrapper .bx-controls .bx-next{position: absolute; display: inline-block; width: 280px; height: 23px;}
.columna_contenido900TemaBase .bx-wrapper .bx-controls .bx-prev{margin-top: -23px; top: 0; left: 0; background: url(../_img/backgrounds/agenda_up_scroll.jpg) no-repeat center center; cursor: pointer;}
.columna_contenido900TemaBase .bx-wrapper .bx-controls .bx-next{margin-bottom: -23px; bottom: 0; right: 0; background: url(../_img/backgrounds/agenda_down_scroll.jpg) no-repeat center center; cursor: pointer;}
.columna_contenido900TemaBase .bx-wrapper .bx-controls .bx-prev.disabled{background-image: url(../_img/backgrounds/agenda_up_scroll_gris.jpg); cursor: default;}
.columna_contenido900TemaBase .bx-wrapper .bx-controls .bx-next.disabled{background-image: url(../_img/backgrounds/agenda_down_scroll_gris.jpg); cursor: default;}

.columna_contenido900TemaBase .contenedorBxSlider {padding-bottom: 0; background-repeat: no-repeat; background-position: center bottom;}
.columna_contenido900TemaBase .contenedorBxSlider.enlaces{background-image: url(../_img/backgrounds/abajo_portal_gestion.jpg);}
.columna_contenido900TemaBase .contenedorBxSlider.eventos{background-image: url(../_img/backgrounds/abajo_agenda.gif);}
.columna_contenido900TemaBase .contenedorBxSlider .carrusel{position: relative;}
.columna_contenido900TemaBase .contenedorBxSlider .carrusel ul li{border-bottom: 1px dashed #DFDFDF;}
.columna_contenido900TemaBase .contenedorBxSlider .carrusel ul li a {display: block; padding: 10px 0 10px 10px;}
.columna_contenido900TemaBase .contenedorBxSlider .carrusel ul li a:hover,
.columna_contenido900TemaBase .contenedorBxSlider .carrusel ul li a:focus {background-color: #eaeaea; text-decoration: none;}

.columna_contenido900TemaBase .contenedorBxSlider .carrusel1 ul li a{height: 75px;}
.columna_contenido900TemaBase .contenedorBxSlider .carrusel1 ul li a span {display: inline-block;}
.columna_contenido900TemaBase .contenedorBxSlider .carrusel1 ul li a span.textoDer {width: 69.645%; padding: 0 10px 5px; color: #000; vertical-align: top;}
.columna_contenido900TemaBase .contenedorBxSlider .carrusel1 ul li a span.textoDer strong {display: block; font-size: 1em; margin-bottom: 10px;}
.columna_contenido900TemaBase .contenedorBxSlider .carrusel1 ul li a:hover span.textoDer strong,
.columna_contenido900TemaBase .contenedorBxSlider .carrusel1 ul li a:focus span.textoDer strong {color: #af1d2b;}
.columna_contenido900TemaBase .contenedorBxSlider .carrusel1 ul li a span.textoDer span {font-weight: normal; font-size: 0.9em;}

.columna_contenido900TemaBase .contenedorBxSlider .carrusel2 ul li a {height: 95px;}
.columna_contenido900TemaBase .contenedorBxSlider .carrusel2 ul li a span.imagenCal {width: 50px; height: 40px; margin: 0;}
.columna_contenido900TemaBase .contenedorBxSlider .carrusel2 ul li a span.imagenCal span {display: inline-block;}
.columna_contenido900TemaBase .contenedorBxSlider .carrusel2 ul li a span.imagenCal .mes,
.columna_contenido900TemaBase .contenedorBxSlider .carrusel2 ul li a span.imagenCal .dia{width: 50px; font-size: 1.5em; color: #000;}
.columna_contenido900TemaBase .contenedorBxSlider .carrusel2 ul li a span.imagenCal .mes{font-size: 1.167em; color: #fff;}
.columna_contenido900TemaBase .contenedorBxSlider .carrusel2 ul li a span.textoEv {display: inline-block; width: 71%; padding: 0 10px 5px; color: #000; vertical-align: top;}
.columna_contenido900TemaBase .contenedorBxSlider .carrusel2 ul li a span.textoEv strong {display: block; margin-bottom: 10px;}
.columna_contenido900TemaBase .contenedorBxSlider .carrusel2 ul li a:hover span.textoEv strong,
.columna_contenido900TemaBase .contenedorBxSlider .carrusel2 ul li a:focus span.textoEv strong {color: #af1d2b;}
.columna_contenido900TemaBase .contenedorBxSlider .carrusel2 ul li a span.textoEv span.desc {display: block; width: 100%; font-weight: normal; font-size: 1em; margin-bottom: 10px;}
.columna_contenido900TemaBase .contenedorBxSlider .carrusel2 ul li a span.textoEv .textoFecha {display: block; font-size: 0.917em;}
.columna_contenido900TemaBase .contenedorBxSlider .carrusel2 ul li a span.textoEv .textoFecha .fecha{font-weight: normal;}


.columna_contenido900TemaBase .listado_incidencias_home_tema li a {display:block; margin-bottom:15px;}
.columna_contenido900TemaBase .listado_incidencias_home_tema li p {margin:15px 0 0;}
.columna_contenido900TemaBase .listado_incidencias_home_tema li strong {color:#444; font-size:1em;}
.columna_contenido280TemaBase .noticiastema li{margin:10px 0 15px; font-size:1.2em;}

	/* Fin estilos bxslider */
/* ----------------Fin Logroño por Temas------------- */

/* ---------- Paginas especiales ---------- */

.width25 {width: 27%; float: left;}
.width25 p {text-align: left;}
.width25 img {margin-bottom: 15px;}

.width65 {width: 65%; float: right; margin-right: 5%;}

/* ---------- Fin Paginas especiales ---------- */

/* ---------- Mapa web ---------- */

ul.listadoMapaWeb li.primerNivel {width: 100%;}

ul.listadoMapaWeb li.primerNivel > div > a, 
ul.listadoMapaWeb li.primerNivel > div > a:link,
ul.listadoMapaWeb li.primerNivel > div > a:active,
ul.listadoMapaWeb li.primerNivel > div > a:visited{width: 93.335%;}
ul.listadoMapaWeb li.primerNivel > div > p {margin-bottom: 0;}
ul.listadoMapaWeb li.primerNivel > div > p > strong {color: #fff; font-size: 1.2em; background: #444; width: 93.335%; padding-left: 10px; margin: 10px 10px 0 0; display: block; line-height: 25px;}

ul.listadoMapaWeb li.segundoNivel {width: 96.67%; display: inline-block;}

ul.listadoMapaWeb li.segundoNivel > div > a, 
ul.listadoMapaWeb li.segundoNivel > div > a:link,
ul.listadoMapaWeb li.segundoNivel > div > a:active,
ul.listadoMapaWeb li.segundoNivel > div > a:visited{width: inherit; background-color: transparent; font-size: 1.2em; margin-top: 0; display: inline-block; padding-left: 0; line-height: 1.2em;}

ul.listadoMapaWeb li.tercerNivel {width: 96.555%;}

ul.listadoMapaWeb li.tercerNivel > div > a, 
ul.listadoMapaWeb li.tercerNivel > div > a:link,
ul.listadoMapaWeb li.tercerNivel > div > a:active,
ul.listadoMapaWeb li.tercerNivel > div > a:visited{width: 100%; background-color: transparent; font-size: 1.2em; line-height: 1em; margin-top: 0.5em; padding-left: 0;}

/* ---------- Fin Mapa web ---------- */

/* ---------- Guias y directorios ---------- */

.divIncluirGuias #enviarLectura {padding-top: 25px;}
.divIncluirGuias fieldset legend{margin: 1.3em 0; color: #AF1E2C; font-weight: bold; font-size:1.2em;}
.divIncluirGuias fieldset legend:nth-of-type(1){margin-top:2em;}

/* ---------- Fin Guias y directorios ---------- */

/* ---------- Clases 'especiales' ---------- */

.desaparece {display: none; visibility: hidden;}
.ocultoAA {position: absolute !important; clip: rect(0px 0px 0px 0px); overflow: hidden; height: 0px; width: 0px;}
.video_signos {float:right; position: absolute; top: 10px; right: 15px;}
.separadorTrazoC {border-top: 4px solid #af1c2e; height: 4px; width: 100%; float: none;}
.centrado {text-align: center;}
.subrayado {text-decoration: underline;}
span.campos_obligatorios{background-color: #f2f1f1 !important; width: auto !important; display: block !important; margin-left: 4px !important; padding: 25px 14.4% 0 5% !important;}

/*Normativa municipal*/
/*#normativa*/ div.recuadroBuscador685 input{float:none;}

/*Fiware*/
#capafiware  ul li{display:inline;margin:0 3em;}

/*Enlace saltar a contenido*/
.element-invisible {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
}
.element-invisible.element-focusable:active, .element-invisible.element-focusable:focus {
    clip: auto;
    height: auto;
    overflow: visible;
    position: relative;
	z-index:10;
}
/*Calendario de eventos*/
.JsDatePickBox .boxMainInner .dayNormal a{font-weight:normal;color:#000;}


    
.bgtexto{width: 50%; float: left; margin-left: 0px;}
.bgtipobusq{width: 50%; float: left; margin-left: 0px;}
.bgtipobusq legend{color: #343434; font-weight: bold; margin: 20px;}

.contenedorSelect .selector_mapa {width: 75%; float: left;}
.contenedorSelect .selector_mapa label {display: block;}
.contenedorSelect .selector_mapa select {display: block; width: 100%;}
.contenedorSelect .elegir_opcion_select {width: 25%; float: left;}