﻿/*COLOR*/
.tituloSeccion, .tituloSeccion a, .tituloSeccion span, .principal h2, .tituloSeccion a:visited, .filaIconoMenuMovil .icon-menu{color:#333;}
a:hover, a:active, a:visited, .breadcrumbs a:hover, .breadcrumbs a:focus, .calendar .mes , .calendar table td.diaAgenda a,.botonVideo:hover{color:#333;}
.tags a:hover, .opcionesCompartir ul li:hover, a.nice.radius.azulDip.button, .containerPieMunicipio, .containerCabeceraMunicipio, .columnaDestacadaHome{background-color:#333;}
.tags a:hover::before {border-color: transparent #333 transparent transparent;}

.tituloWebNoImagen a{color:#fff;}

.filaIconoMenuMovil{background-color:#f0f0f0;}

.container.containerMenuCabecera.sticky #main-menu {background-color:#f0f0f0;}
.container.containerMenuCabecera.sticky #main-menu li a{color:#333;}
.container.containerMenuCabecera.sticky #main-menu li ul li a{color:#333;}

/*MAQUETACION*/
.tituloSeccion, .tituloSeccion a, .tituloSeccion span, .principal h2, .tituloSeccion a:visited{font-size:18px;text-transform:none;}
.tituloSeccion h4, .tituloSeccion h4 a, .cuerpoFicha .secundaria h4.titulo, .tituloSeccion, .tituloSeccion a, .cuerpoFicha .secundaria .titulo, .videos div.tituloSeccion{margin-top:15px;margin-bottom:25px;}
.tituloSeccion::after{display:none;}
.menuLateralPrincipal .menuLateral{margin-top:0px;}
.containerContenido {padding:10px;}

.columnaDestacadaHome{border-radius:3px;background-color:#f0f0f0;}
.columnaDestacadaHomeContenido{margin:20px 10px;}
.columnaDestacadaHomeContenido p, .columnaDestacadaHomeContenido .tituloSeccion{color:#333;}
.columnaDestacadaHomeContenido .tituloSeccion{margin-bottom:15px;}
.columnaDestacadaHome img{border-radius:3px;}

.container.opcionesPrincipalesHome.containerContenido{padding-bottom:35px;}
.container.containerRRSS{background-color:#f0f0f0;padding-top:15px;padding-bottom:25px;}
.container.containerPieMunicipio{margin-top:25px;}

/*HERRAMIENTAS NO ANUNCIOS*/
.herramientasHomeNoAnuncios{border-radius:3px;text-align:center;float:left;width:100%;margin-bottom:25px;}

.herramientasHomeNoAnuncios #tiempoActual{display:block;float:none;width:90px;height:90px;border-radius:50%;text-align:center;padding:0px;background-color:#333;margin:auto;font-size:1.5em;margin-bottom:15px;text-indent:12px;padding-top:35px;margin-top:5px;}
.herramientasHomeNoAnuncios #tiempoActual span[class^="icon-"]{left:-10px;position:relative;text-indent: 0px;}
.columnaContenidoHome #tiempoActual{width:70px;height:70px;padding-top:15px;text-align:center;}
.columnaContenidoHome #tiempoActual span{margin-left:18px;}

.herramientasHomeNoAnuncios form{border-top:solid 0px #f0f0f0;border-bottom:solid 1px #f0f0f0;padding:10px 0px;margin:0px;}
.herramientasHomeNoAnuncios form.nice input.input-text{margin:0px;border-radius:3px !important;border-width:1px !important;border-color:#e0e0e0 !important;font-size:0.85em !important;padding:3px !important;height:auto;}
.herramientasHomeNoAnuncios form button{background-color:#fff;margin-top:-3px !important;}

.herramientasHomeNoAnuncios #google_translate_element{height:auto;border-width:0px;padding:0px;margin:0px;display:block;width:100%;border-bottom:solid 1px #f0f0f0;padding:10px 0px;}
.herramientasHomeNoAnuncios #google_translate_element a, .herramientasHomeNoAnuncios #google_translate_element span{display:none;visibility:hidden;}
.herramientasHomeNoAnuncios #google_translate_element select{margin:0px;border-radius:3px;border:solid 1px #e0e0e0;;overflow:hidden;padding:4px;font-size:0.85em;color:#b6b6b6}

main{margin-top:15px;}

a{color:#333;}
a:hover, a:active, a:visited, .breadcrumbs a:hover, .breadcrumbs a:focus{color:#333;opacity:0.7;}

.opcionesPrincipalesHome{text-align:left;}
.principal h2, .contenido .tituloSeccion{margin-top:10px;margin-bottom:25px;}
.principal h2::after, .tituloSeccion::after {display:none;}
.principal h2.tituloSeccion{font-size:2em;margin-bottom:25px;}

/*cabecera*/
.containerCabeceraMunicipio .rowPrincipalCabeceraMunicipio{background-color:transparent;margin-bottom:0px;height:auto;padding-top:15px;padding-bottom:15px;max-height:none;}
.containerCabeceraMunicipio .rowPrincipalCabeceraMunicipio.noAnuncios{padding-top:0px;padding-bottom:0px;max-height:160px;overflow:hidden;}
.containerCabeceraMunicipio .columnaBuscador{padding-top:0px;}
#featuredHomeMunicipio{border-width:0px;background-color:transparent;}
#featuredHomeMunicipio.orbit.with-bullets, .featuredHomeFicha.orbit.with-bullets{min-height:216px;}
.containerCabeceraMunicipio .escudoWeb{text-align:center;}
.containerAnunciosCabecera{background-color:#f0f0f0;padding-top:30px;}
.columnaBuscador{line-height:1.25em;}
.columnaBuscador .herramientasCabecera2{text-align:center;float:none;}
.containerCabeceraMunicipio .rowPrincipalCabeceraMunicipio.noAnuncios .columnaBuscador .infoMunicipioCabecera{padding-top:10px;padding-bottom:5px;}

.container.containerInfoMunicipio{background-color:#555;}
.container.containerInfoMunicipio .filaInfoMunicipio{padding-top:14px;padding-bottom:10px;color:#fff;}
.container.containerInfoMunicipio .filaInfoMunicipio .nombreMunicipioSticky{text-transform: uppercase;font-weight:normal;}
.container.containerInfoMunicipio .filaInfoMunicipio .infoContactoCabecera{margin-bottom:10px;}
.container.containerInfoMunicipio .filaInfoMunicipio .infoContactoCabecera, .container.containerInfoMunicipio .filaInfoMunicipio .infoContactoCabecera a{color:#fff;opacity:1;}


.row.filaEscudoMunicipio{margin-top:18px;}
.row.filaEscudoMunicipio .escudoWeb{margin-top:0px;text-align:center;}
.row.filaEscudoMunicipio .tituloWeb{text-align:center;}

/*menu movil*/
ul#main-menu li.opcionMenuCabecera a, #main-menu li.opcionMenuCabeceraExtra a{color:#333;}
#main-menu li.opcionMenuCabeceraExtra a{border-bottom-width:0px;}
#main-menu li a{border-top-width:0px;}

/*PORTADA*/
.portadaMunicipio.escudoMunicipio, .portadaMunicipio.tituloSeccion{text-align:center;}

/*anuncios*/
div.anuncios{line-height: 0;-webkit-column-count: 1;-webkit-column-gap: 0px;-moz-column-count: 1;-moz-column-gap: 0px;column-count: 1;column-gap: 0px;}
.banner{padding-bottom:10px}

/*noticias*/
.row.filaListadosPortadaMin article{border-bottom:solid 1px #f0f0f0;padding-bottom:10px;margin-bottom:10px;}
.row.filaListadosPortadaMin article span.fecha{margin-bottom:0px;}
.row.filaListadosPortadaMin article .titularCajaListadoGrid h1{margin-bottom:5px;}

.elementoListadoHome .imagenListadoGrid{margin-bottom:0px;}
.elementoListadoHome article{padding-bottom:0px;}
.titularCajaListadoGrid h1{margin-top:0px;font-size:1em;}
.elementoListado.noticia .imagenNoticia{max-height:none;}

/*PIE*/
.containerPieMunicipio.pieHome{margin-top:0px;}
.containerPieMunicipio{margin-top:25px;}
.infoPie, .infoPie a, .iconosPie{color:#fff;}
.iconosPie{border-bottom-color:#fff;}

@media only screen and (max-width: 767px)
{
    .containerCabeceraMunicipio .tituloWeb{text-align:center;}
    .row.filaEscudoMunicipio{margin-top:25px;}
    
    .containerCabeceraMunicipio .rowPrincipalCabeceraMunicipio.noAnuncios{max-height:none;}

    .columnaBuscador{margin-bottom:15px;}
    .columnaBuscador .infoContactoCabecera{text-align:center;}
    .columnaBuscador .herramientasCabecera2{text-align:center;float:none;}
    .tituloWeb a{display: block;}

    .herramientasHomeNoAnuncios form button{margin-top:10px !important;}
  
}

@media only screen and (max-width: 450px)
{
    .containerCabeceraMunicipio .tituloWeb{text-align:center;}
}

@media print{
    .principal.row .six.columns{width:100%;}    
}