/* Hacer el menú pegajoso */
#Main_Menu {    position: fixed;    top: 0;    left: 0;    width: 100%;    z-index: 999;}
.not-at-top #t4-header.t4-sticky {  background-color: #252c61;}
.navbar-brand.logo-image img {    width: 200px;}
.navbar-brand.logo-control img.logo-img {     max-height: initial;}

/* Resetea el text-transform para otros niveles, como data-level="2" */
#t4-megamenu-mainmenu li[data-level="2"] span.menu-item-title {    text-transform: none;}
.t4-megamenu .dropdown-menu.level1 li .dropdown-item {color: #252c61!important;}
.t4-offcanvas .t4-off-canvas-header {    background-color: #252c61;}
.navbar.navbar-expand-lg { float: right; }

#t4-megamenu-mainmenu .dropdown-menu {    padding: 1rem 0rem 1rem 0rem ! Important;}
#t4-megamenu-mainmenu a:hover.dropdown-item {    background-color: #f8f8f8;}
#t4-megamenu-mainmenu a.dropdown-item {    padding:0.3rem 1rem; }

.t4-megamenu .dropdown-toggle .item-caret::before {    border-top: 4px solid #ffffff;    border-left: 4px solid rgba(0, 0, 0, 0);    border-right: 4px solid rgba(0, 0, 0, 0);    content: "";    display: block;}
.t4-palette-menu-azul .dropdown-menu.level1 a.dropdown-item i.item-caret::before {    border-top-color: #252c61!Important;}
.t4-palette-menu-azul .dropdown-menu.level2.show {    width: 300px ! Important;}


/*-- BANNERS --*/
.contenedor_banners .banner-image {    width: 100%; border: 1px solid #00000020;}
.contenedor_banners .banner-imagexs {display: none;}
/*--Vista en celular--*/
@media screen and (max-width: 768px) {
.contenedor_banners .banner-image {display: none;}
.contenedor_banners .banner-imagexs {display: inline;    width: 100%;}  
}

/*-- Modulos --*/
h3.module-title {    font-size: 1.2rem;    font-weight: 900; margin-bottom: 0.7rem; color: #252c61;}
.module-title span {    border-bottom: 1px solid #adb5bd;    padding: 0 0 .3rem!important;}

.t4-col.component {  padding-right: 12px !important;}
.t4-col.sidebar-r {    padding-left: 12px !important;}

/*---Footer---*/
#nav_menu-1 h3.widget-title  {    margin-bottom: 10px;    font-size: 1.5em;    color: #252c61;    font-weight: 700;}
div#t4-footer {    padding: 1em;}
div#t4-footer .Copyright {    font-size: 12px;    line-height: 1.2rem;}
div#t4-footnav {    padding: 20px 0px;    /*background: #00000015;*/    color: #212529;}
p.Copyright {    margin: 0px;}

/*--margen de footnav--*/
.t4-footnav .container, .t4-footnav .t4-masthead .t4-masthead-detail, .t4-masthead .t4-footnav .t4-masthead-detail {
  padding-top: 2rem;  padding-bottom: 1rem;}

 

