.contenedor_tablas{
    background: url("../../rsc/img/fondos/fondo_gestion.jpg") center center; /* Mantengo tu imagen de fondo */
}
.inicio_fondo{
    min-height: 400px;
    background-image: url("../../rsc/img/fondo_inicio.jpg") ; /* Mantengo tu imagen de fondo */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.formulario_1_fondo{
    padding: 50px;
    background: url("../../rsc/img/fondos/fondo_gestion.jpg") center center; /* Mantengo tu imagen de fondo */
}
/* MEDIA QUERIES */
/* TV */
@media screen and ( min-width: 2049px){

}
/* PC */
@media screen and ( max-width: 2048px){

}
/* PORTATIL */
@media screen and ( max-width: 1380px){

}
/* TABLET */
@media screen and ( max-width: 1600px){

}
@media screen and ( max-width: 1080px){

    .inicio_fondo{
        background: linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75)), /* Mantiene el degradado sobre la imagen */
        url("../../rsc/img/fondo_inicio.jpg") ;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}
@media screen and ( max-width: 870px){
    .inicio_fondo{
        background: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)), /* Más opacidad */
        url("../../rsc/img/fondo_inicio.jpg") ;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}
@media screen and ( max-width: 720px){

    .inicio_fondo{
        background: linear-gradient(rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0.85)), /* Más opacidad aún */
        url("../../rsc/img/fondo_inicio.jpg") ;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}
/* SMARTWATCH */
@media screen and ( max-width: 600px){
    .inicio_fondo{
        background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), /* Casi blanco puro */
        url("../../rsc/img/fondo_inicio.jpg") ;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}