@font-face {
    font-family: "Futura LT W04 Book1475802";
    src: url("../fonts/1475802/a3756428-debf-4a86-aed0-a834a3df9bd7.eot?#iefix");
    src: url("../fonts/1475802/a3756428-debf-4a86-aed0-a834a3df9bd7.eot?#iefix") format("eot"), url("../fonts/1475802/5f081b13-e570-4277-9283-091a6f6cab04.woff2") format("woff2"), url("../fonts/1475802/588b3f3a-c193-4962-8e01-d4caef90f58b.woff") format("woff"), url("../fonts/1475802/cdced636-4488-4c04-809c-e6e1379600ec.ttf") format("truetype"), url("../fonts/1475802/34abe9e1-3810-4f50-9feb-63cd531bba3e.svg#34abe9e1-3810-4f50-9feb-63cd531bba3e") format("svg")
}

@font-face {
    font-family: "Futura LT W04 Bold1475826";
    src: url("../fonts/1475826/700bd18e-d9e0-45c5-93e2-7c930608c50e.eot?#iefix");
    src: url("../fonts/1475826/700bd18e-d9e0-45c5-93e2-7c930608c50e.eot?#iefix") format("eot"), url("../fonts/1475826/12dbb46a-1b0b-40ee-80a6-4141c349b55f.woff2") format("woff2"), url("../fonts/1475826/2abd55ef-07d0-473e-80e1-0e4066cd01fa.woff") format("woff"), url("../fonts/1475826/c4fa8988-43d1-4a01-96e4-36c5c5a121c9.ttf") format("truetype"), url("../fonts/1475826/2ea6bace-93f3-4ab0-9f2d-77a466a20c7f.svg#2ea6bace-93f3-4ab0-9f2d-77a466a20c7f") format("svg")
}

.hvr-grow {
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow, transform;
    -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: box-shadow, transform;
    transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
    cursor: pointer
}

.hvr-grow:hover,
.hvr-grow:focus,
.hvr-grow:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer
}

.hvr-underline-from-center {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    overflow: hidden
}

.hvr-underline-from-center:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    right: 50%;
    bottom: 0;
    background: #fff;
    height: 4px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-underline-from-center:hover:before,
.hvr-underline-from-center:focus:before,
.hvr-underline-from-center:active:before {
    left: 0;
    right: 0
}

.hvr-fade {
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: color, background-color;
    transition-property: color, background-color;
    cursor: pointer
}

.hvr-fade:hover,
.hvr-fade:focus,
.hvr-fade:active {
    background-color: #2098d1;
    color: #fff;
    cursor: pointer
}

.transition {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.transition2 {
    -webkit-transition: all .7s ease;
    transition: all .7s ease
}

.border-circle {
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%
}

.border-two {
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px
}

.gradient {
    background: #1e5799;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1e5799), color-stop(0, #edebeb), color-stop(40%, #fff));
    background: linear-gradient(to bottom, #1e5799 0, #edebeb 0, #fff 40%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#ffffff', GradientType=0)
}

.none {
    display: none
}

.chart {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 200px;
    margin: 0 auto;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(2%, rgba(0, 0, 0, 0.1)), color-stop(2%, transparent));
    background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.1) 2%, transparent 2%);
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 2%, transparent 2%);
    background-size: 100% 50px;
    background-position: left top;
    background-color: #f6f6f6
}

.chart li {
    position: relative;
    display: table-cell;
    vertical-align: bottom;
    height: 200px
}

.chart span {
    margin: 0 4px;
    display: block;
    background: rgba(0, 79, 113, 0.75);
    -webkit-animation: draw 1s ease-in-out;
    animation: draw 1s ease-in-out
}

.chart span:before {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    padding: 4px;
    display: block;
    text-align: center;
    content: attr(title);
    word-wrap: break-word
}

.chart-time {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 396px;
    margin: 0 auto;
    padding: 0 7px;
    margin-bottom: 200px;
    position: relative;
    background-image: -webkit-gradient(linear, left top, left bottom, from(bottom), color-stop(2%, rgba(0, 0, 0, 0.1)), color-stop(2%, transparent));
    background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.1) 2%, transparent 2%);
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 2%, transparent 2%);
    background-size: 100% 33px;
    background-position: left top;
    background-color: #f6f6f6
}

.chart-time li {
    position: relative;
    display: table-cell;
    vertical-align: bottom;
    width: 100%
}

.chart-time li:first-child {
    width: 0
}

.chart-time li:first-child span {
    position: absolute;
    bottom: 0;
    background-color: transparent;
    font-size: 11px;
    margin-left: -28px;
    border: 0;
    width: auto;
    height: auto
}

.chart-time li:before {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    padding: 6px;
    font-size: 12px;
    display: block;
    text-align: center;
    content: attr(title);
    word-wrap: break-word
}

.chart-time li.acumulados {
    position: absolute;
    bottom: 8px;
    right: 15px;
    height: auto;
    width: auto
}

.chart-time li.acumulados .point {
    margin-top: 3px;
    margin-left: -20px
}

.chart-time .point {
    margin: 0 auto;
    display: block;
    background: #A6BECE;
    position: relative;
    border: 2px solid #fff;
    position: absolute;
    left: 0;
    right: 0;
    height: 15px;
    width: 15px;
    overflow: visible;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%
}

.chart-time .point span {
    position: absolute;
    top: -20px;
    font-size: 11px;
    left: 0;
    right: 0;
    margin: auto;
    margin-left: -5px
}

.chart-time .info-graph {
    position: absolute;
    bottom: -210px;
    margin: auto;
    left: 0;
    right: 0;
    min-height: 190px
}

.chart-time .event,
.chart-time .operadora {
    background: rgba(0, 79, 113, 0.8);
    color: #fff;
    padding: 5px 3px;
    font-size: 12px;
    max-width: 75px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px
}

.chart-time .event a,
.chart-time .operadora a {
    color: #fff
}

.chart-time .event a:after,
.chart-time .operadora a:after {
    content: ' \f054';
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 9px
}

.chart-time .event a:hover,
.chart-time .operadora a:hover {
    text-decoration: underline
}

.chart-time .event.opera,
.chart-time .operadora.opera {
    bottom: -80px
}

.chart-time .event.sociedad,
.chart-time .operadora.sociedad {
    bottom: -130px
}

.chart-time .operadora {
    background: rgba(0, 79, 113, 0.5);
    font-size: 10px;
    padding: 3px;
    margin-right: -8px
}

.chart-time .line {
    background: rgba(0, 79, 113, 0.5);
    height: 15px;
    width: 1px;
    margin: 5px auto
}

@-webkit-keyframes draw {
    0% {
        height: 0
    }
}

@keyframes draw {
    0% {
        height: 0
    }
}

.owl-height {
    -webkit-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out
}

.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-loaded {
    display: block
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel .owl-refresh .owl-item {
    display: none
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d
}

.owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto
}

.owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.no-js .owl-carousel {
    display: block
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    transition: opacity 400ms ease
}

.owl-carousel .owl-item img {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale 100ms ease;
    transition: scale 100ms ease
}

.owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    transition: opacity 400ms ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1
}

.disabled {
    display: none
}

.navbar-toggle.pull-left {
    margin-left: 15px;
    margin-right: 0
}

.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 0;
	display: none;
}
.ModalBody{display:none; align-items: center; justify-content: center;}
.ModalAzteca #ModalAzteca{ display:flex;}
.ModalMifel #ModalMifel{ display:flex;}
.ModalInbursa #ModalInbursa{ display:flex;}
.ModalScotia #ModalScotia{ display:flex;}
.ModalSantander #ModalSantander{ display:flex;}
.ModalMultiva #ModalMultiva{ display:flex;}
.ModalHsbc #ModalHsbc{ display:flex;}
.ModalBanamex #ModalBanamex{ display:flex;}
.ModalBanregio #ModalBanregio{ display:flex;}
.ModalBancomer #ModalBancomer{ display:flex;}
.ModalBanorte #ModalBanorte{ display:flex;}
.ModalCibanco #ModalCibanco{ display:flex;}
#ModalBancos {display: none;
padding-right: 17px;
align-content: center;
justify-content: center; background: rgba(0,0,0,.5);
width: 100%;}

.seccion-bancos {
position: relative;
top: 0;
bottom: 0;
margin: auto;
}

.arrow-left{
	color: white;
    font-size: 2em;
    bottom: -65px;
    position: absolute;
    left: 43%;
	cursor: pointer;
}
.arrow-right{
	color: white;
    font-size: 2em;
    bottom: -65px;
    position: absolute;
    right: 43%;
	cursor: pointer;
}
button.btn-spei:focus {
    color: #878b8d;
}
	
.modal-backdrop {
    position: relative!important;
}
.btn-spei {
    padding: 0;
    margin: 0 auto;
    background: none;
    color: #878b8d;
}
.btn-spei:hover {
    color: #878b8d;
}
  
.depositos_SPEI h3{
    font-size: calc(18px + 10 * ((100vw - 320px)/ 768))!important;    
    padding: 0px 20px!important;
}

.depositos_SPEI{
  margin-top: 30px!important;
  color:#000!important;
}

.depositos_SPEI h6{ 
   padding:0px 15px 10px 15px!important;
   color:#878b8d!important;
   font-size: 18px!important;
   line-height: 30px!important;
  }

.depositos_SPEI--parrafos{
    color:#878b8d!important;
    font-size: 14px!important;

}
.depositos_SPEI--parrafos p{
    padding: 15px 20px!important;
    
}

.depositos_SPEI--titulo h2{
    font-size: 18px!important;
    padding: 10px 25px!important;
}

.depositosSPEI_tabla--titulos{
    background: #A6BECE!important;
    max-width: 600px!important;
    margin: auto!important;
    margin-top: 20px!important;
    padding: 10px 0!important;
    font-size: 18px;
    color: #fff;

}
.depositosSPEI_tabla--titulos p{
  
  margin: 0!important;
    padding: 10px!important;
    color: #fff!important;
}

.depositosSPEI_tabla--fila1{
    background: #f1f1f1!important;
    max-width: 600px!important;
    margin: auto!important;
    margin-top: 0px!important;
    border-bottom: 2px solid #ddd!important;
    color: #878b8d!important;
    padding: 10px!important;
    
}
.depositosSPEI_tabla--fila1 a{
    padding: 10px!important;
    color: #878b8d!important;
    font-size: 14px!important;
}

.tabla{
    padding: 10px 10px 50px 10px!important;
     
}

  .nav-tabs {
    border-bottom: 1px solid transparent;
    margin: auto;
    justify-content: center;
    align-items: center;
    display: flex;
}

  .nav-tabs > li {

    float: left;
    margin-bottom: -1px;
    display: flex;
    justify-content: center;
    width: calc(30% + 1 * ((100vw - 320px)/ 768));
    background-color: #A6BECE;
    margin:0px 5px;
    color: #fff;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {

    color: #555;
    cursor: default;
    background-color: #fff;
    border: 0px solid #ddd;
    font-size: 10px;
    border-bottom-color: transparent;
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    text-align: center;

}
.nav-tabs .nav > li > a:focus, .nav > li > a:hover {

    text-decoration: none;
    background-color: #fff;
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
     color: #555;
     border-bottom-color: 1px solid #fff;
     font-size: 10px;
}

.nav-tabs > li > a {

    margin-right: 0px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 0;
    font-size: 10px;
	width:100%!important;
}

.nav-tabs {

    border-bottom: 1px solid transparent;

}


.nav-tabs > li > a {

    margin-right: 0px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 0;
    color: white;

}

.nav > li > a:focus, .nav > li > a:hover {

    text-decoration: none;
    background-color: #fff;
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    color: #555;
    border-bottom-color: transparent;
    font-size: 10px;
}

@media screen and (max-width:900px) {
    .drawer-open {
        overflow: hidden !important
    }
    .offcanvas-inner {
        position: relative;
        left: 0;
        -webkit-transition: left .25s ease-out;
        transition: left .25s ease-out
    }
    .offcanvas-drawer-left,
    .offcanvas-content-left {
        left: -250px
    }
    .active-left .offcanvas-drawer-left,
    .active-left .offcanvas-content-left {
        left: 0
    }
    .active-left .offcanvas-inner,
    .active-left .navbar-fixed-top {
        left: 250px
    }
    .offcanvas-drawer-right,
    .offcanvas-content-right {
        right: -250px
    }
    .active-right .offcanvas-drawer-right,
    .active-right .offcanvas-content-right {
        right: 0
    }
    .active-right .offcanvas-inner,
    .active-right .navbar-fixed-top {
        left: -250px
    }
    .drawer-open .navbar-fixed-top {
        width: 100%;
        -webkit-transition: left .25s ease-out;
        transition: left .25s ease-out
    }
    .offcanvas-drawer,
    .offcanvas-content-left,
    .offcanvas-content-right {
        position: fixed;
        top: 0;
        bottom: 0;
        width: 100px;
        z-index: 0;
        height: 100%;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        -webkit-transition: all .25s ease-out;
        transition: all .25s ease-out
    }
    .active-left .offcanvas-close-btn {
        right: 0;
        display: block
    }
    .active-right .offcanvas-close-btn {
        left: 0;
        display: block
    }
}

.slideshow {
    position: relative;
    width: 100%;
    margin: 0;
    margin-bottom: 60px
}

.slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    text-align: center
}

.js .slide {
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    visibility: hidden;
    pointer-events: none
}

.slide.slide--current {
    position: relative;
    visibility: visible
}

.deco--circle {
    position: absolute;
    top: 0;
    border-radius: none;
    background-color: #fff
}

.deco--circle-left {
    right: calc(-40%);
    background-color: #e8e8e8 !important
}

.deco--circle-right {
    left: calc(-40%);
    background-color: #e8e8e8 !important
}

.deco--circle,
.slide__inner {
    width: 265px;
    height: 265px;
    background-color: #fff
}

.slide__item {
    position: relative;
    width: 100%
}

.no-js .slide__item {
    display: none
}

.slide__inner {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    pointer-events: auto
}

.deco--expander {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -225px 0 0 -225px;
    border-radius: 5none;
    background: #fff
}

.slide__title {
    position: relative;
    text-indent: 4px;
    color: #b2b2b4;
    font-weight: bold
}

.slide__title--preview {
    font-size: 1.05em;
    margin: 2em 0 0 0;
    padding: 0;
    opacity: 0;
    text-align: center
}

.slide__title--main {
    font-size: 2.5em;
    line-height: 1;
    margin: 0 0 .25em;
    color: #464653
}

.slide--current .slide__title--preview {
    opacity: 1;
    color: #A6BECE
}

.slide--open .slide__title--main {
    opacity: 1
}

.slide__price {
    font-weight: bold;
    display: inline-block;
    color: #464653
}

.slide__price--large {
    font-size: 1.3em;
    vertical-align: middle
}

.slide__img {
    position: relative;
    display: block;
    margin: 0 auto;
    width: auto;
    height: auto
}

.slide__img--small {
    max-height: 80%
}

.slide__img--large {
    height: 50vh;
    max-height: 400px;
    margin: 0 auto 3em
}

.slide__img--large h2 {
    margin: auto;
    font-size: 18px;
    font-weight: 800;
    color: #A6BECE;
    display: table-row;
    position: relative;
    text-align: center;
    padding: 0 10px;
    line-height: 25px;
    height: 40px
}

.slide__img--large h2::after,
.slide__img--large h2::before {
    content: '';
    width: 20px;
    height: 22px;
    display: inline-block;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 0 6px
}

.slide__img--large h2::after {
    background-image: url('../images/home/icon_azul2.png');
    margin-left: 15px;
    color: #A6BECE
}

.slide__img--large h2::before {
    background-image: url('../images/home/icon_azul1.png');
    margin-right: 15px;
    color: #A6BECE
}

.action {
    font-size: 1.5em;
    line-height: 54px;
    width: 50px;
    height: 50px;
    margin: 0;
    padding: 0;
    text-align: center;
    border: none;
    background: none
}

.action:focus {
    outline: none
}

.action--open {
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 0 40px 40px 0;
    color: #fff;
    border-radius: 50%;
    background: #A6BECE;
    -webkit-transition: -webkit-transform .1s, background .1s, opacity .1s;
    -webkit-transition: background .1s, opacity .1s, -webkit-transform .1s;
    transition: background .1s, opacity .1s, -webkit-transform .1s;
    transition: transform .1s, background .1s, opacity .1s;
    transition: transform .1s, background .1s, opacity .1s, -webkit-transform .1s;
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

.action--open:focus,
.action--open:hover {
    background: #464653;
    -webkit-transform: scale3d(1.0865, 1.0865, 1);
    transform: scale3d(1.0865, 1.0865, 1)
}

.slide--open .action--open {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transform: scale3d(.3, .3, 1);
    transform: scale3d(.3, .3, 1)
}

.action--close {
    position: fixed;
    z-index: 1001;
    top: 10px;
    right: 15px;
    color: #fff;
    background-color: #A6BECE;
    -webkit-transition: -webkit-transform .1s, opacity .1s, color .1s;
    -webkit-transition: opacity .1s, color .1s, -webkit-transform .1s;
    transition: opacity .1s, color .1s, -webkit-transform .1s;
    transition: transform .1s, opacity .1s, color .1s;
    transition: transform .1s, opacity .1s, color .1s, -webkit-transform .1s
}

.action--close:focus,
.action--close:hover {
    color: #fff
}

.slide--open~.action--close {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition-delay: .5s, .5s, 0s;
    transition-delay: .5s, .5s, 0s
}

.action--close,
.slide--close~.action--close {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, 1);
    transform: scale3d(.3, .3, 1);
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

.js .slide__content {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    pointer-events: none;
    opacity: 0
}

.js .slide--open .slide__content {
    pointer-events: auto;
    opacity: 1
}

.slide__content-scroller {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 2em;
    position: relative
}

.js .slide__content-scroller {
    position: fixed;
    min-height: 100vh;
    width: 100vw
}

.slide__description {
    font-size: 1em;
    font-weight: bold;
    margin: .25em auto 3em;
    text-indent: 4px;
    letter-spacing: 4px;
    text-transform: uppercase;
    color: #acacb3
}

.button:focus,
.button:hover {
    outline: none;
    background: #464653
}

.navbutton {
    position: absolute;
    z-index: 1;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    border: none;
    background: none;
    cursor: pointer
}

.navbutton svg {
    width: 50px;
    height: auto
}

.navbutton__line {
    -webkit-transition: stroke .2s;
    transition: stroke .2s
}

.navbutton:focus {
    outline: none
}

.navbutton:hover .navbutton__line {
    stroke: #464653
}

button.navbutton.navbutton--prev {
    position: absolute;
    left: 1%;
    bottom: 25%
}

button.navbutton.navbutton--next {
    position: absolute;
    top: 8%;
    right: 1%
}

.lockscroll {
    position: fixed;
    overflow-y: scroll;
    height: 100vh
}

.noscroll {
    overflow: hidden;
    height: 100vh;
    position: fixed
}

.noscroll .deco--expander {
    display: none
}

.scrollable {
    overflow: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    background: #fff
}

.scrollable .slide__content-scroller {
    position: relative;
    overflow: hidden
}

@media (min-width:320px) {
    .slide__img--small {
        max-height: 90% !important
    }
    .action--open {
        right: 0 !important;
        bottom: 0 !important
    }
    .deco--circle,
    .slide__inner {
        width: 200px !important;
        height: 200px !important
    }
    .deco--expander {
        margin: -100px 0 0 -100px !important
    }
    .slide__img--large {
        margin: 0 !important;
        padding-top: 50px !important;
        height: auto !important
    }
    .slide__img--large h2 {
        font-size: 24px
    }
    .slide__description {
        font-size: .8em !important
    }
    
    .mas_fondos .offcanvas-drawer .nav_second li:not(.social){
        padding:0;
    }
    
    .mas_fondos .offcanvas-drawer .nav_second li:not(.social) a{
        padding:20px;
        display: block;
    }
    
}

@media (min-width:414px) {
    .navbutton--next {
        right: 12% !important
    }
    .navbutton--prev {
        left: 12% !important
    }
}

@media (min-width:600px) {
    .navbutton--next {
        right: 20% !important
    }
    .navbutton--prev {
        left: 20% !important
    }
    .deco--circle,
    .slide__inner {
        width: 300px;
        height: 300px;
        background-color: #fff
    }
}

@media (min-width:768px) {
    .navbutton--next {
        right: 24% !important
    }
    .navbutton--prev {
        left: 24% !important
    }
    .deco--expander {
        margin: -150px 0 0 -150px
    }
}

@media screen and (max-width:50em) {
    .deco--circle,
    .slide__inner {
        width: 300px;
        height: 300px
    }
    .deco--expander {
        margin: -150px 0 0 -150px
    }
    .deco--circle-left {
        right: calc(95%)
    }
    .deco--circle-right {
        left: calc(95%)
    }
    .slideshow {
        margin-top: 0
    }
    .action--open {
        margin: 0 12px 12px 0
    }
    .slide__content-scroller {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .slide__img--large {
        margin: 0 auto 2em
    }
    .slide__title--preview,
    .slide__title--main {
        font-size: 1em
    }
    .slide__description {
        font-size: .5em
    }
    .navbutton svg {
        width: 35px
    }
    .slide__title--preview {
        font-size: 1.2em
    }
    .slide__img--small {
        max-height: 95%
    }
}

@media (min-width:800px) {
    .deco--circle-left {
        right: calc(-32%)
    }
    .deco--circle-right {
        left: calc(-32%)
    }
    .action--open {
        right: -28px !important;
        bottom: -28px !important
    }
}

@media (min-width:950px) {
    .deco--circle-left {
        right: calc(-25%)
    }
    .deco--circle-right {
        left: calc(-25%)
    }
}

@media (min-width:1200px) {
    .deco--circle-left {
        right: calc(-18%)
    }
    .deco--circle-right {
        left: calc(-18%)
    }
    .navbutton--next {
        right: 32% !important
    }
    .navbutton--prev {
        left: 32% !important
    }
    .slide__img--small {
        max-height: 100%
    }
}

@media (min-width:1600px) {
    .deco--circle-left {
        right: calc(-12%)
    }
    .deco--circle-right {
        left: calc(-12%)
    }
}

.no_padding {
    padding: 0;
    margin: 0
}

.no_padding-2 {
    margin-right: -15px;
    margin-left: -15px
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
    background-color:
}

body {
    position: relative
}

input,
select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    border: none;
    background-color: transparent;
    line-height: initial
}

input:hover,
select:hover,
input:focus,
select:focus,
textarea:focus,
a:hover,
a:focus,
button:focus {
    outline: none !important;
    text-decoration: none;
    -webkit-box-shadow: 0 0 0 transparent !important;
    box-shadow: 0 0 0 transparent !important
}

ul,
li {
    padding: 0;
    margin: 0
}

ul.bullet {
    list-style-type: none
}

ul.bullet li {
    padding-left: 22px;
    position: relative;
    margin-bottom: 10px;
    font-size: 14px
}

ul.bullet li:before {
    content: "";
    background: url('../images/home/bullet.png');
    margin-left: 5px;
    width: 13px;
    height: 11px;
    position: absolute;
    background-size: 100% 100%;
    left: -4px;
    top: 5px
}

#footerModal .modal-header {
    padding: 15px 15px 8px 15px
}

#footerModal .modal-header .close {
    margin-top: 0
}

.hbspt-form label {
    display: inline-flex !important;
    margin: 0 !important;
    border-radius: 0;
    height: 15px;
    padding: 0;
    width: auto;
    max-width: 64%;
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
    background-color: transparent
}

.text {
    background-color: #fff
}

.small {
    font-size: 13px !important
}

button,
.btn_mas_call,
.hs-button {
    border-radius: 50px 50px 50px 50px;
    border: none;
    background-color: #A6BECE;
    color: #fff;
    text-decoration: none;
    padding: 10px 20px;
    display: block;
    text-align: center;
    max-width: 320px;
    margin: auto;
    font-size: 15px;
    margin-bottom: 15px;
    text-transform: uppercase;
    letter-spacing: 3px;
    text-shadow: none;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow, transform;
    -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: box-shadow, transform;
    transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
    cursor: pointer;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

button:hover,
.btn_mas_call:hover,
.hs-button:hover,
button:focus,
.btn_mas_call:focus,
.hs-button:focus,
button:active,
.btn_mas_call:active,
.hs-button:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer
}

button:hover,
.btn_mas_call:hover,
.hs-button:hover,
button:focus,
.btn_mas_call:focus,
.hs-button:focus {
    text-decoration: none;
    color: #fff
}

input,
.new-select {
    border: 2px solid #c1c1c1;
    color: #c1c1c1;
    padding: 10px 15px;
    display: block;
    width: 100%;
    margin: auto;
    font-size: 15px;
    margin-bottom: 10px;
    background-color: #fff
}

input.new-select,
.new-select.new-select {
    border: 2px solid #c1c1c1;
    padding: 10px 15px;
    background-color: #fff;
    background-image: url(../images/assets/down.png);
    background-repeat: no-repeat;
    background-position: 95% 15px
}

textarea {
    width: 100%;
    height: 150px;
    resize: none;
    color: #c1c1c1;
    padding: 10px 15px;
    display: block;
    margin: auto;
    font-size: 15px;
    margin-bottom: 10px;
    border: none
}

.btn_banners {
    text-align: center;
    text-shadow: none
}

.btn_banners a {
    border-radius: 50px 50px 50px 50px;
    background-color: #fff;
    color: #A6BECE;
    text-decoration: none;
    padding: 15px 20px;
    display: block;
    text-align: center;
    width: 300px;
    margin: auto;
    font-size: 15px;
    margin-bottom: 15px;
    text-transform: uppercase;
    letter-spacing: 3px;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow, transform;
    -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: box-shadow, transform;
    transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
    cursor: pointer
}

.btn_banners a:hover,
.btn_banners a:focus,
.btn_banners a:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer
}

.btn_cominv {
    text-align: center;
    text-shadow: none;
    margin-top: 50px
}

.btn_cominv a {
    border-radius: 50px 50px 50px 50px;
    background-color: #fff;
    color: #A6BECE;
    text-decoration: none;
    padding: 15px 20px;
    display: block;
    text-align: center;
    width: 300px;
    margin: auto;
    font-size: 15px;
    margin-bottom: 15px;
    text-transform: uppercase;
    letter-spacing: 3px;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow, transform;
    -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: box-shadow, transform;
    transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
    cursor: pointer
}

.btn_cominv a:hover,
.btn_cominv a:focus,
.btn_cominv a:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer
}

.btn_cominv a.cominv1 {
    margin-bottom: 40px
}

.btn_cominv a.cominv2 {
    background-color: transparent;
    color: #fff;
    border: 2px solid #fff
}

.btn_cominv a:hover {
    text-decoration: none;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow, transform;
    -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: box-shadow, transform;
    transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
    cursor: pointer
}

.btn_cominv a:hover:hover,
.btn_cominv a:hover:focus,
.btn_cominv a:hover:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer
}

.btn_white {
    border-radius: 50px 50px 50px 50px;
    background-color: #fff;
    color: #A6BECE;
    text-decoration: none;
    padding: 15px 20px;
    display: block;
    text-align: center;
    width: 320px;
    margin: auto;
    font-size: 15px;
    margin-bottom: 15px;
    text-transform: uppercase;
    letter-spacing: 3px;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow, transform;
    -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: box-shadow, transform;
    transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
    cursor: pointer
}

.btn_white:hover,
.btn_white:focus,
.btn_white:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer
}

.btn_white:hover {
    text-decoration: none
}

.titles_white {
    margin: auto;
    font-size: 18px;
    color: #fff;
    display: table-row;
    position: relative;
    text-align: center;
    padding: 0 10px;
    line-height: 25px;
    height: 40px;
    text-transform: uppercase;
    letter-spacing: 5px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.titles_white::after,
.titles_white::before {
    content: '';
    width: 20px;
    height: 22px;
    display: inline-block;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 0 6px
}

.titles_white::after {
    background-image: url('../images/home/img_deco_rigth.png');
    margin-left: 9px
}

.titles_white::before {
    background-image: url('../images/home/img_deco_left.png');
    margin-right: 15px
}

.title_blue {
    margin: 0;
    font-size: 18px;
    font-weight: 800;
    text-align: center;
    color: #A6BECE;
    display: block;
    margin-top: 0;
    margin-bottom: 10px;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: 5px
}

.title_blue::after,
.title_blue::before {
    content: '';
    width: 20px;
    height: 22px;
    display: inline-block;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 0 6px
}

.title_blue::after {
    background-image: url('../images/home/icon_azul2.png');
    margin-left: 9px
}

.title_blue::before {
    background-image: url('../images/home/icon_azul1.png');
    margin-right: 15px
}

p {
    color: #878b8d;
    font-size: 14px;
    line-height: normal
}

.subtitle {
    font-weight: 700;
    color: #A6BECE;
    font-family: "Futura LT W04 Bold1475826", sans-serif
}

.text p {
    color: #878b8d;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.center {
    text-align: center
}

.left {
    text-align: left
}

.right {
    text-align: right
}

.justify {
    text-align: justify
}

.center-xs {
    text-align: center
}

.left-xs {
    text-align: left
}

.right-xs {
    text-align: right
}

.justify-xs {
    text-align: justify
}

.max-width {
    max-width: 1200px;
    margin: auto;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.row_white {
    margin: auto;
    padding: 120px 40px;
    display: block;
    width: 90%
}

.row_blue {
    margin: auto;
    padding: 120px 40px;
    display: block;
    color: #fff;
    background-color: #A6BECE
}

.row_blue .title_blue {
    color: #fff
}

.row_blue .titles_white {
    display: block;
    height: auto;
    margin-bottom: 7px
}

.row_blue button {
    background-color: #fff;
    color: #A6BECE;
    margin-top: 40px
}

.row_blue p {
    color: #fff
}

.dis_tle {
    color: #A6BECE;
    font-size: 14px;
    text-align: left
}

.dis_tle .bor-rd {
    color: #fff;
    border-radius: 50px 50px 50px 50px;
    background-color: #A6BECE;
    padding: 2px 6px;
    font-size: 10px;
    margin-right: 10px
}

.radio_ask {
    margin-top: 20px
}

.radio_ask input[type=radio] {
    visibility: hidden
}

.checkb-1 {
    width: 100%;
    margin: 0;
    position: relative;
    background-color: #A6BECE;
    color: #fff;
    padding-top: 15px;
    padding-bottom: 5px;
    margin-bottom: 15px;
    height: 65px
}

.checkb-1 input[type=radio] {
    visibility: hidden
}

.checkb-1 label {
    background-image: url(../images/assets/check.png);
    background-repeat: no-repeat;
    display: block;
    width: 100%;
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
    color: #4a4b4c;
    color: #fff;
    font-size: 14px;
    padding-left: 30px;
    margin-left: 5px
}

.checkb-1 input[type=radio]:checked+label {
    background-image: url(../images/assets/checked.png)
}

.overlay-video {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 49, 70, 0.8);
    top: 0;
    left: 0;
    z-index: 2
}

#video-history {
    position: absolute;
    height: 200%;
    top: -25%;
    z-index: 2;
    width: 140%;
    margin-left: -70%
}

#videoModalFull .close-full {
    position: absolute;
    z-index: 9999;
    top: 15px;
    right: 15px;
    border: 2px solid #fff;
    width: 40px;
    height: 40px;
    padding: 7px 10px;
    color: #fff;
    background: transparent;
    opacity: .5;
    font-size: 20px;
    line-height: 0;
    overflow: hidden;
    cursor: pointer;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

#videoModalFull .close-full:hover {
    opacity: 1
}

#videoModalFull .video-container {
    width: 100%;
    height: 100%
}

#videoModalFull .video-container iframe,
#videoModalFull .video-container object,
#videoModalFull .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@media (min-width:768px) {
    p {
        font-size: 16px !important
    }
    .center-md {
        text-align: center !important
    }
    .left-md {
        text-align: left !important
    }
    .right-md {
        text-align: right !important
    }
    .justify-md {
        text-align: justify !important
    }
    .dis_tle {
        font-size: 20px
    }
    .dis_tle .bor-rd {
        padding: 4px 11px;
        font-size: 18px
    }
    .checkb-1 label {
        font-size: 16px
    }
    .link_ask {
        font-size: 16px
    }
    a.btn_estra {
        font-size: 22px;
        width: 235px !important
    }
}

@media (min-width:900px) {
    .titles_white {
        font-size: 27px !important;
        line-height: 38px !important
    }
    .title_blue {
        font-size: 24px !important;
        line-height: 38px !important
    }
}

@media (min-width:992px) {
    .center-lg {
        text-align: center !important
    }
    .left-lg {
        text-align: left !important
    }
    .right-lg {
        text-align: right !important
    }
    .justify-lg {
        text-align: justify !important
    }
}

@media (min-width:1200px) {
    .center-xlg {
        text-align: center !important
    }
    .left-xlg {
        text-align: left !important
    }
    .right-xlg {
        text-align: right !important
    }
    .justify-xlg {
        text-align: justify !important
    }
    .dis_tle {
        margin-left: 25%;
        margin-top: 40px
    }
    .checkb-1 {
        margin-left: 25%;
        width: 50%
    }
    .btn_subs a {
        margin-left: 0 !important
    }
    .btn_subs button {
        margin-right: 0 !important
    }
    .mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .txt_p div {
        display: initial !important;
        vertical-align: initial !important
    }
}

@media (min-width:1600px) {
    .max-width {
        max-width: 1380px
    }
}

#myPerfil form {
    max-width: 600px;
    margin: auto;
    padding: 40px 0
}

#myPerfil form .btn_mas_call {
    margin: auto;
    margin-bottom: 4px
}

#myPerfil form input {
    border-radius: 0;
    border: 2px solid #c1c1c1;
    color: #c1c1c1;
    width: 100%
}

#myPerfil .btn-estrategia {
    background: #A6BECE;
    color: #fff;
    border-radius: 0;
    padding: 1em;
    text-align: center !important;
    padding-left: 22px;
    margin-left: 0;
    display: inherit;
    padding-right: 100%;
    font-size: 1.4em;
    padding-right: 0
}

#myPerfil .modal-footer {
    text-align: center
}

.legals {
    margin-bottom: 35px
}

.legals input[type=checkbox] {
    width: 20px !important;
    height: 20px !important;
    vertical-align: bottom;
    visibility: hidden
}

.legals label {
    font-size: 16px !important;
    background-image: url(../images/assets/check.png);
    background-repeat: no-repeat;
    display: block;
    width: 100%;
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
    padding-left: 30px;
    color: #878b8d;
    text-align: initial
}

.legals input[type=checkbox]:checked+label {
    background-image: url(../images/assets/checked.png)
}

.legals a {
    bottom: 0 !important;
    position: relative !important;
    vertical-align: top !important;
    display: inline-block !important
}

.porcentaje h3,
.porcentaje h4 {
    padding: 0;
    font-size: 40px;
    text-align: center
}

.porcentaje .pGris {
    color: #878b8d
}

.mas_fondos .wrapper .template .detalle_arquitectura_abierta .row_img img {
    padding-bottom: 0
}

.mas_fondos .wrapper .template .detalle_compara .gracias_compara .checkbox-1 label {
    height: 20px !important
}

.legals label {
    height: 20px !important
}

.vineta {
    margin-right: 15px
}

.mas_fondos {
    font-family: 'Futura LT W04 Book1475802', sans-serif;
    background-color: #fff;
    color: #878b8d;
    min-width: 300px
}

.mas_fondos .offcanvas-drawer {
    width: 250px;
    font-size: 14px;
    color: #fff;
    background-color: #A6BECE;
    text-transform: uppercase
}

.mas_fondos .offcanvas-drawer .navbar-nav,
.mas_fondos .offcanvas-drawer .nav_second {
    margin: 0;
    margin-top: 70px;
    border-top: 1px solid rgba(255, 255, 255, 0.3)
}

.mas_fondos .offcanvas-drawer .navbar-nav li,
.mas_fondos .offcanvas-drawer .nav_second li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    padding: 20px
}

.mas_fondos .offcanvas-drawer .navbar-nav li a,
.mas_fondos .offcanvas-drawer .nav_second li a {
    font-weight: 300;
    color: #fff;
    text-align: left;
    padding: 0
}

.mas_fondos .offcanvas-drawer .navbar-nav li a:hover,
.mas_fondos .offcanvas-drawer .nav_second li a:hover,
.mas_fondos .offcanvas-drawer .navbar-nav li a:active,
.mas_fondos .offcanvas-drawer .nav_second li a:active,
.mas_fondos .offcanvas-drawer .navbar-nav li a:focus,
.mas_fondos .offcanvas-drawer .nav_second li a:focus {
    background-color: transparent
}

.mas_fondos .offcanvas-drawer .navbar-nav li span,
.mas_fondos .offcanvas-drawer .nav_second li span {
    display: block
}

.mas_fondos .offcanvas-drawer .nav_second {
    margin-top: 50px;
    border-top: none
}

.mas_fondos .offcanvas-drawer .nav_second li a {
    font-size: 12px;
    text-transform: none;
    text-decoration: none
}

.mas_fondos .offcanvas-drawer .nav_second .btn_mas.second.social {
    border: none;
    display: inline-block
}

.mas_fondos .navbar {
    background-color: transparent;
    border: none;
    margin-bottom: 0;
    z-index: 4;
    position: absolute;
    width: 100%;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .navbar .shadow {
    background-image: url('../images/home/bg_shadow_banner.png');
    background-repeat: repeat-x;
    position: absolute;
    background-size: contain;
    width: 100%;
    height: 250px;
    top: 0;
    left: 0;
    z-index: 1
}

.mas_fondos .navbar .brand {
    display: block;
    top: 0;
    width: 200px;
    position: relative;
    z-index: 3;
    margin: auto;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .navbar .brand img {
    max-width: 150px;
    margin: auto;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow, transform;
    -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: box-shadow, transform;
    transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
    cursor: pointer
}

.mas_fondos .navbar .brand img:hover,
.mas_fondos .navbar .brand img:focus,
.mas_fondos .navbar .brand img:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer
}

.mas_fondos .navbar .container {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 4
}

.mas_fondos .navbar .container .navbar-toggle {
    margin-right: 0;
    border: none;
    width: 40px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .navbar .container .navbar-toggle:hover,
.mas_fondos .navbar .container .navbar-toggle:active,
.mas_fondos .navbar .container .navbar-toggle:visited,
.mas_fondos .navbar .container .navbar-toggle:focus {
    background-color: transparent
}

.mas_fondos .navbar .container .collapse .nav .btn_mas {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .navbar .container .collapse .nav .btn_mas .dropdown-toggle {
    background-image: url('../images/main/btn_dropdown.png');
    background-repeat: no-repeat;
    background-position: center bottom
}

.mas_fondos .navbar .container .collapse .nav .btn_mas .dropdown-menu {
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    top: 105%;
    display: none;
    opacity: 0;
    overflow: hidden;
    color: #fff;
    background-color: rgba(0, 79, 113, 0.6);
    margin-top: -14px;
    padding-top: 14px;
    width: 100%
}

.mas_fondos .navbar .container .collapse .nav .btn_mas .dropdown-menu li {
    width: 100%;
    height: inherit
}

.mas_fondos .navbar .container .collapse .nav .btn_mas .dropdown-menu li a {
    color: #fff;
    padding: 15px;
    font-size: 12px;
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: color, background-color;
    transition-property: color, background-color;
    cursor: pointer
}

.mas_fondos .navbar .container .collapse .nav .btn_mas .dropdown-menu li a:hover,
.mas_fondos .navbar .container .collapse .nav .btn_mas .dropdown-menu li a:focus {
    background-color: transparent;
    color: #c1c1c1
}

.mas_fondos .navbar .container .collapse .nav .btn_mas:hover,
.mas_fondos .navbar .container .collapse .nav .btn_mas.open {
    background-color: transparent;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .navbar .container .collapse .nav .btn_mas:hover .dropdown-toggle,
.mas_fondos .navbar .container .collapse .nav .btn_mas.open .dropdown-toggle {
    background-color: transparent
}

.mas_fondos .navbar .container .collapse .nav .btn_mas:hover .dropdown-menu,
.mas_fondos .navbar .container .collapse .nav .btn_mas.open .dropdown-menu {
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    opacity: 1;
    display: block
}

.mas_fondos footer {
    background-color: #A6BECE;
    padding: 30px 0
}

.mas_fondos footer .sub_footer ul li,
.mas_fondos footer .sub_footer_small ul li {
    text-align: center;
    list-style: none;
    margin-bottom: 10px
}

.mas_fondos footer .sub_footer ul li a,
.mas_fondos footer .sub_footer_small ul li a {
    color: #878b8d;
    font-size: 12px;
    text-decoration: none;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos footer .sub_footer ul li a:hover,
.mas_fondos footer .sub_footer_small ul li a:hover {
    color: #fff
}

.mas_fondos footer .sub_footer ul li a img,
.mas_fondos footer .sub_footer_small ul li a img {
    max-width: 10px;
    display: inline-block
}

.mas_fondos footer .social ul {
    text-align: center
}

.mas_fondos footer .social ul .legal {
    margin-top: 30px
}

.mas_fondos footer .social ul .logo_footer {
    display: block;
    margin: 30px 0
}

.mas_fondos footer .social ul .logo_footer a img {
    max-width: 200px
}

.mas_fondos footer .social ul .social {
    display: inline-block;
    margin: 0
}

.mas_fondos footer .social ul .social a {
    border-radius: 50px 50px 50px 50px;
    background-color: #fff;
    color: #A6BECE;
    text-decoration: none;
    padding: 6px 7px;
    display: block;
    text-align: center;
    width: 33px;
    font-size: 15px;
    margin: 5px;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow, transform;
    -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: box-shadow, transform;
    transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
    cursor: pointer
}

.mas_fondos footer .social ul .social a:hover,
.mas_fondos footer .social ul .social a:focus,
.mas_fondos footer .social ul .social a:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer
}

.mas_fondos footer .social ul .social a:hover {
    color: #A6BECE
}

.mas_fondos .wrapper .row {
    padding: 0;
    margin: 0
}

.mas_fondos .wrapper .template {
    z-index: 0;
    overflow: hidden
}

.mas_fondos .wrapper .template .hero_banner {
    padding: 0;
    text-shadow: 0 0 10px #000
}

.mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos {
    width: 100%;
    height: 650px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos .owl-stage-outer .owl-stage {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos .owl-stage-outer .owl-item {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos .owl-stage-outer .item {
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    height: 650px;
    position: relative
}

.mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos .owl-stage-outer .item img {
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
    display: block;
    z-index: 1
}

.mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos .owl-stage-outer .item .hero_cont {
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    display: table;
    vertical-align: middle;
    height: 100%;
    width: 100%;
    padding-top: 140px
}

.mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos .owl-stage-outer .item .hero_cont .text {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    z-index: 2;
    background-color: transparent
}

.mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos .owl-stage-outer .item .hero_cont .text .text_description {
    color: #fff;
    font-size: 18px;
    text-shadow: 0 0 9px #000;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px
}

.mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos .owl-stage-outer .item .hero_cont .text .text_call {
    margin-bottom: 10px;
    text-shadow: 0 0 25px #000;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px
}

.mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos .owl-stage-outer .item .hero_cont .text .btn_banners a {
    display: inline-block
}

.mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos .owl-dots {
    position: absolute;
    bottom: 25px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 3;
    text-align: center
}

.mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos .owl-dots .owl-dot {
    border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    -ms-border-radius: 100%;
    -webkit-border-radius: 100%;
    display: inline-block;
    border: 1px solid rgba(255, 255, 255, 0);
    margin: 3px;
    padding: 4px
}

.mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    -ms-border-radius: 100%;
    -webkit-border-radius: 100%;
    background-color: #fff;
    display: block
}

.mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos .owl-dots .owl-dot.active {
    border: 1px solid #fff
}

.mas_fondos .wrapper .template .hero_terminos_condiciones,
.mas_fondos .wrapper .template .hero_contacto,
.mas_fondos .wrapper .template .hero_ligas_interes,
.mas_fondos .wrapper .template .hero_servicio_cliente,
.mas_fondos .wrapper .template .hero_planeacion_financiera,
.mas_fondos .wrapper .template .hero_unete,
.mas_fondos .wrapper .template .hero_uso_regulatorio,
.mas_fondos .wrapper .template .hero_recomendaciones_seguridad,
.mas_fondos .wrapper .template .hero_nosotros,
.mas_fondos .wrapper .template .hero_informes_trimestrales,
.mas_fondos .wrapper .template .hero_informacion_importante,
.mas_fondos .wrapper .template .hero_personas_morales,
.mas_fondos .wrapper .template .hero_personas_autorizadas,
.mas_fondos .wrapper .template .hero_perfil_cuestionario,
.mas_fondos .wrapper .template .hero_404,
.mas_fondos .wrapper .template .hero_detalle_fondo,
.mas_fondos .wrapper .template .hero_estrategias_inv,
.mas_fondos .wrapper .template .hero_ofertas_fondos,
.mas_fondos .wrapper .template .hero_socios,
.mas_fondos .wrapper .template .hero_arquitectura_abierta,
.mas_fondos .wrapper .template .hero_comparador_inv,
.mas_fondos .wrapper .template .hero_disena_estra,
.mas_fondos .wrapper .template .hero_compara,
.mas_fondos .wrapper .template .hero_history,
.mas_fondos .wrapper .template .hero_fondos_propios {
    height: 400px;
    position: relative;
    padding: 0;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: top center !important;
    width: 100%;
    padding-top: 230px;
    padding-bottom: 200px;
    padding-left: 20px;
    padding-right: 20px;
    display: table;
    vertical-align: middle;
    background-image: url('../images/hero_banners/back_oferta_fondos.jpg');
    text-shadow: 0 0 10px #000;
    overflow: hidden;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .hero_terminos_condiciones .info-video,
.mas_fondos .wrapper .template .hero_contacto .info-video,
.mas_fondos .wrapper .template .hero_ligas_interes .info-video,
.mas_fondos .wrapper .template .hero_servicio_cliente .info-video,
.mas_fondos .wrapper .template .hero_planeacion_financiera .info-video,
.mas_fondos .wrapper .template .hero_unete .info-video,
.mas_fondos .wrapper .template .hero_uso_regulatorio .info-video,
.mas_fondos .wrapper .template .hero_recomendaciones_seguridad .info-video,
.mas_fondos .wrapper .template .hero_nosotros .info-video,
.mas_fondos .wrapper .template .hero_informes_trimestrales .info-video,
.mas_fondos .wrapper .template .hero_informacion_importante .info-video,
.mas_fondos .wrapper .template .hero_personas_morales .info-video,
.mas_fondos .wrapper .template .hero_personas_autorizadas .info-video,
.mas_fondos .wrapper .template .hero_perfil_cuestionario .info-video,
.mas_fondos .wrapper .template .hero_404 .info-video,
.mas_fondos .wrapper .template .hero_detalle_fondo .info-video,
.mas_fondos .wrapper .template .hero_estrategias_inv .info-video,
.mas_fondos .wrapper .template .hero_ofertas_fondos .info-video,
.mas_fondos .wrapper .template .hero_socios .info-video,
.mas_fondos .wrapper .template .hero_arquitectura_abierta .info-video,
.mas_fondos .wrapper .template .hero_comparador_inv .info-video,
.mas_fondos .wrapper .template .hero_disena_estra .info-video,
.mas_fondos .wrapper .template .hero_compara .info-video,
.mas_fondos .wrapper .template .hero_history .info-video,
.mas_fondos .wrapper .template .hero_fondos_propios .info-video {
    position: relative;
    z-index: 3;
    text-align: center;
    width: 100%
}

.mas_fondos .wrapper .template .hero_terminos_condiciones .info-video h2,
.mas_fondos .wrapper .template .hero_contacto .info-video h2,
.mas_fondos .wrapper .template .hero_ligas_interes .info-video h2,
.mas_fondos .wrapper .template .hero_servicio_cliente .info-video h2,
.mas_fondos .wrapper .template .hero_planeacion_financiera .info-video h2,
.mas_fondos .wrapper .template .hero_unete .info-video h2,
.mas_fondos .wrapper .template .hero_uso_regulatorio .info-video h2,
.mas_fondos .wrapper .template .hero_recomendaciones_seguridad .info-video h2,
.mas_fondos .wrapper .template .hero_nosotros .info-video h2,
.mas_fondos .wrapper .template .hero_informes_trimestrales .info-video h2,
.mas_fondos .wrapper .template .hero_informacion_importante .info-video h2,
.mas_fondos .wrapper .template .hero_personas_morales .info-video h2,
.mas_fondos .wrapper .template .hero_personas_autorizadas .info-video h2,
.mas_fondos .wrapper .template .hero_perfil_cuestionario .info-video h2,
.mas_fondos .wrapper .template .hero_404 .info-video h2,
.mas_fondos .wrapper .template .hero_detalle_fondo .info-video h2,
.mas_fondos .wrapper .template .hero_estrategias_inv .info-video h2,
.mas_fondos .wrapper .template .hero_ofertas_fondos .info-video h2,
.mas_fondos .wrapper .template .hero_socios .info-video h2,
.mas_fondos .wrapper .template .hero_arquitectura_abierta .info-video h2,
.mas_fondos .wrapper .template .hero_comparador_inv .info-video h2,
.mas_fondos .wrapper .template .hero_disena_estra .info-video h2,
.mas_fondos .wrapper .template .hero_compara .info-video h2,
.mas_fondos .wrapper .template .hero_history .info-video h2,
.mas_fondos .wrapper .template .hero_fondos_propios .info-video h2,
.mas_fondos .wrapper .template .hero_terminos_condiciones .info-video h3,
.mas_fondos .wrapper .template .hero_contacto .info-video h3,
.mas_fondos .wrapper .template .hero_ligas_interes .info-video h3,
.mas_fondos .wrapper .template .hero_servicio_cliente .info-video h3,
.mas_fondos .wrapper .template .hero_planeacion_financiera .info-video h3,
.mas_fondos .wrapper .template .hero_unete .info-video h3,
.mas_fondos .wrapper .template .hero_uso_regulatorio .info-video h3,
.mas_fondos .wrapper .template .hero_recomendaciones_seguridad .info-video h3,
.mas_fondos .wrapper .template .hero_nosotros .info-video h3,
.mas_fondos .wrapper .template .hero_informes_trimestrales .info-video h3,
.mas_fondos .wrapper .template .hero_informacion_importante .info-video h3,
.mas_fondos .wrapper .template .hero_personas_morales .info-video h3,
.mas_fondos .wrapper .template .hero_personas_autorizadas .info-video h3,
.mas_fondos .wrapper .template .hero_perfil_cuestionario .info-video h3,
.mas_fondos .wrapper .template .hero_404 .info-video h3,
.mas_fondos .wrapper .template .hero_detalle_fondo .info-video h3,
.mas_fondos .wrapper .template .hero_estrategias_inv .info-video h3,
.mas_fondos .wrapper .template .hero_ofertas_fondos .info-video h3,
.mas_fondos .wrapper .template .hero_socios .info-video h3,
.mas_fondos .wrapper .template .hero_arquitectura_abierta .info-video h3,
.mas_fondos .wrapper .template .hero_comparador_inv .info-video h3,
.mas_fondos .wrapper .template .hero_disena_estra .info-video h3,
.mas_fondos .wrapper .template .hero_compara .info-video h3,
.mas_fondos .wrapper .template .hero_history .info-video h3,
.mas_fondos .wrapper .template .hero_fondos_propios .info-video h3 {
    display: block;
    margin-bottom: 20px
}

.mas_fondos .wrapper .template .hero_terminos_condiciones .parrafo_compara,
.mas_fondos .wrapper .template .hero_contacto .parrafo_compara,
.mas_fondos .wrapper .template .hero_ligas_interes .parrafo_compara,
.mas_fondos .wrapper .template .hero_servicio_cliente .parrafo_compara,
.mas_fondos .wrapper .template .hero_planeacion_financiera .parrafo_compara,
.mas_fondos .wrapper .template .hero_unete .parrafo_compara,
.mas_fondos .wrapper .template .hero_uso_regulatorio .parrafo_compara,
.mas_fondos .wrapper .template .hero_recomendaciones_seguridad .parrafo_compara,
.mas_fondos .wrapper .template .hero_nosotros .parrafo_compara,
.mas_fondos .wrapper .template .hero_informes_trimestrales .parrafo_compara,
.mas_fondos .wrapper .template .hero_informacion_importante .parrafo_compara,
.mas_fondos .wrapper .template .hero_personas_morales .parrafo_compara,
.mas_fondos .wrapper .template .hero_personas_autorizadas .parrafo_compara,
.mas_fondos .wrapper .template .hero_perfil_cuestionario .parrafo_compara,
.mas_fondos .wrapper .template .hero_404 .parrafo_compara,
.mas_fondos .wrapper .template .hero_detalle_fondo .parrafo_compara,
.mas_fondos .wrapper .template .hero_estrategias_inv .parrafo_compara,
.mas_fondos .wrapper .template .hero_ofertas_fondos .parrafo_compara,
.mas_fondos .wrapper .template .hero_socios .parrafo_compara,
.mas_fondos .wrapper .template .hero_arquitectura_abierta .parrafo_compara,
.mas_fondos .wrapper .template .hero_comparador_inv .parrafo_compara,
.mas_fondos .wrapper .template .hero_disena_estra .parrafo_compara,
.mas_fondos .wrapper .template .hero_compara .parrafo_compara,
.mas_fondos .wrapper .template .hero_history .parrafo_compara,
.mas_fondos .wrapper .template .hero_fondos_propios .parrafo_compara {
    width: 70%;
    display: block
}

.mas_fondos .wrapper .template .hero_terminos_condiciones h3,
.mas_fondos .wrapper .template .hero_contacto h3,
.mas_fondos .wrapper .template .hero_ligas_interes h3,
.mas_fondos .wrapper .template .hero_servicio_cliente h3,
.mas_fondos .wrapper .template .hero_planeacion_financiera h3,
.mas_fondos .wrapper .template .hero_unete h3,
.mas_fondos .wrapper .template .hero_uso_regulatorio h3,
.mas_fondos .wrapper .template .hero_recomendaciones_seguridad h3,
.mas_fondos .wrapper .template .hero_nosotros h3,
.mas_fondos .wrapper .template .hero_informes_trimestrales h3,
.mas_fondos .wrapper .template .hero_informacion_importante h3,
.mas_fondos .wrapper .template .hero_personas_morales h3,
.mas_fondos .wrapper .template .hero_personas_autorizadas h3,
.mas_fondos .wrapper .template .hero_perfil_cuestionario h3,
.mas_fondos .wrapper .template .hero_404 h3,
.mas_fondos .wrapper .template .hero_detalle_fondo h3,
.mas_fondos .wrapper .template .hero_estrategias_inv h3,
.mas_fondos .wrapper .template .hero_ofertas_fondos h3,
.mas_fondos .wrapper .template .hero_socios h3,
.mas_fondos .wrapper .template .hero_arquitectura_abierta h3,
.mas_fondos .wrapper .template .hero_comparador_inv h3,
.mas_fondos .wrapper .template .hero_disena_estra h3,
.mas_fondos .wrapper .template .hero_compara h3,
.mas_fondos .wrapper .template .hero_history h3,
.mas_fondos .wrapper .template .hero_fondos_propios h3 {
    vertical-align: top;
    display: table-row;
    margin: auto;
    text-align: center;
    font-size: 17px;
    line-height: 24px;
    color: #fff;
    font-weight: 100;
    padding: 0 10px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .hero_terminos_condiciones form,
.mas_fondos .wrapper .template .hero_contacto form,
.mas_fondos .wrapper .template .hero_ligas_interes form,
.mas_fondos .wrapper .template .hero_servicio_cliente form,
.mas_fondos .wrapper .template .hero_planeacion_financiera form,
.mas_fondos .wrapper .template .hero_unete form,
.mas_fondos .wrapper .template .hero_uso_regulatorio form,
.mas_fondos .wrapper .template .hero_recomendaciones_seguridad form,
.mas_fondos .wrapper .template .hero_nosotros form,
.mas_fondos .wrapper .template .hero_informes_trimestrales form,
.mas_fondos .wrapper .template .hero_informacion_importante form,
.mas_fondos .wrapper .template .hero_personas_morales form,
.mas_fondos .wrapper .template .hero_personas_autorizadas form,
.mas_fondos .wrapper .template .hero_perfil_cuestionario form,
.mas_fondos .wrapper .template .hero_404 form,
.mas_fondos .wrapper .template .hero_detalle_fondo form,
.mas_fondos .wrapper .template .hero_estrategias_inv form,
.mas_fondos .wrapper .template .hero_ofertas_fondos form,
.mas_fondos .wrapper .template .hero_socios form,
.mas_fondos .wrapper .template .hero_arquitectura_abierta form,
.mas_fondos .wrapper .template .hero_comparador_inv form,
.mas_fondos .wrapper .template .hero_disena_estra form,
.mas_fondos .wrapper .template .hero_compara form,
.mas_fondos .wrapper .template .hero_history form,
.mas_fondos .wrapper .template .hero_fondos_propios form {
    margin: auto;
    width: 80%;
    vertical-align: top;
    display: table-row;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .hero_terminos_condiciones form input,
.mas_fondos .wrapper .template .hero_contacto form input,
.mas_fondos .wrapper .template .hero_ligas_interes form input,
.mas_fondos .wrapper .template .hero_servicio_cliente form input,
.mas_fondos .wrapper .template .hero_planeacion_financiera form input,
.mas_fondos .wrapper .template .hero_unete form input,
.mas_fondos .wrapper .template .hero_uso_regulatorio form input,
.mas_fondos .wrapper .template .hero_recomendaciones_seguridad form input,
.mas_fondos .wrapper .template .hero_nosotros form input,
.mas_fondos .wrapper .template .hero_informes_trimestrales form input,
.mas_fondos .wrapper .template .hero_informacion_importante form input,
.mas_fondos .wrapper .template .hero_personas_morales form input,
.mas_fondos .wrapper .template .hero_personas_autorizadas form input,
.mas_fondos .wrapper .template .hero_perfil_cuestionario form input,
.mas_fondos .wrapper .template .hero_404 form input,
.mas_fondos .wrapper .template .hero_detalle_fondo form input,
.mas_fondos .wrapper .template .hero_estrategias_inv form input,
.mas_fondos .wrapper .template .hero_ofertas_fondos form input,
.mas_fondos .wrapper .template .hero_socios form input,
.mas_fondos .wrapper .template .hero_arquitectura_abierta form input,
.mas_fondos .wrapper .template .hero_comparador_inv form input,
.mas_fondos .wrapper .template .hero_disena_estra form input,
.mas_fondos .wrapper .template .hero_compara form input,
.mas_fondos .wrapper .template .hero_history form input,
.mas_fondos .wrapper .template .hero_fondos_propios form input {
    border: none
}

.mas_fondos .wrapper .template .hero_terminos_condiciones form button,
.mas_fondos .wrapper .template .hero_contacto form button,
.mas_fondos .wrapper .template .hero_ligas_interes form button,
.mas_fondos .wrapper .template .hero_servicio_cliente form button,
.mas_fondos .wrapper .template .hero_planeacion_financiera form button,
.mas_fondos .wrapper .template .hero_unete form button,
.mas_fondos .wrapper .template .hero_uso_regulatorio form button,
.mas_fondos .wrapper .template .hero_recomendaciones_seguridad form button,
.mas_fondos .wrapper .template .hero_nosotros form button,
.mas_fondos .wrapper .template .hero_informes_trimestrales form button,
.mas_fondos .wrapper .template .hero_informacion_importante form button,
.mas_fondos .wrapper .template .hero_personas_morales form button,
.mas_fondos .wrapper .template .hero_personas_autorizadas form button,
.mas_fondos .wrapper .template .hero_perfil_cuestionario form button,
.mas_fondos .wrapper .template .hero_404 form button,
.mas_fondos .wrapper .template .hero_detalle_fondo form button,
.mas_fondos .wrapper .template .hero_estrategias_inv form button,
.mas_fondos .wrapper .template .hero_ofertas_fondos form button,
.mas_fondos .wrapper .template .hero_socios form button,
.mas_fondos .wrapper .template .hero_arquitectura_abierta form button,
.mas_fondos .wrapper .template .hero_comparador_inv form button,
.mas_fondos .wrapper .template .hero_disena_estra form button,
.mas_fondos .wrapper .template .hero_compara form button,
.mas_fondos .wrapper .template .hero_history form button,
.mas_fondos .wrapper .template .hero_fondos_propios form button {
    margin-top: 20px
}

.mas_fondos .wrapper .template .hero_terminos_condiciones a,
.mas_fondos .wrapper .template .hero_contacto a,
.mas_fondos .wrapper .template .hero_ligas_interes a,
.mas_fondos .wrapper .template .hero_servicio_cliente a,
.mas_fondos .wrapper .template .hero_planeacion_financiera a,
.mas_fondos .wrapper .template .hero_unete a,
.mas_fondos .wrapper .template .hero_uso_regulatorio a,
.mas_fondos .wrapper .template .hero_recomendaciones_seguridad a,
.mas_fondos .wrapper .template .hero_nosotros a,
.mas_fondos .wrapper .template .hero_informes_trimestrales a,
.mas_fondos .wrapper .template .hero_informacion_importante a,
.mas_fondos .wrapper .template .hero_personas_morales a,
.mas_fondos .wrapper .template .hero_personas_autorizadas a,
.mas_fondos .wrapper .template .hero_perfil_cuestionario a,
.mas_fondos .wrapper .template .hero_404 a,
.mas_fondos .wrapper .template .hero_detalle_fondo a,
.mas_fondos .wrapper .template .hero_estrategias_inv a,
.mas_fondos .wrapper .template .hero_ofertas_fondos a,
.mas_fondos .wrapper .template .hero_socios a,
.mas_fondos .wrapper .template .hero_arquitectura_abierta a,
.mas_fondos .wrapper .template .hero_comparador_inv a,
.mas_fondos .wrapper .template .hero_disena_estra a,
.mas_fondos .wrapper .template .hero_compara a,
.mas_fondos .wrapper .template .hero_history a,
.mas_fondos .wrapper .template .hero_fondos_propios a {
    display: none
}

.mas_fondos .wrapper .template .hero_terminos_condiciones button,
.mas_fondos .wrapper .template .hero_contacto button,
.mas_fondos .wrapper .template .hero_ligas_interes button,
.mas_fondos .wrapper .template .hero_servicio_cliente button,
.mas_fondos .wrapper .template .hero_planeacion_financiera button,
.mas_fondos .wrapper .template .hero_unete button,
.mas_fondos .wrapper .template .hero_uso_regulatorio button,
.mas_fondos .wrapper .template .hero_recomendaciones_seguridad button,
.mas_fondos .wrapper .template .hero_nosotros button,
.mas_fondos .wrapper .template .hero_informes_trimestrales button,
.mas_fondos .wrapper .template .hero_informacion_importante button,
.mas_fondos .wrapper .template .hero_personas_morales button,
.mas_fondos .wrapper .template .hero_personas_autorizadas button,
.mas_fondos .wrapper .template .hero_perfil_cuestionario button,
.mas_fondos .wrapper .template .hero_404 button,
.mas_fondos .wrapper .template .hero_detalle_fondo button,
.mas_fondos .wrapper .template .hero_estrategias_inv button,
.mas_fondos .wrapper .template .hero_ofertas_fondos button,
.mas_fondos .wrapper .template .hero_socios button,
.mas_fondos .wrapper .template .hero_arquitectura_abierta button,
.mas_fondos .wrapper .template .hero_comparador_inv button,
.mas_fondos .wrapper .template .hero_disena_estra button,
.mas_fondos .wrapper .template .hero_compara button,
.mas_fondos .wrapper .template .hero_history button,
.mas_fondos .wrapper .template .hero_fondos_propios button {
    margin-top: 20px
}

.mas_fondos .wrapper .template .hero_contacto {
    background-image: url('../images/hero_banners/back_contacto.jpg');
    height: 730px
}

.mas_fondos .wrapper .template .hero_contacto p {
    color: #fff
}

.mas_fondos .wrapper .template .hero_ligas_interes {
    background-image: url('../images/hero_banners/back_ligas_interes.jpg')
}

.mas_fondos .wrapper .template .hero_estrategias_inv {
    background-image: url('../images/hero_banners/back_estrate_inv.jpg')
}

.mas_fondos .wrapper .template .hero_servicio_cliente {
    background-image: url('../images/hero_banners/back_servicio_cliente.jpg')
}

.mas_fondos .wrapper .template .hero_planeacion_financiera {
    background-image: url('../images/hero_banners/back_planeacion_financiera.jpg')
}

.mas_fondos .wrapper .template .hero_planeacion_financiera a {
    display: block;
    margin-top: 20px
}

.mas_fondos .wrapper .template .hero_unete,
.mas_fondos .wrapper .template .hero_personas_morales,
.mas_fondos .wrapper .template .hero_personas_autorizadas {
    background-image: url('../images/hero_banners/back_unete_nosotros.jpg')
}

.mas_fondos .wrapper .template .hero_uso_regulatorio {
    background-image: url('../images/hero_banners/back_uso_regulatorio.jpg')
}

.mas_fondos .wrapper .template .hero_uso_regulatorio a {
    display: none
}

.mas_fondos .wrapper .template .hero_recomendaciones_seguridad {
    background-image: url('../images/hero_banners/back_recomendaciones_seguridad.jpg')
}

.mas_fondos .wrapper .template .hero_nosotros {
    background-image: url('../images/hero_banners/back_nosotros.jpg')
}

.mas_fondos .wrapper .template .hero_informes_trimestrales {
    background-image: url('../images/hero_banners/back_informes_trimestrales.jpg')
}

.mas_fondos .wrapper .template .hero_informes_trimestrales a {
    display: none
}

.mas_fondos .wrapper .template .hero_informacion_importante {
    background-image: url('../images/hero_banners/back_informacion_importante.jpg')
}

.mas_fondos .wrapper .template .hero_personas_morales {
    background-image: url('../images/hero_banners/back_personas_morales.jpg')
}

.mas_fondos .wrapper .template .hero_personas_autorizadas {
    background-image: url('../images/hero_banners/back_personas_autorizadas.jpg')
}

.mas_fondos .wrapper .template .hero_perfil_cuestionario {
    background-image: url('../images/hero_banners/back_perfilador_cuestionario.jpg')
}

.mas_fondos .wrapper .template .hero_socios {
    background-image: url('../images/hero_banners/back_socios.jpg')
}

.mas_fondos .wrapper .template .hero_404 {
    background-image: url('../images/hero_banners/back_404.jpg');
    background-repeat-y: inherit;
    height: 900px;
    position: relative
}

.mas_fondos .wrapper .template .hero_404 a {
    display: block;
    top: 0;
    position: absolute;
    margin: auto;
    max-width: 150px;
    left: 0;
    right: 0;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow, transform;
    -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: box-shadow, transform;
    transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
    cursor: pointer
}

.mas_fondos .wrapper .template .hero_404 a:hover,
.mas_fondos .wrapper .template .hero_404 a:focus,
.mas_fondos .wrapper .template .hero_404 a:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer
}

.mas_fondos .wrapper .template .hero_404 h2 {
    font-size: 30px;
    margin-bottom: 20px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .hero_404 h3 {
    font-size: 18px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .hero_404 .btn_mas_call {
    top: initial;
    bottom: 350px;
    background-color: #fff;
    color: #A6BECE;
    text-decoration: none
}

.mas_fondos .wrapper .template .hero_detalle_fondo {
    background-image: url('../images/hero_banners/back_detalle_fondo.jpg')
}

.mas_fondos .wrapper .template .hero_ofertas_fondos {
    background-image: url('../images/hero_banners/back_oferta_fondos.jpg')
}

.mas_fondos .wrapper .template .hero_arquitectura_abierta {
    background-image: url('../images/hero_banners/back_arquitectura_abierta.jpg')
}

.mas_fondos .wrapper .template .hero_comparador_inv {
    background-image: url('../images/hero_banners/back_planeacion_financiera.jpg');
    position: relative;
    height: 700px;
    padding: 230px 20px 150px
}

.mas_fondos .wrapper .template .hero_comparador_inv a {
    display: block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow, transform;
    -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: box-shadow, transform;
    transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
    cursor: pointer
}

.mas_fondos .wrapper .template .hero_comparador_inv a:hover,
.mas_fondos .wrapper .template .hero_comparador_inv a:focus,
.mas_fondos .wrapper .template .hero_comparador_inv a:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer
}

.mas_fondos .wrapper .template .hero_comparador_inv a:hover {
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow, transform;
    -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: box-shadow, transform;
    transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
    cursor: pointer
}

.mas_fondos .wrapper .template .hero_comparador_inv a:hover:hover,
.mas_fondos .wrapper .template .hero_comparador_inv a:hover:focus,
.mas_fondos .wrapper .template .hero_comparador_inv a:hover:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer
}

.mas_fondos .wrapper .template .hero_history {
    display: block;
    height: 590px
}

.mas_fondos .wrapper .template .row_ventajas .titles_white,
.mas_fondos .wrapper .template .row_personas .titles_white {
    display: none;
    top: 20%
}

.mas_fondos .wrapper .template .row_ventajas .item_ventaja1,
.mas_fondos .wrapper .template .row_personas .item_ventaja1,
.mas_fondos .wrapper .template .row_ventajas .item_ventaja2,
.mas_fondos .wrapper .template .row_personas .item_ventaja2,
.mas_fondos .wrapper .template .row_ventajas .item_ventaja3,
.mas_fondos .wrapper .template .row_personas .item_ventaja3,
.mas_fondos .wrapper .template .row_ventajas .item_persona1,
.mas_fondos .wrapper .template .row_personas .item_persona1,
.mas_fondos .wrapper .template .row_ventajas .item_persona2,
.mas_fondos .wrapper .template .row_personas .item_persona2,
.mas_fondos .wrapper .template .row_ventajas .item_persona3,
.mas_fondos .wrapper .template .row_personas .item_persona3 {
    height: 480px;
    position: relative;
    padding: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    overflow: hidden
}

.mas_fondos .wrapper .template .row_ventajas .item_ventaja1 .text_ventajas,
.mas_fondos .wrapper .template .row_personas .item_ventaja1 .text_ventajas,
.mas_fondos .wrapper .template .row_ventajas .item_ventaja2 .text_ventajas,
.mas_fondos .wrapper .template .row_personas .item_ventaja2 .text_ventajas,
.mas_fondos .wrapper .template .row_ventajas .item_ventaja3 .text_ventajas,
.mas_fondos .wrapper .template .row_personas .item_ventaja3 .text_ventajas,
.mas_fondos .wrapper .template .row_ventajas .item_persona1 .text_ventajas,
.mas_fondos .wrapper .template .row_personas .item_persona1 .text_ventajas,
.mas_fondos .wrapper .template .row_ventajas .item_persona2 .text_ventajas,
.mas_fondos .wrapper .template .row_personas .item_persona2 .text_ventajas,
.mas_fondos .wrapper .template .row_ventajas .item_persona3 .text_ventajas,
.mas_fondos .wrapper .template .row_personas .item_persona3 .text_ventajas,
.mas_fondos .wrapper .template .row_ventajas .item_ventaja1 .text_personas,
.mas_fondos .wrapper .template .row_personas .item_ventaja1 .text_personas,
.mas_fondos .wrapper .template .row_ventajas .item_ventaja2 .text_personas,
.mas_fondos .wrapper .template .row_personas .item_ventaja2 .text_personas,
.mas_fondos .wrapper .template .row_ventajas .item_ventaja3 .text_personas,
.mas_fondos .wrapper .template .row_personas .item_ventaja3 .text_personas,
.mas_fondos .wrapper .template .row_ventajas .item_persona1 .text_personas,
.mas_fondos .wrapper .template .row_personas .item_persona1 .text_personas,
.mas_fondos .wrapper .template .row_ventajas .item_persona2 .text_personas,
.mas_fondos .wrapper .template .row_personas .item_persona2 .text_personas,
.mas_fondos .wrapper .template .row_ventajas .item_persona3 .text_personas,
.mas_fondos .wrapper .template .row_personas .item_persona3 .text_personas {
    position: absolute;
    bottom: 0;
    background: rgba(0, 43, 58, 0.8);
    padding: 20px 20px;
    width: 101%;
    display: table;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .row_ventajas .item_ventaja1 .text_ventajas h3,
.mas_fondos .wrapper .template .row_personas .item_ventaja1 .text_ventajas h3,
.mas_fondos .wrapper .template .row_ventajas .item_ventaja2 .text_ventajas h3,
.mas_fondos .wrapper .template .row_personas .item_ventaja2 .text_ventajas h3,
.mas_fondos .wrapper .template .row_ventajas .item_ventaja3 .text_ventajas h3,
.mas_fondos .wrapper .template .row_personas .item_ventaja3 .text_ventajas h3,
.mas_fondos .wrapper .template .row_ventajas .item_persona1 .text_ventajas h3,
.mas_fondos .wrapper .template .row_personas .item_persona1 .text_ventajas h3,
.mas_fondos .wrapper .template .row_ventajas .item_persona2 .text_ventajas h3,
.mas_fondos .wrapper .template .row_personas .item_persona2 .text_ventajas h3,
.mas_fondos .wrapper .template .row_ventajas .item_persona3 .text_ventajas h3,
.mas_fondos .wrapper .template .row_personas .item_persona3 .text_ventajas h3,
.mas_fondos .wrapper .template .row_ventajas .item_ventaja1 .text_personas h3,
.mas_fondos .wrapper .template .row_personas .item_ventaja1 .text_personas h3,
.mas_fondos .wrapper .template .row_ventajas .item_ventaja2 .text_personas h3,
.mas_fondos .wrapper .template .row_personas .item_ventaja2 .text_personas h3,
.mas_fondos .wrapper .template .row_ventajas .item_ventaja3 .text_personas h3,
.mas_fondos .wrapper .template .row_personas .item_ventaja3 .text_personas h3,
.mas_fondos .wrapper .template .row_ventajas .item_persona1 .text_personas h3,
.mas_fondos .wrapper .template .row_personas .item_persona1 .text_personas h3,
.mas_fondos .wrapper .template .row_ventajas .item_persona2 .text_personas h3,
.mas_fondos .wrapper .template .row_personas .item_persona2 .text_personas h3,
.mas_fondos .wrapper .template .row_ventajas .item_persona3 .text_personas h3,
.mas_fondos .wrapper .template .row_personas .item_persona3 .text_personas h3 {
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: 900;
    display: table-row;
    vertical-align: middle
}

.mas_fondos .wrapper .template .row_ventajas .item_ventaja1 .text_ventajas p,
.mas_fondos .wrapper .template .row_personas .item_ventaja1 .text_ventajas p,
.mas_fondos .wrapper .template .row_ventajas .item_ventaja2 .text_ventajas p,
.mas_fondos .wrapper .template .row_personas .item_ventaja2 .text_ventajas p,
.mas_fondos .wrapper .template .row_ventajas .item_ventaja3 .text_ventajas p,
.mas_fondos .wrapper .template .row_personas .item_ventaja3 .text_ventajas p,
.mas_fondos .wrapper .template .row_ventajas .item_persona1 .text_ventajas p,
.mas_fondos .wrapper .template .row_personas .item_persona1 .text_ventajas p,
.mas_fondos .wrapper .template .row_ventajas .item_persona2 .text_ventajas p,
.mas_fondos .wrapper .template .row_personas .item_persona2 .text_ventajas p,
.mas_fondos .wrapper .template .row_ventajas .item_persona3 .text_ventajas p,
.mas_fondos .wrapper .template .row_personas .item_persona3 .text_ventajas p,
.mas_fondos .wrapper .template .row_ventajas .item_ventaja1 .text_personas p,
.mas_fondos .wrapper .template .row_personas .item_ventaja1 .text_personas p,
.mas_fondos .wrapper .template .row_ventajas .item_ventaja2 .text_personas p,
.mas_fondos .wrapper .template .row_personas .item_ventaja2 .text_personas p,
.mas_fondos .wrapper .template .row_ventajas .item_ventaja3 .text_personas p,
.mas_fondos .wrapper .template .row_personas .item_ventaja3 .text_personas p,
.mas_fondos .wrapper .template .row_ventajas .item_persona1 .text_personas p,
.mas_fondos .wrapper .template .row_personas .item_persona1 .text_personas p,
.mas_fondos .wrapper .template .row_ventajas .item_persona2 .text_personas p,
.mas_fondos .wrapper .template .row_personas .item_persona2 .text_personas p,
.mas_fondos .wrapper .template .row_ventajas .item_persona3 .text_personas p,
.mas_fondos .wrapper .template .row_personas .item_persona3 .text_personas p {
    color: #fff;
    font-weight: 200;
    display: table-row;
    vertical-align: middle
}

.mas_fondos .wrapper .template .row_ventajas .item_ventaja1,
.mas_fondos .wrapper .template .row_personas .item_ventaja1 {
    background-image: url('../images/home/ventajas/acceso.jpg')
}

.mas_fondos .wrapper .template .row_ventajas .item_ventaja2,
.mas_fondos .wrapper .template .row_personas .item_ventaja2 {
    background-image: url('../images/home/ventajas/diversificacion.jpg')
}

.mas_fondos .wrapper .template .row_ventajas .item_ventaja3,
.mas_fondos .wrapper .template .row_personas .item_ventaja3 {
    background-image: url('../images/home/ventajas/administracion.jpg')
}

.mas_fondos .wrapper .template .row_ventajas .item_persona2,
.mas_fondos .wrapper .template .row_personas .item_persona2 {
    background-image: url('../images/personas/persona2.jpg')
}

.mas_fondos .wrapper .template .row_ventajas .item_persona3,
.mas_fondos .wrapper .template .row_personas .item_persona3 {
    background-image: url('../images/personas/persona3.jpg')
}

.mas_fondos .wrapper .template .row_white p {
    margin: 40px 0
}

.mas_fondos .wrapper .template .grid_mas_fondos {
    padding: 0;
    overflow: hidden
}

.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas1,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas2,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas3,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas4 {
    height: 400px;
    position: relative;
    padding: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-image: url('../images/home/mas_fondos/grid_back1.jpg');
    overflow: hidden;
    cursor: pointer;
    display: table;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas1 .text_grid_mas,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas2 .text_grid_mas,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas3 .text_grid_mas,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas4 .text_grid_mas {
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    height: 50%;
    color: #fff;
    font-size: 18px;
    font-weight: 200;
    vertical-align: middle;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas1 .text_grid_mas p,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas2 .text_grid_mas p,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas3 .text_grid_mas p,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas4 .text_grid_mas p {
    color: #fff
}

.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas1 .text_grid_mas .call_to_action,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas2 .text_grid_mas .call_to_action,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas3 .text_grid_mas .call_to_action,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas4 .text_grid_mas .call_to_action {
    text-shadow: 0 0 10px #000;
    -moz-text-shadow: 0 0 10px #000;
    -o-text-shadow: 0 0 10px #000;
    -webkit-text-shadow: 0 0 10px #000;
    -ms-text-shadow: 0 0 10px #000;
    display: table-row;
    vertical-align: middle;
    padding: 0 30px;
    top: 0;
    bottom: 0;
    margin: auto;
    position: absolute;
    width: 100%;
    height: 50px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas1 .text_grid_mas .text_description,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas2 .text_grid_mas .text_description,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas3 .text_grid_mas .text_description,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas4 .text_grid_mas .text_description {
    display: table-row;
    vertical-align: middle;
    position: absolute;
    bottom: -1000px;
    margin: auto;
    padding: 0 30px;
    width: 100%;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas1 .text_grid_mas .text_description a,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas2 .text_grid_mas .text_description a,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas3 .text_grid_mas .text_description a,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas4 .text_grid_mas .text_description a {
    width: 40px;
    height: 40px;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow, transform;
    -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: box-shadow, transform;
    transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
    cursor: pointer
}

.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas1 .text_grid_mas .text_description a:hover,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas2 .text_grid_mas .text_description a:hover,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas3 .text_grid_mas .text_description a:hover,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas4 .text_grid_mas .text_description a:hover,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas1 .text_grid_mas .text_description a:focus,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas2 .text_grid_mas .text_description a:focus,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas3 .text_grid_mas .text_description a:focus,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas4 .text_grid_mas .text_description a:focus,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas1 .text_grid_mas .text_description a:active,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas2 .text_grid_mas .text_description a:active,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas3 .text_grid_mas .text_description a:active,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas4 .text_grid_mas .text_description a:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer
}

.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas1:hover,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas2:hover,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas3:hover,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas4:hover {
    background-color: rgba(0, 79, 113, 0.6);
    background-blend-mode: multiply;
    background-size: cover;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas1:hover .text_grid_mas .call_to_action,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas2:hover .text_grid_mas .call_to_action,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas3:hover .text_grid_mas .call_to_action,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas4:hover .text_grid_mas .call_to_action {
    position: absolute;
    top: -1000px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas1:hover .text_grid_mas .text_description,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas2:hover .text_grid_mas .text_description,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas3:hover .text_grid_mas .text_description,
.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas4:hover .text_grid_mas .text_description {
    display: table-row;
    bottom: 25%;
    height: 50%;
    position: absolute;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas2 {
    background-image: url('../images/home/mas_fondos/grid_back2.jpg')
}

.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas3 {
    background-image: url('../images/home/mas_fondos/grid_back3.jpg')
}

.mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas4 {
    background-image: url('../images/home/mas_fondos/grid_back4.jpg')
}

.mas_fondos .wrapper .template .row_white form {
    max-width: 600px;
    margin: auto;
    padding: 40px 0
}

.mas_fondos .wrapper .template .row_white form .btn_mas_call {
    margin: auto;
    margin-bottom: 4px
}

.mas_fondos .wrapper .template .detalle_terminos,
.mas_fondos .wrapper .template .detalle_recomendaciones_seguridad,
.mas_fondos .wrapper .template .detalle_arquitectura_abierta {
    position: relative
}

.mas_fondos .wrapper .template .detalle_terminos .text,
.mas_fondos .wrapper .template .detalle_recomendaciones_seguridad .text,
.mas_fondos .wrapper .template .detalle_arquitectura_abierta .text {
    background-color: #fff;
    float: none;
    margin: auto;
    padding: 30px;
    z-index: 10;
    position: relative;
    top: -50px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_terminos .text p strong,
.mas_fondos .wrapper .template .detalle_recomendaciones_seguridad .text p strong,
.mas_fondos .wrapper .template .detalle_arquitectura_abierta .text p strong {
    color: #A6BECE
}

.mas_fondos .wrapper .template .detalle_terminos .text ul,
.mas_fondos .wrapper .template .detalle_recomendaciones_seguridad .text ul,
.mas_fondos .wrapper .template .detalle_arquitectura_abierta .text ul {
    padding: 0 20px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_terminos .text ul li,
.mas_fondos .wrapper .template .detalle_recomendaciones_seguridad .text ul li,
.mas_fondos .wrapper .template .detalle_arquitectura_abierta .text ul li {
    color: #878b8d;
    list-style-type: square
}

.mas_fondos .wrapper .template .detalle_terminos .text ul li strong,
.mas_fondos .wrapper .template .detalle_recomendaciones_seguridad .text ul li strong,
.mas_fondos .wrapper .template .detalle_arquitectura_abierta .text ul li strong {
    font-weight: 600;
    font-size: 15px
}

.mas_fondos .wrapper .template .detalle_terminos .text ul .subtitle,
.mas_fondos .wrapper .template .detalle_recomendaciones_seguridad .text ul .subtitle,
.mas_fondos .wrapper .template .detalle_arquitectura_abierta .text ul .subtitle {
    list-style-type: none
}

.mas_fondos .wrapper .template .detalle_terminos strong {
    color: #A6BECE
}

.mas_fondos .wrapper .template .oficinas {
    position: relative;
    padding: 60px 0;
    margin: auto;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .oficinas .item_oficina {
    padding: 40px 30px 0
}

.mas_fondos .wrapper .template .oficinas .item_oficina h3 {
    margin: auto;
    font-size: 16px;
    font-weight: 800;
    color: #A6BECE;
    text-align: center;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .oficinas .item_oficina p {
    margin: 20px 0
}

.mas_fondos .wrapper .template .ligas_interes {
    position: relative
}

.mas_fondos .wrapper .template .ligas_interes .detalle_ligas {
    background-color: #fff;
    float: none;
    max-width: 90%;
    margin: auto;
    padding: 30px;
    z-index: 10;
    position: relative;
    top: -50px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .ligas_interes .detalle_ligas .liga_item {
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow, transform;
    -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: box-shadow, transform;
    transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
    cursor: pointer
}

.mas_fondos .wrapper .template .ligas_interes .detalle_ligas .liga_item:hover,
.mas_fondos .wrapper .template .ligas_interes .detalle_ligas .liga_item:focus,
.mas_fondos .wrapper .template .ligas_interes .detalle_ligas .liga_item:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer
}

.mas_fondos .wrapper .template .ligas_interes .detalle_ligas .liga_item a img {
    max-width: 400px;
    margin: 0 auto
}

.mas_fondos .wrapper .template .estrategia_inv {
    position: relative
}

.mas_fondos .wrapper .template .estrategia_inv .detalle_inv {
    background-color: #fff;
    float: none;
    max-width: 90%;
    margin: auto;
    padding: 30px;
    z-index: 10;
    position: relative;
    top: -50px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .estrategia_inv .detalle_inv .liga_item {
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow, transform;
    -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: box-shadow, transform;
    transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
    cursor: pointer
}

.mas_fondos .wrapper .template .estrategia_inv .detalle_inv .liga_item:hover,
.mas_fondos .wrapper .template .estrategia_inv .detalle_inv .liga_item:focus,
.mas_fondos .wrapper .template .estrategia_inv .detalle_inv .liga_item:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer
}

.mas_fondos .wrapper .template .table_tabs2 {
    z-index: 2000;
    position: relative;
    padding: 0;
    margin: auto;
    margin-top: 30px;
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0
}

.mas_fondos .wrapper .template .table_tabs2 .table {
    margin-bottom: 0
}

.mas_fondos .wrapper .template .table_tabs2 .table thead {
    color: #fff;
    background-color: #A6BECE
}

.mas_fondos .wrapper .template .table_tabs2 .table thead tr th {
    text-align: center;
    font-weight: 500;
    font-size: 8px;
    background-image: url(../js/blue/bg.gif);
    background-repeat: no-repeat;
    background-position: 50% 45px;
    cursor: pointer !important;
    width: 20% !important;
    text-transform: uppercase;
    vertical-align: middle;
    padding: 20px 0
}

.mas_fondos .wrapper .template .table_tabs2 .table thead tr th:first-child {
    width: 8.3%
}

.mas_fondos .wrapper .template .table_tabs2 .table thead tr .headerSortUp {
    background-image: url(../js/blue/asc.gif)
}

.mas_fondos .wrapper .template .table_tabs2 .table thead tr .headerSortDown {
    background-image: url(../js/blue/desc.gif)
}

.mas_fondos .wrapper .template .table_tabs2 .table tbody tr {
    text-align: center
}

.mas_fondos .wrapper .template .table_tabs2 .table tbody tr.g1 {
    color: #878b8d !important;
    background-color: #f1f1f1 !important
}

.mas_fondos .wrapper .template .table_tabs2 .table tbody tr.g2 {
    color: #878b8d !important;
    background-color: #c1c1c1 !important
}

.mas_fondos .wrapper .template .table_tabs2 .table tbody tr .g1 {
    color: #878b8d;
    background-color: #f1f1f1
}

.mas_fondos .wrapper .template .table_tabs2 .table tbody tr .g2 {
    color: #878b8d;
    background-color: #c1c1c1
}

.mas_fondos .wrapper .template .estra_cont {
    position: relative
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont {
    background-color: #fff;
    float: none;
    max-width: 90%;
    margin: auto;
    padding: 30px 10px;
    z-index: 10;
    position: relative;
    top: -50px
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis {
    margin-top: -20px
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .diset {
    text-align: center
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .diset .nav-tabs {
    border: none
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .diset .nav-tabs li {
    border-radius: 0;
    float: none;
    display: inline-block;
    width: 90px;
    height: 40px;
    margin: 20px 10px
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .diset .nav-tabs li a {
    background-color: #fff;
    color: #A6BECE;
    border-radius: 0;
    border: 1px solid #A6BECE
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .diset .nav-tabs li a:hover,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .diset .nav-tabs li a:active {
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow, transform;
    -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: box-shadow, transform;
    transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
    cursor: pointer;
    background-color: #A6BECE;
    color: #fff
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .diset .nav-tabs li a:hover:hover,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .diset .nav-tabs li a:active:hover,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .diset .nav-tabs li a:hover:focus,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .diset .nav-tabs li a:active:focus,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .diset .nav-tabs li a:hover:active,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .diset .nav-tabs li a:active:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel {
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body {
    padding: 0
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .link_ask {
    padding-top: 20px;
    padding-bottom: 20px
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .link_ask .a_ask {
    text-decoration: underline;
    color: #878b8d
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .form_cart {
    position: relative;
    padding: 15px 0
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .form_cart form .form-group {
    margin-bottom: 5px
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .form_cart form .form-group input {
    border-radius: 0;
    border: 2px solid #c1c1c1;
    color: #c1c1c1
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .btn_estra {
    position: relative;
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    text-align: center;
    display: block;
    width: 150px;
    height: auto;
    background-color: #A6BECE;
    border-radius: 50px
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .btn_estra:hover,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .btn_estra:active {
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow, transform;
    -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: box-shadow, transform;
    transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
    cursor: pointer
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .btn_estra:hover:hover,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .btn_estra:active:hover,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .btn_estra:hover:focus,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .btn_estra:active:focus,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .btn_estra:hover:active,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .btn_estra:active:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapsing .well {
    padding: 0;
    background-color: #fff;
    border: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapsing .well .container-fluid {
    padding: 0
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapsing .well .container-fluid .col_in1 {
    padding: 15px 0
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 h2,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapsing .well .container-fluid .col_in1 h2 {
    margin-top: 30px;
    font-size: 20px;
    font-weight: 600
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .sub_h,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapsing .well .container-fluid .col_in1 .sub_h {
    margin: 10px 0 25px
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .cont_colf,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapsing .well .container-fluid .col_in1 .cont_colf {
    padding: 0
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .cont_colf .line_gph h4,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapsing .well .container-fluid .col_in1 .cont_colf .line_gph h4 {
    font-size: 16px
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .cont_colr,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapsing .well .container-fluid .col_in1 .cont_colr {
    padding: 0
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .cont_colr h4,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapsing .well .container-fluid .col_in1 .cont_colr h4 {
    font-size: 16px
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .cont_colr .form_cart form .form-group,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapsing .well .container-fluid .col_in1 .cont_colr .form_cart form .form-group {
    padding-right: 0;
    padding-left: 0
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .cont_colr .form_cart form .form-group input,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapsing .well .container-fluid .col_in1 .cont_colr .form_cart form .form-group input {
    border: 2px solid #c1c1c1;
    color: #c1c1c1
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .cont_colr .form_cart form .rd_sxop,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapsing .well .container-fluid .col_in1 .cont_colr .form_cart form .rd_sxop {
    position: relative;
    height: auto;
    width: 100%;
    clear: both;
    float: initial;
    padding-top: 20px
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .cont_colr .form_cart form .rd_sxop .radio,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapsing .well .container-fluid .col_in1 .cont_colr .form_cart form .rd_sxop .radio {
    display: inline-block;
    width: 70px
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .cont_colr .form_cart form .rd_sxop .radio label input[type=radio],
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapsing .well .container-fluid .col_in1 .cont_colr .form_cart form .rd_sxop .radio label input[type=radio] {
    appearance: radio;
    -webkit-appearance: radio;
    -moz-appearance: radio;
    -o-appearance: radio;
    margin-left: -45px
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .cont_colr .form_cart form small,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapsing .well .container-fluid .col_in1 .cont_colr .form_cart form small {
    margin-bottom: 20px;
    position: relative;
    clear: both;
    padding-top: 0;
    height: auto;
    width: 100%;
    display: block
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .cont_colr .form_cart form .btn_subs,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapsing .well .container-fluid .col_in1 .cont_colr .form_cart form .btn_subs {
    margin-top: 30px;
    position: relative;
    width: 100%
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .cont_colr .form_cart form .btn_subs .btn_clos1,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapsing .well .container-fluid .col_in1 .cont_colr .form_cart form .btn_subs .btn_clos1 {
    background-color: #fff;
    color: #A6BECE;
    border-radius: 0;
    border: 1px solid #A6BECE;
    padding: 7px 20px
}

.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .cont_colr .form_cart form .btn_subs .btn_sub1,
.mas_fondos .wrapper .template .estra_cont .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapsing .well .container-fluid .col_in1 .cont_colr .form_cart form .btn_subs .btn_sub1 {
    background-color: #A6BECE;
    color: #fff;
    border-radius: 0;
    border-color: transparent;
    float: right
}

.mas_fondos .wrapper .template .detalle_servicio_cliente,
.mas_fondos .wrapper .template .detalle_ofertas_fondos,
.mas_fondos .wrapper .template .detalle_informacion_importante {
    position: relative
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio {
    background-color: transparent;
    float: none;
    margin: auto;
    padding: 0;
    z-index: 10;
    position: relative;
    top: -50px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .nav-tabs {
    padding: 0 0;
    border: none;
    width: 95%;
    margin: auto;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs .active,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs .active,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .nav-tabs .active {
    background-color: #fff;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs .active a,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs .active a,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .nav-tabs .active a {
    color: #A6BECE;
    border: none;
    font-size: 13px;
    border-color: #fff;
    margin-right: 0;
    line-height: 28px;
    height: 50px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs .active a:hover,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs .active a:hover,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .nav-tabs .active a:hover {
    border-color: transparent;
    height: 50px
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs .active a:active,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs .active a:active,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .nav-tabs .active a:active {
    border-color: transparent
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs li,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs li,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .nav-tabs li {
    background-color: #A6BECE;
    border-color: none;
    border-radius: none;
    width: 24%;
    margin-left: .9%;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs li a,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs li a,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .nav-tabs li a {
    color: #fff;
    text-decoration: none;
    font-size: 11px;
    margin-right: 0;
    line-height: 28px;
    height: 50px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs li a:hover,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs li a:hover,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .nav-tabs li a:hover {
    background-color: #fff;
    color: #A6BECE;
    border-radius: 0;
    border-color: #fff;
    margin-right: 0;
    line-height: 28px;
    height: 50px;
    border-color: transparent
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs li a:active,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs li a:active,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .nav-tabs li a:active {
    line-height: 28px;
    border-color: transparent
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content {
    padding: 0
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane.active,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane.active,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane.active {
    display: block
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane h3,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane h3,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane h3 {
    color: #A6BECE;
    font-size: 16px
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane p,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane p,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane p {
    color: #878b8d;
    font-size: 14px;
    line-height: 20px;
    margin-top: 18px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane p span,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane p span,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane p span {
    color: #A6BECE;
    font-size: 14px;
    font-weight: 500;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane p a,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane p a,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane p a {
    color: #878b8d
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .disclaimer,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .disclaimer,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .disclaimer {
    background-color: #f1f1f1;
    color: #878b8d;
    font-weight: 100;
    font-size: 14px;
    text-align: center;
    margin: 50px 0 0;
    padding: 20px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .text_tab2,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .text_tab2,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .text_tab2 {
    margin-top: 20px;
    margin-bottom: 60px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .table_tabs,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .table_tabs,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .table_tabs {
    padding: 0;
    width: 100%;
    overflow: auto;
    max-width: 700px;
    margin: auto;
    margin-top: 30px;
    margin-bottom: 30px
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .table_tabs .table,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .table_tabs .table,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .table_tabs .table {
    margin-bottom: 0
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .table_tabs .table thead,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .table_tabs .table thead,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .table_tabs .table thead {
    color: #fff;
    background-color: #A6BECE
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .table_tabs .table thead tr th,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .table_tabs .table thead tr th,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .table_tabs .table thead tr th {
    width: 100px;
    border-bottom: 2px solid #A6BECE;
    text-align: center;
    font-weight: 500
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr {
    text-align: center
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr.g1,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr.g1,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr.g1 {
    color: #878b8d !important;
    background-color: #f1f1f1 !important
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr.g2,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr.g2,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr.g2 {
    color: #878b8d !important;
    background-color: #c1c1c1 !important
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr .g1,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr .g1,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr .g1 {
    color: #878b8d;
    background-color: #f1f1f1
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr .g2,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr .g2,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr .g2 {
    color: #878b8d;
    background-color: #c1c1c1
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr td,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr td,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr td {
    width: 20%;
    padding: 15px 0;
    font-size: 15px
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs li {
    width: 32.3%
}

.mas_fondos .wrapper .template .detalle_servicio_cliente,
.mas_fondos .wrapper .template .detalle_ofertas_fondos,
.mas_fondos .wrapper .template .detalle_informacion_importante {
    position: relative
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio {
    background-color: transparent;
    float: none;
    margin: auto;
    padding: 0;
    z-index: 10;
    position: relative;
    top: -50px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .nav-tabs {
    padding: 0 0;
    border: none;
    width: 95%;
    margin: auto;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs .active,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs .active,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .nav-tabs .active {
    background-color: #fff;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs .active a,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs .active a,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .nav-tabs .active a {
    color: #A6BECE;
    border: none;
    font-size: 13px;
    border-color: #fff;
    margin-right: 0;
    line-height: 28px;
    height: 50px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs .active a:hover,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs .active a:hover,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .nav-tabs .active a:hover {
    border-color: transparent;
    height: 50px
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs .active a:active,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs .active a:active,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .nav-tabs .active a:active {
    border-color: transparent
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs li,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs li,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .nav-tabs li {
    background-color: #A6BECE;
    border-color: none;
    border-radius: none;
    width: 24%;
    margin-left: .9%;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs li a,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs li a,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .nav-tabs li a {
    color: #fff;
    text-decoration: none;
    font-size: 11px;
    margin-right: 0;
    line-height: 28px;
    height: 50px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs li a:hover,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs li a:hover,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .nav-tabs li a:hover {
    background-color: #fff;
    color: #A6BECE;
    border-radius: 0;
    border-color: #fff;
    margin-right: 0;
    line-height: 28px;
    height: 50px;
    border-color: transparent
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs li a:active,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs li a:active,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .nav-tabs li a:active {
    line-height: 28px;
    border-color: transparent
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content {
    padding: 0
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane.active,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane.active,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane.active {
    display: block
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane h3,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane h3,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane h3 {
    color: #A6BECE;
    font-size: 16px
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane p,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane p,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane p {
    color: #878b8d;
    font-size: 14px;
    line-height: 20px;
    margin-top: 18px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane p span,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane p span,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane p span {
    color: #A6BECE;
    font-size: 14px;
    font-weight: 500;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane p a,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane p a,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane p a {
    color: #878b8d
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .disclaimer,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .disclaimer,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .disclaimer {
    background-color: #f1f1f1;
    color: #878b8d;
    font-weight: 100;
    font-size: 14px;
    text-align: center;
    margin: 50px 0 0;
    padding: 20px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .text_tab2,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .text_tab2,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .text_tab2 {
    margin-top: 20px;
    margin-bottom: 60px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .table_tabs,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .table_tabs,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .table_tabs {
    padding: 0;
    width: 100%;
    overflow: auto;
    max-width: 700px;
    margin: auto;
    margin-top: 30px;
    margin-bottom: 30px
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .table_tabs .table,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .table_tabs .table,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .table_tabs .table {
    margin-bottom: 0
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .table_tabs .table thead,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .table_tabs .table thead,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .table_tabs .table thead {
    color: #fff;
    background-color: #A6BECE
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .table_tabs .table thead tr th,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .table_tabs .table thead tr th,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .table_tabs .table thead tr th {
    width: 100px;
    border-bottom: 2px solid #A6BECE;
    text-align: center;
    font-weight: 500
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr {
    text-align: center
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr.g1,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr.g1,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr.g1 {
    color: #878b8d !important;
    background-color: #f1f1f1 !important
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr.g2,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr.g2,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr.g2 {
    color: #878b8d !important;
    background-color: #c1c1c1 !important
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr .g1,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr .g1,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr .g1 {
    color: #878b8d;
    background-color: #f1f1f1
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr .g2,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr .g2,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr .g2 {
    color: #878b8d;
    background-color: #c1c1c1
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr td,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr td,
.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .tab-content .tab-pane .table_tabs .table tbody tr td {
    width: 20%;
    padding: 15px 0;
    font-size: 15px
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs li {
    width: 32.3%
}

.mas_fondos .wrapper .template .detalle_planeacion_financiera {
    position: relative
}

.mas_fondos .wrapper .template .detalle_planeacion_financiera .text {
    background-color: #fff;
    float: none;
    margin: auto;
    padding: 30px;
    z-index: 10;
    position: relative;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_planeacion_financiera .text p {
    color: #878b8d
}

.mas_fondos .wrapper .template .detalle_planeacion_financiera .text p strong {
    font-weight: 600;
    font-size: 15px
}

.mas_fondos .wrapper .template .detalle_planeacion_financiera .main {
    max-width: 800px;
    margin: auto;
    padding: 20px;
    margin-top: -90px
}

.mas_fondos .wrapper .template .cont-dbblock .block-txt {
    height: 400px;
    background-color: #f9f9f9;
    display: table;
    overflow: hidden;
    padding: 0 20px
}

.mas_fondos .wrapper .template .cont-dbblock .block-txt .text-center {
    display: table-cell;
    vertical-align: middle
}

.mas_fondos .wrapper .template .cont-dbblock .block-img {
    max-height: 400px;
    overflow: hidden
}

.mas_fondos .wrapper .template .detalle_unete {
    position: relative
}

.mas_fondos .wrapper .template .detalle_unete .text {
    float: none;
    margin: auto;
    padding: 30px;
    z-index: 10;
    position: relative;
    top: -50px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_unete .text .asesores_left {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_unete .text .asesores_left img {
    max-width: 400px;
    margin: auto;
    margin-bottom: 30px
}

.mas_fondos .wrapper .template .detalle_unete .text .asesores_left p {
    font-size: 18px;
    line-height: 26px;
    text-align: center;
    color: #878b8d
}

.mas_fondos .wrapper .template .detalle_unete .text .asesores_right {
    margin: 20px 0
}

.mas_fondos .wrapper .template .detalle_unete .text .asesores_right h3 {
    font-size: 18px;
    color: #A6BECE;
    text-align: center;
    font-weight: 600;
    margin-bottom: 30px
}

.mas_fondos .wrapper .template .detalle_unete .text .asesores_right ul li {
    list-style: none;
    color: #878b8d;
    font-size: 16px;
    margin-bottom: 20px;
    position: relative;
    padding-left: 34px
}

.mas_fondos .wrapper .template .form_unete,
.mas_fondos .wrapper .template .carousel_azimut_cont {
    height: 700px;
    position: relative;
    padding: 40px 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-image: url('../images/hero_banners/back_form_unete.jpg');
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .form_unete .titles_white,
.mas_fondos .wrapper .template .carousel_azimut_cont .titles_white {
    display: block;
    margin-bottom: 40px
}

.mas_fondos .wrapper .template .form_unete form,
.mas_fondos .wrapper .template .carousel_azimut_cont form {
    max-width: 800px;
    margin: auto
}

.mas_fondos .wrapper .template .form_unete form input,
.mas_fondos .wrapper .template .carousel_azimut_cont form input {
    border-color: transparent;
    width: 80%
}

.mas_fondos .wrapper .template .form_unete form textarea,
.mas_fondos .wrapper .template .carousel_azimut_cont form textarea {
    width: 80%;
    margin-bottom: 30px
}

.mas_fondos .wrapper .template .form_unete form button,
.mas_fondos .wrapper .template .carousel_azimut_cont form button,
.mas_fondos .wrapper .template .form_unete form .upload,
.mas_fondos .wrapper .template .carousel_azimut_cont form .upload {
    display: block
}

.mas_fondos .wrapper .template .form_unete form .upload,
.mas_fondos .wrapper .template .carousel_azimut_cont form .upload {
    background-color: #fff;
    color: #A6BECE;
    margin-bottom: 30px
}

.mas_fondos .wrapper .template .form_unete form .upload i,
.mas_fondos .wrapper .template .carousel_azimut_cont form .upload i {
    color: #A6BECE;
    margin-right: 10px
}

.mas_fondos .wrapper .template .detalle_uso_regulatorio,
.mas_fondos .wrapper .template .detalle_informes_trimestrales,
.mas_fondos .wrapper .template .detalle_informacion_importante,
.mas_fondos .wrapper .template .detalle_planeacion_financiera,
.mas_fondos .wrapper .template .detalle_uso_regulatorio,
.mas_fondos .wrapper .template .detalle_informes_trimestrales,
.mas_fondos .wrapper .template .detalle_informacion_importante,
.mas_fondos .wrapper .template .detalle_personas_morales,
.mas_fondos .wrapper .template .detalle_nosotros,
.mas_fondos .wrapper .template .detalle_perfil_inversionista,
.mas_fondos .wrapper .template .estrategia_inv,
.mas_fondos .wrapper .template .detalle_fondo,
.mas_fondos .wrapper .template .fondos_propios,
.mas_fondos .wrapper .template .wrapper_cuestionario {
    position: relative
}

.mas_fondos .wrapper .template .detalle_uso_regulatorio thead tr th,
.mas_fondos .wrapper .template .detalle_informes_trimestrales thead tr th,
.mas_fondos .wrapper .template .detalle_informacion_importante thead tr th,
.mas_fondos .wrapper .template .detalle_planeacion_financiera thead tr th,
.mas_fondos .wrapper .template .detalle_uso_regulatorio thead tr th,
.mas_fondos .wrapper .template .detalle_informes_trimestrales thead tr th,
.mas_fondos .wrapper .template .detalle_informacion_importante thead tr th,
.mas_fondos .wrapper .template .detalle_personas_morales thead tr th,
.mas_fondos .wrapper .template .detalle_nosotros thead tr th,
.mas_fondos .wrapper .template .detalle_perfil_inversionista thead tr th,
.mas_fondos .wrapper .template .estrategia_inv thead tr th,
.mas_fondos .wrapper .template .detalle_fondo thead tr th,
.mas_fondos .wrapper .template .fondos_propios thead tr th,
.mas_fondos .wrapper .template .wrapper_cuestionario thead tr th {
    background-color: #A6BECE;
    color: #fff;
    text-align: center;
}

.mas_fondos .wrapper .template .detalle_uso_regulatorio .text,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text,
.mas_fondos .wrapper .template .detalle_informacion_importante .text,
.mas_fondos .wrapper .template .detalle_planeacion_financiera .text,
.mas_fondos .wrapper .template .detalle_uso_regulatorio .text,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text,
.mas_fondos .wrapper .template .detalle_informacion_importante .text,
.mas_fondos .wrapper .template .detalle_personas_morales .text,
.mas_fondos .wrapper .template .detalle_nosotros .text,
.mas_fondos .wrapper .template .detalle_perfil_inversionista .text,
.mas_fondos .wrapper .template .estrategia_inv .text,
.mas_fondos .wrapper .template .detalle_fondo .text,
.mas_fondos .wrapper .template .fondos_propios .text,
.mas_fondos .wrapper .template .wrapper_cuestionario .text {
    float: none;
    margin: auto;
    padding: 30px 30px 0;
    z-index: 10;
    position: relative;
    top: -50px;
    min-height: 100px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-heading,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-heading,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-heading,
.mas_fondos .wrapper .template .detalle_planeacion_financiera .text .panel-group .panel .panel-heading,
.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-heading,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-heading,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-heading,
.mas_fondos .wrapper .template .detalle_personas_morales .text .panel-group .panel .panel-heading,
.mas_fondos .wrapper .template .detalle_nosotros .text .panel-group .panel .panel-heading,
.mas_fondos .wrapper .template .detalle_perfil_inversionista .text .panel-group .panel .panel-heading,
.mas_fondos .wrapper .template .estrategia_inv .text .panel-group .panel .panel-heading,
.mas_fondos .wrapper .template .detalle_fondo .text .panel-group .panel .panel-heading,
.mas_fondos .wrapper .template .fondos_propios .text .panel-group .panel .panel-heading,
.mas_fondos .wrapper .template .wrapper_cuestionario .text .panel-group .panel .panel-heading,
.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .detalle_planeacion_financiera .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .detalle_personas_morales .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .detalle_nosotros .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .detalle_perfil_inversionista .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .estrategia_inv .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .detalle_fondo .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .fondos_propios .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .wrapper_cuestionario .text .panel-group .panel .panel-body {
    border: 1px solid #878b8d;
    background-color: #fff;
    border-radius: 0;
    padding: 20px
}

.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-heading .panel-title,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-heading .panel-title,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-heading .panel-title,
.mas_fondos .wrapper .template .detalle_planeacion_financiera .text .panel-group .panel .panel-heading .panel-title,
.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-heading .panel-title,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-heading .panel-title,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-heading .panel-title,
.mas_fondos .wrapper .template .detalle_personas_morales .text .panel-group .panel .panel-heading .panel-title,
.mas_fondos .wrapper .template .detalle_nosotros .text .panel-group .panel .panel-heading .panel-title,
.mas_fondos .wrapper .template .detalle_perfil_inversionista .text .panel-group .panel .panel-heading .panel-title,
.mas_fondos .wrapper .template .estrategia_inv .text .panel-group .panel .panel-heading .panel-title,
.mas_fondos .wrapper .template .detalle_fondo .text .panel-group .panel .panel-heading .panel-title,
.mas_fondos .wrapper .template .fondos_propios .text .panel-group .panel .panel-heading .panel-title,
.mas_fondos .wrapper .template .wrapper_cuestionario .text .panel-group .panel .panel-heading .panel-title,
.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-body .panel-title,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-body .panel-title,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-body .panel-title,
.mas_fondos .wrapper .template .detalle_planeacion_financiera .text .panel-group .panel .panel-body .panel-title,
.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-body .panel-title,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-body .panel-title,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-body .panel-title,
.mas_fondos .wrapper .template .detalle_personas_morales .text .panel-group .panel .panel-body .panel-title,
.mas_fondos .wrapper .template .detalle_nosotros .text .panel-group .panel .panel-body .panel-title,
.mas_fondos .wrapper .template .detalle_perfil_inversionista .text .panel-group .panel .panel-body .panel-title,
.mas_fondos .wrapper .template .estrategia_inv .text .panel-group .panel .panel-body .panel-title,
.mas_fondos .wrapper .template .detalle_fondo .text .panel-group .panel .panel-body .panel-title,
.mas_fondos .wrapper .template .fondos_propios .text .panel-group .panel .panel-body .panel-title,
.mas_fondos .wrapper .template .wrapper_cuestionario .text .panel-group .panel .panel-body .panel-title {
    position: relative;
    margin-right: -10px;
    text-transform: uppercase
}

.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-heading .panel-title i,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-heading .panel-title i,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-heading .panel-title i,
.mas_fondos .wrapper .template .detalle_planeacion_financiera .text .panel-group .panel .panel-heading .panel-title i,
.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-heading .panel-title i,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-heading .panel-title i,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-heading .panel-title i,
.mas_fondos .wrapper .template .detalle_personas_morales .text .panel-group .panel .panel-heading .panel-title i,
.mas_fondos .wrapper .template .detalle_nosotros .text .panel-group .panel .panel-heading .panel-title i,
.mas_fondos .wrapper .template .detalle_perfil_inversionista .text .panel-group .panel .panel-heading .panel-title i,
.mas_fondos .wrapper .template .estrategia_inv .text .panel-group .panel .panel-heading .panel-title i,
.mas_fondos .wrapper .template .detalle_fondo .text .panel-group .panel .panel-heading .panel-title i,
.mas_fondos .wrapper .template .fondos_propios .text .panel-group .panel .panel-heading .panel-title i,
.mas_fondos .wrapper .template .wrapper_cuestionario .text .panel-group .panel .panel-heading .panel-title i,
.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-body .panel-title i,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-body .panel-title i,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-body .panel-title i,
.mas_fondos .wrapper .template .detalle_planeacion_financiera .text .panel-group .panel .panel-body .panel-title i,
.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-body .panel-title i,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-body .panel-title i,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-body .panel-title i,
.mas_fondos .wrapper .template .detalle_personas_morales .text .panel-group .panel .panel-body .panel-title i,
.mas_fondos .wrapper .template .detalle_nosotros .text .panel-group .panel .panel-body .panel-title i,
.mas_fondos .wrapper .template .detalle_perfil_inversionista .text .panel-group .panel .panel-body .panel-title i,
.mas_fondos .wrapper .template .estrategia_inv .text .panel-group .panel .panel-body .panel-title i,
.mas_fondos .wrapper .template .detalle_fondo .text .panel-group .panel .panel-body .panel-title i,
.mas_fondos .wrapper .template .fondos_propios .text .panel-group .panel .panel-body .panel-title i,
.mas_fondos .wrapper .template .wrapper_cuestionario .text .panel-group .panel .panel-body .panel-title i {
    color: #A6BECE;
    margin-right: 5px;
    top: 3px;
    position: absolute
}

.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-heading .panel-title a,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-heading .panel-title a,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-heading .panel-title a,
.mas_fondos .wrapper .template .detalle_planeacion_financiera .text .panel-group .panel .panel-heading .panel-title a,
.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-heading .panel-title a,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-heading .panel-title a,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-heading .panel-title a,
.mas_fondos .wrapper .template .detalle_personas_morales .text .panel-group .panel .panel-heading .panel-title a,
.mas_fondos .wrapper .template .detalle_nosotros .text .panel-group .panel .panel-heading .panel-title a,
.mas_fondos .wrapper .template .detalle_perfil_inversionista .text .panel-group .panel .panel-heading .panel-title a,
.mas_fondos .wrapper .template .estrategia_inv .text .panel-group .panel .panel-heading .panel-title a,
.mas_fondos .wrapper .template .detalle_fondo .text .panel-group .panel .panel-heading .panel-title a,
.mas_fondos .wrapper .template .fondos_propios .text .panel-group .panel .panel-heading .panel-title a,
.mas_fondos .wrapper .template .wrapper_cuestionario .text .panel-group .panel .panel-heading .panel-title a,
.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-body .panel-title a,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-body .panel-title a,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-body .panel-title a,
.mas_fondos .wrapper .template .detalle_planeacion_financiera .text .panel-group .panel .panel-body .panel-title a,
.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-body .panel-title a,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-body .panel-title a,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-body .panel-title a,
.mas_fondos .wrapper .template .detalle_personas_morales .text .panel-group .panel .panel-body .panel-title a,
.mas_fondos .wrapper .template .detalle_nosotros .text .panel-group .panel .panel-body .panel-title a,
.mas_fondos .wrapper .template .detalle_perfil_inversionista .text .panel-group .panel .panel-body .panel-title a,
.mas_fondos .wrapper .template .estrategia_inv .text .panel-group .panel .panel-body .panel-title a,
.mas_fondos .wrapper .template .detalle_fondo .text .panel-group .panel .panel-body .panel-title a,
.mas_fondos .wrapper .template .fondos_propios .text .panel-group .panel .panel-body .panel-title a,
.mas_fondos .wrapper .template .wrapper_cuestionario .text .panel-group .panel .panel-body .panel-title a {
    text-transform: uppercase;
    color: #A6BECE;
    font-weight: 100;
    text-decoration: none;
    line-height: 22px;
    display: block;
    padding-left: 22px;
    padding-right: 20px;
    background-image: url('../images/assets/up.png');
    background-repeat: no-repeat;
    background-position: 98% center
}

.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-heading .panel-title a.collapsed,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-heading .panel-title a.collapsed,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-heading .panel-title a.collapsed,
.mas_fondos .wrapper .template .detalle_planeacion_financiera .text .panel-group .panel .panel-heading .panel-title a.collapsed,
.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-heading .panel-title a.collapsed,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-heading .panel-title a.collapsed,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-heading .panel-title a.collapsed,
.mas_fondos .wrapper .template .detalle_personas_morales .text .panel-group .panel .panel-heading .panel-title a.collapsed,
.mas_fondos .wrapper .template .detalle_nosotros .text .panel-group .panel .panel-heading .panel-title a.collapsed,
.mas_fondos .wrapper .template .detalle_perfil_inversionista .text .panel-group .panel .panel-heading .panel-title a.collapsed,
.mas_fondos .wrapper .template .estrategia_inv .text .panel-group .panel .panel-heading .panel-title a.collapsed,
.mas_fondos .wrapper .template .detalle_fondo .text .panel-group .panel .panel-heading .panel-title a.collapsed,
.mas_fondos .wrapper .template .fondos_propios .text .panel-group .panel .panel-heading .panel-title a.collapsed,
.mas_fondos .wrapper .template .wrapper_cuestionario .text .panel-group .panel .panel-heading .panel-title a.collapsed,
.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-body .panel-title a.collapsed,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-body .panel-title a.collapsed,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-body .panel-title a.collapsed,
.mas_fondos .wrapper .template .detalle_planeacion_financiera .text .panel-group .panel .panel-body .panel-title a.collapsed,
.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-body .panel-title a.collapsed,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-body .panel-title a.collapsed,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-body .panel-title a.collapsed,
.mas_fondos .wrapper .template .detalle_personas_morales .text .panel-group .panel .panel-body .panel-title a.collapsed,
.mas_fondos .wrapper .template .detalle_nosotros .text .panel-group .panel .panel-body .panel-title a.collapsed,
.mas_fondos .wrapper .template .detalle_perfil_inversionista .text .panel-group .panel .panel-body .panel-title a.collapsed,
.mas_fondos .wrapper .template .estrategia_inv .text .panel-group .panel .panel-body .panel-title a.collapsed,
.mas_fondos .wrapper .template .detalle_fondo .text .panel-group .panel .panel-body .panel-title a.collapsed,
.mas_fondos .wrapper .template .fondos_propios .text .panel-group .panel .panel-body .panel-title a.collapsed,
.mas_fondos .wrapper .template .wrapper_cuestionario .text .panel-group .panel .panel-body .panel-title a.collapsed {
    background-image: url('../images/assets/down.png')
}

.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .detalle_planeacion_financiera .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .detalle_personas_morales .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .detalle_nosotros .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .detalle_perfil_inversionista .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .estrategia_inv .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .detalle_fondo .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .fondos_propios .text .panel-group .panel .panel-body,
.mas_fondos .wrapper .template .wrapper_cuestionario .text .panel-group .panel .panel-body {
    border-top: none;
    padding: 0 !important
}

.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-body h3,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-body h3,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-body h3,
.mas_fondos .wrapper .template .detalle_planeacion_financiera .text .panel-group .panel .panel-body h3,
.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-body h3,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-body h3,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-body h3,
.mas_fondos .wrapper .template .detalle_personas_morales .text .panel-group .panel .panel-body h3,
.mas_fondos .wrapper .template .detalle_nosotros .text .panel-group .panel .panel-body h3,
.mas_fondos .wrapper .template .detalle_perfil_inversionista .text .panel-group .panel .panel-body h3,
.mas_fondos .wrapper .template .estrategia_inv .text .panel-group .panel .panel-body h3,
.mas_fondos .wrapper .template .detalle_fondo .text .panel-group .panel .panel-body h3,
.mas_fondos .wrapper .template .fondos_propios .text .panel-group .panel .panel-body h3,
.mas_fondos .wrapper .template .wrapper_cuestionario .text .panel-group .panel .panel-body h3 {
    color: #878b8d;
    font-weight: 500;
    font-size: 14px;
    margin-bottom: 30px;
    padding-left: 20px
}

.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-body .archivos,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-body .archivos,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-body .archivos,
.mas_fondos .wrapper .template .detalle_planeacion_financiera .text .panel-group .panel .panel-body .archivos,
.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-body .archivos,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-body .archivos,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-body .archivos,
.mas_fondos .wrapper .template .detalle_personas_morales .text .panel-group .panel .panel-body .archivos,
.mas_fondos .wrapper .template .detalle_nosotros .text .panel-group .panel .panel-body .archivos,
.mas_fondos .wrapper .template .detalle_perfil_inversionista .text .panel-group .panel .panel-body .archivos,
.mas_fondos .wrapper .template .estrategia_inv .text .panel-group .panel .panel-body .archivos,
.mas_fondos .wrapper .template .detalle_fondo .text .panel-group .panel .panel-body .archivos,
.mas_fondos .wrapper .template .fondos_propios .text .panel-group .panel .panel-body .archivos,
.mas_fondos .wrapper .template .wrapper_cuestionario .text .panel-group .panel .panel-body .archivos {
    margin-bottom: 30px
}

.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-body .archivos .asset,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-body .archivos .asset,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-body .archivos .asset,
.mas_fondos .wrapper .template .detalle_planeacion_financiera .text .panel-group .panel .panel-body .archivos .asset,
.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-body .archivos .asset,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-body .archivos .asset,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-body .archivos .asset,
.mas_fondos .wrapper .template .detalle_personas_morales .text .panel-group .panel .panel-body .archivos .asset,
.mas_fondos .wrapper .template .detalle_nosotros .text .panel-group .panel .panel-body .archivos .asset,
.mas_fondos .wrapper .template .detalle_perfil_inversionista .text .panel-group .panel .panel-body .archivos .asset,
.mas_fondos .wrapper .template .estrategia_inv .text .panel-group .panel .panel-body .archivos .asset,
.mas_fondos .wrapper .template .detalle_fondo .text .panel-group .panel .panel-body .archivos .asset,
.mas_fondos .wrapper .template .fondos_propios .text .panel-group .panel .panel-body .archivos .asset,
.mas_fondos .wrapper .template .wrapper_cuestionario .text .panel-group .panel .panel-body .archivos .asset {
    margin: 10px;
    text-align: center;
    display: inline-block;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-body .archivos .asset a,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-body .archivos .asset a,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-body .archivos .asset a,
.mas_fondos .wrapper .template .detalle_planeacion_financiera .text .panel-group .panel .panel-body .archivos .asset a,
.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-body .archivos .asset a,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-body .archivos .asset a,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-body .archivos .asset a,
.mas_fondos .wrapper .template .detalle_personas_morales .text .panel-group .panel .panel-body .archivos .asset a,
.mas_fondos .wrapper .template .detalle_nosotros .text .panel-group .panel .panel-body .archivos .asset a,
.mas_fondos .wrapper .template .detalle_perfil_inversionista .text .panel-group .panel .panel-body .archivos .asset a,
.mas_fondos .wrapper .template .estrategia_inv .text .panel-group .panel .panel-body .archivos .asset a,
.mas_fondos .wrapper .template .detalle_fondo .text .panel-group .panel .panel-body .archivos .asset a,
.mas_fondos .wrapper .template .fondos_propios .text .panel-group .panel .panel-body .archivos .asset a,
.mas_fondos .wrapper .template .wrapper_cuestionario .text .panel-group .panel .panel-body .archivos .asset a {
    color: #878b8d;
    text-decoration: none
}

.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-body .archivos .asset a img,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-body .archivos .asset a img,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-body .archivos .asset a img,
.mas_fondos .wrapper .template .detalle_planeacion_financiera .text .panel-group .panel .panel-body .archivos .asset a img,
.mas_fondos .wrapper .template .detalle_uso_regulatorio .text .panel-group .panel .panel-body .archivos .asset a img,
.mas_fondos .wrapper .template .detalle_informes_trimestrales .text .panel-group .panel .panel-body .archivos .asset a img,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .panel-group .panel .panel-body .archivos .asset a img,
.mas_fondos .wrapper .template .detalle_personas_morales .text .panel-group .panel .panel-body .archivos .asset a img,
.mas_fondos .wrapper .template .detalle_nosotros .text .panel-group .panel .panel-body .archivos .asset a img,
.mas_fondos .wrapper .template .detalle_perfil_inversionista .text .panel-group .panel .panel-body .archivos .asset a img,
.mas_fondos .wrapper .template .estrategia_inv .text .panel-group .panel .panel-body .archivos .asset a img,
.mas_fondos .wrapper .template .detalle_fondo .text .panel-group .panel .panel-body .archivos .asset a img,
.mas_fondos .wrapper .template .fondos_propios .text .panel-group .panel .panel-body .archivos .asset a img,
.mas_fondos .wrapper .template .wrapper_cuestionario .text .panel-group .panel .panel-body .archivos .asset a img {
    width: 48px;
    margin: auto;
    margin-bottom: 10px
}

.mas_fondos .wrapper .template .detalle_informacion_importante .tab-content {
    padding-top: 0 !important
}

.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .nav-tabs {
    text-align: center
}

.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .nav-tabs li {
    width: 47%;
    display: inline-block;
    float: none;
    max-width: 350px
}

.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .nav-tabs li a {
    text-align: center;
    line-height: inherit !important
}

.mas_fondos .wrapper .template .detalle_informacion_importante .tabs_servicio .nav-tabs li a.active {
    line-height: inherit
}

.mas_fondos .wrapper .template .detalle_informacion_importante .text {
    margin-top: 0;
    top: 0;
    background-image: none
}

.mas_fondos .wrapper .template .detalle_informacion_importante .text .filters p {
    color: #878b8d;
    font-size: 16px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_informacion_importante .text .filters form {
    text-align: center;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_informacion_importante .text .filters form .select_mas_fondos {
    width: 32%;
    display: inline-block;
    overflow: hidden;
    border: 1px solid #878b8d
}

.mas_fondos .wrapper .template .detalle_informacion_importante .text .filters form .select_mas_fondos select {
    background-color: #fff;
    background-image: url(../images/assets/down.png);
    background-repeat: no-repeat;
    background-position: 84% 15px;
    padding: 10px 5px;
    border-radius: 0;
    text-align: center;
    width: 110%;
    color: #878b8d;
    font-size: 12px
}

.mas_fondos .wrapper .template .detalle_informacion_importante .text .filters form button {
    margin-top: 20px
}

.mas_fondos .wrapper .template .detalle_informacion_importante .text .mes {
    margin-bottom: 30px
}

.mas_fondos .wrapper .template .detalle_informacion_importante .text .mes h3 {
    color: #A6BECE;
    font-size: 18px
}

.mas_fondos .wrapper .template .detalle_informacion_importante .text .mes hr {
    border-color: #878b8d
}

.mas_fondos .wrapper .template .detalle_informacion_importante .text .mes .down_file {
    text-align: center;
    margin: 20px;
    float: left;
    width: 200px;
    height: 320px
}

.mas_fondos .wrapper .template .detalle_informacion_importante .text .mes .down_file .avisos {
    width: 100%;
    padding: 2px
}

.mas_fondos .wrapper .template .detalle_informacion_importante .text .mes .down_file .fechas {
    width: 100%;
    padding: 2px;
    font-size: 10px
}

.mas_fondos .wrapper .template .detalle_informacion_importante .text .mes .down_file a {
    text-decoration: none;
    color: #A6BECE;
    font-weight: 500;
    display: block;
    cursor: default
}

.mas_fondos .wrapper .template .detalle_informacion_importante .text .mes .down_file a img {
    max-width: 120px;
    margin: auto;
    padding-bottom: 10px
}

.mas_fondos .wrapper .template .detalle_informacion_importante .text .mes .down_file .btn_banners {
    border-radius: 50px 50px 50px 50px;
    background-color: #A6BECE;
    color: #fff;
    text-decoration: none;
    padding: 10px 20px;
    text-align: center;
    width: 160px;
    margin: auto;
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 15px;
    display: block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow, transform;
    -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: box-shadow, transform;
    transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
    cursor: pointer
}

.mas_fondos .wrapper .template .detalle_informacion_importante .text .mes .down_file .btn_banners:hover,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .mes .down_file .btn_banners:focus,
.mas_fondos .wrapper .template .detalle_informacion_importante .text .mes .down_file .btn_banners:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer
}

.mas_fondos .wrapper .template .detalle_informacion_importante .calls_descarga ul {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center
}

.mas_fondos .wrapper .template .detalle_informacion_importante .calls_descarga ul li {
    display: inline-block
}

.mas_fondos .wrapper .template .detalle_informacion_importante .calls_descarga ul li .btn_mas_call {
    width: 250px;
    margin-left: 15px
}

.mas_fondos .wrapper .template .detalle_personas_morales .text p {
    color: #878b8d;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_servicios {
    background-color: #f1f1f1;
    padding: 30px 20px
}

.mas_fondos .wrapper .template .detalle_servicios .title_blue {
    display: block;
    padding: 20px 0;
    line-height: 25px;
    width: 100%
}

.mas_fondos .wrapper .template .detalle_servicios h4 {
    font-weight: bold;
    padding-bottom: 10px
}

.mas_fondos .wrapper .template .detalle_servicios div {
    margin: auto;
    padding: 10px 0
}

.mas_fondos .wrapper .template .detalle_servicios div .servicios {
    text-align: center;
    font-weight: 100;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 250px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_servicios div .servicios div {
    font-size: 18px;
    color: #A6BECE
}

.mas_fondos .wrapper .template .detalle_servicios div .servicios div img {
    max-width: 100px;
    margin: auto;
    padding-bottom: 20px
}

.mas_fondos .wrapper .template .detalle_servicios .asesores_right {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_servicios .asesores_right img {
    max-width: 400px;
    margin: auto;
    margin-bottom: 30px
}

.mas_fondos .wrapper .template .detalle_servicios .asesores_right p {
    font-size: 18px;
    line-height: 26px;
    text-align: center;
    color: #878b8d
}

.mas_fondos .wrapper .template .detalle_servicios .asesores_left {
    margin: 20px 0
}

.mas_fondos .wrapper .template .detalle_servicios .asesores_left h3 {
    font-size: 18px;
    color: #A6BECE;
    text-align: center;
    font-weight: 600;
    margin-bottom: 30px
}

.mas_fondos .wrapper .template .detalle_servicios .asesores_left ul li {
    color: #878b8d;
    font-size: 16px;
    margin-bottom: 20px;
    position: relative;
    margin-left: 34px
}

.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas {
    background-color: #fff
}

.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .nav,
.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .nav-tabs {
    background-color: transparent;
    border-bottom: none;
    max-width: 800px;
    margin: auto
}

.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .nav .active,
.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .nav-tabs .active,
.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .nav li,
.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .nav-tabs li {
    background-color: #fff;
    border-color: transparent;
    border-radius: 0;
    margin: 0;
    height: 88px;
    width: 50%;
    padding: 5px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: color, background-color;
    transition-property: color, background-color;
    cursor: pointer
}

.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .nav .active a,
.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .nav-tabs .active a,
.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .nav li a,
.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .nav-tabs li a {
    color: #A6BECE;
    text-align: center;
    padding: 5px;
    border: none;
    background-color: transparent;
    font-size: 13px;
    font-weight: 100;
    height: 88px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .nav li,
.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .nav-tabs li {
    background-color: #A6BECE
}

.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .nav li a,
.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .nav-tabs li a {
    color: #fff
}

.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .foto_tesoreria,
.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .foto_rh,
.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .foto_presentaciones,
.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .text {
    height: 400px;
    position: relative;
    padding: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    display: table;
    vertical-align: middle;
    background-image: url('../images/tabs/back_tesoreria.jpg');
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .foto_tesoreria p,
.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .foto_rh p,
.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .foto_presentaciones p,
.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .text p,
.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .foto_tesoreria ul,
.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .foto_rh ul,
.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .foto_presentaciones ul,
.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .text ul {
    color: #fff;
    font-size: 18px;
    font-weight: 100;
    display: table-cell;
    vertical-align: middle;
    padding: 60px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .foto_tesoreria p,
.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .foto_rh p,
.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .foto_presentaciones p,
.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .text p {
    text-shadow: 0 0 10px #000
}

.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .foto_rh {
    background-image: url('../images/tabs/back_rh.jpg')
}

.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .foto_presentaciones {
    background-image: url('../images/tabs/back_presentaciones.jpg')
}

.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .text {
    background-image: url('../images/tabs/back_texture.jpg');
    margin-bottom: 80px
}

.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .text ul {
    color: #878b8d;
    width: 70%;
    height: 200px
}

.mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .text ul li {
    text-align: left;
    list-style-type: circle;
    margin-bottom: 10px
}

.mas_fondos .wrapper .template .detalle_perfil_inversionista,
.mas_fondos .wrapper .template .detalle_perfil_inversionista {
    position: relative
}

.mas_fondos .wrapper .template .detalle_perfil_inversionista .text p,
.mas_fondos .wrapper .template .detalle_perfil_inversionista .text p {
    color: #878b8d;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .cuestionario .ask1,
.mas_fondos .wrapper .template .cuestionario .ask2 {
    background-color: #f1f1f1;
    padding: 20px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .cuestionario .ask1 .wrapper_cuestionario,
.mas_fondos .wrapper .template .cuestionario .ask2 .wrapper_cuestionario {
    padding: 30px 30px 0;
    width: 90%;
    margin: auto
}

.mas_fondos .wrapper .template .cuestionario .ask1 .wrapper_cuestionario h3,
.mas_fondos .wrapper .template .cuestionario .ask2 .wrapper_cuestionario h3 {
    text-align: left;
    color: #A6BECE;
    font-size: 20px;
    margin: 20px 0;
    line-height: 24px
}

.mas_fondos .wrapper .template .cuestionario .ask1 .wrapper_cuestionario input[type=radio],
.mas_fondos .wrapper .template .cuestionario .ask2 .wrapper_cuestionario input[type=radio] {
    visibility: hidden
}

.mas_fondos .wrapper .template .cuestionario .ask1 .wrapper_cuestionario textarea,
.mas_fondos .wrapper .template .cuestionario .ask2 .wrapper_cuestionario textarea {
    border: 2px solid #c1c1c1
}

.mas_fondos .wrapper .template .cuestionario .ask1 .wrapper_cuestionario .checkbox-1,
.mas_fondos .wrapper .template .cuestionario .ask2 .wrapper_cuestionario .checkbox-1 {
    width: 100%;
    margin: 0;
    position: relative
}

.mas_fondos .wrapper .template .cuestionario .ask1 .wrapper_cuestionario .checkbox-1 label,
.mas_fondos .wrapper .template .cuestionario .ask2 .wrapper_cuestionario .checkbox-1 label {
    background-image: url(../images/assets/check.png);
    background-repeat: no-repeat;
    display: block;
    width: 100%;
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
    color: #4a4b4c;
    padding-left: 30px;
    color: #878b8d
}

.mas_fondos .wrapper .template .cuestionario .ask1 .wrapper_cuestionario .checkbox-1 input[type=radio]:checked+label,
.mas_fondos .wrapper .template .cuestionario .ask2 .wrapper_cuestionario .checkbox-1 input[type=radio]:checked+label {
    background-image: url(../images/assets/checked.png)
}

.mas_fondos .wrapper .template .cuestionario .ask1 .btn_mas_call,
.mas_fondos .wrapper .template .cuestionario .ask2 .btn_mas_call {
    margin-top: 15px;
    margin-bottom: 45px
}

.mas_fondos .wrapper .template .cuestionario .ask2 {
    background-color: #fff
}

.mas_fondos .wrapper .template #perfil-resultado {
    text-transform: uppercase;
    font-weight: bold
}

.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs .active a {
    line-height: 27px
}

.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs .active a:active {
    line-height: 27px
}

.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs li a {
    line-height: 27px
}

.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs li a:hover {
    line-height: 27px
}

.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs li a:active {
    line-height: 27px
}

.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio form {
    width: 100%;
    margin: auto;
    padding: 24px 15px 0 15px
}

.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio form .select_fondos {
    width: 100%;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio form .select_fondos select {
    background-color: #fff;
    background-image: url(../images/assets/down.png);
    background-repeat: no-repeat;
    background-position: 95% 15px;
    padding: 10px 5px;
    border-radius: 0;
    border: 1px solid #878b8d;
    text-align: center;
    width: 100%;
    color: #878b8d;
    font-size: 14px;
    margin-bottom: 20px;
    padding-left: 10px;
    text-transform: uppercase
}

.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio form .select_fondos button {
    margin: 0 auto
}

.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .panel-group .panel {
    margin-top: 5px
}

.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .panel-group .panel h3 {
    padding: 0;
    padding-left: 20px;
    margin: 0;
    line-height: 1;
    margin-top: 10px;
    text-transform: uppercase
}

.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .panel-group .panel .panel-heading,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .panel-group .panel .panel-body {
    background-color: #fff;
    border-radius: 0;
    padding: 0
}

.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .panel-group .panel .panel-heading .panel-title a,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .panel-group .panel .panel-body .panel-title a {
    color: #A6BECE;
    font-weight: 100;
    text-decoration: none;
    line-height: 22px;
    text-transform: uppercase;
    display: block;
    width: 100%;
    background-image: url('../images/assets/up.png');
    background-repeat: no-repeat;
    background-position: 98% center;
    padding: 20px
}

.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .panel-group .panel .panel-heading .panel-title a.collapsed,
.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .panel-group .panel .panel-body .panel-title a.collapsed {
    background-image: url('../images/assets/down.png')
}

.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .panel-group .panel .panel-body {
    padding: 0;
    padding-top: 7px
}

.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .panel-group .panel .panel-body hr {
    margin-top: 10px;
    margin-: 10px
}

.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane h3 {
    padding-left: 20px
}

.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .archivos {
    padding: 0
}

.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .archivos .table_tabs {
    margin: 0;
    max-width: none;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .archivos .table_tabs thead tr th {
    vertical-align: middle
}

.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .archivos .table_tabs tbody tr td {
    vertical-align: middle
}

.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .archivos .table_tabs tbody tr td a {
    color: #A6BECE
}

.mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .archivos .table_tabs tbody tr td a i {
    color: #A6BECE
}

.mas_fondos .wrapper .template .detalle_nosotros {
    padding-top: 20px
}

.mas_fondos .wrapper .template .detalle_nosotros .text h2 {
    margin-bottom: 30px
}

.mas_fondos .wrapper .template .detalle_nosotros .text h4 {
    text-align: center;
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 20px
}

.mas_fondos .wrapper .template .detalle_nosotros .text .assets_nosotros {
    width: 100%;
    max-width: 210px;
    margin: auto
}

.mas_fondos .wrapper .template .detalle_nosotros .text .assets_nosotros .item_assets {
    display: table-row;
    vertical-align: middle;
    text-align: left;
    width: 100%;
    height: 80px;
    padding: 4px
}

.mas_fondos .wrapper .template .detalle_nosotros .text .assets_nosotros .item_assets .ico {
    width: 60px;
    display: table-cell;
    vertical-align: middle;
    float: left;
    height: 60px
}

.mas_fondos .wrapper .template .detalle_nosotros .text .assets_nosotros .item_assets .description {
    color: #A6BECE;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    padding-left: 5px;
    height: 60px;
    width: 179px
}

.mas_fondos .wrapper .template .detalle_nosotros .text .btn_mas_call {
    margin-top: 10px;
    width: 100%;
    max-width: 300px
}

.mas_fondos .wrapper .template .carousel_cv_cont {
    margin: 0;
    padding: 0
}

.mas_fondos .wrapper .template .carousel_cv_cont .carousel_cv {
    width: 100%;
    padding: 0;
    margin: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .carousel_cv_cont .carousel_cv .owl-stage-outer .owl-stage {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .carousel_cv_cont .carousel_cv .owl-stage-outer .owl-item {
    background-color: #f9f9f9;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .carousel_cv_cont .carousel_cv .owl-stage-outer .item {
    width: 100%;
    background-color: #fff;
    margin: 0;
    padding: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    position: relative
}

.mas_fondos .wrapper .template .carousel_cv_cont .carousel_cv .owl-stage-outer .item .description {
    background-color: #c1c1c1
}

.mas_fondos .wrapper .template .carousel_cv_cont .carousel_cv .owl-stage-outer .item .description ul li {
    margin-left: 20px
}

.mas_fondos .wrapper .template .carousel_cv_cont .carousel_cv .owl-stage-outer .item img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
    display: block
}

.mas_fondos .wrapper .template .carousel_cv_cont .carousel_cv .owl-stage-outer .row_blue1 .row_blue2 {
    position: absolute;
    background-color: #18607e;
    bottom: 0;
    color: #fff;
    width: 100%;
    text-align: center;
    opacity: .9
}

.mas_fondos .wrapper .template .carousel_cv_cont .carousel_cv .owl-dots {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 3;
    text-align: center
}

.mas_fondos .wrapper .template .carousel_cv_cont .carousel_cv .owl-dots .owl-dot {
    border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    -ms-border-radius: 100%;
    -webkit-border-radius: 100%;
    display: inline-block;
    border: 1px solid rgba(255, 255, 255, 0);
    margin: 3px;
    padding: 4px
}

.mas_fondos .wrapper .template .carousel_cv_cont .carousel_cv .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    -ms-border-radius: 100%;
    -webkit-border-radius: 100%;
    background-color: #fff;
    display: block
}

.mas_fondos .wrapper .template .carousel_cv_cont .carousel_cv .owl-dots .owl-dot.active {
    border: 1px solid #A6BECE
}

.mas_fondos .wrapper .template .carousel_cv_cont .owl-prev img,
.mas_fondos .wrapper .template .carousel_cv_cont .owl-next img {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.mas_fondos .wrapper .template .carousel_cv_cont .owl-prev img:hover,
.mas_fondos .wrapper .template .carousel_cv_cont .owl-next img:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.mas_fondos .wrapper .template .row_azimut {
    margin: auto;
    margin-bottom: 60px;
    padding: 120px 40px;
    display: block;
    width: 100%;
    color: #fff;
    background-size: cover;
    background-image: url('../images/nosotros/bg_azimut.jpg')
}

.mas_fondos .wrapper .template .row_azimut p {
    color: #fff;
    max-width: 1200px;
    margin: auto;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    margin-bottom: 20px
}

.mas_fondos .wrapper .template .row_azimut .titles_white {
    margin: auto;
    display: block
}

.mas_fondos .wrapper .template .map {
    margin-bottom: 100px
}

.mas_fondos .wrapper .template .map img {
    margin-top: 50px;
    margin-bottom: 50px
}

.mas_fondos .wrapper .template .map .listaPais {
    width: 100%;
    min-height: 330px;
    background-color: #808080;
    color: #fff
}

.mas_fondos .wrapper .template .map .listaPais ul {
    padding: 0;
    margin: 0;
    margin-left: 8%
}

.mas_fondos .wrapper .template .map .listaPais ul li {
    float: left;
    list-style-type: none;
    width: 30%;
    text-align: center;
    padding-top: 30px
}

.mas_fondos .wrapper .template .carousel_azimut_cont .row .titles_white {
    display: inherit
}

.mas_fondos .wrapper .template .carousel_azimut_cont .row .carousel_azimut {
    color: #fff;
    padding: 0
}

.mas_fondos .wrapper .template .carousel_azimut_cont .row .carousel_azimut .owl-stage-outer .owl-stage .owl-item {
    width: 320px;
    margin-right: 0;
    display: table;
    padding: 20px 25px
}

.mas_fondos .wrapper .template .carousel_azimut_cont .row .carousel_azimut .owl-stage-outer .owl-stage .owl-item .item {
    display: table-cell;
    padding: 20px 30px;
    text-align: left;
    vertical-align: middle
}

.mas_fondos .wrapper .template .carousel_azimut_cont .row .carousel_azimut .owl-stage-outer .owl-stage .owl-item .item p {
    color: #fff
}

.mas_fondos .wrapper .template .carousel_azimut_cont .row .carousel_azimut .owl-nav {
    top: 40%;
    display: table
}

.mas_fondos .wrapper .template .carousel_azimut_cont .row .carousel_azimut .owl-nav .owl-prev,
.mas_fondos .wrapper .template .carousel_azimut_cont .row .carousel_azimut .owl-nav .owl-next {
    display: table-cell;
    position: absolute;
    top: 45%;
    width: 30px;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow, transform;
    -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: box-shadow, transform;
    transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
    cursor: pointer
}

.mas_fondos .wrapper .template .carousel_azimut_cont .row .carousel_azimut .owl-nav .owl-prev:hover,
.mas_fondos .wrapper .template .carousel_azimut_cont .row .carousel_azimut .owl-nav .owl-next:hover,
.mas_fondos .wrapper .template .carousel_azimut_cont .row .carousel_azimut .owl-nav .owl-prev:focus,
.mas_fondos .wrapper .template .carousel_azimut_cont .row .carousel_azimut .owl-nav .owl-next:focus,
.mas_fondos .wrapper .template .carousel_azimut_cont .row .carousel_azimut .owl-nav .owl-prev:active,
.mas_fondos .wrapper .template .carousel_azimut_cont .row .carousel_azimut .owl-nav .owl-next:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer
}

.mas_fondos .wrapper .template .carousel_azimut_cont .row .carousel_azimut .owl-nav .owl-prev {
    left: 2%
}

.mas_fondos .wrapper .template .carousel_azimut_cont .row .carousel_azimut .owl-nav .owl-next {
    right: 2%
}

.mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv {
    background-color: #fff
}

.mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv.text {
    background: #fff
}

.mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graph_p {
    padding-bottom: 50px
}

.mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est {
    padding-bottom: 0 !important
}

.mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m {
    display: table;
    margin-bottom: 100px
}

.mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .txt_p {
    display: table;
    vertical-align: middle
}

.mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .txt_p h2,
.mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .txt_p h5,
.mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .txt_p p,
.mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .txt_p h4 {
    margin-bottom: 20px
}

.mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .txt_p h2 {
    color: #A6BECE;
    font-size: 22px;
    text-align: left;
    font-weight: 700
}

.mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .txt_p h5 {
    color: #A6BECE;
    font-size: 16px
}

.mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .txt_p p {
    color: #878b8d;
    text-align: left;
    font-size: 14px
}

.mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .txt_p h4 {
    color: #A6BECE;
    font-size: 14px
}

.mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .txt_p .btn_mas_call {
    margin-top: 40px;
    margin-bottom: 40px
}

.mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .graph_table {
    display: table-cell
}

.mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .graph_table .no_padding-2 .canvas-graph canvas {
    max-height: 400px;
    max-width: 650px;
    margin: auto;
    display: block;
    width: 100% !important
}

.mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .bottom {
    margin-bottom: 0
}

.mas_fondos .wrapper .template .fondo-graph {
    border-bottom: 1px solid #c1c1c1;
    width: 100%;
    text-align: center;
    margin-top: 0;
    height: 150px;
    padding-top: 50px;
    background: url(../images/hero_banners/back_texture.png) repeat-x #f1f1f1;
    margin-bottom: 50px;
    position: relative;
    z-index: 4
}

.mas_fondos .wrapper .template .detalle_arquitectura_abierta div .table_tabs {
    padding: 0;
    width: 100%;
    margin: auto;
    margin-top: 30px;
    margin-bottom: 80px;
    overflow-x: auto
}

.mas_fondos .wrapper .template .detalle_arquitectura_abierta div .table_tabs .table {
    margin-bottom: 0
}

.mas_fondos .wrapper .template .detalle_arquitectura_abierta div .table_tabs .table tbody tr {
    text-align: center
}

.mas_fondos .wrapper .template .detalle_arquitectura_abierta div .table_tabs .table tbody tr td {
    width: 9.09%
}

.mas_fondos .wrapper .template .detalle_arquitectura_abierta div .table_tabs .table tbody tr .g1 {
    color: #878b8d;
    background-color: #f1f1f1;
    text-transform: uppercase;
    vertical-align: middle;
    font-size: 12px;
    font-weight: 200;
    border-right: solid 1px #ddd
}

.mas_fondos .wrapper .template .detalle_arquitectura_abierta div .table_tabs .table tbody tr .g2 {
    color: #fff;
    background-color: #99b9c6;
    text-transform: uppercase;
    vertical-align: middle;
    font-size: 12px;
    font-weight: 200;
    border-right: solid 1px #f1f1f1
}

.mas_fondos .wrapper .template .detalle_arquitectura_abierta div .table_tabs .table tbody tr .title {
    font-size: 12px;
    text-transform: uppercase;
    color: #A6BECE;
    font-weight: 800
}

.mas_fondos .wrapper .template .detalle_arquitectura_abierta div .table_tabs .table_tabs2 {
    width: 100%;
    overflow: initial;
    padding: 0
}

.mas_fondos .wrapper .template .detalle_arquitectura_abierta div .table_tabs .table_tabs2 .demo2 {
    width: 100% !important;
    min-width: 1180px !important;
    position: relative !important
}

.mas_fondos .wrapper .template .detalle_arquitectura_abierta div .table_tabs .table_tabs2 .demo2 th td {
    width: 9.09%
}

.mas_fondos .wrapper .template .detalle_arquitectura_abierta .row_img {
    margin: 0 0 40px;
    margin-top: -50px
}

.mas_fondos .wrapper .template .detalle_arquitectura_abierta .row_img img {
    padding: 20px;
    max-width: 900px;
    margin: 0 auto
}

.mas_fondos .wrapper .template .detalle_arquitectura_abierta .subtitle {
    margin-bottom: 60px
}

.mas_fondos .wrapper .template .detalle_arquitectura_abierta .disclamer {
    margin-top: 20px;
    font-size: 12px !important
}

.mas_fondos .wrapper .template .detalle_fondo {
    padding-top: 40px
}

.mas_fondos .wrapper .template .detalle_fondo .text {
    margin-top: -60px
}

.mas_fondos .wrapper .template .detalle_fondo .head_detalle {
    margin-bottom: 40px;
    padding: 20px
}

.mas_fondos .wrapper .template .detalle_fondo .head_detalle h4 {
    color: #A6BECE;
    text-align: center;
    font-size: 22px;
    margin: 20px 0
}

.mas_fondos .wrapper .template .detalle_fondo .head_detalle ul {
    list-style: none;
    color: #878b8d;
    font-size: 16px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_fondo .head_detalle ul strong {
    font-style: italic
}

.mas_fondos .wrapper .template .detalle_fondo .head_detalle ul li {
    margin-bottom: 10px
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1,
.mas_fondos .wrapper .template .fondo_graficas .fondo2,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1.max-width,
.mas_fondos .wrapper .template .fondo_graficas .fondo2.max-width,
.mas_fondos .wrapper .template .fondo_graficas .fondo3.max-width {
    float: none;
    padding: 0 30px 0 30px
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica {
    display: block;
    padding: 0;
    margin: 80px 0
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_01,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_01,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_01,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_02,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_02,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_02 {
    padding-bottom: 40px
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_01 .item h4,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_01 .item h4,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_01 .item h4,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_02 .item h4,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_02 .item h4,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_02 .item h4 {
    text-align: center;
    color: #A6BECE;
    font-size: 22px;
    height: 70px
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_01 .item .canvas-graph,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_01 .item .canvas-graph,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_01 .item .canvas-graph,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_02 .item .canvas-graph,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_02 .item .canvas-graph,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_02 .item .canvas-graph {
    width: 90%;
    margin: auto;
    display: block
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_01 .item .canvas-graph canvas,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_01 .item .canvas-graph canvas,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_01 .item .canvas-graph canvas,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_02 .item .canvas-graph canvas,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_02 .item .canvas-graph canvas,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_02 .item .canvas-graph canvas {
    width: 260px;
    height: 260px;
    margin: auto;
    display: block
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_01 .owl-dots,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_01 .owl-dots,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_01 .owl-dots,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_02 .owl-dots,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_02 .owl-dots,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_02 .owl-dots {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 3;
    text-align: center
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_01 .owl-dots .owl-dot,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_01 .owl-dots .owl-dot,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_01 .owl-dots .owl-dot,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_02 .owl-dots .owl-dot,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_02 .owl-dots .owl-dot,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_02 .owl-dots .owl-dot {
    border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    -ms-border-radius: 100%;
    -webkit-border-radius: 100%;
    display: inline-block;
    border: 1px solid rgba(255, 255, 255, 0);
    margin: 3px;
    padding: 4px
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_01 .owl-dots .owl-dot span,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_01 .owl-dots .owl-dot span,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_01 .owl-dots .owl-dot span,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_02 .owl-dots .owl-dot span,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_02 .owl-dots .owl-dot span,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_02 .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    -ms-border-radius: 100%;
    -webkit-border-radius: 100%;
    background-color: #A6BECE;
    display: block
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_01 .owl-dots .owl-dot.active,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_01 .owl-dots .owl-dot.active,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_01 .owl-dots .owl-dot.active,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_02 .owl-dots .owl-dot.active,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_02 .owl-dots .owl-dot.active,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_02 .owl-dots .owl-dot.active {
    border: 1px solid #A6BECE
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_01 .owl-nav,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_01 .owl-nav,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_01 .owl-nav,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_02 .owl-nav,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_02 .owl-nav,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_02 .owl-nav {
    top: 40%
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-prev,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-prev,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-prev,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-prev,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-prev,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-prev,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-next,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-next,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-next,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-next,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-next,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-next {
    position: absolute;
    top: 45%;
    width: 30px;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow, transform;
    -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: box-shadow, transform;
    transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
    cursor: pointer
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-prev:hover,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-prev:hover,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-prev:hover,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-prev:hover,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-prev:hover,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-prev:hover,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-next:hover,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-next:hover,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-next:hover,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-next:hover,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-next:hover,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-next:hover,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-prev:focus,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-prev:focus,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-prev:focus,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-prev:focus,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-prev:focus,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-prev:focus,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-next:focus,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-next:focus,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-next:focus,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-next:focus,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-next:focus,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-next:focus,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-prev:active,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-prev:active,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-prev:active,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-prev:active,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-prev:active,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-prev:active,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-next:active,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-next:active,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-next:active,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-next:active,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-next:active,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-next:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-prev,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-prev,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-prev,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-prev,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-prev,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-prev {
    left: -20px
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-next,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-next,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_01 .owl-nav .owl-next,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-next,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-next,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_02 .owl-nav .owl-next {
    right: -20px
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica .carousel_grafica_01 .item .canvas-graph canvas,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_grafica .carousel_grafica_01 .item .canvas-graph canvas,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_grafica .carousel_grafica_01 .item .canvas-graph canvas {
    margin: auto;
    display: block
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .head_detalle h4,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .head_detalle h4,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .head_detalle h4 {
    color: #A6BECE;
    text-align: center;
    font-size: 22px;
    margin: 20px 0
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .head_detalle ul,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .head_detalle ul,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .head_detalle ul {
    list-style: none;
    color: #878b8d;
    font-size: 16px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .head_detalle ul strong,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .head_detalle ul strong,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .head_detalle ul strong {
    font-style: italic
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .head_detalle ul li,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .head_detalle ul li,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .head_detalle ul li {
    margin-bottom: 10px
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_text h4,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_text h4,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_text h4,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_table h4,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_table h4,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_table h4,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .wrapper_fondo h4,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .wrapper_fondo h4,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .wrapper_fondo h4 {
    color: #A6BECE;
    text-align: center;
    font-size: 22px;
    margin: 20px 0
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_text p,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_text p,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_text p,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_table p,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .fondo_table p,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .fondo_table p,
.mas_fondos .wrapper .template .fondo_graficas .fondo1 .wrapper_fondo p,
.mas_fondos .wrapper .template .fondo_graficas .fondo2 .wrapper_fondo p,
.mas_fondos .wrapper .template .fondo_graficas .fondo3 .wrapper_fondo p {
    color: #878b8d;
    text-align: center;
    font-size: 16px;
    margin-bottom: 20px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_table .table_tabs {
    padding: 5px;
    width: 100%;
    overflow: auto;
    max-width: 1200px;
    margin: auto;
    margin-top: 30px;
    margin-bottom: 30px
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_table .table_tabs .table {
    margin-bottom: 0
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_table .table_tabs .table thead {
    color: #A6BECE
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_table .table_tabs .table thead tr th {
    width: 100px;
    background-color: #A6BECE;
    color: #fff;
    border-bottom: none;
    text-align: center;
    font-weight: 500
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_table .table_tabs .table tbody tr {
    text-align: center
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_table .table_tabs .table tbody tr .g1 {
    color: #878b8d;
    background-color: #f1f1f1
}

.mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_table .table_tabs .table tbody tr .g2 {
    color: #878b8d;
    background-color: #c1c1c1
}

.mas_fondos .wrapper .template .fondo_graficas .fondo2 {
    background-color: #f1f1f1;
    border-top: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    margin-bottom: 0;
    padding: 40px 20px
}

.mas_fondos .wrapper .template .fondo_graficas .fondo2 .wrapper_fondo h3 {
    color: #A6BECE;
    text-align: center;
    font-size: 22px;
    margin: 20px 0
}

.mas_fondos .wrapper .template .fondo_graficas .fondo2 .wrapper_fondo .downloads {
    text-align: center
}

.mas_fondos .wrapper .template .fondo_graficas .fondo2 .wrapper_fondo .downloads .btn_mas_call {
    color: #fff;
    text-decoration: none;
    width: 190px
}

.mas_fondos .wrapper .template .fondo_graficas .fondo3 {
    background-color: #f1f1f1;
    border-bottom: 1px solid #c1c1c1;
    width: 100%;
    text-align: center;
    margin-top: 0;
    height: 150px;
    padding-top: 50px;
    background: #f1f1f1 url('../images/hero_banners/back_texture.png') repeat-x
}

.mas_fondos .wrapper .template .fondo_graficas .fondo3 .btn_mas_call {
    color: #fff;
    text-decoration: none;
    top: 50px
}

.mas_fondos .wrapper .template .hero_404 h2 {
    display: block;
    text-align: center
}

.mas_fondos .wrapper .template .hero_404 h3 {
    text-align: center;
    color: #fff
}

.mas_fondos .wrapper .template .detalle_compara {
    background-color: #fff;
    margin: 0 auto
}

.mas_fondos .wrapper .template .detalle_compara .delete {
    color: #8e2323;
    margin: 10px;
    font-size: 20px
}

.mas_fondos .wrapper .template .detalle_compara .fondo {
    padding: 40px 20px
}

.mas_fondos .wrapper .template .detalle_compara .fondo .photo_compara {
    width: 100%;
    height: 1100px;
    background-image: url('../images/comparador/img_compara.jpg');
    background-size: cover;
    background-position: center center
}

.mas_fondos .wrapper .template .detalle_compara .fondo h3 {
    color: #878b8d;
    font-size: 20px;
    margin: 0;
    font-weight: bold;
    line-height: 1.7
}

.mas_fondos .wrapper .template .detalle_compara .fondo h3 span {
    background-color: #A6BECE;
    color: #fff;
    border-radius: 50px;
    padding: 10px 15px;
    font-size: 14px;
    margin-right: 10px
}

.mas_fondos .wrapper .template .detalle_compara .fondo .selecciona_fondos {
    margin: 40px 5px
}

.mas_fondos .wrapper .template .detalle_compara .fondo .selecciona_fondos input {
    float: left;
    width: 100%;
    margin-left: 10px
}

.mas_fondos .wrapper .template .detalle_compara .fondo .selecciona_fondos select {
    float: left;
    width: 100%;
    margin-left: 10px;
    background-color: #fff;
    background-image: url(../images/assets/down.png);
    background-repeat: no-repeat;
    background-position: 95% 15px;
    padding: 10px 5px;
    border-radius: 0;
    border: 1px solid #878b8d;
    text-align: center;
    color: #878b8d;
    font-size: 14px;
    margin-bottom: 20px;
    padding-left: 10px
}

.mas_fondos .wrapper .template .detalle_compara .fondo .selecciona_fondos_2 select {
    margin-left: 10px;
    background-color: #fff;
    background-image: url(../images/assets/down.png);
    background-repeat: no-repeat;
    background-position: 95% 15px;
    padding: 10px 5px;
    border-radius: 0;
    border: 1px solid #878b8d;
    text-align: center;
    color: #878b8d;
    font-size: 14px;
    margin-bottom: 20px;
    padding-left: 10px;
    width: 100%
}

.mas_fondos .wrapper .template .detalle_compara .fondo .selecciona_fondos_2 h3 {
    margin: 40px 10px
}

.mas_fondos .wrapper .template .detalle_compara .fondo .nav {
    margin: 40px 0;
    border-bottom: none
}

.mas_fondos .wrapper .template .detalle_compara .fondo .nav li {
    width: 47%;
    display: inline-block;
    float: none;
    max-width: 240px;
    margin: 10px
}

.mas_fondos .wrapper .template .detalle_compara .fondo .nav li a {
    background-color: #fff;
    color: #A6BECE;
    font-size: 18px;
    border-radius: 30px;
    text-align: center;
    border: 1px solid;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow, transform;
    -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: box-shadow, transform;
    transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
    cursor: pointer
}

.mas_fondos .wrapper .template .detalle_compara .fondo .nav li a:hover,
.mas_fondos .wrapper .template .detalle_compara .fondo .nav li a:focus,
.mas_fondos .wrapper .template .detalle_compara .fondo .nav li a:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer
}

.mas_fondos .wrapper .template .detalle_compara .fondo .nav li.active a {
    background-color: #A6BECE;
    color: #fff
}

.mas_fondos .wrapper .template .detalle_compara .gracias_compara {
    color: #A6BECE
}

.mas_fondos .wrapper .template .detalle_compara .gracias_compara h3 {
    color: #A6BECE;
    padding: 70px 120px 30px;
    text-align: center;
    font-weight: bolder
}

.mas_fondos .wrapper .template .detalle_compara .gracias_compara h4 {
    margin-bottom: 20px;
    color: #A6BECE;
    font-weight: bolder;
    font-size: 20px
}

.mas_fondos .wrapper .template .detalle_compara .gracias_compara .copymail {
    background: #A6BECE;
    font-weight: 600;
    font-size: 17px;
    color: #fff;
    padding: 11px
}

.mas_fondos .wrapper .template .detalle_compara .gracias_compara .porcentaje {
    margin-bottom: 0
}

.mas_fondos .wrapper .template .detalle_compara .gracias_compara .porcentaje h4 {
    margin-bottom: 0;
    margin-top: 20px;
    font-size: 20px
}

.mas_fondos .wrapper .template .detalle_compara .gracias_compara .porcentaje .versus {
    background-color: #f1f1f1;
    width: 50px;
    height: 50px;
    font-size: 14px;
    margin: auto;
    padding: 15px 0 0 0;
    color: #878b8d;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%
}

.mas_fondos .wrapper .template .detalle_compara .gracias_compara .graph {
    margin-top: 30px
}

.mas_fondos .wrapper .template .detalle_compara .gracias_compara .graph #leyenda {
    margin-bottom: 15px
}

.mas_fondos .wrapper .template .detalle_compara .gracias_compara .graph .form {
    margin-top: -50px
}

.mas_fondos .wrapper .template .detalle_compara .gracias_compara .graphic-copy h4 {
    margin-bottom: 30px
}

.mas_fondos .wrapper .template .detalle_compara .gracias_compara .graphic-copy p {
    padding: 0;
    margin-bottom: 30px;
    font-size: 20px !important
}

.mas_fondos .wrapper .template .detalle_compara .gracias_compara p {
    color: #A6BECE;
    padding: 10px 120px;
    text-align: center
}

.mas_fondos .wrapper .template .detalle_compara .gracias_compara .checkbox-1 {
    width: 100%;
    margin: 0;
    position: relative;
    padding: 0;
    background-color: transparent
}

.mas_fondos .wrapper .template .detalle_compara .gracias_compara .checkbox-1 label {
    background-image: url(../images/assets/check.png);
    background-repeat: no-repeat;
    display: block;
    width: 100%;
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
    color: #4a4b4c;
    padding-left: 30px;
    color: #878b8d;
    margin: 0;
    border-radius: 30px
}

.mas_fondos .wrapper .template .detalle_compara .gracias_compara .checkbox-1 input[type=radio] {
    float: left;
    display: none
}

.mas_fondos .wrapper .template .detalle_compara .gracias_compara .checkbox-1 input[type=radio]:checked+label {
    width: initial;
    background-image: url(../images/assets/checked.png)
}

.mas_fondos .wrapper .template .detalle_compara .gracias_compara .copyDisclaimer {
    text-align: justify;
    margin-bottom: 24px
}

.mas_fondos .wrapper .template .detalle_compara .item_compara {
    margin: auto
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .well {
    background-color: #fff;
    border: none;
    max-width: 600px;
    margin: auto;
    border-radius: 0;
    padding: 20px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0)
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .well h3 {
    color: #A6BECE;
    font-size: 20px;
    text-align: center;
    width: 100%;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 30px
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .well p {
    font-size: 16px;
    color: #878b8d;
    margin: 10px 0
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .well div {
    background-color: #A6BECE;
    padding: 20px;
    margin: 20px 0;
    width: 100%;
    display: block
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .well div p {
    color: #fff;
    font-size: 16px
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .well div.box_blue {
    background-color: #A6BECE;
    padding: 20px;
    margin: 20px 0;
    width: 100%;
    display: block
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .well div.box_blue p {
    color: #fff;
    font-size: 16px
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .well .form-item-c {
    background-color: #fff
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .well .form-item-c .form_resultado input[type=radio] {
    visibility: hidden !important;
    margin-bottom: 0;
    padding: 0
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .well .form-item-c .form_resultado .checkbox-1 {
    width: 100%;
    margin: 0;
    position: relative;
    padding: 0;
    background-color: transparent
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .well .form-item-c .form_resultado .checkbox-1 label {
    background-image: url(../images/assets/check.png);
    background-repeat: no-repeat;
    display: block;
    width: 100%;
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
    color: #4a4b4c;
    padding-left: 30px;
    color: #878b8d;
    margin: 0;
    border-radius: 30px
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .well .form-item-c .form_resultado .checkbox-1 input[type=radio]:checked+label {
    width: initial;
    background-image: url(../images/assets/checked.png)
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .well .form-item-c .form_resultado .checkbox-2 {
    width: 100%;
    margin: 0;
    position: relative;
    padding: 0;
    background-color: transparent
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .well .form-item-c .form_resultado .checkbox-2 label {
    background-image: url(../images/assets/check.png);
    background-repeat: no-repeat;
    display: block;
    width: 100%;
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
    color: #4a4b4c;
    padding-left: 30px;
    color: #878b8d;
    margin: 0;
    border-radius: 30px
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .well .form-item-c .form_resultado .checkbox-2 input[type=radio]:checked+label {
    background-image: url(../images/assets/checked.png)
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .link_ask {
    padding-top: 20px;
    padding-bottom: 20px
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .link_ask .a_ask {
    text-decoration: underline;
    color: #878b8d
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .personas {
    margin-top: 30px;
    margin-left: 0 !important;
    padding-left: 0 !important
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .personas input[type=radio] {
    visibility: hidden
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .personas .checkbox-1 {
    margin: 0;
    position: relative;
    background-color: #A6BECE;
    padding: 10px 10px 10px 50px;
    margin: auto;
    margin-bottom: 10px;
    height: 60px;
    border-radius: 30px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .personas .checkbox-1 label {
    background-image: url(../images/assets/check.png);
    background-repeat: no-repeat;
    display: block;
    width: 100%;
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    padding-left: 30px
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .personas .checkbox-1 input[type=radio]:checked+label {
    background-image: url(../images/assets/checked.png)
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .personas .checkbox-2 {
    width: 300px;
    margin: 0;
    position: relative;
    background-color: #A6BECE;
    padding: 10px 10px 10px 50px;
    margin: auto;
    margin-bottom: 10px;
    height: 60px;
    border-radius: 30px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .personas .checkbox-2 label {
    background-image: url(../images/assets/check.png);
    background-repeat: no-repeat;
    display: block;
    width: 100%;
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    padding-left: 30px
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .personas .checkbox-2 input[type=radio]:checked+label {
    background-image: url(../images/assets/checked.png)
}

.mas_fondos .wrapper .template .detalle_compara .item_compara form,
.mas_fondos .wrapper .template .detalle_compara .item_compara .form_resultado {
    max-width: 100%;
    margin: 0
}

.mas_fondos .wrapper .template .detalle_compara .item_compara form label,
.mas_fondos .wrapper .template .detalle_compara .item_compara .form_resultado label {
    color: #878b8d;
    font-size: 20px;
    margin: 20px 0
}

.mas_fondos .wrapper .template .detalle_compara .item_compara form label span,
.mas_fondos .wrapper .template .detalle_compara .item_compara .form_resultado label span {
    background-color: #A6BECE;
    color: #fff;
    border-radius: 50px;
    padding: 10px 15px;
    font-size: 14px;
    margin-right: 10px
}

.mas_fondos .wrapper .template .detalle_compara .item_compara form input,
.mas_fondos .wrapper .template .detalle_compara .item_compara .form_resultado input {
    padding: 10px 5px;
    border-radius: 0;
    border: 1px solid #878b8d;
    width: 100%;
    color: #878b8d;
    font-size: 14px;
    margin-bottom: 20px;
    padding-left: 10px
}

.mas_fondos .wrapper .template .detalle_compara .item_compara form select,
.mas_fondos .wrapper .template .detalle_compara .item_compara .form_resultado select {
    background-color: #fff;
    background-image: url(../images/assets/down.png);
    background-repeat: no-repeat;
    background-position: 95% 15px;
    padding: 10px 5px;
    border-radius: 0;
    border: 1px solid #878b8d;
    text-align: center;
    width: 100%;
    color: #878b8d;
    font-size: 14px;
    margin-bottom: 20px;
    padding-left: 10px
}

.mas_fondos .wrapper .template .detalle_compara .item_compara form button,
.mas_fondos .wrapper .template .detalle_compara .item_compara .form_resultado button {
    display: block;
    margin: auto
}

.mas_fondos .wrapper .template .detalle_compara .item_compara form hr,
.mas_fondos .wrapper .template .detalle_compara .item_compara .form_resultado hr {
    border-top: solid 1px #878b8d
}

.mas_fondos .wrapper .template .detalle_compara .item_compara form .add,
.mas_fondos .wrapper .template .detalle_compara .item_compara .form_resultado .add {
    background-color: #878b8d;
    color: #fff;
    margin-top: 40px;
    margin-bottom: 30px
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .form-cartera {
    margin: 0 auto
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .hs-button {
    width: 210px;
    margin-bottom: 40px
}

.mas_fondos .wrapper .template .detalle_compara .item_compara .hs-button:hover {
    background-color: #A6BECE
}

.mas_fondos .wrapper .template .row-chart-time {
    width: 92%;
    padding-top: 80px;
    padding-bottom: 80px;
    margin: auto
}

.mas_fondos .wrapper .template .timeline {
    position: relative
}

.mas_fondos .wrapper .template .timeline .nav-timeline {
    position: fixed;
    top: 40%;
    right: 20px;
    z-index: 10;
    display: none
}

.mas_fondos .wrapper .template .timeline .nav-timeline ul {
    list-style-type: none;
    margin: 0
}

.mas_fondos .wrapper .template .timeline .nav-timeline ul li {
    width: 20px;
    height: 20px;
    border: 1px solid #fff;
    padding: 4px;
    margin-bottom: 15px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%
}

.mas_fondos .wrapper .template .timeline .nav-timeline ul li .circle-nav {
    width: 10px;
    height: 10px;
    background-color: #fff;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%
}

.mas_fondos .wrapper .template .timeline .nav-timeline ul li a.active .circle-nav {
    background-color: #99b9c6
}

.mas_fondos .wrapper .template .timeline .timeline-item {
    position: relative;
    width: 100%;
    padding: 40px 0;
    display: table;
    overflow: hidden
}

.mas_fondos .wrapper .template .timeline .timeline-item .bg-time {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.mas_fondos .wrapper .template .timeline .timeline-item .info-time {
    position: relative;
    z-index: 2;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    color: #fff
}

.mas_fondos .wrapper .template .timeline .timeline-item .info-time h3 {
    font-size: 50px
}

.mas_fondos .wrapper .template .timeline .timeline-item .info-time p {
    color: #fff;
    margin: 15px 0
}

.mas_fondos .wrapper .template .timeline .timeline-item .info-time img {
    max-width: 250px;
    margin: auto
}

.mas_fondos .wrapper .template .timeline .timeline-item .info-time .line {
    margin: auto;
    height: 35px;
    width: 1px;
    background: #fff
}

.mas_fondos .wrapper .template .fondos_propios {
    position: relative
}

.mas_fondos .wrapper .template .fondos_propios .text-propios {
    padding-left: 15px;
    padding-right: 10px;
    text-align: justify;
    margin-bottom: 40px
}

.mas_fondos .wrapper .template .fondos_propios .item-propios {
    position: relative;
    display: table;
    margin-bottom: 30px
}

.mas_fondos .wrapper .template .fondos_propios .item-propios.time-item {
    margin-bottom: 10px
}

.mas_fondos .wrapper .template .fondos_propios .item-propios .img {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 15px;
    z-index: 0;
    width: 95%;
    height: 100%;
    overflow: hidden
}

.mas_fondos .wrapper .template .fondos_propios .item-propios .img .img-bg {
    position: absolute;
    top: 0;
    left: auto;
    right: auto;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: all .7s ease;
    transition: all .7s ease
}

.mas_fondos .wrapper .template .fondos_propios .item-propios .img .img-bg.active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.mas_fondos .wrapper .template .fondos_propios .item-propios .info-propios {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    z-index: 10;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 15px
}

.mas_fondos .wrapper .template .fondos_propios .item-propios .info-propios h3 {
    color: #fff;
    font-size: 18px !important;
    line-height: 25px !important;
    display: block;
    height: auto;
    word-wrap: break-word
}

.mas_fondos .wrapper .template .fondos_propios .item-propios .info-propios p {
    color: #fff;
    margin-top: 20px;
    margin-bottom: 20px
}

.mas_fondos .wrapper .template .fondos_propios .item-propios .more {
    width: 40px;
    margin: auto
}

.mas_fondos .wrapper .template .fondos_propios .item-propios .more img {
    width: 40px;
    height: 40px;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow, transform;
    -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: -webkit-box-shadow, -webkit-transform;
    transition-property: box-shadow, transform;
    transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
    cursor: pointer
}

.mas_fondos .wrapper .template .fondos_propios .item-propios .more img:hover,
.mas_fondos .wrapper .template .fondos_propios .item-propios .more img:focus,
.mas_fondos .wrapper .template .fondos_propios .item-propios .more img:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer
}

.mas_fondos .wrapper .template .fondos_propios.detalle .info-detalle {
    text-align: left
}

.mas_fondos .wrapper .template .fondos_propios.detalle .info-detalle .item-detalle {
    margin-bottom: 20px;
    min-height: 150px
}

.mas_fondos .wrapper .template .fondos_propios.detalle .charts {
    margin-top: 30px
}

.mas_fondos .wrapper .template .fondos_propios.detalle .charts .item-chart {
    margin-bottom: 60px
}

.mas_fondos .wrapper .template .managers {
    text-align: left;
    padding: 80px 40px
}

.mas_fondos .wrapper .template .managers h2 {
    margin-bottom: 50px
}

.mas_fondos .wrapper .template .managers .item-manager {
    margin-bottom: 30px
}

.mas_fondos .wrapper .template .managers .item-manager h3 {
    margin-top: 0
}

.mas_fondos .wrapper .template .managers .item-manager .img-manager {
    margin-bottom: 30px
}

.mas_fondos .wrapper .template .row_detalle .list-fondos-detalle {
    text-align: left;
    margin-top: 40px
}

.mas_fondos .wrapper .template .row_detalle .list-fondos-detalle ul {
    margin-left: 15px
}

.mas_fondos .wrapper .template .row_detalle .list-fondos-detalle ul li {
    margin-bottom: 20px;
    font-size: 15px
}

.mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content {
    padding: 10px
}

.mas_fondos .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs li a {
    line-height: 15px
}

@media (max-width:425px){
    .table_tabs{
        overflow-x: scroll !important;
    }
}

@media (max-width:1074px) {
    .mas_fondos .table_tabs2 .table thead tr th {
        font-size: 11px
    }
    .mas_fondos .table_tabs2 .table thead tr th:first-child {
        width: 100px
    }
}

@media (min-width:320px) and (max-width:767px) {
    .mas_fondos .gracias_compara {
        color: #A6BECE
    }
    .mas_fondos .gracias_compara h3 {
        color: #A6BECE;
        padding: 10px 40px 10px !important;
        text-align: center;
        font-weight: bolder
    }
    .mas_fondos .gracias_compara p {
        color: #A6BECE;
        padding: 10px 10px !important;
        text-align: center
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-stage-outer .owl-stage .owl-item .item {
        padding-left: 0
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .img_cv {
        padding-right: 0;
        padding-left: 0
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .row_blue1 {
        padding: 0
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-nav {
        top: 40%;
        color: #A6BECE;
        font-size: 30px;
        display: table
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-nav .owl-prev {
        display: table-cell;
        vertical-align: middle;
        left: 5%;
        position: absolute;
        top: 45%
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-nav .owl-next {
        display: table-cell;
        vertical-align: middle;
        right: 5%;
        position: absolute;
        top: 45%
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-dots {
        display: none
    }
}

@media (min-width:450px) {
    .mas_fondos .wrapper .template .table_tabs2 .table thead tr th {
        font-size: 10px
    }
    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .archivos {
        padding: 0
    }
    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .archivos .table_tabs {
        margin: 0;
        max-width: none;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .archivos .table_tabs thead tr th {
        vertical-align: middle
    }
    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .archivos .table_tabs tbody tr td {
        vertical-align: middle;
        font-size: 11px !important
    }
    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .archivos .table_tabs tbody tr td a {
        color: #A6BECE
    }
    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .archivos .table_tabs tbody tr td a i {
        color: #A6BECE
    }
}

@media (min-width:600px) {
    .mas_fondos .navbar .brand img {
        max-width: 150px;
        margin: 0 auto;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos .owl-stage-outer .item .hero_cont .text .btn_banners a {
        margin-right: 20px
    }
    .mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs,
    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs {
        width: 90%;
        margin: auto;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs .active a,
    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs .active a {
        font-size: 16px;
        text-align: center
    }
    .mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs li a,
    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs li a {
        font-size: 16px;
        text-align: center
    }
    .mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .nav-tabs li a:hover,
    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .nav-tabs li a:hover {
        font-size: 16px;
        text-align: center
    }
    .mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane h3,
    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane h3 {
        font-size: 14px
    }
    .mas_fondos .wrapper .template .detalle_servicio_cliente .tabs_servicio .tab-content .tab-pane .disclaimer,
    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .disclaimer {
        padding: 40px 60px
    }
    .mas_fondos .wrapper .template .detalle_nosotros .text .assets_nosotros {
        max-width: 460px;
        display: table
    }
    .mas_fondos .wrapper .template .detalle_nosotros .text .assets_nosotros .item_assets {
        display: table;
        width: 50%;
        float: left
    }
}

@media (min-width:768px) {
    .mas_fondos .btn_cominv a.compFI {
        margin-right: 50px !important
    }
    .mas_fondos .offcanvas-drawer .navbar-nav,
    .mas_fondos .offcanvas-drawer .nav_second {
        float: none
    }
    .mas_fondos .offcanvas-drawer .navbar-nav li,
    .mas_fondos .offcanvas-drawer .nav_second li {
        float: none
    }
    .mas_fondos .offcanvas-drawer .navbar-nav li.contact,
    .mas_fondos .offcanvas-drawer .nav_second li.contact {
        background-color:
    }
    .mas_fondos .offcanvas-drawer .navbar-nav li a,
    .mas_fondos .offcanvas-drawer .nav_second li a {
        font-weight: 300;
        color: #fff;
        text-align: left;
        padding: 0
    }
    .mas_fondos .offcanvas-drawer .navbar-nav li a:hover,
    .mas_fondos .offcanvas-drawer .nav_second li a:hover,
    .mas_fondos .offcanvas-drawer .navbar-nav li a:active,
    .mas_fondos .offcanvas-drawer .nav_second li a:active,
    .mas_fondos .offcanvas-drawer .navbar-nav li a:focus,
    .mas_fondos .offcanvas-drawer .nav_second li a:focus {
        background-color: transparent
    }
    .mas_fondos .offcanvas-drawer .navbar-nav li span,
    .mas_fondos .offcanvas-drawer .nav_second li span {
        display: block
    }
    .mas_fondos .offcanvas-drawer .nav_second {
        margin-top: 50px;
        border-top: none
    }
    .mas_fondos .offcanvas-drawer .nav_second li a {
        font-size: 12px;
        text-transform: none;
        text-decoration: none
    }
    .mas_fondos .offcanvas-drawer .nav_second .btn_mas.second.social {
        border: none;
        display: inline-block
    }
    .mas_fondos .navbar {
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .navbar .container {
        width: 100%
    }
    .mas_fondos .navbar .container .navbar-toggle {
        display: block;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .navbar .container .navbar-collapse {
        display: none !important
    }
    .mas_fondos .navbar .container .navbar-collapse .navbar-nav {
        width: 75%;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .navbar .container .navbar-collapse .navbar-nav li {
        float: left;
        display: table;
        vertical-align: middle;
        text-align: center;
        width: 25%;
        height: 60px
    }
    .mas_fondos .navbar .container .navbar-collapse .navbar-nav li .btnMenu {
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
        display: table-cell;
        vertical-align: middle;
        font-size: 12px;
        padding: 0 10px;
        text-align: center;
        color: #fff;
        text-transform: uppercase
    }
    .mas_fondos .navbar .container .navbar-collapse .navbar-nav li .btnMenu:hover {
        color: #c1c1c1;
        -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transition-duration: .3s;
        transition-duration: .3s;
        -webkit-transition-property: color, background-color;
        transition-property: color, background-color;
        cursor: pointer
    }
    .mas_fondos .navbar .container .navbar-collapse .nav_second {
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .navbar .container .navbar-collapse .nav_second li {
        display: inline-block;
        padding: 0 15px
    }
    .mas_fondos .navbar .container .navbar-collapse .nav_second li a {
        padding: 0;
        text-align: center;
        color: #fff;
        text-decoration: none
    }
    .mas_fondos .navbar .container .navbar-collapse .nav_second li a:hover {
        color: #c1c1c1;
        -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transition-duration: .3s;
        transition-duration: .3s;
        -webkit-transition-property: color, background-color;
        transition-property: color, background-color;
        cursor: pointer
    }
    .mas_fondos .navbar .container .navbar-collapse .nav_second li .social {
        width: 50px;
        display: inline-block
    }
    .mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos .owl-stage-outer .item .hero_cont .text {
        padding: 30px 50px
    }
    .mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos .owl-stage-outer .item .hero_cont .text .btn_banners a {
        margin-right: 40px
    }
    .mas_fondos .wrapper .template .hero_contacto {
        height: 800px
    }
    .mas_fondos .wrapper .template .hero_contacto h2 {
        top: 230px
    }
    .mas_fondos .wrapper .template .hero_contacto form {
        top: 280px
    }
    .mas_fondos .wrapper .template .hero_comparador_inv h2 {
        font-size: 22px
    }
    .mas_fondos .wrapper .template .hero_comparador_inv h3 {
        font-size: 19px
    }
    .mas_fondos .wrapper .template .row_white p {
        line-height: 26px
    }
    .mas_fondos .wrapper .template .row_ventajas .item_ventaja1 .text_ventajas,
    .mas_fondos .wrapper .template .row_personas .item_ventaja1 .text_ventajas,
    .mas_fondos .wrapper .template .row_ventajas .item_ventaja2 .text_ventajas,
    .mas_fondos .wrapper .template .row_personas .item_ventaja2 .text_ventajas,
    .mas_fondos .wrapper .template .row_ventajas .item_ventaja3 .text_ventajas,
    .mas_fondos .wrapper .template .row_personas .item_ventaja3 .text_ventajas,
    .mas_fondos .wrapper .template .row_ventajas .item_persona1 .text_ventajas,
    .mas_fondos .wrapper .template .row_personas .item_persona1 .text_ventajas,
    .mas_fondos .wrapper .template .row_ventajas .item_persona2 .text_ventajas,
    .mas_fondos .wrapper .template .row_personas .item_persona2 .text_ventajas,
    .mas_fondos .wrapper .template .row_ventajas .item_persona3 .text_ventajas,
    .mas_fondos .wrapper .template .row_personas .item_persona3 .text_ventajas,
    .mas_fondos .wrapper .template .row_ventajas .item_ventaja1 .text_persona,
    .mas_fondos .wrapper .template .row_personas .item_ventaja1 .text_persona,
    .mas_fondos .wrapper .template .row_ventajas .item_ventaja2 .text_persona,
    .mas_fondos .wrapper .template .row_personas .item_ventaja2 .text_persona,
    .mas_fondos .wrapper .template .row_ventajas .item_ventaja3 .text_persona,
    .mas_fondos .wrapper .template .row_personas .item_ventaja3 .text_persona,
    .mas_fondos .wrapper .template .row_ventajas .item_persona1 .text_persona,
    .mas_fondos .wrapper .template .row_personas .item_persona1 .text_persona,
    .mas_fondos .wrapper .template .row_ventajas .item_persona2 .text_persona,
    .mas_fondos .wrapper .template .row_personas .item_persona2 .text_persona,
    .mas_fondos .wrapper .template .row_ventajas .item_persona3 .text_persona,
    .mas_fondos .wrapper .template .row_personas .item_persona3 .text_persona {
        height: 140px;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .wrapper .template .row_ventajas .item_ventaja2,
    .mas_fondos .wrapper .template .row_personas .item_ventaja2 {
        background-image: url('../images/home/ventajas/diversificacion.jpg')
    }
    .mas_fondos .wrapper .template .row_ventajas .item_ventaja3,
    .mas_fondos .wrapper .template .row_personas .item_ventaja3 {
        background-image: url('../images/home/ventajas/administracion.jpg')
    }
    .mas_fondos .wrapper .template .row_white h2 {
        font-size: 22px
    }
    .mas_fondos .wrapper .template .row_white p {
        line-height: 26px
    }
    .mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas1 .text_grid_mas,
    .mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas2 .text_grid_mas,
    .mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas3 .text_grid_mas,
    .mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas4 .text_grid_mas {
        width: 80%;
        height: 100%;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas1 .text_grid_mas .call_to_action,
    .mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas2 .text_grid_mas .call_to_action,
    .mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas3 .text_grid_mas .call_to_action,
    .mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas4 .text_grid_mas .call_to_action {
        height: 25%
    }
    .mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas1 .text_grid_mas .text_description,
    .mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas2 .text_grid_mas .text_description,
    .mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas3 .text_grid_mas .text_description,
    .mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas4 .text_grid_mas .text_description {
        height: 100%
    }
    .mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas1:hover .text_grid_mas .text_description,
    .mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas2:hover .text_grid_mas .text_description,
    .mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas3:hover .text_grid_mas .text_description,
    .mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas4:hover .text_grid_mas .text_description {
        height: 90%;
        top: 0;
        bottom: 0
    }
    .mas_fondos .wrapper .template .row_white h2 {
        font-size: 22px
    }
    .mas_fondos .wrapper .template .oficinas {
        position: relative;
        padding: 60px 0;
        margin: auto
    }
    .mas_fondos .wrapper .template .oficinas h2 {
        font-size: 22px
    }
    .mas_fondos .wrapper .template .oficinas {
        position: relative;
        padding: 60px 0;
        margin: auto;
        float: none;
        z-index: 10;
        top: -50px
    }
    .mas_fondos .wrapper .template .tab-content .tab-pane p {
        margin-bottom: 40px
    }
    .mas_fondos .wrapper .template .tab-content .tab-pane .text_tab2 {
        margin-bottom: 100px
    }
    .mas_fondos .wrapper .template .tab-content .tab-pane .text_tab2 {
        margin-bottom: 80px
    }
    .mas_fondos .wrapper .template .tab-content .tab-pane .main {
        max-width: 800px;
        margin: auto
    }
    .mas_fondos .wrapper .template .detalle_unete .text .asesores_left {
        width: 40%;
        display: inline-block
    }
    .mas_fondos .wrapper .template .detalle_unete .text .asesores_right {
        width: 60%
    }
    .mas_fondos .wrapper .template .detalle_uso_regulatorio {
        margin: auto
    }
    .mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_text h3,
    .mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica h3,
    .mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_text p,
    .mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_grafica p {
        display: table-row;
        margin-bottom: 20px
    }
    .mas_fondos .wrapper .template .fondo_graficas .fondo1 .fondo_text {
        padding: 0 5%
    }
    .mas_fondos .wrapper .template .detalle_planeacion_financiera .text {
        height: 150px
    }
    .mas_fondos .wrapper .template .cont-dbblock .block-txt {
        font-size: 16px;
        padding: 0 100px
    }
    .mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .nav .active a,
    .mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .nav-tabs .active a,
    .mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .nav li a,
    .mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .nav-tabs li a {
        font-size: 16px
    }
    .mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .nav .active,
    .mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .nav-tabs .active {
        border: 1px solid #f1f1f1
    }
    .mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .foto_tesoreria ul,
    .mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .foto_rh ul,
    .mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .foto_presentaciones ul,
    .mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .text ul {
        width: 80%;
        height: 80px
    }
    .mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .text ul {
        width: 70%;
        height: 200px
    }
    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio form,
    .mas_fondos .wrapper .template .detalle_arquitectura_abierta .tabs_servicio form {
        padding: 40px 12px 0 40px
    }
    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio form .select_fondos,
    .mas_fondos .wrapper .template .detalle_arquitectura_abierta .tabs_servicio form .select_fondos {
        width: 24%;
        display: inline-block
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-stage-outer .owl-stage .owl-item .item {
        padding-left: 0
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .img_cv {
        padding-right: 0;
        padding-left: 0
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .row_blue1 {
        padding: 0
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-stage-outer .owl-stage .owl-item .row_blue1 .row_blue2 {
        position: absolute;
        background-color: #18607e;
        bottom: 0;
        color: #fff;
        width: 100%;
        text-align: center;
        opacity: .9
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-stage-outer .owl-stage .owl-item .row_blue1 .row_blue2 .name_title {
        font-size: 25px;
        padding-top: 20px;
        padding-bottom: 10px
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-stage-outer .owl-stage .owl-item .row_blue1 .row_blue2 .des_title {
        font-size: 18px;
        padding-bottom: 20px
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-nav {
        top: 40%;
        color: #A6BECE;
        font-size: 60px;
        display: table
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-nav .owl-prev {
        display: table-cell;
        vertical-align: middle;
        left: 1%;
        position: absolute;
        top: 45%
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-nav .owl-next {
        display: table-cell;
        vertical-align: middle;
        right: 1%;
        position: absolute;
        top: 45%
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-dots {
        display: none
    }
    .mas_fondos .wrapper .template .carousel_azimut_cont .row .titles_white {
        font-size: 25px
    }
    .mas_fondos .wrapper .template .carousel_azimut_cont .row .carousel_azimut .owl-stage-outer .owl-stage .owl-item .item {
        padding: 50px 100px;
        font-size: 20px
    }
    .mas_fondos .wrapper .template .carousel_azimut_cont .row .carousel_azimut .owl-nav .owl-prev {
        width: 45px
    }
    .mas_fondos .wrapper .template .carousel_azimut_cont .row .carousel_azimut .owl-nav .owl-next {
        width: 45px
    }
    .mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .title_blue {
        font-size: 22px
    }
    .mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graph_p {
        font-size: 18px
    }
    .mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .txt_p h5 {
        font-size: 18px
    }
    .mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .txt_p p {
        font-size: 16px
    }
    .mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .txt_p h4 {
        font-size: 16px
    }
    .mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .graph_table .no_padding-2 .canvas-graph canvas {
        max-height: 580px
    }
    .mas_fondos .wrapper .template .fondo-graph a {
        font-size: 18px
    }
    .mas_fondos .wrapper .template .estra_cont .row .detalle_discont .list_dis .diset .nav-tabs li {
        width: 120px;
        height: 45px;
        margin: 25px 20px
    }
    .mas_fondos .wrapper .template .estra_cont .row .detalle_discont .list_dis .diset .nav-tabs li a {
        font-size: 18px
    }
    .mas_fondos .wrapper .template .estra_cont .row .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .text-center {
        font-size: 22px
    }
    .mas_fondos .wrapper .template .estra_cont .row .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .sub_h {
        font-size: 20px !important
    }
    .mas_fondos .wrapper .template .estra_cont .row .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .cont_colf .line_gph h4 {
        font-size: 20px
    }
    .mas_fondos .wrapper .template .estra_cont .row .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .cont_colr h4 {
        font-size: 20px
    }
    .mas_fondos .wrapper .template .estra_cont .row .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .cont_colr .form_cart form .form-group .form-control {
        height: 40px;
        font-size: 18px
    }
    .mas_fondos .wrapper .template .estra_cont .row .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .cont_colr .form_cart form .rd_sxop .rad_sx {
        font-size: 18px
    }
    .mas_fondos .wrapper .template .estra_cont .row .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .cont_colr .form_cart form .rd_sxop .radio label {
        font-size: 18px
    }
    .mas_fondos .wrapper .template .estra_cont .row .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .cont_colr .form_cart form .rd_sxop .radio label input {
        height: 18px
    }
    .mas_fondos .wrapper .template .estra_cont .row .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .cont_colr .form_cart form .btn_subs a {
        font-size: 20px;
        width: 150px;
        margin-left: 15%
    }
    .mas_fondos .wrapper .template .estra_cont .row .detalle_discont .list_dis .tab-content .tab-pane .row .panel-group .panel .panel-collapse .panel-body .collapse .well .container-fluid .col_in1 .cont_colr .form_cart form .btn_subs button {
        font-size: 20px;
        width: 150px;
        margin-right: 15%
    }
    .mas_fondos .wrapper .template .detalle_compara .fondo .tab-content .tab-pane .item_compara .personas {
        width: 100%;
        margin-left: 5%;
        margin-right: 5%;
        margin-top: 40px
    }
    .mas_fondos .wrapper .template .detalle_compara .fondo .tab-content .tab-pane .item_compara .personas .checkbox-1 {
        width: 300px;
        margin: 10px;
        float: left
    }
    .mas_fondos .wrapper .template .detalle_compara .fondo .tab-content .tab-pane .item_compara .form-cartera {
        margin-top: 40px
    }
    .mas_fondos .wrapper .template .detalle_compara .gracias_compara .porcentaje {
        margin-top: 30px
    }
    .mas_fondos .wrapper .template .fondos_propios .item-propios {
        height: 300px
    }
}

@media (max-width:767px) {
    .mas_fondos .fondo .nav {
        text-align: center
    }
}

@media (min-width:768px) and (max-width:899px) {
    .mas_fondos .dropdown-menu {
        float: none;
        position: static;
        background: transparent;
        border: none;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

@media (min-width:900px) {
    .mas_fondos .offcanvas-drawer {
        display: none
    }
    .mas_fondos .navbar {
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .navbar .brand {
        margin-left: 4%;
        width: 200px
    }
    .mas_fondos .navbar .brand img {
        max-width: 160px;
        margin-left: 0;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .navbar .container .navbar-toggle {
        display: none;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .navbar .container .navbar-collapse {
        display: block !important;
        position: relative;
        width: 100%;
        padding: 20px 0
    }
    .mas_fondos .navbar .container .navbar-collapse .navbar-nav {
        position: absolute;
        bottom: -90px;
        right: 5%;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .navbar .container .navbar-collapse .navbar-nav li .btnMenu {
        font-size: 12px;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .navbar .container .navbar-collapse .nav_second {
        position: absolute;
        top: 20px;
        right: 5%;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .navbar .container .navbar-collapse .nav_second li {
        display: inline-block;
        text-align: center
    }
    .mas_fondos .navbar .container .navbar-collapse .nav_second li a {
        padding: 0;
        color: #fff;
        font-size: 13px;
        text-decoration: none
    }
    .mas_fondos .navbar .container .navbar-collapse .nav_second li a:hover {
        color: #c1c1c1;
        -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transition-duration: .3s;
        transition-duration: .3s;
        -webkit-transition-property: color, background-color;
        transition-property: color, background-color;
        cursor: pointer
    }
    .mas_fondos .navbar .container .navbar-collapse .nav_second .social {
        width: 20px;
        display: inline-block
    }
    .mas_fondos .navbar .container .navbar-collapse .nav_second .social a {
        text-align: center
    }
    .mas_fondos footer {
        text-align: center
    }
    .mas_fondos footer .sub_footer,
    .mas_fondos footer .sub_footer_small {
        width: 100%;
        text-align: center;
        margin-bottom: 30px
    }
    .mas_fondos footer .sub_footer ul li,
    .mas_fondos footer .sub_footer_small ul li {
        text-align: center;
        list-style: none;
        margin: 5px;
        display: inline-block
    }
    .mas_fondos footer .sub_footer ul li a,
    .mas_fondos footer .sub_footer_small ul li a {
        color: #878b8d;
        font-size: 12px;
        text-decoration: none
    }
    .mas_fondos footer .sub_footer ul li a img,
    .mas_fondos footer .sub_footer_small ul li a img {
        max-width: 10px;
        display: inline-block
    }
    .mas_fondos footer .social {
        display: inline-block;
        margin: auto
    }
    .mas_fondos footer .social ul {
        text-align: center
    }
    .mas_fondos footer .social ul .logo_footer {
        margin: 0 0 30px
    }
    .mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos .owl-stage-outer .item .hero_cont .text {
        padding: 30px 10%;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos .owl-stage-outer .item .hero_cont .text .text_call {
        font-size: 30px
    }
    .mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos .owl-stage-outer .item .hero_cont .text .text_call::after,
    .mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos .owl-stage-outer .item .hero_cont .text .text_call::before {
        content: '';
        width: 20px;
        height: 22px;
        display: inline-block;
        background-size: 100%;
        background-repeat: no-repeat;
        background-position: 0 6px
    }
    .mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos .owl-stage-outer .item .hero_cont .text .text_call::after {
        background-image: url('../images/home/img_deco_rigth.png');
        margin-left: 15px
    }
    .mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos .owl-stage-outer .item .hero_cont .text .text_call::before {
        background-image: url('../images/home/img_deco_left.png');
        margin-right: 20px
    }
    .mas_fondos .wrapper .template .hero_banner .carousel_mas_fondos .owl-stage-outer .item .hero_cont .text .btn_banners a {
        margin-right: 20px;
        margin-left: 20px
    }
    .mas_fondos .wrapper .template .hero_contacto {
        height: 850px
    }
    .mas_fondos .wrapper .template .hero_contacto form {
        max-width: 800px;
        top: 360px
    }
    .mas_fondos .wrapper .template .hero_contacto form input {
        display: inline-block;
        width: 48%;
        margin: 5px
    }
    .mas_fondos .wrapper .template .hero_contacto form .new-select {
        width: 97%;
        border: 0;
        margin: 8px auto 13px 8px
    }
    .mas_fondos .wrapper .template .hero_contacto form textarea {
        width: 97%;
        margin-top: 5px;
        margin-left: 10px
    }
    .mas_fondos .wrapper .template .hero_contacto a {
        display: block
    }
    .mas_fondos .wrapper .template .hero_terminos_condiciones,
    .mas_fondos .wrapper .template .hero_contacto,
    .mas_fondos .wrapper .template .hero_ligas_interes,
    .mas_fondos .wrapper .template .hero_servicio_cliente,
    .mas_fondos .wrapper .template .hero_planeacion_financiera,
    .mas_fondos .wrapper .template .hero_unete,
    .mas_fondos .wrapper .template .hero_uso_regulatorio,
    .mas_fondos .wrapper .template .hero_recomendaciones_seguridad,
    .mas_fondos .wrapper .template .hero_nosotros,
    .mas_fondos .wrapper .template .hero_informes_trimestrales,
    .mas_fondos .wrapper .template .hero_informacion_importante,
    .mas_fondos .wrapper .template .hero_personas_morales,
    .mas_fondos .wrapper .template .hero_personas_autorizadas,
    .mas_fondos .wrapper .template .hero_perfil_cuestionario,
    .mas_fondos .wrapper .template .hero_nosotros,
    .mas_fondos .wrapper .template .hero_perfil_cuestionario,
    .mas_fondos .wrapper .template .hero_detalle_fondo,
    .mas_fondos .wrapper .template .hero_ofertas_fondos,
    .mas_fondos .wrapper .template .hero_arquitectura_abierta {
        height: 500px;
        padding-top: 300px;
        padding-bottom: 150px;
        padding-left: 20%;
        padding-right: 20%
    }
    .mas_fondos .wrapper .template .hero_terminos_condiciones a,
    .mas_fondos .wrapper .template .hero_contacto a,
    .mas_fondos .wrapper .template .hero_ligas_interes a,
    .mas_fondos .wrapper .template .hero_servicio_cliente a,
    .mas_fondos .wrapper .template .hero_planeacion_financiera a,
    .mas_fondos .wrapper .template .hero_unete a,
    .mas_fondos .wrapper .template .hero_uso_regulatorio a,
    .mas_fondos .wrapper .template .hero_recomendaciones_seguridad a,
    .mas_fondos .wrapper .template .hero_nosotros a,
    .mas_fondos .wrapper .template .hero_informes_trimestrales a,
    .mas_fondos .wrapper .template .hero_informacion_importante a,
    .mas_fondos .wrapper .template .hero_personas_morales a,
    .mas_fondos .wrapper .template .hero_personas_autorizadas a,
    .mas_fondos .wrapper .template .hero_perfil_cuestionario a,
    .mas_fondos .wrapper .template .hero_nosotros a,
    .mas_fondos .wrapper .template .hero_perfil_cuestionario a,
    .mas_fondos .wrapper .template .hero_detalle_fondo a,
    .mas_fondos .wrapper .template .hero_ofertas_fondos a,
    .mas_fondos .wrapper .template .hero_arquitectura_abierta a {
        display: block
    }
    .mas_fondos .wrapper .template .hero_terminos_condiciones h3,
    .mas_fondos .wrapper .template .hero_contacto h3,
    .mas_fondos .wrapper .template .hero_ligas_interes h3,
    .mas_fondos .wrapper .template .hero_servicio_cliente h3,
    .mas_fondos .wrapper .template .hero_planeacion_financiera h3,
    .mas_fondos .wrapper .template .hero_unete h3,
    .mas_fondos .wrapper .template .hero_uso_regulatorio h3,
    .mas_fondos .wrapper .template .hero_recomendaciones_seguridad h3,
    .mas_fondos .wrapper .template .hero_nosotros h3,
    .mas_fondos .wrapper .template .hero_informes_trimestrales h3,
    .mas_fondos .wrapper .template .hero_informacion_importante h3,
    .mas_fondos .wrapper .template .hero_personas_morales h3,
    .mas_fondos .wrapper .template .hero_personas_autorizadas h3,
    .mas_fondos .wrapper .template .hero_perfil_cuestionario h3,
    .mas_fondos .wrapper .template .hero_nosotros h3,
    .mas_fondos .wrapper .template .hero_perfil_cuestionario h3,
    .mas_fondos .wrapper .template .hero_detalle_fondo h3,
    .mas_fondos .wrapper .template .hero_ofertas_fondos h3,
    .mas_fondos .wrapper .template .hero_arquitectura_abierta h3 {
        font-size: 18px
    }
    .mas_fondos .wrapper .template .hero_404 h2 {
        font-size: 38px;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .wrapper .template .hero_404 h3 {
        font-size: 24px;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .wrapper .template .hero_comparador_inv h2 {
        font-size: 22px
    }
    .mas_fondos .wrapper .template .hero_comparador_inv h3 {
        font-size: 20px
    }
    .mas_fondos .wrapper .template .hero_comparador_inv .btn_cominv a {
        font-size: 20px !important
    }
    .mas_fondos .wrapper .template .row_ventajas {
        position: relative
    }
    .mas_fondos .wrapper .template .row_ventajas .titles_white {
        position: absolute;
        z-index: 10;
        margin: auto;
        top: 20%;
        right: 0;
        left: 0;
        text-align: center;
        color: #fff;
        display: inline-block;
        margin-top: 40px;
        margin-bottom: 10px;
        text-shadow: 0 4px 8px #000;
        -moz-text-shadow: 0 4px 8px #000;
        -ms-text-shadow: 0 4px 8px #000;
        -o-text-shadow: 0 4px 8px #000;
        -webkit-text-shadow: 0 4px 8px #000
    }
    .mas_fondos .wrapper .template .row_white {
        position: relative
    }
    .mas_fondos .wrapper .template .row_white a {
        position: absolute;
        z-index: 20;
        bottom: -25px;
        left: 0;
        right: 0;
        margin: auto;
        width: 320px
    }
    .mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas1 .text_grid_mas,
    .mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas2 .text_grid_mas,
    .mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas3 .text_grid_mas,
    .mas_fondos .wrapper .template .grid_mas_fondos .item_grid_mas4 .text_grid_mas {
        width: 80%;
        height: 100px;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .wrapper .template .ligas_interes,
    .mas_fondos .wrapper .template .detalle_terminos,
    .mas_fondos .wrapper .template .detalle_servicio_cliente,
    .mas_fondos .wrapper .template .detalle_recomendaciones_seguridad,
    .mas_fondos .wrapper .template .detalle_personas_morales,
    .mas_fondos .wrapper .template .detalle_nosotros,
    .mas_fondos .wrapper .template .detalle_perfil_inversionista,
    .mas_fondos .wrapper .template .detalle_fondo,
    .mas_fondos .wrapper .template .detalle_ofertas_fondos,
    .mas_fondos .wrapper .template .detalle_arquitectura_abierta {
        margin: auto
    }
    .mas_fondos .wrapper .template .detalle_retos .text ul {
        padding: 0 60px
    }
    .mas_fondos .wrapper .template .form_unete h2 {
        font-size: 24px;
        padding-bottom: 35px
    }
    .mas_fondos .wrapper .template .detalle_personas_morales .text p,
    .mas_fondos .wrapper .template .deralle_perfil_inversionista .text p,
    .mas_fondos .wrapper .template .detalle_fondo .text p {
        line-height: 24px
    }
    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .table-tabs {
        max-width: inherit
    }
    .mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .foto_tesoreria p,
    .mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .foto_rh p,
    .mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .foto_presentaciones p,
    .mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .text p {
        width: 80%;
        height: 20%;
        font-size: 22px !important;
        line-height: 30px
    }
    .mas_fondos .wrapper .template .detalle_tabs_personas .tabs_personas .tab-content .tab-pane .text ul {
        width: 70%;
        height: 30%
    }
}

@media (min-width:900px) and screen (max-width:899px) {
    .mas_fondos .wrapper .template .hero_contacto .new-select {
        border: 0
    }
}

@media (min-width:993px) {
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-stage-outer .owl-stage .owl-item .item {
        height: 100%;
        background-color: #f9f9f9
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .description {
        background-color: #f9f9f9;
        height: 100%;
        position: relative;
        display: table;
        vertical-align: middle;
        padding: 0 50px
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .description h3 {
        color: #A6BECE;
        padding-bottom: 10px;
        font-weight: 700;
        font-size: 26px
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .description h4 {
        color: #A6BECE;
        padding-bottom: 25px
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .description ul {
        display: table-row;
        vertical-align: middle
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .description ul li {
        padding-bottom: 10px
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-dots {
        display: inherit
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-dots .owl-dot span {
        background-color: #A6BECE
    }
    .mas_fondos .wrapper .template .carousel_azimut_cont .row .titles_white {
        padding-top: 140px
    }
    .mas_fondos .wrapper .template .carousel_azimut_cont .row .carousel_azimut .owl-stage-outer .owl-stage .owl-item .item {
        font-size: 18px
    }
}

@media (min-width:992px) {
    .mas_fondos .wrapper .template .detalle_compara .fondo .selecciona_fondos select {
        width: 18%
    }
    .mas_fondos .wrapper .template .detalle_compara .fondo .selecciona_fondos input {
        width: 18%
    }
    .mas_fondos .wrapper .template .detalle_compara .gracias_compara .graph {
        margin-top: 50px
    }
    .mas_fondos .wrapper .template .detalle_compara .gracias_compara .graphic-copy {
        padding-top: 40px
    }
    .mas_fondos .wrapper .template .detalle_compara .gracias_compara .graphic-copy h4 {
        margin-bottom: 50px
    }
    .mas_fondos .wrapper .template .detalle_nosotros .text {
        margin: auto
    }
    .mas_fondos .wrapper .template .detalle_nosotros .text h4 {
        font-size: 16px;
        margin-top: 40px;
        margin-bottom: 40px
    }
    .mas_fondos .wrapper .template .detalle_nosotros .text .assets_nosotros {
        max-width: 500px
    }
    .mas_fondos .wrapper .template .detalle_nosotros .text .assets_nosotros .item_assets {
        margin-bottom: 20px
    }
    .mas_fondos .wrapper .template .oficinas .item_oficina p {
        min-height: 100px
    }
    .mas_fondos .wrapper .template .detalle_fondo .head_detalle {
        display: table;
        vertical-align: middle;
        height: 100%
    }
    .mas_fondos .wrapper .template .detalle_fondo .head_detalle div {
        display: table-cell;
        vertical-align: middle;
        height: 500px
    }
    .mas_fondos .wrapper .template .fondo_graficas .fondo1 .head_detalle {
        display: table;
        vertical-align: middle;
        height: 100%
    }
    .mas_fondos .wrapper .template .fondo_graficas .fondo1 .head_detalle div {
        display: table-cell;
        vertical-align: middle;
        height: 500px
    }
    .mas_fondos .wrapper .template .table_tabs2 .table thead tr th {
        font-size: 10px;
        width: 9.3333% !important;
        background-position: 50% 57px
    }

    .mas_fondos .wrapper .template .table_tabs2 .table thead tr #sort_nombre,
    .mas_fondos .wrapper .template .table_tabs2 .table thead tr #sort_serie {
        width: 5% !important;
    }
    .mas_fondos .wrapper .template .table_tabs2 .table thead tr #sort_calif,
    .mas_fondos .wrapper .template .table_tabs2 .table thead tr #sort_28,
    .mas_fondos .wrapper .template .table_tabs2 .table thead tr #sort_91,
    .mas_fondos .wrapper .template .table_tabs2 .table thead tr #sort_2015,
    .mas_fondos .wrapper .template .table_tabs2 .table thead tr #sort_acumanio,
    .mas_fondos .wrapper .template .table_tabs2 .table thead tr #sort_1,
    .mas_fondos .wrapper .template .table_tabs2 .table thead tr #sort_3,
    .mas_fondos .wrapper .template .table_tabs2 .table thead tr #sort_5 {
        width: 7% !important;
    }
    
    .mas_fondos .wrapper .template .table_tabs2 .table thead tr #sort_disp,
    .mas_fondos .wrapper .template .table_tabs2 .table thead tr #sort_estrategia {
        width: 8% !important;
    }

    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .archivos {
        padding: 0
    }
    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .archivos .table_tabs {
        margin: 0;
        max-width: none;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .archivos .table_tabs thead tr th {
        vertical-align: middle
    }
    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .archivos .table_tabs tbody tr td {
        vertical-align: middle;
        font-size: 11px !important;
        width: 7% !important
        /* width: max-content !important */
    }

    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .archivos .table_tabs tr td:nth-child(1),
    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .archivos .table_tabs tr td:nth-child(2) {
        width: 5% !important;
    }
    
    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .archivos .table_tabs tr td:nth-child(3) {
        width: 9% !important;
    }
    
    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .archivos .table_tabs tr td:nth-child(4) {
        width: 7% !important;
    }
    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .archivos .table_tabs tr td:nth-child(5) {
        width: 9% !important;
    }


   

    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .archivos .table_tabs tbody tr td a {
        color: #A6BECE
    }
    .mas_fondos .wrapper .template .detalle_ofertas_fondos .tabs_servicio .tab-content .tab-pane .archivos .table_tabs tbody tr td a i {
        color: #A6BECE
    }
}

@media (min-width:1200px) {
    .mas_fondos .navbar {
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .navbar .brand img {
        max-width: 160px;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .navbar .container .navbar-collapse .navbar-nav li .btnMenu {
        font-size: 14px;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .wrapper .template .row_white form {
        max-width: 1200px;
        margin: auto;
        padding: 40px 0
    }
    .mas_fondos .wrapper .template .row_white form input,
    .mas_fondos .wrapper .template .row_white form .new-select {
        width: 18%;
        margin-right: 10px;
        display: inline-block
    }
    .mas_fondos .wrapper .template .row_white form .center-block {
        display: block;
        margin-top: 1em
    }
    .mas_fondos .wrapper .template .detalle_nosotros .text .assets_nosotros {
        max-width: 1000px
    }
    .mas_fondos .wrapper .template .detalle_nosotros .text .assets_nosotros .item_assets {
        width: 25%
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .description h3 {
        font-size: 30px
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .description h4 {
        font-size: 24px
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .description ul p {
        font-size: 20px
    }
    .mas_fondos .wrapper .template .carousel_cv_cont .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .description ul li {
        font-size: 18px
    }
    .mas_fondos .wrapper .template .carousel_azimut_cont .row .titles_white {
        padding-top: 140px
    }
    .mas_fondos .wrapper .template .carousel_azimut_cont .row .carousel_azimut .owl-stage-outer .owl-stage .owl-item .item {
        font-size: 20px;
        padding-left: 300px;
        padding-right: 300px
    }
    .mas_fondos .wrapper .template .carousel_azimut_cont .row .carousel_azimut .owl-nav .owl-prev {
        left: 10%;
        width: 55px
    }
    .mas_fondos .wrapper .template .carousel_azimut_cont .row .carousel_azimut .owl-nav .owl-next {
        right: 10%;
        width: 55px
    }
    .mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m {
        height: 540px
    }
    .mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .txt_p div {
        height: 630px;
        display: table-cell;
        vertical-align: middle
    }
    .mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .txt_p h2,
    .mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .txt_p h5,
    .mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .txt_p p,
    .mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .txt_p h4 {
        text-align: left
    }
    .mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .txt_p .btn_mas_call {
        display: inline-block
    }
    .mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .graph_table .no_padding-2 canvas {
        height: 600px !important
    }
    .mas_fondos .wrapper .template .hero_comparador_inv .btn_cominv a {
        display: inline-block
    }
    .mas_fondos .wrapper .template .hero_comparador_inv .btn_cominv a:hover {
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transition-duration: .3s;
        transition-duration: .3s;
        -webkit-transition-property: box-shadow, transform;
        -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
        transition-property: -webkit-box-shadow, -webkit-transform;
        transition-property: box-shadow, transform;
        transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
        cursor: pointer
    }
    .mas_fondos .wrapper .template .hero_comparador_inv .btn_cominv a:hover:hover,
    .mas_fondos .wrapper .template .hero_comparador_inv .btn_cominv a:hover:focus,
    .mas_fondos .wrapper .template .hero_comparador_inv .btn_cominv a:hover:active {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        cursor: pointer
    }
    .mas_fondos .wrapper .template .hero_comparador_inv .btn_cominv .cominv1 {
        margin-right: 50px;
        padding: 17px 50px;
        margin-top: 29px
    }
    .mas_fondos .wrapper .template .hero_comparador_inv .btn_cominv .cominv2 {
        padding: 15px 50px;
        margin-left: 50px
    }
    .mas_fondos .wrapper .template .detalle_compara .fondo {
        padding-top: 80px
    }
    .mas_fondos .wrapper .detalle_retos .text {
        margin: auto
    }
}

@media (min-width:1400px) {
    .mas_fondos .navbar .container .navbar-collapse .navbar-nav {
        width: 80%;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .navbar .container .navbar-collapse .navbar-nav li .btnMenu {
        font-size: 16px;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .mas_fondos .navbar .container .navbar-collapse .navbar-nav .btn_mas .dropdown-menu li a {
        font-size: 14px
    }
    .mas_fondos .navbar .container .navbar-collapse .nav_second li a {
        font-size: 14px
    }
    .mas_fondos .wrapper .template .estrategia_inv .row .detalle_inv .graficas_est .v_align_m .graph_table .no_padding-2 canvas {
        height: 750px !important;
        padding-bottom: 0
    }
}

img {
    display: block;
    width: 100%;
    height: auto
}

.form_unete .hs_aviso_de_privacidad {
    margin: 10px auto 20px;
}

.form_unete .wrapper .template .form_unete{
    min-height:700px;
}

.form_unete .hs_aviso_de_privacidad input{
    width: 20px !important;
    height: 20px;
    border-radius: 50%;
    margin-right: 10px;
    border: 2px solid #878b8d;
}

.form_unete .hs_aviso_de_privacidad input[type=checkbox]:checked{
    background:#878b8d;
}

.form_unete .hs_aviso_de_privacidad span{
    color: #fff;
}

.form_unete .hs_aviso_de_privacidad label{
    max-width:none;
    margin: 20px auto !important;
    height: auto;
}
.form_unete{
    min-height:700px;
    height:auto !important;
}


/*# sourceMappingURL=generals.css.map */
