/*ANALISIS INSTANTANEO*/

.marco_analisis_instantaneo{

    border:0.25vh solid #1f2630;
    border-radius: 1vh;
    height:92vh;
    background:#0a0d12;
    margin: 0.4vh;
    padding: 1vh 2vh;

}

.marco_analisis_instantaneo_fv_sub{

    border:0.25vh solid #1f2630;
    border-radius: 1vh;
    height:47.75vh;
    background:#0a0d12;
    margin: 0.4vh;
    padding: 1vh 2vh;

}

.marco_consumos{

    border:0.25vh solid #161b22;
    border-radius:1vh;
    background:#0a0d12;
    height: 84vh;
    margin: 0.5vh;

}

.marco_consumos_fv_sub{

    border:0.25vh solid #161b22;
    border-radius:1vh;
    background:#0a0d12;
    height: 37vh;
    margin: 2vh 0.5vh; 
    padding-top: 5vh;

}

.titulo_vel_niv1{

    font-size: 2.2vh;
    margin-bottom: -2.3vh;
    margin-top: 0.5vh;

}

.cont_vel_niv1 {
    
    position: relative;
    width: 20vh;
    height: 20vh;
    
}

.cont_vel_niv1_fv_sub {
    
    position: relative;
    width: 24vh;
    height: 24vh;
    
}

.valor_vel_niv1 {
       
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 3vh;
    text-align: center;
    
}

.lim_des_vel_niv1{

    text-align: center;
    font-size: 1.7vh;
    margin-top: -0.5vh;

}

.lim_des_vel_niv2{

    text-align: center;
    font-size: 1.5vh;
    margin-top: -0.5vh;

}

.titulo_vel_niv2{

    font-size: 1.6vh;
    margin-top: -1.7vh;

}

.cont_vel_niv2 {
    
    position: relative;
    width: 9.5vh;
    height: 9.5vh;
    margin-top: -1.4vh;
    
}

.valor_vel_niv2 {
       
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 1.65vh;
    text-align: center;
    
}

.cont_vel_niv2_gen {
    
    position: relative;
    width: 8vh;
    height: 8vh;
    margin-top: -1vh;
    
}

.valor_vel_niv2_gen {
       
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 1.4vh;
    text-align: center;
    
}

.titulo_vel_niv3{

    font-size: 1.7vh;
    margin-top: 3vh;

}

.cont_vel_niv3 {
    
    position: relative;
    width: 12vh;
    height: 12vh;
    margin-top: -1.2vh;
    margin-bottom: 5vh;
    
}

.valor_vel_niv3 {
       
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 2.3vh;
    text-align: center;
    
}

.reparto{

    margin-top: -1.5vh;
    height: 12vh;
    width: 100%;

}

.estructura_velocimetros{

    display: grid;
    grid-template-columns: repeat(2, 45%);
    grid-gap: 3.33%;
    margin: 1.8vh;
    justify-content: center;

}

.estructura_3velocimetros{

    display: grid;
    grid-template-columns: repeat(3, 33.33%);
    margin: 1.8vh;
    justify-content: center;
    margin-top: 6vh;

}

.estructura_eventos{

    display: grid;
    grid-template-columns: repeat(3, 25%);
    grid-gap: 5%;
    justify-content: center;

}

.estructura_tr_eventos{

    display: grid;
    grid-template-columns: repeat(2, 50%);

}

.eventos_general{

    font-size: 1.7vh;
    margin-top: 3vh;

}

.marco_etiquetas_analisis_general{

    border: 0.15vh solid #7d8690;
    border-radius: 0.6vh;
    background: #161b22;
    margin-bottom: 2.8vh;
    width: 4.5vh;
    height: 4vh;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.8vh;
    margin-top: 1vh;

}

.eventos{

    margin-top: 2.8vh;
    font-size: 1.7vh;

}

.marco_etiquetas_analisis{

    border: 0.15vh solid #7d8690;
    border-radius: 0.6vh;
    background: #161b22;
    margin: 0.5vh;
    margin-bottom: 2.8vh;
    width: 5.5vh;
    height: 3.5vh;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 2vh;

}

.titulos_rst{

    border-top: 0.25vh solid white;
    border-bottom: 0.25vh solid white;
    width: 3.7vh;
    text-align: center;
    font-size: 2vh;
    margin-top: -1.8vh;
    margin-bottom: 0.8vh;

}

.corrientes_tensiones{

    margin-top: -1.8vh;
    font-size: 1.9vh;
    text-align: center;

}