/* Página completa */
html {
    width: 99%;
    height: 99%;
}

/* Página completa */
body {
    width: 99%;
    height: 99%;
    background-color: white;
}

/* Panel superior de todas las páginas, con diseño a cargo del Banco */
#top_panel {
    position: absolute;
    top: 0%; 
    left: 0%;
    height: 10%; 
    width: 100%; 
}

/* Zona para el desarrollo de la aplicación */
#main_gradient {
    position: absolute;
    top: 10%; 
    left: 0%; 
    height: 90%; 
    width: 100%; 
    background-color: white;
    overflow-x: hidden; 
    overflow-y: auto;    
}

/* Panel inferior de todas las páginas, con diseño a cargo del Banco */
#bottom_panel {
    position: absolute;
    top: 95%; 
    left: 0%; 
    height: 5%; 
    width: 100%; 
}

.modal_glass {
    top: 0px;
    left: 0px;
    position:  fixed;
    width: 100vw; 
    height: 100vh; 
    background-color: rgba(255,255,255,0.5);
    /*visibility: hidden;*/
}

.imgWaiting_panel_glass {
    top: 0px;
    left: 0px;
    position:  fixed;
    width: 100vw; 
    height: 100vh; 
    background-color: rgba(255,255,255,0.5);
    visibility: hidden;
}

.imgWaiting {
    margin: 0;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);                
    height: 100px;
    visibility: hidden;
}
