@media only screen and (max-width: 1375px) {
    #unid_int {
        margin: 5px;
        padding: 5px;    
    }
    tr, td {
        padding-left: 1px;
        padding-top: 1px;
        padding-bottom: 2px;
    }
    table {
        width: 100%;
    }
    .unid_int_tab {
        width: 180px;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0px;
        margin-right: 5px;
    }
    #leitos {
        padding-left: 5px;
    }
    sup {
        font-size: 7px;   
    }
    #divLeito {
        top: 6%;
        left: 1%;
        width: 90%;
        height: 79%;
        font-size: 1vw;
    }
    #divOcupacao {
        top: 9.5%;
        right: 0%;
        bottom: 0%;
        width: 11%;
        height: 10%;
        padding-top: 0.5%;
        padding-left: 0.5%;
        font-size: 3vw;
    }
    #divOcupacaoCti {
        top: 27.9%;
        right: 0%;
        bottom: 0%;
        width: 11%;
        height: 10%;
        padding-top: 0.5%;
        padding-left: 0.5%;
        font-size: 3vw;
    }
    #divOcupacaoCtiPed {
        top: 46.9%;
        right: 0%;
        bottom: 0%;
        width: 11%;
        height: 10%;
        padding-top: 0.5%;
        padding-left: 0.5%;
        font-size: 3vw;
    }
    #divTleitos {
        right: 0%;
        bottom: 14%;
        width: 11%;
        height: 3.5%;
        font-size: 1.5vw;
    }
    #divTleitosEx {
        right: 0%;
        bottom: 11%;
        width: 11%;
        height: 3.5%;
        font-size: 1.5vw;
    }
    .btn {
        background-color: #333;
        width: 50px;
        height: 20px;
        margin-right: 2px;
        margin-bottom: 2px;
        font-size: 0.55vw;
    }
}
@media only screen and (min-width: 1376px) and (max-width: 1600px) {
    #unid_int {
        margin: 5px;
        padding: 10px;    
    }
    table {
        width: 100%;
    }
    tr, td {
        padding-left: 1px;
        padding-top: 0px;
        padding-bottom: 10px;
        
    }
    .unid_int_tab {
        padding-top: 0;
        padding-left: 10px;
        margin: 0;
    }
    sup {
        font-size: 7px;   
    }
    #divLeito {
        top: 8%;
        left: 1%;
        width: 100%;
        height: 79%;
        font-size: 1.2vw;
    }
    #divOcupacao {
        right: 1%;
        bottom: 2%;
        width: 11%;
        height: 10%;
        padding-top: 0.5%;
        padding-left: 0.5%;
        font-size: 3vw;
    }
    #divTleitos {
        right: 14%;
        bottom: 8%;
        width: 11%;
        height: 3.5%;
        font-size: 1.5vw;
    }
    #divTleitosEx {
        right: 14%;
        bottom: 4%;
        width: 11%;
        height: 3.5%;
        font-size: 1.5vw;
    }
    .btn {
        -background-color: #333;
        width: 110px;
        height: 35px;
        margin-right: 5px;
        margin-bottom: 5px;
        font-size: 1vw;
    }
}
@media only screen and (min-width: 1601px) and (max-width: 1900px) {
    /* #unid_int {
        margin: 0px;
        padding: 0px;    
    }
    table {
        width: 100%;
    }
    tr, td {
        padding-left: 1px;
        padding-top: 0px;
        padding-bottom: 10px;
        
    }
    .unid_int_tab {
        width: 280px;
        padding-top: 0;
        padding-left: 0;
        margin: 0;
    }
    sup {
        font-size: 7px;   
    }
    #divLeito {
        top: 8%;
        left: 1%;
        width: 100%;
        height: 79%;
        font-size: 0.8vw;
    }
    #divOcupacao {
        right: 1%;
        bottom: 2%;
        width: 11%;
        height: 10%;
        padding-top: 0.5%;
        padding-left: 0.5%;
        font-size: 3vw;
    }
    #divTleitos {
        right: 14%;
        bottom: 7.3%;
        width: 11%;
        height: 3.5%;
        font-size: 1.5vw;
    }
    #divTleitosEx {
        right: 14%;
        bottom: 3.3%;
        width: 11%;
        height: 3.5%;
        font-size: 1.5vw;
    }
    .btn {
        width: 110px;
        height: 35px;
        margin-right: 5px;
        margin-bottom: 5px;
        font-size: 1vw;
    } */
    #unid_int {
        margin: 0px;
        padding: 0px;  
        margin-left: px;  
    }
    #leitos {
        padding-left: 30px;
    }
    table {
        width: 100%;
    }
    tr, td {
        padding-left: 0px;
        padding-top: 0px;
        padding-bottom: 4px;
        
    }
    .unid_int_tab {
        width: 235px;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0px;
        margin-right: 10px;
        margin: 0;
    }
    sup {
        font-size: 7px;   
    }
    #divLeito {
        top: 7%;
        left: 1%;
        width: 88%;
        height: 85%;
        font-size: 0.8vw;
    }
    #divOcupacao {
        top: 9.5%;
        right: 0%;
        bottom: 0%;
        width: 11%;
        height: 10%;
        padding-top: 0.5%;
        padding-left: 0.5%;
        font-size: 3vw;
    }
    #divOcupacaoCti {
        top: 27.9%;
        right: 0%;
        bottom: 0%;
        width: 11%;
        height: 10%;
        padding-top: 0.5%;
        padding-left: 0.5%;
        font-size: 3vw;
    }
    #divOcupacaoCtiPed {
        top: 46.9%;
        right: 0%;
        bottom: 0%;
        width: 11%;
        height: 10%;
        padding-top: 0.5%;
        padding-left: 0.5%;
        font-size: 3vw;
    }
    #divTleitos {
        text-transform: uppercase;
        right: 0%;
        bottom: 13.6%;
        width: 11%;
        height: 3.5%;
        font-size: 1.1vw;
    }
    #divTleitosEx {
        text-transform: uppercase;
        right: 0%;
        bottom: 10.3%;
        width: 11%;
        height: 3.5%;
        font-size: 1.1vw;
    }
    .btn {
        -background-color: #333;
        width: 79.5px;
        height: 25px;
        margin-right: 2px;
        margin-bottom: 2px;
        padding-top: 1px;
        padding-left: 6px;
        font-size: 0.7vw;
    }
}
@media only screen and (min-width: 1901px) {
    #unid_int {
        margin: 0px;
        padding: 0px;    
    }
    table {
        width: 100%;
    }
    tr, td {
        padding-left: 0px;
        padding-top: 0px;
        padding-bottom: 7px;
        
    }
    .unid_int_tab {
        width: 240px;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0px;
        margin-right: 0px;
        margin: 0;
    }
    sup {
        font-size: 7px;   
    }
    #divLeito {
        top: 7%;
        left: 1%;
        width: 89%;
        height: 85%;
        font-size: 0.8vw;
    }
    #divOcupacao {
        top: 9.5%;
        right: 0%;
        bottom: 0%;
        width: 11%;
        height: 10%;
        padding-top: 0.5%;
        padding-left: 0.5%;
        font-size: 3vw;
    }
    #divOcupacaoCti {
        top: 27.9%;
        right: 0%;
        bottom: 0%;
        width: 11%;
        height: 10%;
        padding-top: 0.5%;
        padding-left: 0.5%;
        font-size: 3vw;
    }
    #divOcupacaoCtiPed {
        top: 46.9%;
        right: 0%;
        bottom: 0%;
        width: 11%;
        height: 10%;
        padding-top: 0.5%;
        padding-left: 0.5%;
        font-size: 3vw;
    }
    #divTleitos {
        right: 0%;
        bottom: 15%;
        width: 11%;
        height: 3.5%;
        font-size: 1.5vw;
    }
    #divTleitosEx {
        right: 0%;
        bottom: 11%;
        width: 11%;
        height: 3.5%;
        font-size: 1.5vw;
    }
    .btn {
        width: 79.5px;
        height: 25px;
        margin-right: 5px;
        margin-bottom: 5px;
        padding-top: 2px;
        padding-left: 6px;
        font-size: 0.7vw;
    }
}