
.txtResalta {
    background-color: #e7e7e7; 
    color: #0805b3;
    text-align: center; 
    font-weight: bold; 
    font-size: 1.2em;
}
.txtTitulo {
    background-color: #3a3a3a;
    color: #f4f4f4;
    text-align: center; 
    font-weight: bold; 
    font-size: 2em;
    border-radius: 10px
}
.txtLabelD {
    background-color: #85858500;
    color: #000000;
    text-align: right; 
    font-size: 1em;
    border-radius: 10px
}
.txtLabelC {
    background-color: #43b65a;
    color: #000000;
    text-align: center; 
    font-weight: bold; 
    font-size: 1em;
    border-radius: 10px
}           
.txtInput {
    background-color: #f6f6f6;
    color: #005f23;
    text-align: center; 
    font-weight: bold; 
    font-size: 1em;
    border-radius: 10px
}
.txtId {
    color: #000000;
    text-align: center; 
    font-weight: bold; 
    font-size: 1em;
    border-radius: 20px
} 
.colChido {
    background-color: #02AEA2;
    color: #fff;
}

.colJodido {
    background-color: #FE621D;
    color: #fff;
}

.colGris {
    background-color: #d5d5d5;
    color: #fff;
}

.colAmarillo {
    background-color: #fed11d;
    color: #fff;
}

.btnChico {
    padding: 0.2rem 0.4rem;
    margin: 0;
    display: block;
    margin: auto;
    text-align: center;
}

.tabEstrecha {
    border-collapse: collapse;
    width: 100%;
}

.tabEstrecha td,
.tabEstrecha th {
    border: 1px solid #ddd;
    padding: 2px 2px;
    text-align: left;
}

.tabEstrecha th {
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #0d71a3;
    color: white;
}

.tabEstrecha tr:nth-child(even) {
    background-color: #f2f2f2;
}

.tabEstrecha tr:hover {
    background-color: #ddd;
}

.tabEstrecha td {
    line-height: 1;
}

.tabImpresion {
    border-collapse: collapse;
    width: 100%;
    font-size: 1em;
    font-family: "Arial Narrow", sans-serif;
}

.tabImpresion td,
.tabImpresion th {
    border: 1px solid #ddd;
    padding: 1px 1px;
    text-align: left;
    
}

.tabImpresion th {
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #585858;
    color: white;
}

.tabImpresion tr:nth-child(even) {
    background-color: #f2f2f2;
}

.tabImpresion td {
    line-height: 1;
}
