body {
    font-family: AvenirNextPForBBG-Regular, AvenirNextPForBBG;
    background-color: #e9e9e9;
}
p {
    font-size: 12pt;
}

@font-face {
    font-family: 'AvenirNextPForBBG-Regular';
    
    src: url('https://mnjcapital.com.mx/jQueryAssets/AvenirNextPForBBG-Regular-09359fef74.woff2') format('woff2'),
            url('https://mnjcapital.com.mx/jQueryAssets/AvenirNextPForBBG-Regular-91967b382a.woff') format('woff');
}
@font-face {
    font-family: 'AvenirNextPForBBG-Demi';
    
    src: url('https://mnjcapital.com.mx/jQueryAssets/AvenirNextPForBBG-Regular-62597c630e.woff2') format('woff2'),
            url('https://mnjcapital.com.mx/jQueryAssets/AvenirNextPForBBG-Regular-d7e488b711.woff') format('woff');
}

.fondo-con {
    background-color: #ffffff;
    margin-top: -23px;
    padding-top: 20px;
}

.contact-style {
    background-color: #dddddd;
    /* box-shadow: 2px 2px 5px #999;
    -webkit-box-shadow: 2px 2px 5px #999;
    -moz-box-shadow: 2px 2px 5px #999; */
}

.logo {
    margin-top: 5.0%;
    /*margin-right: 50px;*/
    width: 200px;
    height: 40px;
}

.logoBuro {
    width: 40px;
    height: 40px;
}

.divlog {
    border-left: #e9e9e9 solid 2px;
    height: 50px;
    padding-right: 15px; }

.color-menu {
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+13,333a41+53,333a41+100 */
    background: #ffffff !important; /* Old browsers */
    /*background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 13%, #333a41 53%, #333a41 100%); /* FF3.6-15 */
    /*background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 13%,#333a41 53%,#333a41 100%); /* Chrome10-25,Safari5.1-6 */
    /*background: linear-gradient(to right, #ffffff 0%,#ffffff 13%,#333a41 53%,#333a41 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#333a41',GradientType=1 ); /* IE6-9 */
    box-shadow: 2px 2px 5px #999;
    -webkit-box-shadow: 2px 2px 5px #999;
    -moz-box-shadow: 2px 2px 5px #999;
}
.top-slide {
    margin-top: 25px;
}
.texto-menu {
    color: #34509a !important;
    font-size: 14pt;
}
.texto-menu:hover {
    color: #ddb931 !important;
    font-size: 14pt;
}
/*.texto-menu:visited {
    color: #5a6268 !important;
    font-size: 20px;
}*/
.img-cont {
    border: 5px white double;
}

.footer-det {
    border: 1px solid transparent;
}

h3 {
    color: #2a4874;
    margin-left: 12px;
}

h4 {
    color: #34509a;
    font-size: 18pt;
}

.tab-prod {
    padding-bottom: 20px;
    padding-top: 20px;
    cursor: pointer;
}

/* = ZONA INICIO ================================================== */
.logo-sub {
    margin-top: 1%;
    width: 237px;
    height: 45px;
}

@media screen and (min-aspect-ratio: 4/3) {
    .caja-1 {
        background-color: #eaf1f7;
        margin-left: 25px;
        margin-right: 10px;
        padding: 20px;
        text-align: justify;
        white-space: normal;
    }
    .caja-2 {
        background-color: #efefef;
        margin-left: 10px;
        margin-right: 10px;
        max-width: 290px;
        padding: 20px;
        text-align: justify;
        white-space: normal;  
    }
    .caja-3 {
        background-color: #eaf1f7;
        margin-left: 10px;
        padding: 20px;
        text-align: justify;
        white-space: normal;
    }    
    .caja-4{
        margin-left: 15px;
        margin-top: 10px;
        max-width: 535px;
        text-align: justify;
        white-space: normal;
    }
    .caja-5 {
        margin-top: 10px;
        text-align: justify;
        white-space: normal;
    }
    .textura {
        height: 200px;
        margin-bottom: 20px;
        margin-left: 10px;
        width: 1090px;
    }
}
.caja-1 {
    background-color: #eaf1f7;
    margin-bottom: 20px;
    padding: 20px;
    text-align: justify;
    white-space: normal;
}
.caja-1 p {
    margin-top: 15px;
}

.caja-2 {
    background-color: #efefef;
    margin-bottom: 20px;
    padding: 20px;
    text-align: justify;
    white-space: normal;
}
.caja-2 p {
    margin-top: 15px;
}

.caja-3 {
    background-color: #eaf1f7;
    margin-bottom: 20px;
    padding: 20px;
    text-align: justify;
    white-space: normal;
}
.caja-3 p {
    margin-top: 15px;
}

.caja-4{
    margin-top: 10px;
    text-align: justify;
    white-space: normal;
}
.caja-4 p {
    margin-top: 15px;
}

.caja-5 {
    margin-top: 10px;
    text-align: justify;
    white-space: normal;
}
.caja-5 p {
    margin-top: 15px;
}

.textura {
    height: 200px;
    margin-bottom: 20px;
    width: 1090px;
}

h5 {
    color: #064a78;
    font-size: 16pt;
}
 .ini-sec {
    color: green;
 }
 .ini-pet {
    -webkit-text-fill-color: white;
    -webkit-text-stroke-color: #87868a;
    -webkit-text-stroke-width: 0.75px;  
 }
 .ini-mex {
    color: red;
 }

/* ================================================================ */
/* = ZONA PRODUCTOS =============================================== */
.prod-c1 {
    /* border: #87868a solid 1px; */
    color: #064a78;
    padding: 20px;
    text-align: center;
}
.prod-c1 .logo {
    white-space: nowrap;
    height: 47px;
    width: 250px;
}
.prod-c1 h6 {
    color: #87868a;
    font-weight: bold;
    margin-top: 5%;
}
.prod-c1 hr {
    border: #87868a dotted 1px;
}
.prod-c1 li {
    text-align: left;
}
.prod-c1 .logo2 {
    height: 28px;
    width: 150px;
}

.prod-lin2-c2 {
    border-right: #87868a solid 2px;
    max-width: 320px;
    margin-left: 3%;
}
.prod-lin2-c3 {
    max-width: 60px;
}
.prod-lin2-c3 img {
    width: 57px;
    height: 19px;
    position: absolute;
    top: 40%;
    left: 20px;
}
.prod-lin2-c4 {
    margin-top: -3px;
}

.prod-c2 {
    background-color: #064a78;
    padding: 20px;
    margin-bottom: -18px;
}
.prod-c2 p {
    color: #fff;
    font-size: 16pt;
    font-weight: bold;
    margin-top: 3%;
    text-align: center;
    margin-bottom: 3%;
}
/* ================================================================ */
/* = ZONA EQUIPO ================================================== */
/* ================================================================ */
/* = ZONA INVERSIONISTAS ========================================== */
/* ================================================================ */
/* = ZONA CLIENTES ================================================ */
/* ================================================================ */
/* = ZONA CONTACTENOS ============================================= */
/* ================================================================ */