﻿
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}

/* Establece configuraciones basicas del body */
body {
    color: #000000;
    font-family: verdana,helvetica,arial;
    font-size: 10px;
    margin: 8px;
}

.prueba_grilla {
    border-bottom: 1px solid #F0F0F0;
    font-size: 11px;
    padding: 0px;
    text-align: right;
    float: right;
    border-top: 1px solid #ED7E0D;
    width: 100%;
}

.prueba_grilla_2 {
    color: #F1801A;
    font-family: Verdana,Helvetica,Arial;
    font-size: 10px;
    font-weight: bold;
    text-align: right;
}

.prueba_grilla_3 {
    text-align: right;
    width: 80%;
}

.grilla_ctl_paginacion {
    border-bottom: 1px solid #F0F0F0;
    font-size: 11px;
    padding: 15px 0 10px;
    text-align: center;
}

    .grilla_ctl_paginacion a {
        font-size: 11px;
        padding: 0 5px;
    }

/*.grilla_ctl_tabla th.header {
    background-image: url(../images/small.gif);
    cursor: pointer;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 20px;
    border-right: 1px solid #dad9c7;
    margin-left: -1px;
}

.grilla_ctl_tabla th.headerSortDown {
    background-image: url(../images/small_desc.gif);
}

.grilla_ctl_tabla th.headerSortUp {
    background-image: url(../images/small_asc.gif);
}

.grilla_ctl_tabla tr.odd {

    background-color: #FFFFFF;
    border-color: #999999;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: verdana,helvetica,arial;
    font-size: 10px;
    height: 28px;
    padding-left: 3px;
    padding-right: 3px;
    text-align: left;

}

.grilla_ctl_tabla tr.even {
    background-color: #F5F5F5;
    border-color: #999999;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: verdana,helvetica,arial;
    font-size: 10px;
    height: 28px;
    padding-left: 3px;
    padding-right: 3px;
    text-align: left;
}*/
.grilla_ctl_tabla {
    /*border-top: 1px solid #CCCCCC;*/
    border-right: 1px solid #CCCCCC;
}

    .grilla_ctl_tabla thead tr th {
        /*background-color: #DEDEE6 !important;*/
        background-color: #EAEAEA;
        padding: 5px 0 !important;
        border-bottom: 1px solid #CCCCCC !important;
        border-left: 1px solid #CCCCCC !important;
        border-right: 0 !important;
        margin-left: auto;
        margin-right: auto;
    }

        .grilla_ctl_tabla thead tr th[data-ordenable="true"] {
            text-decoration: underline;
            background-image: none;
            padding-left: 0;
        }

    .grilla_ctl_tabla tbody a {
        /*color: #ED7E0D;*/
        color: #000000;
        text-decoration: underline;
        font-weight: bold;
    }

    .grilla_ctl_tabla tbody td {
        border-bottom: 1px solid #CCCCCC;
        border-left: 1px solid #CCCCCC;
        padding: 3px 5px;
    }




/*hasta aca*/
.grilla_ctl_paginacion input, .grilla_ctl_paginacion select {
    display: none;
}

.grilla_ctl_paginacion a.actual {
    font-weight: bold;
}

.grilla_ctl_paginacion a.actual_alone {
    font-weight: bold;
    padding: 0 0 !important;
}

.grilla_ctl_tabla th {
    border-right: 1px solid #DAD9C7;
}

.grilla_ctl_tabla {
    overflow: hidden;
    width: 100%;
}

.coleccion_controles_titulo {
}

.coleccion_controles_campos {
}

.coleccion_controles_control {
}

    .coleccion_controles_control * {
        width: 100%;
    }

.coleccion_controles_texto {
}

.coleccion_controles_campos td {
    width: 25%;
}


.coleccion_controles_full {
    margin: 0 auto;
    width: 100%;
}

.coleccion_controles_edicion_full {
    margin: 0 auto;
    width: 75%;
}


.imgPopUp_Calendar {
    vertical-align: middle;
}

.enlace_grilla_dinamica_print{
    display:none;
}

/***/

/*colores paginacion grilla*/

/***/

/*.menuSecundario, .grilla_ctl .caja_controles_titulo, .coleccion_controles_titulo {
    background-color: #FFF3E5;
    height: 18px;
    border-top: 1px solid #FFDBB2;
    border-bottom: 1px solid #FFDBB2;
    margin-bottom: 6px;
    color: #ED7E0D;
    padding-left: 10px;
}*/

    .grilla_ctl .caja_controles_titulo span {
        padding: 0 26px 0 10px;
        margin: 2px 0;
        display: block;
    }


.grilla_ctl u[data-bind="redirec"] {
    cursor: pointer;
}


.caja_controles_campos {
    margin-bottom: 6px;
    display: inline-block;
    /*float: left;*/
}


.caja_controles_fila {
    border: 1px solid #CCCCCC;
}



.caja_controles_columna1,
.caja_controles_columna2,
.caja_controles_columna3,
.caja_controles_columna4 {
    float: left;
    padding: 10px;
}

.caja_controles_columna1,
.caja_controles_columna3 {
    /*background-color: #DEDEE6;*/
    background-color: #EAEAEA;
    font-weight: bold;
}

.caja_controles_columna2,
.caja_controles_columna4 {
    padding: 10px 26px;
}

.caja_controles_fila {
    border: 1px solid #CCCCCC;
}

.caja_controles_campos {
    margin-bottom: 6px;
    display: inline-block;
    /*float: left;*/
}

/*.csTabla, th
{
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	border-color: #999999;
	border-collapse: collapse;
}*/

.header {
    color: #000000;
    text-align: center;
    font-family: Verdana,Helvetica,Arial;
    font-size: 10px;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    background-color: #eaeaea;
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    border-top: 1px solid;
    border-color: #999999;
    height: 28px;
    text-decoration: none;
}

/*Nuevas Clases Control de estilos en las paginas*/
.tbl_800 {
    width: 800px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    margin: auto;
}

.tbl_700 {
    width: 700px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    margin: auto;
}

.tbl_650 {
    width: 650px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    align-items: center;
}

.separador {
    height: 19px;
}

.separador2 {
    height: 50px;
}

.separador3 {
    height: 6px;
}

.tbl_pagoCach {
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}

.tbl_100porCiento {
    width: 100%;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    margin: auto;
}


.tr_alinea_centro {
    text-align: center;
    vertical-align: middle;
}

.alineaCentro {
    text-align: center !important;
}

/*Icono de informe en grilla*/
.icoLiquidacionPago, .icoLiquidacionCom, .icoCertificadoPago, .icoEliminarItem {
    display: block;
    margin: 0 auto;
    width: 16px;
    height: 16px;
    background-image: url(iconos.png);
    background-repeat: no-repeat;
}

.icoLiquidacionPago, .icoLiquidacionCom, .icoCertificadoPago {
    background-position: -527px -592px;
}

.icoEliminarItem{
	background-position: -5px -632px;
}

/*FIN Icono de informe en grilla*/

/*Ajuste Tamaño iconos paganicacion botones*/
.icoPagSup_Ant, .icoPagSup_Sig {
    display: block;
    margin: 0 auto;
    width: 18px;
    height: 19px;
    padding: 0 0 !important;
    background-repeat: no-repeat;
}

.icoPagInf_Ant, .icoPagInf_Sig {
    display: block;
    margin: 0 auto;
    width: 18px;
    height: 10px;
    padding: 0 0 !important;
    background-repeat: no-repeat;
}

.grilla_ctl_paginacion_inf_der {
    float: right;
    font-family: Verdana,Helvetica,Arial;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    padding: 0 0 0 !important;
    border-bottom: 0px !important;
}

.grilla_ctl_paginacion_inferior_orange {
    width: 100%;
    margin: 10px 1px;
    padding: 0;
}

.grilla_ctl_paginacion_inf_der a {
    font-size: 10px;
}

.grilla_ctl_paginacion_inf_result {
    padding-right: 30px;
}

.grilla_label_side_imgbtn {
    padding-left: 38px;
    float: left;
}

.caja_controles_msgerror {
    color: #FF0000;
    display: block;
    padding-left: 2%;
    padding-top: 1px;
}

.grilla_ctl_paginacion_orange {
    color: #006cb8;
    font-family: Verdana,Helvetica,Arial;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
}

.grilla_ctl_paginacion_sup_der {
    display: inline-block;
    float: right;
    border-collapse: collapse;
}

.grilla_vacio {
    font-family: Verdana,Helvetica,Arial;
    text-align: center;
    margin-bottom: 6px;
    font-size: 10px;
    padding: 10px;
    font-weight: bold;
    margin: 20px 0px 30px;
}


/*FIN Ajuste Tamaño iconos paganicacion botones*/

/*Menu busqueda Pagos*/
.menuSecundario {
    user-select: none;
}

    .menuSecundario li {
        display: inline;
    }


    .menuSecundario .menuSecundarioPrimerItem {
        border-left: 0;
    }

    .menuSecundario .menuSecundarioSeleccionado {
        text-decoration: none;
        font-weight: bold;
    }
/*FIN Menu busqueda Pagos*/

/****Colores y configuracion Calendario****/

/* Fix Picker Remu prove*/
.datepicker_findesemana, .datepicker_findesemana a {
    color: #ED7E0D !important;
    text-decoration: underline !important;
}

/* Titulos de dias en naranja */
.ui-datepicker-calendar > thead span {
    /*color: #FF9933 !important;*/
    color: #878585 !important;
}

.ui-widget-header {
    background: none !important;
    background-color: #DEDEE6 !important;
}

.ui-datepicker-trigger {
    left: 2px;
    position: relative;
    top: 5px;
}
/* Fix Picker Remu prove*/

/****FIN Colores y configuracion Calendario****/

.img_encabezado{

    display:block;
}
