body{color:#2a4b7e}footer.body_footer{background-color:#2a4b7e;position:fixed;height:auto;bottom:0;width:100%;color:#eee;padding:5px}footer.body_footer a,footer.body_footer a:hover{color:#bbb}.divCyan{width:300px;background-color:#03a2e6;color:#fff;font-size:medium;padding:5px}.nav-item.dropdown.show{background-color:#2a4b7e}.navbar-light .navbar-nav .nav-item.dropdown.show .nav-link{color:#fff}.dropdown-menu{background-color:#2a4b7e;border:0 solid rgba(0,0,0,.15);border-radius:0}.dropdown-item{color:#2a4b7e}.dropdown-item:focus{color:#fff;background-color:#2a4b7e}.dropdown-menu>li a:hover{background-color:#13568a}.navbar-light .navbar-nav .nav-link{color:#2a4b7e}.section{background-color:rgba(241,241,241,1)}.color-blue1{color:#2a4b7e}.color-blue2{color:#13568a}.background-blue1{background-color:#2a4b7e}.background-blue2{background-color:#13568a}.section-helper{margin-top:56px}.divMensaje{background-color:#cf152d;border-radius:8px 8px 8px 8px;float:right;min-height:200px;margin-bottom:10px;margin-right:10px;overflow:hidden;text-align:justify;width:100px;padding-top:65px;padding-left:5px}.bd-example-modal-lg .modal-dialog{display:table;position:relative;margin:0 auto;top:calc(50% - 15px)}.bd-example-modal-lg .modal-dialog .modal-content{background-color:transparent;border:none}.navbar-brand{padding-top:0;padding-bottom:0;margin-right:.5rem}.navbar-brand>img{height:40px;padding:0}.btn-primary{color:#fff;background-color:#2a4b7e;border-color:#2a4b7e}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#2a4b7e;border-color:#2a4b7e}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.25rem;padding-left:.25rem}@media(max-height:740px){.nav-item.dropdown .dropdown-menu.show{max-height:450px;height:auto;overflow:hidden;overflow-y:auto}}@media(max-height:360px){.nav-item.dropdown .dropdown-menu.show{max-height:150px;height:auto;overflow:hidden;overflow-y:auto}}@media all and (min-width:1200px){.navbar{padding-top:0;padding-bottom:0}.navbar .has-megamenu{position:static!important}.navbar .megamenu{left:0;right:0;width:100%;padding:20px;padding-bottom:0;padding-left:15px;padding-right:15px}.navbar .nav-link{padding-top:1rem;padding-bottom:1rem}}@media all and (max-width:1200px){.navbar .megamenu{left:0;right:0;width:100%;padding:20px}.navbar .row{margin-right:-20px;margin-left:-20px}.navbar-collapse.collapse.show{max-height:500px;overflow:hidden;overflow-y:auto}}.navbar .megamenu .col-megamenu .title{color:#fff;border-bottom:1px solid #bdbec0;background:#2a4b7e;margin-left:-15px;margin-right:-15px;padding:15px 15px}.navbar .megamenu>div>div{background:#e5e5e5;color:#2a4b7e}.dropdown-item{padding:.25rem .5rem}.dropdown-item:focus,.dropdown-item:hover{color:#d13239;text-decoration:none;background-color:#f2f3f2;font-weight:600}.col-megamenu .card{border:0}.col-megamenu .accordion .card{background-color:#e5e5e5!important}.col-megamenu .card .card-header{background-color:#f7f7f7;padding:0}.col-megamenu .card .card-header .btn-link,.col-megamenu .card .card-header .btn-link:hover{color:#2a4b7e;text-decoration:none}.col-megamenu .card .card-header .btn{padding:.175rem .75rem}.dropdown-menu .accordion h5 .btn-link::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-menu .accordion .card-header .dropdown-toggle .btn:hover{font-weight:600}.dropdown-menu .accordion .card .card-body{padding:0}.dropdown-menu .accordion .card .card-body .dropdown-item{padding:.25rem 1.25rem}.select-optgroup{font-weight:bold;background-color:#f2f3f2}.productos{margin-top:80px;color:#666}.productos,.productos .table{color:#666}.productos .card{background:transparent;border:0}.productos .generals_table>div{background:#004e82;color:#fff}.productos .generals_table>div a{color:#fff!important}.productos label{color:#00a2e5}.productos .generals_table label{color:#00c8ff}.productos .generals_table span{text-transform:uppercase}.productos .btn{width:100%;padding:.375rem .45rem}.productos .btn>small{font-size:80%;font-weight:400}.productos .table_thona thead{color:#fff}.productos .table_thona:nth-of-type(2n-3){background:#2f2e6a;border-radius:25px}.productos .table_thona tbody{background:#fff}.productos .table_thona th{border-top:0}@media(max-width:767px){.productos{display:flex;flex-direction:column}.productos>:nth-child(3){order:5}.productos>:nth-child(5){order:6}}.buzon_comunicados>div{margin-top:10px;margin-bottom:10px}.buzon_comunicados .vigencia{display:inline-flex}.modalAgregarComunicado .form-check-label{margin-right:1.25rem;display:inline-flex}.modalAgregarComunicado .custom-file-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.formatos_emision>div{margin-top:10px;margin-bottom:10px}.productos.card-columns,.card-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}.dropdown:hover .dropdown-menu{display:inline-block}.btn-mobile,.btn-mobile-regresar,.btn-url{cursor:pointer;width:100%}.btn-url:hover{background-color:#f2f3f2}.btn-url:hover>a{color:#d13239;text-decoration:none;font-weight:600}.btn-mobile:hover{background-color:#f2f3f2}.btn-mobile:hover>.bd-highlight{color:#d13239;text-decoration:none;font-weight:600}.btn-url>a{text-decoration:none;color:#2a4b7e}.contenedor-menu-mobile{position:relative!important;display:flex;overflow:hidden}.opciones{display:block;width:100%}#resultados-buscador{width:100%;z-index:1030;color:#2a4b7e;position:fixed;background:#e5e5e5;max-height:600px}.resultados-buscador-container{display:block;overflow:auto;max-height:500px}#resultados-buscador-body{}.buscador-activo{}.item-buscador{list-style:none}.item-buscador a{text-decoration:none;color:#2a4b7e!important}@keyframes mostrar-resultados-buscador{from{height:0}to{height:100%}}