/* ANOVA 12/02/2018 Estilos para los botones creados dinamicamente para replegar y desplegar el menú lateral*/
.boton-menu-desplegable{
    display:block !important;
    /*margin-top:-47.5px !important;
    background-color:white;*/
    cursor:pointer;
	position: absolute !important;
	top:0;
	right:0;
	padding: 14px !important;
    text-decoration:none;
}

.boton-menu-desplegable i.fa{
	/*font-size:0.8em;*/
	/*color:#666666;*/
}

.boton-menu-desplegable-main{
    margin-left:1em;
    color:inherit;
    cursor:pointer;
}
.boton-menu-desplegable-main:hover{
    text-decoration:none;
}
.sf-depth-2 .boton-menu-desplegable{
    display:block !important;
    /*margin-top:-38px !important;*/
    text-indent:0 !important;
	padding: 9px 14px !important;
}
.replegado{
    display:none !important;
}


/* ANOVA 13/02/2018 Estilos para el botón de desplegar y ocultar menús de concejalías para tamaño menor a 768px*/
#block-bloquebotonocultarmenucategorias div{
    padding-left:15px;
    padding-right:15px;
}
#block-bloquebotonocultarmenucategorias div a:hover{
background-color: #ec971f;

border-color: #d58512;
}
#block-bloquebotonocultarmenucategorias div a{
    display: inline-block;

    margin-bottom: 0;

    font-weight: normal;

    text-align: center;

    vertical-align: middle;

    touch-action: manipulation;

    cursor: pointer;

    background-image: none;

    border: 1px solid transparent;

        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;

    white-space: nowrap;

    padding: 6px 12px;

    font-size: 14px;

    line-height: 1.42857143;

    border-radius: 4px;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    border-radius: 0;

    white-space: inherit;

    color: #fff;

    background-color: #f0ad4e;

    border-color: #eea236;

    display: block;

    width: 100%;

    font-size: 1.3em;

    height: 45px;

    line-height: 2em;
    
    text-decoration: none;
}
#block-bloquebotonocultarmenucategorias div a span{
    vertical-align:top;
}
#block-bloquebotonocultarmenucategorias div a:hover{
    text-decoration:none;
}
#block-bloquebotonocultarmenucategorias .flechasAbajo::before{
content: "\E220";

font-family: icons3;

font-size: 1.4em;

position: relative;

right: 10px;

top: -2px;
}
#block-bloquebotonocultarmenucategorias .flechasAbajo::after{
content: "\E220";

font-family: icons3;

font-size: 1.4em;

position: relative;

left: 10px;

top: -2px;
}
#block-bloquebotonocultarmenucategorias .flechasArriba::before{
content: "\E219";

font-family: icons3;

font-size: 1.4em;

position: relative;

right: 10px;

top: -2px;
}
#block-bloquebotonocultarmenucategorias .flechasArriba::after{
content: "\E219";

font-family: icons3;

font-size: 1.4em;

position: relative;

left: 10px;

top: -2px;
}


/* ANOVA 13/02/2018 Poner tamaño mínimo a la celda de teléfonos de la tabla generada por la vista direcciones*/
.BLOCK-ALL-ADDRESS .view-content table td[headers^="view-field-directorio-telefono-table-column"] {
    min-width: 7.5em;
}


/* ANOVA 13/02/2018 Estilos para el botón creado para nav#block-submenujuventud-menuegar entre tipo de vistas que se muestran los eventos*/
aside .BLOCK-ALL-EVENTS {
    margin-top:0;
}
#boton-eventos-pasados{
    display:block;
    padding:10px;
}
#boton-eventos-futuros{
    display:block;
    padding:10px;
}


/* ANOVA 05/03/2018 Quitar flecha en los select de la página de busqueda */
#block-customsearchform .select-wrapper::after{
    content: none;
}


/* ANOVA 13/03/2018 Colores para la leyenda del calendario de eventos */
.fc-legend ul {list-style: none;padding: 0;margin: 0;}
.fc-legend li {padding-left: 1em;margin: 0.2em;margin-left:0;text-indent: 0.5em;/*-.7em;*/}
.fc-legend li span{display: block;float:left;width:2em;color: transparent;}
.fc-legend li.taxonomy-term-36   span, .fullcalendar a.taxonomy-term-36   {background-color: #81bc26;} /*servicios-sociales-y-sanidad*/
.fc-legend li.taxonomy-term-39   span, .fullcalendar a.taxonomy-term-39   {background-color: #009ee2;} /*cultura-y-juventud*/
.fc-legend li.taxonomy-term-1120 span, .fullcalendar a.taxonomy-term-1120 {background-color: #e6ac00;} /*deportes*/
.fc-legend li.taxonomy-term-40   span, .fullcalendar a.taxonomy-term-40   {background-color: #f2651f;} /*educacion*/
.fc-legend li.taxonomy-term-37   span, .fullcalendar a.taxonomy-term-37   {background-color: #b12679;} /*hacienda-economía-y-empleo*/
.fc-legend li.taxonomy-term-43   span, .fullcalendar a.taxonomy-term-43   {background-color: #00608a;} /*emergencias-y-seguridad*/
.fc-legend li.taxonomy-term-48   span, .fullcalendar a.taxonomy-term-48   {background-color: #e6ac00;} /*distritos-y-movilidad*/
.fc-legend li.taxonomy-term-44   span, .fullcalendar a.taxonomy-term-44   {background-color: #33ab47;} /*urbanismo-conservacion-y-m-ambiente*/
.fc-legend li.taxonomy-term-38   span, .fullcalendar a.taxonomy-term-38   {background-color: #e1017d;} /*ferias-turismo-y-fiestas*/
.fc-legend li.taxonomy-term-49   span, .fullcalendar a.taxonomy-term-49   {background-color: #058ac3;} /*sala-de-prensa*/
.fc-legend.selectable li span {cursor:pointer;}
.fc-legend.selectable li span.deselected {border:1px solid #000;background-color:#FFFFFF;}
.texto-tachado{text-decoration: line-through;}
	/* Establecer puntero al pasar por encima del calendario de la home */
#SECTION_EVENTS_AND_CALENDAR .SECTION_CURRENT_DAY, #SECTION_EVENTS_AND_CALENDAR .SECTION_CALENDAR { cursor:pointer;}

/* ANOVA 17/05/2018 Colores de la leyenda de horarios de actividades deportivas segun la actividad */
.fc-legend li.taxonomy-term-1146   span, .fullcalendar a.taxonomy-term-1146   {background-color: #e6ac00;} /*Pilates*/
.fc-legend li.taxonomy-term-1147   span, .fullcalendar a.taxonomy-term-1147   {background-color: #81bc26;} /*ciclo*/
.fc-legend li.taxonomy-term-1148   span, .fullcalendar a.taxonomy-term-1148   {background-color: #009ee2;} /*Aqua fitness*/
.fc-legend li.taxonomy-term-1149   span, .fullcalendar a.taxonomy-term-1149   {background-color: #f2651f;} /*Zumba Sport*/

/* ANOVA 25/05/2018 Ajustar icono +- en las vistas de arbol para que salga centardo verticalmente */
.treeview [class*="glyphicon-"] {vertical-align: unset;}







/* ANOVA 17/02/2020 Estilos para el menú de concejalias */
#SECTION_MENU_CONCEJALIAS{
    position: relative;
    z-index: 1;
    min-height: 3em;
    
    background-color: #FFFFFF;
    opacity: 0.9;
    margin-top: -3em; 
    
    /*font-weight: bolder;*/
    
}
#SECTION_MENU_CONCEJALIAS a:hover{
    text-decoration: none;
}    

@media (max-width: 768px) {
    
    #SECTION_MENU_CONCEJALIAS{
        margin-top: 0;
        background-color: transparent;
        opacity: none;
    }    
    
}

/*Strip the ul of padding and list styling*/
#MENU_CONCEJALIAS ul {
    list-style-type:none;
    margin:0;
    padding:0;
    position: absolute;
}
/*Create a horizontal list with spacing*/
#MENU_CONCEJALIAS li {
    display:inline-block;
    float: left;
    margin-right: 1px;
}
/*Style for menu links*/
#MENU_CONCEJALIAS li a {
    display:block;
    /*min-width:140px;*/
    height: 3em;/*50px;*/
    /*text-align: center;*/
    line-height: 3em;/*50px;*/
    /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    background: #2f3036;
    text-decoration: none;*/
    color: rgb(94, 94, 94);/*#fff;*/
    padding: 0 1em;
}
/*Hover state for top level links*/
#MENU_CONCEJALIAS li:hover a {
    /*background: #19c589;*/
    opacity: 1;
}
/*Style for dropdown links*/
#MENU_CONCEJALIAS li:hover ul a {
    /*background: #f3f3f3;
    color: #2f3036;*/
    color: #ffffff;
    background-color: #7a7a7a;
    height: 3em; /*40px;*/
    line-height: 3em;/*40px;*/
}
/*Hover state for dropdown links*/
#MENU_CONCEJALIAS li:hover ul a:hover {
    background: #0f66ab;/*#19c589;*/
    color: #fff;
}
/*Hide dropdown links until they are needed*/
#MENU_CONCEJALIAS li ul {
    display: none;
}
/*Make dropdown links vertical*/
#MENU_CONCEJALIAS li ul li {
    display: block;
    float: none;
}
/*Prevent text wrapping*/
#MENU_CONCEJALIAS li ul li a {
    width: auto;
    min-width: 100px;
    padding: 0 20px;
}
/*Display the dropdown on hover*/
#MENU_CONCEJALIAS ul li a:hover + .anovamenu_hidden, #MENU_CONCEJALIAS .anovamenu_hidden:hover {
    display: block;
}

/*Style 'show menu' label button and hide it by default*/
#MENU_CONCEJALIAS .anovamenu_show-menu {
    text-decoration: none;
    color: #fff;
    background: #7a7a7a;
    text-align: center;
    padding: 10px 0;
    display: none;
    cursor: pointer;
}
/*Hide checkbox*/
#MENU_CONCEJALIAS input[type=checkbox]{
    display: none;
}
/*Show menu when invisible checkbox is checked*/
#MENU_CONCEJALIAS input[type=checkbox]:checked ~ #anovamenu {
    display: block;
}



/*Responsive Styles*/
@media screen and (max-width : 760px){
    /*Make dropdown links appear inline*/
    #MENU_CONCEJALIAS ul {
        position: static;
        display: none;
    }
    /*Create vertical spacing*/
    #MENU_CONCEJALIAS li {
        margin-bottom: 1px;
    }
    /*Make all menu links full width*/
    #MENU_CONCEJALIAS ul li, #MENU_CONCEJALIAS li a {
        width: 100%;
        text-align: center;
    }
    
    /*Display 'show menu' link*/
    #MENU_CONCEJALIAS .anovamenu_show-menu {
        display:block;
    }
}   



/* ANOVA 16/03/2020 Cambios para separar el acceso a juventud de cultura, juventud y deportes en el menú de categorías (MENU CATEGORIES) */
@media (min-width: 768px){
    #SECTION_HEADER .navbar.navbar-default #MENU_PPAL .sf-menu>li>a {
        padding: 30px 15px 29px 15px;
    }
    #MENU_CONCEJALIAS ul#anovamenu li:last-child ul {
        right: 0;
    }    
}

#SECTION_MENU_CATEGORIES .region-menu-categories ul.menu>li a#juventud {
    border-bottom: 3px solid #033605;
    background-image: url(/WEB_CONTENT/icons/icon-juventud.png);
    background-position: center 10px;
    background-repeat: no-repeat;
}

#SECTION_MENU_CATEGORIES .region-menu-categories ul.menu>li a#juventud:hover
{
	color:#033605;
}

#SECTION_MENU_CATEGORIES .region-menu-categories ul.menu>li a#cultura_y_deportes{border-bottom:3px solid #009ee2;background-image:url("/WEB_CONTENT/icons/icon-cultura.png");background-position:center 10px;background-repeat:no-repeat}
#SECTION_MENU_CATEGORIES .region-menu-categories ul.menu>li a#cultura_y_deportes:hover{color:#009ee2}

.fc-legend li.taxonomy-term-121 span, .fullcalendar a.taxonomy-term-121 {background-color: #033605;} /*juventud*/


/* ANOVA ??/03/2020 Cambios para separar el acceso a deportes de cultura y deportes en el menú de categorías (MENU CATEGORIES) */
/*#SECTION_MENU_CATEGORIES .region-menu-categories ul.menu>li 
{
	width:110px;
}

@media (max-width: 1200px){
	#SECTION_MENU_CATEGORIES .region-menu-categories ul.menu>li {
		width: 90px;
	}
}

@media (max-width: 992px){
	#SECTION_MENU_CATEGORIES .region-menu-categories ul.menu>li {
		width: 68px;
	}
}


#SECTION_MENU_CATEGORIES .region-menu-categories ul.menu>li a#deportes {
    border-bottom: 3px solid #e6ac00;
    background-image: url(/WEB_CONTENT/icons/icon-deportes.png);
    background-position: center 10px;
    background-repeat: no-repeat;
}

#SECTION_MENU_CATEGORIES .region-menu-categories ul.menu>li a#deportes:hover
{
	color:#e6ac00;
}*/