﻿/*variables*/
:root {
    --tpmexBlue: #143C6A;
    --tpmexGrey: #50758B;
    --tpmexGrey2: rgba(80, 117, 139, 0.2);
    --tpmexBlueLight: #0060A8;
    --tpmexBlueLight2: rgba(0, 96, 168, 0.2);
}
/*variables*/

/*estilos para tablas*/
/*tabla pura*/
.seleccionado {
    background-color: var(--tpmexBlueLight2) !important;
}

.tabla {
    color: black;
    font-size: 9px;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    border-collapse: collapse;
    background-color: inherit;
    border: none;
    margin: 0 auto; /* or margin: 0 auto 0 auto */
}

.theadBlock {
    display: block;
    padding: 0px;
    width: 100%;
}

.tabla thead, .tabla thead th {
    background-color: inherit;
}

    /*encabezado de tabla*/
    .tabla thead th {
        text-align: left;
        color: var(--tpmexBlueLight);
        padding: 3px;
        text-transform: uppercase;
        border-bottom: solid 1.5px rgb(215,182,137);
    }

.tabla tbody {
    border-color: rgb(215,182,137);
    border-style: dotted;
    border-width: 0px;
}

.tbodyBlock {
    display: block;
    overflow-y: auto;
    overflow-x: hidden;
}

.tabla tfoot td {
    color: #143C6A;
}

.tfootBlock {
    display: block;
    margin: 0px;
    padding: 0px;
}

/*filas impares*/
.tabla tbody tr:nth-child(even) {
    background-color: #f6f5f5;
}
/*filas pares*/
.tabla tbody tr:nth-child(odd) {
    background-color: white;
}
/*todas las celdas*/
.tabla td {
    border: none;
    padding: 3px;
}
/*hover de las filas*/

.tabla tbody tr:hover {
    background-color: var(--tpmexGrey2);
    cursor:pointer;
}

/*fin tabla pura*/

#ReportesGeneral .tabla tr, #ReportesGeneral .tabla td {
    padding: 0;
    line-height:8px;
}


a.chr:hover{
    text-decoration:underline !important;
    cursor:pointer;
}

.tabla input[type=text],.tabla input[type=text]:focus, .tabla input[type=text]:active{
    border: none;
    background-color: transparent;
    outline:none;
    box-shadow:none;
}