.aside-1 {
    height: calc(100vh - 10em);

    border-radius: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 5px 10px;
}

.aside-right {
    width: 200vh;
    border-left: var(--sep-tam) dotted var(--sep-color);
}

.aside-left {
    width: 1000px;
    border-right: var(--sep-tam) dotted var(--sep-color);

}

.aside-1 ul {
    padding: 0;
    width: 100px;
    margin: 0px;
}

.aside-1 a {
    text-decoration: none;
    color: black;
}

.aside-1 li {}

.aside-1 li:hover {
    /*background: #EDD*/
}

.aside-1 li.menu-ext:hover {
    /*background: #EBB;*/
}


.aside-1 ul li {
    position: relative;
    list-style: none;

}

.aside-1 ul ul {
    /*position: absolute;
	top: -1px;
	left: 100px;
    */

    margin-left: 1em;
}

.nivel2 {
    display: none;
}

#ss1 {
    display: none;
}

.mm1-visto {
    display: block !important;
}

.main-1 ul.nivel1 li.menu-ext:hover ul.nivel2,
.main-1 ul.nivel2 li.menu-ext:hover ul.nivel3 {
    /*display: block;*/
}

/*
.aside-1 ul {
    padding-inline-start: 8px;    
    list-style-type:none;
}
.aside-item li {
    display: flex;
}
.aside-subitem {
    display: none;
}




*/

.btn-mostrar a {
    border: 1px solid var(--sep-color);
    padding: 15px 10px 10px 10px;
    margin-left: 5px;
    border-radius: 10px;
    cursor: pointer;
    top: 15px;
    position: relative;

}



#menu-t {
    display: none;
}

#menu-toggle {
    display: none;
}

@media all and (max-width: 700px) and (min-width: 0px) {
    #menu-t {
        display: block;
        height: 30px;
        width: 30px;
        text-align: center;
        color: black;
        background-color: white;
        font-size: 100%;
        cursor: pointer;
        border: 1px solid var(--sep-color);
        padding: 2px 5px 5px 5px;
        margin-left: 5px;
        position: relative;
        top: 5px;
        border-radius: 10px;
    }

    #as-izq {
        display: none;
    }
}

/*
.mostrar-izq {
    display: block;
}

.ocultar-izq {
    display: none;
}

#btn-izq {
    display: none;
}
@media (max-width: 750px) {
    #btn-izq {
        display: block;
    }

    #as-izq {
        display: none;
    }
}

*/