<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('ui-config.css');
@import url('ui-color.css');
@import url('ui-tabs.css');
@import url('ui-date-piker.css');
@import url('ui-button.css');
@import url('ui-table.css');
@import url('ui-modal-loading.css');
@import url('ui-message.css');
@import url('ui-polymorphism.css');
@import url('ui-input.css');
@import url('ui-modal.css');
@import url('ui-dialog.css');
@import url('ui-tree-list.css');
@import url('ui-public.css');
@import url('ui-mark.css');
/*@import url('ui-panel-collapse.css');*/
@import url('ui-calendar.css');
@import url('ui-file-choseen.css');
@import url('ui-radio.css');
@import url('ui-header.css');
@import url('ui-picklist.css');
@import url('ui-access-direct.css');


.gris-nav
{
    background-color: #DDDDDD !important;
}

.gris-nav &gt; div &gt; div &gt; a
{
    color: #000 !important;
}
.rojo
{
    font-size: 12px;
    color: red;
}

.rojo-big
{
    font-size: 15px;
    color: red;
}
.negro
{
    text-decoration: none;
    cursor: pointer;
    font-size:19px;
    color:black;
    margin-right: 10px;
}

@font-face {
    font-family: 'Soberana Sans Black Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Soberana Sans Black Italic'), url('SoberanaSans-BlackItalic.woff') format('woff');
}


.chosen-container-single .chosen-single {
    min-height: 32px!important;
    max-height: 32px!important;
    height: 32px!important;
    line-height: 32px!important;
    font-size: 12px!important;
    margin-top: 2px!important;
    margin-bottom: 2px!important;
    font-weight: normal!important;
}

.chosen-container-bottom{
    margin-bottom: 6px!important;
}

.chosen-container .chosen-results li {
    font-size: 12px!important;
    font-weight: normal!important;
}

.navbar-inverse .navbar-brand {
    color: #fff;
    background-color: transparent;
    font-size: 16px!important;
}

.css-title-lineaAccion{
    text-align: justify;
    font-size: 16px;
    font-family: 'Arial';
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 2px;
    padding-left: 6px;
    padding-right: 12px;
}

.css-subtitle-lineaAccion{
    text-align: justify;
    font-size: 16px;
    font-family: 'Arial';
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 2px;
    padding-left: 6px;
    padding-right: 12px;
}

.css-desc-lineaAccion{
    text-align: justify;
    font-size: 14px;
    font-family: 'Arial';
    padding: 12px;
}

.css-infoAdicional-lineaAccion{
    text-align: justify;
    font-size: 12px;
    font-style: italic;
    font-family: 'Arial';
    color: #4D92DF;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
}

.css-help-lineaAccion{
    text-align: justify;
    font-size: 12px;
    font-style: italic;
    font-family: 'Arial';
    color: #4D92DF;
}

.css-infoAdicional-pregunta{
    text-align: justify;
    font-size: 12px;
    font-style: italic;
    font-family: 'Arial';
    color: #4D92DF;
    padding-left: 12px;
    padding-right: 12px;
}

.div-margin-option{
    padding-left: 12px;
    padding-right: 12px;
}

.css-infoAdicional-respuesta{
    text-align: justify;
    font-size: 12px;
    font-style: italic;
    font-family: 'Arial';
    color: #4D92DF;
    padding-left: 30px;
    padding-right: 12px;
}

.css-help-pregunta{
    text-align: justify;
    font-size: 12px;
    font-style: italic;
    font-family: 'Arial';
    color: #545454;
    padding-left: 4px;
    padding-right: 40px;
}

.divTable{
    display: table;
    width: 100%;
    border: 1px solid #ddd;
}
.divTable.NoBorder{
    display: table;
    width: 100%;
    border: 1px solid #ddd;
}
.divTableRow {
    display: table-row;
}
.divTableRow:nth-child(even) {
    background: #CCC
}
.divTableRow:nth-child(odd) {
    background: #FFF
}
.divTableHead {
    border: 1px solid #ddd;
    border-top: none;
    border-left: none;
    display: table-cell;
    padding: 3px 10px;
    text-align: center;
    font-family: 'arial';
    font-size: 12px;
    font-weight: normal;
}
.divTableHead:nth-child(1)  {
    border-left: 1px solid #ddd;
}
.divTableCell {
    border: 1px solid #ddd;
    border-top: none;
    border-left: none;
    display: table-cell;
    padding: 3px 10px;
    font-family: 'arial';
    font-size: 12px;
}
.divTableCell:first-child,#main-cuerpo-principal .divTableCell:first-child{
    border-left: 1px solid #ddd;
}
.border-left{
    border-left: 1px solid #ddd;
}

.divTableCell-NoBorder {
    border: none;
    display: table-cell;
    padding: 3px 10px;
    font-family: 'arial';
    font-size: 12px;
    color:#4D92DF;
}
.divTableHeading {
    background-color: #EEE;
    display: table-header-group;
    font-weight: bold;
}
.divTableFoot {
    background-color: #EEE;
    display: table-footer-group;
    font-weight: bold;
}
.divTableBody {
    display: table-row-group;
}

/*.breadcrumb&gt;li+li:before {
    content: "";
}

.breadcrumb {
    padding: 8px 0;
    padding-right: 8px;
    margin-bottom: 8px;
    list-style: none;
    background-color: transparent;
    border-radius: 4px;
    background: #eee;
    padding-left: 10px;
    color: #000;
}

.breadcrumb-special&gt;li+li:before {
    content: "\e600";
}

.breadcrumb&gt;.active a {
    font-weight: normal;
    color: #4D92DF;
}*/

@media screen and (min-width: 768px) {
    .jumbotron {
        padding-top: 12px;
        padding-bottom: 16px;
    }
}

.cutText{
    width:300px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    height: 19px;
}

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;

    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
}
.css-top-padding{
    padding-top: 14px;
}

.css-padding{
    padding-top: 0px;
    padding-left: 12px;
    padding-bottom: 0px;
    padding-right: 12px;
}

.css-no-padding{
    padding: 0px;
}

.css-label-form-edit{
    background-color: #eee!important;
    color: #545454!important;
    text-align: right!important;
    padding: 10px!important;
    margin: 0px!important;
    font-weight: normal!important;
    width: 100%!important;
}

.css-padding-form{
    padding-top: 0px!important;
    padding-left: 8px!important;
    padding-bottom: 0px!important;
    padding-right: 8px!important;
    margin-bottom: -14px!important;
}
.css-label{
    font-size: 14px;
    font-family: 'Arial';
    color: #545454;
    font-weight: bold;
    text-align: right;
    padding-right: 8px;
    padding-top: 8px;
}

.css-label-form{
    font-size: 12px;
    font-family: 'Arial';
    color: #545454;
    font-weight: bold;
    text-align: left;
    padding-right: 6px;
    padding-top: 6px;
}

.css-label-form2{
    font-size: 12px;
    font-family: 'Arial';
    color: #545454;
    font-weight: bold;
    text-align: left;
    padding-left: 6px;
    padding-top: 10px;
    opacity: 0.6;
}

.css-format-integer{
    text-align: right;
}

.css-hipervinculo{
    padding-left: 12px;
    font-size: 12px;
    font-family: 'Arial';
    color: blue;
    text-decoration: underline;
}

.css-error-form{
    background-color: #fce4e4;
    border: 1px solid #cc0033;
    outline: none;
}

.css-error-form-option{
    border: 1px solid #cc0033 !important;
    padding: 4px;
    background-color: #fce4e4;
    outline: none;
}

.padding-form-option{
    border: 1px solid #ffffff;
    padding: 4px;
    outline: none;
}

.css-readonly-input{
    background-color: #fefefe;
}
.btn-question-black,.btn-question-blue,.btn-question-gray{
    padding: 5px;
    border-radius: 2px;
    text-decoration: none;
}

.btn-question-black{
    background: #000;
    color: #FFF;
}
.btn-question-gray{
    background: #CCC;
    color: #000;
}
.btn-question-blue{
    background: #4D92DF;
    color: #000;
}
.btn-question-link{
    color: #4D92DF;
    text-decoration: none;
}

.btn-question-link-disabled{
    color: #EEE;
    text-decoration: underline;
}

.ceil-center {
    text-align: center;
}
#main-entipo-lista-accion{
    margin-bottom: 0px;
}
.breadcrumb.breadcrumb-special{
    background: #eee;
    padding: 0;
    margin: 0;
    padding-left: 12px;
    margin-top: 0px;
    border-radius: 5px;
    height: 35px;
}
.breadcrumb.breadcrumb-special a{
    font-size: 12px;
}
.table-count-divs{
    text-align: right;
    font-size: 12px;
}
.jumbotron{
    margin-bottom: 10px;
}
.label-porcentaje{
    float: right;
}
.label-porcentaje input.form-control{
    width: 50px;
    float: left;
    text-align:right;
}
.label-porcentaje label{
    float: left;
    margin-top: 10px;
    margin-right: 5px;
}

.label-porcentaje a{
    float: left;
}
.tabs-fixed{
    display: block;
    position: fixed;
    z-index: 1000;
    transform: rotate(-90deg);
    min-width: 100px;
}
.tabs-fixed-element{
    float: left;
    margin-left: 10px;
}

#menu-depentidad{
    float: right;
    width: 100px;
    left: 84%;
    top: 30px;
}


.label-title-login{
    color: #545454;
    font-size: 17px;
    padding-bottom: 12px;
    text-align: right;
    width: 100%
}

.label-title{
    color: #4D92DF;
    font-size: 17px;
    padding-bottom: 12px;
    text-align: left;
    width: 100%
}

.css-label-contador{
    font-size: 11px;
    font-family: 'Arial';
    color: #D0021B;
    text-align: right;
    padding: 0px;
    margin: 0px;
    padding-top: 10px;
    font-weight: normal;
}

.css-label-contador-solo{
    font-size: 11px;
    font-family: 'Arial';
    color: #D0021B;
    text-align: right;
    padding: 0px;
    margin: 0px;
}

a.disabled {
    pointer-events: none;
    cursor: default;
    color: #CCC;
    background: #f0f0f0;
}

a.disabledLink {
    pointer-events: none;
    cursor: default;
    color: #CCC;
    text-decoration: none;
}

a.removeLink {
    pointer-events: none;
    cursor: default;
}







.input-file-parent{
    padding-left: 0px;
    padding-right: 0px;
}

.input-file-add-file{
    font-size: 12px;
    background-color: #2275d7;
    border-color: #1d65b8;
    color: #fff;
    margin-bottom: 8px!important;
    padding: 6px;
    text-decoration: none;
    font-weight: bold;
}

.input-file-content{
    border: #cccccc solid 1px;
    width: 100%;
    min-height: 120px;
    border-radius: 5px;
    display: block;
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
}
.row-file{
    display: block;
    float: left;
    width: 100%;
}
.ceil-file{
    width: 25%;
    float: left;
    display: block;
    font-size: 12px;
    padding-left: 10px;
}

.ceil-components{
    width: 55%;
    float: left;
    display: block;
    font-size: 12px;
    padding-left: 10px;
}

.ceil-links{
    width: 20%;
    float: left;
    display: block;
    font-size: 12px;
    padding-left: 10px;
}

.file-headers{
    background: #cccccc;
}
.file-headers label{
    color: #fff;
    margin-top: 5px;
}

.inputText-toLabel{
    border: none!important;
    background: none!important;
    box-shadow: none!important;
}


@media print {
    .css-subtitle-lineaAccion{
        text-align: justify;
        font-size: 16px;
        font-family: 'Arial';
        font-weight: bold;
        padding-top: 10px;
        padding-bottom: 2px;
        padding-left: 6px;
        padding-right: 12px;
    }

    .css-infoAdicional-pregunta{
        text-align: justify;
        font-size: 12px;
        font-style: italic;
        font-family: 'Arial';
        color: #4D92DF!important;
        padding-left: 12px;
        padding-right: 12px;
    }

    .css-help-lineaAccion{
        text-align: justify;
        font-size: 12px;
        font-style: italic;
        font-family: 'Arial';
        color: #4D92DF!important;
    }

    .form-check-label{
        font-size: 12px;
        font-weight: normal;
    }
    textarea {
        height: 300px!important;
    }

    .noPrint {
        visibility: hidden;
        overflow: hidden;
        width: 0px;
        height: 0px;
    }

    .jumbotron{
        background-color:#eee!important;
    }

    .main-footer{
        visibility: hidden;
        overflow: hidden;
        width: 0px;
        height: 0px;
    }
    .navbar.navbar-inverse.navbar-fixed-top{
        visibility: hidden;
        overflow: hidden;
        width: 0px;
        height: 0px;
    }
}

.caja-flotante{
    position: fixed;
    width: 30px;
    height: 150px;
    bottom: 50px;
    right: 0px;
    background: #4A90E2;
    color: #fff;
    border-radius: 10px 0px 0px 10px;
    border: none;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;
    outline: none;
    cursor: pointer;
    z-index: 10000;
}

.caja-flotante &gt; span{
    margin: 15px 10px 10px 8px;
}

.caja-flotante:hover{
    transform:scale(1);
    background: #8e9192;
}

.caja-flotante &gt; p{
    writing-mode: vertical-rl;
    margin: 0px 0px 10px 6px;
    transform: rotate(180deg);
    font-size: 14px;
}
.panel-flotante{
    position: fixed;
    width: 360px;
    height: 420px;
    bottom: 50px;
    right: 0px;
    background: #f7f7f7;
    color: #000;
    border: none;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;
    outline: none;
    padding: 20px;
    overflow-y: auto;
    z-index: 10000;
}

body {
    /* background: url(../img/login_background.jpg)no-repeat center center fixed; */
    background:url(../img/fondo_vector.png) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

}
.body {
    /* background: url(../img/login_background.jpg)no-repeat center center fixed; */
    background:url(../img/fondo_vector.png) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

}
.ir-inicio{
    display:none;
    background-repeat: no-repeat;
    font-size: 20px;
    color: #0288d1;
    cursor: pointer;
    position: fixed;
    bottom: 3rem;
    right: 2rem;
    z-index: 100;
}

#accordion4 .panel{
    border: none;
    border-radius: 0;
    box-shadow: none;
    background-color: transparent !important;
    /* margin: 0 0 10px; */
    margin: 0 0 -1rem;
    overflow: hidden;
    position: relative;
}
#accordion4 .panel-heading{
    padding: 0;
    border: none;
    border-radius: 0;
    margin-bottom: 10px;
    z-index: 1;
    position: relative;
}
#accordion4 .panel-heading:before,
#accordion4 .panel-heading:after{
    content: "";
    width: 50%;
    height: 20%;
    box-shadow: 0 15px 5px rgba(0, 0, 0, 0.4);
    position: absolute;
    bottom: 15px;
    left: 10px;
    transform: rotate(-3deg);
    z-index: -1;
}
#accordion4 .panel-heading:after{
    left: auto;
    right: 10px;
    transform: rotate(3deg);
}
h4.panel-title{margin:10px 0px !important;}
#accordion4 .panel-title a{
    display: block;
    padding: 15px 70px 15px 70px;
    margin: 0;
    background: #fff;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 1px;
    color: #d11149;
    border-radius: 0;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    position: relative;
}
#accordion4 .panel-title a:before,
#accordion4 .panel-title a.collapsed:before{
    content: "\f106";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    width: 55px;
    height: 100%;
    text-align: center;
    line-height: 50px;
    border-left: 2px solid #D11149;
    position: absolute;
    top: 0;
    right: 0;
}
#accordion4 .panel-title a.collapsed:before{ content: "\f107"; }
#accordion4 .panel-title a .icon{
    display: inline-block;
    width: 55px;
    height: 100%;
    border-right: 2px solid #d11149;
    font-size: 20px;
    color: rgba(0,0,0,0.7);
    line-height: 50px;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
}
#accordion4 .panel-body{
    padding: 10px 15px;
    margin: 0 0 20px;
    border-bottom: 3px solid #d11149;
    border-top: none;
    background: #fff;
    font-size: 15px;
    color: #333;
    line-height: 27px;
}
</pre></body></html>