﻿html {
    background-color: #1a75bb;
}

body {
    padding: 0 0 0 0;
    margin: 0 !important;
    background-color: #1a75bb;
    margin: 0;
}

p, h1, h2, h3, span, td, b, div {
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif !important;
    /*color:white ;*/
}

.textoDerecha {
    text-align: right;
}

.negrita {
    font-weight: 500;
}

.noBordeDerecho {
    border-right: none !important;
}

/*.bordeIzquierdo {
    border-left: 1px solid gray;
}

.bordeDerecho {
    border-right: 1px solid gray;
}*/

.inline {
    display: inline-block;
}

.block {
    display: block;
}

.colorCeleteClaro {
    color: #00adef !important;
}

#iframeContenedorImpresion {
    width:98%;
    height:calc(100vh - 176px);
}

/*h1, h2,h3 { color:white;}*/


/*.ClaseBoton {background-color:rgba(255,255,255,0);
             border: solid 1px white;
             color:white;
             padding:5px 10px;
             font-size:0.90em;
             box-sizing:border-box;
             
}
    .ClaseBoton:hover {
        background-color:rgba(255,255,255,1);
             border: solid 1px white;
             color:#1a75bb;
             padding:5px 10px;
             font-size:0.90em;
             cursor:pointer;
             
    }*/

.formulario_principal {
    min-height: calc(100vh - 287px);
}

.margin0 {
    margin: 0px;
}


.rgEditForm, .rgEditPopup 
{
    /*   width:auto !important; */
       
}

.ContendorSucTemplate {
    display:block;
    margin-top:5px;
    width:90%; 
    margin:0 auto;
    padding:2px; 
}

.ContendorSucTemplate > span {
    display:inline-block;
    vertical-align:bottom;

    }


.ContendorSucTemplate> span {
    display:inline-block;
    vertical-align:bottom;

    }

.ContendorSucTemplate > span:nth-child(1) {
    min-width: 75px; 

    }

.DatoTemplateEditSuc {
    width:200px;

}


#divContenedorbotonesTemplate {
    text-align:center;
}

.rgEditForm .rgHeader 
{
    width:auto !important;
    background-color: #25a0da !important;
    color:white !important;
}

.rgEditPopup > div:nth-child(2) { padding:10px;
     }

 .rgEditPopup > div:nth-child(2) > table > tbody > tr:nth-child(2) { text-align:center;
     }

 .margenIzquierdoPdf {
    margin-left: 39px;
}



/*************Master**************************/

.cartelRedireccion {
    display: block;
    position: fixed;
    background-color: rgba(255,255,255,0.75);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 9999;
}

.contenedorElementos {
    width: 50%;
    margin: 20% auto;
    text-align: center;
    background-color: rgba(100, 200, 255, 0.75);
    padding: 20px;
    -webkit-box-shadow: 1px 15px 33px 14px rgba(0,0,0,0.75);
    -moz-box-shadow: 1px 15px 33px 14px rgba(0,0,0,0.75);
    box-shadow: 1px 15px 33px 14px rgba(0,0,0,0.75);
}




/**************************Fin Maswter*******/

/********header *****************/

#barraNegraSuperior {
    display: block;
    height: 5px;
    width: 100%;
    background-color: black;
}

header {
    /* height:125px;*/
    padding-bottom: 5px !important;
    background-color: #00adef;
    width: 100% !important;
}

    header > figure {
        display: inline-block !important;
        margin: 0 !important;
        background-color: #404042 !important;
        height: 100px !important;
        vertical-align: top;
    }

        header > figure:nth-child(2) {
            width: 10% !important;
        }

        header > figure:nth-child(3) {
            width: 30% !important;
        }

        header > figure:nth-child(4) {
            width: 30% !important;
            text-align: center;
        }

        header > figure:nth-child(5) {
            width: 30% !important;
            text-align: right !important;
        }


        header > figure:nth-child(2) img {
            height: 100px;
            width: 100%;
        }

        header > figure:nth-child(3) img {
            max-height: 100px;
            min-height: 50px;
            /*width: 300px;*/
            align-content: initial;
            align-items: initial;
            align-self: initial;
        }

        header > figure:nth-child(4) img {
            height: 100px;
            width: auto;
            display: inline-block;
        }


#Contenedor_MesaAyuda {
    display: inline-block !important;
    vertical-align: middle;
    margin-top: 8px;
}

@media (max-width: 950px) {
    header > figure:nth-child(2) {
        display: none !important;
    }

    header > figure:nth-child(3) {
        width: 40% !important;
    }
}





@media (max-width: 700px) {

    header > figure:nth-child(3) {
        width: 60% !important;
    }


    header > figure:nth-child(4) {
        width: 40% !important;
    }

    header > figure:nth-child(5) {
        display: none !important;
    }
}



@media (max-width: 480px) {


    header > figure:nth-child(3) > img {
        width: 50% !important;
    }
}


header > figure > div { /*vertical-align:top;
                        margin-top:25px;*/
}

header > figure div p {
    color: white;
    font-size: 0.75em;
    margin: 0;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
}

    header > figure div p:nth-child(1) {
        font-weight: bolder;
        font-size: 1em !important;
    }

    header > figure div p:nth-child(3) {
        line-height: 0.75em;
    }


#Contenedor_Texto {
    display: inline-block;
    vertical-align: middle;
}

.imgContactoHeader {
    vertical-align: top;
}

#contendorDatosEmpresaMaster {
    text-align: right;
    display: inline-block;
    width: 100%;
    /*width: 230px;*/
    /*float: right;*/
    box-sizing: border-box;
    /*border: dotted;*/
    vertical-align: middle;
    margin-top: 25px;
}

/*.lblEmpresaHeader { color:white;
    text-align: right;
    display: inline-block;
    box-sizing: border-box;
    font-family:"Segoe UI", Verdana, Helvetica, Sans-Serif;
    vertical-align:top;
    font-weight: 900;

}*/

.lblCuitHeader {
    color: white;
    text-align: center;
    /*margin-left: 10%;*/
    display: block;
    vertical-align: middle;
    width: 100%;
    word-wrap: break-word;
}

.logoFaecys {
    vertical-align: middle;
    display: inline-block;
}

.imgContactoHeader {
    vertical-align: middle;
    width: 30% !important;
}




/****FIN*header ********************************/
/*NAV********************************************/

#navegadorMenu {
    vertical-align: top;
    display: inline-block;
    background-color: #00adef;
    height: calc(100vh - 130px);
}

/*********************************FIN*NAV**********/

/*****Contenedor Principal*****************************************/

#principalContenedor {
    width: calc(99.7% - 230px);
    background-color: white;
    margin-left: 0.3%;
    /*height: calc(100vh - 130px);*/
}


/*********************************FIN*ContnedorPrincipal**********/
/***RadWizard***************/


/*********************finRadWizard**/

/**************FOOTER***************************/

footer {
    style =width: 100%;
    border-right: 1px solid #ffffff; /* permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+60&0+0,0.46+60 */
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.46) 60%); /* ff3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.46) 60%); /* chrome10-25,safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.46) 60%); /* w3c, ie10+, ff16+, chrome26+, opera12+, safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#75ffffff',GradientType=0 ); /* ie6-9 */
    /* bottom: 0; */
    position: absolute;
    border: none;
    width: 100%;
}

    footer a {
        color: white;
        text-decoration: underline;
    }

        footer a:hover {
            color: lightgray;
        }

#contenedor1_footer {
    display: block;
    padding: 10px 0 10px 0;
    margin: 0 auto 0 auto;
}

#primerBloque_contenedor1_footer, #segundoBloque_contenedor1_footer {
    width: 49%;
    display: inline-block;
    text-align: center;
    vertical-align: top;
}

    #primerBloque_contenedor1_footer h3, #segundoBloque_contenedor1_footer h3 {
        color: #ffffff;
        text-align: center;
        border: none !important;
        margin-bottom: 20px;
        font-weight: bolder;
    }

    #primerBloque_contenedor1_footer p, #segundoBloque_contenedor1_footer p {
        color: #ffffff;
        border-right: 1px solid #ffffff;
        width: 90%;
        margin: 0 auto;
        border: none !important;
        font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
        font-size: 0.8em;
    }

#contenedor2_footer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    vertical-align: bottom;
    width: 100%;
    bottom: 0px;
    color: #FFFFFF;
    background-color: #5e676e;
}


@media (max-width: 640px) {
    footer {
        position: relative;
    }

    #primerBloque_contenedor1_footer, #segundoBloque_contenedor1_footer {
        width: 100%;
        display: block;
        text-align: center;
    }

    footer h3 {
        display: none;
    }
}

/*****************************FIN FOOTER NO MASTER***/



/***INICIO******************************************/


#ContenedorLoguin {
    /*margin-top:4vh;*/
    /*margin: -10px 0 0 0;*/
    top: 0px;
}

#loguin h2 {
    font-size: 2em;
    margin: 0px;
    padding: 25px;
}

.caja {
    margin-left: 40%;
}

@media (max-width: 1000px) {

    .caja {
        margin-left: 30%;
    }
}

@media (max-width: 630px) {

    .caja {
        margin-left: 20%;
    }
}

@media (max-width: 550px) {

    .caja {
        margin-left: 0%;
        text-align: center;
        position: relative;
    }

        .caja .ImageButton1 {
            position: absolute;
            right: 0px;
        }

        .caja a {
            display: block;
        }
}

@media (max-width: 360px) {


    .caja .ImageButton1 {
        position: absolute;
        right: -22px;
    }
}

.informa, .success, .warning, .errores, .validation {
    border: 1px solid;
    margin: 20px 10px;
    padding: 15px 10px;
    background-repeat: no-repeat;
    background-position: 10px center;
    display: block;
    text-align: center;
}

    .informa, .informa > span {
        color: #00529B;
        background-color: #BDE5F8;
        background-image: url('Images/info.png');
    }

    .success, .success > span {
        color: #4F8A10;
        background-color: #DFF2BF;
        background-image: url('Images/success.png');
    }

    .warning, .warning > span {
        color: #9F6000;
        background-color: #FEEFB3;
        background-image: url('Images/warning.png');
    }

    .errores, .errores > span {
        color: #D8000C !important;
        background-color: #FFBABA;
        background-image: url('Images/errores.png');
        background-repeat: no-repeat;
    }

.ContenedorGrilla {
    background-color: white;
    padding: 0 10px;
}

.contenedorReferencia {
    margin: 5px 16px 16px 16px;
}

    .contenedorReferencia > h5 {
        font-size: 1em;
        font-family: "Segoe UI";
        margin: 0;
    }

.refernciaSpan {
    font-size: 0.8em;
    margin-top: 2px;
}

#contenedorImagenesRef {
    display: block;
    margin-left: 1%;
    margin-top: 8px;
}

.divTabla {
    margin-top: 16px;
}


#TextoInicial > p {
    padding: 12px;
    margin: 0px;
}

/************************************FIN INICIO****/

/**********************************HOME*************/

.NovedadesDiv > h2 {
    background-color: #404042;
    /*text-align: left;*/
    margin-top: 0;
    /* padding-top: 4px; */
    padding-left: 4px;
    padding-top: 4px;
    padding-bottom: 8px;
}


.divContendorImagenPrincipal {
    display: inline-block;
    width: 60%;
    text-align: center;
}


.boxMensaje {
    padding: 0 16px;
}

.NovedadesDiv {
    display: block;
    overflow: hidden;
    margin: 4px auto 0 auto;
    text-align: left;
    width: 98.5%;
    border: 1px solid lightgrey;
    -webkit-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    -moz-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
}

    .NovedadesDiv h3 {
        padding: 2px 0 2px 10px;
        background: #00adef !important;
        color: white;
        margin: 0;
        font-size: 1em;
    }

.Novedad {
    display: block;
    border-bottom: 1px solid lightgrey;
    margin: 4px auto;
    box-sizing: border-box;
    /* width: 100%; */
    border-top: 1px solid lightgrey;
    border-right: 1px solid lightgrey; /*Sacar una vez que se termine el Slider*/
}

.CuerpoNovedad > p {
  margin: 6px 16px;
    font-size: 0.9em;
}

.NovedadesDivNovedades .CuerpoNovedad > p {
    font-weight: 700;
    color: #636262;
}

#divContendorTodasLasNovedades {
    text-align: right;
    /* display: block; */
    padding: 5px;
    /* font-size: 0.9em; */
    text-decoration: none;
}

    #divContendorTodasLasNovedades a {
        padding: 5px;
        font-size: 0.9em;
        text-decoration: none;
        color: #00adef;
    }

        #divContendorTodasLasNovedades a:hover {
            color: #1a75bb;
            text-decoration: underline;
        }

.LabelDeuda {
    margin-bottom: 0px;
}

    .CuerpoNovedad p a, .LabelDeuda a {
        text-decoration: none;
        color: #00adef;
    }

        .CuerpoNovedad p a:hover, .LabelDeuda a:hover {
            color: #1a75bb;
            text-decoration: underline;
        }

.barraDeuda {
    text-align: center;
    display: block;
    background-color: #404042;
}

.LabelDeuda {
    color: white;
}


.contendorTablaUltimosPagos, .divContenedorBocasPago, .pnlContendorVencimiento {
    display: inline-block;
    width: 31%;
    box-sizing: border-box;
    margin-top: 16px;
    vertical-align: middle;
    text-align: center;
    margin-left: 1%;
    border: 1px lightgray solid;
    vertical-align: top;
    border: 1px solid lightgrey;
    -webkit-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    -moz-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
}

.divContenedorBocasPago, .divContenedorBocasPago2 {
    height: 179px;
}

#divHelperAlineacion {
    display: inline-block;
    height: 100%;
}

#divContenedorSliderImagenBocaPago {
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: 3px;
    height: 100%;
    width: 90%;
}

.divContenedorBocasPago figure img, .divContenedorBocasPago2 figure img {
    max-height: 111px;
}

.contendorTablaUltimosPagos h3, .pnlContendorVencimiento h3, .divContenedorBocasPago h3, .contendorTablaUltimosPagosVer2 h3, .pnlContendorVencimientoHome2 h3, .divContenedorBocasPago2 h3 {
    margin: 0px;
    padding: 8px;
    color: white;
    font-size: 1.05em;
    background-color: #404042;
}



.contendorTablaUltimosPagos p, .contendorTablaUltimosPagosVer2 p {
    font-size: 0.9em;
}

.tablaHomePagos {
    padding: 1px;
    box-sizing: border-box;
}

    .tablaHomePagos table {
        border: 1px lightgray;
        margin: 0px;
    }

#contenedorFechasHome {
    border-top: 1px lightgray solid;
    border-bottom: 1px lightgray solid;
}

.pnlContendorVencimiento2Home {
    display: block;
    /* width: 33%; */
    box-sizing: border-box;
    /* vertical-align: middle; */
    text-align: center;
    /* margin-top: 16px; */
}

#divContendorCuitHome {
    padding: 4px 0;
    background: #00adef !important;
    color: white;
}

.pnlContendorVencimiento a {
    text-decoration: none;
    color: #00adef;
}

    .pnlContendorVencimiento a:hover {
        color: #1a75bb;
        text-decoration: underline;
    }

#divContenedorMasVtos, #divContenedorTodasBocasDePago {
    padding: 4px;
    text-align: right;
    font-size: 0.9em;
    box-sizing: border-box;
}

#divContenedorImagenBocaDePagos {
    /*max-height:111px;*/
    /* display:table-cell;    */
    /* vertical-align: middle;*/
    margin: 0px;
    border-bottom: 1px solid lightgray;
    width: 100%;
}

#contenedorFechasHome div:nth-child(2n+1) {
    background-color: #e6e6e6;
}



/*reemplazar por botones slider ===>.botonesSlider*/

#divContendorTodasLasNovedades label {
    color: #00adef;
    cursor: pointer;
}


    #divContendorTodasLasNovedades label:hover {
        color: #1a75bb;
        text-decoration: underline;
    }


    #divContendorTodasLasNovedades label:first-child {
        margin-right: 3%;
    }

    #divContendorTodasLasNovedades label:not(:first-child) {
        margin-right: 31%;
    }






/*******************************************FIN HOME*/

/**Home2********************************************/

.contendorTablaUltimosPagosVer2 {
    display: inline-block;
    width: 31%;
    box-sizing: border-box;
    margin-top: 16px;
    vertical-align: middle;
    text-align: center;
    margin-left: 1%;
    margin-bottom: 0px;
    margin-right: 0px;
    border: 1px lightgray solid;
    vertical-align: top;
    border: 1px solid lightgrey;
    -webkit-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    -moz-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
}


#contendorDerechoAbajoHome2 {
    width: 66%;
    display: inline-block;
    margin-left: 1%;
}


.pnlContendorVencimientoHome2, .divContenedorBocasPago2 {
    display: inline-block;
    width: 49%;
    box-sizing: border-box;
    margin-top: 16px;
    vertical-align: middle;
    text-align: center;
    margin-bottom: 0px;
    margin-right: 0px;
    border: 1px lightgray solid;
    vertical-align: top;
    border: 1px solid lightgrey;
    -webkit-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    -moz-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
}

.pnlContendorVencimientoHome2 {
    margin-left: 1%;
}



@media(max-width: 1070px) {
    .contendorTablaUltimosPagosVer2 {
        display: block;
        width: 98%;
    }

    #contendorDerechoAbajoHome2 {
        display: block;
        width: 99%;
    }
}


@media(max-width: 710px) {

    .divContenedorBocasPago2 {
        display: block;
        width: 99%;
    }

    .pnlContendorVencimientoHome2 {
        display: block;
        width: 99%;
        margin-left: 0px;
    }
}



/*******************************************FIN HOME2*/


/**RECUPERAR CLAVE*********************************/

#contenedorRecupreraClave {
    margin: 0 auto 0 auto;
    width: fit-content;
    text-align: center;
    /*margin-top: 16px;*/
}


    #contenedorRecupreraClave #contenedorBotones {
        margin-top: 16px;
    }

.panelCuit {
    margin-top: 16px;
}

.panelEmail {
    margin-top: 8px;
}

/*#contenedorRecupreraClave input {
       font-size:1.05em;
    }*/

.lblCUIT, .lblUsuario {
    color: white;
    vertical-align: bottom;
}

/****************************FIN RECUPRAR CLAVE**/

/***MODIFICAR CLAVE***************************/

#contenedorModificaClave {
    margin: 30px auto 0 auto;
    width: fit-content;
    text-align: center;
    color: white;
}

#contendorInputsGeneralModificaClave {
    width: fit-content;
    display: block;
}

#contendorInputs1ModicaClave {
    margin-top: 10px;
}

#contendorInputs1ModicaClave, #contendorInputs1ModicaClave {
    text-align: right;
}

#contenedorBototnesModificaClave {
    margin-top: 10px;
}

#contendorBotonesMsj {
    width: fit-content;
    text-align: center;
    margin: 0 auto;
}

#contendorEmpresa {
    text-align: center;
    margin-right: 42px;
}

.panelUltimoPago {
    /* display: inline-block;
    width: auto;
     margin: auto 0 auto 0; 
    text-align: right;*/
    /*color: white;*/
    margin-top: 8px;
}

#contenedorFormularioDiv {
    text-align: center;
}

#ContendorBotones {
    text-align: center;
}

#contenedorClaveActual, #contendorEmpresa, #ContendorBotones {
    margin-top: 30px;
}


/*************************FIN MODIFICAR CLAVE*/

/**Politica Y Privacidad**********************/
#TituloPoliticaYPrivacidad, #TituloPoliticaCookies, #TituloManualusuario {
    display: block;
    text-align: center;
}

#ContenedorPoliticaServicioPrivacidad, #ContenedorPoliticaCookies {
    color: white;
}


    #ContenedorPoliticaServicioPrivacidad p, #ContenedorPoliticaCookies p {
        width: 80%;
        margin: 0 auto;
    }

#ContenedorManualUsuario {
    text-align: center;
    color: white;
}

    #ContenedorManualUsuario iframe {
        width: 90%;
        min-height: 90vh;
        /* margin: 0 auto;*/
    }

.btnVolver {
    display: block;
    text-align: center;
    margin: 30px auto;
}

/******************Fin Politica Y privacidad*/

/**CONTACTO EMAIL****************************/
.Email1 {
    display: inline-block !important;
    width: 49%;
    box-sizing: border-box;
    vertical-align: top;
    padding: 30px;
    color: #384e73;
}

    .Email1 p {
        margin-top: 10px;
    }

.Email2 {
    display: inline-block !important;
    width: 50%;
    box-sizing: border-box;
    vertical-align: top;
    text-align: center;
}

.labelContactoCompletar {
    padding: 0 0 0 20px;
}

.labelContacto {
    font-size: 0.9em;
    color: #00adef;
    margin-top: 4px;
}

.fuente85 {
    font-size: 0.85em;
}

.verticalBottom {
    vertical-align: bottom;
}

.pnlContenedorContacto2 {
    /* border: 1px dotted red; */
    margin: 0 auto;
    width: 300px;
    text-align: left;
    display: inline-block;
    padding: 0px 10px 10px 10px;
    border: 1px solid lightGray;
    margin-top: 8px;
    -webkit-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    -moz-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
}

#contendorBotonesFormularioContacto {
    padding: 5px;
}

/*************************FIN CONTACTO MAIL*/


/****MODAL BOLETA***************************/
.ModalPopUpDescarga {
    color: black !important;
}

/*****************************FIN MODAL BOLETA**/
/*************************Sin Empleado*/

.divDocumento { /*background-color:white;*/
    margin: 10px;
}

.botonCarga {
    vertical-align: bottom;
    max-width: none !important;
    background-color: gray;
}

.imagenCarga {
    max-width: 30px;
    vertical-align: bottom;
    background-color: gray;
}

#divContenedorBtnNext {
    margin-right: 17px;
    margin-top: 8px;
}

.pnlContenedorInputs {
    width: 171px;
    /*border: dotted;*/
    text-align: right;
    margin: 8px auto;
}

    .pnlContenedorInputs > div:nth-child(2) {
        margin-top: 4px;
    }

#contnedorBotnesConfirmacionInterno {
    margin-top: 8px;
}

#ContenedorbtnVolverNoEmpleados {
    text-align: center;
}

#contnedorBotnesConfirmacion {
    margin-top: 12px;
}

/****************************fin sin Empleado*/


/***Empleados/Sucursales******************************************/

.tabSucursalEmpleados {
    margin-top: 15px;
}

.RadPageSucursalesEmpleados {
    margin: auto auto;
    text-align: center;
}

.NoMostraPestania {
    display:none !important;
}

/*************************************FIN Empleados/Sucursales***/

/**Generar Boleta*****************************************************************************/


#Contendor_GenerarBoletaSucursal_Botonera ul li, #Contendor_GenerarBoletaSucursal_BotoneraStep3 ul li {
    width: 35px;
    list-style-type: none;
    display: inline-block;
}

#Contendor_GenerarBoletaSucursal_Botonera ul , #Contendor_GenerarBoletaSucursal_BotoneraStep3 ul {
       margin-top: 16px;
    margin-bottom: 0px;
    padding: 0px;
}

    #Contendor_GenerarBoletaSucursal_Botonera ul li input, #Contendor_GenerarBoletaSucursal_BotoneraStep3 ul li input {
        width: 100%;
    }

    #Contendor_GenerarBoletaSucursal_Botonera ul li button, #Contendor_GenerarBoletaSucursal_BotoneraStep3 ul li button {
        width: 100%;
        background-color: rgba(0,0,0,0);
        border: none;
        cursor: pointer;
    }

        #Contendor_GenerarBoletaSucursal_Botonera ul li button img, #Contendor_GenerarBoletaSucursal_BotoneraStep3 ul li button img {
            width: 150%;
        }


.cruzMensajeErrorExcel {
    width: 20px;
    right: 15px;
    position: absolute;
    padding: 0;
    margin: 0;
    cursor: pointer;
}

.pnlContenedorErrorExcel, .pnlContenedorErrorExcelStep3 {
    display: block;
    position: absolute;
    width: 95%;
    /*  margin-right:1%;*/
    /*  right:0;*/
    top: 125px;
    background-color: rgba(100,100,100,0.75);
    -webkit-box-shadow: 1px 15px 33px 14px rgba(0,0,0,0.75);
    -moz-box-shadow: 1px 15px 33px 14px rgba(0,0,0,0.75);
    box-shadow: 1px 15px 33px 14px rgba(0,0,0,0.75);
    z-index: 9999;
    left: 15px;
}

.Contenedor_TodosLosBotones {
    text-align: right;
    width: 206px;
    margin: 8px auto;
}

.btnContinuar {
    margin-top: 5px;
}

.lblTituloUltimasBoletas, .lblAdvetenciaTitulo {
    margin-top: 5px;
    font-weight: bolder;
    display: block !important;
}

.lblDescripcionUltimasBoletas {
    font-size: 0.70em;
    margin-top: 8px;
}


.pnlLeyendaUltimasBoletas {
    margin-top: 16px;
}

.lblPeriodoAAbonar {
    display: block;
    text-align: center;
    font-weight: 600;
}

#pTextoSucursales, #pTextoRectificativas {
    font-size: 0.70em;
    margin-top: 16px;
    padding: 0 5px 0 5px;
}

.grdUlitmasBoletas {
    margin-top: 10px;
}

#ContendorConfBotonesSiNo {
    margin-top: 12px;
}

.pnlContnedorPanelesSiguiente, .pnlContnedorPanelesSiguienteStep3 {
    text-align: center;
    margin-top: 16px;
}

#ContenedorBotonesSiNoStep2 {
    margin-top: 8px;
}


#contenedorBotonesSiNoStep3 {
    margin-top: 8px;
}


#contenedorLabelPeriodosStep2, #contenedorLabelPeriodosStep3, #contenedorLabelPeriodosStep4 {
    width: 153px;
    /*border: 1px solid;*/
    margin: 8px auto 0 5px;
    float: left;
    position: absolute;
    font-weight: 500;
    /*color: #00adef;*/
    font-size: 0.9em;
}

.tituloPeriodoStep2Step3Step4 {
    vertical-align: top;
}

.contenedorPeriodoMesAnio {
    padding-left: 10px;
    vertical-align: top;
    text-align: left;
}

.titulo2Step2Step3 {
    margin-top: 8px;
}

#ContenedorBotonesContinuarVolverStep2, #contenedorBotonesContinuarVolverStep3 {
    margin-top: 8px;
}

.lblContinuarStep2, .lblContinuarStep3 {
    font-weight: 600;
}

.pnlConitnuarStep4 {
    margin: 16px 0 16px 0;
    text-align:center;
        background-color: #BDE5F8;
    border: 1px solid #00adef;
    color: #00529B;
    padding: 8px;
    
}


.lblContinuarStep4 {
    display:block;
}

.btnFinalizarStep4 {
    margin: 16px 0 16px 0;
}

.encabezadosResumenStep4 {
      background: #00adef !important;
  
    
}
.encabezadosResumenStep4 section {
padding-top:0px !important;
padding-bottom:0px !important;
  color: white !important;
    
}

.encabezadosResumenStep4 section:nth-child(3) {
    text-align:right;
}
/******************************************************Fin Generar Boleta*********************/

.destacarTotales {
    font-weight:600;
    color: black !important;
}


.pnlContendorDetalleBoleta {

    border-top:lightgrey 1px solid;
    border-right:lightgrey 1px solid;
    border-left:lightgrey 1px solid;
    -webkit-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    -moz-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
}

.pnlContenedorResumenLiquidacion {
    width: 300px;
    border: 1px solid lightgrey;
    -webkit-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    -moz-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    text-indent: 4px;
    background-color: white;
    padding-top:8px;
    padding-bottom:8px;
}

pnlContenedorResumenLiquidacion h2 {
    margin: 0px;
}

.pnlContendorDetalleBoleta > div {
    border-bottom: lightgrey 1px solid;
    /*border-right: lightgrey 1px solid;*/
}

.pnlContendorDetalleBoleta > div:nth-child(2n+1) {
    background-color: #e6e6e6;

}

.pnlContendorDetalleBoleta div > section {
    display: inline-block;
    color:#636363;
    /*  border-right: solid 1px gray;*/
    /*width:32%;*/
    vertical-align: middle;
    text-indent:4px;
    padding-top:4px;
    padding-bottom:4px;
}


    .pnlContendorDetalleBoleta div > section:nth-child(1) {
        width: 30%;
    }

    .pnlContendorDetalleBoleta div > section:nth-child(2) {
        width: 34%;
    }

    .pnlContendorDetalleBoleta div > section:nth-child(3) {
        width: 34%;
    }

    .pnlContendorDetalleBoleta div > section > span {
        display: block;
    }
/*.pnlContendorDetalleBoleta  div > section > div > span { display:block;}

.pnlSegundaFilaUltimaColumnaIzq { vertical-align:top;
}*/

.subTotal {
    border-top: 1px solid gray;
    font-weight: 500;
}

/*
.pnlContendorDetalleBoleta div > section > div {
    display: inline-block;
    text-align: right;
}*/

.fechasConfrimaGeneracion {
    display: block;
}

#datos_PrimeraFila span, #datos_SegundaFila span, #datos_TerceraFila span, #datos_CuartaFila span, #datos_QuintaFila span, #datos_SextaFila span, #datos_SeptimaFila span {
    text-align: right;
}

.RadMenu {
    z-index: 2489 !important;
}

#pnlContenedorBtnUploadDiv, #pnlContenedorBtnUploadDivStep3 {
    display: none;
}

.imgImportar {
    width: 100%;
    cursor: pointer;
}


.btnSubirInvisible {
    visibility: hidden;
}

.btnSubirVisible {
    visibility: visible;
}


.RadWindow .rwDialogContent {
    padding: 0 !important;
}

.timer {
    position: absolute;
    /* color: black; */
    z-index: 9999;
    top: 0;
    left: 0;
    color: white;
}


.tituloGenerico {
    padding: 0;
    margin-bottom: auto;
    text-align: center;
    display: block;
    /*width: calc(100% - 65px);*/
    /*padding-left: 65px;*/
    box-sizing: border-box;
    vertical-align: top;
    /*margin-left:0.3%;*/
}

.tituloGenerico2 {
    padding: 0;
    margin-bottom: auto;
    text-align: center;
    display: block;
    color: white;
    /*width: calc(100% - 65px);*/
    /*padding-left: 65px;*/
    box-sizing: border-box;
    vertical-align: top;
    /*margin-left:0.3%;*/
    margin: 0;
    padding: 25px;
}



.imagenExcelDescarga {
    width: 60px;
    cursor: pointer;
    float: right;
}

    .imagenExcelDescarga:hover {
        filter: invert(100%);
    }
/**ACTAS*******************************************************/

#contendorInputActas {
    display: block;
    text-align: center;
    margin-top: 8px;
}


#contendorInputActasInner {
    margin-top: 8px;
    width: 222px;
    margin: 0 auto;
}


#ContendorBotonContinuarActas {
    margin-top: 8px;
}

.inputActas {
    display: block;
    text-align: right;
}

.btnConfSiActa, .btnConfNoActa {
    margin-top: 8px;
}

#divContenedorExito2 {
    margin-top: 2px;
}

#divContenedorExito3 {
    margin-top: 8px;
}

#divContendorbtnVolver {
    text-align: center;
}

.panelExistePeriodo {
    padding: 0 10px 10px 10px;
}

/*#Contendor_MuestraLink_Link ,.divContenedorConfirmacion { margin-left:10px;
                              margin-right:10px;
}*/

/**************************************************Fin Actas*/


/***Empresa Actualizaciones**********************************/
.pnlContenedoFormularioActualizarEmpresa {
    margin: 16px auto 0 auto;
    width: 80%;
    padding: 2%;
    -webkit-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    -moz-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    border: lightgrey 1px solid;
}

.labelComboProvinciaAct, .labelComboLocalidadAct {
    width: 15%;
}


.ActEmpLbls {
    width: 8%;
    font-family: 'Segoe UI';
    font-size: 12px;
    vertical-align: bottom;
    /*color: #384e73;*/
    color: #00adef;
    display: inline-block;
    margin-left: 0.5%;
}

#imgHelp {
    vertical-align: bottom;
}

#contenedorTelefonoTodo {
    width: 35%;
    display: inline-block;
}

#contenedorNumeroTelefono {
    display: inline-block;
    text-align: right;
    float: right;
}

.pnlContenedoFormularioActualizarEmpresa > div {
    margin-top: 10px;
}

#ContenedorBotonAceptar {
    text-align: center;
    margin-top: 16px;
}
/*******************************Fin Empresa Actualizaciones*/


/***Consulta Pagos******************************************/

#ContenedorGrillaConsultaPagos {
    padding: 10px;
}

#pDescripcionConsultaPagos {
    margin: 0 auto;
    padding: 16px 16px 0 16px;
    box-sizing: border-box;
    font-size: 0.70em;
}

.MuestraCreditos {
    padding: 16px 16px 0 16px;
}


.creditoConsultaPagos {
    font-family: 'Segoe UI';
    font-size: 0.85em;
    margin: 0 auto;
    box-sizing: border-box;
    display: block;
}

/****************************************Fin Consulta Pagos*/


/**Manual Usuario 2****************************************/

#TituloManualusuario2 {
    display: block;
    text-align: center;
    /*color:black;*/
}

#ContenedorManualUsuario2 {
    text-align: center;
    /*color: white;*/
}

    #ContenedorManualUsuario2 iframe {
        width: 90%;
        min-height: 90vh;
        /* margin: 0 auto;*/
    }

/*****************************Fin Manual Usuario 2********/


/*LocalidadParaImportar**********************************************/

#ContenedorGrillaLocalidades {
    margin-top: 16px;
    padding: 10px;
}
/****************************************Fin LocalidadParaPimportar*/


/**Bocas de Pago***************************************************/

.BocasPagoContenedor {
    margin-top: 16px;
    border-top: 1px solid lightgrey;
    box-sizing: border-box;
    -webkit-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    -moz-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
}

.rowBocaPago {
    display: block;
    /*border-top: 1px solid lightgrey;*/
    border-bottom: 1px solid lightgray;
}

    .rowBocaPago .columnaBocaPago {
        /*background-color:red;
    width: 100px;
    height: 100px;
    overflow: hidden;*/
        display: inline-block;
        box-sizing: border-box;
        height: 125px;
        vertical-align: bottom;
        text-align: center;
        border-right: 1px solid lightgrey;
        position: relative;
    }

        .rowBocaPago .columnaBocaPago:first-child {
            width: 40%;
            border-left: 1px solid lightgrey;
        }

        .rowBocaPago .columnaBocaPago:not(:first-child) {
            width: 15%;
        }

.ImgBocasPago {
    width: 70%;
    padding-top: 10px;
    margin: 0 auto;
    height: 75%;
    box-sizing: border-box;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

    .ImgBocasPago img, .ImgBocasPago2 img {
        width: 100%;
    }

.ContenedorDatosBocasPago {
    height: 25%;
    box-sizing: border-box;
    /*padding-top: 35px;*/
}

.cellAbsolute {
    position: absolute;
    bottom: 0px;
}

.ImgBocasPago2 {
    width: 15%;
    /* padding-top: 77px; */
    min-width: 26px;
    height: 100%;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 auto 0 auto;
}

.EncabezadoBocaPago {
    height: auto !important;
    background-color: #00adef;
}

    .EncabezadoBocaPago h3 {
        color: white;
        font-size: 1.25em;
        font-weight: 500;
    }

/************************************************Fin Bocas De Pago*/


/*****Verificadores************************************************/

.subtitulos {
    font-size: 0.8em;
    text-align: center;
}

.contenedorTodos {
    /*padding: 10px;*/
    /* margin: 0 auto; */
    text-align: center;
    /* margin-top:16px;*/
}

.PanelVeriAsignado {
    text-align: center;
}

.contendorFicha {
    /* width: 445px; */
    margin: 16px auto;
    border: 1px solid lightgrey;
    padding: 4px;
    text-align: left;
    display: inline-block;
}



#Datos {
    text-align: left;
    /* width: 69%; */ 
    /*padding: 25px 25px 0 17px;*/
    display: inline-block;
    vertical-align: middle;
}

.Datos {
    text-align: left;
    width: 69%;
    padding: 0px 10px 5px 18px;
    /*display: inline-block;*/
    vertical-align: top;
    /*  margin: 0 auto;*/
}

.fotoAsigando {
        /* width: 29%; */
    /* border-right: 1px solid #1a75bb; */
    display: inline-block;
    padding: 6px;
    /* margin-top: 28px; */
    vertical-align: middle;
}

.foto { /* width: 29%; */
    /* border-right: 1px solid #1a75bb; */
    /* display: inline-block; */
    padding: 6px;
    align-self: center;
}

.VerificadoresTodos {
    width: 100%;
    display: inline-block;
    margin-top: 8px;
}

.labelVerificadorAsignado {
    font-size: 0.80em;
    color: #00adef;
    margin-top: 6px;
    display: block;
}

.datoVerificadorAsignado {
    font-size: 0.9em;
    text-align: left;
    width: 100%;
    /*margin-left: 15%;*/
    margin-top: 0px;
    margin-bottom: 0px;
    text-indent: 20px;
}

 .divContenedorCredencial{display: block; width: 100%; border-top: 1px solid lightgrey}

#ContenedorCredencialVerificadores {
    display: block;
    text-align: center;
}

.ContenedorGralVerificadores {
    width: 375px;
    border: 1px solid lightgrey;
    display: inline-flex;
    position: relative;
    /* height: 160px !important; */
    /* border-bottom: 0; */
    /*min-width: 462px;*/
    margin: 0 0 5px 5px;
    box-sizing: border-box;
    /*-webkit-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    -moz-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);*/
    border: lightgrey 1px solid;
    /* background: rgb(26,117,187); 
    background: -moz-linear-gradient(top, rgba(26,117,187,1) 51%, rgba(240,249,255,1) 100%); 
    background: -webkit-linear-gradient(top, rgba(26,117,187,1) 51%,rgba(240,249,255,1) 100%); 
    background: linear-gradient(to bottom, rgba(26,117,187,1) 51%,rgba(240,249,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a75bb', endColorstr='#f0f9ff',GradientType=0 ); 
    background: rgba(26,117,187,1);*/
}


#contenedorTodoLosVerificadores {
    margin-top: 16px;
    border: 1px solid lightgrey;
    box-sizing: border-box;
    -webkit-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    -moz-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 16px 16px 16px;
}

#divContendorInputConsulta {
    margin-top: 16px;
}

#divContendorTextoBuscarVerificador {
    margin-top: 16px;
}


@media (max-width: 750px) {

    .ContenedorGralVerificadores {
        width: 100%;
        min-width: 0px;
    }

    
#contenedorTodoLosVerificadores {
 min-width: 297px;
}




}



/************************************************Fin Verificadores*/


/**Vencimientos***************************************************/

.pnlContendorVencimiento2 {
    display: block;
    /* width: 33%; */
    box-sizing: border-box;
    /* vertical-align: middle; */
    text-align: center;
    margin-top: 16px;
}

.divContendorCuit {
    display: inline-block;
    box-sizing: border-box;
}

#contenedorFechas {
    width: 300px;
    margin: 0 auto;
    -webkit-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    -moz-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    border: lightgrey 1px solid;
}

.vencimientosGrilla {
    border-top: lightgrey 1px solid;
    display: block;
    /*flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-content: center;
    align-items: stretch;*/
}

    .vencimientosGrilla > span {
        padding: 10px 0;
        box-sizing: border-box;
        font-size: 0.9em;
        display: inline-block;
        width: 49%;
    }

        .vencimientosGrilla > span:nth-child(1) {
            border-right: lightgrey 1px solid;
        }

#contenedorFechas > div:nth-child(2n+1) {
    background-color: #e6e6e6;
}

#divContendorCuit {
    padding: 16px 0;
    background: #00adef !important;
    color: white;
}

#ContendorEpigrafeVencimiento {
    margin-top:16px;
}

#ContendorEpigrafeVencimiento p {
    font-size:0.7em;
    padding:0px;
    margin:0px;

}
/************************************************Fin Vencimientos*/

/***Alta Empresa (Reempadronamiento)*******************************/



.pnlContenedoFormulario {
    text-align: center;
}

#contenedorEmpresaNueva {
    width: 85%;
    /*background-color: white;*/
    min-width: 1003px;
    margin: 16px auto 0 auto;
    display: inline-block;
    text-align: left;
    /*-webkit-box-shadow: 10px 7px 14px -6px rgba(255,255,255,0.75);
    -moz-box-shadow: 10px 7px 14px -6px rgba(255,255,255,0.75);
    box-shadow: 10px 7px 14px -6px rgba(255,255,255,0.75);
    border: lightgrey 1px solid;*/
}

    #contenedorEmpresaNueva > div {
        margin-top: 16px;
    }



#lblTel {
    width: 15%;
    margin-left: 1%;
    display: inline-block;
}


#lblEmail {
    margin-left: calc(43%-4px);
}

.AltaNuevaLabel {
    color: white !important;
    vertical-align: bottom;
}


#ContenedorBotnesReempadronamiento {
    text-align: center;
}


#contenedorEmpresaNueva div.RadComboBox_Default table .rcbInputCell,
#contenedorEmpresaNueva div.RadComboBox_Default table .rcbArrowCell {
    /*background-color: red;*/
    height: 23px;
    /*line-height: 11px;*/
    /*padding: 0;*/
}

    #contenedorEmpresaNueva div.RadComboBox_Default table .rcbInputCell input {
        height: 23px;
        /*line-height: 11px;*/
        /*font:9px arial,verdana,sans-serif;*/
        /*padding: 0;*/
    }

#contenedorEmpresaNueva .rcbInput {
    height: 23px !important;
}

.invalida > table > tbody > tr > td.rcbInputCell {
    background-color: rgb(255,233,233) !important;
    border-top: 1px red solid !important;
    border-bottom: 1px red solid !important;
    border-left: 1px red solid !important;
}

.invalida > table > tbody > tr > td.rcbArrowCell {
    background-color: rgb(255,233,233);
    border-top: 1px red solid;
    border-bottom: 1px red solid;
    border-right: 1px red solid;
}

.tituloReempadrona1, .tituloReempadrona2 {
    display: inline-block;
    width: 49%;
    color: white;
    margin: 0px;
    text-align: center;
    font-size: 1.1em;
}


.divContenedorAfip, #divContendorComercial {
    display: inline-block;
    width: 45.8%;
    vertical-align: top;
}

    #divContendorComercial .ActEmpLbls {
        width: 18.3%;
    }

.lblNumero, .lblLocalidad {
    width: 20px !important;
    padding-right: 5px;
}

.lblNumeroTelAlta {
    width: 50px !important;
    padding-right: 5px;
}

.txtNro {
    float: right;
}

.anchoComboAltaEmpresa {
    width: 34% !important;
}

#figureLocalidad {
    display: inline-block;
    margin: 0;
    vertical-align: bottom;
}

.divContenedorProvincia {
    margin-top: 16px;
}

#divContendorTelefono {
    width: 80%;
    display: inline-block;
}

.imagenEmpresaAlta {
    vertical-align: bottom;
}

.lblNoDatosAfip {
    margin-left: 19%;
}


#divCotenedorTotalTelefono {
    margin-top: 16px;
}


#contenedorTxtTelefono {
    /*border:1px red dotted*/;
    display: inline-block;
    vertical-align: bottom;
    width: 72%;
    text-align: right;
    float: right;
}

/*
    margin-left: 9%;
    width: 100px;
    height: 100px;
    background-color: red;
    vertical-align: top;
    */

.divExitoReempadronamiento {
    text-align: center;
}



@media (max-width: 1367px) {
    .anchoComboAltaEmpresa {
        width: 33% !important;
    }
}



@media (max-width: 1200px) {
    .anchoComboAltaEmpresa {
        width: 32% !important;
    }
}

@media (max-width: 1047px) {
    #contenedorEmpresaNueva {
        width: calc(100% - 16px);
        min-width: 0;
        margin-left: 16px;
    }

    .anchoComboAltaEmpresa {
        width: 30% !important;
    }

    #contenedorTxtTelefono {
        width: 70%;
    }
}

@media (max-width: 950px) {


    #contenedorTxtTelefono {
        width: 65%;
    }
}

/****************************Fin Alta Empresa (Reempadronamiento)**/
/****Novedades****************************************************************/

.Novedad2 h3 {
    cursor: pointer;
    padding: 15px;
}

    .Novedad2 h3:hover {
        background-color: #1a75bb !important;
    }

    .Novedad2 h3 span {
        float: right;
        vertical-align: top;
        line-height: 0.5;
    }

.Colapsable {
    display: none;
    /*cursor:pointer;*/
}

#contendorCuerpoHtml {
    margin: 6px 16px;
}

.ColapsarTodo, .DesplegarTodo {
    color: #00adef;
    font-size: 0.9em;
    font-family: 'Segoe UI';
}

    .ColapsarTodo:hover, .DesplegarTodo:hover {
        color: #1a75bb;
        text-decoration: underline;
        cursor: pointer;
    }




/********************************************************************/


/**Consulta Boletas*************************************************************************/



/*.rgRow > td ,.rgAltRow > td {
    background-color:#00adef;
    padding-left:1%;
    padding-top:1%;
    padding-bottom:1%;

}*/



.detailConsultaBoletaPago {
    margin-left: 2% !important;
    margin-top: 1% !important;
    margin-bottom: 1% !important;
    /* padding: 10px; */
    /* border: 1px solid red; */
    width: 98% !important;
    overflow: hidden;
}

    /*.detailConsultaBoletaPago tr:nth-child(2n+1) {
        background-color: white;
    }

        .detailConsultaBoletaPago tr:nth-child(2n+2) {
        background-color: #ededed;
    }*/


    /*.detailConsultaBoletaPago .rgRow {
        background-color: white!important ;
    }

        .detailConsultaBoletaPago.rgAltRow {
        background-color: #ededed !important;
    }*/

    .rgDetailTable > tbody > tr:not(.rgRow):not(.rgNoRecords):not(.rgAltRow) {
        background-color:  rgb(5, 134, 183);
    }
        .rgMasterTable > tbody > tr:not(.rgRow):not(.rgNoRecords):not(.rgAltRow) {
        background-color:  rgb(5, 134, 183);
    }

.rgMasterTable > tbody > .expandido ,.rgDetailTable > tbody > .expandido {background-color:rgb(0, 173, 239);
}

.RadGrid_Metro .rgDetailTable {
    background-color: white;
}

     
.rgCaption {
    background-color: #404042;
    color: white;
}


/***********************************************************Fin Cosulta Boleta**********/
/*****REGULARICE SU DEUDA**************************************************************/


#pRegulariceDeuda {
    padding: 16px;
    font-size: 0.9em;
}

.ContenedorPeridosRegulariceDeuda {
    width: 600px;
    margin: 0 auto;
    -webkit-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    -moz-box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    box-shadow: 10px 7px 14px -6px rgba(115,115,115,0.75);
    border: lightgrey 1px solid;
}


.filaTablaDeuda {
     border-top: lightgrey 1px solid;
    display: block;
    }
.filaTablaDeuda:nth-child(2n+1) {
    background-color: #e6e6e6;
}

.contenidoAnioDeuda {
    display: inline-block;
    width: 29%;
    text-align: center;
    vertical-align: middle;

}

.contenidoMesDeuda {
    display: inline-block;
    width: 69%;
    text-align: center;
    vertical-align: middle;
     border-left: lightgrey 1px solid;

}

.contenidoMesDeuda p { 
    display:inline-block;
    margin-left:5px;
    border:lightgrey 1px solid;
    padding: 3px;
    
    }

.filaTablaDeuda:nth-child(2n+1) .contenidoMesDeuda p {
    border: #afafaf 1px solid;
    background-color:#f1f1f1;
}


#headerTablaDeuda {
    background-color:  #00adef !important;
    
}
#headerTablaDeuda h2 { 
    color:white;
    font-size:1.2em;
    font-family: 'Segoe UI';
    font-weight:normal;
}


/*************************************************FIN REGULARICE SU DEUDA************/


.divVolverHome {
    text-align: center;
    padding: 16px;
    display: block;
}

.divVolverHome a {
        font-family: 'Segoe UI';
        color: #00adef;
        text-decoration: none;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 9px;
        padding-right: 9px;
        background-color: #00adef;
        /* border: 1px #00b7ff solid; */
        color: white;
    }

 .divVolverHome a:hover {
            background-color: #1a75bb ;
            text-decoration:underline;
        }

#SinNovedadesHome {text-align:center;
                   font-weight:600;
}

/**SobreEscritura de clases*****************************/


.rgSelectedRow {
    color: #fff !important; 
    background: #25a0da !important;
}

/*************************FIN Sobreescritura de Clases*/


/**Pantalla de Redireccion*****************************/

#h2PantallaRedireccionTitulo {
    display: block;
    text-align: center;
    color:white;
}

#divContenedorPantallaRedireccionTextoPadre {
    display:block;
    text-align:center
}

.divContenedorPantallaRedireccionTexto {
    display: inline-block;
    border: 1px solid #033e6b;
    background-color: #3e89c3;
    color: white;
    padding: 16px;
    width: auto;
    margin: 0 auto;
}


 .divContenedorPantallaRedireccionTexto p {
        margin:0px;
    }


.divContenedorPantallaRedireccionTexto p a {
        color:white;
        text-decoration:underline;
    }

.divContenedorPantallaRedireccionTexto p a:hover {
        color:lightgray;
        text-decoration:underline;
    }
/*************************FIN Pantalla de Redireccion*/


/**Pantalla de Edicion Empleados*****************************/


.anchoEditFormEmpleado { min-width:85px !important;
                         display:inline-block;
}
.rowEditFormEmpleado {display:block;
                      padding:5px;
}

/**************************************FIN Edicion Empleados*/