﻿#enlaces-submenu{
    width:100%
}

.submenu {
    display: flex;
    align-items: center;
}


#logo-submenu {
    padding: 0.5em 1em 0.5em 1.5em;
}

.submenuActivo {
    text-decoration: underline;
}

.barra-navegacion #enlaces-submenu .dereita {
    height: 55px;
    align-content: center;
    padding-left: 0px;
    padding-right: 0px;
}
.barra-navegacion .dereita a {
    font-size: 18px;
    padding: 16px 16px;
    text-align: center;
    height: 55px;
}

.barra-navegacion #enlaces-submenu .enlace-simple {
    height: 55px;
    align-content: center;
    padding-left: 0px;
    padding-right: 0px;
}
.barra-navegacion .enlace-simple a {
    font-size: 18px;
    padding: 16px 16px;
    text-align: center;
    height: 55px;
}


/* MENU DO MÓBIL*/

#mobile-menu #enlaces-submenu {
    display: flex;
    flex-direction: column;
}

#mobile-menu #enlaces-submenu .enlace-simple {
    float: none;
    padding-left: 0;
    width: 100%;
    display: inline-block;
    margin-bottom: 2em;
    font-size: 16px;
    text-decoration: none;
    margin-left: 1em;
}

#mobile-menu #enlaces-submenu .dereita {
    float: none;
    padding-left: 0;
    width: 100%;
    display: inline-block;
    margin-bottom: 2em;
    font-size: 16px;
    text-decoration: none;
    margin-left: 1em;
}

div#mobile-menu.visible div.submenu div#enlaces-submenu span.enlace-simple::after {
    margin-bottom: 2em;
}

.submenus-anidados .submenu #logo-submenu {
    display: none;
}
.submenus-anidados .submenu {
    background-color:none;
    padding-left: 2em;
}


@media(max-width:850px) {
    .submenu-paxina .submenu #enlaces-submenu {
        display: none;
    }
}


#mobile-menu #enlaces-submenu .submenus-anidados .submenu #enlaces-submenu .dereita.enlace-externo svg {
    margin-top: -10px;
}