﻿:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#divBodyImagenCheque img {
    width: 99%;
    height: 511px;
    min-width: 1118.670px;
}

#divBodyImagenCheque2 img {
    width: 99%;
    height: 511px;
    min-width: 1118.670px;
}

#divBodyImagenChequeBoleta img {
    width: 99%;
    height: 511px;
    min-width: 1118.670px;
}

#imgChequeIlegibles1 img, #imgChequeIlegibles2 img, #imgBoletaSinTx img, #imgChequeFalt img, #imgChequeSobr img {
    min-width: inherit;
    height: inherit;
}

button {
    background-color: #ddd;
    border-radius: 8px;
}

.nav:after, .nav:before, .navbar:after, .navbar:before, navContainer:after, navContainer:before {
    display: table;
    content: " ";
}

.boletaYCMC7 {
    width: 100%;
}

.CMC7Fields {
    height: 64px;
    width: 32%;
    margin-top: 68px;
    float: right;
}

.camposImporteYFecha {
    width: 100%;
    display: flex;
    margin-top: 0;
    height: 70px;
}

.fechaReval {
    width: 17%;
    text-align: center;
    float: right;
    margin-right: 170px
}

.cmc7Radio {
    width: 20%;
}

    .cmc7Radio input {
        width: 30%;
        text-align: left;
        margin-top: 48px;
    }

.camposCargaCMC7 {
    width: 56%;
    float: left;
    text-align: right;
    min-width: 221.172px;
    font-size: 24px;
}

#header {
    margin: 0px;
    width: 100%;
    height: 35px;
    font-size: 13px;
    background-color: #787878;
    font-family: Arial, Helvetica, sans-serif;
}

.logoHome {
    width: 60px;
    height: 60px;
}

#homeTitle {
    text-align: center;
    margin: 0;
    color: #003761;
}

.loginContent {
    width: 100%;
}

.leftContainer {
    width: 20%;
    height: 200px;
    float: left;
}

.loginFields {
    width: 30%;
    margin: 0 auto;
    text-align: left;
    margin-top: 108px;
}

.col-lg-3 {
    text-align: left;
}

.headContainer {
    list-style-type: none;
    text-align: left;
    padding: 0px;
    margin-top: 10px;
    min-width: 725px;
}

.containerOptions .dropbtn {
    border: none;
    border-right: 1px solid white;
    margin-right: 1px;
}

.containerOptions table {
    margin-left: 6px;
    width: 97%;
}

.containerOptions ul li {
    display: inline-block;
    text-align: center;
    float: left;
}

.total-pane tr td {
    color: #838375;
    text-align: right;
    font-weight: 600;
    padding: 0.25em 0 0.25em 0em;
}


    .total-pane tr td:first-child {
        text-align: left;
        padding-left: 28px;
        color: #003761;
    }

    .total-pane tr td:last-child {
        padding-left: 19px;
    }

.total-pane tr th {
    padding-bottom: 9px;
    padding-top: 9px;
    text-align: right;
}

    .total-pane tr th:first-child {
        padding-left: 28px;
        text-align: left;
    }

.total-pane .tituloMonitoreo {
    text-align: center;
    padding-left: 28px;
    color: #003761;
}

#totalizador tr:first-child th {
    width: 19%;
}


.dropbtn {
    background-color: #787878;
    color: #fff;
    padding: 8px;
    padding-right: 23px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    border-right: solid;
    margin-right: -6px;
    border-radius: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
}

.headContainer div:last-child button {
    border-right: none;
}

.dropdown {
    position: relative;
    display: inline-block;
    color: white;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 250px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 100
}

    .dropdown-content a {
        color: #787878;
        text-decoration: none;
        display: block;
        padding-bottom: 12px;
        padding-top: 14px;
    }

        .dropdown-content a:hover {
            background-color: #f1f1f1;
            color: #003761;
            cursor: pointer;
            cursor: hand;
        }

/*.dropdown:hover .dropdown-content {*/ /*modificado*/
.dropdown.showDropdown .dropdown-content {
    display: block;
}

/*.dropdown:hover .dropbtn {*/ /*modificado*/
.dropdown.showDropdown .dropbtn {
    background-color: white;
    color: #003761;
}

.navContainer {
    margin-left: 2%;
    margin-top: 15px;
    width: 70%;
}

ul {
    /*display: table;*/
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

li {
    display: list-item;
    text-align: -webkit-match-parent;
}

a:-webkit-any-link {
    color: -webkit-link;
    cursor: auto;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

ul {
    margin-top: 0;
    margin-bottom: 10px;
}


.nav-tabs {
    border-bottom: 1px solid #ddd;
}

.nav > li {
    position: relative;
    display: block;
}

.nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}

a {
    background-color: transparent;
    color: #337ab7;
    text-decoration: none;
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #fff;
    cursor: default;
    background-color: #003761;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    outline: 0;
}

.tab-content {
    width: 95%;
    float: left;
}

    .tab-content .total-pane {
        display: none;
    }

    .tab-content > .active {
        display: block;
        padding-bottom: 20px;
        width: 100%;
        min-width: 811.375px;
        /*border: 1px solid #ddd;*/
        /*border-top: transparent;*/
        margin-left: 36px;
    }

#tabla-recibida {
    margin-left: 167px;
}

.export {
    margin-left: 15px;
    margin-top: 15px;
    display: inline-block;
}

    .export button {
        background-color: #ddd;
    }

.encabezadoBoleta p {
    border: 1px solid #5c8a8a;
    background-color: #ddd;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 7px;
    border-radius: 5px 5px 0px 0px;
    border-bottom: none;
    margin-bottom: 0px;
    // margin-top: 16px;
}

.pieBoleta {
    border: 1px solid #5c8a8a;
    background-color: #ddd;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 7px;
    border-radius: 0px 0px 5px 5px;
    border-top: none;
    margin-bottom: 0px;
    margin-top: 16px;
    height: 22px;
    width: 98%;
    margin: auto;
}

.consultaLotes {
    width: 98%;
    min-width: 97%;
}

.consultaBoletas {
    min-width: 1439px;
}

.contenidoBalanceo, .contenidoBalanceoLotes {
    text-align: right;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.contenidoBalanceoLotesBtn {
    text-align: right;
    font-size: 20px;
}

.contenidoSinOperatoriaBtn, .contenidoCarritoBtn {
    font-size: 27px;
    margin-left: 62%
}

    .contenidoSinOperatoriaBtn button, .contenidoCarritoBtn button {
        float: left;
        margin-left: 66px;
    }

.contenidoBalanceoLotes {
    display: flex;
}

.grilla, .grillaCheques, .grillaChequesBalanceo, .grillaBoletaChequesBalanceo {
    height: 120px;
    /*overflow: auto;*/
    margin-bottom: 20px;
}

.grillaChequesBalanceo, .grillaBoletaChequesBalanceo {
    height: 144px;
}

.highlight {
    background-color: #ddd;
}

.grillaChequesBalanceo tr td:first-child {
    width: 7.5%;
}

.grillaChequesBalanceo tr td:nth-child(2) {
    width: 12.7%;
}

.grillaChequesBalanceo tr td:nth-child(3) {
    width: 9.6%;
}

.grillaChequesBalanceo tr td:nth-child(4) {
    width: 7.9%;
}

.grillaChequesBalanceo tr td:nth-child(5) {
    width: 6.9%;
}

.grillaChequesBalanceo tr td:nth-child(6) {
    width: 11.2%;
}

.grillaChequesBalanceo tr td:nth-child(7) {
    width: 10.3%;
}

.grillaChequesBalanceo tr td:nth-child(8) {
    width: 11%;
}

.grillaChequesBalanceo tr td:nth-child(9) {
    width: 14.5%;
}

.grillaChequesBalanceo tr td:nth-child(10) {
    width: 4.6%;
}

.grillaBoletaChequesBalanceo tr td:first-child {
    width: 20.5%
}

.grillaBoletaChequesBalanceo tr td:nth-child(2) {
    width: 30.7%;
}

.grillaBoletaChequesBalanceo tr td:nth-child(3) {
    width: 9.6%;
}

.grillaBoletaChequesBalanceo tr td:nth-child(4) {
    width: 9.5%;
    text-align: center;
}

.grillaBoletaChequesBalanceo tr td:nth-child(5) {
    text-align: center;
    width: 12.4%;
}


.grilla tbody tr td:first-child {
    width: 5.8%;
}

.grilla tbody tr td:nth-child(2) {
    width: 7.3%;
}

.grilla tbody tr td:nth-child(3) {
    width: 11.3%;
}

.grilla tbody tr td:nth-child(4) {
    width: 8.2%;
}

.grilla tbody tr td:nth-child(5) {
    width: 7.5%;
}

.grilla tbody tr td:nth-child(6) {
    width: 7.3%;
}

.grilla tbody tr td:nth-child(7) {
    width: 9.2%;
}

.grilla tbody tr td:nth-child(8) {
    width: 8.4%;
}

.grilla tbody tr td:nth-child(9) {
    width: 7.3%;
}

.grilla tbody tr td:nth-child(10) {
    width: 9%;
}

.grilla tbody tr td:nth-child(11) {
    width: 8.1%;
}

.grilla tbody tr td {
    white-space: pre;
}

.grillaCheques tbody tr td:first-child {
    width: 16.7%;
}

.grillaCheques tbody tr td:nth-child(2) {
    width: 14%;
}

.grillaCheques tbody tr td:nth-child(3) {
    width: 12.1%;
}

.grillaCheques tbody tr td:nth-child(4) {
    width: 19.8%;
}

.grillaCheques tbody tr td:nth-child(5) {
    width: 18.1%;
}

.grillaCheques tbody tr td {
    text-align: center;
}

    .grillaCheques tbody tr td:last-child {
        text-align: right;
        padding-right: 5%;
    }

.grilla tbody tr:hover, .grillaChequesBalanceo tr:hover, .grillaCheques tr:hover, .tablaBusquedaBoletas tr:hover, .grillaBoletaChequesBalanceo tr:hover {
    background-color: #ddd;
}

.grilla tbody {
    height: 100px;
    width: 100%;
}

.contenidoBalanceoLotes table {
    border-right: 1px solid #ddd;
    /*margin-right: 15px;*/
}

    .contenidoBalanceoLotes table:last-child {
        border-right: none;
    }

.contenidoBalanceo button, .tablaBoletas tr td button, .tablaBolSinTx tr td button, .tablaTxSinBol tr td button, .tablaChequesSinSoperatoria tr td button, .tablaFalt tr td button, .tablaSobr tr td button, .tabla2ChequesSinSoperatoria tr td button, .tablaChequesSinTx tr td button, .tablaDepositosDup tr td button, .contenidoBalanceoLotes button, .contenidoBalanceoLotesBtn button, .galiciaBtn button, .contenidoSinOperatoriaBtn button, .contenidoCarritoBtn button, .tablaCarrito tr td button, .contenidoNacha button, .tablaMonitoreo tr td button, .tablaBoletaChequesBalanceo tr td button {
    font-size: 0.8em;
    border-radius: 5px;
    color: #003761;
    background-color: #fff;
}

.BotonNaranja {
    font-size: 0.8em;
    border-radius: 5px;
    color: #003761;
    background-color: #fff;
}

.contenidoNacha button {
    float: right;
    font-size: large;
}

.tablaFiltro tr:first-child {
    text-align: center;
}

.tablaBoletas tr th input, .tablaCarrito tr th input, .tablaBusquedaBoletas tr th input {
    margin-left: 11px;
}

.contenidoBalanceo button:hover, .contenidoBalanceoLotes button:hover, .contenidoBalanceoLotesBtn button:hover, .galiciaBtn button:hover, .contenidoSinOperatoriaBtn button:hover, .contenidoCarritoBtn button:hover, .contenidoNacha button:hover, .tablaMonitoreo tr td button:hover {
    color: #555;
}

.TablaMonitoreo > tbody > tr > td {
    /*border-style: solid;
    border-color: #e8e8e8;
    border-width: 0px 1px 0px 1px;
    text-align: center;*/
}

.TablaMonitoreo > thead > tr > th {
    /*border-style: solid;
    border-color: #e8e8e8;
    border-width: 0px 1px 0px 1px;
    text-align: center;*/
}

.TablaMonitoreo > tbody > tr:nth-of-type(odd) {
    background-color: #e5e5e5;
}

.TablaMonitoreo > tbody > tr.Padre {
    background-color: #c2c2c0;
}

.TablaMonitoreo > tbody > tr > td:first-child {
    text-align: left;
    padding-left: 0px;
}

.TablaMonitoreo > tbody > tr.HijoNiv1 > td:first-child {
    padding-left: 40px;
    color: #003761;
}

.TablaMonitoreo > tbody > tr.HijoNiv2 > td:first-child {
    padding-left: 80px;
    color: #838375;
}

.TablaMonitoreo > tbody > tr.HijoNiv1Naranja > td {
    padding-left: 40px;
    color: #003761;
}

.visado {
    text-align: center;
    margin-bottom: 15px;
    margin-top: 15px;
}

.tablaBoletas, .tablaChequesSinSoperatoria, .tablaFalt, .tablaSobr, .tablaTransaccionesCarrito, .tablaTxSinBol, .tablaBolSinTx, .tabla2ChequesSinSoperatoria, .tablaChequesSinTx, .tablaDepositosDup, .tablaChequesAjuste, .tablaChequesDup, .tablaChequesCarrito, .tablaTransacciones, .tablaCarrito, .tablaBusquedaBoletas {
    width: 100%;
    margin-top: 0px;
}

    .tablaBoletas tr th, .tablaChequesSinSoperatoria tr th, .tablaFalt tr th, .tablaSobr tr th, .tablaTransaccionesCarrito tr th, .tablaTxSinBol tr th, .tablaBolSinTx tr th, .tablaChequesDesasignados tr th, .tabl2aChequesSinSoperatoria tr th, .tablaChequesSinTx tr th, .tablaDepositosDup tr th, .tablaChequesDup tr th, .tablaChequesAjuste tr th, .tablaChequesCarrito tr th, .tablaTransacciones tr th, .tablaCarrito tr th, .tablaBusquedaBoletas tr th, .tablaBoletaChequesBalanceo tr th {
        text-align: center;
        border: 1px solid #ddd;
        border-bottom: none;
        border-top: none;
        padding: 0.25em 2.5em 0.25em 0.2em;
        font-size: 1.1em;
        font-weight: 400;
        background: #003761;
        color: #fff;
    }

.thBoletaChequesBalanceo {
    text-align: center;
    border: 1px solid #ddd;
    border-bottom: none;
    border-top: none;
    font-size: 1.1em;
    font-weight: 400;
    background: #003761;
    color: #fff;
}

.tablaBoletas tr th:first-child, .tablaCarrito tr th:first-child, .tablaBusquedaBoletas tr th:first-child, .tablaBoletaChequesBalanceo tr th:first-child {
    border-left: none;
}

.tablaBoletaChequesBalanceo tr th:last-child {
    border-right: none;
}
/*.tablaBoletas tr th:nth-child(10), .tablaBusquedaBoletas tr th:nth-child(10), .tablaBoletaChequesBalanceo tr th:last-child {
    border-right: none;
}*/

.tablaBoletas tr th:last-child, .tablaCarrito tr th:last-child, .tablaBusquedaBoletas tr td:last-child, .tablaBoletaChequesBalanceo tr td:last-child {
    border-right: none;
    border-left: none;
}

.tablaBoletas tr td, .tablaChequesSinSoperatoria tr td, .tablaFalt tr td, .tablaSobr tr td, .tablaTransaccionesCarrito tr td, .tablaTxSinBol tr td, .tablaBolSinTx tr td, .tablaChequesDesasignados tr td, .tabla2ChequesSinSoperatoria tr td, .tablaChequesSinTx tr td, .tablaDepositosDup tr td, .tablaChequesDuptr td, .tablaChequesAjuste tr td, .tablaChequesCarrito tr td .tablaTransacciones tr td, .tablaCarrito tr td, .tablaBusquedaBoletas tr td {
    font-size: 1em;
    text-align: right;
    font-weight: 600;
}

.tablaBoletaChequesBalanceo tr td {
    padding-right: 0.5em;
}

.nachaPendientesEnviar tr td, .tablaArchivosGenerados tr td {
    text-align: center;
}

/*.tablaArchivosGenerados tr td:first-child {
    width: 3.7%;
}

.tablaArchivosGenerados tr td:nth-child(2) {
    width: 4.6%;
}

.tablaArchivosGenerados tr td:nth-child(3) {
    width: 5%;
}

.tablaArchivosGenerados tr td:nth-child(4) {
    width: 5.9%;
}

.tablaArchivosGenerados tr td:nth-child(5) {
    width: 5.8%;
}*/

.tablaBoletas tr td img {
    width: 75%;
}

.tablaBusquedaBoletas tr td {
    padding-right: 0;
    text-align: center;
}

    .tablaBusquedaBoletas tr td:nth-child(3) {
        text-align: left;
    }

    .tablaBusquedaBoletas tr td:nth-child(7) {
        text-align: right;
    }

    .tablaBusquedaBoletas tr td:nth-child(8) {
        text-align: right;
    }

    .tablaBusquedaBoletas tr td:nth-child(9) {
        text-align: right;
    }


.tablaCarrito tr td {
    text-align: center;
}

    .tablaCarrito tr td:first-child {
        width: 9.5%;
    }

    .tablaCarrito tr td:nth-child(2) {
        width: 12.2%;
    }

    .tablaCarrito tr td:nth-child(3) {
        width: 14.2%;
    }

    .tablaCarrito tr td:nth-child(4) {
        width: 17%;
    }

    .tablaCarrito tr td:nth-child(5) {
        width: 14.2%;
    }

    .tablaCarrito tr td:nth-child(6) {
        width: 13%;
    }

    .tablaCarrito tr td:nth-child(7) {
        width: 13.6%;
        text-align: right;
    }

    .tablaCarrito tr td:nth-child(8) {
        width: 1%;
    }


.rechazar {
    text-align: right;
    margin-top: 15px;
}

.importeGeneral {
    width: 49%;
    float: right;
}

.depositoCustodia {
    display: block;
    float: right;
    width: 39%;
}

    .importeGeneral input, .depositoCustodia input {
        width: 90%;
        text-align: right;
        font-size: 27px;
    }

    .depositoCustodia input {
        width: 26%;
    }

.importeGeneral input {
    width: 90%;
}

.totalSeleccionados {
    display: flex;
    margin: auto;
    text-align: left;
    margin-top: 25px;
    margin-bottom: 25px;
    width: 95%;
    border-top: 1px solid #ddd;
}

    .totalSeleccionados p {
        margin-left: 220px;
    }

.crearBoleta {
    display: flex;
    margin-top: 80px;
    margin-left: 220px;
}

    .crearBoleta p {
        margin-top: auto;
    }

.sinBoletaButtons {
    width: 93%;
    margin-left: 120px;
    margin-top: 50px;
}

/* The Modal (background) */
.modal {
    /*display: none;  Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /*Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    margin-top: 76px;
    padding: 0;
    border: 1px solid #888;
    width: 80%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {
        top: -300px;
        opacity: 0
    }

    to {
        top: 0;
        opacity: 1
    }
}

@keyframes animatetop {
    from {
        top: -300px;
        opacity: 0
    }

    to {
        top: 0;
        opacity: 1
    }
}

/* The Close Button */
.close {
    color: white;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

    .close:hover,
    .close:focus {
        color: #000;
        text-decoration: none;
        cursor: pointer;
    }

.modal-header {
    padding: 2px 16px;
    background-color: #ddd;
    color: white;
}

.modal-body {
    padding: 2px 16px;
}

.modal-footer {
    padding: 2px 16px;
    color: white;
}

ul.pagination, .pagination {
    display: inline-block;
    padding: 0;
    margin: 0;
    background-color: #e0e0e0;
    float: right;
    margin-right: 9.3%;
    border-radius: 5px;
}

    ul.pagination li {
        display: inline;
    }

        ul.pagination li a, .pagination button {
            color: black;
            float: left;
            padding: 8px 16px;
            text-decoration: none;
            border-radius: 5px;
        }

            ul.pagination li a:hover:not(.active), .pagination button:hover {
                background-color: #003761;
                color: white;
                border-radius: 5px;
            }

.reasignarSeleccionados {
    float: right;
    margin-right: 28%;
}

.funcionesProceso {
    margin-top: 8px;
}

    .funcionesProceso button {
        font-weight: 100;
    }

    .funcionesProceso div {
        margin-left: 24px;
        float: left;
    }

.conversorABoletaCarga {
    border-top: 1px solid #ddd;
    width: 100%;
    margin: auto;
    margin-top: 10px;
}

.conversorABoletaSIFCarga {
    border-top: 1px solid #ddd;
    width: 100%;
    margin: auto;
    margin-top: 38px;
}

.ajusteChequeCarga {
    width: 100%;
    min-width: 1775px;
}

    .ajusteChequeCarga div {
        float: left;
        margin-left: 27px;
        text-align: right;
    }

.conversorABoletaCarga div {
    float: left;
    margin-left: 57px;
}

.conversorABoletaSIFCarga div {
    float: left;
}

.conversorABoletaCarga div input, .ajusteChequeCarga div input {
    font-size: 27px;
    text-align: right;
}

.conversorABoletaSIFCarga div input {
    font-size: 27px;
}

.ajusteChequeCarga h2 {
    font-size: 1.5em;
}

.tablaChequesSinSoperatoria tr td, .tablaFalt tr td, .tablaSobr tr td, .tablaTransaccionesCarrito tr td, .tablaTxSinBol tr td, .tablaBolSinTx tr td, .tablaChequesDesasignados tr td, .tablaChequesSinTx tr td, .tabla2ChequesSinSoperatoria tr td {
    text-align: center;
    padding-right: 0;
}


    .tablaTxSinBol tr td:first-child {
        width: 9.8%;
    }

    .tablaTxSinBol tr td:nth-child(2) {
        width: 25.3%;
    }

    .tablaTxSinBol tr td:nth-child(3) {
        width: 20.4%;
    }

    .tablaTxSinBol tr td:nth-child(4) {
        width: 21.8%;
    }

    .tablaTxSinBol tr td:nth-child(5) {
        text-align: right;
        padding-right: 1%;
    }


    .tablaTransaccionesCarrito tr td:first-child {
        width: 7.8%;
    }

        .tablaTransaccionesCarrito tr td:first-child input {
            width: 20px;
        }

    .tablaTransaccionesCarrito tr td:nth-child(2) {
        width: 30.8%;
    }

    .tablaTransaccionesCarrito tr td:nth-child(3) {
        width: 26%;
    }

    .tablaTransaccionesCarrito tr td:nth-child(4) {
        width: 17.2%;
    }

    .tablaTransaccionesCarrito tr td:nth-child(5) {
        text-align: right;
        padding-right: 1%;
    }

    .tabla2ChequesSinSoperatoria tr td:first-child {
        width: 7.5%;
    }

    .tabla2ChequesSinSoperatoria tr td:nth-child(2) {
        width: 15.7%;
    }

    .tabla2ChequesSinSoperatoria tr td:nth-child(3) {
        width: 12.8%;
    }

    .tabla2ChequesSinSoperatoria tr td:nth-child(4) {
        width: 11.4%;
    }

    .tabla2ChequesSinSoperatoria tr td:nth-child(5) {
        width: 18.2%;
    }

    .tabla2ChequesSinSoperatoria tr td:nth-child(6) {
        width: 17%;
    }

    .tabla2ChequesSinSoperatoria tr td:nth-child(7) {
        text-align: right;
        padding-right: 1%;
        width: 16%;
    }

    .tablaChequesDesasignados tr td:first-child {
        width: 11.6%;
        padding-right: 1.4%;
    }

    .tablaChequesDesasignados tr td:nth-child(2) {
        width: 15.1%;
    }

    .tablaChequesDesasignados tr td:nth-child(3) {
        width: 12.5%;
    }

    .tablaChequesDesasignados tr td:nth-child(4) {
        width: 10.8%;
    }

    .tablaChequesDesasignados tr td:nth-child(5) {
        width: 17.6%;
    }

    .tablaChequesDesasignados tr td:nth-child(6) {
        width: 15.6%;
    }

    .tablaChequesDesasignados tr td:nth-child(7) {
        text-align: right;
        padding-right: 1%;
    }

    .tablaChequesSinTx tr td:first-child {
        width: 1%;
        padding: 0
    }

    .tablaChequesSinTx tr td:nth-child(2) {
        width: 14%;
        padding: 0;
        text-align: center
    }

    .tablaChequesSinTx tr td:nth-child(3) {
        width: 11.4%;
    }

    .tablaChequesSinTx tr td:nth-child(4) {
        width: 10%;
    }

    .tablaChequesSinTx tr td:nth-child(5) {
        width: 16.2%;
    }

    .tablaChequesSinTx tr td:nth-child(6) {
        width: 14.9%;
    }

    .tablaChequesSinTx tr td:nth-child(7) {
        text-align: right;
        width: 16%;
    }

.tablaDepositosDup tr td, .tablaChequesDup tr td, .tablaChequesAjuste tr td {
    padding-right: 0;
    text-align: center;
}


.tablaTransacciones tr td:nth-child(2), .tablaTransacciones tr td:nth-child(3), .tablaTransacciones tr td:nth-child(4) {
    text-align: center;
}

.tablaTransacciones tr td {
    padding-right: 0;
}

    .tablaTransacciones tr td:first-child {
        width: 8.8%;
        /*padding-right: 0;*/
    }

    .tablaTransacciones tr td:nth-child(2) {
        width: 21.3%;
        /*padding-right: 90px;*/
    }

    .tablaTransacciones tr td:nth-child(3) {
        width: 29.6%;
        /*padding-right: 90px;*/
    }

    .tablaTransacciones tr td:nth-child(4) {
        width: 19.5%;
        /*padding-right: 90px;*/
    }

    .tablaTransacciones tr td:nth-child(5) {
        padding-right: 2%;
    }

    .tablaTransacciones tr td:first-child input {
        width: 100%;
    }

.errorMsj {
    font-size: 19px;
    font-weight: bold;
    text-align: center;
}

.filtroIlegibles button {
    margin: 0 30%;
}

.filtroSinTx tr {
    text-align: left
}

    .filtroSinTx tr td:first-child {
        width: 16%;
    }

    .filtroSinTx tr td:nth-child(2) {
        width: 20%;
    }

    .filtroSinTx tr td:nth-child(3) {
        width: 51%;
    }

.filtroSinTx button {
    margin: 0 12%;
}


.tablaBusquedaCheques tr td {
    text-align: center;
}

    .tablaBusquedaCheques tr td:nth-child(6) {
        text-align: right;
    }

.boletasABalancear tr td:first-child, .boletasABalancear tr td:nth-child(2), .boletasABalancear tr td:nth-child(3), .boletasABalancear tr td:nth-child(4), .boletasABalancear tr td:nth-child(5), .boletasABalancear tr td:nth-child(10), .boletasABalancear tr td:nth-child(11) {
    text-align: center;
}

.TablaListado {
    width: 100%;
    margin-top: 0px;
}

    .TablaListado thead tr th {
        text-align: center;
        border: 1px solid #ddd;
        border-bottom: none;
        border-top: none;
        padding: 0.25em 2.5em 0.25em 0.2em;
        font-size: 1.1em;
        font-weight: 400;
        background: #003761;
        color: #fff;
    }

    .TablaListado tbody tr td {
        text-align: center;
        padding-right: 0;
        font-size: 1em;
        font-weight: 600
    }

    .TablaListado tbody tr:hover {
        background-color: #ddd;
    }

.RemarcarTotalMonitoreo {
    color: #003761;
    font-weight: bold;
}

.menuSeleccionado {
    background-color: #003761;
    color: white;
}
/*
.CMC7FieldCombo div {
    margin-left: 0px;
}
*/




.centrar {
    position: absolute; /*nos posicionamos en el centro del navegador*/
    top: 50%;
    left: 50%; /*determinamos una anchura*/
    width: 400px; /*indicamos que el margen izquierdo, es la mitad de la anchura*/
    margin-left: -200px; /*determinamos una altura*/

    margin-top: -150px;
    border: 1px solid #808080;
    padding: 5px;
}


.CursorPointer {
    cursor: pointer;
}


/*
		TABLA LISTADO SUCURSALES PROCESAMIENTO    
	*/

/******************************************/
.TablaListadoSucursales {
    width: 100%;
    margin-top: 0px;
}

    .TablaListadoSucursales thead tr th {
        text-align: center;
        border: 1px solid #ddd;
        border-bottom: none;
        border-top: none;
        padding: 0.25em 2.5em 0.25em 0.2em;
        font-size: 1.1em;
        font-weight: 400;
        background: #003761;
        color: #fff;
    }

    .TablaListadoSucursales tbody tr td {
        text-align: center;
        padding-right: 0;
        font-size: 1em;
        font-weight: 600
    }

    .TablaListadoSucursales > tbody > tr:nth-of-type(odd) {
        background-color: #e5e5e5;
    }

/*
		TABLA LISTADO TAREAS PROCESAMIENTO    
	*/

/******************************************/
.TablaListadoTareas {
    width: 100%;
    margin-top: 0px;
}

    .TablaListadoTareas thead tr th {
        text-align: center;
        border: 1px solid #ddd;
        border-bottom: none;
        border-top: none;
        padding: 0.25em 2.5em 0.25em 0.2em;
        font-size: 1.1em;
        font-weight: 400;
        background: #003761;
        color: #fff;
    }

    .TablaListadoTareas tbody tr td {
        text-align: center;
        padding-right: 0;
        font-size: 1em;
        font-weight: 600
    }

    .TablaListadoTareas > tbody > tr:nth-of-type(odd) {
        background-color: #e5e5e5;
    }



/*
		TABLA GRUPO AD
	*/

/******************************************/
.TablaGrupoAD {
    width: 100%;
    margin-top: 0px;
}

    .TablaGrupoAD thead tr th {
        text-align: center;
        border: 1px solid #ddd;
        border-bottom: none;
        border-top: none;
        padding: 0.25em 2.5em 0.25em 0.2em;
        font-size: 1.1em;
        font-weight: 400;
        background: #003761;
        color: #fff;
    }

    .TablaGrupoAD tbody tr td {
        text-align: center;
        padding-right: 0;
        font-size: 1em;
        font-weight: 600
    }

    .TablaGrupoAD > tbody > tr:nth-of-type(odd) {
        background-color: #e5e5e5;
    }



/*Borde simple para los divs de las imagenes no seleccionadas*/
.BordeSimple {
    border-color: black;
    border-style: solid;
    border-width: 1px;
}

.seleccionarFila {
    background-color: #2971a9 !important;
    color: white;
}
