:root {    
    --scroollTope:0;
    --scroollMenu:0;
    --posB:0;
    --ColorHover:#457298;      
    --ColorBg:#88aecd;   
    --BTOCBg:#88aecd;
}

.menuG{
    display:none;
    position: fixed;
    z-index: 900;
    top:0px;
    left:0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7); 
    overflow: hidden;
}

.MCont {
    position: relative;        
    top:86px;
    left:10%;
    width: 80%;
    height: 80%;
    overflow-y: auto;
    overflow-x:hidden;
    background-color: var(--ColorBg);
    display: block;
    box-shadow: 5px 10px 8px;
    border: 2px solid white;
}

.BotonTOC{      
    top:0px;
    position: sticky;
    z-index: 500;
    text-align: left;
    width: 100%;
    height: 40px;  
    font-family: aguila3000;
    font-size: 18px;
    cursor: pointer;
    background-color: var(--ColorBg);
    color:white;      
}

.BotonTOC:hover{
    background-color: var(--ColorHover);
}

.BAbreCierra {
    cursor: pointer;      
    color: white;  
    font-size: 16px;       
    padding-left: 40px;   
    padding-right: 20px;
    padding-top: 4px;
    padding-bottom: 4px;  
    text-align: left;  
    text-indent: -18px;
    font-weight: bold;
}

.BAbreCierra:hover {            
    font-weight: bold;       
    background-color: var(--ColorHover);     
}

.SM{
    display: block;          
}

a {
    text-decoration: none;
    color: white; 
}

.enl {
    font-size: 16px;    
    padding-left: 66px;   
    padding-right: 20px;
    padding-top: 3px;
    padding-bottom: 3px;      
    text-align: left;
    text-indent: -25px; 
    display: block;    
}

.enl:hover{                  
    background-color: var(--ColorHover); 
}

.listaG div:nth-child(n+10) .BAbreCierra{
    padding-left: 50px;
    text-indent: -28px;
}

.listaG div:nth-child(n+10) .enl{
    padding-left: 84px;
    text-indent: -34px;
}

.EncTOC{
    position: sticky;
    display:relative;
    top:0px;
    background-color: var(--ColorHover);
    color: white;
    z-index: 900;
}

.listaG{   
    padding-top: 20px;
    padding-bottom: 20px;    
    background-color: var(--BTOCBg);  
    columns: 3 300px;    
    column-gap: 10px;
    column-rule: 1px dotted white;      
}