body{
    background-color: #979797;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
/* Formato tabla estandar */
table.tbl_str{
    border-collapse: collapse;
}
    table.tbl_str thead tr{
        
    }
        table.tbl_str th{
            color: #FFF;
            font-weight: normal;
            padding: 10px 16px 10px 16px;
            background-color:rgb(33, 36, 35);
        }
            table.tbl_str th:first-child{
                border-top-left-radius: 8px;
            }
            table.tbl_str th:last-child{
                border-top-right-radius: 8px;
            }   
    table.tbl_str tbody tr{
        background-color: #FFF;
        color: #222;
    }
        table.tbl_str tbody tr td{
            padding: 10px 16px 10px 16px;
        }
    table.tbl_str tbody tr:nth-child(even){
        background-color: rgb(235, 240, 239);
    }
    table.tbl_str tfoot tr{
        
    }
        table.tbl_str tfoot td{
            padding: 10px 16px 10px 16px;
            background-color:rgb(33, 36, 35);
            color: #FFF;
        }
    table.tbl_str :last-child tr:last-child td:first-child{
        border-bottom-left-radius: 8px;
    }
    table.tbl_str :last-child tr:last-child td:last-child{
        border-bottom-right-radius: 8px;
    }
            
/* Formato tipos de columnas */
td.cel_num{
    text-align: right;
}