.btnAccionesFactura, .ui-widget-content .btnAccionesFactura, .ui-widget-header .btnAccionesFactura {
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    background-color: #1FC17B !important;
    background-image: linear-gradient(to bottom, #1FC17B, #1FC17B) !important;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#049AB2', endColorstr='#049AB2', GradientType=0) !important;
    filter: progid:dximagetransform.microsoft.gradient(enabled=false) !important;
    font-weight: bold;
}

@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px) {
    body {
        font-family: "Ciudadela Pro", sans-serif !important;
        font-size: .8rem !important;
        line-height: 1.2 !important;
    } 
    p {
        font-size: 0.8rem !important;
    }
    .description-movil{
        display: initial !important;
    }

    label.ui-widget{
        font-family: "Ciudadela Pro",  sans-serif;
        font-size: 0.8rem !important;
        line-height: 1.2 !important;
    }
    label.cabezal{
        font-weight: bold;  
        margin-right: 5px;
        float: right;
    }
    .ui-widget {
        font-family: "Ciudadela Pro", sans-serif !important;
        font-size: 1rem !important;
    }

    .help{
        padding-top: 30px;
    }
    .clear-pading-movil{
        padding: 0px !important;
    }

    .btnAdd {
        margin-left: 24px !important;
    }

    .btnBuscar{
        margin-right: 10px; 
    }
    .btnAction{
        width: 100%;
    }

    .marcoFactura{       
        width: 100%;
    }
    .textEnd{
        text-align: center !important;
    }
    .textStart{
        text-align: center !important;
    }
    .panel-body {
        padding: 5px !important;
    }
    .cuerpo-container {
        margin-top: 80px !important;
        padding-top: 10px !important;
    }
    .ui-widget {
        font-family: "Ciudadela Pro",! sans-serif !important;
        font-size: 0.8rem !important;
    }

    .tablaDatosFac {
        text-align: center !important;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .ui-confirm-dialog-message {
        display: inline-block;
        margin-top: 1px;
        font-size: 14px !important;
    }
    .panel-title {
        background-color: none;
        background-image: none;
        color: #292d2f;
        font-size: 1.1rem !important;
        font-weight: normal;
    }

    .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
        font-family: "Ciudadela Pro", sans-serif !important;
        font-size: 0.8rem !important;
    }
    h1, .h1 {
        font-size: 1rem !important;
        font-family: "Ciudadela Pro", sans-serif;
        font-weight: 500;
        color: #000;
    }
    .margenBotonMovil{
        margin-bottom: 5px;   
    }

    .labelCampo{
        text-align: left;
    }
    .confir-dialogo-suscrip > .bficon{
        display: none;
    }
    .confir-dialogo-desasociar > .bficon{
        display: none;
    }
    .confir-dialogo-info > .bficon {
        display: none;
    }
    .margenAdd{
        margin:0px;  
    }
    ::-webkit-input-placeholder {
        /* WebKit browsers */
        color: transparent !important;
    }
    :-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        color: transparent !important;
    }
    ::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color: transparent !important;
    }
    :-ms-input-placeholder {
        /* Internet Explorer 10+ */
        color: transparent !important;
    }
    input::placeholder {
        color: transparent !important;
    }
    textarea::-webkit-input-placeholder {
        /* WebKit browsers */
        color: transparent !important;
    }
    textarea:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        color: transparent !important;
    }
    textarea::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color: transparent !important;
    }
    textarea:-ms-input-placeholder {
        /* Internet Explorer 10+ */
        color: transparent !important;
    }
    textarea::placeholder {
        color: transparent !important;
    }

    .alert > .bficon{
        display: none;
    }
    .bf-message > .bficon{
        display: none;
    }
    .close{
        margin-top: -10px !important;
    }
    .icon-help{
        margin-top: 25px !important;
    }
    .volver{
        font-size: .8rem !important;
    }
    .pading-msg{
        padding-left: 10px;
        padding-right: 10px;
    }
    .dilogSuscripcion{
        width: 100%;
        height: auto;
        background-image: none; 
        display: none;
    }
    .dilogSuscripcion > p {
        width: 100%;
    }
    .linkCancelar-persona{
        margin-top: -10px !important;
    }
    .margen-column-xs{
        margin-top: 10px;
    }
    .TxtNormalLabel {
        font-family: "Ciudadela Pro", sans-serif;
        font-size: .8rem;
        font-weight: normal;
        color: #0b0b0c;
    }

    .TxtNormalLabel-cabezal {
        font-family: "Ciudadela Pro", sans-serif;
        font-size: .8rem;
        color: #000;
        font-weight: bold;
    }
    .TxtNormalLabelCel {
        font-family: "Ciudadela Pro", sans-serif;
        font-size: .8rem;
        font-weight: normal;
        color: #707173;
    }
    .TablaCeldaDer {
        color: #707173;
        font-family: Arial, sans-serif;
        font-size: .8rem;
        font-weight: normal;
        text-align: right;
        border-style: none;
        background-color: #FFFFFF;
        vertical-align: top;
    }
    .TablaCeldaIzq {
        color: #707173;
        font-family: Arial, sans-serif;
        font-size: .8rem;
        font-weight: normal;
        text-align: left;
        border-style: none;
        background-color: #FFFFFF;
        vertical-align: top;
    }
    .columnMovil > .ui-column-title{
        float: left !important;
        height: 100px !important;
    }
    .columnMovil-tipoCuenta > .ui-column-title{
        float: left !important;
        height: 60px !important;
    }
    .columnMovil-calle > .ui-column-title{
        float: left !important;
        height: 60px !important;
    }
    .ui-paginator .ui-paginator-pages {
        display: inline;
    }
    span.ui-column-title{
        text-align: right !important;
        font-weight: bold !important;
    }

    .ui-datatable-reflow .ui-datatable-data td[role="gridcell"] .ui-column-title {
        padding: .4em;
        min-width: 40% !important;
        display: inline-block;
        margin: -.4em 1em -.4em -.4em;
        width: 50%;
    }
    .linkCancelar{     
        padding: 10px;
        margin-top: 0px;
        text-align: center;
        display: block;        
    }
    .chekCuotas {
        margin-top: 5px;
    }
    .chekCuotasInput {
        margin-top: 5px;
    }
    .margintop{
        margin-top: 5px;
    }
    .margintop-check{
        margin-top: 10px;
    }
    .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 3px;
        padding-bottom: 10px;
        padding-top: 5px;
    }
    .marginBtn{
        float: right !important;
    }
    .navbar-brand {
        font-size: 0.9rem !important;
    }
}

@media only screen
and (min-device-width : 569px){
    body {
        font-family: "Ciudadela Pro", sans-serif !important;
        font-size: 1rem !important;
        /*line-height: 1.2 !important;*/
    }

    label.ui-widget{
        font-family: "Ciudadela Pro",  sans-serif;
        font-size: 1rem !important;
        line-height: 1.2 !important;
    }
    .description-movil{
        display: initial !important;
    }
    label.cabezal{
        font-weight: bold;
        margin-right: 5px;
        float: right;
    }
    .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 3px;
        padding-bottom: 10px;
        padding-top: 5px;
    }
    .help{
        padding: 30px;
    }
    .btnAction{
        width: 60%;
    }
    .marcoFactura{       
        width: 100%;
    }
    .textEnd{
        text-align: right !important;
    }
    .textStart{
        text-align: left !important;
    }
    .tablaDatosFac {
        text-align: right !important;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .ui-confirm-dialog-message {
        display: inline-block;
        margin-top: 1px;
        font-size: 20px;
    }
    .anchoDailogo{
        width: 500px !important;
        height: auto;
    }
    .margen{
        margin: 5px;
    }
    .labelCampo{
        text-align: right;
    }
    .pading-cero{
        padding-left: 0px !important;
        padding-right: 2px !important;
    }
    .text-Total{
        width: 40% !important;
        text-align: center !important;
    }
    .text-col{
        width: 15% !important;
    }
    .ui-datatable .ui-datatable-footer {
        text-align:left;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .margenAdd{
        margin:20px;  
    }
    .volver{
        font-family: "Ciudadela Pro", sans-serif !important;
        font-size: 1rem !important;
        line-height: 1.2 !important;
    }
    .dilogSuscripcion{
        width: auto;
        height: auto;
        background-image: none; 
        display: none;
    }
    .dilogSuscripcion > p {
        width: 650px;
    }
    .linkCancelar-persona{
        margin-left: 30px;
    }
    .btnAgregar{
        margin-right: 30px;
        float: right;
    }
    .alto-sms{
        height: 80px;
        min-height: 80px;
    }
    .TxtNormalLabel {
        /*        font-family: "Ciudadela Pro", sans-serif;
        font-size: 1rem;
        font-weight: normal;
                color: #0b0b0c;*/
        font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #707173;
    }

    .TxtNormalLabel-cabezal {
        font-family: "Ciudadela Pro", sans-serif;
        font-size: 1rem;
        color: #000;
        font-weight: bold;
    }
    .TxtNormalLabelCel {
        font-family: "Ciudadela Pro", sans-serif;
        font-size: 1rem;
        font-weight: normal;
        color: #707173;
    }
    .TablaCeldaDer {
        color: #707173;
        font-family: Arial, sans-serif;
        font-size: 1rem;
        font-weight: normal;
        text-align: right;
        border-style: none;
        background-color: #FFFFFF;
        vertical-align: top;
    }
    .TablaCeldaIzq {
        color: #707173;
        font-family: Arial, sans-serif;
        font-size: 1rem;
        font-weight: normal;
        text-align: left;
        border-style: none;
        background-color: #FFFFFF;
        vertical-align: top;
    }
    .linkCancelar{     
        padding: 15px;
        margin-top: -4px;
        text-align: center;
        display: block;
    }
    .btnBuscar{
        margin-right: 50px; 
    }
    .margintop{
        margin-top: 10px;
    }
    .margintop-check{
        margin-top: 5px;
    }
    .center-colum-pc{
        text-align: center;
    }
}




.mensaje-prebius .alert .alert-danger  .bf-message{
    border: 0px transparent !important;
    box-shadow: none !important;
}
.checkbox{
    margin-top: 0 !important;
}

.ui-messages-error, .ui-message-error {
    color: #8c2e0b !important;
    background-color: #FFFFFF !important;
    border-color: #DCA7A7 !important;

}
.ui-messages-error {
    border: 3px solid #DCA7A7 !important;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
    margin: 10px 0;
    padding: 10px 10px 10px 10px;
    font-weight: normal !important;
    font-size: 1rem !important;
}
.messages-error-summary{
    font-weight: normal;
}

.confir-dialogo-suscrip > .bficon{
    float: left;
    height: 180px;
    padding-top: 55px;
    padding-right: 30px !important;
    padding-left: 30px !important
}
.confir-dialogo-suscrip-info > .bficon {
    float: left;
    height: 180px;
    padding-top: 50px;
    padding-right: 30px !important;
    padding-left: 30px !important;
}
.confir-dialogo-confirm-dir> .bficon {
    float: left;
    height: 180px;
    padding-top: 50px;  
    padding-right: 30px !important;
    padding-left: 30px !important;
}
.confir-dialogo-info > .bficon {
    float: left;
    padding-right: 30px !important;
    padding-left: 30px !important;
}
.confir-dialogo-pago-linea > .bficon {
    float: left;
    height: 200px;
    padding-top: 30px;
    padding-right: 30px !important;
}
.confir-dialogo-desasociar > .bficon-warning-triangle-o{
    transform: rotate(180deg);
}

.confir-dialogo-suscrip > .bficon-info{
    transform: rotate(180deg);
}
.panel-default {
    margin-top: 0% !important;
}
.messeges-all{
    background-color: #FFFFFF;
    font-size: 1rem;
    font-weight: normal;
}
.info-messeges{
    border: 3px solid #007e93;
    color: #049AB2;
}
.warnig-messeges{
    border: 3px solid #DCA7A7;
    color: #8c2e0b;
}
.error-messeges{
    border: 3px solid #DCA7A7;
    color: #8c2e0b;
}
.contenedor{
    width:100%;
    height:auto;
    text-align: center;
}
.contenedor>img {
    display:inline-block;
    vertical-align:middle;
    line-height:normal;
    width: 100%;
    height: 100%;

}
.contenedor>span{   
    display:inline-block;
    vertical-align:middle;
    line-height:normal;
}
.alert-danger {
    background-color: white;
    border: solid 0px #8c2e0b !important;
    border-top-color: rgb(220, 167, 167);
    border-right-color: rgb(220, 167, 167);
    border-bottom-color: rgb(220, 167, 167);
    border-left-color: rgb(220, 167, 167);
    color: #8c2e0b !important;
}

.linkCancelarP{
    padding: 15px;
    display: inline-block;
}
a.linkCancelar{
    color: #B81E36;
    text-decoration: underline;
}
a.linkCancelar:hover, a.linkCancelar:focus{
    color: #B81E36;
    text-decoration: underline;
    cursor: pointer;

}
a.linkCancelarP{
    color: #B81E36;
    text-decoration: underline;
}

a.linkCancelarP:hover, a.linkCancelarP:focus{
    color: #B81E36;
    text-decoration: underline;
    cursor: pointer;

}

.ui-panelgrid.showcase-text-align-right .ui-grid-responsive .ui-panelgrid-cell {
    text-align: right;
}
.ui-dialog .ui-widget-content .ui-dialog-content{
    display: none !important;
}
.ui-confirm-dialog .ui-dialog-content{
    display: none !important;
}

.clear-margen{
    margin: 0px;
}

.clear-pading{
    padding: 0px;
}
.ancho-btn{
    width: 100%;
}


.botonAction{
    background-color: #2fa4e7;
}
.botonAction:hover{
    background-color: #FFFFFF;
}


.imgbanco{
    border: 1px solid #e3e3e3 !important;
}
.imgbanco:hover{
    border: 3px solid #e3e3e3 !important;
}
.btn {
    white-space: normal !important;
}
button.ui-state-disabled:hover{
    cursor: not-allowed !important;
    pointer-events: all !important;
}

.ui-state-disabled {
    cursor: not-allowed !important;
    pointer-events: all;
}

ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled:hover{
    cursor: not-allowed !important;
    pointer-events: all !important;
}



.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    background-color: #049AB2 !important;
    background-image: linear-gradient(to bottom, #049AB2, #049AB2) !important;
    border-color: #0044cc #0044cc #002a80 !important;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#049AB2', endColorstr='#049AB2', GradientType=0) !important;
    filter: progid:dximagetransform.microsoft.gradient(enabled=false) !important;
}


.ui-priority-primary-red, .ui-widget-content .ui-priority-primary-re, .ui-widget-header .ui-priority-primary-red {
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    background-color: #B81E36 !important;
    background-image: linear-gradient(to bottom, #B81E36, #B81E36) !important;
    border-color: #7B1424 #7B1424 #7B1424 !important;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#049AB2', endColorstr='#049AB2', GradientType=0) !important;
    filter: progid:dximagetransform.microsoft.gradient(enabled=false) !important;
}
.btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus {
    background-color: #049AB2 !important;
    border-color: #049AB2 !important;
}

.ui-priority-primary:hover, .ui-priority-primary:focus {
    background-color: #049AB2 !important;
    background-position: 0px !important;
}

.ui-priority-primary:hover {
    color: #fff !important;
    background-color: #049AB2 !important;
    border-color: #007E93 !important;
}
.ui-priority-primary-red:hover, .ui-priority-primary-red:focus {
    background-color: #B81E36 !important;
    background-position: 0px !important;
}
.ui-priority-primary-red:hover {
    color: #fff !important;
    background-color: #B81E36 !important;
    border-color: #7B1424 !important;
}
ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    color: #ffffff;
    text-decoration: none;
    background-color: #049AB2;
    background-position: 0px;
    background-image: -moz-linear-gradient(top, #049AB2, #049AB2);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#049AB2), to(#049AB2));
    background-image: -webkit-linear-gradient(top, #049AB2, #049AB2);
    background-image: -o-linear-gradient(top, #049AB2, #049AB2);
    background-image: linear-gradient(to bottom, #049AB2, #049AB2);
    background-repeat: repeat-x;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#049AB2', endColorstr='#049AB2', GradientType=0);
    font-weight: normal;
}


btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
    background-color: #049AB2 !important;
    background-image: none !important;
}
.btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus {
    background-color: #049AB2 !important;
    border-color: #007E93 !important;
}
.btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus {
    background-color: #049AB2 !important;
    border-color: #007E93 !important;
}
.btn-default:hover, .btn-default:focus {
    background-color: #049AB2 !important;
    background-position: 0 -15px;
}
.btn-default.disabled, .btn-primary.disabled, .btn-success.disabled, .btn-info.disabled, .btn-warning.disabled, .btn-danger.disabled, .btn-default[disabled], .btn-primary[disabled], .btn-success[disabled], .btn-info[disabled], .btn-warning[disabled], .btn-danger[disabled], fieldset[disabled] .btn-default, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-success, fieldset[disabled] .btn-info, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-danger {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.btn-default:hover {
    color: #ffffff !important;
    background-color: #049AB2 !important;
    border-color: #007E93 !important;
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}

#form1\:dilogSuscripcion > div:nth-child(2) > span:nth-child(1){
    background-image: none !important;
}

#form1\:dilogConfimar > div:nth-child(2) > span:nth-child(1){
    background-image: none !important;
}
#form1\:dilogConfimar1 > div:nth-child(2) > span:nth-child(1){
    background-image: none !important;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .65 !important;
    filter: Alpha(Opacity=65) !important;
    background-image: none;
    cursor: not-allowed !important;
}
.ui-paginator .ui-paginator-next .ui-icon, .ui-paginator .ui-paginator-prev .ui-icon, .ui-paginator .ui-paginator-first .ui-icon, .ui-paginator .ui-paginator-last .ui-icon {
    height: none !important;
    overflow: inherit;
}
.ui-priority-primary:active, .ui-priority-primary.active{
    color: #ffffff !important;
    background-color: #049AB2 !important;

}
.ui-priority-primary-red:hover, .ui-priority-primary-red:active, .ui-priority-primary-red.active, .ui-priority-primary-red.disabled, .ui-priority-primary-red[disabled] {
    color: #ffffff !important;
    background-color: #B81E36 !important;

}

.alert-success-new {

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
    color: #000;
    border: solid 10px #b5bfea;
    background-color: white;

}
.alert-new {

    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);

}
.confirm-dialog{
    border-color: #asdddd;
}
.ui-icon {
    width: 16px;
    height: 16px;    
}

.value {
    font-weight: bold;
}

.ui-datatable {
    margin-bottom: 1px;
}

.ui-datatable .ui-datatable-footer {
    text-align:left;
}

.ui-datalist ul {
    padding: 0 0 0 10px;
    margin: 5px 0;
}

.ui-datatable .ui-button-icon-only .ui-button-text {
    padding: 0;
    line-height: 1.2;
}
ui-panelgrid > .ui-widget-content{
    border: none;
}

.ui-panelgrid > * > tr.ui-widget-content{
    border: none;
}
.ui-panelgrid .ui-panelgrid-cell {
    border-width: 0px;
    border-style: none;
}
.panel-cash .ui-panelgrid .ui-panelgrid-cell {
    border-width: 0px;
    border-style: none;
}

.marcoMain{
    padding: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}


.scale-imgIM{
    width: 80%;
}
.scale-imgIMRF{
    width: 30%;
}

.blokText{
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #888888;
    border-top: 1px solid #888888;


}
.ui-panelgrid.showcase-text-align-center .ui-grid-responsive .ui-panelgrid-cell {
    text-align: center;
}

.customPanelGrid .ui-panelgrid-content {
    align-items: center;
}
.ui-panelgrid-cell{
    text-align: center;
}
.elemento-desc {
    border-style: outset;
    border-color: rgba(125, 90, 33, 0.2);
    border-width: thin !important;
    text-align: left;
    background-color: rgb(232, 229, 224);
}

.btn-margin-buton{
    margin-bottom: 10px;
}



#imgIM{
    background-image: url("../resources/images/IM.png") no-repeat fixed center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100% ;
    text-align: center;
    border: 1px solid black;
}
#imgIMRF{
    background-image: url("../resources/images/IMRF.png") no-repeat fixed center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100% ;
    text-align: center;
    width: 30%;
    height: auto;
    border: 1px solid black;
}

.padre {
    /*margin-top: 50px;*/
    height: 150px;
    /*IMPORTANTE*/
    display: flex;
    justify-content: center;
    align-items: center;
}

.hijo {
    width: 100%;
}
.headerTabla{
    border-bottom: 2px solid #707173;   
}

a.volver{
    color: #049AB2 !important;
    text-decoration: underline !important;

}
a.volver:hover, a:focus{
    color: #049AB2 !important;
    text-decoration: underline !important;
    cursor: pointer !important;

}
.alinearDer{
    text-align: right;
}
.alinearCenter{
    text-align: center;
}
a.ui-commandlink .ui-widget{
    color: #B81E36 !important;
}
.ui-widget {
    font-size: 1.0rem;
}
.ui-paginator-top{
    display: none !important;
}


/*.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    color: #ffffff !important;
    background-color: #049AB2 !important;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border-color: #ffffff !important;
    background-color: #B81E36 !important;
    background-image: none;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
}*/

input[class*="link-boton"] {
    border: none !important;
    background-color: #FFFFFF !important;
    color: #049AB2 !important;
    text-decoration: underline !important;
}
link-boton{
    color: #049AB2 !important;
    text-decoration: #049AB2 underline solid !important;
}
link-boton:hover{
    color: #049AB2 !important;
    text-decoration: #049AB2 underline solid !important;
    cursor: pointer !important;
}


.ver-boton-gestionar {
    border: 1px solid #049AB2 !important;
    background-color: #FFFFFF !important;
    background-image: none !important;
    /*width: 32px;*/
}
button[class*="boton-aux-blue"]{
    border: 1px solid #049AB2 !important;
    background-color: #FFFFFF !important;
    background-image: none !important;
    width: 32px;
}
button[class*="boton-aux-red"]{
    border: 1px solid #B81E36 !important;
    background-color: #FFFFFF !important;
    background-image: none !important;
    width: 32px;
}
.fa-cog{
    color: #049AB2 !important;
}

.fa-trash{
    color: #B81E36 !important;
}

.chekCuotas{
    float: left !important;
    margin-right: 5px !important;
}

.chekCuotasInput {
    margin-top: 0.4pc !important;
}

@media print{

    header, footer, nav, aside {
        display: none;
    }
    ul, img, table {
        page-break-inside: avoid;
    }
    h3 + h3 {
        page-break-before: always;
    }
    h3 {
        page-break-before: always;
    }
    a[href^=http]:after {
        content:" <" attr(href) ">";
    }
    a:after {
        content:" <" attr(href) ">";
    }
    body {
        background-image: none;
    }

}

.helpPadron {
    font-size: 0.7em !important;
    margin-left: -2.8pc !important;
}

@media only screen
and (min-device-width : 768px) {
    .helpPadron {
        margin-left: 9pc !important;
        width: 22pc !important;
    }
}

@media only screen
and (min-device-width : 992px) {
    .helpPadron {
        margin-left: 1.3pc !important;
        width: 22pc !important;
    }
}

@media only screen
and (min-device-width : 1024px) {
    .helpPadron {
        margin-left: 3pc !important;
        width: 26pc !important;
    }
}

@media only screen
and (min-device-width : 1280px) {
    #cBotonSubmit .btnFacturar {
        margin-top: 8%;
        margin-right: 0px !important;
    }
    .helpPadron {
        margin-left: 1.3pc !important;
        width: 23pc !important;
    }
    .campoDoc {
        margin-bottom: -0.7pc !important;
    }
    .helpDoc {
        margin-left: 6.8pc !important;
        font-size: 0.7em !important;
    }
    .contenidoMensajeLic {
        width: 35.6pc !important;
        margin: 0.2pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeLic {
        height: 7pc !important;
    }
    .contenidoMensajeFactura {
        width: 35.6pc !important;
        margin: 0.2pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeFactura {
        height: 7pc !important;
    }
    .auxMensajeFactura span.bficon.bficon-info {
        margin-top: 1pc !important;
    }
}

@media only screen
and (min-device-width : 1440px) {
    .helpPadron {
        margin-left: 1.3pc !important;
        width: 22pc !important;
    }
}

@media only screen and (max-width: 280px) {
    .labelRadio {
        margin-left: 0px !important;
    }
    .columnaIzquierda .helpDoc {
        margin-left: -1px !important;
    }
    .form-control {
        margin-left: -16px;
    }
    .btnFacturar {
        width: 102px;
        height: 32px;
        margin-right: 12px !important;
    }
    .btnAccionesFactura {
        width: 102px;
        height: 32px;
        margin-right: 12px !important;
    }
    .frmFactura {
        padding-right: 0cm !important;
        padding-left: 0cm !important;
        padding-top: 0cm !important;
        border-style: dotted !important;
        border-color: DarkGray !important;
        border-width: thin !important;
        padding-bottom: 0.3cm !important;
        margin-bottom: 8px !important;
        padding: 0cm !important;
    }
    .seccionAux .styleHelpMessage {    
        margin-left: -21% !important;
    }
    .styleHelpMessage {
        margin-top: -12% !important;
        margin-left: -6% !important;
    }
    .formTramite .styleHelpMessage {
        padding-left: 31% !important;
    }
    .formTramite .styleHelpMessageTram {
        padding-left: 31% !important;
    }
    .panelPersona .styleHelpMessage {
        padding-left: 31% !important;
    }
    .panelDireccion .styleHelpMessage {
        padding-left: 31% !important;
    }
    .panelDatosPersona .styleHelpMessage {
        margin: -1.5pc 0 0 -1.99pc !important;
    }
    .styleHelpMessageDoc {
        margin: -1pc -15.4pc !important;
    }
    .campoDoc {
        margin-bottom: -0.7pc !important;
    }
    .helpDoc {
        margin-left: -0.9pc !important;
    }
    .contenidoMensajeLic {
        width: 35.6pc !important;
        margin: 0.2pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeLic {
        height: 7pc !important;
    }
    .contenidoMensajeFactura {
        width: 33.6pc !important;
        margin: 0pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeFactura {
        height: 7pc !important;
    }
    .auxMensajeFactura span.bficon.bficon-info {
        margin-top: 1pc !important;
    } 
    .campoTramite {
        margin-bottom: -0.7pc !important;
    }
    .helpTramite {
        margin-left: 5.9pc !important;
        width: 28pc !important;
        font-size: 0.7em !important;
    } 
    .kaptchaBloque {
        margin-left: 2.3%;
    }
    .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    span.imgBarCodeText1 {
        margin: 0px 0px 0px 0.7pc !important;
        font-size: 0.7em !important;
        font-weight: bold !important;
    }
    span.imgBarCodeText2 {
        margin: 0px 0px 0px 0.7pc !important;
        font-size: 0.7em !important;
        font-weight: bold !important;
    }
    .bf-message-summary {
        padding-left: 0px;
    }
    .kaptchaBloque .TxtNormalResaltado1 {
        font-size: 0.9em !important;
        line-height: 0px;
    }
    .helpCaptcha {
        margin-left: 0.8pc !important;
        width: 18pc !important;
        font-size: 0.7em !important;
    }  
    .lineSeparator {
        width: 32.9pc !important;
        margin-left: 0pc !important;
    }
    .auxMensaje {
        height: 7pc !important;
    }
    .colDocumento .control-label {
        margin-left: -14px !important;
    }
    .colNombre .control-label {
        margin-left: -14px !important;
    }
    .colApellidos .control-label {
        margin-left: -14px !important;
    }
    .colCorreo .control-label {
        margin-left: -85px !important;
        width: 13pc;
    }
    .imagenEmpFin {
        width: unset !important;
    }
    .mainCont {
        margin-top: 0px !important;
    }
}

@media only screen and (max-width: 320px) {
    #cBotonSubmit .btnFacturar {
        margin-top: 9%;
        margin-right: 0px !important;
    }
    .labelRadio {
        margin-left: 0px !important;
    }
    .columnaIzquierda .helpDoc {
        margin-left: -1px !important;
    }
    /*    .form-control {
            margin-left: -16px;
        }*/
    .btnFacturar {
        width: 102px;
        height: 32px;
    }
    .btnAccionesFactura {
        height: 32px;
        margin-bottom: 7px;
    }
    .frmFactura {
        padding-right: 0cm !important;
        padding-left: 0cm !important;
        padding-top: 0cm !important;
        border-style: dotted !important;
        border-color: DarkGray !important;
        border-width: thin !important;
        padding-bottom: 0.3cm !important;
        margin-bottom: 8px !important;
        padding: 0cm !important;
    }
    .seccionAux .styleHelpMessage {    
        margin-left: -18% !important;
    }
    .styleHelpMessage {
        margin-top: -12% !important;
        margin-left: -6% !important;
    }
    .formTramite .styleHelpMessage {
        margin: -0.6pc -1.5pc !important;
    }
    .formTramite .styleHelpMessageTram {
        margin: -0.2pc -1.5pc !important;
    }
    .panelPersona .styleHelpMessage {
        margin: -0.6pc -1.5pc !important;
    }
    .panelDireccion .styleHelpMessage {
        margin: -0.6pc -1.5pc !important;
    }
    .panelDatosPersona .styleHelpMessage {
        margin: -1.5pc 0 0 -1.8pc !important;
    }
    .styleHelpMessageDoc {/*ok*/
        margin: -1pc -1.5pc !important;
    }
    .campoDoc {
        margin-bottom: -0.7pc !important;
    }
    .helpDoc {/*ok*/
        margin-left: -0.9pc !important;
    }
    .contenidoMensajeLic {
        width: 13.6pc !important;
        margin: -0.6pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeLic {
        height: 4.8pc !important;
    }
    .contenidoMensajeFactura {
        width: 15.6pc !important;
        margin: -0.6pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeFactura {
        height: 8.7pc !important;
    }
    .auxMensajeFactura span.bficon.bficon-info {
        margin-top: 1pc !important;
    } 
    .campoTramite {
        margin-bottom: -0.7pc !important;
    }
    .helpTramite {
        margin-left: -0.9pc !important;
        width: 28pc !important;
        font-size: 0.8em !important;
    } 
    .kaptchaBloque {/*ok*/
        margin-left: 0pc;
        width: 15.5pc !important;
    }
    .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    span.imgBarCodeText1 {/*ok*/
        margin: 0px 0px 0px 0.6pc !important;
        font-size: 1em !important;
        font-weight: bold !important;
    }
    span.imgBarCodeText2 {/*ok*/
        margin: 0px 0px 0px 0.6pc !important;
        font-size: 1em !important;
        font-weight: bold !important;
    }
    .bf-message-summary {
        padding-left: 0px;
    }
    .kaptchaBloque .TxtNormalResaltado1 {/*ok*/
        font-size: 0.9em !important;
        line-height: 0px;
    }
    .helpCaptcha {/*ok*/
        margin: 0pc -2.8pc !important;
        font-size: 0.8em !important;
    }  
    .lineSeparator {
        width: 13.5pc !important;
    }
    .auxMensaje {
        height: 7.7pc !important;
    }
    .colDocumento .control-label {
        margin-left: -14px !important;
    }
    .colNombre .control-label {
        margin-left: -14px !important;
    }
    .colApellidos .control-label {
        margin-left: -14px !important;
    }
    .colCorreo .control-label {
        margin-left: -85px !important;
        width: 13pc;
    }
    .imagenEmpFin {
        width: unset !important;
    }
    .mainCont {
        margin-top: 0px !important;
    }
    .tabMediosDePago {
        width: 100%;
    }
    .blockUI.blockMsg.blockPage {
        margin: -107px 0px 0px -129px !important;
    }
}

@media only screen and (min-width: 321px) and (max-width: 360px) {
    #cBotonSubmit .btnFacturar {
        margin-top: 7%;
        margin-right: 30px !important;
    }
    .btnFacturar {
        width: 102px;
        height: 32px;
    }
    .btnAccionesFactura {
        height: 32px;
        margin-right: 10px !important;
        margin-bottom: 6px;
    }
    .frmFactura {
        padding-right: 0cm !important;
        padding-left: 0cm !important;
        padding-top: 0cm !important;
        border-style: dotted !important;
        border-color: DarkGray !important;
        border-width: thin !important;
        padding-bottom: 0.3cm !important;
        margin-bottom: 8px !important;
        padding: 0cm !important;
    }
    .seccionAux .styleHelpMessage {    
        margin-left: -16.3% !important;
    }
    .styleHelpMessage {
        margin-top: -10% !important;
        margin-left: -6% !important;
    }   
    .formTramite .styleHelpMessage {
        margin: -0.7pc -1.5pc !important;
    }
    .formTramite .styleHelpMessageTram {
        margin: -0.1pc -1.6pc !important;
    }
    .panelPersona .styleHelpMessage {
        margin: -0.7pc -1.5pc !important;
    }
    .panelDireccion .styleHelpMessage {
        margin: -0.7pc -1.5pc !important;
    }
    .panelDatosPersona .styleHelpMessage {
        margin: -1.5pc 0 0 -2pc !important;
    }
    .styleHelpMessageDoc {/*ok*/
        margin: -0.3pc -1.6pc !important;
    }
    .campoDoc {
        margin-bottom: -0.7pc !important;
    }
    .helpDoc {/*ok*/
        margin-left: -0.9pc !important;
    }
    .contenidoMensajeLic {/*ok*/
        width: 16.3pc !important;
        margin: -0.4pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeLic {/*ok*/
        height: 5pc !important;
    }
    .contenidoMensajeFactura {/*ok*/
        width: 18pc !important;
        margin: -0.5pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeFactura {/*ok*/
        height: 9pc !important;
    }
    .auxMensajeFactura span.bficon.bficon-info {
        margin-top: 1pc !important;
    } 
    .campoTramite {
        margin-bottom: -0.7pc !important;
    }
    .helpTramite {/*ok*/
        margin-left: -0.9pc !important;
        width: 28pc !important;
        font-size: 0.8em !important;
    }
    .kaptchaBloque {/*ok*/
        margin: 0.1pc 0pc;
    }
    .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    span.imgBarCodeText1 {/*ok*/
        margin: 0px 0px 0px 0.6pc !important;
        font-size: 1em !important;
        font-weight: bold !important;
    }
    span.imgBarCodeText2 {/*ok*/
        margin: 0px 0px 0px 0.6pc !important;
        font-size: 1em !important;
        font-weight: bold !important;
    }
    .bf-message-summary {
        padding-left: 0px;
    }
    .kaptchaBloque .TxtNormalResaltado1 {/*ok*/
        line-height: 0px;
    }
    .helpCaptcha {/*ok*/
        margin: 0pc -2.8pc !important;
        font-size: 0.8em !important;
    }   
    .lineSeparator {/*ok*/
        width: 16.1pc !important;
    }
    .auxMensaje {
        height: 7pc !important;
    }
    .colDocumento .control-label {
        margin-left: -13px !important;
    }
    .colNombre .control-label {
        margin-left: -13px !important;
    }
    .colApellidos .control-label {
        margin-left: -13px !important;
    }
    .colCorreo .control-label {
        margin-left: -13px !important;
    }
    .imagenEmpFin {
        width: unset !important;
    }
    .mainCont {
        margin-top: 0px !important;
    }
    .tabMediosDePago {
        width: 100%;
    }
    .blockUI.blockMsg.blockPage {
        margin: -77px 0px 0px -129px !important;
    }
}

@media only screen and (min-width: 361px) and (max-width: 375px) {
    #cBotonSubmit .btnFacturar {
        margin-top: 7%;
        margin-right: 30px !important;
    }
    .btnFacturar {
        width: 102px;
        height: 32px;
    }
    .btnAccionesFactura {
        height: 32px;
        margin-right: 10px !important;
        margin-bottom: 6px;
    }
    .frmFactura {
        padding-right: 0cm !important;
        padding-left: 0cm !important;
        padding-top: 0cm !important;
        border-style: dotted !important;
        border-color: DarkGray !important;
        border-width: thin !important;
        padding-bottom: 0.3cm !important;
        margin-bottom: 8px !important;
        padding: 0cm !important;
    }
    .seccionAux .styleHelpMessage {    
        margin-left: -16.3% !important;
    }
    .styleHelpMessage {
        margin-top: -10% !important;
        margin-left: -6% !important;
    }   
    .formTramite .styleHelpMessage {
        margin: -0.7pc -1.5pc !important;
    }
    .formTramite .styleHelpMessageTram {
        margin: -0.1pc -1.5pc !important;
    }
    .panelPersona .styleHelpMessage {
        margin: -0.7pc -1.5pc !important;
    }
    .panelDireccion .styleHelpMessage {
        margin: -0.7pc -1.5pc !important;
    }
    .panelDatosPersona .styleHelpMessage {
        margin: -1.5pc 0 0 -2pc !important;
    }
    .styleHelpMessageDoc {/*ok*/
        margin: -0.3pc -1.6pc !important;
    }
    .campoDoc {
        margin-bottom: -0.7pc !important;
    }
    .helpDoc {/*ok*/
        margin-left: -0.9pc !important;
    }
    .contenidoMensajeLic {/*ok*/
        width: 17.6pc !important;
        margin: -0.5pc -0.3pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeLic {
        height: 4pc !important;
    }
    .contenidoMensajeFactura {/*ok*/
        width: 19pc !important;
        margin: -0.5pc 0pc 0pc 0pc !important;
        text-align: justify;
    }
    .auxMensajeFactura {/*ok*/
        height: 8pc !important;
    }
    .auxMensajeFactura span.bficon.bficon-info {
        margin-top: 1pc !important;
    }
    .campoTramite {
        margin-bottom: -0.7pc !important;
    }
    .helpTramite {/*ok*/
        margin-left: -0.9pc !important;
        width: 28pc !important;
        font-size: 0.8em !important;
    }
    .kaptchaBloque {/*ok*/
        margin: 0.1pc 0pc;
    }
    .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    span.imgBarCodeText1 {/*ok*/
        margin: 0px 0px 0px 0.7pc !important;
        font-size: 1em !important;
        font-weight: bold !important;
    }
    span.imgBarCodeText2 {/*ok*/
        margin: 0px 0px 0px 0.7pc !important;
        font-size: 1em !important;
        font-weight: bold !important;
    }
    .bf-message-summary {
        padding-left: 0px;
    }
    .kaptchaBloque .TxtNormalResaltado1 {/*ok*/
        line-height: 0px;
    }
    .helpCaptcha {/*ok*/
        margin: 0pc -2.8pc !important;
        font-size: 0.8em !important;
    }    
    .lineSeparator {/*ok*/
        width: 16.1pc !important;
    }
    .auxMensaje {
        height: 7pc !important;
    }
    .colDocumento .control-label {
        margin-left: -13px !important;
    }
    .colNombre .control-label {
        margin-left: -13px !important;
    }
    .colApellidos .control-label {
        margin-left: -13px !important;
    }
    .colCorreo .control-label {
        margin-left: -13px !important;
    }
    .imagenEmpFin {
        width: unset !important;
    }
    .mainCont {
        margin-top: 0px !important;
    }
    .tabMediosDePago {
        width: 100%;
    }
    .blockUI.blockMsg.blockPage {
        margin: -107px 0px 0px -129px !important;
    }
}

@media only screen and (min-width: 376px) and (max-width: 396px) {
    #cBotonSubmit .btnFacturar {
        margin-top: 6%;
        margin-right: 0px !important;
    }
    .btnFacturar {
        width: 102px;
        height: 32px;
    }
    .btnAccionesFactura {
        height: 32px;
        margin-right: 30% !important;
        margin-bottom: 7px;
    }
    .frmFactura { /*ok*/
        padding-right: 0cm !important;
        padding-left: 0cm !important;
        padding-top: 0cm !important;
        border-style: dotted !important;
        border-color: DarkGray !important;
        border-width: thin !important;
        padding-bottom: 0.3cm !important;
        margin-bottom: 8px !important;
        padding: 0cm !important;
    }
    .seccionAux .styleHelpMessage {    
        margin-top: -8% !important;
        margin-left: -15% !important;
    }
    .styleHelpMessage {    
        margin-top: -9% !important;
        margin-left: -7% !important;
    }
    .formTramite .styleHelpMessage {
        margin: -0.7pc -1.5pc !important;
    }
    .formTramite .styleHelpMessageTram {
        margin: -0.7pc -1.5pc !important;
    }
    .panelPersona .styleHelpMessage {
        margin: -0.7pc -1.5pc !important;
    }
    .panelDireccion .styleHelpMessage {
        margin: -0.7pc -1.5pc !important;
    }
    .panelDatosPersona .styleHelpMessage {
        margin: -1.5pc 0 0 -2.3pc !important;
    }
    .styleHelpMessageDoc {/*ok*/
        margin: -0.8pc -1.5pc !important;
    }
    .campoDoc {
        margin-bottom: -0.7pc !important;
    }
    .helpDoc {/*ok*/
        margin-left: -4.5% !important;
    }
    .contenidoMensajeLic {/*ok*/
        width: 18.6pc !important;
        margin: -0.5pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeLic {/*ok*/
        height: 4pc !important;
    }
    .contenidoMensajeFactura {/*ok*/
        width: 20pc !important;
        margin: -0.5pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeFactura {/*ok*/
        height: 7pc !important;
    }
    .auxMensajeFactura span.bficon.bficon-info {
        margin-top: 1pc !important;
    }
    .campoTramite {
        margin-bottom: -0.7pc !important;
    }
    .helpTramite {
        margin-left: -0.9pc !important;
        width: 28pc !important;
        font-size: 0.8em !important;
    }
    .kaptchaBloque {/*ok*/
        margin: 0pc 0pc;
    }
    .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    span.imgBarCodeText1 {/*ok*/
        margin: 0px 0px 0px 0.7pc !important;
        font-size: 1em !important;
        font-weight: bold !important;
    }
    span.imgBarCodeText2 {/*ok*/
        margin: 0px 0px 0px 0.7pc !important;
        font-size: 1em !important;
        font-weight: bold !important;
    }
    .bf-message-summary {
        padding-left: 0px;
    }
    .kaptchaBloque .TxtNormalResaltado1 {/*ok*/
        font-size: 0.9em !important;
        line-height: 0px;
    }
    .helpCaptcha {/*ok*/
        margin-left: -2.8pc !important;
    }    
    .lineSeparator {/*ok*/
        width: 19.3pc !important;
    }
    .auxMensaje {
        height: 7pc !important;
    }
    .colDocumento .control-label {
        margin-left: -14px !important;
    }
    .colNombre .control-label {
        margin-left: -14px !important;
    }
    .colApellidos .control-label {
        margin-left: -14px !important;
    }
    .colCorreo .control-label {
        margin-left: -85px !important;
        width: 13pc;
    }
    .imagenEmpFin {
        width: unset !important;
    }
    .mainCont {
        margin-top: 0px !important;
    }
    .tabMediosDePago {
        width: 100%;
    }
    .blockUI.blockMsg.blockPage {
        margin: -77px 0px 0px -129px !important;
    }
}

@media only screen and (min-width: 397px) and (max-width: 425px) {
    #cBotonSubmit .btnFacturar {
        margin-top: 6%;
        margin-right: 0px !important;
    }
    .btnFacturar {
        width: 102px;
        height: 32px;
    }
    .btnAccionesFactura {
        height: 32px;
        margin-right: 30% !important;
        margin-bottom: 7px;
    }
    .frmFactura { /*ok*/
        padding-right: 0cm !important;
        padding-left: 0cm !important;
        padding-top: 0cm !important;
        border-style: dotted !important;
        border-color: DarkGray !important;
        border-width: thin !important;
        padding-bottom: 0.3cm !important;
        margin-bottom: 8px !important;
        padding: 0cm !important;
    }
    .seccionAux .styleHelpMessage {    
        margin-top: -8% !important;
        margin-left: -15% !important;
    }
    .styleHelpMessage {    
        margin-top: -9% !important;
        margin-left: -7% !important;
    }
    .formTramite .styleHelpMessage {
        margin: -0.7pc -1.5pc !important;
    }
    .formTramite .styleHelpMessageTram {
        margin: -0.1pc -1.5pc !important;
    }
    .panelPersona .styleHelpMessage {
        margin: -0.7pc -1.5pc !important;
    }
    .panelDireccion .styleHelpMessage {
        margin: -0.7pc -1.5pc !important;
    }
    .panelDatosPersona .styleHelpMessage {
        margin: -1.5pc 0 0 -2.3pc !important;
    }
    .styleHelpMessageDoc {/*ok*/
        margin: -0.8pc -1.5pc !important;
    }
    .campoDoc {
        margin-bottom: -0.7pc !important;
    }
    .helpDoc {/*ok*/
        margin-left: -4.5% !important;
    }
    .contenidoMensajeLic {/*ok*/
        width: 19.9pc !important;
        margin: -0.5pc -0.3pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeLic {
        height: 4.2pc !important;
    }
    .contenidoMensajeFactura {/*ok*/
        width: 21.7pc !important;
        margin: 0pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeFactura {
        height: 8pc !important;
    }
    .auxMensajeFactura span.bficon.bficon-info {
        margin-top: 1pc !important;
    }
    .campoTramite {
        margin-bottom: -0.7pc !important;
    }
    .helpTramite {
        margin-left: -0.9pc !important;
        width: 28pc !important;
        font-size: 0.8em !important;
    }
    .kaptchaBloque {/*ok*/
        margin: 0pc 0pc;
    }
    .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    span.imgBarCodeText1 {/*ok*/
        margin: 0px 0px 0px 0.7pc !important;
        font-size: 1em !important;
        font-weight: bold !important;
    }
    span.imgBarCodeText2 {/*ok*/
        margin: 0px 0px 0px 0.7pc !important;
        font-size: 1em !important;
        font-weight: bold !important;
    }
    .bf-message-summary {
        padding-left: 0px;
    }
    .kaptchaBloque .TxtNormalResaltado1 {/*ok*/
        font-size: 0.9em !important;
        line-height: 0px;
    }
    .helpCaptcha {/*ok*/
        margin-left: -2.8pc !important;
    }    
    .lineSeparator {/*ok*/
        width: 19.3pc !important;
    }
    .auxMensaje {
        height: 7pc !important;
    }
    .colDocumento .control-label {
        margin-left: -14px !important;
    }
    .colNombre .control-label {
        margin-left: -14px !important;
    }
    .colApellidos .control-label {
        margin-left: -14px !important;
    }
    .colCorreo .control-label {
        margin-left: -85px !important;
        width: 13pc;
    }
    .imagenEmpFin {
        width: unset !important;
    }
    .mainCont {
        margin-top: 0px !important;
    }
    .tabMediosDePago {
        width: 100%;
    }
    .blockUI.blockMsg.blockPage {
        margin: -77px 0px 0px -129px !important;
    }
}

@media only screen and (min-width: 426px) and (max-width: 540px) {
    #cBotonSubmit .btnFacturar {
        margin-top: 3%;
        margin-right: 0px !important;
    }
    .btnFacturar {
        width: 102px;
        height: 32px;
        margin-right: 57px !important;
    }
    .btnAccionesFactura {
        width: 102px;
        height: 32px;
        margin-right: 124px !important;
        margin-bottom: 7px;
    }
    .frmFactura {
        padding-right: 0cm !important;
        padding-left: 0cm !important;
        padding-top: 0cm !important;
        border-style: dotted !important;
        border-color: DarkGray !important;
        border-width: thin !important;
        padding-bottom: 0.3cm !important;
        margin-bottom: 8px !important;
        padding: 0cm !important;
    }
    .seccionAux .styleHelpMessage {    
        margin-top: -6% !important;
        margin-left: -13.4% !important;
    }
    .styleHelpMessage {
        margin-top: -3% !important;
        margin-left: -15% !important;
    }
    .formTramite .styleHelpMessage {
        margin: -0.5pc 0 0 -1.5pc !important;
    }
    .formTramite .styleHelpMessageTram {
        margin: -0.5pc 0 0 -1.5pc !important;
    }
    .panelPersona .styleHelpMessage {
        margin: -0.7pc 0 0 -1.5pc !important;
    }
    .panelDireccion .styleHelpMessage {
        margin: -0.7pc 0 0 -1.5pc !important;
    }
    .panelDatosPersona .styleHelpMessage {
        margin: -1.5pc 0 0 -2.99pc !important;
    }
    .styleHelpMessageDoc {
        margin: -1pc -1.5pc !important;
    }
    .campoDoc {
        margin-bottom: -0.7pc !important;
    }
    .helpDoc {
        margin-left: -0.9pc !important;
    }
    .contenidoMensajeLic {
        width: 27.6pc !important;
        margin: -0.5pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeLic {
        height: 3.2pc !important;
    }
    .contenidoMensajeFactura {
        width: 29.6pc !important;
        margin: -0.7pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeFactura {
        height: 4.5pc !important;
    }
    .auxMensajeFactura span.bficon.bficon-info {
        margin-top: 1pc !important;
    }
    .campoTramite {
        margin-bottom: -0.7pc !important;
    }
    .helpTramite {
        margin-left: -0.9pc !important;
        width: 28pc !important;
        font-size: 0.8em !important;
    }
    .kaptchaBloque {/*ok*/
        margin-left: 0pc;
    }
    .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    span.imgBarCodeText1 {/*ok*/
        margin: 0px 0px 0px 1pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    span.imgBarCodeText2 {/*ok*/
        margin: 0px 0px 0px 1pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .preview-area-plugin .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .preview-area-plugin .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .preview-area-plugin span.imgBarCodeText1 {
        margin: 0px 0px 0px -8.9pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .preview-area-plugin span.imgBarCodeText2 {
        margin: 0px 0px 0px -8.3pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .bodyPrintC .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .bodyPrintC .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .bodyPrintC span.imgBarCodeText1 {
        margin: 0px 0px 0px -8.9pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .bodyPrintC span.imgBarCodeText2 {
        margin: 0px 0px 0px -8.3pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .bodyPrintC {
        padding: 1pc !important;
    }
    .tab1 {
        margin-bottom: 0.6pc !important;
        height: 3pc !important;
    }
    .tab4 {
        height: 3pc !important;
    }
    .bf-message-summary {
        padding-left: 0px;
    }
    .kaptchaBloque .TxtNormalResaltado1 {
        font-size: 0.9em !important;
        line-height: 0px;
    }
    .helpCaptcha {/*ok*/
        margin-left: -2.8pc !important;
        width: 18pc !important;
        font-size: 0.7em !important;
    }    
    .lineSeparator {/*ok*/
        width: 27.3pc !important;
    }
    .auxMensaje {
        height: 5pc !important;
    }
    .colDocumento .control-label {
        margin-left: -14px !important;
    }
    .colNombre .control-label {
        margin-left: -14px !important;
    }
    .colApellidos .control-label {
        margin-left: -14px !important;
    }
    .colCorreo .control-label {
        margin-left: -85px !important;
        width: 13pc;
    }
    .imagenEmpFin {
        width: unset !important;
    }
    .mainCont {
        margin-top: 0px !important;
    }
    .tabMediosDePago {
        width: 100%;
    }    
    .blockUI.blockMsg.blockPage {
        margin: -107px 0px 0px -129px !important;
    }
}

@media only screen and (min-width: 541px) and (max-width: 568px) {
    #cBotonSubmit .btnFacturar {
        margin-top: 3%;
        margin-right: 0px !important;
    }
    .btnFacturar {/*ok*/
        width: 102px;
        height: 32px;
        margin-right: 7.4pc !important;
    }
    .btnAccionesFactura {
        width: 102px;
        height: 32px;
        margin-right: 10px !important;
    }
    .frmFactura {
        padding-right: 0cm !important;
        padding-left: 0cm !important;
        padding-top: 0cm !important;
        border-style: dotted !important;
        border-color: DarkGray !important;
        border-width: thin !important;
        padding-bottom: 0.3cm !important;
        margin-bottom: 10px !important;
        margin-top: 16px;
    }
    .seccionAux .styleHelpMessage {    
        margin-top: -4% !important;
        margin-left: -12% !important;
    }
    .styleHelpMessage {
        margin-top: -2% !important;
        margin-left: 20% !important;
    }
    .formTramite .styleHelpMessage {/*ok*/
        margin: 0pc 0 0 5.8pc !important;
    }
    .formTramite .styleHelpMessageTram {
        margin: 0pc 0 0 5.8pc !important;
    }
    .panelPersona .styleHelpMessage {
        margin: 0pc 0 0 10.8pc !important;
    }
    .panelDireccion .styleHelpMessage {
        margin: -0.1pc 0 0 11.1pc !important;
    }
    .panelDatosPersona .styleHelpMessage {/*ok*/
        margin: -1.5pc 0 0 -3.6pc !important;
    }
    .styleHelpMessageDoc {/*ok*/
        margin: -1pc 5.8pc !important;
    }
    .campoDoc {
        margin-bottom: -0.7pc !important;
    }
    .helpDoc {
        margin-left: 6.5pc !important;
    }
    .contenidoMensajeLic {
        width: 35.6pc !important;
        margin: 0.2pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeLic {
        height: 7pc !important;
    }
    .contenidoMensajeFactura {
        width: 33.6pc !important;
        margin: 0pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeFactura {
        height: 7pc !important;
    }
    .auxMensajeFactura span.bficon.bficon-info {
        margin-top: 1pc !important;
    }
    .campoTramite {
        margin-bottom: -0.7pc !important;
    }
    .helpTramite {
        margin-left: 5.9pc !important;
        width: 28pc !important;
        font-size: 0.7em !important;
    }
    .kaptchaBloque {
        margin-left: 7.4pc;
    }
    .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    span.imgBarCodeText1 {/*ok*/
        margin: 0px 0px 0px 1.1pc !important;
        font-size: 1.2em !important;
        font-weight: bold !important;
    }
    span.imgBarCodeText2 {/*ok*/
        margin: 0px 0px 0px 1.1pc !important;
        font-size: 1.2em !important;
        font-weight: bold !important;
    }
    .preview-area-plugin .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .preview-area-plugin .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .preview-area-plugin span.imgBarCodeText1 {
        margin: 0px 0px 0px -8.9pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .preview-area-plugin span.imgBarCodeText2 {
        margin: 0px 0px 0px -8.3pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .bodyPrintC .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .bodyPrintC .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .bodyPrintC span.imgBarCodeText1 {
        margin: 0px 0px 0px -8.9pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .bodyPrintC span.imgBarCodeText2 {
        margin: 0px 0px 0px -8.3pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .bodyPrintC {
        padding: 1pc !important;
    }
    .tab1 {
        margin-bottom: 0.6pc !important;
        height: 3pc !important;
    }
    .tab4 {
        height: 3pc !important;
    }
    .bf-message-summary {
        padding-left: 0px;
    }
    .kaptchaBloque .TxtNormalResaltado1 {
        font-size: 0.9em !important;
        line-height: 0px;
    }
    .helpCaptcha {
        margin-left: -3.4pc !important;
        width: 18pc !important;
        font-size: 0.7em !important;
    }
    .lineSeparator {
        width: 23.9pc !important;
        margin-left: 0pc !important;
    }
    .auxMensaje {
        height: 7.5pc !important;
    }
    .auxMensaje .bficon {
        padding-top: 0.9pc !important;
    }
    .contenidoMensaje {
        width: 38.3pc;
    }
    .msgAlert {
        margin: -2.7pc 0pc 0pc 3.8pc;
    }
    .colDocumento .control-label {
        margin-left: -7.2pc !important;
    }
    .colNombre .control-label {
        margin-left: -8.1pc !important;
    }
    .colApellidos .control-label {
        margin-left: -8pc !important;
    }
    .colCorreo .control-label {
        margin-left: -5.3pc !important;
        width: 13pc;
    }
    .imagenEmpFin {
        width: unset !important;
    }
    .mainCont {
        margin-top: 0px !important;
    }
}

@media only screen and (min-width: 569px) and (max-width: 768px) {
    #cBotonSubmit .btnFacturar {
        margin-top: 3%;
        margin-right: 0px !important;
    }
    .btnFacturar {/*ok*/
        width: 102px;
        height: 32px;
        margin-right: 4.2pc !important;
    }
    .btnAccionesFactura {
        width: 102px;
        height: 32px;
        margin-right: 10px !important;
    }
    .frmFactura {
        padding-right: 0cm !important;
        padding-left: 0cm !important;
        padding-top: 0cm !important;
        border-style: dotted !important;
        border-color: DarkGray !important;
        border-width: thin !important;
        padding-bottom: 0.3cm !important;
        margin-bottom: 10px !important;
        margin-top: 16px;
    }
    .seccionAux .styleHelpMessage {    
        margin-top: -4% !important;
        margin-left: -12% !important;
    }
    .styleHelpMessage {
        margin-top: -2% !important;
        margin-left: 20% !important;
    }
    .formTramite .styleHelpMessage {/*ok*/
        margin: 0 0 0 9pc !important;
    }
    .formTramite .styleHelpMessageTram {
        margin: 0 0 0 9pc !important;
    }
    .panelPersona .styleHelpMessage {
        margin: 0pc 0 0 10.8pc !important;
    }
    .panelDireccion .styleHelpMessage {
        margin: -0.1pc 0 0 11.1pc !important;
    }
    .panelDatosPersona .styleHelpMessage {/*ok*/
        margin: -1.5pc 0 0 -3.6pc !important;
    }
    .styleHelpMessageDoc {/*ok*/
        margin: -1pc 9pc !important;
    }
    .campoDoc {
        margin-bottom: -0.7pc !important;
    }
    .helpDoc {
        margin-left: 9.5pc !important;
    }
    .contenidoMensajeLic {/*ok*/
        width: 34pc !important;
        margin: 0.2pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeLic {/*ok*/
        height: 5.4pc !important;
    }
    .contenidoMensajeFactura {/*ok*/
        width: 36pc !important;
        margin: -0.5pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeFactura {
        height: 7pc !important;
    }
    .auxMensajeFactura span.bficon.bficon-info {
        margin-top: 1pc !important;
    }
    .campoTramite {
        margin-bottom: -0.7pc !important;
    }
    .helpTramite {/*ok*/
        margin-left: 8.7pc !important;
        width: 27pc !important;
        font-size: 0.8em !important;
    }
    .kaptchaBloque {
        margin-left: 10.7pc;
    }
    .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    span.imgBarCodeText1 {/*ok*/
        margin: 0px 0px 0px 1.3pc !important;
        font-size: 1.2em !important;
        font-weight: bold !important;
    }
    span.imgBarCodeText2 {/*ok*/
        margin: 0px 0px 0px 1.3pc !important;
        font-size: 1.2em !important;
        font-weight: bold !important;
    }
    .preview-area-plugin .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .preview-area-plugin .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .preview-area-plugin span.imgBarCodeText1 {
        margin: 0px 0px 0px -8.9pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .preview-area-plugin span.imgBarCodeText2 {
        margin: 0px 0px 0px -8.3pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .bodyPrintC .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .bodyPrintC .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .bodyPrintC span.imgBarCodeText1 {
        margin: 0px 0px 0px -8.9pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .bodyPrintC span.imgBarCodeText2 {
        margin: 0px 0px 0px -8.3pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .bodyPrintC {
        padding: 1pc !important;
    }
    .tab1 {
        margin-bottom: 0.6pc !important;
        height: 3pc !important;
    }
    .tab4 {
        height: 3pc !important;
    }
    .bf-message-summary {
        padding-left: 0px;
    }
    .kaptchaBloque .TxtNormalResaltado1 {
        font-size: 0.9em !important;
        line-height: 0px;
    }
    .helpCaptcha {
        margin-left: -0.5 !important;
        width: 18pc !important;
        font-size: 0.7em !important;
    }
    .lineSeparator {
        width: 23.9pc !important;
        margin-left: 0pc !important;
    }
    .auxMensaje {
        height: 7.5pc !important;
    }
    .auxMensaje .bficon {
        padding-top: 0.9pc !important;
    }
    .contenidoMensaje {
        width: 38.3pc;
    }
    .msgAlert {
        margin: -2.7pc 0pc 0pc 3.8pc;
    }
    .colDocumento .control-label {
        margin-left: -7.2pc !important;
    }
    .colNombre .control-label {
        margin-left: -8.1pc !important;
    }
    .colApellidos .control-label {
        margin-left: -8pc !important;
    }
    .colCorreo .control-label {
        margin-left: -5.3pc !important;
        width: 13pc;
    }
    .imagenEmpFin {
        width: unset !important;
    }
    .mainCont {
        margin-top: 0px !important;
    }
    .tabMediosDePago {
        width: 100%;
    }
    .blockUI.blockMsg.blockPage {
        margin: -107px 0px 0px -129px !important;
    }
}

@media only screen and (min-width: 769px) and (max-width: 811px) {
    .bf-message-summary {
        padding-left: 0px;
    }
    #cBotonSubmit .btnFacturar {
        margin-top: 3%;
        margin-right: 0px !important;
    }
    .btnFacturar {/*ok*/
        width: 102px;
        height: 32px;
        margin-right: 9.6pc !important;
    }
    .btnAccionesFactura {
        width: 102px;
        height: 32px;
        margin-right: 11px !important;
    }
    .frmFactura {
        padding-right: 0cm !important;
        padding-left: 0cm !important;
        padding-top: 0cm !important;
        border-style: dotted !important;
        border-color: DarkGray !important;
        border-width: thin !important;
        padding-bottom: 0.3cm !important;
        margin-bottom: 8px !important;
        padding: 0cm !important;
    }
    .seccionAux .styleHelpMessage {    
        margin-left: -38.5% !important;
        margin-top: -3% !important;
    }
    .styleHelpMessage {    
        padding-left: 64% !important;
        margin-left: -36% !important;
        margin-top: -1% !important;
    }
    .formTramite .styleHelpMessage {/*ok*/
        margin: 0pc 0 0 -24.5pc !important;
    }
    .formTramite .styleHelpMessageTram {
        margin: 0pc 0 0 -24.5pc !important;
    }
    .panelPersona .styleHelpMessage {
        margin: -0.1pc 0 0 -14.9pc !important;
    }
    .panelDireccion .styleHelpMessage {
        margin: -0.1pc 0 0 -14.6pc !important;
    }
    .panelDatosPersona .styleHelpMessage {
        margin: -1.5pc 0 0 -32.99pc !important;
    }
    .styleHelpMessageDoc {/*ok*/
        margin: -1pc 8.1pc !important;
    }
    .campoDoc {
        margin-bottom: -0.7pc !important;
    }
    .helpDoc {
        margin-left: 8.8pc !important;
    }
    .contenidoMensajeLic {
        width: 35.6pc !important;
        margin: 0.2pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeLic {
        height: 7pc !important;
    }
    .contenidoMensajeFactura {
        width: 33.6pc !important;
        margin: 0pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeFactura {
        height: 7pc !important;
    }
    .auxMensajeFactura span.bficon.bficon-info {
        margin-top: 1pc !important;
    }
    .campoTramite {
        margin-bottom: -0.7pc !important;
    }
    .helpTramite {
        margin-left: 5.9pc !important;
        width: 28pc !important;
        font-size: 0.7em !important;
    }
    .kaptchaBloque {
        margin-left: 9.7pc;
    }
    .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    span.imgBarCodeText1 {
        margin: 0px 0px 0px -11.6pc !important;
        font-size: 0.9em !important;
        font-weight: bold !important;
    }
    span.imgBarCodeText2 {
        margin: 0px 0px 0px -11.6pc !important;
        font-size: 0.9em !important;
        font-weight: bold !important;
    }
    .preview-area-plugin .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.5pc !important;
    }
    .preview-area-plugin .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.5pc !important;
    }
    .preview-area-plugin span.imgBarCodeText1 {
        margin: 0px 0px 0px -9.2pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .preview-area-plugin span.imgBarCodeText2 {
        margin: 0px 0px 0px -8.7pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .bodyPrintC .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.5pc !important;
    }
    .bodyPrintC .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.5pc !important;
    }
    .bodyPrintC span.imgBarCodeText1 {
        margin: 0px 0px 0px -9.2pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .bodyPrintC span.imgBarCodeText2 {
        margin: 0px 0px 0px -8.7pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .bodyPrintC {
        padding: 1pc !important;
    }
    .tab1 {
        margin-bottom: 0.6pc !important;
        height: 3pc !important;
    }
    .tab4 {
        height: 3pc !important;
    }
    .bf-message-summary {
        padding-left: 0px;
    }
    .kaptchaBloque .TxtNormalResaltado1 {
        font-size: 0.9em !important;
        line-height: 0px;
    }
    .helpCaptcha {
        margin-left: -4.8pc !important;
        width: 18pc !important;
        font-size: 0.7em !important;
    }
    .lineSeparator {
        width: 32.9pc !important;
        margin-left: 0pc !important;
    }
    .contenidoMensaje {
        width: 52pc;
        margin: -0.4pc 0pc 0pc 0pc;
    }
    .msgAlert {
        margin: -2.3pc 0pc 0.8pc 3.7pc;
    }
    .colDocumento .control-label {
        margin-left: -11.8pc !important;
    }
    .colNombre .control-label {
        margin-left: -12.7pc !important;
    }
    .colApellidos .control-label {
        margin-left: -12.6pc !important;
    }
    .colCorreo .control-label {
        margin-left: -5.3pc !important;
        width: 13pc;
    }
    .imagenEmpFin {
        width: unset !important;
    }
}

@media only screen and (min-width: 812px) and (max-width: 1024px) {
    .bf-message-summary {
        padding-left: 0px;
    }
    #cBotonSubmit .btnFacturar {
        margin-top: 3%;
        margin-right: 0px !important;
    }
    .btnFacturar {/*ok*/
        width: 102px;
        height: 32px;
        margin-right: 5.4pc !important;
    }
    .btnAccionesFactura {
        width: 102px;
        height: 32px;
        margin-right: 11px !important;
    }
    .frmFactura {
        padding-right: 0cm !important;
        padding-left: 0cm !important;
        padding-top: 0cm !important;
        border-style: dotted !important;
        border-color: DarkGray !important;
        border-width: thin !important;
        padding-bottom: 0.3cm !important;
        margin-bottom: 8px !important;
        padding: 0cm !important;
    }
    .seccionAux .styleHelpMessage {    
        margin-left: -38.5% !important;
        margin-top: -3% !important;
    }
    .styleHelpMessage {    
        padding-left: 38pc !important;
        margin-left: -36% !important;
        margin-top: -1% !important;
    }
    .formTramite .styleHelpMessage {/*ok*/
        margin: 0pc 0 0 -24.5pc !important;
    }
    .formTramite .styleHelpMessageTram {
        margin: 0 0 0 12.5pc !important;
    }
    .panelPersona .styleHelpMessage {
        margin: -0.1pc 0 0 -14.9pc !important;
    }
    .panelDireccion .styleHelpMessage {
        margin: -0.1pc 0 0 -14.6pc !important;
    }
    .panelDatosPersona .styleHelpMessage {
        margin: -1.5pc 0 0 -32.99pc !important;
    }
    .styleHelpMessageDoc {/*ok*/
        margin: -1pc 12.5pc !important;
    }
    .campoDoc {
        margin-bottom: -0.7pc !important;
    }
    .helpDoc {
        margin-left: 13pc !important;
    }
    .contenidoMensajeLic {/*ok*/
        width: 47.6pc !important;
        margin: 0.2pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeLic {
        height: 5.3pc !important;
    }
    .contenidoMensajeFactura {/*ok*/
        width: 49.6pc !important;
        margin: 0pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeFactura {
        height: 7pc !important;
    }
    .auxMensajeFactura span.bficon.bficon-info {
        margin-top: 1pc !important;
    }
    .campoTramite {
        margin-bottom: -0.7pc !important;
    }
    .helpTramite {/*ok*/
        margin-left: 12.2pc !important;
        width: 28pc !important;
        font-size: 0.7em !important;
    }
    .kaptchaBloque {
        margin-left: 14.2pc;
    }
    .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.4pc !important;
    }
    .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.4pc !important;
    }
    span.imgBarCodeText1 {
        margin-left: -8.4pc !important;
        font-size: 0.9em !important;
        font-weight: bold !important;
    }
    span.imgBarCodeText2 {
        margin-left: -7.7pc !important;
        font-size: 0.9em !important;
        font-weight: bold !important;
    }
    .preview-area-plugin .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .preview-area-plugin .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .preview-area-plugin span.imgBarCodeText1 {
        margin: 0px 0px 0px -8.9pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .preview-area-plugin span.imgBarCodeText2 {
        margin: 0px 0px 0px -8.3pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .bodyPrintC .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .bodyPrintC .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .bodyPrintC span.imgBarCodeText1 {
        margin: 0px 0px 0px -8.9pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .bodyPrintC span.imgBarCodeText2 {
        margin: 0px 0px 0px -8.3pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .bodyPrintC {
        padding: 1pc !important;
    }
    .tab1 {
        margin-bottom: 0.6pc !important;
        height: 3pc !important;
    }
    .tab4 {
        height: 3pc !important;
    }
    .bf-message-summary {
        padding-left: 0px;
    }
    .kaptchaBloque .TxtNormalResaltado1 {
        font-size: 0.9em !important;
        line-height: 0px;
    }
    .helpCaptcha {
        margin-left: -0.3pc !important;
        width: 18pc !important;
        font-size: 0.7em !important;
    }
    .lineSeparator {
        width: 32.9pc !important;
        margin-left: 0pc !important;
    }
    .contenidoMensaje {
        width: 52pc;
        margin: -0.4pc 0pc 0pc 0pc;
    }
    .msgAlert {
        margin: -2.3pc 0pc 0.8pc 3.7pc;
    }
    .colDocumento .control-label {
        margin-left: -11.8pc !important;
    }
    .colNombre .control-label {
        margin-left: -12.7pc !important;
    }
    .colApellidos .control-label {
        margin-left: -12.6pc !important;
    }
    .colCorreo .control-label {
        margin-left: -5.3pc !important;
        width: 13pc;
    }
    .imagenEmpFin {
        width: unset !important;
    }
    .tabMediosDePago {
        width: 100%;
    }    
    .blockUI.blockMsg.blockPage {
        margin: -107px 0px 0px -129px !important;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1440px) {
    #cBotonSubmit .btnFacturar {
        margin-top: 3%;
    }
    .btnFacturar {
        width: 102px;
        height: 32px;
        margin-right: -8.5% !important;
    }
    .btnAccionesFactura {
        width: 138px !important;
        height: 32px;
        margin-right: 9px !important;
        margin-top: 0px;
    }
    .frmFactura {
        padding-right: 0cm !important;
        padding-left: 0cm !important;
        padding-top: 0cm !important;
        border-style: dotted !important;
        border-color: DarkGray !important;
        border-width: thin !important;
        padding-bottom: 0.3cm !important;
        margin-bottom: 8px !important;
        padding: 0cm !important;
    }
    .seccionAux .styleHelpMessage {    
        padding-left: 27% !important;
        margin-top: -30px !important;
    }
    .styleHelpMessage {    
        padding-left: 34% !important;
        margin-left: 26% !important;
        margin-top: -5% !important;
        width: 106% !important;
    }
    .formTramite .styleHelpMessage {
        margin: -0pc -16.5pc !important;
    }
    .formTramite .styleHelpMessageTram {
        margin: -0pc -5.7pc !important;
    }
    .panelPersona .styleHelpMessage {
        margin: -0.1pc -16.2pc !important;
    }
    .panelDireccion .styleHelpMessage {
        margin: -0.1pc -16.2pc !important;
    }
    .panelDatosPersona .styleHelpMessage {
        margin: -1.5pc 0 0 -4pc !important;
        width: 20pc !important;
    }
    .styleHelpMessageDoc {/*ok*/
        margin: -1pc -5.6pc !important;
    }
    .campoDoc {
        margin-bottom: -0.7pc !important;
    }
    .helpDoc {/*ok*/
        margin-left: 13.3pc !important;
    }
    .contenidoMensajeLic {/*ok*/
        width: 48.6pc !important;
        margin: 0pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeLic {/*ok*/
        height: 5pc !important;
    }
    .contenidoMensajeFactura {/*ok*/
        width: 38pc !important;
        margin: -0.4pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeFactura {/*ok*/
        height: 7pc !important;
    }
    .auxMensajeFactura span.bficon.bficon-info {/*ok*/
        margin-top: 1pc !important;
    }
    .campoTramite {
        margin-bottom: -0.7pc !important;
    }
    .helpTramite {/*ok*/
        margin-left: 12.3pc !important;
        width: 35pc !important;
        font-size: 0.7em !important;
    }
    .kaptchaBloque {/*ok*/
        margin: 0.1pc 0.6pc;
    }
    .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    span.imgBarCodeText1 {
        margin: 0px 0px 0px -9.1pc !important;
        font-size: 0.8em !important;
        font-weight: bold !important;
    }
    span.imgBarCodeText2 {
        margin: 0px 0px 0px -8.4pc !important;
        font-size: 0.8em !important;
        font-weight: bold !important;
    }
    .preview-area-plugin .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.4pc !important;
    }
    .preview-area-plugin .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.5pc !important;
    }
    .preview-area-plugin span.imgBarCodeText1 {
        margin: 0px 0px 0px -9.2pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .preview-area-plugin span.imgBarCodeText2 {
        margin: 0px 0px 0px -8.6pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .bodyPrintC .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.4pc !important;
    }
    .bodyPrintC .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.5pc !important;
    }
    .bodyPrintC span.imgBarCodeText1 {
        margin: 0px 0px 0px -9.2pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .bodyPrintC span.imgBarCodeText2 {
        margin: 0px 0px 0px -8.6pc !important;
        font-size: 1.3em !important;
        font-weight: bold !important;
    }
    .bodyPrintC {
        padding: 1pc !important;
    }
    .tab1 {
        margin-bottom: 0.6pc !important;
        height: 3pc !important;
    }
    .tab4 {
        height: 3pc !important;
    }
    .bf-message-summary {
        padding-left: 0px;
    }
    .kaptchaBloque .TxtNormalResaltado1 {/*ok*/
        font-size: 0.9em !important;
        line-height: 0px;
    }
    .helpCaptcha {/*ok*/
        margin-left: 5.4pc !important;
        width: 18pc !important;
        font-size: 0.7em !important;
    }
    .helpTramSellAdm .alert {
        border: unset !important;
        width: 33.4pc !important;
        margin-left: 0.5pc;
        margin-bottom: -0.4pc;
    }
    .lineSeparator {
        width: 23.9pc !important;
        margin-left: 0pc !important;
    }
    .contenidoMensaje {
        width: 64.6pc;
        margin: 0.2pc 0pc 0pc 0pc;
    }
    .msgAlert {
        margin: -2.3pc 0pc 0.8pc 3.7pc;
    }
    .colDocumento .control-label {
        margin-left: -37px !important;
    }
    .colNombre .control-label {
        margin-left: -51px !important;
    }
    .colApellidos .control-label {
        margin-left: -49px !important;
    }
    .colCorreo .control-label {
        margin-left: -86px !important;
        width: 13pc;
    }
    .imagenEmpFin {
        width: unset !important;
    }
}

@media only screen and (min-width: 1441px) and (max-width: 2559px) {
    .btnFacturar {
        width: 102px;
        height: 32px;
        margin-right: -3.8pc !important;
    }
    .btnAccionesFactura {
        width: 136px !important;
        height: 32px;
        margin-right: 15px !important;
    }
    .frmFactura {
        padding-right: 0cm !important;
        padding-left: 0cm !important;
        padding-top: 0cm !important;
        border-style: dotted !important;
        border-color: DarkGray !important;
        border-width: thin !important;
        padding-bottom: 0.3cm !important;
        margin-bottom: 8px !important;
        padding: 0cm !important;
    }
    .seccionAux .styleHelpMessage {    
        padding-left: 54% !important;
        margin-top: -30px !important;
    }
    .styleHelpMessage {    
        margin: -1.1pc 0 0px 9.5pc !important;
        width: 100pc;
    }
    .formTramite .styleHelpMessage {
        margin: 0.1pc 0 0 -5.7pc !important;
    }
    .formTramite .styleHelpMessageTram {
        margin: 0.1pc 0 0 -5.7pc !important;
    }
    .panelPersona .styleHelpMessage {
        margin: 0.1pc 0 0 -1.5pc !important;
    }
    .panelDireccion .styleHelpMessage {
        margin: 0.1pc 0 0 -1.2pc !important;
    }
    .panelDatosPersona .styleHelpMessage {
        margin: -1.5pc 0 0 -1.45pc !important;
    }
    .styleHelpMessageDoc {
        margin: -1pc -5.7pc !important;
    }
    .campoDoc {
        margin-bottom: -0.7pc !important;
    }
    .helpDoc {
        margin-left: 13.2pc !important;
    }
    .contenidoMensajeLic {
        width: 48.6pc !important;
        margin: 0.2pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeLic {
        height: 5.3pc !important;
    }
    .contenidoMensajeFactura {
        width: 38.6pc !important;
        margin: 0pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeFactura {
        height: 7.3pc !important;
    }
    .auxMensajeFactura span.bficon.bficon-info {
        margin-top: 1pc !important;
    }
    .campoTramite {
        margin-bottom: -0.7pc !important;
    }
    .helpTramite {/*ok*/
        margin-left: 12.3pc !important;
        width: 27pc !important;
        font-size: 0.7em !important;
    }
    .kaptchaBloque {
        margin-left: 0.8%;
    }
    .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    span.imgBarCodeText1 {
        margin: 0px 0px 0px 0.7pc !important;
        font-size: 0.7em !important;
        font-weight: bold !important;
    }
    span.imgBarCodeText2 {
        margin: 0px 0px 0px 0.7pc !important;
        font-size: 0.7em !important;
        font-weight: bold !important;
    }
    .bf-message-summary {
        padding-left: 0px;
    }
    .kaptchaBloque .TxtNormalResaltado1 {
        font-size: 0.9em !important;
        line-height: 0px;
    }
    .helpCaptcha {
        margin-left: 5.4pc !important;
        width: 18pc !important;
        font-size: 0.7em !important;
    }
    .lineSeparator {
        width: 23.9pc !important;
        margin-left: 0pc !important;
    }
    .contenidoMensaje {
        width: 64.6pc;
        margin: 0.2pc 0pc 0pc 0pc;
    }
    .msgAlert {
        margin: -2.3pc 0pc 0.8pc 3.7pc;
    }
    .colDocumento .control-label {
        margin-left: -2.3pc !important;
    }
    .colNombre .control-label {
        margin-left: -3.1pc !important;
    }
    .colApellidos .control-label {
        margin-left: -3pc !important;
    }
    .colCorreo .control-label {
        margin-left: -85px !important;
        width: 13pc;
    }
    .imagenEmpFin {
        width: unset !important;
    }
}

@media only screen and (min-width: 2560px) {
    .styleHelpMessage {    
        padding-left: 0% !important;
        margin-left: 60% !important;
        width: 100% !important;
    }
    .formTramite .styleHelpMessage {
        padding-left: 31% !important;
    }
    .formTramite .styleHelpMessageTram {
        padding-left: 31% !important;
    }
    .panelPersona .styleHelpMessage {
        padding-left: 31% !important;
    }
    .panelDireccion .styleHelpMessage {
        padding-left: 31% !important;
    }
    .panelDatosPersona .styleHelpMessage {
        margin: -1.5pc 0 0 -1.99pc !important;
    }
    .styleHelpMessageDoc {
        margin: -1pc -15.4pc !important;
    }
    .campoDoc {
        margin-bottom: -0.7pc !important;
    }
    .helpDoc {/*ok*/
        margin-left: 6.9pc !important;
    }
    .contenidoMensajeLic {/*ok*/
        width: 35.6pc !important;
        margin: 0.2pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeLic {/*ok*/
        height: 7pc !important;
    }
    .contenidoMensajeFactura {/*ok*/
        width: 33.6pc !important;
        margin: 0pc 0pc 0pc 0pc !important;
        text-align: justify !important;
    }
    .auxMensajeFactura {/*ok*/
        height: 7pc !important;
    }
    .auxMensajeFactura span.bficon.bficon-info {/*ok*/
        margin-top: 1pc !important;
    }
    .campoTramite {
        margin-bottom: -0.7pc !important;
    }
    .helpTramite {/*ok*/
        margin-left: 6pc !important;
        width: 27pc !important;
        font-size: 0.7em !important;
    }
    .kaptchaBloque {
        margin-left: 2.3%;
    }
    .imgBarCode1 {
        transform: scale(1.38, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    .imgBarCode2 {
        transform: scale(1.247, 0.45) !important;
        -ms-transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
        margin-bottom: -1.7pc !important;
    }
    span.imgBarCodeText1 {
        margin: 0px 0px 0px 0.7pc !important;
        font-size: 0.7em !important;
        font-weight: bold !important;
    }
    span.imgBarCodeText2 {
        margin: 0px 0px 0px 0.7pc !important;
        font-size: 0.7em !important;
        font-weight: bold !important;
    }
    .bf-message-summary {
        padding-left: 0px;
    }
    .kaptchaBloque .TxtNormalResaltado1 {
        font-size: 0.9em !important;
        line-height: 0px;
    }
    .helpCaptcha {
        margin-left: 0.8pc !important;
        width: 18pc !important;
        font-size: 0.7em !important;
    }
    .lineSeparator {
        width: 23.9pc !important;
        margin-left: 0pc !important;
    }
    .contenidoMensaje {
        width: 64.6pc;
        margin: 0.2pc 0pc 0pc 0pc;
    }
    .msgAlert {
        margin: -2.3pc 0pc 0.8pc 3.7pc;
    }
    .colDocumento .control-label {
        margin-left: -14px !important;
    }
    .colNombre .control-label {
        margin-left: -14px !important;
    }
    .colApellidos .control-label {
        margin-left: -14px !important;
    }
    .colCorreo .control-label {
        margin-left: -85px !important;
        width: 13pc;
    }
    .imagenEmpFin {
        width: unset !important;
    }
}

@media only screen
and (min-device-width : 568px) {
    .form-contact{
        padding-top: 20px;
    }
    .marginBtn{
        margin-top: 32px !important;
        height: 33px !important;
        padding: 0px 12px !important;
    }
}

.btnAdd {
    float: right !important;
}
.btnAdd2 {
    margin-left: 10px !important;
}

@media screen and (min-width: 768px) {
    .small-card {
        padding: 36px 40px 48px;
        margin: 32px auto 0;
    }
}

.small-card {
    margin: 16px auto 0;
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.18);
    box-shadow: 0 0px 2px 2px rgba(0,0,0,.18);
    background-color: #fff;
    border-radius: 3px;
    width: 90%;
    max-width: 480px;
    padding: 24px 16px 32px;
}

@media screen and (min-width: 1024px) {
    .subheading {
        font-size: 18px;
        line-height: 32px;
        margin: 20px 0 0;
    }
}

@media screen and (min-width: 1024px){
    .caption {
        font-size: 14px;
        line-height: 20px;
    }
}

.instrucciones__desc-secondary {
    color: #666;
    margin-top: 8px;
}

.instrucciones__divider {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 1px;
    width: 90%;
    border: 1px solid #ddd;
    margin: 32px 0 16px;
}

@media screen and (min-width: 768px) {
    .instrucciones__tip-container {
        margin-top: auto;
    }
}

.instrucciones__tip-container__tip {
    width: auto;
}

@media screen and (min-width: 768px) {
    .instrucciones__tip-container__tip-action {
        width: auto;
        margin-left: 8px;
    }
}

.instrucciones__tip-container__tip-action {
    border: none;
    color: #0060a3;
    cursor: pointer;
    text-align: left;
    width: 100%;
    padding: 0;
    background: none;
}

@media screen and (min-width: 1024px) {
    .button-section {
        margin: 16px 0 0 auto;
    }
}

.button-section {
    display: table;
}

.button-solid, .button-solid--small {
    padding: 8px 24px;
    height: 40px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 123px;
    line-height: 24px;
    border: none;
    color: #fff;
    background-color: #3155a6;
    border-radius: 3px;
    font-weight: 700;
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}

button, input, optgroup, select, textarea {
    font: inherit;
    margin: 0;
}

.helpReq {
    padding-left: 0px !important;
    width: 105%;
}

.tablaCuenta .ui-icon-seek-first {
    background-position: -80px -158px !important;
}

.tablaCuenta .ui-icon-seek-prev {
    background-position: -48px -158px !important;
}

.tablaCuenta .ui-icon-seek-next {
    background-position: -32px -158px !important;
}

.tablaCuenta .ui-icon-seek-end {
    background-position: -64px -158px !important;
}

.auxMensaje, .msgAlert {
    text-align: justify;
}

.formTramite .glyphicon {
    color: #00BFDF;
}

.imagenIM {
    width: 200px; 
    height: 60px;
}

.imagenEmpFin {
    width: 200px;
    height: 50px;
    padding-top: 11px;
}

.mainCont {
    margin-top: 30px;
}

.frmFactura {
    padding-right:1cm;
    padding-left:1cm;
    padding-top:1cm;
    border-style:dotted;
    border-color:DarkGray;
    border-width:thin;
    padding:1cm;
    padding-bottom:1cm;
    margin-bottom: 15px;
}

.clTh {
    text-align: left !important;
}

.barcodes .ui-panelgrid-cell {
    border-width: 0px !important;
}

.helpTramSellAdm .alert {
    border: unset !important;
}
