/*
*{
  font-family: 'Open Sans', sans-serif;
}*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body,
html {
    font-family: 'Open Sans', sans-serif;
}

/* filter */
.overlay-menu-cat {
    width: 100vw;
    height: 100vh;
    background-color: #000000c7;
    position: fixed;
    z-index: 2;
    display: none;
}

.input__search__mobile {
    display: none;
}

#div_datatableAgenda,
#div_datatablePublicaciones,
#div_datatablePresentaciones,
#div_datatableCoyuntura {
    display: none;
}

@media (max-width: 767px) {

    .panel-excel {
        width: 148% !important;
        margin-left: -52% !important;
        margin-top: -66px !important;
    }

    .panel-zip {
        width: 148% !important;
        margin-left: -52% !important;
        margin-top: -66px !important;
    }

    .panel,
    .panel-link {
        width: 148% !important;
        margin-left: -52% !important;
        margin-top: -66px !important;
    }

    .panel-link {
        margin-top: -60px !important;
    }

    .dataTable .fas {
        margin-top: 1.5rem !important
    }

    .input__search__mobile {
        display: none !important;
        width: 94%;
        margin: auto;
        margin-top: 4.5rem;
        clear: both;
        margin-bottom: 0.5rem;
    }

    .input__search__mobile input {
        width: 94%;
        border: 1px solid #07559d;
        border-radius: 4px;
        height: 34px;
        padding-left: 6%;
    }

    .input__search__mobile:before {
        content: " ";
        width: 25px;
        height: 25px;

        position: absolute;
        right: 8%;
        opacity: 0.7;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAEVklEQVRogdXZaahVVRTA8Z9HMzPzUZZRYmlGk2ZWNCBBVFL2qUIjqGiCKPC9zCLNBir70kAzRfnBiIqkMIoIigaTJhuoZ5KROFCUFuXDZ2Y20od97uVye/fsfc67L55/ONzLXeusvdbd+5y91tpDFi9erCIHYiaOxxGYgH0xDL9hM9ZjDd7HW9hZdbAYwyrccxG6cFKBzkiMwRSck/+2Ey/jPnxSYdxCshK6l6EHzygOohUjcAE+zq9jKthoSUogh2A1nsTebRr3BHSj8rpuJhbIxcI6n9KuAZu4EhtxcH8NFQVyC57u7wAJTMA61ZZrnVaB3Io7+2O4JMOwUlhylQ00czkWVbDVi+/xB/bCeAwvaeMNYRl/V3bw5hk5GktK3P8Vrsc07IfJOBaHYixm4GFsS7TXgedKjF+nOZDHE+/bJGyGR+F+rMKfTTq9wiY4N3fw9kTbp+CmRN06jYFchekJ9zyLcXi95Fh3CK/ybxJ0b1PyTVYLZCgWJujfJbySq7JRWHafRfSGY34Zw7VALhH/B5ZICzbGXzhd/IG+AgekGq0FEvuX1wqbV7voxaURnRE4P9VghonCP1TEQvyTajSRt/FUROfcVGMZTo3odOPFVIMleTAiP1l4rUfJhHqiiKUphirSjQ8K5HtgaoqhDIdHdN5J86kyKyLyI1OMZELS1opf8HWiQ1XpjsjHpxjJhEquFT9ga6pHFdkUkXekGMmwW4G8Oe0YCGJjJJXjGXYUyEdhSKpHFRkVkSc1LDJh+bRinNAtGUgmRuRbUoxk2FAgH6rNTYI+ODEiL/KvToYvIzpnJ7lTnTMi8ph/CIF8FNG5EKNTjFVglpDat2IzvkgxlAkbXtE63EcojgaCBRH5cqF0jpJhO16N6C3S/pbQAvFmw7JUY7U0PqVOXybkPu3gLKFIK2KdEslqLZAVeDOie5jQshmZarwFM/Bagt4jZYw21uwpLaCp+FZIr6swX2j5xFgjdF+SaQzkXTyacM8YfIgXMClxnJlC6+juRP3SfYHmPKZTKLRSHuzZ+dUtHBeswo9C7rSnkLVOx3nYv4RPLwmzPknoOyfRV0I2K3dqRKKNafnVLs7Ez/n3eyV2U/rq/a7FaW1yqgqNL5MbJD4rrZrYK3Ecfu2nU+2gCw/FlIqOFT7HQfi0XR71wQ5hMy4qJeAakddx7KCnR9h9Y6lEFTYJXccuaXtTp4JgUs8Q7xFObNtxVPYTrhZqnc3KFW6dWjwzZQ5DtwiN7g7MwXv4O/HerXheKAnG4okG2Qbp+wthBv8zM1WOp7fhsfwaLfTFJgvP0+jc5u9C4OuFfWa14k7ljdgd1yb60Jl/dtV+qBJII9uEVHt5P+3AvPyzUjBlltb/wTzlcqz6M9PfGRkI5grLMHVmutAz2GakxjzxBncjcwZrIJQLpncwB0II5oEUvcEeCFyneGZm45VdIRBaL7PZ8gbFrhIIIZib8+/bhaqz3mX5F6qSvXuOC35yAAAAAElFTkSuQmCC);
        background-size: contain;
        background-repeat: no-repeat;
        margin-right: 3%;
        margin-top: 1%;

    }

    .input__search__mobile input::placeholder {
        color: #07559d;
    }

    .pestana-mobile-menu-down {
        background: #ededed;
        margin-top: 92px;
        text-align: center;
        width: 100%;
        margin-top: -29px;
        position: absolute;
        z-index: 9;
    }

    .pestana-mobile-menu-down:after {
        content: " CATEGORIAS ";
        color: #f19313;
        font-size: 12px;
        padding-top: 10px;
        position: relative;
        top: 20px;
    }

    .pestana-mobile-menu-down ul:after {
        content: " ";
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlDOUQ0N0RDQjJEMzExRTk4NjU0QzhCMjRGNkY3RThGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlDOUQ0N0REQjJEMzExRTk4NjU0QzhCMjRGNkY3RThGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUM5RDQ3REFCMkQzMTFFOTg2NTRDOEIyNEY2RjdFOEYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUM5RDQ3REJCMkQzMTFFOTg2NTRDOEIyNEY2RjdFOEYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Dt5KUAAABAUlEQVR42mJkCFm4gIGBIR6Ia4G4hYE8UAXErUC8mAlIeEIFm4G4nQzDWqEYBNyZGbQCPwIZvlABGyAWBOIdRBrWB8RlSPwSkAtnA3ECkmA+EE8nwrCpQFyIxE8G4hlMUM5CII5EkswA4vl4DJsLxFlI/BggngdisCAJrgDiH0C8HsoHuZoDzSIQWArEUUj8YCBeB+MwoSnegBRJIBCBZAEIrEUzzBvZMHQXwgAoQpyAeB+UHwD14n8gDkJS5wrEe9A1s+AIo/1AbA3ER4CYEYiT0ORtoXIYgAlPwB8DYlMg/oUk9geIzXAZRshAEDgLxCZA/A2IvwOxMRCfxqcBIMAAtzkskmwNYtUAAAAASUVORK5CYII=');
        width: 20px;
        height: 11px;
        position: absolute;
        left: 50%;
        margin-left: -10px;
        margin-top: 40px
    }

    .cambioAfter:after {
        color: white;
    }

    div.dataTables_wrapper div.dataTables_filter input {
        width: 100% !important;
    }

    .pestana-mobile-menu-down ul li {
        list-style: none;
        font-size: 5vw;
        list-style: none;
        font-size: 5vw;
        color: #406fa9;
        line-height: 1.7;
    }

    .pestana-mobile-menu-down ul {
        padding-left: 0 !important;
        padding-top: 10px;
        padding-bottom: 13px;
        padding-bottom: 0;
        margin: 0;
    }

    .div.dataTables_wrapper div.dataTables_filter label {
        margin-right: 0 !important;
    }

    .dataTables_filter {
        margin-right: 0;
    }

}

/*.submenu .jquery-accordion-menu ul li {
  padding: 0 !important;
}*/

th {
    position: relative;
}

.efectoBusqueda {
    display: none;
}

table.dataTable thead .sorting_asc:after {
    content: " ";
    width: 16px;
    height: 25px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAABSUlEQVQ4jcXUvS8mURgF8N/rK0IoNErVy6qW0Ahqtls1W/gLaIQ/QbGJWJ3SV00tKgqVKFYp2cguW62P+CjWZraYO1y882YkEqe5z5z7zMl57pm5JRNrAiaxiDP04C7wPdhBPRLMYDl7KVkdF6MmqrvRgk40R3wZbWGvFUOqoC6qL8N6i38Rv4tvaAgOV4oK5uE3pgr04enIb4IiDruwJg0lxk+M4e9rBXvRX4H/iCaPZ19YcB9bFRz+ws3z5iKCP/C5QB/eKZQOLHg5Mih9WU+wlKyObz8XvAhrgvOIH5CmWQ3XeBAsoxEfwmYtBnEl/TQOcZDnMGAzK+rwXfpbZWjEXqhn8BV9eUqVLofpnN4zbFRxVRGlcH3NYzbi76VhnKIdc6qPnOE0C2VOeu+NhOfRIAbD8qd4gTjlTziSHvBOxB/jT0GHJ/8BLN8+ozVoOLkAAAAASUVORK5CYII=');
}

table.dataTable thead .sorting_desc:after {
    content: " ";
    width: 16px;
    height: 25px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAABQElEQVQ4jZ3UsUscURDH8c/qoZWNYJcmQbAQsbBUsTFFmvwDd0K4xsbCVs5KCBYWgoVdULhrBLsUopDCRrE0KdKdRcDmJKBYWMTbFD7x3bJZN/erZn4z+2Xem8cmai1Bw/iKDqp6dYBFJVSJ4l28D/EV1qPaNEb/B7iOeuQ3AvRLyDcxUwaYqLU+YS+n9gcfcVQESJu9t5Ootdp4ixTJc1+IzzCPLgaKuGmzmj4D32EkTLMRGpZxgd/4hR0sFAC7WE2b1dMK2sGcjBp+4jLKP2C8AAhTOI23PBTFw5nmfcwVwB5xTu+zKdLnfxWySym66L5UdsI1zOb437DdD7Aufylv+gUe4yHHP8kaZYErGMzxH/sF5n6cp7LAJS8/h1ts4f41YBxnj9fARJQf4sdrwGvceDpaJ9P3HWMhvgtT5uovU/dBEaT+DM0AAAAASUVORK5CYII=);
}


.sacalinkepubundefined {
    display: none !important;
}

.dataTables_info {
    margin-top: 20px;
}

.filter_ano_contenedor {
    display: block;
}

.con {
    display: none;
}

.capital-basado-en-riesgo a::after {
    width: 10px;
    height: 10px;
    background-color: red
}

.modal-agenda,
.modal-publicaciones,
.modal-presentaciones,
.modal-coyuntura {
    position: absolute;
    width: 45%;
    background-color: #fff;
    left: 50%;
    display: none;
    margin-left: -19vw;
    border-radius: 5px;
    font-family: "Open sans";
    border: 1px solid;
    z-index: 33333;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
    padding-bottom: 20px;
    margin-top: 11px;
    display: none;
}

.dataTables_paginate {
    cursor: pointer;
}

.close-panel {
    color: white;
    position: absolute;
    right: 10px;
    z-index: 9999;
    font-size: 19px;
    font-family: 'Open sans';
    margin-top: -20px;
    display: none;
    top: 30px;

}

.telon-detalle {
    width: 100vw;
    height: 100vh !important;
    position: fixed;
    background-color: #000000b0;
    z-index: 8888;
    top: 0;
    display: none;
}


.telon-datatable {

    width: 100vw;
    height: 100vh !important;
    position: fixed;
    background-color: #000000b0;
    z-index: 99999;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    top: 0;
    display: none;
}

.telon-datatable div {
    background-color:transparent;width:100px;z-index:2;
}

.interior-box {
    float: right !important;
    margin-bottom: 10px;
}

.fa-file-pdf.interior-box {
    padding-right: 40px;
}

.fa-file-excel.interior-box {
    padding-right: 67px;
}

.fa-file-pdf.interior-box small {
    margin-left: -1px;
}

.fa-file-excel.interior-box small {
    margin-left: -7px;
}

.modal-mio>p {
    font-family: 'open sans';
    font-weight: 500;
    display: block;
    clear: both;
    font-size: 13px;
    text-align: justify;
    padding-left: 37px;
    padding-right: 37px;
    line-height: 1.3;
    color: #454545;
    margin-left: 0 !important;
}

.date {
    font-family: 'open sans';
    font-size: 14px;
    float: left;
    font-weight: 200;
    width: 130px;
    padding-left: 35px;
    margin-bottom: 10px;
}

.date .far {
    width: initial;
}

.date small {
    float: left;
    margin: 0;
    padding-top: 0 !important;
    padding-left: 10px;
    font-size: 13px !important;
}

.modal-mio .fa-file {
    width: 10% !important;
    margin-top: 15px !important;
    margin-left: 20px !important;
    margin-top: 20px !important;
}

.modal-mio {
    position: absolute;
    width: 45%;
    background-color: #fff;
    left: 50%;
    display: none;
    top: 0;
    margin-left: -279px;
    border-radius: 5px;
    font-family: "Open sans";
    border: 1px solid;
    z-index: 33333;
}

.modal-title {
    font-size: 13px !important;
    text-align: left;
    margin-top: 15px;
}

.text_bi {
    margin-top: 21px;
}

.fa-info-power {
    margin-top: 18px !important;
    width: 42px !important;
    height: 37px;
    background-position: 3px -4px;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDE5LjkgMjEuMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTkuOSAyMS4yOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I2YxOTMxMzt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNS4zLDExYzAsMC45LDAsMS44LDAsMi43YzAsMC45LTAuOCwxLjUtMS43LDEuM2MtMC4zLTAuMS0wLjUtMC4yLTAuNy0wLjRjLTAuMS0wLjEtMC4yLTAuMy0wLjEtMC40CgljMC4xLTAuMSwwLjMtMC4yLDAuNC0wLjFjMC4xLDAuMSwwLjQsMC4xLDAuNiwwLjFjMC41LDAuMSwwLjgtMC4zLDAuOC0wLjhjMC0xLjgsMC0zLjQsMC01LjFjMC0wLjQtMC4xLTAuNi0wLjYtMC43CgljLTIuNi0wLjgtNS4xLTEuNi03LjctMi40QzUuOCw1LjEsNS40LDUuNCw1LjQsNS45YzAsMS4yLDAsMi40LDAsMy41YzAsMC4zLTAuMSwwLjQtMC40LDAuNGMtMC4zLDAtMC40LTAuMS0wLjQtMC40CgljMC0xLjIsMC0yLjUsMC0zLjdjMC0wLjgsMC44LTEuNSwxLjYtMS4yYzIuNiwwLjgsNS4yLDEuNSw3LjgsMi4zQzE0LjMsNywxNC41LDcsMTQuNyw3LjFjMC40LDAuMiwwLjYsMC42LDAuNiwxLjEKCUMxNS4zLDkuMSwxNS4zLDEwLjEsMTUuMywxMUwxNS4zLDExeiIvPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03LjEsMTMuOUg2LjZjLTAuMiwwLTAuNC0wLjItMC40LTAuNHYtMi41YzAtMC4yLDAuMi0wLjQsMC40LTAuNGgwLjVjMC4yLDAsMC40LDAuMiwwLjQsMC40djIuNgoJCUM3LjUsMTMuNiw3LjMsMTMuOSw3LjEsMTMuOXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05LDE0LjRIOC40Yy0wLjIsMC0wLjQtMC4xLTAuNC0wLjR2LTRjMC0wLjIsMC4xLTAuNCwwLjQtMC40SDljMC4yLDAsMC40LDAuMSwwLjQsMC40djQKCQlDOS40LDE0LjMsOS4yLDE0LjQsOSwxNC40eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTExLjEsMTUuMmgtMC42Yy0wLjIsMC0wLjQtMC4xLTAuNC0wLjRWOS42YzAtMC4yLDAuMS0wLjQsMC40LTAuNEgxMWMwLjIsMCwwLjQsMC4xLDAuNCwwLjR2NS4zCgkJQzExLjUsMTUsMTEuMywxNS4yLDExLjEsMTUuMnoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMy4yLDE1LjloLTAuNWMtMC4zLDAtMC41LTAuMi0wLjUtMC41di03YzAtMC4zLDAuMi0wLjUsMC41LTAuNWgwLjVjMC4zLDAsMC41LDAuMiwwLjUsMC41djcKCQlDMTMuNywxNS43LDEzLjUsMTUuOSwxMy4yLDE1Ljl6Ii8+CjwvZz4KPC9zdmc+Cg==');
    background-size: contain;
    display: block !important;
}

.epub {
    width: 26px;
    height: 56px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,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');
    background-size: contain;
    float: left;
    padding-top: 40px;
    font-size: 10px;
    text-align: center;
    text-transform: uppercase;
    color: #94df24;
    margin-top: -18px;
    font-family: 'Open Sans', sans-serif;
    white-space: nowrap;
}

.interno {
    position: absolute;
    left: 30px;
    top: 15px;
    color: white !important;
}

.fas small {
    font-family: 'Open Sans', sans-serif;
    font-size: 9px;
    padding-top: 5px;
    text-transform: uppercase;
}

.fa-times {
    z-index: 9999999;
    position: absolute;
    font-size: 18px;
    right: 0;
    margin-right: -6rem !important;
    margin-top: -15px !important;
    color: white;
}

.panel a {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    color: white !important;
    text-align: left;
    margin-left: 25px;
    font-size: 11px;
}

.panel-excel a {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    color: white !important;
    text-align: left;
    margin-left: 25px;
    font-size: 11px;
}

.panel-zip a {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    color: white !important;
    text-align: left;
    margin-left: 25px;
    font-size: 11px;
}

.panel .fa-file-pdf {
    margin-left: -40px !important;
}

.panel {
    width: 80%;
    position: absolute;
    z-index: 9;
    background-color: #0F5CA0;
    color: white;
    display: none;
    /* top: 0; */
    font-family: 'Open Sans', sans-serif;
    padding-top: 50px;
    padding-bottom: 10px;
    /*margin-left: 5%;*/
    margin-top: -55px;
    right: 46px;
    overflow: hidden;
}
}

.leypanel {
    width: 29.3%;
    position: absolute;
    z-index: 9;
    background-color: #0F5CA0;
    color: white;
    display: none;
    /* top: 0; */
    font-family: 'Open Sans', sans-serif;
    padding-top: 50px;
    padding-bottom: 10px;
    margin-left: 0px;
    margin-top: -60px;
}

.panel-excel {
    width: 80%;
    position: absolute;
    z-index: 9;
    background-color: #0F5CA0;
    color: white;
    display: none;
    font-family: 'Open Sans', sans-serif;
    padding-top: 50px;
    padding-bottom: 10px;
    /*margin-left: 5%;*/
    right: 46px;
    margin-top: -55px;
    overflow: hidden;
    white-space: nowrap;
}

.panel-zip {
    width: 80%;
    position: absolute;
    z-index: 9;
    background-color: #0F5CA0;
    color: white;
    display: none;
    font-family: 'Open Sans', sans-serif;
    padding-top: 47px;
    padding-bottom: 10px;
    /*margin-left: 5%;*/
    right: 46px;
    margin-top: -55px;
    overflow: hidden;
}

.panel-link {
    width: 80%;
    position: absolute;
    z-index: 9;
    background-color: #0F5CA0;
    color: white;
    display: none;
    font-family: 'Open Sans', sans-serif;
    padding-top: 49px;
    padding-bottom: 10px;
    /*margin-left: 5%;*/
    right: 46px;
    margin-top: -55px;
    color: white;
    white-space: nowrap;
}

.panel-power {
    width: 80%;
    position: absolute;
    z-index: 9;
    background-color: #0F5CA0;
    color: white;
    display: none;
    font-family: 'Open Sans', sans-serif;
    padding-top: 35px;
    padding-bottom: 10px;
    /* margin-left: 5%;*/
    right: 46px;
    margin-top: -55px;
    overflow: hidden;
    white-space: nowrap;
}

.panel-power:before {
    content: 'POWERBI';
    position: absolute;
    left: 23px;
    top: 10px;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABDCAYAAADeQVbVAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAABMdJREFUaIHtmltsFUUYx389LTVqaQnEiAEvYCQk9VKsUR8KiQKBRqIPoChEbUQTTVSCD15i8EETHzRqFGNM8FINxKCiRhpJEaIVo4iJVfCeWrxQC1EQRW2ltX8fvl06PT1z3LPn0kOyv2TSszM7s9+/+83OfN8uJCQkJCQkxKdCUnrdlcANwCwgBXwNvA1sAT4D+ktpYFRcIdXAc8DyLOd/A7wDvAXsAH4pqnU54ApZDdzvtH0J/AOcBdRk6LsPE9MOdABfFc/MCEhC0kRJvTKOSLpF0rigbZqkFZJedc5Jp1/SR5IekDRHUk3Qt2Ql/DHXMeqVLB0mSbpM0hpJX3hESVK3pFZJyyRNKaWQ5Y4RD0XsXCXpIkn3Sdou6bBH1CFJmyWtlDRLUnUxhVzrXPjRmINNl9QiaYOkHo+oQUm7JT0haaHMpQsipCqYKscVYLp1B6UVmARcCMwD5gLnAhVAJXB2UG4D9mIPjK3Au9hTMRahkFGLSZ4cADYHpRJoAOYH5QKgNjhvKrAkKH1AJ7ZebQM+Af6OfMXg1qwogGtFLafJ5uR6SXs9LihJXZLWSloiafL/jTsWQtwyQdICSY9I+lTSgEfUr5LelHSzpJnlKMQtVZIaJK2S1C7pN4+oPkk7JN0tqa4chWRywWtk69Eej6jPJdVLw0+tcuTHoLyEbZEagWbsSdgYnFMPrANml7MQlz+x/VwHtiOfDTwNzMSeiItTY2dbbIYwQaucukXHopCQLobXmQlj5VpNwHXAeGAn5iZ9Mcb5N/irsRByNTZBK53j+djqHn0lty3PUUrtWrXAgwyLCGkGFuczcDGEHI+5zsVY+OxyOnCqp19TPhcNhVRkqItDE/AxsB34EPgAOM9pP5HRdyMkLzcPjf7JqTsUc6yTgZexRSqkMaibGBwP4d9p57UDD4V0AM9jW+j1MceaB5ySoX4G5mZFJbyd/VguKxvjgVuxQGk/Jnyr035Slr7j4hoYlah+WQO0AXOcumVAC/BCcJzNNQoduI0i6sS+ipEiQu4BTiicOfEJ78hk4CZsonYCa4GDznn1ZGZq0Le7WAZGpQqYhuV2zwzqlmKrbTOWTYThrUA6RXeZqKSAexkWEdIA3FV6c+KTAqZ72s4ppSH5kgIGPW2++rLkWI5HRpAIKTcSIeVGirSQ0cFXX5ak8K/OR0ppSL6kgA2etnWlNCRfUsCzwJ1YjDEE9AB3MFKgby5lc81iIxxvCne/D2Pv2KcAPwC/p3X6yzNYH7mlcArN0YDN/U8fAHYxWgTARjIn0NqA3oKaZlQBt2NR6PVkzrxcjmVsAPZEjRB3YcHVY9hOuR94HVjpnFNIF5sBPB78bgH+AN4D3gC+x8JtN/f7Wi4pmDYsSXEGdne60tqHsvT1pYB87MM+FbkkOK4FFgUlnVZgS665pMPAbk9bp6de2LzLhYPAAuBSYCGWUk2PUvuAp7Bwu6C53/eBF7HktMsa7A0t5OZ+A9h3Lu3YnDkfi1rrgJ+BTTivswspRMCNWKbxCuyDnI3YhA3xhcyQfbs0iGXtd/pOKHQ2fgB4MiiZ6MHcsy5D27f5XLjUm8Ze4JkM9fuxd4XxGYO3tdWSVkv6Tvb+fJPstXRe4yYkJCQkJOTDf2j/XWnqWmbCAAAAAElFTkSuQmCC');

    font-size: 11px;
    font-family: 'Open Sans', sans-serif;
    padding-top: 33px;
    background-repeat: no-repeat;

}

.panel-power a {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    color: white !important;
    text-align: left;
    margin-left: 25px;
    font-size: 11px;
}

.panel-epub {
    width: 80%;
    position: absolute;
    z-index: 9;
    background-color: #0F5CA0;
    color: white;
    display: none;
    font-family: 'Open Sans', sans-serif;
    padding-top: 38px;
    padding-bottom: 10px;
    /*margin-left: 5%;*/
    right: 46px;
    margin-top: -23px;
    overflow: hidden;
    white-space: nowrap;
}

.panel-epub:before {
    content: 'EPUB';
    position: absolute;
    left: 23px;
    top: 10px;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABDCAYAAADeQVbVAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAAAq1JREFUaIHt2jtrFFEYxvFnd0N2I4q6FqKFkm+gvd9CaxvFdNax9ALRTm0Wg5pgqihKOgXBCwkWIlHQ1GKhpSDYiMXfYhwY9jLznpnz7hicB6Y7857zm8uZPSeRmjRp0qRJk/JpAZ71z0hakNSRtCZpxa0nwOtYZDSXvfqbJiLN0m6B5CHcMHUgXDB1IdJc+9cgZRBpokwAMRA3KiDSLAOtOiG3IyDS3K+CqYK4ZRzge2DT2HYFaE8TYr0TO8ARYG8AZrUMxvNO7ADHM+f1AzEdT4j1xf4yhMhiPhhr3PGCWKfYb8CJnDrzJHfLkqsY70xsxFfgpKHePPDdWHMhFiQ2In3PfhtqbgHHYkBCEHmPU/YYGGtukrxTld8RK+Iz9jvhgsiDWBGfSJ73WhGTIJcCEKbn1wHRK4LsBkQfeAPcnASpE/EiAJH9dXB9GFIn4jEwVwKRZimFnK4Z0a2ASHNBBQ3SbANHDR12SX6KW/LEiDhgGON2W9KsYfvrp6QfhnYtSYcN7bYknZX0q6BdV9IDSacK2nUEnDdewVd/r07RFZwDNnLqWGenLsmjZ8miSJaX1jXGayOmNwHjgbgHzGRP9sZ4Idow+kH0wDwF3jogVsmsVcYVi43ZA+z3REyChGIOGgYZ+3EaWTXmFbdi3jF+fW49+sAzY18T976KOim7YxKCsO6sLJOzTWTpzAsTghgU1bN2GhsTFRECiYmJjgiFCLhrHMBH4NCY83vAS2ONtZCxhUJmgYfGgQx/Z0Km2A1sa5TSkDKYfSSzTQhiZE3uAQnFPAceeSKqQEIxroiqkBSzFgGxXgURA5Ie1ql5XAZU/PthTEhZjPk7MU1IKCYawgNixURFeEGKMNERnpBJGBcE4P6PZxclnZM0I2ld0hXPzpo0adKkSZP/Pn8AqBbwG9Nv4hEAAAAASUVORK5CYII=');

    font-size: 11px;
    font-family: 'Open Sans', sans-serif;
    padding-top: 33px;
    background-repeat: no-repeat;

}

.panel-epub a {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    color: white !important;
    text-align: left;
    margin-left: 25px;
    font-size: 11px;
}


.panel-link a {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    color: white !important;
    text-align: left;
    margin-left: 25px;
    font-size: 11px;
}

.panel-link:before {
    content: ' LINK ';
    position: absolute;
    left: 23px;
    top: 10px;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABDCAYAAADeQVbVAAAEkElEQVRoge2aT2gdVRSHfy8xIc+ksVg0hYIRQbSWgKAUDGYnEiuliEWogmTjphC7sehCEMFKFLIvLsUKJotCRWhV0o2S6sKWQiEoPAiWkjQVm7606SLhc3E7zX3jmzl35r3JQ5wfXHiZOefc+e6/OfdOpFKlSpUqVSq/KkBH6pX0oqRxSS9IelLSTkkPSKpLqkm6JOlHSd9JWjcjAttZeoCjQI1w1YFpYCgt9nZCjAILGQDiWsU1QkdBJoGNFiB8zQJ9nQD5pE0AvubiMEVDTBUAEWl2u0CKhIh0f84UtfxOSXo/o88tSXclPZrBpy63dC93uieu4RaCPZ5/P/AaMB8YY5oChlYWiBlgICVWBTgGbBpx6kC1UxCngO7AuO8GxDvcLoj3CoKIygUj5sl2QLxSMISA1424v7S6aj0k6ffAleZrSW9L2sxRz6Ck1ZT7N7pyBPX1kYqHkNzS/HfK/R2t9MguSYuS+g27ViEirUvqS7i31kqPvKHsEPsk/STpvKSRDHUNKxlCkm62Msm/NybgJaDXsx8BVrz7d4BDgXUdN+qaywvRBawZwcc9+6djEJE2gYNGXYPAklHXp3lBho3ASzjYCPpyiu0dXG81q6cbOGPUBTAW8tAHgLdw29To2n4j8Lee7WjAg1yhcRhGEKcCfGtAxZrsU3Kb/68kfexdf9Dw85fKRwxbSXpG0mTs2oeS3gzwnZaU2hPx3Omcd+85o5V8213AYkDLLgNVz28mwGeBez0ZCgFw0bu/26jgFo1DZQj4NeDBjng+k4btBm7YKgkkaY9dx6XWkV2zVcjXRCzuw8BVw+e0Z7/XsJ3048chrFbY69meNmyv4h7ejz9h+NzwbCu4xmumE7G4DSCj2Ec2fiscMWzBDSf/YK0XN+zStNuzv9jk/lQcwgfpIezwbMZzruImqKVF3ISP/M4Z9s97tmdDIABFy+87kp4KWOqueL/XJX0e4POYpDHv72XDfsD7/Zv3+zNJHyR64cZiyFlss01RL+5lZun+6oJ7WaZpv2fbg3sZH0jqCbyhNRbwIGeaQERlBJdmJOkyW+lKBTtvGrYeOgnkhBF4CZe4pQU6SPPTjhVcwhjZjRt1rbEFnRlkzgh+PDDYIRp7ZoXGZLAXl9qn6Yc8EBHIn0bwxzMEHAHOAz8D+7zroQlg4mcDq1SAemyl8HVXUtVYZSx1S/pSdgJ4W24n+FeeSrrkPnclyf7kla5QCEn6QjkhJEnAdaO7rYmeVEKHE7gX6868wwrcC7FmsL6co32y9IQkTUi6maOeLQEnjda6UGBPgDtuzd0TURFwOKCyYwVBJOZOeUCqJKfLkTbvwfj7kXgZAL7pBEQEItzHkhDN4z7C9HtB9uDS+2udgoCtT29DcofRgxmm13W5078sPpKVxeaVR3U0Q4vmVdt7IirxC7P/RYhmIH3YSWQe/WuPXTRIBNOuntkgdtqxnSD+nFltAWKBxp1hx0CEOwGZxn7P+KrhGiF+lltoCf1iVZX0qqSXJD0r6QlJOyRtyOVIf0ial3RW7kNOR/6brVSpUqVKlfrf6x+64zNBPwKU5gAAAABJRU5ErkJggg==);
    font-size: 10px;
    text-indent: 0px -1px;
    padding-top: 30px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    background-repeat: no-repeat
}


.panel-pdf {
    display: none;
}

.fas small {
    display: block;
}



#contenido_datatable td:nth-child(0) {
    text-align: left !important;
}

#contenido_datatable td:nth-child(1) {
    padding-left: 15px;
}

#contenido_datatable td:nth-child(2) {
    padding-left: 15px;
}

#contenido_datatable td:nth-child(3) {
    padding-left: 15px;
}

.down .fa-file-pdf {
    position: absolute;
    left: 13px;
    top: 10px;
    width: 30px;
    height: 30px;
    border-radius: 10rem;
    padding-top: 7px;
    font-size: 15px;
}

.down b {
    font-weight: 800;
    font-size: 13px !important;
    margin-top: 16px;
    text-align: left;
    /* float: left; */
    padding-left: 44px;
}

span.numero-d-p {
    display: inline !important;
}

.down {
    width: 23.8%;
    background: #e4e4e4;
    text-align: center;
    margin: 0;
    padding: 0;
    position: absolute;
    display: block;
    z-index: 9;
    margin-top: -24px;
    border-left: solid 1px #899fb4;
    border-right: solid 1px #899fb4;
    border-bottom: solid 1px #899fb4;

}

.down a {
    display: block;
    margin: 1rem;
    text-align: left;
    margin-left: 45px;
}

.breadcrumb-item {
    display: inline-block;
}

.contenedor_tabla .breadcrumb {
    display: none;
}

.dataTable .fas,
.far {
    width: auto;
    margin: 5px !important;
    cursor: pointer;
    text-align: center;
    display: inline-block;
    float: none;
    margin-top: 16%;
}

.dataTable .power_bi {
    float: left;
    cursor: pointer;
}


.modal-title {
    margin-bottom: 0;
    line-height: 2.3;
    font-size: 1.3em;
    font-weight: 600;
}

.fa-sticky-note {
    color: white;
    font-size: 1.3em;
    margin-top: 0.6rem;
}

/*.close span {

      font-size: 2rem;
      position: absolute;
      top: 1rem;
      right: 1rem;

    }*/

span.icono {
    width: 35px;
    height: 35px;
    background: #f19313;
    margin: 0px 10px 0px 0px;
    text-align: center;
    border-radius: 100%;
}

table.table-bordered.dataTable tbody th,
table.table-bordered.dataTable tbody tr {
    border-right-width: 0;

}

.dataTables_length {
    display: none;
}

ul li a {
    font-size: 17px;
}

.form-inline {

    display: initial !important;
    align-items: center;
}

td a {
    color: #07559d !important;
}

/*  div.dataTables_wrapper div.dataTables_filter {
          text-align: right;
          float: right;
      }
*/
.pagination {
    float: right;
    background-color: #07559d;
    color: white;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.dataTables_length {
    float: left;
}

select {
    margin-left: 0;
    margin-right: 5px;
}

.paginate_button {
    padding-left: 5px;
    padding-right: 5px;
}

table.dataTable {
    clear: both;
    margin-top: 0px;
}

.post-categories {
    list-style: none;
}

.icon-dis-buscar {
    display: none !important;
}

#datatablePublicaciones_filter,
#datatablePresentaciones_filter,
#datatableCoyuntura_filter {
    top: -21px;
}

div.dataTables_wrapper div.dataTables_filter input {
    display: block;
    /*width: auto;*/
    /*border: none;*/
    border-radius: 0px !important;
    height: 45px;
    background-color: white;
    /*color: white;*/
    float: left;
    color: #747474;
    font-size: 13px;
    padding-left: 1rem;
    font-weight: 100;
    width: 184px;
    margin-top: 7px;
    border: 1px solid #E6E6E6 !important;
    box-shadow: 0px 3px 6px #00000029;
}

td {
    border: solid 1px black;
}

.right-inner-addon {
    margin-left: -20px;
}

.solo1 {
    position: absolute;
    top: :0;
}

.navbarNav a {
    color: white !important;
}

.cont_img img {
    margin-left: 5%;
}

table td {
    border-width: 0;
    padding-left: 0;
}

select {
    display: block;
    width: 100%;
    padding: 6px;
    font-size: 14px;
    color: #495057;
    font-family: 'Open Sans', sans-serif;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #c6c6c6;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    height: 35px;
}

.fa-file-pdf {
    font-size: 18px;
    color: #df3d1a;
    display: block;
    margin: auto;
    width: 15px;
}

.fa-file-excel {
    font-size: 18px;
    color: green;
    display: block;
    margin: auto;
    width: 15px;
}

.fa-info-circle {
    font-size: 18px;
    color: #07559d;
    display: block;
    margin: auto;
    width: 15px;
}

table.dataTable {
    border-collapse: collapse !important
}

td {
    border-collapse: collapse !important
}

table.dataTable thead .sorting:after {
    display: none;
}

.buscadorSuperior {
    width: 100%;
    height: 40px;
    margin: 0px;
    padding: 0px 15px 0px 0px;
    border-bottom: 1px solid #dadada;
    background: #e7e8ea;
    display: flex;
    position: relative;
}

.buscadorSuperior h1 {
    font-size: 1.3em;
    padding-left: 1rem;
    padding-top: 0.6rem;
}


.paginate_button a {
    font-size: 13px;
}

.dataTables_filter input {
    border-radius: 5px !important;

}

@media (max-width:320px) {

    .modal-mio {
        position: absolute;
        width: 90%;
        background-color: #fff;
        left: 50%;
        display: none;
        top: 50%;
        margin-left: -157px !important;
        border-radius: 5px;
        font-family: "Open sans";
        border: 1px solid;
        z-index: 33333;
    }

    .click-presentaciones {
        display: none;
    }

    .pestana-mobile-menu-down {
        margin-top: -18px;
    }

}

@media (max-width:480px) and (orientation:landscape) {


    .dropbtn {
        margin-left: 18% !important;
        margin-right: 0 !important;
    }

    .click-presentaciones {
        display: none;
    }

}

@media (max-width: 480px) {

    /* .filter_ano_funcion {
        position: absolute;
        margin-top: -1rem;
        right: 10%;
    }
*/
    .pestana-mobile-menu {
        display: none !important;
    }

    .filter_ano_funcion {
        position: absolute;
        margin-top: -1rem !important;
        right: 10%;
    }

    .filter_categorias_funcion {
        position: absolute;
        margin-top: -1rem !important;
        right: 8.5%;
        /* display: none; */
        width: 41% !important;
    }

    .filter_ano {
        margin: 0 !important;
    }

    .click-presentaciones {
        display: none;
    }

    .modal-mio {
        position: absolute;
        width: 90%;
        background-color: #fff;
        left: 50%;
        display: none;
        top: 20%;
        margin-left: -222px;
        border-radius: 5px;
        font-family: "Open sans";
        border: 1px solid;
        z-index: 33333;
    }

    .dataTable .fas {
        width: 25%;
        float: left;
        display: block;
        margin: auto;
        cursor: pointer;
    }

    .dataTable .fa-info-circle small {
        margin-left: -6px;
    }

    .dataTable .fa-file-excel small {
        margin-left: -4px;
    }

    .fa-info-power {
        background-position: 4px;
    }

    .dc-pdf .numerodocumentos {
        position: relative;
        top: -16px;
        left: 60%;
    }

    #contenido_datatable td:nth-child(2) {
        width: 25% !important;
        text-align: left;
        font-size: 11px;
        color: #454545;
    }

    .contenedor_tabla .down b {
        font-weight: 500;
        font-size: 13px !important;
        margin-top: 16px;
        text-align: left;
        /* float: left; */
        padding-left: 44px;
    }

    .down .fa-file-pdf {
        position: absolute;
        left: 13px;
        top: 10px;
        width: 30px;
        height: 30px;
        border-radius: 10rem;
        padding-top: 7px;
        font-size: 15px;
    }


    .down {
        width: 96vw;
        background: #e4e4e4;
        text-align: center;
        margin: 0;
        padding: 0;
        position: absolute;
        display: block;
        z-index: 9;
        margin-top: -34px;
        right: 17px;
        padding: 0;
        border-left: solid 1px #899fb4;
        border-right: solid 1px #899fb4;
        border-bottom: solid 1px #899fb4;

    }

    .cerrar-down {
        position: absolute;
        font-size: 42px;
        z-index: 999999999999;
        margin-top: 0;
        /* left: 0; */
        /* top: 0; */
        color: black;
        right: 40px;
        margin-top: -40px;
        font-family: 'Open Sans', sans-serif;
    }


    span.numero-d-p {
        font-size: 13px;
        display: inline;
        position: relative;
        left: -2px;
        top: -15px;
        font-family: 'Open Sans', sans-serif;
    }

    /*  td:nth-child(5){
      width: 10rem;
      text-align: left;
      font-size: 11px;
      color: #454545;
  }
*/

    .dropbtn {
        background-color: transparent;
        height: 18px;
        background-size: contain;
        float: left;
        width: 20%;
        background-repeat: no-repeat;
        background-position: center;
        margin-left: 18%;
        margin-right: 0;
        background-image: url('data:image/png;base64,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');
    }

    .icon_more_responsive-coyun {
        height: 19px;
        width: 19px;
        float: left;
        right: 28px;
        position: absolute;
        margin-top: 11px;
        z-index: 9;
    }

    .submenu li {
        clear: both;
    }

    .jquery-accordion-menu li {
        clear: both;
    }

    .visible-sm {
        display: none !important;
    }

    .visible-lg {
        display: block !important
    }

    .power_bi {
        width: 20px;
        height: 20px;
        display: block;
        margin: auto !important;
    }

    .breadcrumb {
        display: none !important;
    }

    .jquery-accordion-menu .submenu-indicator {
        float: right;
        right: 10px;
        position: absolute;
        line-height: 19px;
        font-size: 20px;
        -o-transition: transform .3s linear;
        -moz-transition: transform .3s linear;
        -webkit-transition: transform .3s linear;
        -ms-transition: transform .3s linear;
    }


    .visible-sm {
        display: block;
    }

    .jquery-accordion-menu ul li {
        width: 100%;
        padding: 0;
        float: left;
        text-decoration: none;
        color: #f0f0f0;
        font-size: 12px;
        /*background: #0F5CA0;*/
        /* white-space: nowrap; */
        position: relative;
        overflow: hidden;
        -o-transition: color .2s linear, background .2s linear;
        -moz-transition: color .2s linear, background .2s linear;
        -webkit-transition: color .2s linear, background .2s linear;
        transition: color .2s linear, background .2s linear;
        padding-left: 15px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .jquery-accordion-menu ul li a {
        font-size: 12px;
        float: left;
        margin-left: 2rem;
    }

    .dropdown {
        width: 100%;
    }

    .pestana-mobile-menu small {
        position: absolute;
        font-size: 20px;
        right: 4px;
        top: 50%;
        margin-top: -22px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 100;
    }

    .dataTables_filter {
        margin-right: 0%;
    }





    #datatable {
        width: 200% !important;
    }

    #datatable_wrapper {
        overflow: scroll;
    }


    .filter_ano,
    .filter_documento,
    .filter_publicaciones,
    .filter_propuestas,
    .filter_borrador__normativo,
    .filter_capital__basado___riesgo {
        width: 80%;
        margin-bottom: 1rem;
    }

    .reset-css {
        margin: 0 !important;
    }


    .grecaptcha-badge {
        display: none !important;
    }

    /*clase hecha por felipe no se caliente la cabeza :) */

    .col-xs-12-perso {
        width: 100%;
        padding-left: 1rem;
        padding-right: 1rem;
    }

    /*clase hecha por felipe no se caliente la cabeza :) */

    .rc-anchor-normal-footer {
        display: none !important;
    }

    .loginWraper {
        display: block;
    }

    /*.tituloRecursos{
        text-align: center;
      }*/
    .buscadorSuperior h1 {
        text-align: center;
        width: 100%;
    }


    .dataTables_wrapper .col-sm-7 {
        padding: 0;
        margin: 0;

    }

    html {
        overflow-x: hidden;
    }

    select {
        margin: 0;
        padding: 0;
    }

    .alto-responsive {
        height: 210px;
    }

    .form-group {
        margin: 0;
    }

    #datatable_filter {
        display: none;
    }


    div.dataTables_wrapper div.dataTables_filter {
        width: 100%;
    }

    div.dataTables_wrapper div.dataTables_filter input {
        margin: 0;
    }

    .ancho__mobile {
        width: 100%;
    }

    .datatable {
        width: 150%;
    }

    .scroll-responsive {
        overflow-x: scroll;
    }

    .datatable .col-sm-4 {
        width: initial;
        display: inline-table;
        margin-left: 3vw;
    }

    .ancho_responsive__iconos {
        width: initial;
    }

    .hidden-xs {
        display: none;
    }


    .datatable td {
        width: 20%;
    }

    .cont_img {
        padding: 0 !important;
    }

    /* .fa-file-pdf, .fa-file-excel, .fa-info-circle{
        font-size: 5.5vw !important;
      } */

    .fa-search {
        top: 1.7rem;
    }

    .table.dataTable {
        padding: 0;
    }


    .pagination {
        margin-left: -1rem;
    }

    div.dataTables_wrapper div.dataTables_paginate ul.pagination {
        margin: 2px 32px;
        white-space: nowrap;
    }

    .ancho_responsive__iconos {
        width: 100%;
        display: flex;
    }

    .cont_img {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }

    .fa-file-pdf {
        font-size: 18px;
        color: #df3d1a;
        display: block;
        margin: auto;
        width: 25px;
    }

    .fa-file-excel {
        font-size: 18px;
        color: green;
        display: block;
        margin: auto;
        width: 30px;

    }

    .fa-info-circle {
        font-size: 18px;
        color: #07559d;
        display: block;
        margin: auto;
        width: 40px;

    }

    .banner,
    .tituloRecursos {
        display: none;
    }

    .jquery-accordion-menu {

        position: absolute !important;
        top: 6rem;
        z-index: 4;
        width: 0;

    }

    .redes_sociales {
        position: absolute;
        top: 0;
    }

    .logo {
        top: 0;
    }

    .fa-bars {
        font-size: 2rem;
        padding: 0;
        margin: 0;
    }

    .visible-xs {
        display: block !important;
    }

    .titulo-biblioteca {
        font-size: 18px;
        color: white;
        z-index: 99;
        position: relative;
        top: 57px;
        margin: 0;
    }

    button.navbar-toggler {
        position: absolute;
        right: 0;
        top: 30px;
        margin: 0;
        padding: 0;
        z-index: 0;
    }

    header .navbar-collapse {
        top: 90px !important;
    }

    .icon-responsive {
        top: 8px;
    }

    .header .navbar {
        display: inline;
    }

    .header span form input[type=search] {
        z-index: 999999;
    }

    .pestana-mobile-menu {
        width: 11%;
        height: 156px;
        background-color: #07559d;
        color: white;
        margin-top: 96px;
        clear: both;
        display: block;
        position: absolute;
        z-index: 9;
    }

    .pestana-mobile-menu span {
        display: block;
        font-size: 10px;
        margin-left: 5px;
        font-family: 'Open Sans', sans-serif;
        text-transform: uppercase;
    }

    .filter_ano {
        margin: auto;
    }

    .filter_documento {
        margin: auto;

    }

    /* .extracto{
        visibility:hidden;
        display:none;
      }*/


    .filter_ano_funcion {
        position: absolute;
        width: 42% !important;
        left: 7% !important;
        margin: 0;
    }


}





@media (min-width:480px) and (max-width:575px) {
    .filter_ano {
        margin-top: 1.3rem;
    }

    .icon_more_responsive {
        height: 16px;
        width: 19px;
        float: left;
        right: 28px;
        position: absolute;
        margin-top: 10px;
        z-index: 9;
    }

    .click-presentaciones {
        display: none;
    }

}

@media (min-width: 576px) {

    .modal-mio {
        position: absolute;
        width: 45%;
        background-color: #fff;
        left: 50%;
        display: none;
        top: 0;
        margin-left: -175px;
        border-radius: 5px;
        font-family: 'Open Sans', sans-serif;
        border: 1px solid;
        z-index: 33333;
    }

    .icon_more_responsive {
        height: 16px;
        width: 19px;
        float: left;
        right: 28px;
        position: absolute;
        margin-top: 20px;
        z-index: 9;
    }

    .ancho_responsive__iconos {
        width: 80%;
    }

    .scroll-responsive {
        overflow: none;
    }

    .dataTables_filter {
        display: block;
    }

    .col-xs-12-perso {
        width: initial;
    }

    .alto-responsive {
        height: 110px;
    }

    .ancho_responsive__iconos {
        width: 70%;
    }

    .power_bi {
        width: 20px;
        height: 20px;
        display: block;
        margin: auto !important;
    }

    /*
      .jquery-accordion-menu ul li {
        width: 100%;
        padding: 0;
        float: left;
        text-decoration: none;
        color: #f0f0f0;
        font-size: 12px;
        background: #0F5CA0;
        white-space: nowrap;
        position: relative;
        overflow: hidden;
        -o-transition: color .2s linear, background .2s linear;
        -moz-transition: color .2s linear, background .2s linear;
        -webkit-transition: color .2s linear, background .2s linear;
        transition: color .2s linear, background .2s linear
        padding-left: 15px;
        padding-top: 10px;
        padding-bottom: 10px;
    }*/

    .jquery-accordion-menu ul li a {
        font-size: 12px;
        float: left;
    }


}

@media(min-width:768px) {

    .filter_ano {
        display: block;
    }

    .jquery-accordion-menu {
        width: 100%;
        float: left;
        position: relative;
    }

    .jquery-accordion-menu ul li {
        width: 100%;
        padding: 0;
        float: left;
        text-decoration: none;
        color: #f0f0f0;
        font-size: 12px;
        /*background: #0F5CA0;*/
        /* white-space: nowrap; */
        position: relative;
        overflow: hidden;
        -o-transition: color .2s linear, background .2s linear;
        -moz-transition: color .2s linear, background .2s linear;
        -webkit-transition: color .2s linear, background .2s linear;
        transition: color .2s linear, background .2s linear;
        padding-left: 15px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .jquery-accordion-menu ul li a {
        font-size: 12px;
        float: left;
    }

    .dropbtn {
        background-color: transparent;
        height: 20px;
        background-size: contain;
        float: left;
        width: 20%;
        background-repeat: no-repeat;
        background-position: center;
        margin-left: 3%;
        margin-right: 9%;
        background-image: url('data:image/png;base64,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');
    }

}

@media (min-width: 768px) and (orientation:portrait) {

    .click-presentaciones {
        float: left;
        right: 28px;
        height: 19px;
        width: 19px;
        float: left;
        right: 215px;
        position: absolute;
        margin-top: 13px;
        z-index: 9;

    }

    .fa-info-circle small {
        margin-left: -6px;
    }

    #contenido_datatable td:nth-child(5) {
        width: 40%;
    }

    .modal-mio {
        position: absolute;
        width: 45%;
        background-color: #fff;
        left: 50%;
        display: none;
        top: 0;
        margin-left: -160px;
        border-radius: 5px;
        font-family: 'Open Sans', sans-serif;
        border: 1px solid;
        z-index: 33333;
    }




    .numerodocumentos {
        position: relative;
        top: -16px;
        left: 16%;
    }



    /*.jquery-accordion-menu ul li{
      background-color:white;
    }*/
    .jquery-accordion-menu {
        position: absolute;
        z-index: 1;
    }

    .contenedor_tabla {
        margin-top: 160px;
    }

    .excel {
        position: relative;
        top: -40px;
        font-size: 13px;
        right: -10px;
        font-family: 'Open Sans', sans-serif;
    }

    .pdf {
        font-size: 13px;
        position: relative;
        top: -1rem;
        left: 10px;
        font-family: 'Open Sans', sans-serif;
    }


    span.numero-d-p {
        font-size: 13px;
        display: block;
        position: relative;
        left: -12px;
        top: -15px;
        font-family: 'Open Sans', sans-serif;
    }

    #contenido_datatable td:nth-child(2) {
        width: 25% !important;
        text-align: left;
        font-size: 11px;
        color: #454545;
    }

    .jquery-accordion-menu {
        margin-bottom: 2rem;
        display: flex;
        flex-direction: row;
    }

    .icon_more_responsive {
        left: 19%;
    }


    div.dataTables_wrapper div.dataTables_filter label {
        margin-top: -10px;
    }

    .dataTables_filter {
        display: block;
    }

    .ancho_responsive__iconos {
        width: 90%;
    }

    .fa-info-circle {
        font-size: 18px;
        color: #07559d;
        display: block;
        margin: auto;
        width: 10px;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }

    .visible-lg {
        display: block;
    }

    .visible-sm {
        display: none;
    }

    .jquery-accordion-menu .submenu-indicator {
        float: right;
        right: 10px;
        position: absolute;
        line-height: 19px;
        font-size: 20px;
        -o-transition: transform .3s linear;
        -moz-transition: transform .3s linear;
        -webkit-transition: transform .3s linear;
        -ms-transition: transform .3s linear;
    }

    .item-coyuntura .submenu-indicator {
        margin-top: 0 !important;
    }

    .icon_more_responsive {
        height: 16px;
        width: 19px;
        float: left;
        right: 28px;
        position: absolute;
        margin-top: 20px;
        z-index: 9;
    }

    /*.jquery-accordion-menu ul li {
      width: 33.3333%;
      display: block;
      float: left;
      position: relative;
      margin-bottom: 0px;
      margin-top: 1px;
      padding-left: 15px;
      padding-top: 10px;
      padding-bottom: 10px;
      background-color: #0F5CA0;
    }*/

    /*.jquery-accordion-menu ul li a{
      font-size: 12px;
      float: left;
    }*/

    .icon_more_responsive-coyun {
        height: 19px;
        width: 19px;
        float: left;
        right: 23px;
        position: absolute;
        margin-top: 12px;
        z-index: 9;
    }

    .dropbtn {
        background-color: transparent;
        height: 20px;
        background-size: contain;
        float: left;
        width: 20%;
        background-repeat: no-repeat;
        background-position: center;
        margin-left: 3%;
        margin-right: 9%;
        background-image: url('data:image/png;base64,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');
    }




}

@media (min-width: 768px) and (orientation:landscape) {

    .click-presentaciones {
        float: left;
        right: 28px;
        height: 19px;
        width: 19px;
        float: left;
        right: 28px;
        position: absolute;
        margin-top: 100px;
        z-index: 9;
    }

    .modal-mio {
        position: absolute;
        width: 45%;
        background-color: #fff;
        left: 50%;
        display: none;
        top: 0;
        margin-left: -22vw;
        border-radius: 5px;
        font-family: 'Open Sans', sans-serif;
        border: 1px solid;
        z-index: 33333;
    }

    .numerodocumentos {
        position: relative;
        top: -16px;
        left: 16%;
    }








    .excel {
        position: relative;
        top: -40px;
        font-size: 13px;
        right: -10px;
        font-family: 'Open Sans', sans-serif;
    }

    .pdf {
        font-size: 13px;
        position: relative;
        top: -1rem;
        left: 10px;
        font-family: 'Open Sans', sans-serif;
    }


    span.numero-d-p {
        font-size: 13px;
        display: block;
        position: relative;
        left: -16px;
        top: -15px;
        font-family: 'Open Sans', sans-serif;
    }


    #contenido_datatable td:nth-child(2) {
        width: 25% !important;
        text-align: left;
        font-size: 11px;
        color: #454545;
    }

    .visible-sm {
        display: block;
    }

    .visible-lg {
        display: none;
    }

    .icon_more_responsive-coyun {
        height: 19px;
        width: 19px;
        float: left;
        right: 28px;
        position: absolute;
        margin-top: 11px;
        z-index: 9
    }

    /*.jquery-accordion-menu ul li {
    width: 100%;
    display: block;
    float: left;
    position: relative;
    margin-bottom: 0px;
    margin-top: 4px;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
  }*/

    .jquery-accordion-menu ul li a {
        font-size: 12px;
        float: left;
    }

    .item-coyuntura .submenu-indicator {
        margin-top: -10px;
    }

    div.dataTables_wrapper div.dataTables_filter label {
        margin-top: -10px;
    }

    .dataTables_filter {
        display: block;
    }

    .ancho_responsive__iconos {
        width: 90%;
    }

    .fa-info-circle {
        font-size: 18px;
        color: #07559d;
        display: block;
        margin: auto;
        width: 6px;
    }

    .visible-lg {
        display: none;
    }

    .jquery-accordion-menu .submenu-indicator {
        float: right;
        right: 10px;
        position: absolute;
        line-height: 19px;
        font-size: 20px;
        -o-transition: transform .3s linear;
        -moz-transition: transform .3s linear;
        -webkit-transition: transform .3s linear;
        -ms-transition: transform .3s linear
    }

}

@media(min-width: 1024px) and (orientation:landscape) {
    .fa-info-circle {
        font-size: 18px;
        color: #07559d;
        display: block;
        margin: auto;
        width: 20px;
    }

    .visible-lg {
        display: none;
    }
}

@media(max-width:800px) and (orientation:landscape) {
    .nombre__categoria {
        margin-top: 1rem;
    }

    .visible-sm {
        display: none !important;
    }

    .visible-lg {
        display: block !important;
    }

    .dropbtn {
        background-color: transparent;
        height: 20px;
        background-size: contain;
        float: left;
        width: 20%;
        background-repeat: no-repeat;
        background-position: center;
        margin-left: 3%;
        margin-right: 9%;
        background-image: url('data:image/png;base64,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');
    }


}

@media (min-width: 992px) {
    .dataTables_filter {
        display: block;
    }


    div.dataTables_wrapper div.dataTables_filter label {
        margin-top: 0;
        margin-right: 0;
    }

    .visible-lg {
        display: none;
    }

    .icon_more_responsive {
        height: 20px;
        width: 19px;
        float: left;
        right: 28px;
        position: absolute;
        margin-top: 18px;
        z-index: 9;
    }

    .icon_more_responsive-coyun {
        height: 19px;
        width: 19px;
        float: left;
        right: 28px;
        position: absolute;
        margin-top: 10px;
        z-index: 9;
    }

    .dropbtn {
        background-color: transparent;
        height: 20px;
        background-size: contain;
        float: left;
        width: 20%;
        background-repeat: no-repeat;
        background-position: center;
        margin-left: 3%;
        margin-right: 9%;
        background-image: url('data:image/png;base64,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');
    }

}

@media (min-width: 1200px) {


    .click-presentaciones {
        float: left;
        right: 28px;
        height: 19px;
        width: 19px;
        float: left;
        right: 28px;
        position: absolute;
        margin-top: 10px;
        z-index: 9;
    }

    .modal-mio {
        position: absolute;
        width: 45%;
        background-color: #fff;
        left: 50%;
        display: none;
        top: 0;
        margin-left: -14vw;
        border-radius: 5px;
        font-family: 'Open Sans', sans-serif;
        border: 1px solid;
        z-index: 33333;
    }

    .numerodocumentos {
        position: relative;
        top: -16px;
        left: 16%;
    }

    .fa-info-circle {
        padding-left: 0.5rem;
    }

    .excel {
        position: relative;
        top: -40px;
        font-size: 13px;
        right: -10px;
        font-family: 'Open Sans', sans-serif;
    }

    .pdf {
        font-size: 13px;
        position: relative;
        top: -1rem;
        left: 10px;
        font-family: 'Open Sans', sans-serif;
    }


    span.numero-d-p {
        font-size: 13px;
        display: block;
        position: relative;
        left: -22px;
        top: -15px;
        font-family: 'Open Sans', sans-serif;
    }


    .dropbtn {
        background-color: transparent;
        height: 20px;
        background-size: contain;
        float: left;
        width: 20%;
        background-repeat: no-repeat;
        background-position: center;
        margin-left: 3%;
        margin-right: 9%;
        background-image: url('data:image/png;base64,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');
    }


    #contenido_datatable td:nth-child(2) {
        width: 25% !important;
        text-align: left;
        font-size: 11px;
        color: #454545;
    }

    .icon_more_responsive-coyun {
        height: 19px;
        width: 19px;
        float: left;
        right: 28px;
        position: absolute;
        margin-top: 10px;
        z-index: 9;
    }

    /*.jquery-accordion-menu ul li {
    width: 100%;
    display: block;
    float: left;
    position: relative;
    margin-bottom: 0px;
    margin-top: 4px;
    padding-left: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
}*/

    .item-coyuntura .submenu-indicator {
        margin-top: 0 !important;
    }

    .dataTables_filter {
        display: block;
    }

    .visible-sm {
        display: none;
    }

    .visible-lg {
        display: block;
    }

    .icon_more_responsive {
        height: 16px;
        width: 19px;
        float: left;
        right: 28px;
        position: absolute;
        margin-top: 11px;
        z-index: 9;
    }

    .jquery-accordion-menu .submenu-indicator {
        float: right;
        right: 10px;
        position: absolute;
        line-height: 19px;
        font-size: 20px;
        -o-transition: transform .3s linear;
        -moz-transition: transform .3s linear;
        -webkit-transition: transform .3s linear;
        -ms-transition: transform .3s linear
    }
}

.contenido_wp_content {
    position: absolute;
    left: -1000%;
    width: 1000%;
    height: auto;
    background-color: white;
    z-index: 9;
    top: 0;
    margin-top: -11rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 200;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
    color: #313131;
    z-index: 99999;
}

/*cambiar por buena practica*/
.breadcrumb {
    background-color: transparent !important;
    padding: 0;
    margin: 0;
}

.breadcrumb a {
    color: #000 !important;
}

/*Nuevo css panel*/
.jquery-accordion-menu,
.jquery-accordion-menu * {
    font-family: 'Open Sans', sans-serif;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    outline: 0
}

.jquery-accordion-menu .jquery-accordion-menu-footer,
.jquery-accordion-menu .jquery-accordion-menu-header {
    width: 100%;
    height: 50px;
    padding-left: 22px;
    float: left;
    line-height: 50px;
    font-weight: 600;
    color: #f0f0f0;
    background: #414956
}

.jquery-accordion-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
}



.jquery-accordion-menu>ul>li.active>a,
.jquery-accordion-menu>ul>li:hover>a {
    color: #fff;
    background: #064580
}

.jquery-accordion-menu>ul>li>a {
    border-bottom: solid 1px transparent
}

.jquery-accordion-menu ul li a i {
    width: 34px;
    float: left;
    line-height: 18px;
    font-size: 16px;
    text-align: left
}

.jquery-accordion-menu ul ul.submenu .submenu-indicator {
    line-height: 16px
}

.jquery-accordion-menu .submenu-indicator-minus>.submenu-indicator {
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.jquery-accordion-menu ul ul.submenu,
.jquery-accordion-menu ul ul.submenu li ul.submenu {
    width: 109%;
    display: none;
    position: static;
    padding: 0;
}

.jquery-accordion-menu ul ul.submenu li {
    clear: both;
    width: 100%;
    padding: 0;
}

.jquery-accordion-menu ul ul.submenu li a {
    width: 100%;
    float: left;
    font-size: 11px;
    background: #eeeeee;
    border-top: none;
    position: relative;
    border-left: solid 6px transparent;
    -o-transition: border .2s linear;
    -moz-transition: border .2s linear;
    -webkit-transition: border .2s linear;
    transition: border .2s linear;

}

.submenu li a {
    color: #454545 !important;
}


.jquery-accordion-menu ul ul.submenu>li>a {
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.jquery-accordion-menu ul ul.submenu>li>ul.submenu>li>a {
    padding-left: 45px
}

.jquery-accordion-menu ul ul.submenu>li>ul.submenu>li>ul.submenu>li>a {
    padding-left: 60px
}

.jquery-accordion-menu ul li .jquery-accordion-menu-label,
.jquery-accordion-menu ul ul.submenu li .jquery-accordion-menu-label {
    min-width: 20px;
    padding: 1px 2px 1px 1px;
    position: absolute;
    right: 18px;
    top: 14px;
    font-size: 11px;
    font-weight: 800;
    color: #555;
    text-align: center;
    line-height: 18px;
    background: #f0f0f0;
    border-radius: 100%
}

.jquery-accordion-menu ul ul.submenu li .jquery-accordion-menu-label {
    top: 12px
}

.ink {
    display: block;
    position: absolute;
    background: rgba(255, 255, 255, .3);
    border-radius: 100%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

.animate-ink {
    -webkit-animation: ripple .5s linear;
    -moz-animation: ripple .5s linear;
    -ms-animation: ripple .5s linear;
    -o-animation: ripple .5s linear;
    animation: ripple .5s linear
}

@-webkit-keyframes ripple {
    100% {
        opacity: 0;
        -webkit-transform: scale(2.5)
    }
}

@-moz-keyframes ripple {
    100% {
        opacity: 0;
        -moz-transform: scale(2.5)
    }
}

@-o-keyframes ripple {
    100% {
        opacity: 0;
        -o-transform: scale(2.5)
    }
}

@keyframes ripple {
    100% {
        opacity: 0;
        transform: scale(2.5)
    }
}

.blue.jquery-accordion-menu .jquery-accordion-menu-footer,
.blue.jquery-accordion-menu .jquery-accordion-menu-header,
.blue.jquery-accordion-menu ul li a {
    background: #4A89DC
}

.blue.jquery-accordion-menu>ul>li.active>a,
.blue.jquery-accordion-menu>ul>li:hover>a {
    background: #4b7398
}

.blue.jquery-accordion-menu>ul>li>a {
    border-bottom-color: #3e82da
}

.green.jquery-accordion-menu .jquery-accordion-menu-footer,
.green.jquery-accordion-menu .jquery-accordion-menu-header,
.green.jquery-accordion-menu ul li a {
    background: #03A678
}

.green.jquery-accordion-menu>ul>li.active>a,
.green.jquery-accordion-menu>ul>li:hover>a {
    background: #4b7398
}

.white.jquery-accordion-menu .jquery-accordion-menu-footer,
.white.jquery-accordion-menu .jquery-accordion-menu-header,
.white.jquery-accordion-menu ul li a {
    background: #fff;
    color: #555
}

.white.jquery-accordion-menu>ul>li.active>a,
.white.jquery-accordion-menu>ul>li:hover>a {
    background: #f0f0f0
}

.white.jquery-accordion-menu>ul>li>a {
    border-bottom-color: #f0f0f0
}

.white.jquery-accordion-menu ul ul.submenu li a {
    color: #f0f0f0
}

.white.jquery-accordion-menu>ul>li>a>.ink {
    background: rgba(0, 0, 0, .1)
}

.black.jquery-accordion-menu .jquery-accordion-menu-footer,
.black.jquery-accordion-menu .jquery-accordion-menu-header,
.black.jquery-accordion-menu ul li a {
    background: #292929
}

.black.jquery-accordion-menu>ul>li.active>a,
.black.jquery-accordion-menu>ul>li:hover>a {
    background: #222
}

.black.jquery-accordion-menu>ul>li>a {
    border-bottom-color: #222
}

/*.submenu  li a{
    padding-left: 15px !important;
    padding-bottom: 5px !important;
    padding-top: 5px !important;
}*/
/*Nuevo css panel*/

.contenedor_tabla {
    padding:0;
}

.contenedor_tabla b {
    font-size: 18px;
    text-align: center;
    margin-top: 10rem;
    margin-bottom: 0rem !important;
    color: #223f8f;
}

.extracto {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 30px;
    display: block;
    margin: auto;
    text-align: justify;
    color: #222222;
}

.filter_ano {
    width: 230px;
    height: 45px;
    padding: 0;
    padding-left: 1rem;
    background: #ffffff;
    /*border: none;*/
    color: #747474;
    font-weight: bold;
    font-size: 11px;
    border: 1px solid #E6E6E6;
    float: left;
    margin-bottom: 1rem;
    margin-right: 1rem;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 0px !important;
}

.filter_documento {
    width: 186px;
    height: 29px;
    padding: 0;
    padding-left: 1rem;
    background: #ffffff;
    border: none;
    color: #07559d;
    font-weight: bold;
    font-size: 11px;
    border: 1px solid #07559d;
}

.filter_publicaciones {
    width: 186px;
    height: 29px;
    padding: 0;
    padding-left: 1rem;
    background: #ffffff;
    border: none;
    color: #07559d;
    font-weight: bold;
    font-size: 11px;
    border: 1px solid #07559d;
}

.filter_propuestas {
    width: 186px;
    height: 29px;
    padding: 0;
    padding-left: 1rem;
    background: #ffffff;
    border: none;
    color: #07559d;
    font-weight: bold;
    font-size: 11px;
    border: 1px solid #07559d;
}

.filter_documento,
.filter_publicaciones,
.filter_propuestas,
.filter_borrador__normativo,
.filter_capital__basado___riesgo {
    display: none;
    margin: auto;
    width: 186px;
    height: 29px;
    padding: 0;
    padding-left: 1rem;
    background: #ffffff;
    border: none;
    color: #07559d;
    font-weight: bold;
    font-size: 11px;
    border: 1px solid #07559d;
}

.filter_ano:focus {
    outline: 0px;
}

#datatable thead {
    background-color: #899FB4;
}

#datatable th {
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: 600;
    text-align: left;
    font-size: 10px;
    color: white;
    padding-left: 0;
    padding-right: 0;
}


#contenido_datatable tbody tr {
    height: 88px;
}


.odd {
    background-color: white;
}

.even {
    background-color: #F8F7F7;
}

#contenido_datatable td:nth-child(4) {
    text-align: center;
    white-space: nowrap;
}

#contenido_datatable td:nth-child(1) {
    font-weight: bold;
    color: #454545;
    width: 20%;
}

#contenido_datatable td:nth-child(1) {
    font-weight: bold;
    color: #454545;
    width: 20%;
}


#contenido_datatable td:nth-child(3) {
    width: 20%;
}



#contenido_datatable td:nth-child(5) {
    color: #454545;
    width: 100%;
    display: flex !important;
    justify-content: center !important;
    position: relative;
    /*left: 30%;*/
    margin-left: -3px;
    padding-left: 0 !important;
}

#datatable th:nth-child(5) {
    text-align: center;
}

.icon-search-svg {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAEVklEQVRogdXZaahVVRTA8Z9HMzPzUZZRYmlGk2ZWNCBBVFL2qUIjqGiCKPC9zCLNBir70kAzRfnBiIqkMIoIigaTJhuoZ5KROFCUFuXDZ2Y20od97uVye/fsfc67L55/ONzLXeusvdbd+5y91tpDFi9erCIHYiaOxxGYgH0xDL9hM9ZjDd7HW9hZdbAYwyrccxG6cFKBzkiMwRSck/+2Ey/jPnxSYdxCshK6l6EHzygOohUjcAE+zq9jKthoSUogh2A1nsTebRr3BHSj8rpuJhbIxcI6n9KuAZu4EhtxcH8NFQVyC57u7wAJTMA61ZZrnVaB3Io7+2O4JMOwUlhylQ00czkWVbDVi+/xB/bCeAwvaeMNYRl/V3bw5hk5GktK3P8Vrsc07IfJOBaHYixm4GFsS7TXgedKjF+nOZDHE+/bJGyGR+F+rMKfTTq9wiY4N3fw9kTbp+CmRN06jYFchekJ9zyLcXi95Fh3CK/ybxJ0b1PyTVYLZCgWJujfJbySq7JRWHafRfSGY34Zw7VALhH/B5ZICzbGXzhd/IG+AgekGq0FEvuX1wqbV7voxaURnRE4P9VghonCP1TEQvyTajSRt/FUROfcVGMZTo3odOPFVIMleTAiP1l4rUfJhHqiiKUphirSjQ8K5HtgaoqhDIdHdN5J86kyKyLyI1OMZELS1opf8HWiQ1XpjsjHpxjJhEquFT9ga6pHFdkUkXekGMmwW4G8Oe0YCGJjJJXjGXYUyEdhSKpHFRkVkSc1LDJh+bRinNAtGUgmRuRbUoxk2FAgH6rNTYI+ODEiL/KvToYvIzpnJ7lTnTMi8ph/CIF8FNG5EKNTjFVglpDat2IzvkgxlAkbXtE63EcojgaCBRH5cqF0jpJhO16N6C3S/pbQAvFmw7JUY7U0PqVOXybkPu3gLKFIK2KdEslqLZAVeDOie5jQshmZarwFM/Bagt4jZYw21uwpLaCp+FZIr6swX2j5xFgjdF+SaQzkXTyacM8YfIgXMClxnJlC6+juRP3SfYHmPKZTKLRSHuzZ+dUtHBeswo9C7rSnkLVOx3nYv4RPLwmzPknoOyfRV0I2K3dqRKKNafnVLs7Ez/n3eyV2U/rq/a7FaW1yqgqNL5MbJD4rrZrYK3Ecfu2nU+2gCw/FlIqOFT7HQfi0XR71wQ5hMy4qJeAakddx7KCnR9h9Y6lEFTYJXccuaXtTp4JgUs8Q7xFObNtxVPYTrhZqnc3KFW6dWjwzZQ5DtwiN7g7MwXv4O/HerXheKAnG4okG2Qbp+wthBv8zM1WOp7fhsfwaLfTFJgvP0+jc5u9C4OuFfWa14k7ljdgd1yb60Jl/dtV+qBJII9uEVHt5P+3AvPyzUjBlltb/wTzlcqz6M9PfGRkI5grLMHVmutAz2GakxjzxBncjcwZrIJQLpncwB0II5oEUvcEeCFyneGZm45VdIRBaL7PZ8gbFrhIIIZib8+/bhaqz3mX5F6qSvXuOC35yAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-size: 10%;
    background-position: 154px;
}

.modal-dialog {
    max-width: 500px;
    margin: 14rem auto;
}

.modal-content h1 {
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: normal;
    margin-top: 2rem;
    margin-left: 3rem
}

.modal-content h1 img {
    margin-right: 0.5rem;
}

/*
.close {
    position: absolute;
    right: 15px;
    top: 8px;
    font-size: 27px;
    padding: 0;
    font-weight: 700;
    z-index: 9;
}
*/
.modal-show {
    width: 100vw;
    height: 100vh;
    background-color: blue;
}

.info-post {
    margin-left: 3rem;
    margin-top: 1rem;
}

.info-post span {
    margin-right: 1rem;
    font-size: 11px;
}

.fecha {
    background-image: url(../wp-content/uploads/reloj.svg);
    background-repeat: no-repeat;
    background-size: 15%;
    background-position: 2px;
    padding-left: 17px;
    ;
}


.usuario-post {
    background-image: url(../wp-content/uploads/bandera.svg);
    background-repeat: no-repeat;
    background-size: 27%;
    background-position: 2px;
    padding-left: 17px;
}

.descargar-documento {
    background: #F19313;
    padding-left: 1rem;
    padding-right: 1.6rem;
    background-image: url('../wp-content/uploads/descargar.svg');
    background-repeat: no-repeat;
    background-size: 16%;
    background-position: 75px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: -6px;
    margin-left: 0rem;
}

.modal-body {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    font-size: 11px;
    text-align: justify;
    padding-left: 3rem;
    padding-right: 3rem;
    padding-top: 1rem;
}

.modal-body p {
    margin-bottom: 2rem;
}

.modal-content {
    border-radius: 1rem;
}

.nivel2 {
    padding-left: 1rem;
}

div.dataTables_wrapper div.dataTables_paginate {
    margin: 0;
    white-space: nowrap;
    margin-top: 25px !important;
    margin-bottom: 25px !important;
    display: inline;
    float: right !important;
}

.paging_simple_numbers span a.current {
    background: #567693 !important;
}

.donde-estoy a {
    border-bottom: solid 1px rgba(0, 85, 153, 1);
}





/*drop*/


.dropbtn:hover,
.dropbtn:focus {
    background-color: transparent !important;
}


/* Dropdown button on hover & focus */
.dropbtn:hover,
.dropbtn:focus {
    background-color: #2980B9;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: relative;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    margin-left: -207px;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {
    background-color: #ddd
}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {
    display: block;
}

.visible-xs {
    display: none;
}

.paging_full_numbers span a.current {
    background-color: #07559d;
}

.contenedor_tabla .breadcrumb li:last-child a {
    color: red;
    font-weight: bold;
}

.contenedor_tabla .breadcrumb {
    margin-bottom: 15px;
}

.close-link {
    position: absolute;
    right: 15px;
    top: -7px;
    font-size: 1.7rem;
    font-family: 'Open Sans';
    cursor: pointer;
}

.cerrar-down {
    position: absolute;
    font-size: 15px;
    z-index: 999;
    margin-top: -10px;
}

.arrow-right-per {
    background-image: url(data:image/gif;base64,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
);
    position: absolute;
    left: 16px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: contain;

}

#datatable p a {
    display: none;
}


.sacaesto {
    display: none !important;
}


.panel:before {
    content: 'PDF';
    position: absolute;
    left: 23px;
    top: 10px;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABDCAYAAADeQVbVAAADMElEQVRoge2b7VXbMBSGn+R0AHcCvEHNBIQJSCfAmaAwAXQCYAJgAsIETSfAnQB3gmYD9ce1gyIsIyWSrZzDe45P/BF9PM69V/KVM1FKoekCOAcKhlcNPAK3wNq38KQByYBfjANgqga+A5VPoRbkhTQgWq2BUzxgpog5pQQBO1jIFPGJFOUFM1GGtycoJzPrA1kBvwN36mrHch/DKLuulVIE3mx66bnW6p9SqrDVPd3xDoXWM7D44Du9PpMKCMADe8CkBAJ7wKQGAu4wT80nkCYIuMHkyC+TQbog4AZTIDBJg4A7zEXqIOAGc/5lgI646AiY9VyvEaDScr1IBaTE3kknHYJpOekTJDUNDbKMVfHQIAvkOSe4ho5a7QNS3my+OscS3cYKv3Wz+WpmuxDLtObAK6CQVNM8UjsbxQApkCl2bjmOohgg+t3XkwVlhLY2ih21nnmD+RazoSHCb5uQznq/tadig5xo+94Zdh/FCL+6X2S8OfmfCG1tFAOk1vYLy/ngimFaFd1m5LXe4atYPmJ2et1xLqhigXQlvw8yap0ZxxmyoBRNMUBmdCeafxBxmhIDRF8BW2n7bZozikKD5GzPqX42W6sCuA/cJhB+HNFXpGrkF1khI/ysOV8iQAvsAWDl3XLAFavMKF8a11xWpfTVqa72r20FQpqWHpXWbCcaMuStBtf5Vob8uqVr46FMK0OiUqu75rNEnH/mUMcD8BdJn86bOs+a8x8qFMgV2/Z+hDzq+gyCJTL6t1McrwE0hGld836wK42OVMjLMqfABPiKRDPT1IqmbN4cPzv3Yg9nnyulXnvKvyilLpRSuUM99x113fg4+y6mlQE32B3xAbnbtWN9SwJkIH1BzBVV05Zr4JLIT4Nd8vWRJ7YhzKn5ghEgwA+kZDuMLo3jWyLldV3kA6JPzWu2faRCTGo0+YDU2n6u7VdIWB1VPiB3vLf/JQIxil/o8olaNXDMm0mtGNEnTPmG3xoZyZPT5xpiavoESU19zn5Ceo59YrtwCO/9OmlK5JzsQKqmSFLg0PWY6r8VfFQBx23U8vqLQ0LaTFhbkDUyj7rkMIDax4Zjmgnrf35HrgItFk6mAAAAAElFTkSuQmCC');

    font-size: 10px;
    text-indent: 0px -1px;
    padding-top: 30px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    background-repeat: no-repeat;
}

.panel-zip:before {
    content: 'ZIP';
    position: absolute;
    left: 23px;
    top: 10px;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATJJREFUeNrkVsERgjAQJIx/7UDtIB2IHWgH2oEdqB1oBVqCHUAHYgdYgVhB3HPWmRiICuTnzaxgSJbN3W2GKAocSn6MMQtcRg3XnpRSeWUUZKlpFzdA1xFKrJpIs0RUSGNe8xbp2gEFkNqkcYf834GpS9qFcIKilBVS5iJpmMOZr1C9Vr2m1AmLRZktZAgsWin0qE6EKA7tlOCEvTrpzlBJDMRqfK7Zuzkr7SdErK17WXwErtImbJEU2HKexgvGb6S+oogdaa0BsBG7veZbc86vtR+LgvERFSzdLVlzNE+or1uWOMhWpd88ZIZEe/cIqyvKhm+ef2hs9VOVuY01k66ZrrJL2whhxopOrKPtAvT5P/tmmT+z3h8T6gBcTw5F0yeBBGZdPkXcKODIY+gURg8BBgCrPRv4jJj6oQAAAABJRU5ErkJggg==');

    font-size: 10px;
    text-indent: 0px -1px;
    padding-top: 30px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    background-repeat: no-repeat;
}

.panel-excel:before {
    content: 'EXCEL';
    position: absolute;
    left: 23px;
    top: 10px;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABDCAYAAADeQVbVAAAD4UlEQVRoge2bW4hNURjHf+fkMuM2lFxSGk8k5VKmxAtlEg8Y8UDe3MKglAYxIbdEIVOMKKbGi/KgGHmYPBnlUm55IrcyQ50RhnH5PKwzHKf97bPOXuuc2aP51X7Y6/vWWt9/77XWXpdzEiJCBpXAWqACGEzx6ADuAeeBy4CEuwcgIohIiYg0SDxoEpEyMXFZXwkxb6QBWOHzETtyB9M62m0zJERkLnCjYCFFJy8xSWBNQcOJTgXmAZfZOCeBGQUNxw1rMQkRSSmOJzEjiU/qgNII+XI3MxFJKaPHonxHDotLq2uXiLTlGM1awkazZMQn65uHwBzgfYhPaDOLixBwFBMnIWDEVAIfQ3wCxcRNCMB97MRcBQZ0JcRRCEALucXMIkNMXIWAnZjZwEWItxCwE1MFzI+7ELATs7pPkYLJxSQglcPnAHBIsU2Pi5B9jvkH9YSmZUWvkIiEdVgnii3kQqEKLraQvcApoNN3wWELq8XAFd8VpulPtAXWAsxGSTbt3TX8fktf+fJZM/SOWnGjV0jccOnsfTDD6cSs9BfADuCLkq8EOAiMy0p/DOwGfkYNJirLgO2KrSPEVgNsCUhfiFmzX4oSjEvT+hBiqwZGBqQPB7aG5AvbQQnFRUgT0KzYBhL8RmqAQUqem+krEq6dvRq9Ta8FxmbcjwY2KL4/gM0ugbgKeYSZOwVRgun0XdSm04I4CTxxisTD3m+ZiLQqZXSIyIj09VXxeSciQyzrWqSUkfIx12rH9IezAbYSYBOm+fVX8m/DwzrF16TxPObAqCLAth69H93G0xrF15f9F+bJB53GDsMMu9kIsFHJkzc+pygtmDdjy1ngrq/Kfc+1tmN3eJni3xHNGd9CWoE9Fn61OHzFgyjE7He8J5+88C1kKnbH3euAyT4r9ikkgfnKJyzrtfW1wqeQleR3Zj8TWO6rcl9ChgCHFdtT9HnUETz9CsmXkF3AKMV2HF3k6HRedzxMGieIyHeljDYRKRWRfiLySvHpTJfhNGn08UZOoM/Z9mOWvZ3AUcWnL+atOeEqpAqYq9jeAqcz7uvRP4KVmC3ayLgIKUV/ymBOoToy7j9j3pDGMaLtBwNuQpYC5YrtOXAuIL0OeKnkKQeWRA3GRYgWEJj9qaCjg05gZ8QyQ3FZWDVjDuynZKU/A66F5GvA9JUJWekPgFtRg3FdITajbwmFcT19eeO/2fvtFRI3/hshYZ19DjC0WIFYMk0zJETkNTCmiMEUgjdJzCZZT+d2EjOZ6+nUJzHnHI3dHYkDjUBT16i1ip4pphET+5//j3Qxj7+b0drJUnfzCfNb+TNkTHN+A9sec+oSKxByAAAAAElFTkSuQmCC');

    font-size: 11px;
    font-family: 'Open Sans', sans-serif;
    padding-top: 33px;
    background-repeat: no-repeat;

}

.sacalinkepub {
    display: none !important;
}

/*
.tituloRecursos{
  position:relative;
}*/

.cambiandoIconLink:before {
    content: " Link ";
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABO0lEQVQ4jYXTP0sdURCH4TGNQvpcBCEEAhK/gniDQgqbNBIRhAgKoqX2IohNSG0bBLUQ/ARJG4IWYq2FgvFPKSRgIcpj4SycrHtzB5admd+8M7PnsIHo8rzGLv7gAceYrfRu8IjOttOtQbsGbGIZJ0VusRM8XIMnC60Pp5k/aIL78LuAPzTUfEnt5kU8t+mIGEj/Y0ScR8TPiGgVNf35vi27vkcv1rL7EV4V2/zIuk/FdlslDFP4nP41erBRAENYSf8eg4G3uMvkKt4VwEYOuMx4Jg8UxuQ1bhbAVALfM75CC4cZr3s65NHq0wMXKW4X59HCr9xmvBgwr3YjgZsUv9bFXLOyK7xsarCfBWe5XiVO+NfaDQMisFAUnWAJ32rwWBNcNQhPP0YnG20C6w0Cc7nBA/5iD2/+ByMeAbegNqOer/KVAAAAAElFTkSuQmCC');
}

.removePdfChangeLink:before {
    content: "\f0c1";
    font-size: 12px;
}

.removePdfChangeLink {
    color: #333;
}

.claseNueva:before {
    content: " ";
}

.claseNueva {
    margin-top: 0 !important;
}

.claseNueva small {
    padding-top: 22px !important;
}

.undefined {
    display: none !important;
}

.jquery-accordion-menu>ul>li>a:hover {
    color: white !important;
}


.submenu {
    margin-left: -15px !important;
    margin-top: 30px !important
}

.submenu li {
    margin: 0 !important;
    margin-top: 1px !important;
}

/*.jquery-accordion-menu ul li{
  cursor: pointer;
}*/

/*.active__menu {
	background-color: #f19313 !important;
}*/
.jquery-accordion-menu ul li {
    margin-bottom: 17px;
    background: #223F8F;
    border-radius: 28px;
    font: 16px 'Poppins', sans-serif;
    font-weight: 600;
    cursor: pointer;
}

.active__menu {
    background: #132557 !important;
}

.jquery-accordion-menu>ul>li>a {
    background-color: transparent !important;
    color: #ffffff !important;
    font-weight: 600;
}

#contenido_datatable .tituloRecursos {
    border-bottom: none;
    text-align: center;
}

#contenido_datatable .tituloRecursos h1 {
    font-family: 'Poppins', sans-serif;
    font-size: 65px;
    font-weight: 900;
    letter-spacing: -2px;
    text-transform: uppercase;
    color: #222222;
    border-bottom: none;
}

/*.filter_ano*/

/*tener presente*/

/*.panel-excel {
    width: 200%;
    position: absolute;
    z-index: 9;
    background-color: #0F5CA0;
    color: white;
    display: none;
    font-family: 'Roboto';
    padding-top: 50px;
    padding-bottom: 10px;
    margin-left: -87%;
    left: 0;
    margin-top: -68px;
    overflow: hidden;
}*/

/*.panel {
    width: 200%;
    position: absolute;
    z-index: 9;
    background-color: #0F5CA0;
    color: white;
    */
/* top: 0; */
/*   font-family: 'Open sans';
    padding-top: 50px;
    padding-bottom: 10px;
    margin-left: -87%;
    margin-top: -66px;
    left: 0;
    overflow: hidden;*/
/*}*/

/*.panel-link {
    width: 200%;
    position: absolute;
    z-index: 9;
    background-color: #0F5CA0;
    color: white;
    display: none;
    font-family: 'Roboto';
    padding-top: 55px;
    padding-bottom: 10px;
    margin-left: -87%;
    left: 0;
    margin-top: -61px;
    color: white;
}*/


td p {
    margin-bottom: 0 !important;
}

.suscription {
    margin: 7rem auto !important;
}

.suscripcion {
    display: flex;
    align-items: center;
    position: fixed;
    right: -160px;
    border: none;
    background-color: #f19313;
    padding: 10px;
    color: white;
    cursor: pointer;
    z-index: 9
}

.suscripcion svg {
    width: 35px;
    height: 35px;
    margin-right: 10px;
}

#datatablePublicaciones {
    margin: 0 auto;
    width: 100%;
    clear: both;
    border-collapse: collapse;
    table-layout: fixed;
    word-wrap:break-word;
}

#datatablePublicaciones thead {
    background-color: #899FB4;
}

#datatablePublicaciones th {
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: 600;
    text-align: left;
    font-size: 10px;
    color: white;
    padding-left: 0;
    padding-right: 0;
}

#datatablePublicaciones th:nth-child(1),
#datatablePublicaciones th:nth-child(2),
#datatablePublicaciones th:nth-child(3)
{
    padding-left: 20px
}

#datatablePublicaciones th:nth-child(5) {
    text-align: center;
}

#datatablePublicaciones p a {
    display: none;
}

#datatableAgenda {
    display:none;margin: 0 auto;
    width: 100%;
    clear: both;
    border-collapse: collapse;
    table-layout: auto;
    word-wrap:break-word;
}

#datatableAgenda thead {
    background-color: #899FB4;
}

#datatableAgenda th {
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: 600;
    text-align: left;
    font-size: 10px;
    color: white;
    padding-left: 0;
    padding-right: 0;
}

#datatableAgenda th:nth-child(1), 
#datatableAgenda th:nth-child(2), 
#datatableAgenda th:nth-child(3)
{
    padding-left: 20px
}

#datatableAgenda th:nth-child(5) {
    text-align: center;
}

#datatableAgenda p a {
    display: none;
}

#datatablePresentaciones {
    margin: 0 auto;
    width: 100%;
    clear: both;
    border-collapse: collapse;
    table-layout: auto;
    word-wrap:break-word;
}

#datatablePresentaciones thead {
    background-color: #899FB4;
}

#datatablePresentaciones th {
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: 600;
    text-align: left;
    font-size: 10px;
    color: white;
    padding-left: 0;
    padding-right: 0;
}

#datatablePresentaciones th:nth-child(1),
#datatablePresentaciones th:nth-child(2),
#datatablePresentaciones th:nth-child(3)
{
    padding-left: 20px
}

#datatablePresentaciones th:nth-child(5) {
    text-align: center;
}

#datatablePresentaciones p a {
    display: none;
}

#datatableCoyuntura {
    margin: 0 auto;
    width: 100%;
    clear: both;
    border-collapse: collapse;
    table-layout: auto;
    word-wrap:break-word;
}

#datatableCoyuntura thead {
    background-color: #899FB4;
}

#datatableCoyuntura th {
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: 600;
    text-align: left;
    font-size: 10px;
    color: white;
    padding-left: 0;
    padding-right: 0;
}

#datatableCoyuntura th:nth-child(1), 
#datatableCoyuntura th:nth-child(2), 
#datatableCoyuntura th:nth-child(3) 
{
    padding-left: 20px
}

#datatableCoyuntura th:nth-child(5) {
    text-align: center;
}

#datatableCoyuntura p a {
    display: none;
}

#datatableAgenda_filter {
    position: absolute;
    top: -70px;
    right: 0;
}

#jquery-accordion-menu {
    margin-bottom: 30px;
}

#datatablePublicaciones_filter,
#datatablePresentaciones_filter,
#datatableCoyuntura_filter {
    position: absolute;
    top: 0;
    right: 0;
    margin-top: -70px;
}

/*.sorting{
	padding-left:15px !important;   
	width:169px !important;
}*/
#contenido_datatable table.dataTable tbody th,
#contenido_datatable table.dataTable tbody td {
    padding: 0px 30px 0px 20px !important;
    top: 18px;
}

#contenido_datatable td {
    word-wrap: break-word !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.mueve {
    margin-left: 5% !imporntant;
}

.mueve {
    margin-left: 9px !imporntant;
}

ul.navbar-nav>li.menu-item>a.dropdown-toggle:link,
ul.navbar-nav>li.menu-item>a.dropdown-toggle {
    padding: 5px 20px !important;
    border-right: none;
}

ul.navbar-nav>li.menu-item>a.dropdown-toggle:link,
ul.navbar-nav>li.menu-item>a.dropdown-toggle:visited {
    padding: 0 20px 0 20px !important;
    border-right: none;
}


/*------ Modificaciones 28-06-2024 ------*/
@media(max-width:768px) {
    .pestana-mobile-menu-down {
        margin-top: 85px !important;
    }

    .pestana-mobile-menu-down:after,
    .pestana-mobile-menu-down:before {
        display: none;
    }

    #buscadorMobile {
        display: none;
    }

    #div_datatablePublicaciones {
        margin-top: 72px;
    }

    .input__search__mobile {
        display: none !important;
    }

}

@media(max-width:540px) {

    .dataTables_wrapper,
    .dataTables_filter {
        width: 100%;
    }

    .container {
        margin-top: 0px !important;
    }

    .extracto {
        width: 100vw !important;
        margin: 10px 0px 10px 0px !important;
        padding: 20px !important;
        text-align: center !important;
    }

    table.dataTable,
    table.dataTable thead,
    table.dataTable tbody,
    table.dataTable thead tr,
    table.dataTable thead th,
    table.dataTable tbody tr,
    table.dataTable tbody td {
        display: block !important;
    }

    table.dataTable thead tr {
        position: absolute !important;
        top: -9999px;
        left: -9999px;
    }

    table.dataTable tbody tr {
        width: 100% !important;
        height: max-content !important;
        border-bottom: 2px solid #CCCCCC;
    }

    table.dataTable tbody tr:nth-child(even),
    table.dataTable tbody tr:nth-child(odd) {
        background: #ffffff !important;
    }

    table.dataTable tbody td {
        width: 96% !important;
        height: max-content !important;
        min-height: 28px;
        padding: 0px 10px !important;
        position: relative;
        top: 0px !important;
    }

    table.dataTable tbody td span {
        width: 100% !important;
        padding-block: 10px !important;
    }

    table.dataTable tbody td:nth-child(1) {
        background: #ECECEC !important;
    }

    table.dataTable tbody td:nth-child(3) span {
        padding-left: 42%;
    }

    table.dataTable tbody td:nth-child(3):before {
        content: 'Categoría : ';
        position: absolute;
        left: 10px;
        text-align: justify;
        font-weight: 600;
    }

    table.dataTable tbody td:nth-child(4) span {
        padding-left: 30%;
    }

    table.dataTable tbody td:nth-child(4):before {
        content: 'Fecha de Publicación : ';
        position: absolute;
        left: 10px;
        text-align: justify;
        font-weight: 600;
    }

    table.dataTable tbody td:nth-child(5) i .panel,
    .panel-excel,
    .panel-power,
    .panel-link,
    .panel-epub,
    .panel-zip {
        width: 80% !important;
        margin-left: 0 !important;
        margin-top: -55px !important;
    }

    #div_datatablePublicaciones {
        margin-top: 133px;
    }

    #datatablePublicaciones_filter label,
    #datatablePresentaciones_filter label,
    #datatableCoyuntura_filter label {
        width: 85%;
        position: relative;
        left: -2%;
    }

    .filter_ano {
        margin: 0px 0px 0px 10px;
    }

    #cmbAniosPublicaciones {
        left: 30px;
        display: none;
    }

    #cmbCategoriasPublicaciones {
        right: 10px;
        display: none;
    }

    #cmbAnioPresentacion {
        display: none;
    }

    #cmbCategoriasPresentacion {
        display: none;
    }

    #cmbAnioCoyuntura {
        display: none;
    }

    #cmbCategoriasCoyuntura {
        display: none;
    }

    #cmbAniosAgenda {
        display: none;
    }

    #cmbCategoriasAgenda {
        display: none;
    }

    #cmbNormaAgenda {
        display: none;
    }

    #cmbNormaAgenda2 {
        display: none;
    }

    .banner {
        display: none;
    }

    #contenido_datatable {
        top: 27px;
    }

    #contenido_datatable .container {
        padding:0;
    }

    #contenido_datatable .tituloRecursos h1 {
        font-size: 58px;
        line-height: 90%;
    }

    #contenido_datatable .row {
        width: 100vw;
        margin-left: 0px;
    }

    #jquery-accordion-menu ul {
        padding-inline: 30px;
    }

    #jquery-accordion-menu ul li {
        margin-bottom: 10px !important;
        padding: 8px 15px;
        background: #ededed !important;
        position: relative;
    }

    #jquery-accordion-menu ul li a {
        color: #2f2f2f !important;
    }

    #jquery-accordion-menu ul li img {
        top: 7px !important;
        right: 7px !important;
    }

    #jquery-accordion-menu ul .active__menu {
        background: #132557 !important;
    }

    #jquery-accordion-menu ul .active__menu a {
        color: #d4e0ed !important;
    }

    .click-presentaciones {
        display: block !important;
    }

    .contenedor_tabla {
        padding-left: 0px !important;
    }

    .contenedor_tabla b {
        padding-inline: 30px;
    }

    div.dataTables_wrapper div.dataTables_paginate {
        max-width: 100% !important;
        display: block;
        float: none !important;
    }

    .icon-search-svg {
        background-position: 95%;
        background-size: 24px;
    }

    #datatablePresentaciones,
    #datatableCoyuntura {
        margin-top: 130px !important;
    }
}

@media screen and (max-width:480px) {
    .pestana-mobile-menu-down {
        display: none !important;
    }

    #contenido_datatable {
        margin-bottom: 84px;
    }

    #contenido_datatable .row {
        margin-right: 0px !important;
    }

    .jquery-accordion-menu {
        width: 100%;
    }

    #newMenuMobile {
        width: 100%;
        height: 130px;
        display: block;
        padding: 0;
    }

    #jquery-accordion-menu {
        top: 0rem;
    }

    table.dataTable tbody td:nth-child(5) {
        height: 40px !important;
    }

    .paging_full_numbers a {
        padding: 6px;
        font-size: 10px;
    }

    /* #datatablePublicaciones_paginate span .paginate_button:nth-child(4),#datatablePublicaciones_paginate span .paginate_button:nth-child(5){
    display:none;
  } */
    .paging_full_numbers a {
        padding: 6px 5px !important;
        font-size: 10px;
    }

    .paging_full_numbers span .paginate_button {
        margin: 0px 2px;
        padding: 3px 5px;
        font-size: 1rem;
    }

    .paging_full_numbers span a.current {
        padding: 6px 5px !important;
    }

    .tituloRecursos {
        display: block !important;
    }
}

@media(max-width:450px) {
    #contenido_datatable {
        position: relative;
        top: 84px;
    }

    .pestana-mobile-menu-down {
        margin-top: 0px;
    }

    .extracto {
        margin-top: 90px;
    }

    #cmbCategoriasPublicaciones {
        right: 30px;
    }

    .pestana-mobile-menu-down ul:after {
        display: none;
    }

    #div_datatablePublicaciones {
        margin-top: 145px;
    }

}

/*------ Fin Modificaciones 28-06-2024 ------*/


/*------ Modificaciónes Suscripción 25-10-2024 ------*/
/*------ Modificaciónes Suscripción 30-10-2024 ------*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

:root {
    --azulOscuro: #223F8F;
    --azulMedio: #2F51CA;
    --esmeralda: #2fcab7;
    --blanco: #FFFFFF;
}

/*------ Modificación de contenedor ------*/
#contenido_datatable .container {
    max-width: 1140px !important;
    width: 100% !important;
    margin-inline: auto !important;
}

#contenido_datatable .container .row {
    width: 100% !important;
    margin: 0 !important;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-flow: row wrap;
}

#contenido_datatable #newMenuMobile {
    width: 190px;
    flex: none;
}

#contenido_datatable .contenedor_tabla {
    width: calc(100% - 190px);
    padding-left: 16px;
}

#contenido_datatable .contenedor_tabla .nombre__categoria {
    padding-right: 16px;
}

#contenido_datatable .contenedor_tabla .extracto {
    width: 100%;
    margin-bottom: 30px;
    padding-right: 16px;
}

#contenido_datatable #div_datatablePublicaciones,
#contenido_datatable #div_datatablePublicaciones #datatablePublicaciones_wrapper {
    width: 100% !important;
}

#datatablePublicaciones {
    width: 100% !important;
    table-layout: auto;
}

/*------ Fin Modificación de contenedor ------*/

.buttonSuscript {
    /*width:auto;*/
    padding: 10px 26px;
    position: fixed;
    top: 110px;
    left: 100%;
    transform: translate(-100%);
    background-color: var(--esmeralda);
    color: var(--blanco);
    border: 2px solid var(--esmeralda);
    border-right: none;
    outline: none;
    text-decoration: none;
    cursor: pointer;
    border-radius: 28px 0px 0px 28px;
    z-index: 10;
    /*margin: 20px 0 10px 0;*/
}

.buttonSuscript p {
    font-family: "Poppins", sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 0;
}

.buttonSuscript:hover {
    background: var(--blanco);
    color: var(--azulMedio);
    border-color: var(--azulMedio);
}

#modalSuscripcion {
    font-family: 'Poppins';
    margin: 0;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .3s ease-in-out;
    z-index: 1000;
}

#modalSuscripcion h3 {
    color: #666666 !important;
    font-size: 1.5em !important;
    margin: 0;
}

#modalSuscripcion p {
    font-size: 1.3em !important;
    margin: 0 !important;
}

#modalSuscripcion .modalRow label {
    display: inherit !important;
}

#modalSuscripcion::backdrop,
.loading::backdrop {
    background: rgba(0 0 0/45%);
    backdrop-filter: blur(0px);
}

#modalSuscripcion {
    width: 100svw;
    height: 100svh;
    background: rgba(0 0 0/45%);
    position: fixed;
    border: none;
}

.modal__content {
    max-width: 600px;
    min-width: 200px;
    width: calc(100% - 2em);
    max-height: calc(100% - 2em);
    height: max-content;
    padding: 0px;
    background: var(--blanco);
    color: #666666 !important;
    border: 1px solid #cccccc;
    border-radius: 6px;
    box-shadow: 3px 18px 45px -3px rgba(0, 0, 0, 0.15),
        3px 7px 18px -2px rgba(0, 0, 0, 0.2);
    ;
    outline: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    overflow: hidden;
}

.modal__header {
    width: 100%;
    height: 45px;
    padding: .5em;
    position: sticky;
    top: 0;
    left: 0;
    background: var(--blanco);
    border-bottom: 1px solid #cccccc;
    z-index: 10;
}

.modal__header h3 {
    font-weight: 500;
}

.botonCerrar {
    width: 22px;
    height: 22px;
    position: absolute;
    top: 50%;
    right: 0%;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: translate(-50%, -50%);
    background: var(--azulMedio);
    border-radius: 50%;
    border: 1px solid var(--azulMedio);
    cursor: pointer;
    z-index: 300;
}

.botonCerrar:hover {
    background: var(--blanco);
}

.botonCerrar:hover .iconx {
    background: var(--azulMedio);
}

.botonBase {
    width: auto;
    padding: .5em 1.5em;
    background-color: var(--azulMedio);
    color: var(--blanco);
    border: 2px solid var(--azulMedio);
    border-radius: 2em;
    cursor: pointer;
}

.botonBase:hover {
    background-color: var(--blanco);
    color: var(--azulMedio);
}

.iconx {
    width: 14px;
    height: 2px;
    position: relative;
    background: var(--blanco);
    transform: rotate(45deg);
}

.iconx::before,
.iconx::after {
    content: '';
    width: 14px;
    height: 2px;
    position: absolute;
    left: 50%;
    background: inherit;
    transform: translateX(-50%) rotate(90deg);
}

.iconx::after {
    transform: translateX(-50%) rotate(0deg);
}

.modal__main {
    width: 100%;
    padding: 1em;
    max-height: calc(100svh - 45px - 2em);
    overflow-y: auto;
    height: max-content;
    border-bottom: 3px solid #fff;
}

.inputCheck {
    width: max-content;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.inputCheck input {
    width: 2em;
    height: 1.2em;
    position: relative;
    appearance: none;
    background: var(--blanco);
    border: 1px solid var(--azulMedio);
    border-radius: 2em;
    transition: .1s linear;
    cursor: pointer;
}

.inputCheck input::before {
    content: '';
    width: .9em;
    height: .9em;
    position: absolute;
    top: 1px;
    left: 2px;
    background: var(--azulMedio);
    border-radius: 50%;
    transition: all .2s linear;
    transform: translateX(0);
}

.inputCheck input:checked {
    background: var(--azulMedio);
}

.inputCheck input:checked::before {
    background: var(--blanco);
    transform: translateX(.7em);
}

.inputCheck input:focus-visible {
    outline-color: transparent;
}

.inputCheck p {
    padding-left: 5px;
}

.modalRow {
    width: 100%;
    margin-bottom: 1em;
}

.leftCenter {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 1em;
}

.rightCenter {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 1em;
}

.selecionado {
    font-size: .8em;
    color: var(--azulOscuro);
}

.selecionado__title {
    width: 100%;
    height: 32px;
    padding: .2em .5em;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    background: var(--azulMedio);
    color: var(--blanco);
    border-radius: .5em .5em 0 0;
    font-size: 1.2em;
}

.selecionado__options {
    width: 100%;
    height: max-content;
    padding: 1em;
    display: flex;
    flex-direction: column;
    row-gap: .6em;
    background: var(--blanco);
    border: 1px solid #ccc;
    border-radius: .6em;
    transition: height .3s ease-in-out;
}

.selecionado__options__buttons {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 1em;
}

.categoriasContainer {
    display: flex;
    flex-direction: column;
    row-gap: .6em;
}

.checkBox {
    width: fit-content;
    padding: .5em 1.1em;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    background-color: #efefef;
    border: 1px solid transparent;
    border-radius: 2em;
    cursor: pointer;
}

.checkBox input {
    width: .2em;
    height: .2em;
    position: relative;
    appearance: none;
    background: var(--azulMedio);
    border-radius: 1em;
    transition: .1s linear;
    cursor: pointer;
}

.checkBox p {
    padding-left: .5em;
    user-select: none;
    margin: 0;
}

.checkBox:hover {
    border-color: var(--azulMedio);
}

.checkBox:has(input:checked) {
    background-color: var(--azulMedio);
    color: var(--blanco);
}

.checkBox input:checked {
    background-color: var(--blanco);
}

.selecionado .desactivado {
    color: #999999;
}

.input {
    width: 100%;
}

.input input {
    width: 100%;
    padding: .5em 1em;
    background: #efefef;
    border: 1px solid #cccccc;
    border-radius: 20px;
}

.input input:focus {
    outline-color: var(--azulMedio);
}

.botonTodos {
    background-color: var(--esmeralda);
    color: var(--blanco);
}

.botonTodos input {
    width: 0px;
    height: 0px;
    background-color: transparent;
}

.botonTodos p {
    padding-left: 0px;
}

.botonTodos:hover {
    border-color: var(--esmeralda);
}

.botonTodos:has(input:checked) {
    background-color: var(--blanco);
    color: var(--esmeralda);
    border-color: var(--esmeralda);
}

.checkDisclaimer {
    display: flex;
}

.checkDisclaimer input {
    height: max-content;
    margin-right: 5px;
}

.checkDisclaimer label {
    text-align: justify;
    font-size: 12px;
}

.loader__suscripcion {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgb(0, 0, 0, 0.2);
}

@media (max-width:1119px) {
    .buttonSuscript {
        top: 134px;
    }
}

@media (max-width:900px) {
    #contenido_datatable #newMenuMobile {
        width: 100% !important;
    }

    #contenido_datatable .contenedor_tabla {
        width: 100% !important;
        padding-right: 16px;
    }

    #contenido_datatable #newMenuMobile ul {
        max-width: 300px;
        margin-inline: auto;
    }
}

@media (max-width:767px) {
    .buttonSuscript {
        top: 212px;
    }
}

@media (max-width:540px) {
    .buttonSuscript {
        top: 89px;
    }
}

/*------ Fin Modificaciónes Suscripción 30-10-2024 ------*/
/*------ Fin Modificaciónes Suscripción 25-10-2024 ------*/

.odd {
    background-color: #f9f9f9 !important;
}

.even {
    background-color: #ececec !important;
}

.containerBreadcrumbs .container {
    padding: 0px;
}

.containerBreadcrumbs .container .breadcrumb {
    margin-top: 100px;
}

.reloj {
    background-color:transparent;width:100px;z-index:2;
    display: block;
}

#loaderSuscripcion {
    display: none;
}

#btSus1 {
    cursor:pointer;position: absolute;right: 0px;bottom: 12px;color: white;background: #f19313;padding: 3px 10px 3px 10px;text-transform: uppercase;display: none; margin-right: 100px;
}

.click-agenda {
    cursor:pointer;float: left;right: 28px;height: 19px;width: 19px;float: left;right: 15px;margin-top:0;position: absolute;z-index: 0;
}

.click-publicaciones {
    cursor:pointer;float: left;right: 28px;height: 19px;width: 19px;float: left;right: 15px;margin-top:0;position: absolute;z-index: 0;
}

.click-presentaciones {
    cursor:pointer;float: left;right: 28px;height: 19px;width: 19px;float: left;right: 15px;margin-top:0;position: absolute;z-index: 0;
}

.click-coyuntura {
    cursor:pointer;float: left;right: 28px;height: 19px;width: 19px;float: left;right: 15px;position: absolute;margin-top: 0;z-index: 0;
}

#divAgenda {
    display: none;
}

#smallLinkAgenda {
    margin-top:6px;
}

#divContenedorExcelAgenda {
    display: none;
}

.span__data__title {
    width:140px;word-wrap:break-word;display:block;padding-top: 10px !important;padding-bottom: 10px !important;
}

.span__data__content {
    width:193px;word-wrap:break-word;display:block;padding-top: 10px !important;padding-bottom: 10px !important;
}

.span__busqueda {
    display: none;
}

.file__archive__orange {
     font-size: 18px;color:orange; 
}

.file__power__orange {
    font-size: 18px;margin-top: 2px !important;color:orange;
}

.link__small__margin {
    margin-top:6px;
}

#carouselBanner {
    display: none;
}

.carousel-control-prev,
.carousel-control-next
{
    background: none!important; border: 0;
}

.modal-publicaciones span,
.modal-presentaciones span,
.modal-coyuntura span {
    font-family: 'Open Sans', sans-serif; font-size: 13px;
}

#oldFooter {
    z-index:0; display:none;
}

#imgFooter1 {
    max-width: 60%;
}

#imgFooter2 {
    cursor:pointer;width:13%;float: right;margin-right: -20px; margin-top: 10px;
}

.derechosReservados {
    display: none;
}

#divFooter1 {
    font-size: 4rem;
    position: absolute;z-index: 1;
    top: 0px;
    right: 2rem;
}