.divMapaSitio {
    width: 100%;
    background: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px;
}

.divMapaSitio h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
}

.divMapaSitio h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divRowMapaSitio {
    width: 100%;
    border-radius: 10px;
    background: #fff;
    margin-top: 20px;
    padding: 50px;
    box-sizing: border-box;
}

.divRowMapaSitio {
    width: 100%;
    border-radius: 10px;
    background: #fff;
    margin-top: 20px;
    padding: 50px;
    box-sizing: border-box;
}

.divRowMapaSitio ul li {
    list-style: none;
    display: block;
    margin-bottom: 15px;
}

.divRowMapaSitio ul li a {
    display: block;
    color: #000;
    font-size: 15px;
    font-family: D-DINExp-Bold;
    text-decoration: none;
    position: relative;
    padding-left: 10px;
}

.divRowMapaSitio ul ul {
    margin-left: 20px;
    margin-top: 15px;
}

.divRowMapaSitio ul li a:before {
    content: "";
    height: 12px;
    width: 3px;
    background: #d52b1e;
    position: absolute;
    top: 3px;
    left: 0;
}

.divRowMapaSitio ul ul a {
    font-family: D-DINExp;
    padding-left: 15px;
}

.divRowMapaSitio ul ul a:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 6px solid #d52b1e;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    position: absolute;
    left: 0;
    top: 4px;
    background: #fff;
}

.ocultar{
    display:none!important;
    visibility: hidden!important;
}

@media screen and (max-width:1024px) {
    .divRowMapaSitio {
        padding: 30px;
    }
}

a,
abbr,
acronym,
address,
applet,
big,
blockquote,
body,
caption,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
font,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
ins,
kbd,
label,
legend,
li,
object,
ol,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
ul,
var {
    border: 0;
    font-style: normal;
    font-weight: 400;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}

:focus {
    outline: 0;
}

.is_clear {
    clear: both;
}

.fixedScroll {
    top: 0 !important;
}

.is_centered {
    width: 1140px;
    margin: 0 auto;
    position: relative;
}

input,
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.divPosicionEstatica {
    position: fixed !important;
    top: 50px !important;
    z-index: 9999 !important;
    width: 100% !important;
    background: #fff !important;
    margin-top: 30px !important;
}

.left {
    float: left !important;
}

.right {
    float: right !important;
}

._81BB27 .btnAnclaActivada,
._81BB27 .divConcentracionMercados h4,
._81BB27 .divEmpresasExportadoras h4,
._81BB27 .divInformacionOficina h5,
._81BB27 .divInformacionOficina strong,
._81BB27 .divMenuSectores a:hover,
._81BB27 .divPreciosProductos h4,
._81BB27 .divProductosPriorizados .is_row .is_columnChild .divBlock strong,
._81BB27 .divProductosPriorizados h4,
._81BB27 .divRegulacionesPais .is_row h4,
._81BB27 .divUltimosEstudios h4 {
    color: #81bb27 !important;
}

._81BB27 .btnAnclaActivada:before,
._81BB27 .divDatosPeriodo span:before,
._81BB27 .divHerramientasAnalisis .is_row article:hover .is_column,
._81BB27 nav ul li a:hover:before,
.btnActivadoRegulaciones {
    background: #81bb27 !important;
}

._81BB27 .btnAnclaActivada:after,
._81BB27 nav ul li a:hover:after {
    border-top: 7px solid #81bb27;
}

._81BB27 .btnActivadoRegulaciones:before {
    border-left: 8px solid #81bb27;
}

._81BB27 .divEmpresasExportadoras .divDatosTabla .divProgresoTabla div {
    box-shadow: 0 2px 4px 0 rgba(129, 187, 39, .4);
    background: #81bb27;
}

._81BB27 .divUltimosEstudios .is_row article .btnLeerMas {
    background: #81bb27 url(../images/btnLeerMas.svg);
    background-repeat: no-repeat;
    background-position: center;
}

._7e1f6b .divMenuSectores .is_row nav ul li .btnAnclaActivada,
._7e1f6b .divMenuSectores a:hover {
    color: #7e1f6b !important;
}

._7e1f6b .btnAnclaActivada:before,
._7e1f6b .divBeneficiosClientes .is_wrapper_column .x-20,
._7e1f6b .divHerramientasAnalisis .is_row article:hover .is_column,
._7e1f6b .is_row nav ul li a:hover:before {
    background: #7e1f6b !important;
}

._7e1f6b .divEventos {
    background: #edf0f2;
}

._7e1f6b .divMenuSectores .is_row nav ul li .btnAnclaActivada:after,
._7e1f6b .is_row nav ul li a:hover:after {
    border-top: 7px solid #7e1f6b !important;
}

._7e1f6b .divBeneficiosClientes .is_wrapper_column {
    background: #7e1f6b !important;
}

._7e1f6b .divBeneficiosClientes .is_wrapper_column .x-20:before {
    border-top: 15px solid #7e1f6b !important;
}

._7e1f6b .divSIICEX {
    padding-bottom: 44px !important;
}

._7e1f6b .divDocumentacionExportar .is_row article .btnDescargar {
    background: #7e1f6b url(../images/btnLeerMas.svg) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

._ec8828 .btnAnclaActivada,
._ec8828 .divListadoFasesExportacion .is_column strong,
._ec8828 .divMenuSectores a:hover {
    color: #ec8828 !important;
}

._ec8828 .btnAnclaActivada:before,
._ec8828 .divHerramientasAnalisis .is_row article:hover .is_column,
._ec8828 nav ul li a:hover:before {
    background: #ec8828 !important;
}

._ec8828 .btnAnclaActivada:after,
._ec8828 nav ul li a:hover:after {
    border-top: 7px solid #ec8828 !important;
}

._ec8828 .divSIICEX {
    padding-bottom: 45px !important;
    padding-top: 70px;
}

._ec8828 .divEnlacesInteres {
    padding-top: 30px !important;
}

._ec8828 .divPublicaciones {
    padding-top: 50px !important;
    padding-bottom: 35px !important;
}

._ec8828 .divPDFactivado {
    background: #ec8828 !important;
    box-shadow: 0 13px 24px -10px rgba(126, 31, 107, .3) !important;
}

._ec8828 .divPDFactivado:before {
    border-left: 8px solid #ec8828 !important;
}

._ec8828 .divDocumentacionExportar .is_row article .btnDescargar {
    background: #ec8828 url(../images/btnLeerMas.svg) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

._ec8828 .divDocumentacionExportar {
    padding-bottom: 45px !important;
}

._ec8828 .divPDFInfografiasActivado {
    background: #ec8828 !important;
    box-shadow: 0 13px 24px -10px rgba(236, 136, 40, .45) !important;
}

._ec8828 .divPDFInfografiasActivado:before {
    border-left: 8px solid #ec8828 !important;
}

._d52b1e .btnAnclaActivada,
._d52b1e .divConcentracionMercados h4,
._d52b1e .divEmpresasExportadoras h4,
._d52b1e .divInformacionOficina h5,
._d52b1e .divInformacionOficina strong,
._d52b1e .divMenuAnclas a:hover,
._d52b1e .divPreciosFOBExportacion h4,
._d52b1e .divPreciosProductos h4,
._d52b1e .divProductosPriorizados .is_row .is_columnChild .divBlock strong,
._d52b1e .divProductosPriorizados h4,
._d52b1e .divRankingPaises h4,
._d52b1e .divRegulacionesPais .is_row h4,
._d52b1e .divUltimosEstudios h4,
._d52b1e .divVolumenExportaciones h4 {
    color: #d52b1e !important;
}

._d52b1e .btnActivadoRegulaciones,
._d52b1e .btnAnclaActivada:before,
._d52b1e .divDatosPeriodo span:before,
._d52b1e .divHerramientasAnalisis .is_row article:hover .is_column,
._d52b1e nav ul li a:hover:before {
    background: #d52b1e;
}

._d52b1e .btnAnclaActivada:after,
._d52b1e nav ul li a:hover:after {
    border-top: 7px solid #d52b1e;
}

._d52b1e .btnActivadoRegulaciones:before {
    border-left: 8px solid #d52b1e;
}

._d52b1e .divUltimosEstudios {
    padding-top: 15px;
}

._d52b1e .divUltimosEstudios .is_row article .btnLeerMas {
    background: #81bb27 url(../images/btnLeerMas.svg);
    background-repeat: no-repeat;
    background-position: center;
}

._d52b1e .divEventos {
    background: #edf0f2;
}

._d52b1e .divRankingPaisesSector h4,
._d52b1e .divVolumenExportacionesSector h4 {
    color: #d52b1e !important;
}

._d52b1e .divUltimosEstudios .is_row article .btnLeerMas {
    background: #81bb27 url(../images/btnLeerMas.svg);
    background-repeat: no-repeat;
    background-position: center;
}

._d52b1e .divListadoFasesExportacion .is_column strong {
    color: #d52b1e !important;
}

._f5c83f .divUltimosEstudios .is_row article .btnLeerMas {
    background: #f5c83f url(../images/btnLeerMas.svg) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.sectorExportacion span.label {
    padding-right: 21px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.img_pc {
    display: block !important;
}

.img_movil {
    display: none !important;
}

@media screen and (max-width:750px) {
    body .img_pc {
        display: none !important;
    }

    body .img_movil {
        display: block !important;
    }
}

.divPerfilConsumidor .btnRegistrateMiercoles {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    line-height: 14px;
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 16px;
    text-decoration: none;
    margin-top: 15px;
    display: table;
}

.divPerfilConsumidor .btnVerTransmisionOnline {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    line-height: 14px;
    background: url(../images/online.svg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 16px;
    text-decoration: none;
    margin-top: 15px;
    display: table;
}

.divPerfilConsumidor .is_row-y span {
    color: #d52b1e;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    display: block;
}

.divPerfilConsumidor .is_row-y b {
    color: #636466;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
}

.divPerfilConsumidor .is_row-y p {
    color: #636466;
    font-family: D-DINExp;
    font-size: 15px;
    display: block;
    margin-top: 5px;
    margin-bottom: 16px !important;
}

.divPerfilConsumidor .is_column:nth-child(2) .is_row-x p {
    margin-top: 0 !important;
}

@media screen and (max-width:1024px) {
    .divBuscadorPaises {
        width: 260px;
        height: 200px;
        left: 205px;
    }

    .divPerfilConsumidor .is_column:nth-child(2) .is_row-y {
        margin-top: 25px !important;
    }

    .divRegistroFormulario .is_column p:nth-child(13),
    .divRegistroFormulario .is_column p:nth-child(14),
    .divRegistroFormulario .is_column p:nth-child(15) {
        float: left !important;
        display: flex !important;
        align-items: center !important;
        height: 30px !important;
        margin-top: -5px !important;
    }

    .divSectoresBoletin ul li span {
        font-size: 12px !important;
    }

    .divRegistroFormulario .is_column p i {
        top: 16px !important;
    }

    .divSectoresBoletin {
        margin-bottom: 30px !important;
    }
}

.loaderweb {
    width: 80px;
    height: 80px;
    position: fixed;
    left: 45%;
    top: 37%;
    z-index: 9999999999;
    display: none;
}

.cloaderweb {
    opacity: .4;
    background: #000;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999999;
}

.loaderweb img {
    position: fixed;
    width: 75px;
    z-index: 99999999999;
}

.loaderwebinicial {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999999999;
    display: block;
    right: 0;
    margin: 0 auto;
    height: 100%
}

.cloaderwebloaderwebinicial {
    background: #fff;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999999;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

.loaderwebinicial video {
    width: 300px;
    z-index: 99999999999;
}

.checkTerminos span {
    color: #000;
    font-family: D-DINExp;
    font-size: 13px;
    line-height: 18px;
    top: -6px;
    position: relative;
}

.MensajeSatisfactorio {
    text-align: center;
    display: block;
    font-family: D-DINExp;
    color: #008000ed;
    font-weight: 700;
    font-size: 14px;
}

.MensajeErrorGeneral {
    text-align: center;
    display: block;
    font-family: D-DINExp;
    color: #e40000;
    font-weight: 700;
    font-size: 14px;
}

body .divRegistroFormulario .is_column p:nth-child(12) {
    display: block;
}

.MensajeAlerta {
    text-align: center;
    display: block;
    font-family: D-DINExp;
    color: red;
    font-weight: 700;
    font-size: 14px;
    padding: 1px 25px 25px 0;
}

.dataNotFound {
    font-family: Bree-Regular;
    font-size: 15px;
    color: #d52b1e;
}

.verResultadoBuscador {
    display: block !important;
    visibility: visible;
    opacity: 1;
    transition: .5s linear all;
}

.esconderResultadoBuscador {
    display: none;
    visibility: hidden;
    opacity: 0;
}

.seleccionadoItem {
    color: #fff;
    background: #d52b1e;
}

.errorFormularioAlert {
    color: red;
    font-family: D-DINExp-Bold;
    font-size: 12px;
}

.CorreoSuscripcionRequerido {
    border: 2px solid red;
}

.message_success_send {
    color: #72ae15 !important;
    display: none;
    font-weight: 700;
}

header {
    position: absolute;
    z-index: 9999999;
    width: 100%
}

header:before {
    content: "";
    width: 100%;
    height: 145px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .7), rgba(0, 0, 0, 0));
    position: absolute;
    top: 0;
}

.divMenuEstatico {
    width: 100%;
    position: fixed;
    z-index: 9999999;
    top: -110px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divMenuEstatico .is_row {
    width: 100%;
    height: 65px;
    background-color: #656363;
}

.divMenuEstatico .is_row .btnLogoEstatico {
    font-family: Bree-Light;
    font-size: 20px;
    line-height: 28px;
    text-decoration: none;
    margin-top: 4px;
    color: #fff;
    float: left;
    margin-left: 5px;
    width: 200px;
}

.divMenuEstatico .is_row .btnLogoEstatico img {
    width: 100%
}

.divMenuEstatico .is_row .btnLogoEstatico strong {
    font-size: 22px;
    font-family: Bree-Bold;
}

.divMenuEstatico .is_row nav ul .btnEstaticoPaginaActiva>a:before {
    position: absolute;
    content: "";
    box-sizing: border-box;
    height: 1px;
    width: 100%;
    background: #d52b1e;
    top: 22px;
}

.divMenuEstatico .is_row nav ul li a:hover:before {
    position: absolute;
    content: "";
    box-sizing: border-box;
    height: 1px;
    width: 100%;
    background: #d52b1e;
    top: 22px;
}

.divMenuEstatico .is_row nav {
    float: right;
    margin-top: 10px;
}

.divMenuEstatico .is_row nav ul li {
    float: left;
    list-style: none;
    margin-left: 38.5px;
}

.divMenuEstatico .is_row nav ul li a {
    font-family: Bree-Light;
    font-size: 14px;
    line-height: 18px;
    text-decoration: none;
    color: #fff;
    letter-spacing: .2px;
    position: relative;
}

.divMenuSectores {
    width: 100%;
    margin-top: -60px;
    z-index: 9999;
    position: relative;
    -webkit-transition: background-color .3s linear;
    -ms-transition: background-color .3s linear;
    transition: background-color .3s linear;
}

.divMenuSectores .is_row {
    width: 1140px;
    height: 60px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background: #fff;
    box-shadow: 0 12px 12px -10px rgba(237, 237, 237, .5);
    box-sizing: border-box;
    margin: 0 auto;
}

.divMenuSectores .is_row .is_colum:nth-child(1) {
    margin-top: 21px;
    width: calc(100% - 293px);
}

.divMenuSectores .is_row nav ul li {
    float: left;
    list-style: none;
    width: 25%;
    text-align: center;
}

.divMenuSectores .is_row nav ul li:last-child {
    margin-right: 0;
}

.divMenuSectores .is_row nav ul li a {
    font-family: Bree-Light;
    font-size: 14px;
    line-height: 18px;
    text-decoration: none;
    color: #636466;
    letter-spacing: .2px;
    position: relative;
    padding-bottom: 20px;
}

.divMenuSectores .is_row nav ul li .btnAnclaActivada:before {
    position: absolute;
    content: "";
    box-sizing: border-box;
    height: 3px;
    width: 100%;
    top: 34px;
}

.divMenuSectores .is_row nav ul li .btnAnclaActivada:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    top: 37px;
    left: -5px;
    right: 0;
    margin: 0 auto;
}

.divMenuSectores .is_row nav ul li a:hover:before {
    position: absolute;
    content: "";
    box-sizing: border-box;
    height: 3px;
    width: 100%;
    top: 34px;
}

.divMenuSectores .is_row nav ul li a:hover:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    top: 37px;
    left: -5px;
    right: 0;
    margin: 0 auto;
}

.divMenuSectores .is_row .is_colum:nth-child(2) .btnSelecionarSector {
    float: right;
    width: 293px;
    height: 60px;
    border-radius: 4px 0 0 0;
    background: #e6e7e8 url(../images/btnSelecionarSector.png);
    background-position: 253px 24px;
    background-repeat: no-repeat;
    box-shadow: 0 12px 12px -10px rgba(237, 237, 237, .5);
    display: flex;
    align-items: center;
    text-decoration: none;
    border-top-right-radius: 4px;
}

.divMenuSectores .is_row .is_colum:nth-child(2) .btnSelecionarSector img {
    margin-left: 23px;
    width: 35px;
    height: 35px;
}

.divMenuSectores .is_row .is_colum:nth-child(2) .btnSelecionarSector span {
    color: #636466;
    font-family: Bree-Bold;
    font-size: 15px;
    line-height: 14px;
    padding-left: 8px;
    padding-right: 50px;
}

.divMenuSectores .is_row .is_colum:nth-child(2) {
    position: relative;
    width: 293px;
}

.divMenuSectores .divContenedorSelecionarSector {
    width: 293px;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 22px 24px -10px rgba(61, 73, 80, .3);
    position: absolute;
    top: 60px;
    padding-top: 12px;
    box-sizing: border-box;
    padding-bottom: 12px;
    display: none;
}

.divMenuSectores .divContenedorSelecionarSector img {
    margin-left: 23px;
    width: 35px;
    height: 35px;
}

.divMenuSectores .divContenedorSelecionarSector a {
    width: 100%;
    height: 48px;
    display: flex;
    align-items: center;
    text-decoration: none;
}

.divMenuSectores .divContenedorSelecionarSector a span {
    color: #636466;
    font-family: Bree-Bold;
    font-size: 15px;
    line-height: 14px;
    padding-left: 7px;
    padding-right: 50px;
}

header .divSombraMenu {
    width: 100%;
    height: 400px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .4), rgba(0, 0, 0, 0));
    position: absolute;
    top: 0;
    display: none;
}

header .is_colum .is_logo {
    font-family: Bree-Light;
    font-size: 30px;
    line-height: 19px;
    text-decoration: none;
    margin-top: 57px;
    color: #fff;
    float: left;
    width: 208px;
}

header .is_colum .is_logo img {
    width: 100%
}

header .is_colum .is_logo strong {
    font-family: Bree-Bold;
    font-size: 35px;
    line-height: 35px;
    display: block;
}

header .is_colum .is_row nav {
    float: right;
    margin-top: 19px;
    max-width: 963px;
}

header .is_colum .is_row nav>ul>li {
    float: left;
    list-style: none;
    position: relative;
    padding-bottom: 27px;
    margin-left: 38.5px;
}

header .is_colum .is_row nav>ul>li>a {
    font-family: Bree-Light;
    font-size: 14px;
    line-height: 18px;
    text-decoration: none;
    color: #fff;
    letter-spacing: .2px;
    position: relative;
    padding-bottom: 30px;
}

header .is_colum .is_row nav ul .btnPaginaActiva>a:before {
    position: absolute;
    content: "";
    box-sizing: border-box;
    height: 1px;
    width: 100%;
    background: #d52b1e;
    top: 19px;
}

header .is_colum .is_row nav ul .btnSubMenu:hover:before {
    position: absolute;
    content: "";
    box-sizing: border-box;
    height: 1px;
    width: 100%;
    background: #d52b1e;
    top: 25px;
}

header .is_colum .is_row nav ul .btnSubMenu:hover:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-top: 6px solid #d52b1e;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    top: 26px;
    left: -5px;
    right: 0;
    margin: 0 auto;
}

header .is_colum .is_row nav ul .btnSubMenu ul {
    list-style: none;
    position: absolute;
    margin-top: 18px;
    padding-left: 0;
    width: 202px;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s linear .5s, opacity .5s linear;
    background: rgba(0, 0, 0, .8);
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px;
    padding-top: 10px;
    z-index: 99999;
}

header .is_colum .is_row nav ul .btnSubMenu:hover ul {
    visibility: visible !important;
    opacity: 1 !important;
    transition-delay: 0s !important;
}

header .is_colum .is_row nav ul .btnSubMenu ul li {
    margin-bottom: 12px;
}

header .is_colum .is_row nav ul .btnSubMenu ul li a {
    font-family: Bree-Light;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    color: #fff;
    letter-spacing: .2px;
    display: block;
    text-shadow: 0 3px 4px rgba(0, 0, 0, .4);
}

header .is_colum .is_row .is_wrapper {
    width: auto;
    height: 50px;
    border-radius: 0 0 5px 5px;
    background-color: rgba(2, 2, 7, .4);
    float: right;
    position: absolute;
    right: 0;
    padding-left: 16px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

header .divBuscadorFull {
    width: 1000px !important;
}

header .divCamposBuscador {
    /* width: auto; */
    width: 90%;
    height: 50px;
    float: left;
    position: relative;
    display: none;
}

header .divCamposBuscador input[type=submit] {
    border: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
    margin-left: 18px;
    background: url(../images/btnBuscador.svg);
    background-repeat: no-repeat;
    width: 20px;
    height: 22px;
    float: left;
    margin-top: 15px;
    color: transparent;
    text-indent: 9999px;
}

header .divCamposBuscador input[type=text] {
    border: none;
    padding: 0;
    margin: 0;
    margin-left: 10px;
    background: 0 0;
    width: 78%;
    height: 22px;
    float: left;
    margin-top: 13px;
    color: #fff;
    position: relative;
    font-family: D-DINExp;
    font-size: 14px;
}

header .divCerrarBuscador {
    background: url(../images/btnCerrarBuscador.svg) !important;
    background-repeat: no-repeat !important;
    background-size: 95% !important;
    margin-top: 15px !important;
}

header .divContenedorResultadosBuscador {
    width: 1000px;
    max-height: 406px;
    border-radius: 4px;
    background: #fff;
    box-shadow: 0 12px 12px -10px rgba(0, 0, 0, .5);
    z-index: 99;
    position: absolute;
    top: 51px;
    right: -1px;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
    display: none;
    padding-bottom: 10px;
}

header .divContenedorResultadosBuscador span {
    font-family: D-DINExp;
    font-size: 14px;
    color: #636466;
    display: block;
    line-height: 51px;
    padding-left: 23px;
}

header .divResultadosBuscador {
    width: 100%;
    max-height: 345px;
}

header .divResultadosBuscador .is_rows {
    width: 100%;
    background: #f7f7f8;
    padding-top: 23px;
    padding-bottom: 22px;
    position: relative;
}

header .mCSB_scrollTools:before {
    content: "";
    width: 10px;
    background: #fff;
    position: absolute;
    right: 10px;
    top: 0;
    height: 100%
}

header .divResultadosBuscador .is_rows:nth-child(2n) {
    background: #fff !important;
}

header .divResultadosBuscador .is_rows .is_column:nth-child(1) {
    width: 25%;
    float: left;
}

header .divResultadosBuscador .is_rows .is_column:nth-child(1) strong {
    font-family: Bree-Bold;
    font-size: 15px;
    color: #636466;
    display: block;
    line-height: 25px;
    padding-left: 23px;
    margin-top: 1px;
}

header .divResultadosBuscador .is_rows .is_column:nth-child(1) strong img {
    float: left;
    height: 24px;
    width: auto;
    display: block;
    margin-right: 11px;
}

header .divResultadosBuscador .is_rows .is_column:nth-child(2) {
    width: 70%;
    float: right;
    padding-right: 5%
}

header .divResultadosBuscador .is_rows .is_column:nth-child(2) ul li {
    list-style: none;
    margin-bottom: 10px;
    margin-left: -2px;
}

header .divResultadosBuscador .is_rows .is_column:nth-child(2) ul li:last-child {
    margin-bottom: 0;
}

header .divResultadosBuscador .is_rows .is_column:nth-child(2) ul li a {
    font-family: D-DINExp-Bold;
    font-size: 13px;
    font-stretch: normal;
    text-decoration: none;
    color: #000;
    background: url(../images/btnBuscadorResultado.svg);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 16px;
    padding-bottom: 1px;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 99%;
    overflow: hidden;
    display: block;
    text-transform: uppercase;
}

header .is_colum .is_row .is_wrapper .btnBotonIngresar {
    padding: 0;
    margin: 0;
    margin-right: 19px;
    background: url(../images/is_user.svg);
    background-repeat: no-repeat;
    width: 20px;
    height: 22px;
    float: right;
    margin-top: 15px;
    text-decoration: none;
}

header .is_colum .is_row .is_wrapper .btnBuscador {
    padding: 0;
    margin: 0;
    margin-right: 15px;
    background: url(../images/is_search.svg);
    background-repeat: no-repeat;
    background-size: 95%;
    width: 20px;
    height: 22px;
    float: right;
    margin-top: 16px;
    text-decoration: none;
}

header .is_colum .is_row .is_wrapper button:nth-child(1) img {
    width: 95%
}

header .is_colum:nth-child(2) .is_row:nth-child(1) {
    width: 97px;
    height: 50px;
    float: right;
    position: relative;
}

header .divIngresoUsuario:before {
    content: "";
    width: 0;
    height: 0;
    border-right: 6px solid transparent;
    border-top: 0 solid transparent;
    border-left: 6px solid transparent;
    border-bottom: 7px solid #fff;
    position: absolute;
    top: -5px;
    right: 22px;
}

header .divIngresoUsuario {
    height: 320.14px;
    width: 390px;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 10px 24px -10px rgba(37, 38, 39, .44);
    right: 0;
    position: absolute;
    top: calc(100% + -35px);
    padding: 36px 42.24px;
    box-sizing: border-box;
    padding-right: 40px;
    display: none;
}

header .divIngresoUsuario p label {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 12px;
    line-height: 18px;
    display: block;
}

header .divIngresoUsuario p {
    margin: 0;
    position: relative;
}

header .divIngresoUsuario p input[type=password],
header .divIngresoUsuario p input[type=text] {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    border: none;
    box-sizing: border-box;
    border-bottom: 2px solid #cbcbcb;
    width: 100%;
    margin-top: 7px;
    padding-bottom: 8px;
    margin-bottom: 11px;
}

header .divIngresoUsuario .btnRecuperarContrasena {
    font-family: D-DINExp-Bold;
    font-size: 14px;
    line-height: 15px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #636466;
    text-align: right;
    display: block;
    text-decoration: none;
    background: url(../images/infoPassword.png);
    background-repeat: no-repeat;
    float: right;
    padding-left: 21px;
    background-position: 0 0;
}

header .divIngresoUsuario .btnIngresar {
    width: 100%;
    height: 45px;
    border-radius: 4px;
    background: #d52b1e;
    color: #fff;
    font-family: Bree-Light;
    font-size: 15px;
    line-height: 45px;
    text-align: center;
    text-transform: uppercase;
    display: table;
    margin-top: 33px;
    text-decoration: none;
    position: relative;
    border: none;
    padding: 0;
    cursor: pointer;
}

header .divIngresoUsuario i {
    height: 12px;
    width: 10px;
    background: url(../images/button-right.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    position: absolute;
    cursor: pointer;
    top: 16px;
    right: 14px;
}

header .divIngresoUsuario .btnRegistrate {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 15px;
    padding-top: 2px;
    color: #636466;
    display: block;
    text-decoration: none;
    width: 100%;
    text-align: center;
    margin-top: 14px;
    letter-spacing: .1px;
}

header .divIngresoUsuario .btnRegistrate strong {
    font-family: D-DINExp-Bold;
}

.divBannerInicio {
    width: 100%;
    height: 600px;
    position: relative;
    overflow: hidden;
}

.divBannerInicio a {
    cursor: url(../images/cursor.png) 20 20, auto;
}

.divBannerInicio img {
    position: absolute;
    left: -25%;
    right: -25%;
    margin: 0 auto;
    top: 0;
    display: block;
}

.divBannerInicio .slick-list,
.divBannerInicio .slick-slider {
    height: 600px;
}

.divBannerInicio .slick-dots {
    display: block;
    float: right;
    margin-top: -155px;
    position: relative;
}

.divBannerInicio .slick-dots li {
    display: inline-block;
    list-style: none;
    margin-right: 36px;
    position: relative;
    width: 4px;
    height: 4px;
    background: #fff;
    border-radius: 50%;
    cursor: pointer;
}

.divBannerInicio .slick-dots li button {
    padding: 0;
    border: none;
    color: #fff;
    font-family: Bree-Bold;
    font-size: 20px;
    line-height: 18px;
    background: 0 0;
    position: absolute;
    display: none;
    cursor: pointer;
}

.divBannerInicio .slick-dots li:before {
    content: "";
    width: 40px;
    height: 1px;
    background: #fff;
    position: absolute;
    top: 2px;
    left: -36px;
}

.divBannerInicio .slick-dots li:first-child button {
    display: block !important;
    left: -28px !important;
    top: -6px !important;
}

.divBannerInicio .slick-dots li:first-child:before {
    display: none !important;
}

.btnOcultarSlick-dots button {
    display: block !important;
    right: -22px !important;
    top: -7px !important;
    font-family: Bree-Light !important;
    font-size: 14px !important;
    line-height: 18px !important;
}

.divBannerInicio .slick-dots .slick-active {
    background: #d52b1e !important;
}

.divBannerInicio .slick-active:before {
    background: #d52b1e !important;
}

.divBannerInicio .divCapasBanner {
    position: absolute;
    z-index: 9999;
    width: 1140px;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 206px;
}

.divBannerInicio .divCapasBanner .divCapa1 {
    color: #fff;
    font-family: Bree-Bold;
    font-size: 48px;
    line-height: 55px;
}

.divBannerInicio .divCapasBanner .divCapa2 {
    color: #fff;
    font-family: Bree-Bold;
    font-size: 60px;
    line-height: 64px;
    padding-left: 95px;
}

.divBannerInicio .divCapasBanner .divCapa3 {
    color: #fff;
    font-family: Bree-Bold;
    font-size: 20px;
    line-height: 25px;
    padding-left: 393px;
    position: relative;
    padding-right: 80px;
}

.divBannerInicio .divCapasBanner .divCapa3:before {
    content: "";
    box-sizing: border-box;
    width: 286px;
    border: 1px solid #fff;
    position: absolute;
    left: 94px;
    top: 12px;
}

.divBannerInicio .slick-prev {
    width: 5px;
    height: 6px;
    background: url(../images/is_arrow_slider_left.svg);
    background-repeat: no-repeat;
    left: -40px;
    z-index: 999;
    top: 9px;
    text-decoration: none;
    position: absolute;
    overflow: hidden;
    cursor: pointer;
    border: none;
    padding: 0;
    text-indent: 9999px;
    color: transparent;
}

.divBannerInicio .slick-next {
    width: 5px;
    height: 6px;
    background: url(../images/is_arrow_slider_right.svg);
    background-repeat: no-repeat;
    right: 2px;
    z-index: 999;
    top: 9px;
    text-decoration: none;
    position: absolute;
    overflow: hidden;
    cursor: pointer;
    border: none;
    padding: 0;
    text-indent: 9999px;
    color: transparent;
}

.divBannerInterno {
    width: 100%;
    height: 600px;
    position: relative;
    overflow: hidden;
    cursor: url(../images/cursor.png) 20 20, auto;
}

.divBannerInterno img {
    position: absolute;
    left: -25%;
    right: -25%;
    margin: 0 auto;
    top: 0;
    display: block;
}

.divBannerInterno .slick-list,
.divBannerInterno .slick-slider {
    height: 600px;
}

.divBannerInterno .slick-dots {
    display: block;
    float: right;
    margin-top: -106px;
    position: relative;
}

.divBannerInterno .slick-dots li {
    display: inline-block;
    list-style: none;
    margin-right: 36px;
    position: relative;
    width: 4px;
    height: 4px;
    background: #fff;
    border-radius: 50%;
    cursor: pointer;
}

.divBannerInterno .slick-dots li button {
    padding: 0;
    border: none;
    color: #fff;
    font-family: Bree-Bold;
    font-size: 20px;
    line-height: 18px;
    background: 0 0;
    position: absolute;
    display: none;
    cursor: pointer;
}

.divBannerInterno .slick-dots li:before {
    content: "";
    width: 40px;
    height: 1px;
    background: #fff;
    position: absolute;
    top: 2px;
    left: -36px;
}

.divBannerInterno .slick-dots li:first-child button {
    display: block !important;
    left: -28px !important;
    top: -6px !important;
}

.divBannerInterno .slick-dots li:first-child:before {
    display: none !important;
}

.divBannerInterno .slick-dots .slick-active {
    background: #d52b1e !important;
}

.divBannerInterno .slick-active:before {
    background: #d52b1e !important;
}

.divBannerInterno .divCapasBanner {
    position: absolute;
    z-index: 9999;
    width: 1140px;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 261px;
}

.divBannerInterno .divCapasBanner .divCapa2 {
    color: #fff;
    font-family: Bree-Bold;
    font-size: 60px;
    line-height: 63px;
}

.divBannerInterno .divCapasBanner .divCapa3 {
    color: #fff;
    font-family: Bree-Bold;
    font-size: 20px;
    line-height: 28px;
    padding-left: 298px;
    position: relative;
    padding-right: 300px;
    padding-top: 2px;
}

.divBannerInterno .divCapasBanner .divCapa3:before {
    content: "";
    box-sizing: border-box;
    width: 286px;
    border: 1px solid #fff;
    position: absolute;
    left: 0;
    top: 12px;
}

.divBannerInterno .slick-prev {
    width: 5px;
    height: 6px;
    background: url(../images/is_arrow_slider_left.svg);
    background-repeat: no-repeat;
    left: -40px;
    z-index: 999;
    top: 9px;
    text-decoration: none;
    position: absolute;
    overflow: hidden;
    cursor: pointer;
    border: none;
    padding: 0;
    text-indent: 9999px;
    color: transparent;
}

.divBannerInterno .slick-next {
    width: 5px;
    height: 6px;
    background: url(../images/is_arrow_slider_right.svg);
    background-repeat: no-repeat;
    right: 2px;
    z-index: 999;
    top: 9px;
    text-decoration: none;
    position: absolute;
    overflow: hidden;
    cursor: pointer;
    border: none;
    padding: 0;
    text-indent: 9999px;
    color: transparent;
}

.divTiposExportacion {
    width: 100%;
    position: relative;
    margin-top: -115px;
    margin-bottom: -94px;
    z-index: 999;
}

.divTiposExportacion .is_column {
    width: 1140px;
    height: 205px;
    border-radius: 4px;
    background: #fff;
    box-shadow: 0 12px 12px -10px rgba(237, 237, 237, .5);
    padding: 23px 55px;
    box-sizing: border-box;
}

.divTiposExportacion .is_column .is_row {
    float: left;
    margin-right: 100px;
    position: relative;
    width: 275px;
}

.divTiposExportacion .is_column .is_row a {
    text-decoration: none;
    z-index: 9;
    position: relative;
    display: block;
    cursor: url(../images/cursor.png) 20 20, auto;
}

.divTiposExportacion .is_column .is_row .divIcono {
    width: 40px;
    height: 40px;
    position: relative;
    z-index: 99;
    margin-bottom: 4px;
}

.divTiposExportacion .is_column .is_row .divIcono img {
    position: absolute;
    top: 0;
    left: 0;
}

.divTiposExportacion .is_column .is_row .divIcono img:nth-child(1) {
    opacity: 1;
}

.divTiposExportacion .is_column .is_row .divIcono img:nth-child(2) {
    opacity: 0;
}

.divTiposExportacion .is_column .is_row:before {
    content: "";
    width: 398px;
    height: 220px;
    background: #d52b1e;
    position: absolute;
    left: -55px;
    top: -31px;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    cursor: url(../images/cursor.png) 20 20, auto;
}

.divTiposExportacion .is_column .is_row:hover:before {
    opacity: 1 !important;
}

.divTiposExportacion .is_column .is_row:hover h2,
.divTiposExportacion .is_column .is_row:hover p {
    color: #fff;
    position: relative;
}

.divTiposExportacion .is_column .is_row:hover .divIcono img:nth-child(1) {
    opacity: 0;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divTiposExportacion .is_column .is_row:hover .divIcono img:nth-child(2) {
    opacity: 1 !important;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divTiposExportacion .is_column .is_row:nth-child(3n) {
    margin: 0;
}

.divTiposExportacion .is_column .is_row h2 {
    color: #d52b1e;
    font-family: Bree-Light;
    font-size: 20px;
    line-height: 22px;
    padding-top: 2px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divTiposExportacion .is_column .is_row h2 strong {
    font-family: Bree-Bold;
    white-space: pre-line;
}

.divTiposExportacion .is_column .is_row p {
    font-family: D-DINExp;
    color: #000;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-top: 2px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divEspaciador {
    width: 100%;
    height: 135px;
    background: linear-gradient(180deg, #d6d9db 0, #edf0f2 100%);
    margin-bottom: -33px;
    z-index: 99;
    position: relative;
}

.divBloqueExportacion {
    width: 100%;
    background: #edf0f2;
    position: relative;
    box-sizing: border-box;
    padding-top: 50px;
    padding-bottom: 50px;
}

.divBloqueExportacion:last-child {
    padding-bottom: 0;
}

.divBloqueExportacion .is_column {
    width: 100%;
    position: relative;
}

.divBloqueExportacion .is_column .x-30 {
    width: 410px;
    float: left;
    position: relative;
    padding-left: 2px;
}

.divBloqueExportacion .is_column .x-30 h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    margin-top: 46px;
}

.divBloqueExportacion .is_column .x-30 h2 .divTooltip {
    width: 225px;
    border-radius: 4px;
    box-shadow: 0 10px 14px 0 rgba(0, 0, 0, .3);
    background-color: rgba(0, 0, 0, .9);
    font-family: D-DINExp;
    font-size: 12px;
    font-weight: 400;
    position: absolute;
    left: 35px;
    top: -20px;
    line-height: 18px;
    color: #fff;
    padding: 13px 20px;
    box-sizing: border-box;
    z-index: 9999;
    display: none;
}

.divBloqueExportacion .is_column .x-30 h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divBloqueExportacion .is_column .x-30 h2 i:hover .divTooltip {
    display: block;
}

.divClasePosicion .divTooltip {
    left: -225px !important;
    top: -21px !important;
}

.divRedesSociales {
    width: 50px;
    box-shadow: 0 12px 12px -10px rgba(237, 237, 237, .5);
    background-color: #fff;
    position: fixed;
    right: 0;
    top: 200px;
    z-index: 99999;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    text-align: center;


}

.divRedesSociales div {
    width: 50px;
    box-shadow: 0 12px 12px -10px rgba(237, 237, 237, .5);
    background-color: #656363;
    position: relative;
    right: 0;
    z-index: 99999;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    text-align: center;
    padding-top: 17px;
    margin-top: -18px;
    display: none;
    margin-bottom: 16px;
    margin-bottom: 10px;
    margin: 0px auto;
}

.btnCompartir {
    margin-top: 17px;
}

.divRedesSociales div a {
    margin-bottom: 9px;
}

.divRedesSociales div a:last-child {
    margin-bottom: 10px;
}

.divRedesSociales a {
    margin-bottom: 17px;
    display: block;
}

.divBloqueExportacion .is_column .x-30 h2 i {
    height: 28px;
    width: 28px;
    background: url(../images/is_tooltip.svg);
    background-repeat: no-repeat;
    background-position: right bottom;
    position: absolute;
    cursor: pointer;
}

.divBloqueExportacion .is_column .x-30 p {
    font-family: D-DINExp;
    color: #000;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-top: 5px;
    margin-bottom: 21px;
}

.divBloqueExportacion .is_column .x-30 ul li {
    list-style: none;
    margin-bottom: 7px;
}

.divBloqueExportacion .is_column .x-30 ul li a {
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 18px;
    margin: 0;
    margin-top: 5px;
    text-decoration: none;
    background: url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: right 3px;
    padding-right: 17px;
}

.divBloqueExportacion .is_column .x-30 .btnBloqueExportacion {
    width: 262px;
    height: 45px;
    border-radius: 4px;
    background: #d52b1e;
    color: #fff;
    font-family: Bree-Light;
    font-size: 15px;
    line-height: 45px;
    text-align: center;
    text-transform: uppercase;
    display: table;
    margin-top: 38px;
    text-decoration: none;
    position: relative;
}

.divBloqueExportacion .is_column .x-30 .btnBloqueExportacion i {
    height: 12px;
    width: 10px;
    background: url(../images/button-right.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    position: absolute;
    cursor: pointer;
    top: 16px;
    right: 14px;
}

.divBloqueExportacion .is_column .x-70 {
    width: 682px;
    height: 394px;
    float: right;
    position: relative;
    z-index: 999;
}

.divBloqueExportacion .is_column .x-70 img:nth-child(1) {
    width: 340px;
    height: 302px;
    border-radius: 4px;
    box-shadow: 0 22px 24px -10px rgba(61, 73, 80, .3);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9;
}

.divBloqueExportacion .is_column .x-70 img:nth-child(2) {
    width: 512px;
    height: 299px;
    border-radius: 4px;
    box-shadow: 0 22px 24px -10px rgba(61, 73, 80, .3);
    position: absolute;
    right: 0;
    top: 94px;
}

.divClasePosicion {
    background: #e4e8e9;
}

.divClasePosicion:before {
    display: none;
}

.divClasePosicion .is_column .x-30 {
    width: 458px;
    float: right;
}

.divClasePosicion .is_column .x-30 h3 {
    margin-top: 56px;
}

.divClasePosicion .is_column .x-30 p {
    margin-top: 11px;
    margin-bottom: 31px;
}

.divClasePosicion .is_column .x-70 {
    width: 584px;
    float: left;
}

.divClasePosicion .is_column .x-70 img:nth-child(1) {
    width: 512px;
    height: 299px;
}

.divClasePosicion .is_column .x-70 img:nth-child(2) {
    width: 340px;
    height: 302px;
    z-index: 99;
}

.divBeneficiosClientes {
    width: 100%;
    position: relative;
    z-index: 9;
    background: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px;
}

.divBeneficiosClientes .is_wrapper_column {
    width: 1140px;
    height: 120px;
    border-radius: 4px;
    background: #81bb27;
}

.divBeneficiosClientes .is_wrapper_column .x-20 {
    width: 230px;
    height: 120px;
    border-radius: 4px;
    float: left;
    position: relative;
    box-sizing: border-box;
    padding-left: 35px;
    padding-top: 33px;
    overflow: hidden;
    background: #72ae15;
}

.divBeneficiosClientes .is_wrapper_column .x-20:before {
    content: "";
    width: 15px;
    height: 0;
    position: absolute;
    right: -35px;
    top: 50px;
    border-right: 17px solid transparent;
    border-left: 17px solid transparent;
    border-top: 15px solid #81bb27
}

.divBeneficiosClientes .is_wrapper_column .x-20 h1 {
    font-family: Bree-Bold;
    color: #fff;
    font-size: 35px;
    line-height: 36px;
    display: block;
    position: relative
}

.divBeneficiosClientes .is_wrapper_column .x-20 h1:before {
    content: "";
    height: 2px;
    width: 16px;
    background: #fff;
    position: absolute;
    top: -6px;
    left: 2px
}

.divBeneficiosClientes .is_wrapper_column .x-20 h2 {
    font-family: Bree-Bold;
    color: #fff;
    font-size: 35px;
    line-height: 36px;
    display: block;
    position: relative;
}

.divBeneficiosClientes .is_wrapper_column .x-20 h2:before {
    content: "";
    height: 2px;
    width: 16px;
    background: #fff;
    position: absolute;
    top: -6px;
    left: 2px;
}

.divBeneficiosClientes .is_wrapper_column .x-20 strong {
    font-family: Bree-Bold;
    color: #fff;
    font-size: 20px;
    line-height: 20px;
    display: block;
    position: relative;
    padding-left: 2px;
}

.divBeneficiosClientes .is_wrapper_column .x-80 {
    width: calc(100% - 253px);
    height: 120px;
    float: right;
    display: flex;
    align-items: center;
}

.divBeneficiosClientes .is_wrapper_column .x-80 .is_column {
    float: left;
    margin-left: 10px;
}

.divBeneficiosClientes .is_wrapper_column .x-80 .is_column:nth-child(1) {
    width: 211px;
}

.divBeneficiosClientes .is_wrapper_column .x-80 .is_column:nth-child(2) {
    width: 202px;
}

.divBeneficiosClientes .is_wrapper_column .x-80 .is_column:nth-child(3) {
    width: 211px;
}

.divBeneficiosClientes .is_wrapper_column .x-80 .is_column:nth-child(4) {
    width: 210px;
}

.divBeneficiosClientes .is_wrapper_column .x-80 .is_column .is_row:nth-child(1) {
    float: left;
}

.divBeneficiosClientes .is_wrapper_column .x-80 .is_column .is_row:nth-child(1) img {
    float: left;
    margin-top: 3px;
}

.divBeneficiosClientes .is_wrapper_column .x-80 .is_column .is_row:nth-child(2) {
    float: right;
    width: calc(100% - 50px);
}

.divBeneficiosClientes .is_wrapper_column .x-80 .is_column .is_row:nth-child(2) span {
    font-family: D-DINExp;
    color: #fff;
    font-size: 14px;
    line-height: 21px;
    display: block;
    padding-top: 4px;
}

.divNoticiasInteres {
    width: 100%;
    position: relative;
    background: #e4e8e9;
    padding-top: 50px;
    padding-bottom: 20px;
}

.desactivarScroll #mCSB_10_container,
.desactivarScroll #mCSB_11_container,
.desactivarScroll #mCSB_2_container,
.desactivarScroll #mCSB_3_container,
.desactivarScroll #mCSB_4_container,
.desactivarScroll #mCSB_6_container,
.desactivarScroll #mCSB_8_container {
    width: 100% !important;
}

.is_centeredScroll {
    width: 1140px;
    margin: 0 auto;
    position: relative
}

.divNoticiasInteres h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left
}

.divNoticiasInteres h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divNoticiasInteres h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left;
}

.divNoticiasInteres h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divNoticiasInteres .btnNoticiasInteres {
    width: 100px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #eceeef url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 81px 9px;
    padding-right: 9px;
    float: right;
    text-align: center;
    border-radius: 4px;
}

.divNoticiasInteres .is_row {
    width: 103%;
    margin-top: 25px;
    padding-left: 1px;
}

.divNoticiasInteres .is_row article {
    width: 359px;
    height: 343px;
    float: left;
    margin-bottom: 31px;
    margin-right: 31px;
}

.divNoticiasInteres .is_row article a {
    display: block;
}

.divNoticiasInteres .is_row article .is_column:nth-child(1) {
    width: 100%;
    height: 213px;
    float: left;
    border-radius: 4px 4px 0 0;
    background-color: rgba(0, 0, 0, .1);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .71) 100%);
    position: relative;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    overflow: hidden;
}

.divNoticiasInteres .is_row article .is_column:nth-child(1) img {
    width: 100%;
    height: auto;
    display: block;
    cursor: url(../images/cursor.png) 20 20, auto;
}

.divNoticiasInteres .is_row article .is_column:nth-child(2) {
    width: 335px;
    height: 199px;
    float: left;
    background: #fff;
    margin-top: -69px;
    border-radius: 0 0 4px 4px;
    padding: 24px 25px;
    box-sizing: border-box;
    padding-right: 23px;
    position: relative;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divNoticiasInteres .is_row article:hover .is_column:nth-child(1),
.divNoticiasInteres .is_row article:hover .is_column:nth-child(2) {
    box-shadow: 0 10px 30px 0 rgba(140, 143, 150, .35);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divNoticiasInteres .is_row article a .is_column:nth-child(2) span {
    color: #000;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    padding-left: 7px;
    float: left;
}

.divNoticiasInteres .is_row article a .is_column:nth-child(2) span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 1px;
    left: 1px;
}

.divNoticiasInteres .is_row article a .is_column:nth-child(2) i {
    color: #000;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 13px;
    position: relative;
    padding-left: 7px;
    font-style: normal;
    float: left;
    margin-left: 7px;
}

.divNoticiasInteres .is_row article a .is_column:nth-child(2) i:before {
    content: "";
    height: 10px;
    width: 1px;
    background: #bdbdbd;
    position: absolute;
    top: 2px;
    left: 1px;
}

.divNoticiasInteres .is_row article a .is_column:nth-child(2) h3 {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 19px;
    line-height: 22px;
    padding-top: 7px;
}

.divNoticiasInteres .is_row article a .is_column:nth-child(2) p {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-top: 10px;
    color: #636466;
}

.divDestacarNoticias {
    width: 749px !important;
}

.divDestacarNoticias .is_column:nth-child(2) {
    width: 699px !important;
}

.divPublicaciones {
    width: 100%;
    position: relative;
    background: #edf0f2;
    padding-top: 50px;
    padding-bottom: 32px
}

.divPublicaciones h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    line-height: 36px;
    display: block;
    position: relative;
    float: left
}

.divPublicaciones h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divPublicaciones h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    line-height: 36px;
    display: block;
    position: relative;
    float: left;
}

.divPublicaciones h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divPublicaciones .btnVerPublicaciones {
    width: 90px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #e6e7e8 url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 75px 9px;
    padding-right: 10px;
    float: right;
    text-align: center;
    margin-top: 9px;
    border-radius: 4px;
}

.divPublicaciones .btnFiltrarPublicaciones {
    width: 77px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #d52b1e url(../images/is_buttonFilter.png);
    background-repeat: no-repeat;
    background-position: 64px 10px;
    padding-right: 13px;
    float: right;
    text-align: center;
    margin-top: 9px;
    border-radius: 4px;
    margin-right: 17px;
}

.divPublicaciones .is_wrapper {
    width: 100%;
    margin-top: 16px;
    padding-left: 1px;
}

.divPublicaciones .is_wrapper .is_row {
    width: 554px;
    height: 70px;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 12px 12px -10px rgba(237, 237, 237, .5);
    margin-bottom: 18px;
    float: left;
    display: flex;
    align-items: center;
}

.divPublicaciones .is_wrapper .is_row:nth-child(2n) {
    float: right;
}

.divPublicaciones .is_wrapper .is_row .is_column:nth-child(1) {
    width: 67px;
    text-align: center;
}

.divPublicaciones .is_wrapper .is_row .is_column:nth-child(1) img {
    width: 33px;
    display: block;
    margin: 0 auto;
    margin-top: -2px;
}

.divPublicaciones .is_wrapper .is_row .is_column:nth-child(2) {
    width: 408px;
}

.divPublicaciones .is_wrapper .is_row .is_column:nth-child(2) span {
    color: #000;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 18px;
    position: relative;
    padding-left: 8px;
}

.divPublicaciones .is_wrapper .is_row .is_column:nth-child(2) span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 1px;
    left: 1px;
}

.divPublicaciones .is_wrapper .is_row .is_column:nth-child(2) i {
    color: #000;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 18px;
    position: relative;
    padding-left: 11px;
    font-style: normal;
    margin-left: 10px;
}

.divPublicaciones .is_wrapper .is_row .is_column:nth-child(2) i:before {
    content: "";
    height: 8px;
    width: 1px;
    background: #000;
    position: absolute;
    top: 3px;
    left: 1px;
}

.divPublicaciones .is_wrapper .is_row .is_column:nth-child(2) h6 {
    color: #636466;
    font-family: Bree-Bold;
    font-size: 15px;
    line-height: 18px;
    display: block;
    margin-top: 3px;
}

.divPublicaciones .is_wrapper .is_row .is_column:nth-child(3) a {
    height: 42px;
    width: 42px;
    float: left;
    margin-left: 17px;
    background: #e6e7e8 url(../images/btnVerRecurso.svg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border-radius: 4px;
    margin-top: -2px;
}

.divCertificaciones .divFiltrarCertificaciones,
.divPublicaciones .divFiltrarPublicaciones {
    height: auto;
    width: 424px;
    border-radius: 0 0 4px 4px;
    background-color: #fff;
    box-shadow: 0 10px 24px -10px rgba(37, 38, 39, .44);
    position: absolute;
    right: 118px;
    top: 44px;
    z-index: 99999;
    padding: 3px;
    box-sizing: border-box;
    display: none;
}

.divCertificaciones .divFiltrarCertificaciones .is_row:nth-child(1),
.divPublicaciones .divFiltrarPublicaciones .is_row:nth-child(1) {
    height: 45px;
    width: 100%;
    border-radius: 3px;
    background-color: #f7f7f8;
}

.divCertificaciones .divFiltrarCertificaciones .is_row:nth-child(1) span,
.divPublicaciones .divFiltrarPublicaciones .is_row:nth-child(1) span {
    color: #000;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    float: left;
    height: 45px;
    display: flex;
    align-items: center;
}

.divCertificaciones .divFiltrarCertificaciones .is_row:nth-child(1) a,
.divPublicaciones .divFiltrarPublicaciones .is_row:nth-child(1) a {
    color: #636466;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    line-height: 18px;
    float: right;
    height: 45px;
    display: flex;
    align-items: center;
    text-decoration: none;
}

.divCertificaciones .divFiltrarCertificaciones .divCentrarFiltrarPublicaciones,
.divPublicaciones .divFiltrarPublicaciones .divCentrarFiltrarPublicaciones {
    width: 88%;
    margin: 0 auto;
}

.divCertificaciones .divFiltrarCertificaciones .is_row:nth-child(2),
.divPublicaciones .divFiltrarPublicaciones .is_row:nth-child(2) {
    width: 100%;
    margin-top: 18px;
}

.divCertificaciones .divFiltrarCertificaciones .is_row:nth-child(2) label,
.divPublicaciones .divFiltrarPublicaciones .is_row:nth-child(2) label {
    width: 50%;
    color: #707070;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 14px;
    float: left;
    display: flex;
    align-items: center;
    height: 30px;
}

.divCertificaciones .divFiltrarCertificaciones .is_row:nth-child(2) label input[type=checkbox],
.divPublicaciones .divFiltrarPublicaciones .is_row:nth-child(2) label input[type=checkbox] {
    transition: linear .2s all;
    width: 22px !important;
    height: 22px !important;
    -webkit-appearance: none;
    margin: 0;
    padding: 0 !important;
    display: inline-block;
    position: relative;
    border: 2px solid #b8b8b8;
    margin-right: 10px;
    cursor: pointer;
    border-radius: 3px;
    min-width: 22px;
}

.divCertificaciones .divFiltrarCertificaciones .is_row:nth-child(2) label input[type=checkbox]:checked,
.divPublicaciones .divFiltrarPublicaciones .is_row:nth-child(2) label input[type=checkbox]:checked {
    background: url(../images/checkbox.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 18px !important;
}

.divCertificaciones .divFiltrarCertificaciones .is_row:nth-child(3),
.divPublicaciones .divFiltrarPublicaciones .is_row:nth-child(3) {
    width: 100%;
    margin-top: 17px;
}

.divCertificaciones .divFiltrarCertificaciones .is_row:nth-child(3) .column,
.divPublicaciones .divFiltrarPublicaciones .is_row:nth-child(3) .column {
    width: 50%;
    float: left;
    position: relative;
}

.divCertificaciones .divFiltrarCertificaciones .is_row:nth-child(3) .column label,
.divPublicaciones .divFiltrarPublicaciones .is_row:nth-child(3) .column label {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 12px;
    line-height: 18px;
    display: block;
    padding-bottom: 2px;
}

.divCertificaciones .divFiltrarCertificaciones .is_row:nth-child(3) .column input[type=text],
.divPublicaciones .divFiltrarPublicaciones .is_row:nth-child(3) .column input[type=text] {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    border: none;
    box-sizing: border-box;
    border-bottom: 2px solid #cbcbcb;
    width: 100%;
    margin-bottom: 11px;
    background: #fff;
    background-image: url(../images/select.svg);
    background-repeat: no-repeat;
    background-position: right center;
    height: 35px;
    cursor: pointer;
}

.divCertificaciones .divFiltrarCertificaciones .is_row:nth-child(3) .column:nth-child(1),
.divPublicaciones .divFiltrarPublicaciones .is_row:nth-child(3) .column:nth-child(1) {
    width: 45%;
    margin-right: 5%
}

.divCertificaciones .divFiltrarCertificaciones .is_row:nth-child(4),
.divPublicaciones .divFiltrarPublicaciones .is_row:nth-child(4) {
    width: 100%;
    border-radius: 3px;
    background-color: #f7f7f8;
    margin-top: 8px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.divCertificaciones .divFiltrarCertificaciones .is_row:nth-child(4) .btnCancelarFiltroCertificaciones,
.divPublicaciones .divFiltrarPublicaciones .is_row:nth-child(4) .btnCancelarFiltroPublicacion {
    width: 77px;
    height: 25px;
    font-family: D-DINExp-Bold;
    color: #707070;
    font-size: 15px;
    line-height: 25px;
    text-decoration: none;
    background: #f7f7f8;
    background-repeat: no-repeat;
    background-position: 68px 7px;
    padding-right: 13px;
    text-align: center;
    border-radius: 4px;
    margin-right: 5px;
    float: right;
}

.divCertificaciones .divFiltrarCertificaciones .is_row:nth-child(4) .btnOkFiltroPublicacion,
.divPublicaciones .divFiltrarPublicaciones .is_row:nth-child(4) .btnOkFiltroPublicacion {
    width: 77px;
    height: 25px;
    font-family: D-DINExp-Bold;
    color: #fff;
    font-size: 15px;
    line-height: 25px;
    text-decoration: none;
    background: #d52b1e url(../images/button-right.png);
    background-repeat: no-repeat;
    background-position: 68px 7px;
    padding-right: 13px;
    text-align: center;
    border-radius: 4px;
    float: right;
}

.divServiciosExportador {
    width: 100%;
    position: relative;
    background: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px;
}

.divServiciosExportador>div {
    width: 100%;
    position: relative;
    background: linear-gradient(to left, transparent 60%, #d2291c 0);
}

.divServiciosExportador .is_wrapper {
    width: 848px;
    height: 307px;
    background: linear-gradient(270deg, #cb2619 0, #d52b1e 100%);
    box-shadow: 0 12px 12px -10px rgba(237, 237, 237, .5);
    position: relative;
    display: flex;
    align-items: center;
}

.divServiciosExportador .is_wrapper:before {
    content: "";
    width: 155px;
    height: 145px;
    background: url(../images/is_combined_shape.png);
    background-repeat: no-repeat;
    position: absolute;
    left: -36px;
    top: 0;
}

.divServiciosExportador .is_wrapper .is_column {
    float: left;
}

.divServiciosExportador .is_wrapper .is_column:nth-child(1) {
    width: 230px;
    margin-left: 52px;
}

.divServiciosExportador .is_wrapper .is_column:nth-child(1) h2 {
    font-family: Bree-Bold;
    color: #fff;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    margin-top: 21px;
}

.divServiciosExportador .is_wrapper .is_column:nth-child(1) p {
    font-family: D-DINExp;
    color: #fff;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-top: 6px;
    margin-bottom: 21px;
}

.divServiciosExportador .is_wrapper .is_column:nth-child(2) {
    width: 320px;
    margin-left: 45px;
}

.divServiciosExportador .is_wrapper ul {
    font-family: D-DINExp;
    color: #fff;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-top: 8px;
    margin-bottom: 13px;
    list-style: none;
}

.divServiciosExportador .is_wrapper .is_column:nth-child(2) p {
    font-family: D-DINExp;
    color: #fff;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-top: 8px;
    margin-bottom: 13px;
}

.divServiciosExportador .is_wrapper .is_column:nth-child(2) p strong {
    color: #fff;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    line-height: 15px;
    display: block;
    padding-bottom: 5px;
}

.divServiciosExportador .is_wrapper .is_column:nth-child(3) {
    width: 360px;
    height: 285px;
    background: #fff;
    box-shadow: 0 22px 24px -10px rgba(61, 73, 80, .3);
    position: absolute;
    right: -292px;
    top: 55px;
    box-sizing: border-box;
    padding: 42px;
    z-index: 99;
}

.divServiciosExportador .is_wrapper .is_column:nth-child(3):before {
    content: "";
    width: 37px;
    height: 28px;
    background: #fff;
    position: absolute;
    right: 44px;
    top: 37px;
    border: 7px solid #f3f3f3;
    border-radius: 8px;
}

.divServiciosExportador .is_wrapper .is_column:nth-child(3):after {
    content: "";
    width: 45px;
    height: 33px;
    background: 0 0;
    position: absolute;
    right: 31px;
    top: 24px;
    border-right: 7px solid #f3f3f3;
    border-top: 7px solid #f3f3f3;
    border-top-right-radius: 10px;
}

.divServiciosExportador .is_wrapper .is_column:nth-child(3) h3 {
    color: #636466;
    font-family: Bree-Bold;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    position: relative;
}

.divServiciosExportador .is_wrapper .is_column:nth-child(3) .btnServiciosExportador {
    width: 256px;
    height: 45px;
    border-radius: 4px;
    background: #d52b1e;
    color: #fff;
    font-family: Bree-Light;
    font-size: 15px;
    line-height: 45px;
    text-align: center;
    text-transform: uppercase;
    display: table;
    margin-top: 55px;
    text-decoration: none;
    position: relative;
    margin-left: 10px;
    letter-spacing: .2px;
}

.divServiciosExportador .is_wrapper .is_column:nth-child(3) .btnServiciosExportador i {
    height: 12px;
    width: 10px;
    background: url(../images/button-right.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    position: absolute;
    cursor: pointer;
    top: 16px;
    right: 14px;
}

.divServiciosExportador .is_wrapper .is_column:nth-child(3) p {
    font-family: D-DINExp;
    color: #000;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-top: 11px;
    margin-bottom: 31px;
    position: relative;
}

.divSIICEX {
    width: 100%;
    position: relative;
    background: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px;
}

.divSIICEX .is_wrapper {
    width: 1140px;
    height: 173px;
    border-radius: 4px;
    background: #fff;
    box-shadow: 0 12px 12px -10px rgba(237, 237, 237, .5);
    display: flex;
    align-items: center;
    padding: 39px;
    box-sizing: border-box;
}

.divSIICEX .is_wrapper .is_column:nth-child(1) {
    width: 311px;
    margin-right: 41px;
}

.divSIICEX .is_wrapper .is_column:nth-child(1) img {
    width: 308px;
    height: 178px;
    display: block;
    margin-top: -67px;
}

.divSIICEX .is_wrapper .is_column:nth-child(2) {
    width: 530px;
}

.divSIICEX .is_wrapper .is_column:nth-child(2) h3 {
    color: #636466;
    font-family: Bree-Bold;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    padding-top: 1px;
}

.divSIICEX .is_wrapper .is_column:nth-child(2) p {
    font-family: D-DINExp;
    color: #000;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-top: 7px;
}

.divSIICEX .is_wrapper .is_column:nth-child(3) .btnSIICEX {
    font-family: D-DINExp-Bold;
    color: #d52b1e;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    margin-top: 5px;
    text-decoration: none;
    background: url(../images/is_arrow-right_Option.svg);
    background-repeat: no-repeat;
    background-position: right 2px;
    padding-right: 16px;
}

.divSIICEX .is_wrapper .is_column:nth-child(3) {
    width: 120px;
    margin-left: 60px;
}

.divEventos {
    width: 100%;
    position: relative;
    background: #e4e8e9;
    padding-top: 50px;
    padding-bottom: 30px
}

.divEventos h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left
}

.divEventos h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divEventos h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left;
}

.divEventos h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divEventos .btnVerEventos {
    width: 100px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #eceeef url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 80px 9px;
    padding-right: 9px;
    float: right;
    text-align: center;
    border-radius: 4px;
}

.divEventos .is_row {
    width: 100%;
    margin-top: 12px;
}

.divEventos .is_row article {
    width: 263px;
    height: 373px;
    float: left;
    margin-bottom: 20px;
    margin-right: 29px;
}

.divEventos .is_row article .is_column:nth-child(1) {
    width: 100%;
    height: 213px;
    float: left;
    border-radius: 4px 4px 0 0;
    position: relative;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    overflow: hidden;
}

.divEventos .is_row article .is_column:nth-child(1) img {
    display: block;
    cursor: url(../images/cursor.png) 20 20, auto;
    width: 263px;
}

.divEventos .is_row article .is_column:nth-child(1):before {
    content: "";
    width: 100%;
    height: 213px;
    float: left;
    border-radius: 4px 4px 0 0;
    background-color: rgba(0, 0, 0, .1);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .41) 180%);
    position: absolute;
    cursor: url(../images/cursor.png) 20 20, auto;
}

.content-data-event{
    overflow: hidden;
}

.divEventos .is_row article .is_column:nth-child(2) {
    width: 239px;
    height: 223px;
    float: left;
    background: #fff;
    margin-top: -63px;
    border-radius: 0 0 4px 4px;
    padding: 24px 25px;
    box-sizing: border-box;
    padding-right: 20px;
    position: relative;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    overflow: hidden;
}

.divEventos .is_row article:hover .is_column:nth-child(1),
.divEventos .is_row article:hover .is_column:nth-child(2) {
    box-shadow: 0 10px 30px 0 rgba(140, 143, 150, .35);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divEventos .is_row article a .is_column:nth-child(2) span {
    color: #000;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 18px;
    position: relative;
    padding-left: 7px;
}

.divEventos .is_row article a .is_column:nth-child(2) span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 1px;
    left: 1px;
}

.divEventos .is_row article a .is_column:nth-child(2) h3 {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 20px;
    line-height: 22px;
    padding-top: 5px;
    max-height: 48px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.divEventos .is_row article a .is_column:nth-child(2) p {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-top: 5px;
    color: #000;
}

.divEventos .is_row article:nth-child(4) {
    margin-right: 0;
}

footer .is_row:first-child {
    width: 100%;
    height: 60px;
    background: #575859;
    display: flex;
    align-items: center;
}

footer .is_row:first-child .is_column:nth-child(1) {
    float: left;
}

footer .is_row:first-child .is_column:nth-child(2) {
    float: right;
    margin-top: 10px;
}

footer .is_row:nth-child(2) .is_column:nth-child(1) a {
    text-decoration: none;
    color: #fff;
}

footer .is_row:first-child .is_column:nth-child(2) span {
    margin: 0;
    color: #fff;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 24px;
    float: left;
}

footer .is_row:first-child .is_column:nth-child(2) .is_social {
    float: right;
}

footer .is_row:first-child .is_column:nth-child(2) .is_social a {
    margin-left: 14px;
}

footer .is_row:nth-child(2) {
    width: 100%;
    height: 140px;
    background: #636466;
    display: flex;
    align-items: center;
}

footer .is_row:nth-child(2) .is_column:nth-child(1) {
    width: 544px;
    float: left;
}

footer .is_row:nth-child(2) .is_column:nth-child(1) p {
    margin: 0;
    color: #fff;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 18px;
    margin-top: -10px;
}

footer .is_row:nth-child(2) .is_column:nth-child(2) {
    float: right;
    margin-top: -10px;
}

footer .is_row:nth-child(2) .is_column:nth-child(2) span {
    margin: 0;
    color: #fff;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 20px;
}

footer .is_row:nth-child(2) .is_column:nth-child(2) .is_search {
    width: 548px;
    height: 43px;
    border-radius: 4px;
    background-color: #fff;
}

footer .is_row:nth-child(2) .is_column:nth-child(2) .is_search input[type=text] {
    width: 300px;
    height: 21px;
    border-radius: 4px;
    background: #fff;
    border: none;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    margin-left: 19px;
    margin-top: 12px;
}

footer .is_row:nth-child(2) .is_column:nth-child(2) .is_search input[type=submit] {
    height: 35px;
    width: 165px;
    border-radius: 4px;
    background: #d52b1e;
    color: #fff;
    font-family: Bree-Light;
    font-size: 15px;
    line-height: 18px;
    text-align: center;
    text-transform: uppercase;
    border: none;
    float: right;
    margin-right: 4px;
    margin-top: 4px;
}

footer .is_row:nth-child(3) {
    width: 100%;
    height: 75px;
    background: #fff;
}

footer .is_row:nth-child(3) .is_column:nth-child(1) {
    float: left;
    margin-top: 28px;
}

footer .is_row:nth-child(3) .is_column:nth-child(1) nav a {
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 18px;
    text-decoration: none;
    color: #636466;
    margin-right: 30px;
}

footer .is_row:nth-child(3) .is_column:nth-child(1) nav span {
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 18px;
    text-decoration: none;
    color: #636466;
    margin-right: 30px;
}

footer .is_row:nth-child(3) .is_column:nth-child(2) {
    float: right;
    margin-top: 10px;
}

footer .is_row:nth-child(3) .is_column:nth-child(2) img {
    margin-left: 11px;
}

.divRegistroBaner {
    width: 100%
}

.divRegistroBaner img {
    width: 100%;
    height: 200px;
    display: block;
}

.divRegistro {
    width: 100%;
    background: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px;
}

.divRegistro h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
}

.divRegistro h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divRegistroFormulario {
    width: 100%;
    border-radius: 4px;
    background: #fff url(../images/imgFondoRegistro.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 23px;
}

.divRegistroFormulario .is_column {
    width: 750px;
    float: right;
    margin-top: 64px;
    margin-bottom: 41px;
}

.divRegistroFormulario .is_column p {
    width: 335px;
    float: left;
    margin: 0;
    margin-right: 28px;
    margin-bottom: 24px;
    position: relative;
}

.divRegistroFormulario .is_column p:nth-child(11),
.divRegistroFormulario .is_column p:nth-child(12),
.divRegistroFormulario .is_column p:nth-child(13) {
    width: 698px;
    margin-right: 0;
}

.divRegistroFormulario .is_column p label {
    width: 100%;
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 12px;
    line-height: 12px;
    display: block;
    padding-bottom: 2px;
}

.divRegistroFormulario .is_column p input[type=text],
.divRegistroFormulario .is_column p input[type=number] {
    font-family: D-DINExp;
    font-size: 14px;
    color: #636466;
    line-height: 14px;
    border: none;
    box-sizing: border-box;
    border-bottom: 2px solid #cbcbcb;
    width: 100%;
    height: 40px;
    margin-top: 0;
    background: 0 0;
}

.divRegistroFormulario .is_column p input[type=number] {
    font-family: D-DINExp;
    font-size: 14px;
    color: #636466;
    line-height: 14px;
    border: none;
    box-sizing: border-box;
    border-bottom: 2px solid #cbcbcb;
    width: 100%;
    height: 40px;
    margin-top: 0;
    background: 0 0;
}

.divRegistroFormulario .is_column p input[type=number],
.divRegistroFormulario .is_column p input[type=number]::-webkit-outer-spin-button,
.divRegistroFormulario .is_column p input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    -moz-appearance: textfield;
    margin: 0;
}

.divRegistroFormulario .is_column p input[type=password] {
    font-family: D-DINExp;
    font-size: 14px;
    color: #636466;
    line-height: 14px;
    border: none;
    box-sizing: border-box;
    border-bottom: 2px solid #cbcbcb;
    width: 100%;
    height: 40px;
    margin-top: 0;
    background: 0 0;
}

.divRegistroFormulario .is_column p:nth-child(12) {
    color: #000;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 18px;
    float: left;
    display: flex;
    align-items: center;
    height: 30px;
    margin-top: -1px;
}

.divRegistroFormulario .is_column p input[type=checkbox] {
    transition: linear .2s all;
    width: 22px !important;
    height: 23px !important;
    -webkit-appearance: none;
    margin: 0;
    padding: 0 !important;
    display: inline-block;
    position: relative;
    border: 2px solid #b8b8b8;
    margin-right: 14px;
    cursor: pointer;
    border-radius: 4px;
    float: left;
    margin-top: -7px;
}

.divRegistroFormulario .is_column p input[type=checkbox]:checked {
    background-image: url(../images/checkbox.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.divRegistroFormulario .is_column p input[type=submit] {
    width: 262px;
    height: 45px;
    border-radius: 4px;
    background: #d52b1e;
    color: #fff;
    font-family: Bree-Light;
    font-size: 15px;
    line-height: 45px;
    text-align: center;
    text-transform: uppercase;
    float: right;
    text-decoration: none;
    position: relative;
    border: none;
    padding: 0;
    cursor: pointer;
    margin-top: 3px;
}

.divRegistroFormulario .is_column p i {
    height: 12px;
    width: 10px;
    background: url(../images/button-right.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    position: absolute;
    cursor: pointer;
    top: 19px;
    right: 15px;
}

.divDiagnosticoProducto {
    width: 100%;
    padding-top: 50px
}

.divDiagnosticoProducto h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative
}

.divDiagnosticoProducto h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divDiagnosticoProducto h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
}

.divDiagnosticoProducto h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divBuscadorProducto {
    width: 100%;
    padding-top: 25px;
    position: relative;
    padding-bottom: 20px;
}

.divBuscadorProducto form {
    float: left;
}

.divBuscadorProducto form p {
    float: left;
    margin: 0;
    margin-right: 30px;
    position: relative;
}

.divBuscadorProducto input[type=text] {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    border: none;
    box-sizing: border-box;
    border-bottom: 2px solid #cbcbcb;
    padding-bottom: 5px;
    background: 0 0;
    background-image: url(../images/lupaBuscar.svg);
    background-repeat: no-repeat;
    background-position: right center;
    height: 35px;
    cursor: pointer;
    padding-right: 40px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.divBuscadorProducto .btnSIICEX {
    width: 165px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #e6e7e8 url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 144px 9px;
    padding-right: 8px;
    float: right;
    text-align: center;
    margin-top: 5px;
    border-radius: 4px;
    box-sizing: border-box;
}

#inputBuscadorProductos {
    width: 457px;
    margin-top: 5px;
}

#inputBuscadorPaises {
    width: 262px;
}

.divBuscadorProducto .mCSB_scrollTools:before {
    content: "";
    width: 2px;
    background: #fff;
    position: absolute;
    right: 10px;
    top: 0;
    height: 100%
}

.divBuscadorListadoProducto {
    width: 720px;
    max-height: 238px;
    border-radius: 4px;
    box-shadow: 0 10px 24px -10px rgba(37, 38, 39, .44);
    background-color: #fff;
    position: absolute;
    top: 40px;
    display: none;
    z-index: 999;
}

.divBuscadorListadoProducto>div,
.divBuscadorPaises>div {
    max-height: 234px;
    border: 0 solid #fff;
    box-sizing: border-box;
}

.divBuscadorListadoProducto ul li,
.divBuscadorPaises ul li {
    list-style: none;
    height: 47px;
    background: #f7f7f8;
    display: flex;
}

.divBuscadorListadoProducto ul li:nth-child(2n),
.divBuscadorPaises ul li:nth-child(2n) {
    background: #fff;
}

.divBuscadorListadoProducto ul li a,
.divBuscadorPaises ul li a {
    width: 100%;
    text-decoration: none;
    display: flex;
    align-items: center;
}

.divBuscadorListadoProducto ul li a strong,
.divBuscadorPaises ul li a strong {
    font-family: D-DINExp-Bold;
    color: #000;
    width: 95px;
    font-weight: 700;
    margin-left: 30px;
    margin-right: 10px;
    font-size: 14px;
}

.divBuscadorListadoProducto ul li a span,
.divBuscadorPaises ul li a span {
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 15px;
    color: #636466;
    display: block;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    max-height: 46px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.divBuscadorListadoProducto ul li:hover a,
.divBuscadorListadoProducto ul li:hover span,
.divBuscadorListadoProducto ul li:hover strong,
.divBuscadorPaises ul li:hover a,
.divBuscadorPaises ul li:hover span,
.divBuscadorPaises ul li:hover strong {
    color: #fff;
    background: #d52b1e;
}

.divBuscadorListadoProducto .mCSB_scrollTools,
.divBuscadorPaises .mCSB_scrollTools {
    right: 0;
}

.divConcentracionMercados {
    width: 100%;
    height: auto;
    padding-bottom: 50px;
}

.divConcentracionMercados .is_row {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    box-sizing: border-box;
    padding-left: 30px;
    padding-top: 31px;
    padding-right: 25px;
}

.divConcentracionMercados h4 {
    display: block;
    font-family: Bree-Bold;
    font-size: 20px;
    float: left;
}

.divConcentracionMercados .btnDownload {
    width: 115px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #d52b1e url(../images/btnDownload.svg);
    background-repeat: no-repeat;
    background-position: 92px 10px;
    padding-right: 13px;
    float: right;
    text-align: center;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: -6px;
}

.divConcentracionMercados .divDatosPeriodo {
    width: 100%;
    font-family: D-DINExp;
    font-size: 12px;
    color: #636466;
    margin-top: 17px;
    box-sizing: border-box;
}

.divConcentracionMercados .divDatosPeriodo a {
    width: 85.6px;
    height: 25px;
    border-radius: 4px;
    background-color: #e6e7e8;
    text-align: center;
    color: #000;
    display: inline-block;
    padding: 0;
    line-height: 25px;
    margin-left: 12px;
    font-size: 13px;
    text-decoration: none;
}

.divConcentracionMercados .divDatosPeriodo i {
    font-style: normal;
}

.divConcentracionMercados .divDatosPeriodo span {
    font-family: D-DINExp;
    font-size: 12px;
    color: #636466;
    float: right;
    margin-top: 7px;
    position: relative;
    margin-right: 3px;
}

.divConcentracionMercados .divDatosPeriodo span:before {
    content: "";
    width: 10.5px;
    height: 11px;
    border-radius: 50%;
    position: absolute;
    left: -17px;
    top: 1px;
}

.divEmpresasExportadoras {
    width: 100%;
    background: #edf0f2;
    padding-top: 50px;
}

.divEmpresasExportadoras .is_row {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    box-sizing: border-box;
    padding-left: 30px;
    padding-top: 32px;
    padding-right: 25px;
    padding-bottom: 35px;
}

.divEmpresasExportadoras h4 {
    display: block;
    font-family: Bree-Bold;
    font-size: 20px;
    float: left;
}

.divEmpresasExportadoras .btnDownload {
    width: 115px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #d52b1e url(../images/btnDownload.svg);
    background-repeat: no-repeat;
    background-position: 92px 10px;
    padding-right: 13px;
    float: right;
    text-align: center;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: -6px;
}

.divEmpresasExportadoras .divDatosTabla {
    width: 100%;
    margin-top: 28px;
    box-sizing: border-box;
    padding-left: 11px;
}

.divEmpresasExportadoras .divDatosTabla .is_rows {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    color: #636466;
    margin-bottom: 33px;
}

.divEmpresasExportadoras .divDatosTabla .is_rows:first-child {
    margin-bottom: 23px;
}

.divEmpresasExportadoras .divDatosTabla .is_rows:first-child .column {
    color: #636466;
}

.divEmpresasExportadoras .divDatosTabla .is_rows .column {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 15px;
    color: #000;
    float: left;
    height: 20px;
}

.divEmpresasExportadoras .divDatosTabla .is_rows .column:nth-child(1) {
    width: calc(45% - 120px);
    padding-right: 10px;
}

.divEmpresasExportadoras .divDatosTabla .is_rows .column a {
    color: #000;
    text-decoration: none;
}

.divEmpresasExportadoras .divDatosTabla .is_rows .column:nth-child(2) {
    width: 120px;
}

.divEmpresasExportadoras .divDatosTabla .is_rows .column:nth-child(3) {
    width: 15%;
    margin-right: 37px;
}

.divEmpresasExportadoras .divDatosTabla .is_rows .column:nth-child(4) {
    width: 25%
}

.divEmpresasExportadoras .divDatosTabla .is_rows .column:nth-child(5) {
    width: 78px;
}

.divEmpresasExportadoras .divDatosTabla .is_rows .column:nth-child(6) {
    width: 199px;
}

.divEmpresasExportadoras .divDatosTabla .is_rows:first-child .column:nth-child(3) {
    text-align: left;
}

.divEmpresasExportadoras .divDatosTabla .is_rows:first-child .column:nth-child(7) {
    text-align: right;
    width: 78px;
}

.divEmpresasExportadoras .divDatosTabla .divProgresoTabla {
    width: 81px;
    height: 3px;
    background: #e6e7e8;
    border-radius: 4px;
    position: relative;
    margin-top: 8px;
}

.divEmpresasExportadoras .divDatosTabla .divProgresoTabla div {
    width: 54.2px;
    height: 4px;
    border-radius: 5px;
    margin-top: -1px;
    float: left;
}

.divPaginacion {
    display: table;
    float: right;
    margin-top: -8px;
    margin-right: -7px;
}

.divPaginacion a {
    font-family: D-DINExp;
    font-size: 14px;
    color: #636466;
    text-decoration: none;
    width: 26px;
    height: 26px;
    float: left;
    text-align: center;
    line-height: 26px;
    border-radius: 50%;
    margin-left: 2px;
    margin-right: 1px;
}

.btnPaginacionActiva {
    color: #fff !important;
    box-shadow: 0 2px 4px 0 rgba(213, 43, 30, .3) !important;
    background: #d52b1e !important;
}

.divEmpresasExportadoras .divDatosTabla .is_row:last-child {
    margin-bottom: 25px;
}

.divPreciosProductos {
    width: 100%;
    background-color: #edf0f2;
    padding-top: 50px;
}

.divPreciosProductos .is_row {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    box-sizing: border-box;
    padding-left: 30px;
    padding-top: 30px;
    padding-right: 25px;
    padding-bottom: 35px;
}

.divPreciosProductos h4 {
    display: block;
    font-family: Bree-Bold;
    font-size: 20px;
    float: left;
}

.divPreciosProductos .btnDownload {
    width: 115px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #d52b1e url(../images/btnDownload.svg);
    background-repeat: no-repeat;
    background-position: 92px 10px;
    padding-right: 13px;
    float: right;
    text-align: center;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: -6px;
}

.divPreciosProductos .divDatosTrimestres {
    float: left;
    margin-top: 24px;
    margin-left: 2px;
    position: relative;
}

.divPreciosProductos .divDatosTrimestres a {
    font-family: D-DINExp;
    font-size: 12px;
    color: #636466;
    box-sizing: border-box;
    text-decoration: none;
    height: 25px;
    border-radius: 4px;
    text-align: center;
    float: left;
    padding: 0;
    line-height: 25px;
    margin-right: 10px;
    padding-left: 25px;
    padding-right: 25px;
}

.divPreciosProductos .btnTrimestreActivo {
    color: #000 !important;
    background: #e6e7e8 !important;
}

.divPreciosProductos .divDatosTrimestres div {
    position: relative;
    float: left;
    margin-left: 20px;
    margin-right: 18px;
    width: 1px;
    background: red;
    height: 1px;
}

.divPreciosProductos .divDatosTrimestres div:before {
    content: "";
    height: 29px;
    text-align: center;
    display: inline-block;
    background: #ccc;
    margin-right: 8px;
    width: 1px;
    position: absolute;
    top: -2px;
}

.divPreciosProductos .divAnosTrimestres {
    float: right;
    margin-top: 32px;
    position: relative;
}

.divPreciosProductos .divAnosTrimestres span {
    font-family: D-DINExp;
    font-size: 12px;
    color: #636466;
    line-height: 10px;
    display: inline;
    margin-left: 53px;
    margin-right: 2px;
    position: relative;
}

.divPreciosProductos .divAnosTrimestres span:before {
    content: "";
    height: 2px;
    background: #b8b8b8;
    width: 16px;
    position: absolute;
    top: 7px;
    left: -25px;
}

.divPreciosProductos .btnActiveAno:before {
    background: #81bb27 !important;
}

.divUltimosEstudios {
    width: 100%;
    background-color: #edf0f2;
    padding-top: 45px;
    padding-bottom: 50px;
}

.divUltimosEstudios h4 {
    display: block;
    font-family: Bree-Bold;
    font-size: 20px;
    display: block;
}

.divUltimosEstudios .is_row {
    width: 100%;
    box-sizing: border-box;
    margin-top: 26px;
}

.divUltimosEstudios .is_row article {
    width: 263px;
    height: 373px;
    float: left;
    margin-right: 29px;
    position: relative;
    margin-bottom: 2px;
}

.divUltimosEstudios .is_row article .is_column:nth-child(1) {
    width: 100%;
    height: 100%;
    float: left;
    border-radius: 4px;
    position: relative;
    background: #d4d7d9;
    overflow: hidden;
}

.divUltimosEstudios .is_row article .is_column:nth-child(1) img {
    width: calc(100% - 32px);
    height: auto;
    float: left;
    position: absolute;
    top: 16px;
    left: 2px;
    right: 0;
    margin: 0 auto;
    max-height: 100%
}

.divUltimosEstudios .is_row article .is_column:nth-child(1):before {
    content: "";
    width: 100%;
    height: 60%;
    float: left;
    border-radius: 4px 4px 0 0;
    background-color: rgba(0, 0, 0, .1);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .71) 180%);
    bottom: 0;
    position: absolute;
}

.divUltimosEstudios .is_row article .is_column:nth-child(2) {
    width: 239px;
    height: 213px;
    float: left;
    background: #fff;
    margin-top: -63px;
    border-radius: 0 0 4px 4px;
    padding: 24px 25px;
    box-sizing: border-box;
    padding-right: 15px;
    position: absolute;
    bottom: 0;
    overflow: hidden;
}

.divUltimosEstudios .is_row article a .is_column:nth-child(2) h3 {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 20px;
    line-height: 22px;
    padding-top: 1px;
    min-height: 44px;
}

.divUltimosEstudios .is_row article a .is_column:nth-child(2) p {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-top: 10px;
    color: #000;
}

.divUltimosEstudios .is_row article .btnLeerMas {
    width: 45px;
    height: 45px;
    position: absolute;
    bottom: 0;
    right: 0;
    border-radius: 4px;
}

.divProductosPriorizados {
    width: 100%;
    background-color: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px;
}

.divProductosPriorizados h4 {
    display: block;
    font-family: Bree-Bold;
    font-size: 20px;
}

.divProductosPriorizados .is_row {
    width: 100%;
    box-sizing: border-box;
    margin-top: 13px;
}

.divProductosPriorizados .is_row .is_column {
    width: 100%;
    box-sizing: border-box;
    background: #fff;
    height: 50px;
    margin-top: 8px;
    display: flex;
    align-items: center;
    position: relative;
    border-radius: 4px;
    box-shadow: 0 12px 12px -10px rgba(237, 237, 237, .5);
}

.divProductosPriorizados .is_row .is_column div {
    width: 100%
}

.divProductosPriorizados .is_row .is_column strong {
    float: left;
    padding-left: 28px;
    color: #636466;
    font-size: 15px;
    font-family: Bree-Bold;
    line-height: 15px;
    margin-top: 2px;
}

.divProductosPriorizados .is_row .is_column a {
    float: right;
    font-family: D-DINExp;
    font-size: 14px;
    color: #636466;
    margin-right: 68px;
    text-decoration: none;
    margin-top: 3px;
}

.divProductosPriorizados .is_row .is_column .btnProductosPriorizados {
    content: "";
    width: 34px;
    background: url(../images/abajo.svg);
    background-repeat: no-repeat;
    background-position: left center;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    height: 100%
}

.divProductosPriorizados .is_row .classOcultar .btnProductosPriorizados {
    content: "";
    width: 34px;
    background: url(../images/arriba.svg) !important;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    height: 100%
}

.divProductosPriorizados .is_row .is_columnChild {
    display: none;
    width: 100%;
    box-sizing: border-box;
    background: #fff;
    margin-top: -1px;
    padding-top: 31px;
    padding-bottom: 40px;
}

.divProductosPriorizados .is_row .is_columnChild .divBlock {
    width: 330px;
    display: inline-table;
    margin-left: 45px;
    margin-bottom: 8px;
    margin-right: -6px;
}

.divProductosPriorizados .is_row .is_columnChild .divBlock:nth-child(3n) {
    margin-left: 55px;
}

.divProductosPriorizados .is_row .is_columnChild .divBlock:nth-child(3n) p {
    padding-right: 15px;
}

.divProductosPriorizados .is_row .is_columnChild .divBlock strong {
    font-size: 15px;
    font-family: Bree-Bold;
    line-height: 15px;
    display: block;
    padding-bottom: 5px;
}

.divProductosPriorizados .is_row .is_columnChild .divBlock p {
    font-family: D-DINExp;
    font-size: 14px;
    color: #636466;
    margin: 0;
    line-height: 21px;
    padding-top: 0
}

.divHerramientasAnalisis {
    width: 100%;
    background-color: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px;
    position: relative;
    z-index: 9;
}

.divHerramientasAnalisis h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative
}

.divHerramientasAnalisis h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divHerramientasAnalisis h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
}

.divHerramientasAnalisis h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divHerramientasAnalisis .is_row {
    width: 103%;
    margin-top: -7px;
}

.divHerramientasAnalisis .is_row article {
    width: 263px;
    height: 255px;
    float: left;
    margin-top: 28px;
    margin-right: 28px;
}

.divHerramientasAnalisis .is_row a {
    color: #000;
    text-decoration: none;
}

.divHerramientasAnalisis .is_row a:hover {
    color: #fff;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divHerramientasAnalisis .is_row article .is_column:hover a {
    color: #fff !important;
}

.divHerramientasAnalisis .is_row article .is_column {
    width: 100%;
    height: 100%;
    background: #fff;
    border-radius: 4px;
    padding: 27px 30px;
    box-sizing: border-box;
    position: relative;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    padding-right: 17px;
}

.divHerramientasAnalisis .is_row article .is_column span {
    color: #000;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    padding-left: 7px;
    display: block;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divHerramientasAnalisis .is_row article .is_column span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 1px;
    left: 1px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divHerramientasAnalisis .is_row article .is_column h3 {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 20px;
    line-height: 22px;
    padding-top: 7px;
    min-height: 44px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divHerramientasAnalisis .is_row article .is_column p {
    font-family: D-DINExp;
    font-size: 13px;
    line-height: 21px;
    margin: 0;
    margin-top: 5px;
    color: #000;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divHerramientasAnalisis .is_row article .is_column i {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    line-height: 18px;
    font-style: normal;
    position: absolute;
    left: 32px;
    bottom: 26px;
    background: url(../images/btnIr.svg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 16px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divDestacarHerramientaAnalisis {
    width: 554px !important;
}

.divDestacarHerramientaAnalisis h4 {
    min-height: auto !important;
}

.divDestacarHerramientaAnalisis p {
    margin-top: 8px !important;
}

.divHerramientasAnalisis .is_row article:hover span:before {
    background: #fff !important;
}

.divHerramientasAnalisis .is_row article:hover .is_column span {
    color: #fff !important;
}

.divHerramientasAnalisis .is_row article:hover .is_column h3 {
    color: #fff !important;
}

.divHerramientasAnalisis .is_row article:hover .is_column p {
    color: #fff !important;
}

.divHerramientasAnalisis .is_row article:hover .is_column i {
    color: #fff !important;
    background: url(../images/btnIrActivada.svg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 16px;
}

.divHerramientasAnalisis .is_row article:hover .is_column {
    background: #d52b1e !important;
    box-shadow: 0 13px 24px -10px rgba(126, 31, 107, .3);
}

.divCertificaciones {
    width: 100%;
    position: relative;
    background: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px
}

.divCertificaciones h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left
}

.divCertificaciones h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divCertificaciones h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left;
}

.divCertificaciones h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divCertificaciones .btnVerCertificaciones {
    width: 90px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #e6e7e8 url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 75px 9px;
    padding-right: 10px;
    float: right;
    text-align: center;
    margin-top: 9px;
    border-radius: 4px;
}

.divCertificaciones .btnFiltrarCertificaciones {
    width: 77px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #d52b1e url(../images/is_buttonFilter.png);
    background-repeat: no-repeat;
    background-position: 64px 10px;
    padding-right: 13px;
    float: right;
    text-align: center;
    margin-top: 9px;
    border-radius: 4px;
    margin-right: 17px;
}

.divCertificaciones .is_wrapper {
    width: 100%;
    margin-top: 16px;
    padding-left: 1px;
}

.divCertificaciones .is_wrapper .is_row {
    width: 554px;
    height: 70px;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 12px 12px -10px rgba(237, 237, 237, .5);
    margin-bottom: 18px;
    float: left;
    display: flex;
    align-items: center;
}

.divCertificaciones .is_wrapper .is_row:nth-child(2n) {
    float: right;
}

.divCertificaciones .is_wrapper .is_row .is_column:nth-child(1) {
    width: 67px;
    text-align: center;
}

.divCertificaciones .is_wrapper .is_row .is_column:nth-child(1) img {
    width: 33px;
    display: block;
    margin: 0 auto;
    margin-top: -2px;
}

.divCertificaciones .is_wrapper .is_row .is_column:nth-child(2) {
    width: 408px;
}

.divCertificaciones .is_wrapper .is_row .is_column:nth-child(2) span {
    color: #000;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 18px;
    position: relative;
    padding-left: 8px;
}

.divCertificaciones .is_wrapper .is_row .is_column:nth-child(2) span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 1px;
    left: 1px;
}

.divCertificaciones .is_wrapper .is_row .is_column:nth-child(2) i {
    color: #000;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 18px;
    position: relative;
    padding-left: 11px;
    font-style: normal;
    margin-left: 10px;
}

.divCertificaciones .is_wrapper .is_row .is_column:nth-child(2) i:before {
    content: "";
    height: 8px;
    width: 1px;
    background: #000;
    position: absolute;
    top: 3px;
    left: 1px;
}

.divCertificaciones .is_wrapper .is_row .is_column:nth-child(2) h6 {
    color: #636466;
    font-family: Bree-Bold;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    display: block;
    margin-top: 3px;
}

.divCertificaciones .is_wrapper .is_row .is_column:nth-child(3) a {
    height: 42px;
    width: 42px;
    float: left;
    margin-left: 17px;
    background: #e6e7e8 url(../images/publications_download.png);
    background-repeat: no-repeat;
    background-position: 12px 10px;
    border-radius: 4px;
    margin-top: -2px;
}

.divOficinasMundo {
    width: 100%;
    position: relative;
    background: #edf0f2;
    padding-bottom: 50px;
    padding-top: 50px
}

.divOficinasMundo h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative
}

.divOficinasMundo h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divOficinasMundo h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
}

.divOficinasMundo h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divOficinasMundo .is_row {
    width: 100%;
    position: relative;
    margin-top: 16px;
}

.divOficinasMundo .divInformacionOficina {
    width: 292px;
    height: 350px;
    border-radius: 4px;
    background-color: #fff;
    left: 0;
    top: 0;
    padding-left: 32px;
    padding-top: 31px;
    padding-bottom: 25px;
    box-sizing: border-box;
    padding-right: 30px;
    position: absolute;
    overflow: hidden;
}

.divOficinasMundo .divInformacionOficina .content-data-oficina{
    overflow-y: auto;
    position: relative;
    display: block;
    max-height: 250px;
}

.divOficinasMundo .divInformacionOficina h5 {
    display: block;
    font-family: Bree-Bold;
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 22px;
}

.divOficinasMundo .divInformacionOficina strong {
    display: block;
    font-family: Bree-Bold;
    font-size: 15px;
    line-height: 15px;
    padding-bottom: 2px;
}

.divOficinasMundo .divInformacionOficina p {
    font-family: D-DINExp;
    color: #636466;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-bottom: 10px;
}

.divOficinasMundo .divMapaOficina {
    width: 100%;
    height: 350px;
    float: right;
    background: #c7c7c7;
}

.divRegulacionesPais {
    width: 100%;
    position: relative;
    background: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px
}

.divRegulacionesPais h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    float: left;
    position: relative
}

.divRegulacionesPais h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divRegulacionesPais h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    float: left;
    position: relative;
}

.divRegulacionesPais h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divRegulacionesPais .btnRegulacionesPais {
    width: 103px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #e6e7e8 url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 80px 9px;
    padding-right: 5px;
    float: right;
    text-align: center;
    margin-top: 5px;
    border-radius: 4px;
    box-sizing: border-box;
}

.divRegulacionesPais form {
    margin-top: 35px;
}

.divRegulacionesPais form p {
    float: left;
    margin: 0;
    margin-right: 30px;
    position: relative;
}

.divRegulacionesPais form p img {
    position: absolute;
    left: 0;
    bottom: 8px;
    border-radius: 50%;
    width: 30px;
    height: 30px;
}

.divRegulacionesPais input[type=text] {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    border: none;
    box-sizing: border-box;
    border-bottom: 2px solid #cbcbcb;
    padding-bottom: 5px;
    background: 0 0;
    background-image: url(../images/lupaBuscar.svg);
    background-repeat: no-repeat;
    background-position: right center;
    height: 35px;
    cursor: pointer;
    color: #636466;
    padding-right: 24px;
    text-overflow: ellipsis;
}

#inputBuscadorArancelarios {
    width: 457px;
}

#inputBuscadorArancelariosPaises {
    width: 262px;
    padding-left: 40px;
}

.divRegulacionesPais .is_row {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    box-sizing: border-box;
    padding-left: 30px;
    padding-top: 24px;
    padding-right: 31px;
    margin-top: 20px;
    padding-bottom: 33px;
}

.divRegulacionesPais .is_row h4 {
    display: block;
    font-family: Bree-Bold;
    font-size: 20px;
    float: left;
    margin-top: 2px;
}

.divRegulacionesPais .is_row .btnDownload {
    width: 112px;
    height: 26px;
    font-family: D-DINExp-Bold;
    color: #fff;
    font-size: 15px;
    line-height: 26px;
    text-decoration: none;
    background: #d52b1e url(../images/btnDownload.svg);
    background-repeat: no-repeat;
    background-position: 92px 8px;
    padding-right: 13px;
    float: right;
    text-align: center;
    border-radius: 4px;
    box-sizing: border-box;
}

.divRegulacionesPais .is_row .btnVerRequisitos {
    width: 85px;
    height: 26px;
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 26px;
    text-decoration: none;
    background: #fff url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 74px 7px;
    float: right;
    text-align: center;
    border-radius: 4px;
    box-sizing: border-box;
    margin-left: 13px;
}

.divBuscadorListadoArancelariosPaises {
    width: 262px;
    border-radius: 4px;
    box-shadow: 0 10px 24px -10px rgba(37, 38, 39, .44);
    background-color: #fff;
    position: absolute;
    top: 106px;
    left: 487px;
    display: block;
    z-index: 999;
}

.divBuscadorListadoArancelariosPaises>div {
    height: auto;
    border: 0 solid #fff;
    box-sizing: border-box;
}

.divBuscadorListadoArancelariosPaises ul li {
    list-style: none;
    height: 47px;
    background: #f7f7f8;
}

.divBuscadorListadoArancelariosPaises ul li:nth-child(2n) {
    background: #fff;
}

.divBuscadorListadoArancelariosPaises ul li a {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 45px;
    border: none;
    text-decoration: none;
    color: #636466;
    padding-left: 24px;
    display: block;
    white-space: nowrap;
    padding-right: 10px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.divListadoArancelarios {
    width: 242px;
    float: left;
    box-sizing: border-box;
    overflow-y: scroll;
    max-height: 312px;
    overflow-x: hidden;
    padding-right: 10px;
}

.divListadoArancelarios a {
    width: 100%;
    height: 60px;
    border-radius: 4px;
    box-sizing: border-box;
    font-family: Bree-Regular;
    font-size: 14px;
    line-height: 15px;
    color: #636466;
    padding-left: 20px;
    display: flex;
    align-items: center;
    position: relative;
    text-decoration: none;
    padding-right: 10px;
}

.divListadoArancelarios a:before {
    content: "";
    position: absolute;
    right: -7px;
    top: 25px;
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
}

.btnActivadoRegulaciones {
    box-shadow: 0 13px 24px -10px rgba(129, 187, 39, .3) !important;
    color: #fff !important;
    font-family: Bree-Bold !important;
    font-size: 14px !important;
    line-height: 15px !important;
}

.divResumenArancelarios {
    width: 816px;
    max-height: 312px;
    border-radius: 4px;
    background: #f7f7f8;
    float: right;
    box-sizing: border-box;
    padding-left: 37px;
    padding-right: 26px;
    overflow-y: auto;
}

.divResumenArancelarios>div {
    display: none;
}

.divResumenArancelarios>div:first-child {
    display: block;
    margin-top: 20px;
}

.divResumenArancelarios h3 {
    font-family: Bree-Bold;
    font-size: 20px;
    color: #636466;
    display: block;
    line-height: 20px;
    padding-top: 5px;
    padding-bottom: 15px;
}

.divResumenArancelarios p {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-bottom: 20px;
    color: #636466;
}

.divResumenArancelarios ul li {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    color: #636466;
}

.divResumenArancelarios ul li a {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    color: #636466;
}

.divResumenArancelarios a {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    color: #636466;
}

.divResumenArancelarios ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.divResumenArancelarios strong {
    font-weight: 700;
}

.divResumenArancelarios ul li {
    list-style: none;
    position: relative;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    color: #636466;
    padding-left: 16px;
}

.divResumenArancelarios ul li:before {
    content: "";
    width: 6px;
    height: 6px;
    background-color: #81bb27;
    border-radius: 50%;
    left: 0;
    top: 7px;
    position: absolute;
}

.divEnlacesInteres {
    width: 100%;
    position: relative;
    background: #edf0f2;
    padding-bottom: 50px;
    padding-top: 50px
}

.divEnlacesInteres h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative
}

.divEnlacesInteres h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divEnlacesInteres h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
}

.divEnlacesInteres h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divCategoriasEnlaces {
    width: 100%;
    margin-top: 10px;
}

.divCategoriasEnlaces a {
    width: 180px;
    height: 35px;
    border-radius: 4px;
    background: #e4e8e9;
    float: left;
    text-decoration: none;
    font-family: Bree-Bold;
    color: #636466;
    font-size: 15px;
    line-height: 35px;
    text-align: center;
}

.divActivaCategoriaEnlace {
    background: #fff !important;
}

.divContenidoEnlacesInterest {
    width: 100%
}

.divContenidoEnlacesInterest>div {
    display: none;
}

.divContenidoEnlacesInterest article {
    width: 174px;
    height: 315px;
    float: left;
    margin-right: 18px;
    margin-top: 22px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divContenidoEnlacesInterest article:hover {
    box-shadow: 0 10px 30px 0 rgba(140, 143, 150, .35);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divContenidoEnlacesInterest article:nth-child(6n) {
    margin-right: 0;
}

.divContenidoEnlacesInterest a {
    text-decoration: none;
}

.divContenidoEnlacesInterest article .is_column {
    width: 100%;
    height: 100%;
    border-radius: 4px;
    padding: 13px;
    box-sizing: border-box;
    position: relative;
    padding-right: 15px;
    background: #fff;
}

.divContenidoEnlacesInterest article .is_column:before {
    content: "";
    height: 20px;
    width: 25px;
    background: url(../images/link.svg);
    background-repeat: no-repeat;
    background-position: right top;
    position: absolute;
    top: 10px;
    right: 10px;
    transform: rotate(-40deg);
}

.divContenidoEnlacesInterest article .is_column span {
    color: #000;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    padding-left: 7px;
    display: block;
    text-transform: uppercase;
}

.divContenidoEnlacesInterest article .is_column span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 1px;
    left: 1px;
}

.divContenidoEnlacesInterest article .is_column h3 {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 18px;
    line-height: 22px;
    padding-top: 7px;
    min-height: 44px;
}

.divContenidoEnlacesInterest article .is_column p {
    font-family: D-DINExp;
    font-size: 13px;
    line-height: 21px;
    margin: 0;
    margin-top: 5px;
    color: #000;
}

.divContenidoEnlacesInterest article .is_column i {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    line-height: 18px;
    font-style: normal;
    position: absolute;
    left: 13px;
    bottom: 20px;
    background: url(../images/btnIr.svg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 16px;
}

.divCapsulasAprendizaje {
    width: 100%;
    position: relative;
    background: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px
}

.divCapsulasAprendizaje h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left
}

.divCapsulasAprendizaje h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divCapsulasAprendizaje h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left;
}

.divCapsulasAprendizaje h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divCapsulasAprendizaje .btnVerVideotutoriales {
    width: 85px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #e6e7e8 url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 73px 9px;
    padding-right: 9px;
    float: right;
    text-align: center;
    margin-top: 3px;
    border-radius: 4px;
}

.divCapsulasAprendizaje .btnFiltrarVideotutoriales {
    width: 77px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #d52b1e url(../images/is_buttonFilter.png);
    background-repeat: no-repeat;
    background-position: 64px 10px;
    padding-right: 13px;
    float: right;
    text-align: center;
    margin-top: 3px;
    border-radius: 4px;
    margin-right: 17px;
}

.divCapsulasAprendizaje .is_rows {
    width: 100%;
    margin-top: 18px;
}

.divCapsulasAprendizaje .divVideo {
    width: 750px;
    height: 400px;
    border-radius: 4px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .5)), linear-gradient(to bottom, rgba(0, 0, 0, .1), rgba(0, 0, 0, .1));
    float: left;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

.divCapsulasAprendizaje .divVideo .divTituloVideo {
    position: absolute;
    left: 30px;
    bottom: 29px;
}

.divCapsulasAprendizaje .divVideo .divTituloVideo span {
    color: #fff;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 14px;
    display: block;
    padding-left: 7px;
    margin-bottom: 7px;
}

.divCapsulasAprendizaje .divVideo .divTituloVideo span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 1px;
    left: 1px;
}

.divCapsulasAprendizaje .divVideo .divTituloVideo h3 {
    color: #fff;
    font-family: D-DINExp;
    font-size: 20px;
    line-height: 20px;
    display: block;
}

.divCapsulasAprendizaje .btnPlay {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: rgba(0, 0, 0, .38);
    position: relative;
    cursor: pointer;
}

.divCapsulasAprendizaje .btnPlay:before {
    content: "";
    height: 50px;
    width: 50px;
    border-radius: 50%;
    position: absolute;
    background: url(../images/play.svg);
    background-repeat: no-repeat;
    background-position: 18px 14px;
}

.divCapsulasAprendizaje .divListadoVideos {
    width: 360px;
    height: 400px;
    border-radius: 4px;
    background-color: #fff;
    float: right;
    padding-left: 26px;
    box-sizing: border-box;
}

.divCapsulasAprendizaje .divListadoVideos .is_column {
    padding-top: 5px;
    height: 388px;
    width: 99.5%
}

.divCapsulasAprendizaje .divListadoVideos ul li {
    width: 100%;
    height: 72px;
    list-style: none;
    margin-top: 17px;
    margin-bottom: 21px;
}

.divCapsulasAprendizaje .divListadoVideos ul li a {
    display: block;
}

.divCapsulasAprendizaje .divListadoVideos ul li .divMiniaturaVideos {
    width: 72px;
    height: 72px;
    border-radius: 4px;
    overflow: hidden;
    float: left;
}

.divCapsulasAprendizaje .divListadoVideos ul li .divMiniaturaVideos img {
    width: auto;
    height: 72px;
    border-radius: 4px;
    display: block;
}

.divCapsulasAprendizaje .divListadoVideos ul li .divInformacionVideos {
    width: 216px;
    float: left;
    margin-left: 15px;
    padding-top: 2px;
}

.divCapsulasAprendizaje .divListadoVideos ul li .divInformacionVideos span {
    color: #636466;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 14px;
    display: block;
    padding-left: 7px;
    margin-bottom: 2px;
    position: relative;
}

.divCapsulasAprendizaje .divListadoVideos ul li .divInformacionVideos span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 1px;
    left: 0;
}

.divCapsulasAprendizaje .divListadoVideos ul li .divInformacionVideos h3 {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    line-height: 20px;
    display: block;
}

.divFormacionExportador {
    width: 100%;
    position: relative;
    padding-top: 50px;
    padding-bottom: 20px
}

.divFormacionExportador h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left
}

.divFormacionExportador h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divFormacionExportador h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left;
}

.divFormacionExportador h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divFormacionExportador .btnFormacionExportador {
    width: 100px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #eceeef url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 81px 9px;
    padding-right: 9px;
    float: right;
    text-align: center;
    border-radius: 4px;
}

.divFormacionExportador .is_row {
    width: 100%;
    margin-top: 25px;
    padding-left: 1px;
}

.divFormacionExportador .is_row article {
    width: 335px;
    height: 343px;
    float: left;
    margin-right: 55px;
    position: relative;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    margin-bottom: 31px;
}

.divFormacionExportador .is_row article .divImageFormacionExportador {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .5)), linear-gradient(to bottom, rgba(0, 0, 0, .1), rgba(0, 0, 0, .1));
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    cursor: url(../images/cursor.png) 20 20, auto;
    overflow: hidden;
}

.divFormacionExportador .is_row article .divImageFormacionExportador img {
    width: 100%;
    display: block;
}

.divFormacionExportador article:nth-child(7n),
.divFormacionExportador article:nth-child(4n) {
    margin-right: 0 !important;
}

.divDestacarFormacionExportador {
    width: 100% !important;
}

.divDestacarFormacionExportador .divImageFormacionExportador {
    width: 569px !important;
}

.divDestacarFormacionExportador .is_column {
    width: 629px !important;
    height: 313px !important;
    right: 0 !important;
    padding-left: 32px !important;
    padding-top: 26px !important;
}

.divDestacarFormacionExportador h4 {
    min-height: auto !important;
    padding-top: 8px !important;
}

.divDestacarFormacionExportador p {
    margin-top: 13px !important;
    padding-right: 10px !important;
}

.divFormacionExportador .is_row article .is_column {
    width: 335px;
    height: 199px;
    background: #fff;
    position: absolute;
    bottom: 0;
    border-radius: 4px 4px 4px 0;
    padding: 22px 25px;
    box-sizing: border-box;
    padding-right: 23px;
    right: -24px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divFormacionExportador .is_row article :hover .is_column {
    box-shadow: 0 10px 30px 0 rgba(140, 143, 150, .35);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divFormacionExportador .is_row article span {
    color: #636466;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    padding-left: 7px;
    float: left;
    margin-right: 7px;
}

.divFormacionExportador .is_row article a {
    text-decoration: none;
}

.divFormacionExportador .is_row article span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 1px;
    left: 1px;
}

.divFormacionExportador .is_row article i {
    color: #636466;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 13px;
    position: relative;
    padding-left: 9px;
    font-style: normal;
    float: left;
}

.divFormacionExportador .is_row article i:before {
    content: "";
    height: 10px;
    width: 1px;
    background: #636466;
    position: absolute;
    top: 2px;
    left: 1px;
}

.divFormacionExportador .is_row article h3 {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 20px;
    line-height: 22px;
    padding-top: 8px;
    min-height: 44px;
}

.divFormacionExportador .is_row article p {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-top: 8px;
    color: #636466;
}

.divFormacionExportador .is_row article ul {
    width: 100%;
    margin-top: 22px;
}

.divFormacionExportador .is_row article ul li {
    list-style: none;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    color: #636466;
}

.divFormacionExportador .is_row article ul li img {
    float: left;
    display: block;
    margin-right: 5px;
    margin-top: 1px;
}

.divFormacionExportador .is_row article .btnVerOnline {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    line-height: 18px;
    position: absolute;
    bottom: 29px;
    left: 32px;
    background: url(../images/online.svg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 16px;
}

.divPotencialExportacion {
    width: 100%;
    position: relative;
    background: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px
}

.divPotencialExportacion h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left
}

.divPotencialExportacion h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left;
}

.divPotencialExportacion h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divPotencialExportacion .btnTestExportador {
    width: 171px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 14px;
    line-height: 30px;
    text-decoration: none;
    background: #e6e7e8 url(../images/test.svg);
    background-repeat: no-repeat;
    background-position: 155px 9px;
    padding-right: 5px;
    float: right;
    text-align: center;
    border-radius: 4px;
    margin-right: 16px;
    margin-top: -2px;
}

.divPotencialExportacion .btnVerPotencialExportacion {
    width: 100px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #e6e7e8 url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 81px 9px;
    padding-right: 9px;
    float: right;
    text-align: center;
    border-radius: 4px;
    margin-top: -2px;
}

.divPotencialExportacion .is_row {
    width: 100%;
    margin-top: 15px;
}

.divTituloFasesExportacion {
    width: 100%
}

.divTituloFasesExportacion .is_column {
    width: 25%;
    float: left;
}

.divTituloFasesExportacion .is_column:nth-child(2n) a {
    background: #e0e3e4;
}

.divTituloFasesExportacion .is_column a {
    text-decoration: none;
    background: #e4e7e8;
    display: block;
    display: flex;
    align-items: center;
    height: 75px;
    padding-left: 27px;
    box-sizing: border-box;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divTituloFasesExportacion .is_column a:hover {
    background: #fff;
}

.divFaseActiva {
    background: #fff !important;
}

.divTituloFasesExportacion .is_column span {
    color: #7c7d7f;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 18px;
    position: relative;
    padding-left: 9px;
    margin-bottom: 3px;
    display: block;
}

.divTituloFasesExportacion .is_column span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 3px;
    left: 0;
}

.divTituloFasesExportacion .is_column h3 {
    font-family: Bree-Bold;
    color: #7c7d7f;
    font-size: 20px;
    line-height: 20px;
    display: block;
    position: relative;
}

.divContenidoFasesExportacion {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    padding: 9px;
    box-sizing: border-box;
    padding-bottom: 10px;
}

.divBlockFasesExportacion {
    width: 100%;
    border-radius: 4px;
    background-color: #f7f7f8;
    padding-bottom: 8px;
}

.divListadoFasesExportacion {
    width: 531px;
    margin-left: 14px;
    margin-top: 22px;
    float: left;
}

.divListadoFasesExportacion .is_column {
    width: 100%;
    box-sizing: border-box;
    background: #fff;
    height: 50px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    position: relative;
    cursor: pointer;
    border-radius: 4px;
    box-shadow: 0 12px 12px -10px rgba(237, 237, 237, .5);
}

.divListadoFasesExportacion .is_column:before {
    content: "";
    width: 14px;
    height: 14px;
    background: url(../images/abajo.svg);
    position: absolute;
    right: 20px;
    top: 18px;
}

.divListadoFasesExportacion .classOcultar:before {
    content: "";
    width: 14px;
    height: 14px;
    background: url(../images/arriba.svg) !important;
    position: absolute;
    right: 20px;
    top: 18px;
}

.divListadoFasesExportacion .is_column div {
    width: 100%
}

.divListadoFasesExportacion .is_column strong {
    float: left;
    padding-left: 8px;
    color: #7e1f6b;
    font-size: 15px;
    font-family: Bree-Bold;
    line-height: 15px;
    margin-top: 3px;
    width: 420px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.divListadoFasesExportacion .is_column img {
    float: left;
    margin-left: 30px;
    filter: brightness(0) invert(0);
}

.divListadoFasesExportacion .is_columnChild {
    display: none;
    width: 100%;
    box-sizing: border-box;
    margin-top: -10px;
    padding-top: 16px;
    padding-bottom: 18px;
    margin-bottom: 10px;
    background: #fff;
}

.divListadoFasesExportacion .is_columnChild .divBlock ul {
    margin-left: 32px;
}

.divListadoFasesExportacion .is_columnChild .divBlock ul li {
    margin-bottom: 7px;
    font-family: D-DINExp;
    color: #000;
    font-size: 13px;
    line-height: 18px;
    margin-left: 20px;
}

.divListadoFasesExportacion .is_columnChild .divBlock a {
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 13px;
    line-height: 18px;
    margin: 0;
    text-decoration: none;
    background: url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: right 3px;
    padding-right: 17px;
}

.divListadoFasesExportacion .is_columnChild .divBlock p {
    font-family: D-DINExp;
    color: #000;
    font-size: 13px;
    line-height: 20px;
    margin: 0;
    margin-left: 32px;
    margin-bottom: 10px;
    padding-right: 30px;
}

.divVideoFasesExportacion {
    width: 525px;
    height: 315px;
    border-radius: 4px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .5)), linear-gradient(to bottom, rgba(0, 0, 0, .1), rgba(0, 0, 0, .1));
    float: right;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 21px;
    margin-top: 22px;
}

.divVideoFasesExportacion .btnPlay {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: rgba(0, 0, 0, .38);
    position: relative;
    cursor: pointer;
    top: 5px;
    left: 8px;
}

.divVideoFasesExportacion .btnPlay:before {
    content: "";
    height: 50px;
    width: 50px;
    border-radius: 50%;
    position: absolute;
    background: url(../images/play.svg);
    background-repeat: no-repeat;
    background-position: 18px 14px;
}

.divVideoFasesExportacion .divTituloVideo {
    position: absolute;
    left: 30px;
    bottom: 20px;
}

.divVideoFasesExportacion .divTituloVideo span {
    color: #fff;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 14px;
    display: block;
    padding-left: 5px;
    margin-bottom: 14px;
}

.divVideoFasesExportacion .divTituloVideo span:before {
    content: "";
    height: 8px;
    width: 1.73px;
    background: #d52b1e;
    position: absolute;
    top: 3px;
    left: 1px;
}

.divVideoFasesExportacion .divTituloVideo h3 {
    color: #fff;
    font-family: D-DINExp;
    font-size: 20px;
    line-height: 20px;
    display: block;
}

.divEstudiosMercado {
    width: 100%;
    position: relative;
    background: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px
}

.divEstudiosMercado h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left
}

.divEstudiosMercado h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divEstudiosMercado h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left;
}

.divEstudiosMercado h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divEstudiosMercado .btnVerEstudiosMercado {
    width: 165px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #e6e7e8 url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 144px 9px;
    padding-right: 8px;
    float: right;
    text-align: center;
    margin-top: 5px;
    border-radius: 4px;
    box-sizing: border-box;
}

.divEstudiosMercado .is_row {
    width: 100%;
    height: 557px;
    border-radius: 4px;
    background-color: #fff;
    box-sizing: border-box;
    margin-top: 22px;
    padding-left: 28px;
    padding-top: 29px;
    padding-right: 32px;
    padding-bottom: 30px;
}

.divEstudiosMercado .divListadoPDF {
    /* width: 353px; */
    width: 39%;
    box-sizing: border-box;
    float: left;
}

.divEstudiosMercado .divBuscadorFechasInfografias .divBuscadorPDF {
    width: 331px;
    height: 41px;
    border-radius: 4px;
    border: solid 1px #e6e7e8;
    position: relative;
}

.divEstudiosMercado .divBuscadorFechasInfografias .divBuscadorPDF input[type=submit] {
    border: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
    background: url(../images/lupa.svg);
    background-repeat: no-repeat;
    width: 40px;
    height: 42px;
    float: left;
    margin-top: 0;
    color: transparent;
    text-indent: 9999px;
    background-position: center;
}

.divEstudiosMercado .divBuscadorFechasInfografias .divBuscadorPDF input[type=text] {
    border: none;
    padding: 0;
    margin: 0;
    margin-left: 0;
    background: 0 0;
    width: 80%;
    height: 40px;
    float: left;
    margin-top: 0;
    color: #000;
    position: relative;
    font-family: D-DINExp;
    font-size: 14px;
}

.divBlocksPDF {
    width: 100%;
    margin-top: 13px;
    height: 440px;
}

.divBlocksPDF ul li {
    list-style: none;
}

.divBlocksPDF ul li a {
    text-decoration: none;
    /* width: 332px; */
    width: 95%;
    border-radius: 4px;
    box-sizing: border-box;
    padding-left: 20px;
    padding-top: 14px;
    padding-bottom: 15px;
    display: block;
    position: relative;
    padding-right: 10px;
}

.divBlocksPDF ul li a:before {
    content: "";
    position: absolute;
    right: -8px;
    top: 39%;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
}

.divPDFactivado {
    background: #7e1f6b !important;
    box-shadow: 0 13px 24px -10px rgba(126, 31, 107, .3) !important;
}

.divPDFactivado h5,
.divPDFactivado i,
.divPDFactivado span {
    color: #fff !important;
}

.divPDFactivado:before {
    border-left: 8px solid #7e1f6b;
}

.divPDFactivado i:before {
    background: #fff !important;
}

.divPDFactivado span:before {
    background: #fff !important;
}

.divBlocksPDF ul li span {
    color: #636466;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    padding-left: 7px;
    float: left;
    margin-right: 7px;
}

.divBlocksPDF ul li span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 1px;
    left: 0;
}

.divBlocksPDF ul li i {
    color: #636466;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 13px;
    position: relative;
    padding-left: 9px;
    font-style: normal;
    float: left;
}

.divBlocksPDF ul li i:before {
    content: "";
    height: 10px;
    width: 1px;
    background: #636466;
    position: absolute;
    top: 2px;
    left: 1px;
}

.divBlocksPDF ul li h5 {
    color: #636466;
    font-family: Bree-Bold;
    font-size: 15px;
    line-height: 18px;
    display: block;
    margin-bottom: 4px;
}

.divVisorPDF {/*j1*/
    /* width: 718px; */
    width: 60%;
    height: 498px;
    border-radius: 4px;
    background-color: #f7f7f8;
    float: right;
}

.divVisorPDF>div {
    display: none;
}

.divVisorPDF>div:first-child {
    display: block;
}

.divVisorPDF div {
    width: calc(100% - 46px);
    height: 417px;
    margin-top: 24px;
    margin-left: 24px;
    margin-right: 22px;
    border-bottom: 1px solid #979797;
    position: relative;
}

.divVisorPDF div .btnDescargarPDF
{
    width: 50px;
    height: 50px;
    background: #7e1f6b url(../images/btnLeerMas.svg);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    bottom: 17px;
    right: 0;
    border-radius: 4px;
}

.divVisorPDF div img {
    display: block;
    margin: 0 auto;
    min-height: 401px;
    max-height: 401px;
    max-width: 100%;
    width: auto;
    height: auto;
}

.divVisorPDF span {
    display: block;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 13px;
    color: #636466;
    padding-top: 19px;
}

.divDocumentacionExportar {
    width: 100%;
    background-color: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px;
}

.divDocumentacionExportar h4 {
    display: block;
    font-family: Bree-Bold;
    font-size: 20px;
    color: #636466;
    display: block;
    float: left;
    padding-top: 7px;
}

.divDocumentacionExportar .btnDocumentacionExportar {
    width: 100px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #e6e7e8 url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 80px 9px;
    padding-right: 9px;
    float: right;
    text-align: center;
    border-radius: 4px;
}

.divDocumentacionExportar .is_row {
    width: 100%;
    box-sizing: border-box;
    margin-top: 26px;
}

.divDocumentacionExportar .is_row article {
    width: 263px;
    height: 350px;
    float: left;
    margin-right: 29px;
    position: relative;
    margin-bottom: 2px;
}

.divDocumentacionExportar .is_row article .is_column:nth-child(1) {
    width: 100%;
    height: 100%;
    float: left;
    border-radius: 4px 4px 0 0;
    position: relative;
    background: #d4d7d9;
}

.divDocumentacionExportar .is_row article .is_column:nth-child(1) img {
    width: 100%;
    height: 100%;
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.divDocumentacionExportar .is_row article .is_column:nth-child(1):before {
    content: "";
    width: 100%;
    height: 60%;
    float: left;
    border-radius: 4px 4px 0 0;
    background-color: rgba(0, 0, 0, .1);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .71) 180%);
    bottom: 0;
    position: absolute;
}

.divDocumentacionExportar .is_row article .is_column:nth-child(2) {
    width: 239px;
    height: 260px;
    float: left;
    background: #fff;
    margin-top: -63px;
    border-radius: 0 0 4px 4px;
    padding: 24px 25px;
    box-sizing: border-box;
    padding-right: 15px;
    position: absolute;
    bottom: 0;
}

.divDocumentacionExportar .is_row article a .is_column:nth-child(2) h3 {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 17px;
    line-height: 20px;
    padding-top: 1px;
    min-height: 44px;
}

.divDocumentacionExportar .is_row article a .is_column:nth-child(2) p {
    font-family: D-DINExp;
    font-size: 13px;
    line-height: 20px;
    margin: 0;
    margin-top: 10px;
    color: #000;
}

.divDocumentacionExportar .is_row article .btnDescargar {
    width: 45px;
    height: 45px;
    background: #81bb27 url(../images/btnLeerMas.svg);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    bottom: 0;
    right: 0;
    border-radius: 4px;
}

.divExportaFacil {
    width: 100%;
    position: relative;
    background: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px
}

.divExportaFacil h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left
}

.divExportaFacil h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divExportaFacil h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left;
}

.divExportaFacil h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divExportaFacil .btnDescargarExportaFacil {
    width: 143px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #d52b1e url(../images/btnDownload.svg);
    background-repeat: no-repeat;
    background-position: 121px 10px;
    padding-right: 13px;
    float: right;
    text-align: center;
    border-radius: 4px;
    box-sizing: border-box;
    margin-right: 14px;
    background-size: 12px;
}

.divExportaFacil .btnExportaFacil {
    width: 165px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #e6e7e8 url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 138px 9px;
    padding-right: 8px;
    float: right;
    text-align: center;
    border-radius: 4px;
    box-sizing: border-box;
}

.divExportaFacil .is_row {
    width: 100%;
    margin-top: 15px;
}

.divPasosExportaFacil {
    width: 100%
}

.divPasosExportaFacil .is_column {
    width: 25%;
    float: left;
}

.divPasosExportaFacil .is_column:nth-child(2n) a {
    background: #e0e3e4;
}

.divPasosExportaFacil .is_column a {
    text-decoration: none;
    background: #e4e7e8;
    display: block;
    display: flex;
    align-items: center;
    height: 75px;
    padding-left: 27px;
    box-sizing: border-box;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divPasosExportaFacil .is_column a:hover {
    background: #fff;
}

.divPasoActiva {
    background: #fff !important;
}

.divPasosExportaFacil .is_column span {
    color: #7c7d7f;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 18px;
    position: relative;
    padding-left: 9px;
    margin-bottom: 3px;
    display: block;
}

.divPasosExportaFacil .is_column span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 3px;
    left: 0;
}

.divPasosExportaFacil .is_column h3 {
    font-family: Bree-Bold;
    color: #7c7d7f;
    font-size: 20px;
    line-height: 20px;
    display: block;
    position: relative;
}

.divContenidoPasosExportaFacil {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    padding: 9px;
    box-sizing: border-box;
    padding-bottom: 25px;
}

.divBlockPasosExportaFacil {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    padding-bottom: 8px;
}

.divDescripcionPasosExportaFacil {
    width: 517px;
    margin-left: 28px;
    margin-top: 25px;
    float: left;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    color: #000;
}

.divDescripcionPasosExportaFacil p {
    margin: 0;
    margin-bottom: 21px;
}

.divDescripcionPasosExportaFacil strong {
    color: #7e1f6b;
    font-family: Bree-Bold;
    font-size: 15px;
    line-height: 15px;
    display: block;
    margin-bottom: 1px;
}

.divVideoPasosExportaFacil {
    width: 525px;
    height: 315px;
    border-radius: 4px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .5)), linear-gradient(to bottom, rgba(0, 0, 0, .1), rgba(0, 0, 0, .1));
    float: right;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 21px;
    margin-top: 22px;
}

.divVideoPasosExportaFacil .btnPlay {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: rgba(0, 0, 0, .38);
    position: relative;
    cursor: pointer;
    top: 5px;
    left: 8px;
}

.divVideoPasosExportaFacil .btnPlay:before {
    content: "";
    height: 50px;
    width: 50px;
    border-radius: 50%;
    position: absolute;
    background: url(../images/play.svg);
    background-repeat: no-repeat;
    background-position: 18px 14px;
}

.divVideoPasosExportaFacil .divTituloVideo {
    position: absolute;
    left: 30px;
    bottom: 20px;
}

.divVideoPasosExportaFacil .divTituloVideo span {
    color: #fff;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 14px;
    display: block;
    padding-left: 5px;
    margin-bottom: 14px;
}

.divVideoPasosExportaFacil .divTituloVideo span:before {
    content: "";
    height: 8px;
    width: 1.73px;
    background: #d52b1e;
    position: absolute;
    top: 3px;
    left: 1px;
}

.divVideoPasosExportaFacil .divTituloVideo h3 {
    color: #fff;
    font-family: D-DINExp;
    font-size: 20px;
    line-height: 20px;
    display: block;
}

.divPreciosFOB {
    width: 100%;
    background-color: #edf0f2;
    padding-top: 50px
}

.divPreciosFOB h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative
}

.divPreciosFOB h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divPreciosFOB h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
}

.divPreciosFOB h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divBuscadorPreciosFOB {
    width: 100%;
    padding-top: 32px;
    position: relative;
    background: #edf0f2;
    padding-bottom: 20px;
}

.divBuscadorPreciosFOB form {
    float: left;
}

.divBuscadorPreciosFOB form p {
    float: left;
    margin: 0;
    margin-right: 30px;
    position: relative;
}

.divBuscadorPreciosFOB input[type=text] {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    border: none;
    box-sizing: border-box;
    border-bottom: 2px solid #cbcbcb;
    padding-bottom: 5px;
    background: 0 0;
    background-image: url(../images/lupaBuscar.svg);
    background-repeat: no-repeat;
    background-position: right center;
    height: 35px;
    cursor: pointer;
    padding-right: 30px;
    text-overflow: ellipsis;
}

.divBuscadorPreciosFOB .btnPreciosFOB {
    width: 165px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #e6e7e8 url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 144px 9px;
    padding-right: 8px;
    float: right;
    text-align: center;
    margin-top: 5px;
    border-radius: 4px;
    box-sizing: border-box;
}

#inputBuscadorPreciosFOB {
    width: 457px;
}

#inputBuscadorPaisesPreciosFOB {
    width: 262px;
}

.divBuscadorPreciosFOB .mCSB_scrollTools:before {
    content: "";
    width: 2px;
    background: #fff;
    position: absolute;
    right: 10px;
    top: 0;
    height: 100%
}

.divBuscadorListadoProductoPreciosFOB {
    width: 720px;
    height: 238px;
    border-radius: 4px;
    box-shadow: 0 10px 24px -10px rgba(37, 38, 39, .44);
    background-color: #fff;
    position: absolute;
    top: 36px;
    display: none;
    z-index: 999;
}

.divBuscadorListadoProductoPreciosFOB>div {
    height: 234px;
    border: 1px solid #fff;
    box-sizing: border-box;
}

.divBuscadorListadoProductoPreciosFOB ul li {
    list-style: none;
    height: 47px;
    background: #f7f7f8;
    display: flex;
}

.divBuscadorListadoProductoPreciosFOB ul li:nth-child(2n) {
    background: #fff;
}

.divBuscadorListadoProductoPreciosFOB ul li a {
    width: 100%;
    text-decoration: none;
    display: flex;
    align-items: center;
}

.divBuscadorListadoProductoPreciosFOB ul li a strong {
    font-family: D-DINExp-Bold;
    color: #000;
    width: 95px;
    font-weight: 700;
    margin-left: 30px;
    margin-right: 10px;
    font-size: 16px;
}

.divBuscadorListadoProductoPreciosFOB ul li a span {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 15px;
    color: #636466;
    display: block;
}

.divBuscadorListadoProductoPreciosFOB ul li:hover a,
.divBuscadorListadoProductoPreciosFOB ul li:hover span,
.divBuscadorListadoProductoPreciosFOB ul li:hover strong {
    color: #fff;
    background: #d52b1e;
}

.divBuscadorListadoProductoPreciosFOB .mCSB_scrollTools {
    right: 0;
}

.divPreciosFOB_Filtros {
    width: 100%;
    position: relative;
    background: #edf0f2;
    padding-top: 0;
    padding-bottom: 50px;
}

.divPreciosFOB_Filtros .is_row {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    box-sizing: border-box;
    padding-left: 30px;
    padding-top: 30px;
    padding-right: 25px;
    padding-bottom: 35px;
}

.divPreciosFOB_Filtros .btnDownloadPreciosFOB_Filtros {
    width: 115px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #d52b1e url(../images/btnDownload.svg);
    background-repeat: no-repeat;
    background-position: 92px 10px;
    padding-right: 13px;
    float: right;
    text-align: center;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: -6px;
}

.divPreciosFOB_Filtros .divDatosTrimestresPreciosFOB_Filtros {
    float: left;
    margin-top: 24px;
    position: relative;
}

.divPreciosFOB_Filtros .divDatosTrimestresPreciosFOB_Filtros a {
    font-family: D-DINExp;
    font-size: 12px;
    color: #636466;
    box-sizing: border-box;
    text-decoration: none;
    height: 25px;
    border-radius: 4px;
    text-align: center;
    float: left;
    padding: 0;
    line-height: 25px;
    margin-right: 10px;
    padding-left: 25px;
    padding-right: 25px;
}

.divPreciosFOB_Filtros .btnTrimestreActivoPreciosFOB_Filtros {
    color: #000 !important;
    background: #e6e7e8 !important;
}

.divPreciosFOB_Filtros .divAnosTrimestresPreciosFOB_Filtros {
    float: right;
    margin-top: 32px;
    position: relative;
}

.divPreciosFOB_Filtros .divAnosTrimestresPreciosFOB_Filtros span {
    font-family: D-DINExp;
    font-size: 12px;
    color: #636466;
    line-height: 10px;
    display: inline;
    margin-left: 53px;
    margin-right: 2px;
    position: relative;
}

.divPreciosFOB_Filtros .divAnosTrimestresPreciosFOB_Filtros span:before {
    content: "";
    height: 2px;
    background: #b8b8b8;
    width: 16px;
    position: absolute;
    top: 7px;
    left: -25px;
}

.divPreciosFOB_Filtros .btnActiveAnoPreciosFOB_Filtros:before {
    background: #81bb27 !important;
}

.divGuiasExportador {
    width: 100%;
    background-color: #edf0f2;
    padding-bottom: 50px;
    padding-top: 50px;
}

.divGuiasExportador h4 {
    display: block;
    font-family: Bree-Bold;
    font-size: 20px;
    color: #7e1f6b;
    display: block;
}

.divGuiasExportador .is_row {
    width: 100%;
    box-sizing: border-box;
    margin-top: 26px;
}

.divGuiasExportador .is_row article {
    width: 263px;
    height: 373px;
    float: left;
    margin-right: 29px;
    position: relative;
    margin-bottom: 2px;
}

.divGuiasExportador .is_row article .is_column:nth-child(1) {
    width: 100%;
    height: 100%;
    float: left;
    border-radius: 4px;
    position: relative;
    background: #d4d7d9;
    overflow: hidden;
}

.divGuiasExportador .is_row article .is_column:nth-child(1) img {
    width: calc(100% - 32px);
    height: auto;
    float: left;
    position: absolute;
    top: 16px;
    left: 2px;
    right: 0;
    margin: 0 auto;
    max-height: 100%
}

.divGuiasExportador .is_row article .is_column:nth-child(1):before {
    content: "";
    width: 100%;
    height: 60%;
    float: left;
    border-radius: 4px 4px 0 0;
    background-color: rgba(0, 0, 0, .1);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .71) 180%);
    bottom: 0;
    position: absolute;
}

.divGuiasExportador .is_row article .is_column:nth-child(2) {
    width: 239px;
    height: 263px;
    float: left;
    background: #fff;
    margin-top: -63px;
    border-radius: 0 0 4px 4px;
    padding: 16px 20px;
    box-sizing: border-box;
    padding-right: 15px;
    position: absolute;
    bottom: 0;
}

.divGuiasExportador .is_row article a .is_column:nth-child(2) h3 {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 17px;
    line-height: 20px;
    padding-top: 1px;
    min-height: 44px;
}

.divGuiasExportador .is_row article a .is_column:nth-child(2) p {
    font-family: D-DINExp;
    font-size: 13px;
    line-height: 20px;
    margin: 0;
    margin-top: 10px;
    color: #000;
}

.divGuiasExportador .is_row article .btnLeerMas {
    width: 45px;
    height: 45px;
    background: #7e1f6b url(../images/btnLeerMas.svg);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    bottom: 0;
    right: 0;
    border-radius: 4px;
}

.divFiltrarCapsulasAprendizaje {
    height: auto;
    width: 404px;
    border-radius: 0 0 4px 4px;
    background-color: #fff;
    box-shadow: 0 10px 24px -10px rgba(37, 38, 39, .44);
    position: absolute;
    right: 110px;
    top: 37px;
    z-index: 99999;
    padding: 3px;
    box-sizing: border-box;
    display: none;
}

.divFiltrarCapsulasAprendizaje .is_row:nth-child(1) {
    height: 45px;
    width: 100%;
    border-radius: 3px;
    background-color: #f7f7f8;
}

.divFiltrarCapsulasAprendizaje .is_row:nth-child(1) span {
    color: #000;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    float: left;
    height: 45px;
    display: flex;
    align-items: center;
}

.divFiltrarCapsulasAprendizaje .is_row:nth-child(1) a {
    color: #636466;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    line-height: 18px;
    float: right;
    height: 45px;
    display: flex;
    align-items: center;
    text-decoration: none;
}

.divFiltrarCapsulasAprendizaje .divCentrarFiltrarCapsulasAprendizaje {
    width: 87%;
    margin: 0 auto;
}

.divFiltrarCapsulasAprendizaje .is_row:nth-child(2) {
    width: 100%;
    margin-top: 18px;
}

.divFiltrarCapsulasAprendizaje .is_row:nth-child(2) label {
    width: 100%;
    float: left;
    color: #707070;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 15px;
    display: flex;
    align-items: center;
    height: 30px;
}

.divFiltrarCapsulasAprendizaje .is_row:nth-child(2) label input[type=checkbox] {
    transition: linear .2s all;
    width: 22px !important;
    height: 22px !important;
    -webkit-appearance: none;
    margin: 0;
    padding: 0 !important;
    display: inline-block;
    position: relative;
    border: 2px solid #b8b8b8;
    margin-right: 10px;
    cursor: pointer;
    border-radius: 3px;
}

.divFiltrarCapsulasAprendizaje .is_row:nth-child(2) label input[type=checkbox]:checked {
    background: url(../images/checkbox.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 18px !important;
}

.divFiltrarCapsulasAprendizaje .is_row:nth-child(3) {
    width: 100%;
    border-radius: 3px;
    background-color: #f7f7f8;
    margin-top: 18px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.divFiltrarCapsulasAprendizaje .is_row:nth-child(3) .btnCancelarFiltroCapsulasAprendizaje {
    width: 77px;
    height: 25px;
    font-family: D-DINExp-Bold;
    color: #707070;
    font-size: 15px;
    line-height: 25px;
    text-decoration: none;
    background: #f7f7f8;
    background-repeat: no-repeat;
    background-position: 68px 7px;
    padding-right: 13px;
    text-align: center;
    border-radius: 4px;
    margin-right: 5px;
    float: right;
}

.divFiltrarCapsulasAprendizaje .is_row:nth-child(3) .btnOkFiltroCapsulasAprendizaje {
    width: 77px;
    height: 25px;
    font-family: D-DINExp-Bold;
    color: #fff;
    font-size: 15px;
    line-height: 25px;
    text-decoration: none;
    background: #d52b1e url(../images/button-right.png);
    background-repeat: no-repeat;
    background-position: 68px 7px;
    padding-right: 13px;
    text-align: center;
    border-radius: 4px;
    float: right;
}

.divInfografias {
    width: 100%;
    position: relative;
    padding-top: 0;
    padding-bottom: 15px
}

.divInfografias h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left
}

.divInfografias h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divInfografias h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left;
}

.divInfografias h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divInfografias .is_rows {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    box-sizing: border-box;
    margin-top: 22px;
    padding-left: 28px;
    padding-top: 30px;
    padding-right: 32px;
    padding-bottom: 30px;
}

.divInfografias .divListadoPDFInfografias {
    width: 353px;
    box-sizing: border-box;
    float: left;
}

.divBlocksPDFInfografias {
    width: 100%;
    height: 750px;
}

.divBlocksPDFInfografias ul li {
    list-style: none;
    margin-bottom: 7px;
}

.divBlocksPDFInfografias ul li a {
    text-decoration: none;
    width: 332px;
    border-radius: 4px;
    box-sizing: border-box;
    padding-left: 20px;
    padding-top: 14px;
    padding-bottom: 15px;
    display: block;
    position: relative;
}

.divBlocksPDFInfografias ul li a:before {
    content: "";
    position: absolute;
    right: -8px;
    top: 40%;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
}

.divPDFInfografiasActivado span:before {
    background: #fff !important;
}

.divPDFInfografiasActivado h5,
.divPDFInfografiasActivado i,
.divPDFInfografiasActivado span {
    color: #fff !important;
}

.divPDFInfografiasActivado i:before {
    background: #fff !important;
}

.divPDFInfografiasActivado {
    background: #d52b1e;
    box-shadow: 0 13px 24px -10px rgba(126, 31, 107, .3);
}

.divPDFInfografiasActivado:before {
    border-left: 8px solid #d52b1e;
}

.divBuscadorFechasInfografias {
    width: 100%;
    margin-bottom: 20px;
}

.divBuscadorFechasInfografias .column {
    width: 330px;
    margin-right: 45px;
    float: left;
    position: relative;
}

.divBuscadorFechasInfografias .column:nth-child(3) {
    margin-right: 0;
}

.divBuscadorFechasInfografias .column>label {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 12px;
    line-height: 18px;
    display: block;
    padding-bottom: 2px;
}

.divBuscadorFechasInfografias .column input[type=text] {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    border: none;
    box-sizing: border-box;
    border-bottom: 2px solid #cbcbcb;
    width: 100%;
    margin-top: -3px;
    background: #fff;
    background-image: url(../images/lupaBuscar.svg);
    background-repeat: no-repeat;
    background-position: right center;
    height: 40px;
    color: #636466;
    cursor: pointer;
    padding-right: 25px;
    text-overflow: ellipsis;
}

.divBlocksPDFInfografias ul li span {
    color: #636466;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    padding-left: 7px;
    float: left;
    margin-right: 7px;
}

.divBlocksPDFInfografias ul li span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 1px;
    left: 0;
}

.divBlocksPDFInfografias ul li i {
    color: #636466;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 13px;
    position: relative;
    padding-left: 9px;
    font-style: normal;
    float: left;
}

.divBlocksPDFInfografias ul li i:before {
    content: "";
    height: 10px;
    width: 1px;
    background: #636466;
    position: absolute;
    top: 2px;
    left: 1px;
}

.divBlocksPDFInfografias ul li h5 {
    color: #636466;
    font-family: Bree-Bold;
    font-size: 15px;
    line-height: 18px;
    display: block;
    margin-bottom: 4px;
    margin-right: 8px;
}

.divVisorPDFInfografias {
    width: 718px;
    border-radius: 4px;
    background-color: #f7f7f8;
    float: right;
}

.divVisorPDFInfografias>div>div {
    width: 670px;
    margin-top: 24px;
    margin-left: 24px;
    margin-right: 22px;
    border-bottom: 1px solid #979797;
    position: relative;
    padding-bottom: 17px;
}

.divVisorPDFInfografias>div>div:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 55%, #f7f7f8), linear-gradient(to bottom, rgba(247, 247, 248, 0), rgba(247, 247, 248, .67));
    top: 0;
    left: 0;
}

.divVisorPDFInfografias div .btnDescargarPDFInfografias {
    width: 45px;
    height: 45px;
    background: #d52b1e url(../images/btnLeerMas.svg);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    bottom: 17px;
    right: 0;
    border-radius: 4px;
}

.divVisorPDFInfografias>div {
    display: none;
}

.divVisorPDFInfografias>div:first-child {
    display: block;
}

.divVisorPDFInfografias div img {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: auto;
}

.divVisorPDFInfografias span {
    display: block;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 13px;
    color: #636466;
    padding-left: 24px;
    padding-right: 22px;
    padding-top: 15px;
}

.divInfografiasPais_Select,
.divInfografiasTipo_Select {
    height: auto;
    width: 100%;
    border-radius: 0 0 4px 4px;
    background-color: #fff;
    box-shadow: 0 10px 24px -10px rgba(37, 38, 39, .44);
    position: absolute;
    left: 0;
    top: 57px;
    z-index: 99999;
    padding: 3px;
    box-sizing: border-box;
    display: none;
}

.divInfografiasTipo_Select {
    width: 150%
}

.divInfografiasPais_Select .is_row:nth-child(1),
.divInfografiasTipo_Select .is_row:nth-child(1) {
    height: 45px;
    width: 100%;
    border-radius: 3px;
    background-color: #f7f7f8;
}

.divInfografiasPais_Select .is_row:nth-child(1) span,
.divInfografiasTipo_Select .is_row:nth-child(1) span {
    color: #000;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    float: left;
    height: 45px;
    display: flex;
    align-items: center;
}

.divInfografiasPais_Select .is_row:nth-child(1) span input[type=checkbox],
.divInfografiasTipo_Select .is_row:nth-child(1) span input[type=checkbox] {
    transition: linear .2s all;
    width: 22px !important;
    height: 22px !important;
    -webkit-appearance: none;
    margin: 0;
    padding: 0 !important;
    display: inline-block;
    position: relative;
    border: 2px solid #b8b8b8;
    margin-right: 10px;
    cursor: pointer;
    border-radius: 3px;
}

.divInfografiasPais_Select .is_row:nth-child(1) a,
.divInfografiasTipo_Select .is_row:nth-child(1) a {
    color: #636466;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    line-height: 18px;
    float: right;
    height: 45px;
    display: flex;
    align-items: center;
    text-decoration: none;
}

.divInfografiasTipo_Select .divCentrarInfografiasTipo_Select .divProducto {
    width: calc(100% - 25px);
}

.divInfografiasPais_Select .divCentrarInfografiasTipo_Select .divProducto {
    width: calc(100% - 25px);
}

.divInfografiasPais_Select .divCentrarInfografiasTipo_Select2,
.divInfografiasTipo_Select .divCentrarInfografiasTipo_Select2 {
    overflow-y: scroll;
    max-height: 350px;
}

.divInfografiasPais_Select .divCentrarInfografiasTipo_Select,
.divInfografiasTipo_Select .divCentrarInfografiasTipo_Select {
    width: 87%;
    margin: 0 auto;
}

.divInfografiasPais_Select .is_row:nth-child(2),
.divInfografiasTipo_Select .is_row:nth-child(2) {
    width: 100%;
    margin-top: 18px;
}

.divInfografiasPais_Select .is_row:nth-child(2) label,
.divInfografiasTipo_Select .is_row:nth-child(2) label {
    width: 100%;
    float: left;
    color: #707070;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 15px;
    display: flex;
    align-items: center;
    margin-bottom: 9px;
}

.divInfografiasPais_Select .is_row:nth-child(2) label input[type=checkbox],
.divInfografiasTipo_Select .is_row:nth-child(2) label input[type=checkbox] {
    transition: linear .2s all;
    width: 22px !important;
    height: 22px !important;
    -webkit-appearance: none;
    margin: 0;
    padding: 0 !important;
    display: inline-block;
    position: relative;
    border: 2px solid #b8b8b8;
    margin-right: 10px;
    cursor: pointer;
    border-radius: 3px;
}

.divInfografiasPais_Select .is_row:nth-child(1) span input[type=checkbox]:checked,
.divInfografiasPais_Select .is_row:nth-child(2) label input[type=checkbox]:checked,
.divInfografiasTipo_Select .is_row:nth-child(1) span input[type=checkbox]:checked,
.divInfografiasTipo_Select .is_row:nth-child(2) label input[type=checkbox]:checked {
    background: url(../images/checkbox.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 100% !important;
}

.divInfografiasPais_Select .is_row:nth-child(3),
.divInfografiasTipo_Select .is_row:nth-child(3) {
    width: 100%;
    border-radius: 3px;
    background-color: #f7f7f8;
    margin-top: 18px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.divInfografiasPais_Select .is_row:nth-child(3) .btnCancelarInfografiasPais_Select,
.divInfografiasTipo_Select .is_row:nth-child(3) .btnCancelarInfografiasTipo_Select {
    width: 77px;
    height: 25px;
    font-family: D-DINExp-Bold;
    color: #707070;
    font-size: 15px;
    line-height: 25px;
    text-decoration: none;
    background: #f7f7f8;
    background-repeat: no-repeat;
    background-position: 68px 7px;
    padding-right: 13px;
    text-align: center;
    border-radius: 4px;
    margin-right: 5px;
    float: right;
}

.divInfografiasPais_Select .is_row:nth-child(3) .btnOkInfografiasTipo_Select,
.divInfografiasTipo_Select .is_row:nth-child(3) .btnOkInfografiasTipo_Select {
    width: 77px;
    height: 25px;
    font-family: D-DINExp-Bold;
    color: #fff;
    font-size: 15px;
    line-height: 25px;
    text-decoration: none;
    background: #d52b1e url(../images/button-right.png);
    background-repeat: no-repeat;
    background-position: 68px 7px;
    padding-right: 13px;
    text-align: center;
    border-radius: 4px;
    float: right;
}

.divInfografias .selectric .label {
    margin-top: 9px !important;
}

.divMenuAnclas {
    width: 100%;
    margin-top: -60px;
    z-index: 9999;
    position: relative;
    -webkit-transition: background-color .3s linear;
    -ms-transition: background-color .3s linear;
    transition: background-color .3s linear;
}

.divMenuAnclas .is_row {
    width: 1140px;
    height: 60px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background: #fff;
    box-shadow: 0 12px 12px -10px rgba(237, 237, 237, .5);
    box-sizing: border-box;
    margin: 0 auto;
}

.divMenuAnclas .is_row .is_colum {
    margin-top: 21px;
    width: 100%;
    display: inline-block;
}

.divMenuAnclas .is_row nav ul li {
    float: left;
    list-style: none;
    text-align: center;
}

.divMenuAnclas .is_row nav .x-5 li {
    width: 20%
}

.divMenuAnclas .is_row nav .x-4 li {
    width: 25%
}

.divMenuAnclas .is_row nav .x-3 li {
    width: 33%
}

.divMenuAnclas .is_row nav ul li:last-child {
    margin-right: 0;
}

.divMenuAnclas .is_row nav ul li a {
    font-family: Bree-Light;
    font-size: 14px;
    line-height: 18px;
    text-decoration: none;
    color: #636466;
    letter-spacing: .2px;
    position: relative;
    padding-bottom: 20px;
}

.divMenuAnclas .is_row nav ul li .btnAnclaActivada:before {
    position: absolute;
    content: "";
    box-sizing: border-box;
    height: 3px;
    width: 100%;
    top: 34px;
}

.divMenuAnclas .is_row nav ul li .btnAnclaActivada:after {
    position: absolute;
    /* content: ""; */
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    top: 37px;
    left: -5px;
    right: 0;
    margin: 0 auto;
}

.divMenuAnclas .is_row nav ul li a:hover:before {
    position: absolute;
    content: "";
    box-sizing: border-box;
    height: 3px;
    width: 100%;
    top: 34px;
}

.divMenuAnclas .is_row nav ul li a:hover:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    top: 37px;
    left: -5px;
    right: 0;
    margin: 0 auto;
}

.divPrincipalesProductosExportacion {
    width: 100%;
    background-color: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px;
}

.divPrincipalesProductosExportacion .slick-prev {
    width: 15px;
    height: 15px;
    background: url(../images/btnLeftCarrusel.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    left: 0;
    z-index: 999;
    top: 84px;
    text-decoration: none;
    position: absolute;
    overflow: hidden;
    cursor: pointer;
    border: none;
    padding: 0;
    text-indent: 9999px;
    color: transparent;
}

.divPrincipalesProductosExportacion .slick-next {
    width: 15px;
    height: 15px;
    background: url(../images/btnRightCarrusel.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    right: 0;
    z-index: 999;
    top: 84px;
    text-decoration: none;
    position: absolute;
    overflow: hidden;
    cursor: pointer;
    border: none;
    padding: 0;
    text-indent: 9999px;
    color: transparent
}

.divPrincipalesProductosExportacion h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative
}

.divPrincipalesProductosExportacion h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divPrincipalesProductosExportacion h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
}

.divPrincipalesProductosExportacion h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divCarruselProductosExportacion {
    width: 100%;
    margin-top: 26px;
    border-bottom: 1px solid #d1d4d5;
    padding-bottom: 15px;
}

.divCarruselProductosExportacion .is_colum {
    float: left;
}

.divImagenProductosExportacion {
    width: 133px;
    height: 133px;
    border-radius: 50%;
    float: left;
    margin-left: 36px;
    box-sizing: border-box;
    border: 4px solid #fff;
    overflow: hidden;
}

.divImagenProductosExportacion img {
    width: 126px;
    height: 126px;
    border-radius: 50%
}

.divSelecionarProductosExportacion {
    width: 100%;
    height: 43px;
    border-radius: 4px;
    background: #fff;
    background-repeat: no-repeat;
    background-position: 429px 15px;
    margin-left: 25px;
    margin-top: 3px;
    position: relative;
}

.divSelecionarProductosExportacion img {
    float: left;
    margin-top: 13px;
    margin-left: 10px;
}

.divSelecionarProductosExportacion>span {
    font-family: D-DINExp-Bold;
    font-size: 17px;
    color: #000;
    margin-top: 14px;
    float: left;
    margin-left: 8px;
    width: 375px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.divBuscadorListadoProductosExportacion {
    width: 720px;
    height: 100px;
    border-radius: 4px;
    box-shadow: 0 10px 24px -10px rgba(37, 38, 39, .44);
    background-color: #fff;
    position: absolute;
    top: 45px;
    display: none;
    z-index: 999;
}

.divBuscadorListadoProductosExportacion>div {
    height: 100px;
    border: 1px solid #fff;
    box-sizing: border-box;
}

.divBuscadorListadoProductosExportacion ul li {
    list-style: none;
    height: 47px;
    background: #f7f7f8;
    display: flex;
}

.divBuscadorListadoProductosExportacion ul li:nth-child(2n) {
    background: #fff;
}

.divBuscadorListadoProductosExportacion ul li a {
    width: 100%;
    text-decoration: none;
    display: flex;
    align-items: center;
}

.divBuscadorListadoProductosExportacion ul li a span {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 15px;
    color: #636466;
    display: block;
}

.divBuscadorListadoProductosExportacion ul li:hover a,
.divBuscadorListadoProductosExportacion ul li:hover span,
.divBuscadorListadoProductosExportacion ul li:hover strong {
    color: #fff;
    background: #d52b1e;
}

.divBuscadorListadoProductosExportacion ul li a strong {
    font-family: D-DINExp-Bold;
    color: #000;
    width: 95px;
    min-width: 95px;
    font-weight: 700;
    margin-left: 30px;
    margin-right: 10px;
    font-size: 16px;
}

.divBuscadorListadoProductosExportacion .mCSB_scrollTools {
    right: 0;
}

.divNumeroExportaciones {
    float: right;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 25px;
    padding-bottom: 25px;
}

.divNumeroExportaciones strong {
    font-family: D-DINExp-Bold;
    font-size: 22px;
    line-height: 25px;
    letter-spacing: 0;
    color: #656363;
    display: block;
    padding-right: 24px;
    background: url(../images/btnEportacion.svg);
    background-repeat: no-repeat;
    background-position: right bottom;
}

.divNumeroExportaciones span {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 14px;
    color: #656363;
    display: block;
    margin-top: 10px;
}

.btnProductosExportacion {
    width: 115px;
    height: 30px;
    font-family: D-DINExp;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #d52b1e url(../images/btnDownload.svg);
    background-repeat: no-repeat;
    background-position: 92px 10px;
    padding-right: 13px;
    float: right;
    text-align: center;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: 1px;
    margin-right: 53px;
}

.divNumeroFOB {
    float: left;
    padding-left: 16px;
    padding-right: 10px;
    padding-top: 40px;
    padding-bottom: 25px;
}

.divNumeroFOB strong {
    font-family: D-DINExp-Bold;
    font-size: 22px;
    line-height: 25px;
    letter-spacing: 0;
    color: #656363;
    display: block;
    padding-right: 22px;
    background: url(../images/btnFOB.png);
    background-repeat: no-repeat;
    background-position: right top;
}

.divNumeroFOB span {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 14px;
    color: #656363;
    display: block;
    margin-top: 10px;
}

.divExportaciones {
    width: 100%;
    background-color: #edf0f2;
    padding-top: 50px
}

.divExportaciones h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative
}

.divExportaciones h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divExportaciones h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
}

.divExportaciones h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divBuscadorExportaciones {
    width: 100%;
    padding-top: 24px;
    position: relative;
    background: #edf0f2;
    padding-bottom: 20px;
}

.divBuscadorExportaciones form {
    float: left;
}

.divBuscadorExportaciones form p {
    float: left;
    margin: 0;
    margin-right: 30px;
    position: relative;
}

.divBuscadorExportaciones input[type=text] {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    border: none;
    box-sizing: border-box;
    border-bottom: 2px solid #cbcbcb;
    padding-bottom: 5px;
    background: 0 0;
    background-image: url(../images/lupaBuscar.svg);
    background-repeat: no-repeat;
    background-position: right center;
    height: 35px;
    cursor: pointer;
    padding-right: 25px;
    text-overflow: ellipsis;
}

.divBuscadorExportaciones .btnSIICEX {
    width: 165px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #e6e7e8 url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 144px 9px;
    padding-right: 8px;
    float: right;
    text-align: center;
    margin-top: 5px;
    border-radius: 4px;
    box-sizing: border-box;
}

#inputBuscadorExportaciones {
    width: 457px;
    margin-top: 5px;
}

#inputBuscadorPaisesExportaciones {
    width: 262px;
}

.divBuscadorExportaciones .mCSB_scrollTools:before {
    content: "";
    width: 2px;
    background: #fff;
    position: absolute;
    right: 10px;
    top: 0;
    height: 100%
}

.divBuscadorListadoProductoExportaciones {
    width: 720px;
    height: 238px;
    border-radius: 4px;
    box-shadow: 0 10px 24px -10px rgba(37, 38, 39, .44);
    background-color: #fff;
    position: absolute;
    top: 40px;
    display: none;
    z-index: 999;
}

.divBuscadorListadoProductoExportaciones>div {
    height: 234px;
    border: 1px solid #fff;
    box-sizing: border-box;
}

.divBuscadorListadoProductoExportaciones ul li {
    list-style: none;
    height: 47px;
    background: #f7f7f8;
    display: flex;
}

.divBuscadorListadoProductoExportaciones ul li:nth-child(2n) {
    background: #fff;
}

.divBuscadorListadoProductoExportaciones ul li a {
    width: 100%;
    text-decoration: none;
    display: flex;
    align-items: center;
}

.divBuscadorListadoProductoExportaciones ul li a strong {
    font-family: D-DINExp-Bold;
    color: #000;
    width: 95px;
    font-weight: 700;
    margin-left: 30px;
    margin-right: 10px;
    font-size: 16px;
}

.divBuscadorListadoProductoExportaciones ul li a span {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 15px;
    color: #636466;
    display: block;
}

.divBuscadorListadoProductoExportaciones ul li:hover a,
.divBuscadorListadoProductoExportaciones ul li:hover span,
.divBuscadorListadoProductoExportaciones ul li:hover strong {
    color: #fff;
    background: #d52b1e;
}

.divBuscadorListadoProductoExportaciones .mCSB_scrollTools {
    right: 0 !important;
}

.divVolumenExportaciones {
    width: 100%;
    height: auto;
    background-color: #edf0f2;
}

.divVolumenExportaciones .is_row {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    box-sizing: border-box;
    padding-left: 30px;
    padding-top: 31px;
    padding-right: 25px;
    height: 595px;
}

.divVolumenExportaciones h4 {
    display: block;
    font-family: Bree-Bold;
    font-size: 20px;
    float: left;
}

.divVolumenExportaciones .btnDownloadVolumenExportaciones {
    width: 115px;
    height: 30px;
    font-family: D-DINExp;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #d52b1e url(../images/btnDownload.svg);
    background-repeat: no-repeat;
    background-position: 92px 10px;
    padding-right: 13px;
    float: right;
    text-align: center;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: -7px;
}

.divVolumenExportaciones .divDatosPeriodoVolumenExportaciones {
    font-family: D-DINExp;
    font-size: 12px;
    color: #636466;
    margin-top: 24px;
    padding-left: 3px;
    box-sizing: border-box;
    float: left;
}

.divVolumenExportaciones .divDatosPeriodoVolumenExportaciones a {
    width: 90px;
    height: 25px;
    border-radius: 4px;
    text-align: center;
    color: #000;
    display: inline-block;
    padding: 0;
    line-height: 25px;
    margin-left: 9px;
    font-size: 13px;
    text-decoration: none;
    margin-right: 10px;
    position: relative;
}

.divVolumenExportaciones .btnActivadoVolumenExportaciones {
    background: #e6e7e8 !important;
    color: #000 !important;
}

.btnActivadoVolumenExportaciones:before {
    content: "";
    height: 29px;
    text-align: center;
    display: inline-block;
    background: #ccc;
    margin-right: 8px;
    width: 1px;
    position: absolute;
    top: -2px;
    left: -12px;
}

.btnAnoPeriodoVolumenExportaciones:before {
    display: none;
}

.divDatosPeriodoVolumenExportaciones input[type=checkbox] {
    transition: linear .2s all;
    width: 15px;
    height: 15px;
    margin: 0;
    padding: 0;
    position: relative;
    border: none;
    margin-right: 5px;
    cursor: pointer;
    background: #e0e0e0;
    float: left;
    margin-right: 10px;
}

.divDatosPeriodoVolumenExportaciones input[type=checkbox]:checked {
    background: #a5a8ab !important;
}

.divDatosPeriodoVolumenExportaciones label {
    margin-left: 62px;
    margin-top: 12px;
    float: left;
    line-height: 17px;
}

.divVarVolumenExportaciones {
    float: right;
    margin-top: 59px;
}

.divVarVolumenExportaciones span {
    font-family: D-DINExp;
    font-size: 12px;
    color: #636466;
    line-height: 10px;
    display: inline;
    margin-left: 53px;
    margin-right: 2px;
    position: relative;
}

.divVarVolumenExportaciones span:before {
    content: "";
    height: 2px;
    background: #81bb27;
    width: 16px;
    position: absolute;
    top: 7px;
    left: -21px;
}

.divRankingPaises {
    width: 100%;
    height: auto;
    background-color: #edf0f2;
    padding-top: 20px;
}

.divRankingPaises .is_row {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    box-sizing: border-box;
    padding-left: 9px;
    padding-top: 31px;
    padding-right: 9px;
    padding-bottom: 9px;
}

.divRankingPaises h4 {
    display: block;
    font-family: Bree-Bold;
    font-size: 19px;
    float: left;
    margin-left: 21px;
    width: calc(100% - 160px);
}

.divRankingPaises .btnDownloadRankingPaises {
    width: 115px;
    height: 30px;
    font-family: D-DINExp;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #d52b1e url(../images/btnDownload.svg);
    background-repeat: no-repeat;
    background-position: 92px 10px;
    padding-right: 13px;
    float: right;
    text-align: center;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: -7px;
    margin-right: 16px;
}

.divBloqueRankingPaises {
    width: 100%;
    height: 376px;
    border-radius: 4px;
    background: #f7f7f8;
    margin-top: 28px;
}

.divContenedorRankingPaises {
    width: 644px;
    float: left;
}

.divCantidadRankingPaises {
    width: 221px;
    height: 221px;
    background: #b1d974;
    border-radius: 50%;
    margin-top: 28px;
    margin-left: 33px;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
}

.divCantidadRankingPaises .is_column {
    width: 144px;
    height: 144px;
    background: #f7f7f8;
    border-radius: 50%;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
}

.divCantidadRankingPaises .is_column strong {
    font-family: D-DINExp-Bold;
    font-size: 35px;
    line-height: 25px;
    letter-spacing: 0;
    color: #000;
    display: block;
    margin-top: 7px;
    margin-left: 2px;
}

.divCantidadRankingPaises .is_column span {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 14px;
    color: #656363;
    display: block;
    margin-top: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.divDetalleRankingPaises {
    width: 360px;
    height: 229px;
    border-radius: 4px;
    background-color: #fff;
    float: right;
    margin-top: 24px;
    padding: 23px;
    box-sizing: border-box;
}

.divDetalleRankingPaises .is_row {
    width: 100%
}

.divDetalleRankingPaises strong {
    font-family: D-DINExp-Bold;
    font-size: 20px;
    line-height: 20px;
    color: #000;
    float: left;
    padding-bottom: 2px;
}

.divDetalleRankingPaises strong:nth-child(2) {
    float: right;
}

.divDetalleRankingPaises span {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 14px;
    color: #636466;
    float: left;
}

.divDetalleRankingPaises span:nth-child(2) {
    float: right;
    margin-right: 1px;
}

.divDescargarRankingPaises {
    width: 622px;
    height: 70px;
    border-radius: 4px;
    box-shadow: 0 12px 12px -10px rgba(237, 237, 237, .5);
    background-color: #fff;
    margin-left: 22px;
    margin-top: 21px;
}

.divDescargarRankingPaises .is_column {
    float: left;
}

.divDescargarRankingPaises .is_column:nth-child(1) {
    width: 76px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.divDescargarRankingPaises .is_column:nth-child(1) img {
    margin-top: -1px;
}

.divDescargarRankingPaises .is_column:nth-child(2) {
    width: 450px;
}

.divDescargarRankingPaises .is_column:nth-child(2) span {
    color: #000;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 18px;
    position: relative;
    padding-left: 8px;
    margin-top: 7px;
    display: block;
}

.divDescargarRankingPaises .is_column:nth-child(2) span:before {
    content: "";
    height: 11px;
    width: 3px;
    background: #d52b1e;
    position: absolute;
    top: 3px;
    left: 0;
}

.divDescargarRankingPaises .is_column:nth-child(2) strong {
    color: #636466;
    font-family: Bree-Bold;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    display: block;
    margin-top: 3px;
}

.divDescargarRankingPaises a {
    height: 42px;
    width: 47px;
    float: right;
    background: #e6e7e8 url(../images/publications_download.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 4px;
    margin-top: 13px;
    margin-right: 22px;
    text-indent: -100px;
    overflow: hidden;
}

.divTopRankingPaises {
    width: 426px;
    float: right;
    margin-right: 22px;
    margin-top: 33px;
}

.divTopRankingPaises .is_column {
    width: 100%;
    margin-bottom: 23px;
}

.divTopRankingPaises .is_column div:nth-child(1) {
    width: 42px;
    height: 42px;
    background-color: #fff;
    border-radius: 50%;
    font-family: Bree-Bold;
    font-size: 20px;
    color: #636466;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    margin: 0;
    min-width: 42px;
    float: left;
}

.divTopRankingPaises .is_column div:nth-child(2) {
    width: calc(100% - 54px);
    height: 42px;
    float: right;
}

.divTopRankingPaises .is_column div:nth-child(2) strong {
    font-family: Bree-Bold;
    font-size: 18px;
    line-height: 18px;
    display: block;
    color: #636466;
    margin-top: 2px;
}

.divTopRankingPaises .is_column div:nth-child(2) span {
    font-family: D-DINExp;
    color: #636466;
    font-size: 14px;
    line-height: 14px;
    margin-top: 5px;
    display: block;
}

.divPreciosFOBExportacion {
    width: 100%;
    background-color: #edf0f2;
    padding-top: 20px;
    padding-bottom: 40px;
}

.divPreciosFOBExportacion .is_row {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    box-sizing: border-box;
    padding-left: 30px;
    padding-top: 30px;
    padding-right: 25px;
    padding-bottom: 35px;
}

.divPreciosFOBExportacion h4 {
    display: block;
    font-family: Bree-Bold;
    font-size: 20px;
    float: left;
}

.divPreciosFOBExportacion .btnDownload {
    width: 115px;
    height: 30px;
    font-family: D-DINExp;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #d52b1e url(../images/btnDownload.svg);
    background-repeat: no-repeat;
    background-position: 92px 10px;
    padding-right: 13px;
    float: right;
    text-align: center;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: -6px;
    text-transform: initial !important;
}

.divPreciosFOBExportacion .divDatosTrimestres {
    float: left;
    margin-top: 24px;
    margin-left: 2px;
    position: relative;
}

.divPreciosFOBExportacion .divDatosTrimestres a {
    font-family: D-DINExp;
    font-size: 12px;
    color: #636466;
    box-sizing: border-box;
    text-decoration: none;
    height: 25px;
    border-radius: 4px;
    text-align: center;
    float: left;
    padding: 0;
    line-height: 25px;
    margin-right: 10px;
    padding-left: 25px;
    padding-right: 25px;
}

.divPreciosFOBExportacion .btnTrimestreActivo {
    color: #000 !important;
    background: #e6e7e8 !important;
}

.divPreciosFOBExportacion .divDatosTrimestres div {
    position: relative;
    float: left;
    margin-left: 20px;
    margin-right: 18px;
    width: 1px;
    background: red;
    height: 1px;
}

.divPreciosFOBExportacion .divDatosTrimestres div:before {
    content: "";
    height: 29px;
    text-align: center;
    display: inline-block;
    background: #ccc;
    margin-right: 8px;
    width: 1px;
    position: absolute;
    top: -2px;
}

.divPreciosFOBExportacion span {
    font-family: D-DINExp;
    font-size: 12px;
    color: #636466;
    line-height: 10px;
    display: inline;
    margin-left: 53px;
    margin-right: 0;
    position: relative;
    margin-top: 36px;
    text-transform: uppercase;
}

.divPreciosFOBExportacion span:before {
    content: "";
    height: 2px;
    width: 16px;
    position: absolute;
    top: 5px;
    left: -26px;
}

.divCompetitividadGlobal {
    width: 100%;
    background-color: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px;
}

.divCompetitividadGlobal .slick-prev {
    width: 15px;
    height: 15px;
    background: url(../images/btnLeftCarrusel.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    left: 0;
    z-index: 999;
    top: 84px;
    text-decoration: none;
    position: absolute;
    overflow: hidden;
    cursor: pointer;
    border: none;
    padding: 0;
    text-indent: 9999px;
    color: transparent;
}

.divCompetitividadGlobal .slick-next {
    width: 15px;
    height: 15px;
    background: url(../images/btnRightCarrusel.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    right: 0;
    z-index: 999;
    top: 84px;
    text-decoration: none;
    position: absolute;
    overflow: hidden;
    cursor: pointer;
    border: none;
    padding: 0;
    text-indent: 9999px;
    color: transparent
}

.divCompetitividadGlobal h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative
}

.divCompetitividadGlobal h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divCompetitividadGlobal h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
}

.divCompetitividadGlobal h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divCarruselCompetitividadGlobal {
    width: 100%;
    margin-top: 26px;
    border-bottom: 1px solid #d1d4d5;
    padding-bottom: 27px;
}

.divCarruselCompetitividadGlobal .is_colum {
    float: left;
}

.divCarruselCompetitividadGlobal .is_colum:nth-child(2) {
    width: calc(100% - 169px);
}

.divImagenCompetitividadGlobal {
    width: 133px;
    height: 133px;
    border-radius: 50%;
    float: left;
    margin-left: 34px;
    box-sizing: border-box;
    border: 4px solid #fff;
    overflow: hidden;
    margin-right: 2px;
}

.divImagenCompetitividadGlobal img {
    width: 126px;
    height: 126px;
    border-radius: 50%
}

.divSelecionarPaisesCompetitividadGlobal {
    width: 459px;
    height: 43px;
    border-radius: 4px;
    background-repeat: no-repeat;
    background-position: 429px 15px;
    margin-left: 25px;
    margin-top: 3px;
    cursor: pointer;
    position: relative;
    float: left;
}

.divSelecionarPaisCompetitividadGlobal {
    width: 459px;
    height: 43px;
    border-radius: 4px;
    background: #fff url(../images/abajo.svg);
    background-repeat: no-repeat;
    background-position: 429px 15px;
    margin-left: 25px;
    margin-top: 3px;
    cursor: pointer;
    position: relative;
    float: left;
}

.divSelecionarPaisCompetitividadGlobal .imgUbicacionCompetitividadGlobal,
.divSelecionarPaisesCompetitividadGlobal .imgUbicacionCompetitividadGlobal {
    float: left;
    margin-top: 13px;
    margin-left: 10px;
}

.divSelecionarPaisCompetitividadGlobal .imgBanderaCompetitividadGlobal,
.divSelecionarPaisesCompetitividadGlobal .imgBanderaCompetitividadGlobal {
    float: left;
    margin-top: 10px;
    margin-left: 7px;
}

.divSelecionarPaisCompetitividadGlobal span,
.divSelecionarPaisesCompetitividadGlobal span {
    font-family: D-DINExp-Bold;
    font-size: 20px;
    color: #000;
    margin-top: 11px;
    float: left;
    margin-left: 7px;
    width: 375px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.divListadoPaisCompetitividadGlobal {
    width: 458px;
    height: 95px;
    border-radius: 4px;
    box-shadow: 0 10px 24px -10px rgba(37, 38, 39, .44);
    background-color: #fff;
    position: absolute;
    top: 45px;
    display: none;
    z-index: 999;
}

.divListadoPaisCompetitividadGlobal>div {
    height: 95px;
    border: 1px solid #fff;
    box-sizing: border-box;
}

.divListadoPaisCompetitividadGlobal ul li {
    list-style: none;
    height: 47px;
    background: #f7f7f8;
    padding-left: 36px;
    display: flex;
    align-items: center;
}

.divListadoPaisCompetitividadGlobal ul li img {
    width: 25px;
    height: 25px;
    margin-right: 10px;
}

.divListadoPaisCompetitividadGlobal ul li:nth-child(2n) {
    background: #fff;
}

.divListadoPaisCompetitividadGlobal ul li a {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 47px;
    border: none;
    text-decoration: none;
    color: #636466;
    display: block;
}

.btnCompetitividadGlobal {
    width: 115px;
    height: 30px;
    font-family: D-DINExp;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #d52b1e url(../images/btnDownload.svg);
    background-repeat: no-repeat;
    background-position: 92px 10px;
    padding-right: 13px;
    float: right;
    text-align: center;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: 1px;
    margin-right: 53px;
}

.divExportacionesCompetitividadGlobal {
    width: 893px;
    margin-left: 25px;
    margin-top: 18px;
}

.divExportacionesCompetitividadGlobal .is_column {
    width: 280px;
    margin-right: 17px;
    float: left;
    text-align: center;
    position: relative;
}

.divExportacionesCompetitividadGlobal .is_column:nth-child(3) {
    float: right;
    margin-right: 0;
}

.divExportacionesCompetitividadGlobal .is_column:nth-child(3):before {
    content: "";
    width: 1px;
    height: 73px;
    background: #656363;
    position: absolute;
    left: -18px;
    top: 1px;
}

.divExportacionesCompetitividadGlobal .is_column:nth-child(3):after {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid #656363;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    position: absolute;
    left: -17px;
    top: 34px;
}

.divExportacionesCompetitividadGlobal .is_column div {
    width: 280px;
    height: 25px;
    border-radius: 4px;
    background: #e6e7e8;
    font-family: D-DINExp;
    font-size: 12px;
    font-weight: 400;
    color: #636466;
    margin-bottom: 3px;
    line-height: 28px;
}

.divExportacionesCompetitividadGlobal .is_column div strong {
    font-family: D-DINExp-Bold;
    color: #000;
}

.divExportacionesCompetitividadGlobal .is_column span {
    font-family: D-DINExp-Bold;
    padding-left: 3px;
    font-size: 20px;
    color: #656363;
}

.divExportacionesCompetitividadGlobal .is_column span strong {
    font-family: D-DINExp-Bold;
    padding-left: 1px;
    font-size: 25px;
    color: #656363;
}

.divPerfilProductosMercado {
    width: 100%;
    position: relative;
    background: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px
}

.divPerfilProductosMercado h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left
}

.divPerfilProductosMercado h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divPerfilProductosMercado h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left;
}

.divPerfilProductosMercado h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divPerfilProductosMercado .btnSIICEXPerfilProductosMercado {
    width: 165px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #e6e7e8 url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 144px 9px;
    padding-right: 8px;
    float: right;
    text-align: center;
    margin-top: -2px;
    border-radius: 4px;
    box-sizing: border-box;
}

.divPerfilProductosMercado .is_row {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    box-sizing: border-box;
    margin-top: 18px;
    padding-left: 30px;
    padding-top: 51px;
    padding-right: 9px;
    padding-bottom: 9px;
}

.divBuscadorPerfilProductosMercado {
    margin-bottom: 23px;
    position: relative;
}

.divBuscadorPerfilProductosMercado form p {
    float: left;
    margin: 0;
    margin-right: 30px;
    position: relative;
}

.divBuscadorPerfilProductosMercado input[type=text] {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    border: none;
    box-sizing: border-box;
    border-bottom: 2px solid #cbcbcb;
    padding-bottom: 11px;
    background: 0 0;
    background-image: url(../images/lupaBuscar.svg);
    background-repeat: no-repeat;
    background-position: right top;
    height: 30px;
    cursor: pointer;
    padding-right: 26px;
    text-overflow: ellipsis;
}

#inputBuscadorPerfilProductosMercado {
    width: 457px;
    margin-top: 10px;
}

#inputBuscadorPaisesPerfilProductosMercado {
    width: 262px;
}

.divListadoPerfilProductosMercado {
    width: 353px;
    box-sizing: border-box;
    float: left;
    margin-left: -2px;
}

.divBlocksPerfilProductosMercado {
    width: 100%;
    height: 470px;
}

.divBlocksPerfilProductosMercado ul li {
    list-style: none;
    margin-bottom: 9px;
}

.divBlocksPerfilProductosMercado ul li a {
    text-decoration: none;
    width: 332px;
    border-radius: 4px;
    box-sizing: border-box;
    padding-left: 20px;
    padding-top: 14px;
    padding-bottom: 17px;
    display: block;
    position: relative;
}

.divBlocksPerfilProductosMercado ul li a:before {
    content: "";
    position: absolute;
    right: -7px;
    top: 40%;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
}

.divPerfilProductosMercadoActivado {
    background: #d52b1e !important;
    box-shadow: 0 13px 24px -10px rgba(126, 31, 107, .3) !important;
}

.divPerfilProductosMercadoActivado:before {
    border-left: 8px solid #d52b1e;
}

.divPerfilProductosMercadoActivado h5,
.divPerfilProductosMercadoActivado span {
    color: #fff !important;
}

.divPerfilProductosMercadoActivado span:before {
    background: #fff !important;
}

.divBlocksPerfilProductosMercado ul li h5 {
    color: #636466;
    font-family: Bree-Bold;
    font-size: 15px;
    line-height: 18px;
    display: block;
    margin-bottom: 5px;
    padding-right: 10px;
}

.divBlocksPerfilProductosMercado ul li span {
    color: #636466;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    padding-left: 7px;
    float: left;
    margin-right: 7px;
}

.divBlocksPerfilProductosMercado ul li span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 1px;
    left: 0;
}

.divResumenPerfilProductosMercado {
    width: 741px;
    border-radius: 4px;
    background: #f7f7f8;
    float: right;
    box-sizing: border-box;
    padding-left: 32px;
    padding-right: 40px;
    padding-top: 31px;
    padding-bottom: 26px;
}

.divResumenPerfilProductosMercado h3 {
    font-family: Bree-Bold;
    font-size: 20px;
    color: #636466;
    display: block;
    line-height: 20px;
    padding-bottom: 14px;
}

.divResumenPerfilProductosMercado p {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-bottom: 26px;
    color: #636466;
}

.divResumenPerfilProductosMercado h4 {
    font-family: Bree-Bold;
    font-size: 15px;
    line-height: 15px;
    color: #636466;
    display: block;
}

.divImageMapaPaisMercado {
    width: 100%;
    margin-top: 16px;
    box-sizing: border-box;
    padding-left: 27px;
    padding-bottom: 2px;
    position: relative;
}

.divImageMapaPaisMercado img {
    display: block;
    max-width: 100%;
    min-height: 250px;
}

.divIndicesPaisMercado {
    width: 217px;
    height: 174px;
    box-shadow: 0 10px 24px -10px rgba(140, 143, 150, .35);
    background-color: #fff;
    position: absolute;
    top: 22px;
    right: 20px;
    box-sizing: border-box;
    padding: 28px 38px;
}

.divIndicesPaisMercado:before {
    content: "";
    position: absolute;
    left: -1px;
    top: 46%;
    width: 0;
    height: 0;
    border-top: 9px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 9px solid #efeff1;
}

.divIndicesPaisMercado span {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 14px;
    color: #656363;
    display: block;
    margin-top: 5px;
    margin-bottom: 15px;
}

.divIndicesPaisMercado strong {
    font-family: D-DINExp-Bold;
    padding-left: 1px;
    font-size: 35px;
    line-height: 35px;
    color: #d52b1e;
    display: block;
}

.divIndicesPaisMercado .is_column:nth-child(2) strong {
    font-size: 32px;
    line-height: 32px;
    color: #656363;
}

.btnIndicesPaisMercado {
    width: 92px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-decoration: underline;
    background: url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 79px 9px;
    position: relative;
    border-radius: 4px;
    box-sizing: border-box;
    letter-spacing: .2px;
}

.divInformesMercado {
    width: 100%;
    position: relative;
    background: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px
}

.divInformesMercado h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left
}

.divInformesMercado h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divInformesMercado h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left;
}

.divInformesMercado h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divInformesMercado .btnSIICEXInformesMercado {
    width: 165px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #e6e7e8 url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 144px 9px;
    padding-right: 8px;
    float: right;
    text-align: center;
    margin-top: -1px;
    border-radius: 4px;
    box-sizing: border-box;
}

.divInformesMercado .is_row {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    box-sizing: border-box;
    margin-top: 19px;
    padding-left: 9px;
    padding-top: 51px;
    padding-right: 9px;
    padding-bottom: 9px;
}

#inputBuscadorInformesMercado {
    width: 262px;
}

#inputBuscadorProductosInformesMercado {
    width: 457px;
    cursor: pointer;
}

#inputBuscadorPaisesInforme {
    width: 262px;
}

#inputBuscadorProductosInforme {
    width: 457px;
    cursor: pointer;
    padding-right: 38px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.divInformesMercado .divPeriodoInformesMercado {
    width: 100%;
    font-family: D-DINExp;
    font-size: 12px;
    color: #636466;
    box-sizing: border-box;
    padding-left: 21px;
}

.divInformesMercado .divPeriodoInformesMercado i {
    font-style: normal;
}

.divInformesMercado .divPeriodoInformesMercado a {
    width: 90px;
    height: 25px;
    border-radius: 4px;
    background-color: #e6e7e8;
    text-align: center;
    color: #000;
    display: inline-block;
    padding: 0;
    line-height: 25px;
    margin-left: 7px;
    font-size: 13px;
    text-decoration: none;
}

.divBuscadorInformesMercado {
    margin-bottom: 20px;
    padding-left: 20px;
    position: relative;
}

.divBuscadorInformesMercado form p {
    float: left;
    margin: 0;
    margin-right: 30px;
    position: relative;
}

.divBuscadorInformesMercado input[type=text] {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    border: none;
    box-sizing: border-box;
    border-bottom: 2px solid #cbcbcb;
    padding-bottom: 11px;
    background: 0 0;
    background-image: url(../images/lupaBuscar.svg);
    background-repeat: no-repeat;
    background-position: right top;
    height: 30px;
}

.divAcordeonInformesMercado {
    background: #f7f7f8;
    padding-top: 8px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 17px;
    border-radius: 4px;
    padding-bottom: 30px;
}

.divAcordeonInformesMercado .is_column {
    width: 100%;
    box-sizing: border-box;
    background: #fff;
    height: 50px;
    position: relative;
    border-radius: 4px;
    box-shadow: 0 12px 12px -10px rgba(237, 237, 237, .5);
    margin-top: 10px;
}

.divAcordeonInformesMercado .is_column .btnInformesMercado {
    width: 18px;
    height: 14px;
    background: url(../images/abajo.svg);
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    right: 20px;
    top: 18px;
    cursor: pointer;
}

.divAcordeonInformesMercado .classOcultar {
    background: url(../images/arriba.svg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.divAcordeonInformesMercado .is_column strong {
    padding-left: 7px;
    color: #636466;
    font-size: 15px;
    font-family: Bree-Bold;
    line-height: 15px;
    margin-top: 18px;
    align-items: center;
    float: left;
    width: 900px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.divAcordeonInformesMercado .is_column img {
    float: left;
    margin-top: 13px;
    margin-left: 30px;
    width: 24px;
    height: 24px;
    display: block;
}

.divAcordeonInformesMercado .is_column a {
    height: 20px;
    width: 20px;
    float: right;
    background: url(../images/download.svg);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 4px;
    margin-top: 16px;
    margin-right: 54px;
    display: none;
}

.divAcordeonInformesMercado .is_columnChild {
    display: none;
    width: 100%;
    box-sizing: border-box;
    background: #fff;
    margin-top: 1px;
    padding-top: 24px;
    padding-bottom: 40px;
}

.divAcordeonInformesMercado .is_columnChild .is_row-x {
    width: 503px;
    display: inline-table;
    margin-left: 28px;
    margin-bottom: 29px;
    margin-right: -2px;
}

.divIconoInformesMercado {
    width: auto;
    float: left;
}

.divIconoInformesMercado img {
    width: 33px;
    display: block;
    margin-top: 6px;
}

.divContenidoInformesMercado {
    width: 380px;
    float: left;
    margin-left: 12px;
}

.divContenidoInformesMercado span {
    color: #000;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 18px;
    position: relative;
    padding-left: 8px;
    margin-left: -2px;
}

.divContenidoInformesMercado span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 1px;
    left: 1px;
}

.divContenidoInformesMercado h3 {
    color: #636466;
    font-family: Bree-Bold;
    font-size: 20px;
    font-weight: 700;
    line-height: 18px;
    display: block;
    margin-top: 10px;
}

.divContenidoInformesMercado p {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-top: 8px;
    color: #000;
    min-height: 42px;
}

.divContenidoInformesMercado a {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    line-height: 18px;
    font-style: normal;
    background: url(../images/btnIr.svg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 15px;
    text-decoration: none;
    margin-top: 4px;
    display: table;
}

.divDescargarInformesMercado {
    width: 45px;
    float: right;
    margin-top: 38px;
}

.divDescargarInformesMercado a {
    height: 45px;
    width: 45px;
    float: left;
    background: #d52b1e url(../images/downloadArticle.svg);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 4px;
}

.divSelecionarProductoPerfilProductoMercado {
    width: 720px;
    height: 238px;
    border-radius: 4px;
    box-shadow: 0 10px 24px -10px rgba(37, 38, 39, .44);
    background-color: #fff;
    position: absolute;
    top: 40px;
    left: -2px;
    display: none;
    z-index: 999;
}

.divSelecionarProductoPerfilProductoMercado>div {
    height: 234px;
    border: 1px solid #fff;
    box-sizing: border-box;
}

.divSelecionarProductoPerfilProductoMercado ul li {
    list-style: none;
    height: 47px;
    background: #f7f7f8;
    display: flex;
}

.divSelecionarProductoPerfilProductoMercado ul li:nth-child(2n) {
    background: #fff;
}

.divSelecionarProductoPerfilProductoMercado ul li a {
    width: 100%;
    text-decoration: none;
    display: flex;
    align-items: center;
}

.divSelecionarProductoPerfilProductoMercado ul li a span {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 15px;
    color: #636466;
    display: block;
}

.divSelecionarProductoPerfilProductoMercado ul li:hover a,
.divSelecionarProductoPerfilProductoMercado ul li:hover span,
.divSelecionarProductoPerfilProductoMercado ul li:hover strong {
    color: #fff;
    background: #d52b1e;
}

.divSelecionarProductoPerfilProductoMercado .mCSB_scrollTools {
    right: 0;
}

.divSelecionarProductoPerfilProductoMercado ul li a strong {
    font-family: D-DINExp-Bold;
    color: #000;
    width: 95px;
    font-weight: 700;
    margin-left: 30px;
    margin-right: 10px;
    font-size: 16px;
    min-width: 95px;
}

.divAcordeonInformesMercado .is_columnChild .is_row-y {
    width: 503px;
    display: inline-table;
    margin-left: 28px;
    margin-bottom: 29px;
    margin-right: -2px;
}

.divVideoInformesMercado {
    width: 161px;
    height: 122px;
    border-radius: 4px;
    float: left;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .5)), linear-gradient(to bottom, rgba(0, 0, 0, .1), rgba(0, 0, 0, .1));
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

.divVideoInformesMercado .btnPlay {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: rgba(0, 0, 0, .38);
    position: relative;
    cursor: pointer;
}

.divVideoInformesMercado .btnPlay:before {
    content: "";
    height: 50px;
    width: 50px;
    border-radius: 50%;
    position: absolute;
    background: url(../images/play.svg);
    background-repeat: no-repeat;
    background-position: 18px 14px;
}

.divVideoContenidoInformesMercado {
    width: 252px;
    float: left;
    margin-left: 21px;
}

.divVideoContenidoInformesMercado span {
    color: #000;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 18px;
    position: relative;
    padding-left: 8px;
    margin-left: -2px;
}

.divVideoContenidoInformesMercado span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 1px;
    left: 1px;
}

.divVideoContenidoInformesMercado h3 {
    color: #636466;
    font-family: Bree-Bold;
    font-size: 20px;
    font-weight: 700;
    line-height: 18px;
    display: block;
    margin-top: 10px;
}

.divVideoContenidoInformesMercado p {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-top: 8px;
    color: #000;
}

.divVideoContenidoInformesMercado a {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    line-height: 18px;
    font-style: normal;
    background: url(../images/btnIr.svg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 15px;
    text-decoration: none;
    margin-top: 4px;
    display: table;
}

.divCompartirInformesMercado {
    width: 45px;
    float: right;
    margin-top: 38px;
}

.divCompartirInformesMercado a {
    height: 45px;
    width: 45px;
    float: left;
    background: #d52b1e url(../images/compartir.svg);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 4px;
}

.divSelecionarProductoInformesMercado {
    width: 720px;
    height: 238px;
    border-radius: 4px;
    box-shadow: 0 10px 24px -10px rgba(37, 38, 39, .44);
    background-color: #fff;
    position: absolute;
    top: 30px;
    left: 312px;
    display: none;
    z-index: 999;
}

.divSelecionarProductoInformesMercado>div {
    height: 234px;
    border: 1px solid #fff;
    box-sizing: border-box;
}

.divSelecionarProductoInformesMercado ul li {
    list-style: none;
    height: 47px;
    background: #f7f7f8;
    display: flex;
}

.divSelecionarProductoInformesMercado ul li:nth-child(2n) {
    background: #fff;
}

.divSelecionarProductoInformesMercado ul li a {
    width: 100%;
    text-decoration: none;
    display: flex;
    align-items: center;
}

.divSelecionarProductoInformesMercado ul li a strong {
    font-family: D-DINExp-Bold;
    color: #000;
    width: 95px;
    font-weight: 700;
    margin-left: 30px;
    margin-right: 10px;
    font-size: 16px;
    min-width: 95px;
}

.divSelecionarProductoInformesMercado ul li a span {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 15px;
    color: #636466;
    display: block;
}

.divSelecionarProductoInformesMercado ul li:hover a,
.divSelecionarProductoInformesMercado ul li:hover span,
.divSelecionarProductoInformesMercado ul li:hover strong {
    color: #fff;
    background: #d52b1e;
}

.divSelecionarProductoInformesMercado .mCSB_scrollTools {
    right: 0;
}

.divSectoresProductivos {
    width: 100%;
    background-color: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px;
}

.divSectoresProductivos .slick-prev {
    width: 15px;
    height: 15px;
    background: url(../images/btnLeftCarrusel.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    left: 0;
    z-index: 999;
    top: 84px;
    text-decoration: none;
    position: absolute;
    overflow: hidden;
    cursor: pointer;
    border: none;
    padding: 0;
    text-indent: 9999px;
    color: transparent;
}

.divSectoresProductivos .slick-next {
    width: 15px;
    height: 15px;
    background: url(../images/btnRightCarrusel.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    right: 0;
    z-index: 999;
    top: 84px;
    text-decoration: none;
    position: absolute;
    overflow: hidden;
    cursor: pointer;
    border: none;
    padding: 0;
    text-indent: 9999px;
    color: transparent
}

.divSectoresProductivos h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    line-height: 35px;
    display: block;
    position: relative
}

.divSectoresProductivos h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divSectoresProductivos h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    line-height: 35px;
    display: block;
    position: relative;
}

.divSectoresProductivos h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divCarruselSectoresProductivos {
    width: 100%;
    margin-top: 26px;
    border-bottom: 1px solid #d1d4d5;
    padding-bottom: 15px;
}

.divCarruselSectoresProductivos .is_colum {
    float: left;
}

.divPorcentajeSectoresProductivos {
    width: 145px;
    height: 145px;
    border-radius: 50%;
    float: left;
    margin-left: 33px;
    box-sizing: border-box;
    border: 3px solid #fff;
    margin-top: -6px;
    position: relative;
}

.divPorcentajeSectoresProductivos div.divValorPorcentaje {
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: D-DINExp-Bold;
    font-size: 35px;
    line-height: 30px;
    color: #000;
    position: absolute;
    top: 54px;
    left: 46px;
    z-index: 1;
}

.divPorcentajeSectoresProductivos .divValorPorcentaje i {
    font-family: D-DINExp-Bold;
    font-style: normal;
    font-size: 20px;
    line-height: 20px;
    color: #000;
    margin-top: -7px;
}

.divSelecionarSectoresProductivos {
    width: 100%;
    height: 43px;
    border-radius: 4px;
    background: #fff;
    background-repeat: no-repeat;
    background-position: 429px 15px;
    margin-left: 16px;
    margin-top: 3px;
    position: relative;
}

.divSelecionarSectoresProductivos img {
    float: left;
    margin-top: 13px;
    margin-left: 10px;
}

.divSelecionarSectoresProductivos span {
    font-family: D-DINExp-Bold;
    font-size: 20px;
    color: #000;
    margin-top: 11px;
    float: left;
    margin-left: 8px;
    width: 375px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.divListadoSeleccionarSectoresProductivos {
    width: 458px;
    height: 100px;
    border-radius: 4px;
    box-shadow: 0 10px 24px -10px rgba(37, 38, 39, .44);
    background-color: #fff;
    position: absolute;
    top: 45px;
    display: none;
    z-index: 999;
}

.divListadoSeleccionarSectoresProductivos>div {
    height: 100px;
    border: 1px solid #fff;
    box-sizing: border-box;
}

.divListadoSeleccionarSectoresProductivos ul li {
    list-style: none;
    height: 47px;
    background: #f7f7f8;
    display: flex;
}

.divListadoSeleccionarSectoresProductivos ul li:nth-child(2n) {
    background: #fff;
}

.divListadoSeleccionarSectoresProductivos ul li a {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 16px;
    border: none;
    text-decoration: none;
    color: #636466;
    padding-left: 15px;
    display: flex;
    align-items: center;
    width: 100%
}

.divListadoSeleccionarSectoresProductivos ul li:hover a,
.divListadoSeleccionarSectoresProductivos ul li:hover strong {
    color: #fff;
    background: #d52b1e;
}

.divListadoSeleccionarSectoresProductivos .mCSB_scrollTools {
    right: 0 !important;
}

.divNumeroSectoresProductivos {
    float: right;
    margin-right: 2px;
    padding-left: 16px;
    padding-right: 31px;
    padding-top: 25px;
    padding-bottom: 25px;
}

.divNumeroSectoresProductivos strong {
    font-family: D-DINExp-Bold;
    font-size: 30px;
    line-height: 25px;
    letter-spacing: 0;
    color: #656363;
    display: block;
    padding-right: 38px;
    background: url(../images/btnEportacion.svg);
    background-repeat: no-repeat;
    background-position: right bottom;
}

.divNumeroSectoresProductivos span {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 14px;
    color: #656363;
    display: block;
    margin-top: 10px;
}

.btnSectoresProductivos {
    width: 115px;
    height: 30px;
    font-family: D-DINExp;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #d52b1e url(../images/btnDownload.svg);
    background-repeat: no-repeat;
    background-position: 92px 10px;
    padding-right: 13px;
    float: right;
    text-align: center;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: 1px;
    margin-right: 53px;
}

.divNumeroFOBSectoresProductivos {
    float: left;
    padding-left: 19px;
    padding-right: 25px;
    padding-top: 40px;
    padding-bottom: 25px;
    margin-right: 0;
}

.divNumeroFOBSectoresProductivos strong {
    font-family: D-DINExp-Bold;
    font-size: 30px;
    line-height: 25px;
    letter-spacing: 0;
    color: #656363;
    display: block;
    padding-right: 25px;
    background: url(../images/btnFOB.png);
    background-repeat: no-repeat;
    background-position: right top;
}

.divNumeroFOBSectoresProductivos span {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 14px;
    color: #656363;
    display: block;
    margin-top: 10px;
}

.divExportacionesSector {
    width: 100%;
    background-color: #edf0f2;
    padding-top: 50px
}

.divExportacionesSector h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    line-height: 35px;
    display: block;
    position: relative
}

.divExportacionesSector h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divExportacionesSector h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    line-height: 35px;
    display: block;
    position: relative;
}

.divExportacionesSector h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divBuscadorExportacionesSector {
    width: 100%;
    padding-top: 24px;
    position: relative;
    background: #edf0f2;
    padding-bottom: 20px;
}

.divBuscadorExportacionesSector form {
    float: left;
}

.divBuscadorExportacionesSector form p {
    float: left;
    margin: 0;
    margin-right: 30px;
    position: relative;
}

.divBuscadorExportacionesSector input[type=text] {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    border: none;
    box-sizing: border-box;
    border-bottom: 2px solid #cbcbcb;
    padding-bottom: 5px;
    background: 0 0;
    background-image: url(../images/btnSelectSector.png);
    background-repeat: no-repeat;
    background-position: right center;
    height: 35px;
    cursor: pointer;
}

.divBuscadorExportacionesSector .btnSIICEX {
    width: 165px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #e6e7e8 url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 144px 9px;
    padding-right: 8px;
    float: right;
    text-align: center;
    margin-top: 5px;
    border-radius: 4px;
    box-sizing: border-box;
}

#inputBuscadorExportacionesSector {
    width: 457px;
}

#inputBuscadorPaisesExportacionesSector {
    width: 262px;
}

.divBuscadorExportacionesSector .mCSB_scrollTools:before {
    content: "";
    width: 2px;
    background: #fff;
    position: absolute;
    right: 10px;
    top: 0;
    height: 100%
}

.divSeleccionarProductoExportacionesSector {
    width: 720px;
    height: 238px;
    border-radius: 4px;
    box-shadow: 0 10px 24px -10px rgba(37, 38, 39, .44);
    background-color: #fff;
    position: absolute;
    top: 36px;
    display: none;
    z-index: 999;
}

.divSeleccionarProductoExportacionesSector>div {
    height: 234px;
    border: 1px solid #fff;
    box-sizing: border-box;
}

.divSeleccionarProductoExportacionesSector ul li {
    list-style: none;
    height: 47px;
    background: #f7f7f8;
    display: flex;
}

.divSeleccionarProductoExportacionesSector ul li:nth-child(2n) {
    background: #fff;
}

.divSeleccionarProductoExportacionesSector ul li a {
    width: 100%;
    text-decoration: none;
    display: flex;
    align-items: center;
}

.divSeleccionarProductoExportacionesSector ul li a strong {
    font-family: D-DINExp-Bold;
    color: #000;
    width: 95px;
    font-weight: 700;
    margin-left: 30px;
    margin-right: 10px;
    font-size: 16px;
}

.divSeleccionarProductoExportacionesSector ul li a span {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 15px;
    color: #636466;
    display: block;
}

.divSeleccionarProductoExportacionesSector ul li:hover a,
.divSeleccionarProductoExportacionesSector ul li:hover span,
.divSeleccionarProductoExportacionesSector ul li:hover strong {
    color: #fff;
    background: #d52b1e;
}

.divSeleccionarProductoExportacionesSector .mCSB_scrollTools {
    right: 0 !important;
}

.divSelecionarPaisesExportacionesSector {
    width: 262px;
    height: 238px;
    border-radius: 4px;
    box-shadow: 0 10px 24px -10px rgba(37, 38, 39, .44);
    background-color: #fff;
    position: absolute;
    top: 36px;
    left: 487px;
    display: none;
    z-index: 999;
}

.divSelecionarPaisesExportacionesSector>div {
    height: 234px;
    border: 1px solid #fff;
    box-sizing: border-box;
}

.divSelecionarPaisesExportacionesSector ul li {
    list-style: none;
    height: 47px;
    background: #f7f7f8;
}

.divSelecionarPaisesExportacionesSector ul li:nth-child(2n) {
    background: #fff;
}

.divSelecionarPaisesExportacionesSector ul li a {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 45px;
    border: none;
    text-decoration: none;
    color: #636466;
    margin-left: 24px;
    display: block;
}

.divVolumenExportacionesSector {
    width: 100%;
    height: auto;
    background-color: #edf0f2;
}

.divVolumenExportacionesSector .is_row {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    box-sizing: border-box;
    padding-left: 30px;
    padding-top: 31px;
    padding-right: 25px;
}

.divVolumenExportacionesSector h4 {
    display: block;
    font-family: Bree-Bold;
    font-size: 20px;
    float: left;
    width: 85%
}

.divVolumenExportacionesSector .btnDescargarVolumenExportacionesSector {
    width: 115px;
    height: 30px;
    font-family: D-DINExp;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #d52b1e url(../images/btnDownload.svg);
    background-repeat: no-repeat;
    background-position: 92px 10px;
    padding-right: 13px;
    float: right;
    text-align: center;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: -7px;
}

.divVolumenExportacionesSector .divDatosPeriodoVolumenExportacionesSector {
    font-family: D-DINExp;
    font-size: 12px;
    color: #636466;
    margin-top: 24px;
    padding-left: 3px;
    box-sizing: border-box;
    float: left;
}

.divVolumenExportacionesSector .divDatosPeriodoVolumenExportacionesSector a {
    width: 90px;
    height: 25px;
    border-radius: 4px;
    text-align: center;
    color: #000;
    display: inline-block;
    padding: 0;
    line-height: 25px;
    margin-left: 9px;
    font-size: 13px;
    text-decoration: none;
    margin-right: 10px;
    position: relative;
}

.divVolumenExportacionesSector .btnActivadoVolumenExportacionesSector {
    background: #e6e7e8 !important;
    color: #000 !important;
}

.btnActivadoVolumenExportacionesSector:before {
    content: "";
    height: 29px;
    text-align: center;
    display: inline-block;
    background: #ccc;
    margin-right: 8px;
    width: 1px;
    position: absolute;
    top: -2px;
    left: -12px;
}

.btnAnoPeriodoVolumenExportacionesSector:before {
    display: none;
}

.divDatosPeriodoVolumenExportacionesSector input[type=checkbox] {
    transition: linear .2s all;
    width: 15px;
    height: 15px;
    margin: 0;
    padding: 0;
    position: relative;
    border: none;
    margin-right: 5px;
    cursor: pointer;
    background: #e0e0e0;
    float: left;
    margin-right: 10px;
}

.divDatosPeriodoVolumenExportacionesSector input[type=checkbox]:checked {
    background: #a5a8ab !important;
}

.divDatosPeriodoVolumenExportacionesSector label {
    margin-left: 62px;
    margin-top: 12px;
    float: left;
    line-height: 17px;
}

.divVarVolumenExportacionesSector {
    float: right;
    margin-top: 59px;
}

.divVarVolumenExportacionesSector span {
    font-family: D-DINExp;
    font-size: 12px;
    color: #636466;
    line-height: 10px;
    display: inline;
    margin-left: 53px;
    margin-right: 2px;
    position: relative;
}

.divVarVolumenExportacionesSector span:before {
    content: "";
    height: 2px;
    background: #f5c83f;
    width: 16px;
    position: absolute;
    top: 7px;
    left: -21px;
}

.divRankingPaisesSector {
    width: 100%;
    height: auto;
    background-color: #edf0f2;
    padding-top: 20px;
    padding-bottom: 50px;
}

.divRankingPaisesSector .is_row {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    box-sizing: border-box;
    padding-left: 9px;
    padding-top: 31px;
    padding-right: 9px;
    padding-bottom: 9px;
}

.divRankingPaisesSector h4 {
    display: block;
    font-family: Bree-Bold;
    font-size: 20px;
    float: left;
    margin-left: 21px;
}

.divRankingPaisesSector .btnDownloadRankingPaisesSector {
    width: 115px;
    height: 30px;
    font-family: D-DINExp;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #d52b1e url(../images/btnDownload.svg);
    background-repeat: no-repeat;
    background-position: 92px 10px;
    padding-right: 13px;
    float: right;
    text-align: center;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: -7px;
    margin-right: 16px;
}

.divBloqueRankingPaisesSector {
    width: 100%;
    height: 376px;
    border-radius: 4px;
    background: #f7f7f8;
    margin-top: 28px;
}

.divPorcentajeInteligencia {
    position: absolute;
    top: 91px;
    font-family: D-DINExp-Bold;
    font-size: 22px;
    line-height: 20px;
    color: #000;
    margin: 0 auto;
}

.divTextoCentroGrafico2 {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 14px;
    color: #656363;
    margin-top: 13px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
}

.divContenedorRankingPaisesSector {
    width: 644px;
    float: left;
}

.divCantidadRankingPaisesSector {
    width: 221px;
    height: 221px;
    margin-top: 78px;
    margin-left: 33px;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.divPorcentajePaisSector {
    position: absolute;
    bottom: 15px;
    right: -15px;
    font-family: D-DINExp-Bold;
    font-size: 20px;
    line-height: 20px;
    color: #000;
}

.divCantidadRankingPaisesSector .is_column {
    width: 145px;
    height: 144px;
    background: #f7f7f8;
    border-radius: 50%;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
}

.divCantidadRankingPaisesSector .is_column span {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 14px;
    color: #656363;
    display: block;
    margin-top: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.divDetalleRankingPaisesSector {
    width: 360px;
    border-radius: 4px;
    background-color: #fff;
    float: right;
    padding: 26px;
    box-sizing: border-box;
    min-height: 252px;
    box-shadow: 0 10px 24px -10px rgba(140, 143, 150, .35);
    margin-top: 55px;
    padding-right: 10px;
    position: relative;
}

.divDetalleRankingPaisesSector:before {
    content: "";
    position: absolute;
    left: -1px;
    top: 47%;
    width: 0;
    height: 0;
    border-top: 9px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 9px solid #efeff1;
}

.divDetalleRankingPaisesSector strong {
    font-family: D-DINExp-Bold;
    font-size: 17px;
    line-height: 20px;
    color: #000;
    float: left;
    padding-bottom: 2px;
}

.divDetalleRankingPaisesSector table {
    width: 100%;
    padding-top: 5px;
    display: table;
    margin-left: -2px;
}

.divDetalleRankingPaisesSector table .divCargaPaisSector {
    width: 160px;
    height: 3px;
    background: #e6e7e8;
    border-radius: 10px;
    position: relative;
}

.divDetalleRankingPaisesSector table .divCargaPaisSector div {
    height: 4px;
    background: #f5c83f;
    border-radius: 10px;
    box-shadow: 0 2px 4px 0 rgba(245, 200, 63, .4);
    position: absolute;
    left: 0;
    top: 0;
}

.divDetalleRankingPaisesSector table tr td {
    color: #636466;
    font-family: D-DINExp;
    font-size: 14px;
    padding-bottom: 11px;
    padding-top: 5px;
}

.divTopRankingPaisesSector {
    width: 426px;
    float: right;
    margin-right: 22px;
    margin-top: 33px;
}

.divTopRankingPaisesSector .is_column {
    width: 100%;
    margin-bottom: 23px;
}

.divTopRankingPaisesSector .is_column div:nth-child(1) {
    width: 42px;
    height: 42px;
    background-color: #fff;
    border-radius: 50%;
    font-family: Bree-Bold;
    font-size: 20px;
    color: #636466;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    margin: 0;
    min-width: 42px;
    float: left;
}

.divTopRankingPaisesSector .is_column div:nth-child(2) {
    width: calc(100% - 54px);
    height: 42px;
    float: right;
}

.divTopRankingPaisesSector .is_column div:nth-child(2) strong {
    font-family: Bree-Bold;
    font-size: 17px;
    line-height: 17px;
    display: block;
    color: #636466;
    margin-top: 2px;
}

.divTopRankingPaisesSector .is_column div:nth-child(2) span {
    font-family: D-DINExp;
    color: #636466;
    font-size: 14px;
    line-height: 14px;
    margin-top: 5px;
    display: block;
}

.divDirectorioContacto {
    width: 100%;
    position: relative;
    background: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px
}

.divDirectorioContacto h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left
}

.divDirectorioContacto h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divDirectorioContacto h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left;
}

.divDirectorioContacto h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divDirectorioContacto .is_row {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    box-sizing: border-box;
    margin-top: 47px;
    padding-left: 24px;
    padding-top: 34px;
    padding-right: 32px;
    padding-bottom: 42px;
}

.divDirectorioContacto .is_row h4 {
    display: block;
    font-family: Bree-Bold;
    font-size: 20px;
    line-height: 20px;
    float: left;
    color: #d52b1e;
}

.btnDirectorioContacto {
    width: 204px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #e6e7e8 url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 178px 9px;
    padding-right: 8px;
    float: right;
    text-align: center;
    margin-top: -7px;
    border-radius: 4px;
    box-sizing: border-box;
}

.divFiltrosDirectorio {
    margin-top: 24px;
    position: relative;
    float: left;
}

.divFiltrosDirectorio>ul>li {
    width: 205px;
    float: left;
    list-style: none;
    margin-right: 28px;
    margin-left: 2px;
    position: relative;
}

.divFiltrosDirectorio ul li label {
    font-family: D-DINExp-Bold;
    font-size: 12px;
    line-height: 12px;
    color: #000;
    display: block;
    padding-bottom: 2px;
}

.divFiltrosDirectorio>ul>li>input[type=text] {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    border: none;
    box-sizing: border-box;
    border-bottom: 2px solid #cbcbcb;
    padding-bottom: 6px;
    background: 0 0;
    height: 35px;
    width: 100%;
    margin-top: 5px;
    cursor: pointer;
}

.divFiltrosDirectorio>ul>li>input[type=submit] {
    height: 25px;
    width: 25px;
    float: left;
    background: url(../images/lupaBuscar.svg);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 4px;
    padding: 0;
    border: none;
    color: transparent;
    position: absolute;
    right: 0;
    top: 20px;
    cursor: pointer;
}

#inputFiltroDirectorioMercado,
#inputFiltroDirectorioProducto {
    background: 0 0;
    cursor: inherit;
}

.divBtnDirectorio .btnDescargarFiltroDirectorio {
    width: 111px;
    height: 26px;
    font-family: D-DINExp;
    color: #fff;
    font-size: 15px;
    line-height: 26px;
    text-decoration: none;
    background: #d52b1e url(../images/btnDownload.svg);
    background-repeat: no-repeat;
    background-position: 89px 8px;
    padding-right: 13px;
    float: right;
    text-align: center;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: 12px;
}

.divBuscarFiltroDirectorio {
    width: 28px;
    position: absolute;
    right: 122px;
    top: 12px;
    background: #d52b1e;
    border-radius: 4px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divCamposBuscadorFiltroDirectorio {
    width: 900px;
    height: 26px;
    float: left;
    position: relative;
    display: none;
}

.divCamposBuscadorFiltroDirectorio input[type=submit] {
    border: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
    background: url(../images/btnBuscador.svg);
    background-repeat: no-repeat;
    width: 30px;
    height: 20px;
    float: left;
    margin-top: 3px;
    color: transparent;
    text-indent: 9999px;
    background-position: center;
}

.divCamposBuscadorFiltroDirectorio input[type=text] {
    border: none;
    padding: 0;
    margin: 0;
    margin-left: 0;
    background: 0 0;
    width: 95%;
    height: 22px;
    float: left;
    margin-top: 2px;
    color: #fff;
    position: relative;
    font-family: D-DINExp;
    font-size: 14px;
}

.divBtnDirectorio {
    float: right;
    position: relative;
    margin-top: 24px;
    padding-bottom: 16px;
}

#btnBuscarFiltroDirectorio {
    height: 26px;
    width: 28px;
    float: right;
    background: #d52b1e url(../images/btnBuscador.svg);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 4px;
    padding: 0;
    border: none;
    cursor: pointer;
    text-indent: 999px;
    color: transparent;
    overflow: hidden;
}

.divCerrarBuscadorDirectorio {
    background: url(../images/btnCerrarBuscador.svg) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.divBuscadorFullDirectorio {
    width: 961px;
}

.divTablaDirectorio {
    width: 100%;
    height: auto;
    margin-top: 32px;
}

.divTitulosDirectorios {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
}

.divTitulosDirectorios ul li {
    list-style: none;
    float: left;
    font-family: D-DINExp;
    font-size: 14px;
    color: #636466;
    padding-left: 20px;
}

.divTitulosDirectorios ul li:nth-child(1) {
    width: 20%
}

.divTitulosDirectorios ul li:nth-child(2) {
    width: 20%
}

.divTitulosDirectorios ul li:nth-child(3) {
    width: 20%
}

.divTitulosDirectorios ul li:nth-child(4) {
    width: 20%
}

.divTablaDirectorio .is_column ul {
    width: 100%;
    position: relative;
}

.divTablaDirectorio .is_column {
    width: 100%;
    height: 50px;
    border-radius: 4px;
    margin-top: 6px;
    background: #f8f9f9;
    display: flex;
    align-items: center;
}

.divTablaDirectorio .is_column .btnHerramientaExportador {
    width: 15px;
    height: 15px;
    background: url(../images/abajo.svg);
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-right: 25px;
}

.divTablaDirectorio .classOcultar {
    background: url(../images/arriba.svg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.divTablaDirectorio .is_column ul li {
    list-style: none;
    float: left;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 15px;
    color: #000;
    padding-left: 20px;
    position: relative;
}

.divTablaDirectorio .is_column ul li:nth-child(1) {
    width: 12%
}

.divTablaDirectorio .is_column ul li:nth-child(2) {
    width: 30%
}

.divTablaDirectorio .is_column ul li:nth-child(3) {
    width: 20%
}

.divTablaDirectorio .is_column ul li:nth-child(4) {
    width: 20%;
    text-overflow: ellipsis;
    overflow: hidden;
}

.divTablaDirectorio .is_column ul li:nth-child(5) {
    width: 10%;
    float: right;
    position: absolute;
    right: 0;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.divTablaDirectorio .is_columnChild {
    width: 100%;
    border-radius: 4px;
    background-image: linear-gradient(to bottom, #f2f2f2, #f8f9f9 7%);
    padding: 28px 34px;
    box-sizing: border-box;
    display: none;
    padding-bottom: 48px;
}

.divTablaDirectorio .is_columnChild .divColumn-x {
    width: 405px;
    float: left;
}

.divEvolucionMercadoDirectorio {
    width: 100%
}

.divEvolucionMercadoDirectorio strong {
    display: block;
    font-family: Bree-Bold;
    font-size: 15px;
    color: #434652;
    display: block;
}

.divEvolucionMercadoDirectorio table {
    width: 100%;
    padding-top: 10px;
    display: table;
    margin-left: -2px;
    line-height: 5px;
}

.divEvolucionMercadoDirectorio table tr td {
    color: #636466;
    font-family: D-DINExp;
    font-size: 14px;
    padding-bottom: 11px;
    padding-top: 5px;
}

.divEvolucionMercadoDirectorio table tr td span {
    padding-right: 9px;
}

.divEvolucionMercadoDirectorio table .divCargaDirectorio {
    width: 336px;
    height: 3px;
    background: #e6e7e8;
    border-radius: 10px;
    position: relative;
}

.divEvolucionMercadoDirectorio table .divCargaDirectorio div {
    height: 4px;
    background: #81bb27;
    border-radius: 10px;
    box-shadow: 0 2px 4px 0 rgba(129, 187, 39, .5);
    position: absolute;
    left: 0;
    top: 0;
}

.divEvolucionMercadoDirectorio table tr:nth-child(2) .divCargaDirectorio div {
    background: #d52b1e !important;
    box-shadow: 0 2px 4px 0 rgba(213, 43, 30, .31) !important;
}

.divPartidasExportadasDirectorio {
    width: 102%;
    margin-top: 29px;
}

.divPartidasExportadasDirectorio strong {
    display: block;
    font-family: Bree-Bold;
    font-size: 15px;
    color: #434652;
    display: block;
}

.divPartidasExportadasDirectorio table {
    width: 100%;
    padding-top: 12px;
    display: table;
    margin-left: -2px;
}

.divPartidasExportadasDirectorio table tr td {
    color: #000;
    font-family: D-DINExp;
    font-size: 13px;
    padding-top: 0;
    padding-bottom: 10px;
}

.divTablaDirectorio .is_columnChild .divColumn-y {
    width: 584px;
    float: right;
}

.divTablaDirectorio .is_columnChild .divColumn-y strong {
    display: block;
    font-family: Bree-Bold;
    font-size: 15px;
    color: #434652;
}

.divGraficoPartidasExportadasDirectorio {
    width: 173px;
    height: 173px;
    margin-top: 18px;
    margin-left: 18px;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.divGraficoPartidasExportadasDirectorio .canvasGraficoDirectorio {
    display: block;
}

canvas {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

.divDistribucionExportacionPais {
    width: 350px;
    height: 161px;
    border-radius: 4px;
    background-color: #fff;
    float: right;
    margin-top: 31px;
    margin-right: 4px;
    padding: 20px 30px;
    box-sizing: border-box;
}

.divDistribucionExportacionPais table {
    width: 100%
}

.divDistribucionExportacionPais table tr td:nth-child(2n) {
    text-align: right;
}

.divDistribucionExportacionPais table {
    color: #000;
    font-family: D-DINExp;
    font-size: 14px;
}

.divDistribucionExportacionPais table td {
    padding-bottom: 7px;
}

.divDistribucionExportacionPais table td i {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    float: left;
    margin-top: 2px;
    margin-right: 7px;
}

.divPaginacionDirectorio {
    display: table;
    float: right;
    margin-top: 13px;
    margin-right: -7px;
}

.divPaginacionDirectorio a {
    font-family: D-DINExp;
    font-size: 14px;
    color: #636466;
    text-decoration: none;
    width: 26px;
    height: 26px;
    float: left;
    text-align: center;
    line-height: 26px;
    border-radius: 50%;
    margin-left: 2px;
    margin-right: 1px;
}

.btnPaginacionActivaDirectorio {
    color: #fff !important;
    box-shadow: 0 2px 4px 0 rgba(213, 43, 30, .3) !important;
    background: #d52b1e !important;
}

.herraExpAna .divSIICEX {
    padding-top: 60px;
    padding-bottom: 45px;
}

.divHerramientasPymes {
    width: 100%;
    background-color: #edf0f2;
    padding-top: 50px;
    position: relative;
    z-index: 9;
    padding-bottom: 50px
}

.divHerramientasPymes h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative
}

.divHerramientasPymes h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divHerramientasPymes h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
}

.divHerramientasPymes h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divHerramientasPymes .is_row {
    width: 103%;
    margin-top: 21px;
}

.divHerramientasPymes .is_row article {
    width: 263px;
    height: 230px;
    float: left;
    margin-bottom: 28px;
    margin-right: 28px;
}

.divHerramientasPymes .is_row a {
    text-decoration: none;
}

.divHerramientasPymes .is_row article .is_column {
    width: 100%;
    height: 100%;
    background: #fff;
    border-radius: 4px;
    padding: 27px 30px;
    box-sizing: border-box;
    position: relative;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    padding-right: 17px;
}

.divHerramientasPymes .is_row article .is_column span {
    color: #000;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    padding-left: 7px;
    display: block;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divHerramientasPymes .is_row article .is_column span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 1px;
    left: 1px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divHerramientasPymes .is_row article .is_column h3 {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 20px;
    line-height: 22px;
    padding-top: 7px;
    min-height: 44px;
    padding-right: 10px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divHerramientasPymes .is_row article .is_column p {
    height: 63px;
    overflow: hidden;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-top: 5px;
    color: #000;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divHerramientasPymes .is_row article .is_column i {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    line-height: 18px;
    font-style: normal;
    position: absolute;
    left: 32px;
    bottom: 26px;
    background: url(../images/btnIr.svg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 16px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divDestacarHerramientasPymes {
    width: 554px !important;
}

.divDestacarHerramientasPymes h4 {
    min-height: auto !important;
}

.divDestacarHerramientasPymes p {
    margin-top: 11px;
    height: auto;
}

.divContenedorPymes {
    width: 103%
}

.divHerramientasPymes .is_row article:hover span:before {
    background: #fff !important;
}

.divHerramientasPymes .is_row article:hover .is_column span {
    color: #fff !important;
}

.divHerramientasPymes .is_row article:hover .is_column h3 {
    color: #fff !important;
}

.divHerramientasPymes .is_row article:hover .is_column p {
    color: #fff !important;
}

.divHerramientasPymes .is_row article:hover .is_column i {
    color: #fff !important;
    background: url(../images/btnIrActivada.svg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 16px;
}

.divHerramientasPymes .is_row article:hover .is_column {
    background: #d52b1e !important;
    box-shadow: 0 13px 24px -10px rgba(126, 31, 107, .3);
}

.divHerramientasPymes .is_row article:hover .is_column a {
    color: #fff !important;
}

.divHerramientasPymes .is_row article .is_column a {
    color: #000;
}

.divHerramientasExternas {
    width: 100%;
    background-color: #edf0f2;
    padding-top: 50px;
    position: relative;
    z-index: 9;
    padding-bottom: 50px
}

.divHerramientasExternas h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative
}

.divHerramientasExternas h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divHerramientasExternas h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
}

.divHerramientasExternas h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divHerramientasExternas .is_row {
    width: 103%;
    margin-top: 21px;
}

.divHerramientasExternas .is_row article {
    width: 554px;
    height: 230px;
    float: left;
    margin-bottom: 28px;
    margin-right: 28px;
}

.divHerramientasExternas .is_row a {
    text-decoration: none;
    color: #000;
}

.divHerramientasExternas .is_row article .is_column {
    width: 100%;
    height: 100%;
    background: #fff;
    border-radius: 4px;
    padding: 27px 30px;
    box-sizing: border-box;
    position: relative;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    padding-right: 17px;
}

.divHerramientasExternas .is_row article .is_column span {
    color: #000;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    padding-left: 7px;
    display: block;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divHerramientasExternas .is_row article .is_column span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 1px;
    left: 1px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divHerramientasExternas .is_row article .is_column h3 {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 20px;
    line-height: 22px;
    padding-top: 7px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divHerramientasExternas .is_row article .is_column p {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-top: 8px;
    color: #000;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divHerramientasExternas .is_row article .is_column i {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    line-height: 18px;
    font-style: normal;
    position: absolute;
    left: 32px;
    bottom: 26px;
    background: url(../images/btnIr.svg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 16px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divHerramientasExternas .is_row article:hover span:before {
    background: #fff !important;
}

.divHerramientasExternas .is_row article:hover .is_column span {
    color: #fff !important;
}

.divHerramientasExternas .is_row article:hover .is_column h3 {
    color: #fff !important;
}

.divHerramientasExternas .is_row article:hover .is_column p {
    color: #fff !important;
}

.divHerramientasExternas .is_row article:hover .is_column i {
    color: #fff !important;
    background: url(../images/btnIrActivada.svg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 16px;
}

.divHerramientasExternas .is_row article:hover .is_column {
    background: #d52b1e !important;
    box-shadow: 0 13px 24px -10px rgba(126, 31, 107, .3);
}

.divHerramientasExternas .is_row article:hover .is_column a {
    color: #fff !important;
}

.divBoletinInteligenciaComercial {
    width: 100%;
    position: relative;
    background: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px
}

.divBoletinInteligenciaComercial h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left
}

.divBoletinInteligenciaComercial h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divBoletinInteligenciaComercial h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left;
}

.divBoletinInteligenciaComercial h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divBoletinInteligenciaComercial .is_rows {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    box-sizing: border-box;
    margin-top: 19px;
    padding-left: 27px;
    padding-top: 27px;
    padding-right: 28px;
    padding-bottom: 17px;
}

.divBoletinInteligenciaComercial .is_rows h4 {
    display: block;
    font-family: Bree-Bold;
    font-size: 20px;
    line-height: 20px;
    float: left;
    color: #d52b1e;
}

.divFiltrosBoletin {
    position: relative;
    float: left;
}

.divFiltrosBoletin>ul>li {
    width: 305px;
    float: left;
    list-style: none;
    margin-right: 40px;
    margin-left: 2px;
    position: relative;
}

.divFiltrosBoletin>ul>li>label {
    font-family: D-DINExp-Bold;
    font-size: 12px;
    line-height: 12px;
    color: #000;
    display: block;
    padding-bottom: 2px;
}

.divFiltrosBoletin>ul>li>input[type=text] {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    border: none;
    box-sizing: border-box;
    border-bottom: 2px solid #cbcbcb;
    padding-bottom: 6px;
    height: 35px;
    width: 100%;
    margin-top: 5px;
    cursor: pointer;
    background: url(../images/select.svg);
    background-repeat: no-repeat;
    background-position: 191px 6px;
}

.selectric-items .mCSB_scrollTools {
    right: 0 !important;
}

.divBtnFiltrosBoletin {
    float: right;
    position: relative;
    margin-top: 24px;
    margin-top: 12px;
}

.btnBuscarBoletin {
    height: 26px;
    width: 28px;
    float: left;
    background: #d52b1e url(../images/btnBuscador.svg);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 4px;
    padding: 0;
    border: none;
    cursor: pointer;
    margin-right: 11px;
}

.btnDescargarBoletin {
    width: 111px;
    height: 26px;
    font-family: D-DINExp;
    color: #fff;
    font-size: 15px;
    line-height: 26px;
    text-decoration: none;
    background: #d52b1e url(../images/btnDownload.svg);
    background-repeat: no-repeat;
    background-position: 89px 8px;
    padding-right: 13px;
    float: right;
    text-align: center;
    border-radius: 4px;
    box-sizing: border-box;
}

.divResultadosBoletin {
    width: 100%;
    border-top: 1px solid #e0e0e0;
    padding-top: 38px;
    margin-top: 27px;
}

.btnBoletinSIICEX {
    width: 112px;
    height: 30px;
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #e6e7e8 url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 87px 9px;
    padding-right: 8px;
    float: right;
    text-align: center;
    margin-top: -8px;
    border-radius: 4px;
    box-sizing: border-box;
    margin-right: 18px;
}

.divListadoBoletines {
    margin-top: 24px;
}

.divListadoBoletines .divRowBoletines {
    width: 524px;
    margin-left: 5px;
    margin-bottom: 32px;
    margin-right: 21px;
    float: left;
}

.divListadoBoletines .divRowBoletines:nth-child(2n) {
    margin-right: 0;
}

.divIconoBoletin {
    width: auto;
    float: left;
}

.divIconoBoletin img {
    width: 33px;
    display: block;
    margin-top: 6px;
}

.divContenidoBoletin {
    width: 380px;
    float: left;
    margin-left: 12px;
}

.divContenidoBoletin span {
    color: #000;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 18px;
    position: relative;
    padding-left: 8px;
    margin-left: -2px;
}

.divContenidoBoletin span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 1px;
    left: 1px;
}

.divContenidoBoletin h3 {
    color: #636466;
    font-family: Bree-Bold;
    font-size: 19px;
    font-weight: 700;
    line-height: 19px;
    display: block;
    margin-top: 10px;
}

.divContenidoBoletin p {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-top: 8px;
    color: #000;
}

.divContenidoBoletin a {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    line-height: 18px;
    font-style: normal;
    background: url(../images/btnIr.svg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 15px;
    text-decoration: none;
    margin-top: 4px;
    display: table;
}

.divDescargarBoletin {
    width: 45px;
    float: right;
    margin-top: 38px;
}

.divDescargarBoletin a {
    height: 45px;
    width: 45px;
    float: left;
    background: #81bb27 url(../images/downloadArticle.svg);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 4px;
}

.divRegistroBoletin {
    width: 100%;
    background: #edf0f2;
    padding-top: 15px;
    padding-bottom: 60px;
}

.divRegistroBoletin h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
}

.divRegistroBoletin h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divRegistroBoletinFormulario {
    width: 100%;
    border-radius: 4px;
    background: #fff url(../images/imgFondoRegistro.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 22px;
    height: 797px;
}

.divRegistroBoletinFormulario .divCamposRegistroBoletinFormulario {
    width: 750px;
    float: right;
    margin-top: 49px;
    margin-bottom: 33px;
}

.divRegistroBoletinFormulario .divCamposRegistroBoletinFormulario p {
    width: 335px;
    float: left;
    margin: 0;
    margin-right: 28px;
    margin-bottom: 24px;
    position: relative;
}

.divRegistroBoletinFormulario .divCamposRegistroBoletinFormulario p:nth-child(11),
.divRegistroBoletinFormulario .divCamposRegistroBoletinFormulario p:nth-child(12),
.divRegistroBoletinFormulario .divCamposRegistroBoletinFormulario p:nth-child(13) {
    width: 698px;
    margin-right: 0;
}

.divRegistroBoletinFormulario .divCamposRegistroBoletinFormulario label {
    width: 100%;
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 12px;
    line-height: 12px;
    display: block;
    padding-bottom: 2px;
}

.divRegistroBoletinFormulario .divCamposRegistroBoletinFormulario p input[type=text] {
    font-family: D-DINExp;
    font-size: 14px;
    color: #636466;
    line-height: 14px;
    border: none;
    box-sizing: border-box;
    border-bottom: 2px solid #cbcbcb;
    width: 100%;
    height: 40px;
    margin-top: 0;
    background: 0 0;
}

.divRegistroBoletinFormulario .divCamposRegistroBoletinFormulario p input[type=password] {
    font-family: D-DINExp;
    font-size: 14px;
    color: #636466;
    line-height: 14px;
    border: none;
    box-sizing: border-box;
    border-bottom: 2px solid #cbcbcb;
    width: 100%;
    height: 40px;
    margin-top: 0;
}

.divRegistroBoletinFormulario .divCamposRegistroBoletinFormulario p:nth-child(12) {
    color: #000;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 18px;
    float: left;
    display: flex;
    align-items: center;
    height: 30px;
    margin-top: -1px;
}

.divRegistroBoletinFormulario .divCamposRegistroBoletinFormulario p input[type=checkbox] {
    transition: linear .2s all;
    width: 28px !important;
    height: 23px !important;
    -webkit-appearance: none;
    margin: 0;
    padding: 0 !important;
    display: inline-block;
    position: relative;
    border: 2px solid #b8b8b8;
    margin-right: 14px;
    cursor: pointer;
    border-radius: 4px;
    float: left;
    margin-top: -7px;
}

.divRegistroBoletinFormulario .divCamposRegistroBoletinFormulario p input[type=checkbox]:checked {
    background: url(../images/checkbox.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.divRegistroBoletinFormulario .btnRegistroBoletin {
    width: 262px;
    height: 45px;
    border-radius: 4px;
    background: #d52b1e;
    color: #fff;
    font-family: Bree-Light;
    font-size: 15px;
    line-height: 45px;
    text-align: center;
    text-transform: uppercase;
    float: right;
    text-decoration: none;
    position: relative;
    border: none;
    padding: 0;
    cursor: pointer;
    margin-top: 3px;
}

.divRegistroBoletinFormulario .divCamposRegistroBoletinFormulario p i {
    height: 12px;
    width: 10px;
    background: url(../images/button-right.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    position: absolute;
    cursor: pointer;
    top: 19px;
    right: 15px;
}

.divSectoresBoletin {
    margin-top: 19px;
}

.divSectoresBoletin ul {
    margin-top: 13px;
}

.divSectoresBoletin ul li {
    width: 120px;
    height: 135px;
    border-radius: 4px;
    border: solid 1px #f3f3f3;
    float: left;
    list-style: none;
    margin-right: 24px;
    box-sizing: border-box;
    text-align: center;
    cursor: pointer;
}

.divSectorActivo {
    box-shadow: 0 10px 24px -10px rgba(140, 143, 150, .35) !important;
    border: 1px solid #f0f0f0 !important;
    background: url(../images/ok.svg) !important;
    background-repeat: no-repeat !important;
    background-position: 96px 6px !important;
}

.divSectoresBoletin ul li:last-child {
    margin-right: 0;
}

.divSectoresBoletin ul li img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: block;
    margin: 0 auto;
    margin-top: 15px;
}

.divSectoresBoletin ul li span {
    font-family: Bree-Bold;
    font-size: 14px;
    color: #636466;
    display: block;
    margin-top: 4px;
    line-height: 16px;
    padding-left: 10px;
    padding-right: 10px;
}

.divMercadosInteresBoletin {
    width: 100%;
    margin-top: 19px;
    margin-bottom: 24px;
}

.divMercadosInteresBoletin ul li {
    width: 216px;
    float: left;
    list-style: none;
    margin-right: 25px;
}

.divSeleccionarCategoriaBoletin {
    height: auto;
    width: 330px;
    border-radius: 0 0 4px 4px;
    background-color: #fff;
    box-shadow: 0 10px 24px -10px rgba(37, 38, 39, .44);
    position: absolute;
    left: 0;
    top: 54px;
    z-index: 99999;
    padding: 3px;
    box-sizing: border-box;
    display: none;
}

.divSeleccionarCategoriaBoletin .is_row:nth-child(1) {
    height: 45px;
    width: 100%;
    border-radius: 3px;
    background-color: #f7f7f8;
}

.divSeleccionarCategoriaBoletin .is_row:nth-child(1) span {
    color: #000;
    font-family: D-DINExp;
    font-size: 15px;
    line-height: 21px;
    float: left;
    height: 45px;
    display: flex;
    align-items: center;
}

.divSeleccionarCategoriaBoletin .is_row:nth-child(1) span input[type=checkbox] {
    transition: linear .2s all;
    width: 22px !important;
    height: 22px !important;
    -webkit-appearance: none;
    margin: 0;
    padding: 0 !important;
    display: inline-block;
    position: relative;
    border: 2px solid #b8b8b8;
    margin-right: 10px;
    cursor: pointer;
    border-radius: 3px;
}

.divSeleccionarCategoriaBoletin .is_row:nth-child(1) a {
    color: #636466;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    line-height: 18px;
    float: right;
    height: 45px;
    display: flex;
    align-items: center;
    text-decoration: none;
    margin-right: 3px;
}

.divSeleccionarCategoriaBoletin .divCentrarSeleccionarCategoriaBoletin {
    width: 84%;
    margin: 0 auto;
}

.divSeleccionarCategoriaBoletin .is_row:nth-child(2) {
    width: 100%;
    margin-top: 18px;
}

.divSeleccionarCategoriaBoletin .is_row:nth-child(2) label {
    width: 100%;
    float: left;
    color: #707070;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 15px;
    display: flex;
    align-items: center;
    height: 30px;
}

.divSeleccionarCategoriaBoletin .is_row:nth-child(2) label input[type=checkbox] {
    transition: linear .2s all;
    width: 22px !important;
    height: 22px !important;
    -webkit-appearance: none;
    margin: 0;
    padding: 0 !important;
    display: inline-block;
    position: relative;
    border: 2px solid #b8b8b8;
    margin-right: 10px;
    cursor: pointer;
    border-radius: 3px;
}

.divSeleccionarCategoriaBoletin .is_row:nth-child(1) span input[type=checkbox]:checked,
.divSeleccionarCategoriaBoletin .is_row:nth-child(2) label input[type=checkbox]:checked {
    background: #d52b1e !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 18px !important;
    border: 2px solid #d52b1e;
}

.divSeleccionarCategoriaBoletin .is_row:nth-child(3) {
    width: 100%;
    border-radius: 3px;
    background-color: #f7f7f8;
    margin-top: 18px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.divSeleccionarCategoriaBoletin .is_row:nth-child(3) .btnCancelarCategoriaBoletin {
    width: 77px;
    height: 25px;
    font-family: D-DINExp-Bold;
    color: #707070;
    font-size: 15px;
    line-height: 25px;
    text-decoration: none;
    background: #f7f7f8;
    background-repeat: no-repeat;
    background-position: 68px 7px;
    padding-right: 13px;
    text-align: center;
    border-radius: 4px;
    margin-right: 5px;
    float: right;
}

.divSeleccionarCategoriaBoletin .is_row:nth-child(3) .btnOkCategoriaBoletin {
    width: 77px;
    height: 25px;
    font-family: D-DINExp-Bold;
    color: #fff;
    font-size: 15px;
    line-height: 25px;
    text-decoration: none;
    background: #d52b1e url(../images/button-right.png);
    background-repeat: no-repeat;
    background-position: 68px 7px;
    padding-right: 13px;
    text-align: center;
    border-radius: 4px;
    float: right;
    margin-right: -9px;
}

.divValidacionError {
    font-family: D-DINExp-Bold;
    font-size: 12px;
    color: red;
    line-height: 18px;
    width: 270px;
    float: left;
    margin-top: 8px;
    padding-left: 4px;
}

.classCampoRequerido label {
    color: red !important;
}

.classCampoRequerido input[type=password],
.classCampoRequerido input[type=text] {
    border-bottom: 2px solid red !important;
}

.classCampoRequerido .label {
    border-bottom: 2px solid red !important;
}

.divContenedorConfirmationRegistroBoletin {
    display: block;
    width: 654px;
    float: right;
    height: 100%
}

.divRegistroBoletinFormulario .divConfirmartionRegistroBoletin {
    width: 654px;
    float: right;
    height: 100%;
    display: flex;
    align-items: center;
}

.divRegistroBoletinFormulario .divConfirmartionRegistroBoletin h3 {
    font-family: Bree-Bold;
    font-size: 35px;
    line-height: 35px;
    color: #d52b1e;
    display: block;
    margin-top: -22px;
}

.divRegistroBoletinFormulario .divConfirmartionRegistroBoletin strong {
    font-family: Bree-Bold;
    font-size: 20px;
    line-height: 20px;
    color: #d52b1e;
    display: block;
    padding-top: 5px;
}

.divRegistroBoletinFormulario .divConfirmartionRegistroBoletin p {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 15px;
    color: #000;
    display: block;
    margin: 0;
    padding-top: 11px;
}

.divRegistroBoletinFormulario .divConfirmartionRegistroBoletin span {
    color: #d52b1e;
    display: block;
    padding-top: 5px;
}

.divRegistroBoletinFormulario .divConfirmartionRegistroBoletin a {
    width: 264px;
    height: 45px;
    border-radius: 4px;
    background: #d52b1e;
    color: #fff;
    font-family: Bree-Light;
    font-size: 15px;
    line-height: 45px;
    text-align: center;
    text-transform: uppercase;
    display: table;
    margin-top: 31px;
    text-decoration: none;
    position: relative;
}

.divRegistroBoletinFormulario .divConfirmartionRegistroBoletin i {
    height: 12px;
    width: 10px;
    background: url(../images/button-right.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    position: absolute;
    cursor: pointer;
    top: 16px;
    right: 14px;
}

.divContenedorInfografias .divInfografias {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 40px;
}

.divInfografiasVistaCompleta {
    width: 100%;
    padding-top: 33px;
    padding-bottom: 136px;
    background: #edf0f2
}

.divInfografiasVistaCompleta h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left
}

.divInfografiasVistaCompleta h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divInfografiasVistaCompleta h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left;
}

.divInfografiasVistaCompleta h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divInfografiasVistaCompleta .is_row {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    box-sizing: border-box;
    margin-top: 22px;
    padding-left: 29px;
    padding-top: 30px;
    padding-right: 32px;
    padding-bottom: 41px;
    position: relative;
}

.divInfografiasVistaCompleta .is_row h1 {
    display: block;
    font-family: Bree-Bold;
    font-size: 20px;
    color: #d52b1e;
    display: block;
    margin-bottom: 25px;
}

.divInfografiasVistaCompleta .is_row .divTextoPDF {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 14px;
    margin: 0;
    margin-top: 9px;
    color: #000;
}

.divInfografiasVistaCompleta .is_row .divTextoPDF p {
    margin: 0;
}

.btnDescargarPDFInfografiasCompleto {
    width: 45px;
    height: 45px;
    background: #d52b1e url(../images/btnLeerMas.svg);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 29px;
    right: 32px;
    border-radius: 4px;
}

.divInfografiasVistaCompleta .divListadoPDFInfografiasRecomendadas {
    width: 295px;
    box-sizing: border-box;
    float: left;
    margin-top: 35px;
}

.divInfografiasVistaCompleta ul li {
    list-style: none;
    margin-bottom: 29px;
}

.divInfografiasVistaCompleta ul li a {
    text-decoration: none;
    display: block;
    position: relative;
}

.divInfografiasVistaCompleta ul li h5 {
    color: #636466;
    font-family: Bree-Bold;
    font-size: 15px;
    line-height: 20px;
    display: block;
    margin-bottom: 3px;
}

.divInfografiasVistaCompleta ul li span {
    color: #636466;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    padding-left: 7px;
    float: left;
    margin-right: 7px;
}

.divInfografiasVistaCompleta ul li span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 1px;
    left: 0;
}

.divInfografiasVistaCompleta ul li i {
    color: #636466;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 13px;
    position: relative;
    padding-left: 9px;
    font-style: normal;
    float: left;
}

.divInfografiasVistaCompleta ul li i:before {
    content: "";
    height: 10px;
    width: 1px;
    background: #636466;
    position: absolute;
    top: 2px;
    left: 1px;
}

.divInfografiasVistaCompleta .is_row h4 {
    display: block;
    font-family: Bree-Bold;
    font-size: 20px;
    color: #656363;
    display: block;
    position: relative;
    margin-bottom: 26px;
}

.divInfografiasVistaCompleta .is_row h4:before {
    content: "";
    height: 2px;
    width: 22px;
    background: #d52b1e;
    position: absolute;
    top: -6px;
    left: 0;
}

.divInfografiasPDFVistaCompleta {
    width: 718px;
    float: right;
    margin-top: 30px;
}

.divInfografiasPDFVistaCompleta img {
    width: 100%
}

.divCalendarioFormacion {
    width: 100%;
    background-color: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px;
}

.divCalendarioFormacion h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative
}

.divCalendarioFormacion h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divCalendarioFormacion h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
}

.divCalendarioFormacion h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divTipoCalendarioFormacion {
    width: 23%; /* 749px */
    float: left;
    margin-top: 13px;
    position: relative;
    margin-right: 15px;
}

.divTipoCalendarioFormacion>label {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 12px;
    line-height: 18px;
    display: block;
    padding-bottom: 2px;
}

.divTipoCalendarioFormacion input[type=text] {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    border: none;
    box-sizing: border-box;
    border-bottom: 2px solid #cbcbcb;
    width: 100%;
    margin-top: -3px;
    background: url(../images/select.svg);
    background-repeat: no-repeat;
    background-position: right center;
    height: 40px;
    color: #636466;
    cursor: pointer;
}

.divCalendarioOpcionVista {
    display: none;
}

.divBtnCalendarioListado {
    float: right;
    margin-top: 35px;
}

.divBtnCalendarioListado .btnActivoCalendario {
    background: #fff;
}

.divBtnCalendarioListado a {
    width: 181px;
    height: 35px;
    border-radius: 4px;
    background-color: #e0e4e5;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    color: #636466;
    float: left;
    text-decoration: none;
    text-align: center;
    line-height: 35px;
}

.divSelecionarMesCalendario {
    width: 136px;
    float: left;
    margin-left: 20px;
    position: relative;
}

.divCalendarioFormacion .is_rows {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    box-sizing: border-box;
    margin-top: 20px;
    padding-left: 9px;
    padding-top: 24px;
    padding-right: 9px;
    padding-bottom: 11px;
}

.divSelecionarMesCalendario>label {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 12px;
    line-height: 18px;
    display: block;
    margin-bottom: -1px;
}

.btnDescargarCalendario {
    width: 137px;
    height: 26px;
    font-family: D-DINExp;
    color: #fff;
    font-size: 15px;
    line-height: 26px;
    text-decoration: none;
    background: #d52b1e url(../images/btnDownload.svg);
    background-repeat: no-repeat;
    background-position: 108px 8px;
    padding-right: 6px;
    float: right;
    text-align: center;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: 5px;
    margin-right: 20px;
}

.divContainerCalendario {
    width: 100%;
    background: #f7f7f8;
    border-radius: 4px;
    background-color: #f7f7f8;
    padding: 20px 19px;
    margin-top: 22px;
    box-sizing: border-box;
}

.divContainerCalendario table {
    width: 100%;
    border: 1px solid #efefef;
    background: #fff;
    border-collapse: collapse;
    position: relative;
}

@media screen and (max-width:750px) {

    #divGraficoPrecioFob,
    .divGraficoExportacionSector {
        overflow-x: scroll;
    }

    #divGraficoPrioriLineasExportacion {
        width: 1000px !important;
        height: 550px !important;
    }

    #GraficoPrioriLineasExportacion {
        overflow-x: scroll !important;
    }

    .divLegendFobMillones {
        top: 63% !important;
        left: -12px !important;
        font-size: 12px !important;
    }

    .divBuscadorListadoProductoReg {
        width: 100% !important;
    }

    .divBuscadorListadoProductoReg ul li a span {
        font-size: 11px !important;
        line-height: 13px !important;
        padding-left: 120px !important;
        padding-right: 15px !important;
    }

    .divBuscadorListadoProductoReg ul li a strong {
        width: 120px !important;
        margin-left: 10px !important;
        margin-right: 10px !important;
        font-size: 14px !important;
        position: absolute !important;
    }

    .divCertificaciones .divFiltrarCertificaciones .is_row:nth-child(2) label,
    .divPublicaciones .divFiltrarPublicaciones .is_row:nth-child(2) label {
        font-size: 13px;
        line-height: 12px;
        width: 100%
    }

    header .is_colum:nth-child(2) .is_row:nth-child(1) {
        width: 70px;
        margin-right: 30px !important;
    }

    header .is_colum .is_row .is_wrapper {
        width: auto;
        height: 40px;
        padding-left: 0;
        right: -40px !important;
        bottom: 6px !important;
    }

    header .is_colum .is_row .is_wrapper .btnBotonIngresar {
        margin-right: 10px;
        margin-top: 9px;
    }

    header .is_colum .is_row .is_wrapper .btnBuscador {
        margin-right: 5px;
        margin-left: 9px;
        margin-top:12px;
    }

    .divContainerCalendario {
        overflow: auto;
    }

    .divContainerCalendario table {
        width: 800px;
    }

    .divSectoresBoletin ul li span {
        font-size: 9px !important;
    }
}

.divContainerCalendario th {
    text-align: center !important;
    font-family: D-DINExp !important;
    font-size: 12px !important;
    color: #636466 !important;
    padding-top: 23px !important;
    padding-bottom: 24px !important;
    width: 14% !important;
    margin-left: -1px !important;
    margin-bottom: -1px !important;
    background: 0 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.divContainerCalendario td {
    text-align: right !important;
    font-family: D-DINExp !important;
    font-size: 14px !important;
    color: #000 !important;
    padding-bottom: 30px !important;
    border: 1px solid #efefef !important;
    margin: 0 !important;
    padding-top: 40px !important;
    position: relative !important;
    width: 14% !important;
    margin-left: -1px !important;
    margin-bottom: -1px !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin-right: 2px !important;
}

.divContainerCalendario td i {
    width: 30px;
    height: 30px;
    background: #fcfcfc;
    border-radius: 50%;
    float: right;
    margin-right: -9px;
    margin-top: -9px;
    color: #000;
    text-align: center;
    line-height: 35px;
    font-style: normal;
    position: absolute;
    top: 15px;
    right: 15px;
}

.divContainerCalendario tr {
    position: relative;
    display: flex;
    justify-content: left;
    flex-flow: row wrap;
    margin-left: 1%
}

.divContainerCalendario td>a {
    z-index: 99;
    text-decoration: none;
    overflow: hidden;
}

.divContainerCalendario td a span {
    height: 20px;
    font-family: D-DINExp;
    font-size: 12px;
    color: #636466;
    background: #e6e7e8;
    display: flex;
    align-items: center;
    padding-bottom: 2px;
    padding-left: 19px;
    position: relative;
    margin-bottom: 3px;
    padding-right: 5px;
    white-space: nowrap;
    overflow: hidden;
}

.divContainerCalendario td a span b {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    position: absolute;
    left: 7px;
    top: 7px;
}

.btnDiaActualCalendario {
    background-color: #d52b1e !important;
    color: #fff !important;
}

.divListadoCapatacionesCalendario {
    width: 100%;
    padding-top: 23px;
    padding-bottom: 23px;
}

.divListadoCapatacionesCalendario li {
    float: left;
    list-style: none;
    margin-left: 26px;
}

.divListadoCapatacionesCalendario li span {
    font-family: D-DINExp;
    font-size: 12px;
    color: #636466;
    position: relative;
    padding-left: 20px;
}

.divListadoCapatacionesCalendario li span i {
    width: 13px;
    height: 13px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: -1px;
}

.divListadoCapatacionesCalendario div {
    float: right;
}

.divProgramasCapacitacion {
    width: 100%;
    background-color: #edf0f2;
    padding-top: 0;
    position: relative;
    z-index: 9;
    padding-top: 45px
}

.divProgramasCapacitacion h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative
}

.divProgramasCapacitacion h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divProgramasCapacitacion h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
}

.divProgramasCapacitacion h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divProgramasCapacitacion .is_row {
    width: 103%;
    margin-top: 21px;
}

.divProgramasCapacitacion .is_row article {
    width: 263px;
    height: 230px;
    float: left;
    margin-bottom: 28px;
    margin-right: 28px;
}

.divProgramasCapacitacion .is_row a {
    text-decoration: none;
}

.divProgramasCapacitacion .is_row article .is_column {
    width: 100%;
    height: 100%;
    background: #fff;
    border-radius: 4px;
    padding: 27px 30px;
    box-sizing: border-box;
    position: relative;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    padding-right: 17px;
}

.divProgramasCapacitacion .is_row article .is_column span {
    color: #000;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    padding-left: 7px;
    display: block;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divProgramasCapacitacion .is_row article .is_column span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 1px;
    left: 1px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divProgramasCapacitacion .is_row article .is_column h3 {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 20px;
    line-height: 22px;
    padding-top: 7px;
    min-height: 44px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divProgramasCapacitacion .is_row article .is_column p {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-top: 5px;
    color: #000;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divProgramasCapacitacion .is_row article .is_column i {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    line-height: 18px;
    font-style: normal;
    position: absolute;
    left: 32px;
    bottom: 26px;
    background: url(../images/btnIr.svg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 16px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divDestacarProgramasCapacitacion {
    width: 554px !important;
}

.divDestacarProgramasCapacitacion h4 {
    min-height: auto !important;
}

.divDestacarProgramasCapacitacion p {
    margin-top: 8px !important;
}

.divProgramasCapacitacion .is_row article:hover span:before {
    background: #fff !important;
}

.divProgramasCapacitacion .is_row article:hover .is_column span {
    color: #fff !important;
}

.divProgramasCapacitacion .is_row article:hover .is_column h3 {
    color: #fff !important;
}

.divProgramasCapacitacion .is_row article:hover .is_column p {
    color: #fff !important;
}

.divProgramasCapacitacion .is_row article:hover .is_column i {
    color: #fff !important;
    background: url(../images/btnIrActivada.svg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 16px;
}

.divProgramasCapacitacion .is_row article:hover .is_column {
    background: #d52b1e !important;
    box-shadow: 0 13px 24px -10px rgba(126, 31, 107, .3);
}

.divContainerCalendarioListado {
    width: 100%;
    background: #f7f7f8;
    border-radius: 4px;
    padding: 21px 19px;
    margin-top: 22px;
    box-sizing: border-box;
}

.divContainerCalendarioListado article {
    width: 340px;
    height: 393px;
    float: left;
    margin-bottom: 28px;
    margin-right: 32px;
}

.inPrint .CalendarioArticulosListadopdf article{
    margin-right: 0px !important;
}

.inPrint .CalendarioArticulosListadopdf .container-articles-per-month{
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.divContainerCalendarioListado article:nth-child(3n) {
    margin-right: 0;
}

.inPrint .divContainerCalendarioListado article:nth-child(3n){
    margin-right: 2%;
}

@media screen and (min-width: 992px) {
    .inPrint .divContainerCalendarioListado article {
        width: 31%;
        margin-right: 2%;
        /* height: 450px; */
    }

    .inPrint .divContainerCalendarioListado article .is_column:nth-child(2) {
        width: calc(100% - 57px);
        height: auto;
    }
}

.divContainerCalendarioListado article .is_column:nth-child(1) {
    width: 100%;
    height: 213px;
    float: left;
    border-radius: 4px 4px 0 0;
    background-color: rgba(0, 0, 0, .1);
    overflow: hidden;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .71) 100%);
    position: relative;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;

     display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.divContainerCalendarioListado article .is_column:nth-child(1) img {
    width: 100%;
    display: block;

}

.divContainerCalendarioListado article:hover .is_column:nth-child(1),
.divContainerCalendarioListado article:hover .is_column:nth-child(2) {
    box-shadow: 0 10px 30px 0 rgba(140, 143, 150, .35);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divContainerCalendarioListado article .is_column:nth-child(2) {
    width: 283px;
    height: 233px;
    float: left;
    background: #fff;
    margin-top: -53px;
    border-radius: 0 0 4px 4px;
    padding: 27px 25px;
    box-sizing: border-box;
    padding-right: 23px;
    position: relative;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divContainerCalendarioListado article a .is_column:nth-child(2) span {
    color: #000;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    padding-left: 7px;
    float: left;
}

.divContainerCalendarioListado article a .is_column:nth-child(2) span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 1px;
    left: 1px;
}

.divContainerCalendarioListado article a .is_column:nth-child(2) h3 {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 19px;
    line-height: 22px;
    padding-top: 7px;
    height: 66px;
}

.divContainerCalendarioListado article a .is_column:nth-child(2) p {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-top: 9px;
    color: #000;
}

.divContainerCalendarioListado article .is_column:nth-child(3) {
    width: 57px;
    float: right;
    margin-top: 0;
    position: relative;
    z-index: 999;
}

.divContainerCalendarioListado article .is_column:nth-child(3) div {
    width: 100%;
    height: 51px;
    text-align: center;
    margin-bottom: 1px;
    background: #fff;
}

.divContainerCalendarioListado article .is_column:nth-child(3) div strong {
    font-family: D-DINExp-Bold;
    font-size: 20px;
    line-height: 20px;
    color: #636466;
    display: block;
    padding-top: 8px;
    padding-bottom: 2px;
}

.divContainerCalendarioListado article .is_column:nth-child(3) div span {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 14px;
    color: #636466;
    display: block;
    padding-left: 5px;
}

.divContainerCalendarioListado .btnMasArticlesCalendario {
    font-family: D-DINExp-Bold;
    font-size: 14px;
    color: #000;
    background: url(../images/btnMasArticlesCalendario.svg);
    background-repeat: no-repeat;
    text-decoration: none;
    display: table;
    margin: 0 auto;
    background-position: 90px 3px;
    padding-right: 18px;
    margin-top: 3px;
    margin-bottom: 10px;
}

.divSeleccionarTipoCapacitacion {
    height: auto;
    width: 100%;
    border-radius: 0 0 4px 4px;
    background-color: #fff;
    box-shadow: 0 10px 24px -10px rgba(37, 38, 39, .44);
    position: absolute;
    right: 0;
    top: 57px;
    z-index: 99999;
    padding: 3px;
    box-sizing: border-box;
    display: none;
}

.divSeleccionarTipoCapacitacion .is_row:nth-child(1) {
    height: 45px;
    width: 100%;
    border-radius: 3px;
    background-color: #f7f7f8;
}

.divSeleccionarTipoCapacitacion .is_row:nth-child(1) span {
    color: #000;
    font-family: D-DINExp;
    font-size: 15px;
    line-height: 21px;
    float: left;
    height: 45px;
    display: flex;
    align-items: center;
}

.divSeleccionarTipoCapacitacion .is_row:nth-child(1) span input[type=checkbox] {
    transition: linear .2s all;
    width: 22px !important;
    height: 22px !important;
    -webkit-appearance: none;
    margin: 0;
    padding: 0 !important;
    display: inline-block;
    position: relative;
    border: 2px solid #b8b8b8;
    margin-right: 10px;
    cursor: pointer;
    border-radius: 3px;
}

.divSeleccionarTipoCapacitacion .is_row:nth-child(1) a {
    color: #636466;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    line-height: 18px;
    float: right;
    height: 45px;
    display: flex;
    align-items: center;
    text-decoration: none;
}

.divSeleccionarTipoCapacitacion .divCentrarSeleccionarTipoCapacitacion {
    width: 95%;
    margin: 0 auto;
}

.divSeleccionarTipoCapacitacion .is_row:nth-child(2) {
    width: 100%;
    margin-top: 18px;
}

.divSeleccionarTipoCapacitacion .is_row:nth-child(2) label {
    width: 33%;
    float: left;
    color: #707070;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 15px;
    display: flex;
    align-items: center;
    height: 30px;
}

.divSeleccionarTipoCapacitacion .is_row:nth-child(2) label input[type=checkbox] {
    transition: linear .2s all;
    width: 22px !important;
    height: 22px !important;
    -webkit-appearance: none;
    margin: 0;
    padding: 0 !important;
    display: inline-block;
    position: relative;
    border: 2px solid #b8b8b8;
    margin-right: 10px;
    cursor: pointer;
    border-radius: 3px;
    min-width: 22px;
}

.divSeleccionarTipoCapacitacion .is_row:nth-child(1) span input[type=checkbox]:checked,
.divSeleccionarTipoCapacitacion .is_row:nth-child(2) label input[type=checkbox]:checked {
    background: url(../images/checkbox.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 100% !important;
}

.divSeleccionarTipoCapacitacion .is_row:nth-child(3) {
    width: 100%;
    border-radius: 3px;
    background-color: #f7f7f8;
    margin-top: 25px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.divSeleccionarTipoCapacitacion .is_row:nth-child(3) .btnCancelarSeleccionarTipoCapacitacion {
    width: 77px;
    height: 25px;
    font-family: D-DINExp-Bold;
    color: #707070;
    font-size: 15px;
    line-height: 25px;
    text-decoration: none;
    background: #f7f7f8;
    background-repeat: no-repeat;
    background-position: 68px 7px;
    padding-right: 13px;
    text-align: center;
    border-radius: 4px;
    margin-right: 5px;
    float: right;
}

.divSeleccionarTipoCapacitacion .is_row:nth-child(3) .btnOkSeleccionarTipoCapacitacion {
    width: 77px;
    height: 25px;
    font-family: D-DINExp-Bold;
    color: #fff;
    font-size: 15px;
    line-height: 25px;
    text-decoration: none;
    background: #d52b1e url(../images/button-right.png);
    background-repeat: no-repeat;
    background-position: 68px 7px;
    padding-right: 13px;
    text-align: center;
    border-radius: 4px;
    float: right;
}

.divPerfilConsumidor {
    width: 100%;
    position: relative;
    background: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px;
}

.divPerfilConsumidor h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left;
}

.divPerfilConsumidor h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divPerfilConsumidor .is_row {
    width: 100%;
    position: relative;
    margin-top: 21px;
}

.divPerfilConsumidor .is_row article {
    width: 100%;
    position: relative;
}

.divPerfilConsumidor .is_row article .is_column:nth-child(1) {
    width: 100%;
    height: 313px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .1), rgba(0, 0, 0, .1)), linear-gradient(to bottom, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, .71));
}

.divPerfilConsumidor .is_row article .is_column:nth-child(1) img {
    width: 100%;
    height: 313px;
    display: block;
}

.divPerfilConsumidor .is_row article .is_column:nth-child(2) {
    width: 1072px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background-color: #fff;
    margin-top: -99px;
    padding: 25px;
    box-sizing: border-box;
    padding-bottom: 34px;
    z-index: 1;
    position: relative;
}

.divPerfilConsumidor .is_column:nth-child(2) .is_row-x {
    width: 461px;
    padding-right: 33px;
    border-right: 1px solid #dfdfdf;
    padding-left: 2px;
    float: left;
}

.divPerfilConsumidor .is_column:nth-child(2) .is_row-x h4 {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 20px;
    line-height: 20px;
    padding-top: 2px;
    display: block;
}

.divPerfilConsumidor .is_column:nth-child(2) .is_row-x p {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-top: 12px;
    color: #636466;
    display: block;
}

.divPerfilConsumidor .is_column:nth-child(2) .is_row-x ul {
    width: 100%;
    margin-top: 13px;
}

.divPerfilConsumidor .is_column:nth-child(2) .is_row-x ul li {
    list-style: none;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    color: #636466;
}

.divPerfilConsumidor .is_column:nth-child(2) .is_row-x ul li img {
    float: left;
    display: block;
    margin-right: 5px;
    margin-top: 1px;
}

.divPerfilConsumidor .is_column:nth-child(2) .is_row-y {
    width: 498px;
    float: right;
    margin-top: 2px;
}

.divPerfilConsumidor .is_column:nth-child(2) .is_row-y p {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    color: #636466;
    display: block;
}

.divPerfilConsumidor .is_column:nth-child(2) .is_row-y ul {
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    color: #636466;
    display: block;
    list-style: none;
    margin-top: 12px;
}

.divAcercaSeminarios {
    width: 100%;
    position: relative;
    background: #edf0f2;
    padding-top: 25px;
    padding-bottom: 60px
}

.divAcercaSeminarios h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left
}

.divAcercaSeminarios h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divAcercaSeminarios h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    float: left;
}

.divAcercaSeminarios h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divAcercaSeminarios .is_row {
    width: 100%;
    position: relative;
    margin-top: 11px;
}

.divAcercaSeminarios .is_column:nth-child(1) {
    width: 554px;
    border-radius: 4px;
    border-top-right-radius: 0;
    background-color: #fff;
    float: left;
    padding-left: 36px;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 46px;
    box-sizing: border-box;
    position: relative;
    z-index: 9;
}

.divAcercaSeminarios .is_column:nth-child(1) p {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    color: #636466;
    display: block;
    margin-bottom: 20px;
}

.divAcercaSeminarios .btnVerTransmisionOnline {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    line-height: 14px;
    background: url(../images/online.svg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 16px;
    text-decoration: none;
    margin-top: 15px;
    display: table;
}

.divAcercaSeminarios .is_column:nth-child(2) {
    width: 654px;
    height: 390px;
    border-radius: 4px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .1), rgba(0, 0, 0, .1)), linear-gradient(to bottom, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, .71));
    position: absolute;
    right: 0;
    top: 0;
}

.divAcercaSeminarios .is_column:nth-child(2) img {
    width: 654px;
    height: 390px;
    display: block;
    border-radius: 4px;
}

.divContenedorPresentacionesAnteriores {
    width: 100%;
    position: relative;
    background: #edf0f2;
    padding-top: 25px;
    padding-bottom: 80px;
}

.divCalendarioActividades {
    width: 100%;
    background-color: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px
}




.divCalendarioOpcionVista h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative
}

.divCalendarioOpcionVista h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divCalendarioOpcionVista h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
}

.divCalendarioOpcionVista h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}




.divCalendarioActividades h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative
}

.divCalendarioActividades h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divCalendarioActividades h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
}

.divCalendarioActividades h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divTipoCalendarioActividades {
    /* width: 749px; */
    float: left;
    margin-top: 13px;
    position: relative;
}

.divTipoCalendarioActividades ul li {
    float: left;
    list-style: none;
    margin-right: 37px;
    /* width: 225px; */
    width: 190px;
    position: relative;
}
/* 
.divTipoCalendarioActividades ul li:last-child {
    margin-right: 0;
} */

.divTipoCalendarioActividades .selectric .label {
    margin-top: 9px;
}

.divTipoCalendarioActividades ul li label {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 12px;
    line-height: 18px;
    display: block;
    padding-bottom: 2px;
}

.divFiltrosCalendarioActividades .divTipoCalendarioActividades > ul {
  display: flex;
  flex-wrap: wrap; 
  justify-content: flex-start;
  padding-left: 0; 
}

.divTipoCalendarioActividades input[type=text] {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    border: none;
    box-sizing: border-box;
    border-bottom: 2px solid #cbcbcb;
    width: 100%;
    margin-top: -3px;
    background: url(../images/select.svg);
    background-repeat: no-repeat;
    background-position: right center;
    height: 40px;
    color: #636466;
    cursor: pointer;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-right: 23px;
    display: flex;
}

.divBtnCalendarioActividadesListado {
    float: right;
    /* margin-top: 35px; */
}

.divBtnCalendarioActividadesListado a {
    width: 181px;
    height: 35px;
    border-radius: 4px;
    background-color: #e0e4e5;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    color: #636466;
    float: left;
    text-decoration: none;
    text-align: center;
    line-height: 35px;
    border:1px solid #e3dbdb;
}

.btnActivoCalendarioActividades {
    background: #fff !important;
}

.divCalendarioActividades .is_rows {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    box-sizing: border-box;
    margin-top: 20px;
    padding-left: 9px;
    padding-top: 24px;
    padding-right: 9px;
    padding-bottom: 11px;
}

.divSelecionarMesCalendarioActividades {
    float: left;
    /* width: 136px; */
    /* margin-left: 20px; */
}

.divSelecionarMesCalendarioActividades>label {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 12px;
    line-height: 18px;
    display: block;
    margin-bottom: -1px;
}

.btnDescargarCalendario:hover,
.btnDescargarCalendarioActividades:hover
{
    font-weight: bold;
    color:#fff;
}

.btnDescargarCalendarioActividades {
    width: 200px;
    height: 26px;
    font-family: D-DINExp;
    color: #fff;
    font-size: 15px;
    line-height: 26px;
    text-decoration: none;
    background: #d52b1e url(../images/btnDownload.svg);
    background-repeat: no-repeat;
    background-position: 170px 8px;
    padding-right: 6px;
    float: right;
    text-align: center;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: 5px;
    margin-right: 13px;
}

.btnIrMatchCalendarioActividades {
    width: 90px;
    height: 26px;
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    background: #fff url(../images/is_arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 79px 9px;
    padding-right: 11px;
    float: right;
    text-align: center;
    /* margin-top: 29px; */
    border-radius: 4px;
    margin-right: 15px;
}

.inPrint .CalendarioArticulosListadopdf{

}

.divContainerCalendarioActividadesListado {
    width: 100%;
    background: #f7f7f8;
    border-radius: 4px;
    padding: 21px 19px;
    margin-top: 22px;
    box-sizing: border-box;
}

.divContainerCalendarioActividadesListado article {
    width: 340px;
    height: 393px;
    float: left;
    margin-bottom: 28px;
    margin-right: 32px;
}

.divContainerCalendarioActividadesListado article:nth-child(3n) {
    margin-right: 0;
}

.divContainerCalendarioActividadesListado article .is_column:nth-child(1) {
    width: 100%;
    height: 213px;
    float: left;
    border-radius: 4px 4px 0 0;
    background-color: rgba(0, 0, 0, .1);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .71) 100%);
    position: relative;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    overflow: hidden;

     display: flex;
    flex-direction: column;
    justify-content: flex-start;

}

.divContainerCalendarioActividadesListado article .is_column:nth-child(1) img {
    width: 340px;
    display: block;
}

.divContainerCalendarioActividadesListado article:hover .is_column:nth-child(1),
.divContainerCalendarioActividadesListado article:hover .is_column:nth-child(2) {
    box-shadow: 0 10px 30px 0 rgba(140, 143, 150, .35);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divContainerCalendarioActividadesListado article .is_column:nth-child(2) {
    width: 283px;
    height: 233px;
    float: left;
    background: #fff;
    margin-top: -53px;
    border-radius: 0 0 4px 4px;
    padding: 27px 25px;
    box-sizing: border-box;
    padding-right: 23px;
    position: relative;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divContainerCalendarioActividadesListado article a .is_column:nth-child(2) span {
    color: #000;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    padding-left: 7px;
    float: left;
}

.divContainerCalendarioActividadesListado article a .is_column:nth-child(2) span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 1px;
    left: 1px;
}

.divContainerCalendarioActividadesListado article a .is_column:nth-child(2) h3 {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 20px;
    line-height: 22px;
    padding-top: 7px;
    height: 66px;
}

.divContainerCalendarioActividadesListado article a .is_column:nth-child(2) p {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-top: 9px;
    color: #000;
}

.divContainerCalendarioActividadesListado article .is_column:nth-child(3) {
    width: 57px;
    float: right;
    margin-top: 0;
    position: relative;
    z-index: 999;
}

.divContainerCalendarioActividadesListado article .is_column:nth-child(3) div {
    width: 100%;
    height: 51px;
    text-align: center;
    margin-bottom: 1px;
    background: #fff;
}

.divContainerCalendarioActividadesListado article .is_column:nth-child(3) div strong {
    font-family: D-DINExp-Bold;
    font-size: 20px;
    line-height: 20px;
    color: #636466;
    display: block;
    padding-top: 8px;
    padding-bottom: 2px;
}

.divContainerCalendarioActividadesListado article .is_column:nth-child(3) div span {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 14px;
    color: #636466;
    display: block;
    padding-left: 5px;
}

.document-list-card-pp-ficha .btnMasArticlesRecursos,
.divContainerCalendarioActividadesListado .btnMasArticlesCalendario
{
    font-family: D-DINExp-Bold;
    font-size: 14px;
    color: #000;
    background: url(../images/btnMasArticlesCalendario.svg);
    background-repeat: no-repeat;
    text-decoration: none;
    display: table;
    margin: 0 auto;
    background-position: 90px 3px;
    padding-right: 18px;
    margin-top: 3px;
    margin-bottom: 10px;
}

.divSeleccionarTipoHerramientaActividades {
    height: auto;
    width: 304px;
    border-radius: 0 0 4px 4px;
    background-color: #fff;
    box-shadow: 0 10px 24px -10px rgba(37, 38, 39, .44);
    position: absolute;
    left: 0;
    top: 57px;
    z-index: 99999;
    padding: 3px;
    box-sizing: border-box;
    display: none;
}

.divSeleccionarTipoHerramientaActividades .is_row:nth-child(1) {
    height: 45px;
    width: 100%;
    border-radius: 3px;
    background-color: #f7f7f8;
}

.divSeleccionarTipoHerramientaActividades .is_row:nth-child(1) span {
    color: #000;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    float: left;
    height: 45px;
    display: flex;
    align-items: center;
}

.divSeleccionarTipoHerramientaActividades .is_row:nth-child(1) span input[type=checkbox] {
    transition: linear .2s all;
    width: 22px !important;
    height: 22px !important;
    -webkit-appearance: none;
    margin: 0;
    padding: 0 !important;
    display: inline-block;
    position: relative;
    border: 2px solid #b8b8b8;
    margin-right: 10px;
    cursor: pointer;
    border-radius: 3px;
}

.divSeleccionarTipoHerramientaActividades .is_row:nth-child(1) a {
    color: #636466;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    line-height: 18px;
    float: right;
    height: 45px;
    display: flex;
    align-items: center;
    text-decoration: none;
}

.divSeleccionarTipoHerramientaActividades .divCentrarTipoHerramientaActividades {
    width: 85%;
    margin: 0 auto;
}

.divSeleccionarTipoHerramientaActividades .is_row:nth-child(2) {
    width: 100%;
    margin-top: 18px;
}

.divSeleccionarTipoHerramientaActividades .is_row:nth-child(2) label {
    width: 100%;
    float: left;
    color: #707070;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 15px;
    display: flex;
    align-items: center;
    height: 30px;
}

.divSeleccionarTipoHerramientaActividades .is_row:nth-child(2) label input[type=checkbox] {
    transition: linear .2s all;
    width: 22px !important;
    height: 22px !important;
    -webkit-appearance: none;
    margin: 0;
    padding: 0 !important;
    display: inline-block;
    position: relative;
    border: 2px solid #b8b8b8;
    margin-right: 10px;
    cursor: pointer;
    border-radius: 3px;
}

.divSeleccionarTipoHerramientaActividades .is_row:nth-child(1) span input[type=checkbox]:checked,
.divSeleccionarTipoHerramientaActividades .is_row:nth-child(2) label input[type=checkbox]:checked {
    background: url(../images/checkbox.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 100% !important;
}

.divSeleccionarTipoHerramientaActividades .is_row:nth-child(3) {
    width: 100%;
    border-radius: 3px;
    background-color: #f7f7f8;
    margin-top: 18px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.btnCancelarTipoHerramientaActividades {
    width: 77px;
    height: 25px;
    font-family: D-DINExp-Bold;
    color: #707070;
    font-size: 15px;
    line-height: 25px;
    text-decoration: none;
    background: #f7f7f8;
    background-repeat: no-repeat;
    background-position: 68px 7px;
    padding-right: 13px;
    text-align: center;
    border-radius: 4px;
    margin-right: 5px;
    float: right;
}

.btnOkTipoHerramientaActividades {
    width: 77px;
    height: 25px;
    font-family: D-DINExp-Bold;
    color: #fff;
    font-size: 15px;
    line-height: 25px;
    text-decoration: none;
    background: #d52b1e url(../images/button-right.png);
    background-repeat: no-repeat;
    background-position: 68px 7px;
    padding-right: 13px;
    text-align: center;
    border-radius: 4px;
    float: right;
}

.divSeleccionarTipoEventoActividades {
    height: auto;
    width: 345px;
    border-radius: 0 0 4px 4px;
    background-color: #fff;
    box-shadow: 0 10px 24px -10px rgba(37, 38, 39, .44);
    position: absolute;
    left: 0;
    top: 57px;
    z-index: 99999;
    padding: 3px;
    box-sizing: border-box;
    display: none;
}

.divSeleccionarTipoEventoActividades .is_row:nth-child(1) {
    height: 45px;
    width: 100%;
    border-radius: 3px;
    background-color: #f7f7f8;
}

.divSeleccionarTipoEventoActividades .is_row:nth-child(1) span {
    color: #000;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    float: left;
    height: 45px;
    display: flex;
    align-items: center;
}

.divSeleccionarTipoEventoActividades .is_row:nth-child(1) span input[type=checkbox] {
    transition: linear .2s all;
    width: 22px !important;
    height: 22px !important;
    -webkit-appearance: none;
    margin: 0;
    padding: 0 !important;
    display: inline-block;
    position: relative;
    border: 2px solid #b8b8b8;
    margin-right: 10px;
    cursor: pointer;
    border-radius: 3px;
}

/* .divSeleccionarTipoEventoActividades .is_row:nth-child(1) a {
    color: #636466;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    line-height: 18px;
    float: right;
    height: 45px;
    display: flex;
    align-items: center;
    text-decoration: none;
} */

.divSeleccionarTipoEventoActividades .divCentrarTipoEventoActividades {
    width: 85%;
    margin: 0 auto;
}

.divSeleccionarTipoEventoActividades .is_row:nth-child(2) {
    width: 100%;
    margin-top: 18px;
}

.divSeleccionarTipoEventoActividades .is_row:nth-child(2) label {
    width: 100%;
    float: left;
    color: #707070;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 15px;
    display: flex;
    align-items: center;
    height: 30px;
}

.divSeleccionarTipoEventoActividades .is_row:nth-child(2) label input[type=checkbox] {
    transition: linear .2s all;
    width: 22px !important;
    height: 22px !important;
    -webkit-appearance: none;
    margin: 0;
    padding: 0 !important;
    display: inline-block;
    position: relative;
    border: 2px solid #b8b8b8;
    margin-right: 10px;
    cursor: pointer;
    border-radius: 3px;
    flex-shrink: 0
}

.divSeleccionarTipoEventoActividades .is_row:nth-child(1) span input[type=checkbox]:checked,
.divSeleccionarTipoEventoActividades .is_row:nth-child(2) label input[type=checkbox]:checked {
    background: url(../images/checkbox.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 100% !important;
}

.divSeleccionarTipoEventoActividades .is_row:nth-child(3) {
    width: 100%;
    border-radius: 3px;
    background-color: #f7f7f8;
    margin-top: 18px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.btnCancelarTipoEventoActividades {
    width: 77px;
    height: 25px;
    font-family: D-DINExp-Bold;
    color: #707070;
    font-size: 15px;
    line-height: 25px;
    text-decoration: none;
    background: #f7f7f8;
    background-repeat: no-repeat;
    background-position: 68px 7px;
    padding-right: 13px;
    text-align: center;
    border-radius: 4px;
    margin-right: 5px;
    float: right;
}

.btnOkTipoEventoActividades {
    width: 85px;
    height: 25px;
    font-family: D-DINExp-Bold;
    color: #fff;
    font-size: 15px;
    line-height: 25px;
    text-decoration: none;
    background: #d52b1e url(../images/button-right.png);
    background-repeat: no-repeat;
    background-position: 68px 7px;
    padding-right: 13px;
    text-align: center;
    border-radius: 4px;
    float: right;
}

.divContainerCalendarioActividades {
    width: 100%;
    background: #f7f7f8;
    border-radius: 4px;
    background-color: #f7f7f8;
    padding: 20px 19px;
    margin-top: 22px;
    box-sizing: border-box;
}

.divContainerCalendarioActividades table {
    width: 100%;
    border: 1px solid #efefef;
    background: #fff;
    border-collapse: collapse;
    position: relative;
}

.divContainerCalendarioActividades th {
    text-align: center;
    font-family: D-DINExp;
    font-size: 12px;
    color: #636466;
    padding-top: 23px;
    padding-bottom: 24px;
}

.divContainerCalendarioActividades td {
    text-align: right;
    font-family: D-DINExp;
    font-size: 14px;
    color: #000;
    padding-bottom: 67px;
    border: 1px solid #efefef;
    margin: 0;
    padding-right: 12px;
    padding-top: 12px;
    position: relative;
}

.divContainerCalendarioActividades td i {
    width: 30px;
    height: 30px;
    background: #fcfcfc;
    border-radius: 50%;
    float: right;
    margin-right: -9px;
    margin-top: -9px;
    color: #000;
    text-align: center;
    line-height: 35px;
    font-style: normal;
}

.divContainerCalendarioActividades tr {
    position: relative;
}

.divContainerCalendarioActividades td>a {
    left: 10px;
    top: 35px;
    position: absolute;
    z-index: 99;
    text-decoration: none;
}

.divContainerCalendarioActividades td a span {
    height: 20px;
    font-family: D-DINExp;
    font-size: 12px;
    color: #636466;
    background: #e6e7e8;
    display: flex;
    align-items: center;
    padding-bottom: 2px;
    padding-left: 19px;
    border-radius: 4px;
    position: relative;
    margin-bottom: 3px;
    padding-right: 10px;
}

.divContainerCalendarioActividades td a span b {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    position: absolute;
    left: 7px;
    top: 7px;
}

.btnDiaActualCalendarioActividades {
    background-color: #d52b1e !important;
    color: #fff !important;
}

.divListadoCapatacionesCalendarioActividades {
    width: 100%;
    padding-top: 23px;
    padding-bottom: 23px;
}

.divListadoCapatacionesCalendarioActividades li {
    float: left;
    list-style: none;
    margin-left: 26px;
}

.divListadoCapatacionesCalendarioActividades li span {
    font-family: D-DINExp;
    font-size: 12px;
    color: #636466;
    position: relative;
    padding-left: 20px;
}

.divListadoCapatacionesCalendarioActividades li span i {
    width: 13px;
    height: 13px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: -1px;
}

.divListadoCapatacionesCalendarioActividades div {
    float: right;
    margin-right: 18px;
}

.divVistaPreviaCalendarioActividad {
    width: 485px;
    box-shadow: 0 10px 24px -10px rgba(140, 143, 150, .35);
    background-color: #fff;
    position: absolute;
    z-index: 999;
    bottom: -182px;
    left: 20px;
    padding-top: 29px;
    box-sizing: border-box;
    padding-left: 24px;
    padding-right: 20px;
    padding-bottom: 27px;
    display: none;
}

.divVistaPreviaCalendarioActividad .is_column:nth-child(1) {
    width: 112px;
    height: 164px;
    border-radius: 4px;
    background: #000;
    float: left;
    overflow: hidden;
}

.divVistaPreviaCalendarioActividad .is_column:nth-child(1) img {
    width: 112px;
    height: 164px;
    border-radius: 4px;
    display: block;
}

.divVistaPreviaCalendarioActividad .is_column:nth-child(2) {
    width: calc(100% - 128px);
    text-align: left;
    float: right;
}

.divVistaPreviaCalendarioActividad .is_column:nth-child(2) span {
    color: #000;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    padding-left: 7px;
    display: block;
}

.divVistaPreviaCalendarioActividad .is_column:nth-child(2) span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 1px;
    left: 0;
}

.divVistaPreviaCalendarioActividad .is_column:nth-child(2) h4 {
    color: #636466;
    font-family: Bree-Bold;
    font-size: 20px;
    line-height: 25px;
    padding-top: 5px;
    padding-right: 10px;
}

.divVistaPreviaCalendarioActividad .is_column:nth-child(2) p {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    margin-top: 0;
    color: #636466;
}

.divVistaPreviaCalendarioActividad .is_column:nth-child(2) a {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    line-height: 18px;
    font-style: normal;
    background: url(../images/btnIr.svg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 15px;
    text-decoration: none;
    margin-top: 12px;
    display: inline-block;
}

.btnCerrarVistaPreviaCalendarioActividad {
    background: url(../images/btnCerrar.svg);
    background-repeat: no-repeat;
    background-position: center;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
}

.divVistaPreviaCalendario {
    width: 485px;
    box-shadow: 0 10px 24px -10px rgba(140, 143, 150, .35);
    background-color: #fff;
    z-index: 999;
    left: 20px;
    padding-top: 29px;
    box-sizing: border-box;
    padding-left: 24px;
    padding-right: 20px;
    padding-bottom: 27px;
    display: none;
    position: absolute;
    top: 0;
    right: 0;
}

.divVistaPreviaCalendario .is_column:nth-child(1) {
    width: 112px;
    height: 164px;
    border-radius: 4px;
    background: #000;
    float: left;
    overflow: hidden;
}

.divVistaPreviaCalendario .is_column:nth-child(1) img {
    width: 112px;
    height: 164px;
    border-radius: 4px;
    display: block;
}

.divVistaPreviaCalendario .is_column:nth-child(2) {
    width: calc(100% - 128px);
    text-align: left;
    float: right;
}

.divVistaPreviaCalendario .is_column:nth-child(2) span {
    color: #000;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    padding-left: 7px;
    display: block;
}

.divVistaPreviaCalendario .is_column:nth-child(2) span:before {
    content: "";
    height: 11px;
    width: 2.73px;
    background: #d52b1e;
    position: absolute;
    top: 1px;
    left: 0;
}

.divVistaPreviaCalendario .is_column:nth-child(2) h4 {
    color: #636466;
    font-family: Bree-Bold;
    font-size: 18px;
    line-height: 23px;
    padding-top: 5px;
    padding-right: 10px;
}

.divVistaPreviaCalendario .is_column:nth-child(2) p {
    font-family: D-DINExp;
    font-size: 13px;
    line-height: 21px;
    margin: 0;
    margin-top: 0;
    color: #636466;
}

.divVistaPreviaCalendario .is_column:nth-child(2) a {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 15px;
    line-height: 18px;
    font-style: normal;
    background: url(../images/btnIr.svg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 15px;
    text-decoration: none;
    margin-top: 12px;
    display: inline-block;
}

.btnCerrarVistaPreviaCalendario {
    background: url(../images/btnCerrar.svg);
    background-repeat: no-repeat;
    background-position: center;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
}

.divGlosarioExportacion {
    width: 100%;
    position: relative;
    background: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px
}

.divGlosarioExportacion h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
    float: left
}

.divGlosarioExportacion h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divGlosarioExportacion h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
    float: left;
}

.divGlosarioExportacion h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divGlosarioExportacion .is_row {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    padding: 8px;
    box-sizing: border-box;
    margin-top: 13px;
    padding-bottom: 22px;
}

.divGlosarioExportacion .is_row .divIndiceExportacion {
    width: 60px;
    border-radius: 4px;
    background-color: #f7f7f8;
    text-align: center;
    padding-left: 7px;
    padding-right: 7px;
    box-sizing: border-box;
    padding-top: 18px;
    padding-bottom: 17px;
    float: left;
}

.divGlosarioExportacion .is_row .divIndiceExportacion a {
    font-family: Bree-Bold;
    font-size: 15px;
    color: #636466;
    display: block;
    text-decoration: none;
    line-height: 15px;
    padding-top: 4px;
    padding-bottom: 3px;
    margin-bottom: 3px;
    border-radius: 4px;
}

.divGlosarioExportacion .is_row .divIndiceExportacion a:hover {
    background: #d52b1e !important;
    color: #fff !important;
}

.divGlosarioExportacion .is_row .divIndiceExportacion .btnIndiceActivo {
    background: #d52b1e !important;
    color: #fff !important;
}

.divResultadoExportacion {
    width: 1034px;
    float: right;
    margin-top: 25px;
    position: relative;
    position: relative;
}

.divResultadoExportacion h4 {
    font-family: Bree-Bold;
    font-size: 48px;
    line-height: 40px;
    color: #d52b1e;
    display: block;
}

.divResultadoExportacion .is_column-x {
    width: 475px;
    float: left;
    margin-top: 20px;
    border-right: 1px solid #e0e0e0;
    padding-right: 25px;
}

.divResultadoExportacion .is_column-y {
    padding-left: 34px;
    padding-right: 0;
    width: 470px;
    float: left;
    margin-top: 20px;
}

.divResultadoExportacion .is_column-x ul li {
    list-style: none;
    margin-bottom: 11px;
}

.divResultadoExportacion .is_column-x ul li strong {
    font-family: D-DINExp-Bold;
    font-size: 20px;
    line-height: 20px;
    color: #000;
    padding-bottom: 7px;
    display: block;
}

.divResultadoExportacion .is_column-x ul li p {
    font-family: D-DINExp;
    font-size: 13px;
    line-height: 21px;
    margin: 0;
    color: #636466;
}

.divResultadoExportacion .is_column-y ul li {
    list-style: none;
    margin-bottom: 15px;
}

.divResultadoExportacion .is_column-y ul li strong {
    font-family: D-DINExp-Bold;
    font-size: 20px;
    line-height: 20px;
    color: #000;
    padding-bottom: 7px;
    display: block;
}

.divResultadoExportacion .is_column-y ul li p {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    color: #636466;
}

.divResultadoExportacion .divPaginacion {
    margin-top: 17px;
    margin-right: 20px;
}

#btnBuscarGlosario {
    height: 26px;
    width: 28px;
    float: right;
    background: #d52b1e url(../images/btnBuscador.svg);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 4px;
    padding: 0;
    border: none;
    cursor: pointer;
}

.divBuscarGlosario {
    width: 28px;
    position: absolute;
    right: 19px;
    top: 7px;
    background: #d52b1e;
    border-radius: 4px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.divCamposBuscarGlosario {
    width: 880px;
    height: 26px;
    float: left;
    position: relative;
    display: none;
}

.divCamposBuscarGlosario input[type=submit] {
    border: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
    background: url(../images/btnBuscador.svg);
    background-repeat: no-repeat;
    width: 30px;
    height: 20px;
    float: left;
    margin-top: 3px;
    color: transparent;
    text-indent: 9999px;
    background-position: center;
}

.divCamposBuscarGlosario input[type=text] {
    border: none;
    padding: 0;
    margin: 0;
    margin-left: 0;
    background: 0 0;
    width: 95%;
    height: 22px;
    float: left;
    margin-top: 2px;
    color: #fff;
    position: relative;
    font-family: D-DINExp;
    font-size: 14px;
}

.divCerrarBuscadorGlosario {
    background: url(../images/btnCerrarBuscador.svg) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.divBuscadorFullGlosario {
    width: 935px;
}

.divConsultasFrecuentes {
    width: 100%;
    position: relative;
    background: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px;
}

.divConsultasFrecuentes h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
    float: left
}

.divConsultasFrecuentes h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divConsultasFrecuentes h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
    float: left;
}

.divConsultasFrecuentes h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divBuscarConsultasFrecuentes {
    width: 100%;
    height: 43px;
    border-radius: 4px;
    background-color: #fff;
    box-sizing: border-box;
    margin-top: 22px;
    position: relative;
}

.divBuscarConsultasFrecuentes input[type=submit] {
    border: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
    background: url(../images/btnBuscarGlosario.svg);
    background-repeat: no-repeat;
    width: 35px;
    height: 43px;
    float: left;
    margin-left: 5px;
    color: transparent;
    text-indent: 9999px;
    background-position: center;
}

.divBuscarConsultasFrecuentes input[type=text] {
    border: none;
    padding: 0;
    margin-left: 2px;
    background: 0 0;
    width: 95%;
    height: 22px;
    float: left;
    margin-top: 11px;
    position: relative;
    font-family: D-DINExp;
    font-size: 14px;
    color: #636466;
}

.divConsultasFrecuentes .is_row {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    padding: 11px;
    box-sizing: border-box;
    margin-top: 20px;
    padding-bottom: 9px;
}

.divConsultasFrecuentes .divTemasConsultas {
    width: 195px;
    padding-left: 23.5px;
    float: left;
    margin-top: 24px;
}

.divConsultasFrecuentes .divTemasConsultas h3 {
    font-family: Bree-Bold;
    font-size: 20px;
    color: #656363;
    display: block;
    position: relative;
}

.divConsultasFrecuentes .divTemasConsultas h3:before {
    content: "";
    height: 2px;
    width: 22px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divConsultasFrecuentes .divListadoConsultas {
    width: 100%;
    margin-top: 12px;
}

.divConsultasFrecuentes .divListadoConsultas a {
    font-family: D-DINExp-Bold;
    font-size: 14px;
    color: #636466;
    display: block;
    text-decoration: none;
    margin-bottom: 10px;
}

.btnVerTodosConsultas {
    font-family: D-DINExp-Bold;
    font-size: 15px;
    color: #000;
    display: inline-block;
    text-decoration: none;
    margin-bottom: 10px;
    padding-right: 22px;
    background: url(../images/btnVerTodosConsultas.svg);
    background-position: 62px 3px;
    background-repeat: no-repeat;
    margin-top: 20px;
}

.divContainerResultadosConsultas {
    width: 869px;
    border-radius: 4px;
    background: #f7f7f8;
    float: right;
    padding-left: 21px;
    box-sizing: border-box;
    padding-right: 21px;
    padding-top: 23px;
    padding-bottom: 23px;
}

.divContainerResultadosConsultas h3 {
    font-family: Bree-Bold;
    font-size: 20px;
    color: #d52b1e;
    display: block;
    position: relative;
    padding-left: 9px;
}

.divContainerResultadosConsultas .is_column {
    width: 100%;
    box-sizing: border-box;
    background: #fff;
    height: 50px;
    margin-top: 8px;
    display: flex;
    align-items: center;
    position: relative;
    cursor: pointer;
    border-radius: 4px;
    box-shadow: 0 12px 12px -10px rgba(237, 237, 237, .5);
}

.divContainerResultadosConsultas .is_column:before {
    content: "";
    width: 14px;
    height: 14px;
    background: url(../images/abajo.svg);
    position: absolute;
    right: 20px;
    top: 18px;
}

.divContainerResultadosConsultas .is_column div {
    width: 100%
}

.divContainerResultadosConsultas .is_column strong {
    float: left;
    padding-left: 28px;
    color: #636466;
    font-size: 15px;
    font-family: Bree-Bold;
    line-height: 15px;
    margin-top: 2px;
}

.divContainerResultadosConsultas .is_columnChild {
    display: none;
    width: 100%;
    box-sizing: border-box;
    background: #fff;
    margin-top: -1px;
    padding: 28px;
    padding-bottom: 18px;
    margin-top: 1px;
}

.divContainerResultadosConsultas .is_columnChild strong {
    display: block;
    color: #d52b1e;
    font-size: 15px;
    font-family: Bree-Bold;
    line-height: 15px;
}

.divContainerResultadosConsultas .is_columnChild p {
    font-family: D-DINExp;
    font-size: 13px;
    color: #636466;
    margin: 0;
    margin-top: 5px;
    margin-bottom: 20px;
    line-height: 20px;
    white-space: pre-line;
}

.divContainerResultadosConsultas .classOcultarConsultar:before {
    content: "";
    background: url(../images/arriba.svg) !important;
}

.divContainerResultadosConsultas .divPaginacion {
    margin: 0 auto;
    float: none;
    margin-top: 20px;
}

.divPopup {
    z-index: 999999999;
    display: none;
}

.divPopupSector {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .6);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999999;
    display: flex;
    justify-content: center;
    align-items: center;
}

.divPopupSelecionarSector {
    width: 752px;
    height: 243px;
    border-radius: 4px;
    box-shadow: 0 22px 24px -10px rgba(61, 73, 80, .3);
    background-color: #fff;
    position: relative;
    padding-left: 35px;
    padding-right: 35px;
    box-sizing: border-box;
}

.btnCerrarPopup {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 20px;
    right: 20px;
    background: url(../images/btnCerrar.svg);
    cursor: pointer;
}

.divPopupSelecionarSector strong {
    font-family: Bree-Bold;
    font-size: 20px;
    color: #636466;
    display: block;
    text-align: center;
    padding-top: 45px;
    padding-bottom: 20px;
}

.divPopupSelecionarSector ul li {
    float: left;
    list-style: none;
    width: 20%;
    text-align: center;
}

.divPopupSelecionarSector ul li a {
    text-decoration: none;
}

.divPopupSelecionarSector ul li img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: block;
    margin: 0 auto;
    margin-top: 15px;
}

.divPopupSelecionarSector ul li span {
    font-family: Bree-Regular;
    font-size: 17px;
    color: #636466;
    display: block;
    margin-top: 4px;
    line-height: 18px;
    padding-left: 15px;
    padding-right: 15px;
}

.btnMobileFiltrosCalendarioActividades,
.btnMobileMenu,
.divCompartirPDF,
.divMobileDirectorio,
.divMobileMenu {
    display: none;
}

.divMobileDirectorioFade {
    display: none;
}

.imgDesktopSliderInicio {
    display: block !important;
}

.imgMobileSliderInicio {
    display: none !important;
}

.divMobileImagen {
    display: none;
}

@media screen and (min-width:1900px) {
    .divBannerInicio img {
        width: 105%
    }

    .divBannerInterno img {
        width: 100%
    }
}

@media only screen and (min-width:1024px) and (max-width:1400px) {
    .is_centered {
        width: 90% !important;
    }

    .divBannerInicio .divCapasBanner {
        width: 90% !important;
    }

    .divTiposExportacion .is_column {
        width: 100%
    }

    .divMenuEstatico .is_row nav ul li {
        margin-left: 7.5px;
    }

    header .is_colum .is_row nav>ul>li {
        margin-left: 10.5px;
    }

    header .is_colum .is_row nav>ul>li>a {
        font-size: 13px;
    }

    .divBannerInicio .divCapasBanner {
        width: 90% !important;
    }

    .divBannerInterno .divCapasBanner {
        width: 90% !important;
    }

    .divTiposExportacion .is_column .is_row {
        margin-right: 11%;
        width: 26%;
        height: auto;
    }

    .divBloqueExportacion .is_column .x-30 {
        width: 40%;
        padding-left: 0;
    }

    .divBloqueExportacion .is_column .x-70 {
        width: 57%;
        height: auto;
    }

    .divBeneficiosClientes .is_wrapper_column {
        width: 100%;
        display: flex;
        align-items: center;
    }

    .divBeneficiosClientes .is_wrapper_column .x-80 .is_column {
        margin-left: 5% !important;
        width: 45% !important;
        height: 40px;
    }

    .divBeneficiosClientes .is_wrapper_column .x-80 {
        display: block;
        margin-top: 30px;
    }

    .divBeneficiosClientes .is_wrapper_column .x-80 .is_column .is_row:nth-child(2) span {
        font-size: 14px;
        line-height: 15px;
        padding-top: 8px;
    }

    .divDestacarNoticias {
        width: 64% !important;
        margin-right: 2% !important;
    }

    .divNoticiasInteres .is_row article {
        width: 31%;
        margin-right: 2%;
        height: 380px;
    }

    .divTiposExportacion .is_column .is_row:before {
        width: 160%
    }

    .divNoticiasInteres .is_row article .is_column:nth-child(2) {
        width: 90% !important;
        height: 245px !important;
    }

    .divPublicaciones .is_wrapper .is_row {
        width: 49%;
        padding: 10px;
        box-sizing: border-box;
    }

    #mCSB_2_container,
    #mCSB_3_container,
    #mCSB_6_container,
    .divNoticiasInteres #mCSB_4_container {
        width: 100% !important;
    }

    .divHerramientasAnalisis #mCSB_10_container {
        width: 100% !important;
    }

    .divNoticiasInteres #mCSB_10_container {
        width: 100% !important;
    }

    .divBannerInterno {
        height: 600px !important;
    }

    .is_centeredScroll {
        margin-left: 5% !important;
        width: 95%
    }

    .divNoticiasInteres .is_centeredScroll {
        width: 90%
    }

    .divFormacionExportador .is_centeredScroll {
        width: 90%
    }

    .divEnlacesInteres #mCSB_11_container,
    .divEnlacesInteres #mCSB_12_container {
        width: 100% !important;
    }

    .divEnlacesInteres .is_centeredScroll {
        width: 90%
    }

    .divHerramientasAnalisis .is_centeredScroll {
        width: 90%
    }

    .divHerramientasAnalisis #mCSB_8_container {
        width: 100% !important;
    }

    .divCertificaciones .is_wrapper .is_row {
        width: 49%;
        padding: 10px;
        box-sizing: border-box;
    }

    .divContenidoEnlacesInterest article {
        width: 24%;
        margin-right: 1%
    }

    .divNoticiasInteres .is_row article a .is_column:nth-child(2) h3 {
        font-size: 18px;
        line-height: 22px;
    }

    .divNoticiasInteres .is_row article a .is_column:nth-child(2) i {
        margin-left: 0;
        width: 99%
    }

    .divServiciosExportador .is_wrapper {
        width: 100%
    }

    .divServiciosExportador .is_wrapper .is_column:nth-child(1) {
        width: 25%;
        margin-left: 5%
    }

    .divServiciosExportador .is_wrapper .is_column:nth-child(2) {
        width: 30%;
        margin-left: 5%
    }

    .divServiciosExportador .is_wrapper .is_column:nth-child(3) {
        width: 320px;
        padding: 40px;
        right: -20px;
    }

    .divSIICEX .is_wrapper {
        width: 100%
    }

    footer .is_row:nth-child(2) .is_column:nth-child(1) {
        width: 40%;
        float: left;
    }

    footer .is_row:nth-child(3) .is_column:nth-child(1) nav span {
        margin-right: 5px;
    }

    footer .is_row:nth-child(3) .is_column:nth-child(1) nav a {
        margin-right: 5px;
    }

    .divBannerInicio .slick-dots {
        margin-right: 5% !important;
    }

    header .divBuscadorFull {
        width: 750px !important;
    }

    header .divCamposBuscador {
        width: 85%
    }

    header .divContenedorResultadosBuscador {
        width: 100%
    }

    .divRegistroFormulario .is_column {
        width: 650px;
    }

    .divRegistroFormulario .is_column p {
        width: 45%;
        margin-right: 5%
    }

    .divRegistroFormulario .is_column p:nth-child(11),
    .divRegistroFormulario .is_column p:nth-child(12),
    .divRegistroFormulario .is_column p:nth-child(13) {
        width: 95%
    }

    footer .is_row:nth-child(2) .is_column:nth-child(2) {
        width: 60%
    }

    .divBannerInterno .divCapasBanner .divCapa3 {
        padding-right: 100px;
    }

    .divMenuAnclas .is_row {
        width: 90%
    }

    .divMenuAnclas .is_row nav ul li a {
        font-size: 13px;
        line-height: 15px;
    }

    #inputBuscadorExportacionesSector {
        width: 420px;
    }

    .divTopRankingPaisesSector {
        width: 23%;
        margin-right: 3%
    }

    .divTopRankingPaisesSector {
        width: calc(97% - 655px);
        margin-right: 3%
    }

    .divTopRankingPaisesSector .is_column div:nth-child(2) span {
        font-size: 13px;
        line-height: 14px;
        margin-top: 0;
    }

    .divBannerInterno .slick-dots {
        margin-right: 5% !important;
    }

    .divResumenPerfilProductosMercado {
        width: calc(100% - 353px);
    }

    .divExportacionesCompetitividadGlobal {
        width: 95%
    }

    .divExportacionesCompetitividadGlobal .is_column {
        width: 31%;
        margin-right: 1%
    }

    .divExportacionesCompetitividadGlobal .is_column div {
        width: 100%
    }

    .divAcordeonInformesMercado .is_column strong {
        width: 70%
    }

    .divAcordeonInformesMercado .is_columnChild .is_row-x {
        width: 45%;
        margin-right: 0;
        margin-left: 4%
    }

    .divContenidoInformesMercado {
        width: calc(100% - 105px);
        margin-left: 12px;
    }

    .divAcordeonInformesMercado .is_columnChild .is_row-y {
        width: 45%;
        margin-right: 0;
        margin-left: 4%
    }

    .divVideoContenidoInformesMercado {
        width: calc(100% - 235px);
    }

    .divTopRankingPaises {
        width: calc(97% - 655px);
        margin-right: 3%
    }

    .divTopRankingPaises .is_column div:nth-child(2) span {
        font-size: 13px;
        line-height: 14px;
        margin-top: 0;
    }

    .divInfografiasPDFVistaCompleta {
        width: calc(100% - 310px);
    }

    .divBuscadorFechasInfografias .column {
        width: 31%;
        margin-right: 2%
    }

    .divVisorPDFInfografias {
        width: calc(100% - 360px);
    }

    .divVisorPDFInfografias>div>div {
        width: 96%;
        margin-left: 2%;
        margin-right: 2%
    }

    .divMenuSectores .is_row {
        width: 90%;
        height: 60px;
    }

    .divMenuSectores .is_row nav ul li a {
        font-size: 13px;
        line-height: 10px;
    }

    .divCapsulasAprendizaje .divVideo {
        width: calc(100% - 375px);
    }

    .divFormacionExportador .is_row article {
        width: 31%;
        margin-right: 2%
    }

    .divFormacionExportador .is_row article .is_column {
        width: 96%;
        right: -3%;
        height: auto;
    }

    .divListadoFasesExportacion {
        width: 45%;
        margin-left: 1%
    }

    .divListadoFasesExportacion .is_column strong {
        width: 65%
    }

    .divVideoFasesExportacion {
        width: 50%
    }

    .divVisorPDF {
        /* width: calc(100% - 370px); */
    }

    .divVideoPasosExportaFacil {
        width: 425px;
    }

    .divDescripcionPasosExportaFacil {
        width: calc(100% - 485px);
    }

    #inputBuscadorPreciosFOB {
        width: 357px;
    }

    .divDestacarHerramientaAnalisis {
        width: 64% !important;
        margin-right: 2% !important;
    }

    .divHerramientasAnalisis .is_row article {
        width: 31%;
        margin-right: 2%
    }

    #inputBuscadorProductos {
        width: 400px;
    }

    .divEmpresasExportadoras .divDatosTabla .is_rows .column:nth-child(6) {
        width: 180px;
    }

    .divProductosPriorizados .is_row .is_columnChild .divBlock {
        width: 27%;
        margin-left: 4%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .divEmpresasExportadoras .divDatosTabla .is_rows .column:nth-child(1) {
        width: 15% !important;
    }

    .divEmpresasExportadoras .divDatosTabla .is_rows .column:nth-child(2) {
        width: 10% !important;
    }

    .divEmpresasExportadoras .divDatosTabla .is_rows .column:nth-child(3) {
        width: 10% !important;
    }

    .divEmpresasExportadoras .divDatosTabla .is_rows .column:nth-child(4) {
        width: 20% !important;
    }

    .divEmpresasExportadoras .divDatosTabla .is_rows .column:nth-child(5) {
        width: 10% !important;
    }

    .divEmpresasExportadoras .divDatosTabla .is_rows .column:nth-child(6) {
        width: 17% !important;
    }

    .divEmpresasExportadoras .divDatosTabla .is_rows .column:nth-child(7) {
        width: 10% !important;
    }

    .divEmpresasExportadoras .divDatosTabla .is_rows .column {
        width: auto !important;
        margin-right: 1% !important;
        padding-right: 0 !important;
    }

    .divResumenArancelarios {
        width: calc(100% - 260px);
        height: auto;
    }

    .divFiltrosDirectorio {
        width: calc(100% - 140px);
    }

    .divFiltrosDirectorio>ul>li {
        width: 45%;
        margin-right: 1%;
        margin-left: 0;
        margin-bottom: 10px;
    }

    .divFiltrosDirectorio>ul>li>input[type=text] {
        padding-right: 30px;
    }

    .divDirectorioContacto #mCSB_4_container {
        width: 100% !important;
    }

    .divTitulosDirectorios ul li {
        padding-left: 0;
        width: 16% !important;
    }

    .divTablaDirectorio .is_column ul li {
        padding-left: 0;
        width: 16% !important;
        overflow: hidden;
        font-size: 12px;
    }

    .divTablaDirectorio .is_column ul {
        width: 100% !important;
        position: relative;
    }

    .divTablaDirectorio .is_column ul li:last-child {}

    .divTablaDirectorio .is_column .btnHerramientaExportador {
        left: 0;
    }

    .divHerramientasPymes .is_row article {
        width: 24% !important;
        margin-right: 1% !important;
    }

    .divHerramientasPymes .is_centeredScroll {
        width: 90%
    }

    .divEnlacesInteres #mCSB_11_container,
    .divEnlacesInteres #mCSB_12_container {
        width: 100% !important;
    }

    .divHerramientasPymes .is_row {
        width: 100%
    }

    .divHerramientasExternas .is_row article {
        width: 49%;
        margin-right: 1%
    }

    .divHerramientasExternas .is_centeredScroll {
        width: 90%
    }

    .divHerramientasExternas .is_row {
        width: 100%
    }

    .divContainerCalendarioActividadesListado article {
        width: 31%;
        margin-right: 2%
    }

    .divContainerCalendarioActividadesListado article .is_column:nth-child(2) {
        width: calc(100% - 57px);
    }

    .divTipoCalendarioActividades {
        /* width: calc(100% - 370px); */
        margin-top: 38px;
        width: 100%;
    }

    .divTipoCalendarioActividades ul li {
        margin-right: 2%;
        /* width: 25% */
    }

    .divContainerCalendarioActividadesListado article a .is_column:nth-child(2) h3 {
        height: auto;
    }

    .divFiltrosBoletin {
        width: calc(100% - 160px);
    }

    .divFiltrosBoletin>ul>li {
        margin-left: 0;
    }

    .divFiltrosBoletin>ul>li>input[type=text] {
        background: url(../images/select.svg);
        background-repeat: no-repeat;
        background-position: 100%
    }

    .divListadoBoletines .divRowBoletines {
        width: 45%;
        margin-left: 0;
        margin-right: 5%
    }

    .divContenidoBoletin {
        width: calc(100% - 100px);
    }

    .divResultadoExportacion {
        width: calc(100% - 80px);
    }

    .divResultadoExportacion .is_column-x {
        width: 45%;
        border-right: 1px solid #e0e0e0;
        padding-right: 0;
    }

    .divResultadoExportacion .is_column-y {
        padding-left: 0;
        padding-right: 5%;
        width: 45%;
        float: right;
    }

    .divContainerResultadosConsultas {
        width: calc(100% - 230px);
    }

    .divBuscadorFullGlosario {
        width: 85%
    }

    .divCamposBuscarGlosario {
        width: 95%
    }

    .divPerfilConsumidor .is_row article .is_column:nth-child(2) {
        width: 90%
    }

    .divPerfilConsumidor .is_column:nth-child(2) .is_row-x {
        width: 48%;
        padding-right: 2%;
        padding-left: 0;
    }

    .divPerfilConsumidor .is_column:nth-child(2) .is_row-y {
        width: 46%
    }

    .divTipoCalendarioFormacion {
        /* width: calc(100% - 390px); */
    }

    .divContainerCalendarioListado article {
        width: 31%;
        margin-right: 2%;
        height: 450px;
    }

    .divContainerCalendarioListado article .is_column:nth-child(2) {
        width: calc(100% - 57px);
        height: auto;
    }

    .divContainerCalendario td>a {
        max-width: 700px;
    }

    .divProgramasCapacitacion .is_centeredScroll {
        width: 90%
    }

    .divProgramasCapacitacion .is_row article {
        width: 31% !important;
        margin-right: 2% !important;
    }

    .divContainerCalendarioListado article a .is_column:nth-child(2) h3 {
        font-size: 18px;
        line-height: 18px;
        padding-top: 5px;
        height: 66px;
    }

    .divContainerCalendarioListado article a .is_column:nth-child(2) p {
        font-size: 14px;
        line-height: 18px;
    }

    .divTablaDirectorio .is_columnChild .divColumn-x {
        width: 40%
    }

    .divTablaDirectorio .is_columnChild .divColumn-y {
        width: 55%
    }

    .divEvolucionMercadoDirectorio table .divCargaDirectorio {
        width: 210px;
    }

    .divDistribucionExportacionPais {
        width: calc(100% - 200px);
        height: auto;
    }

    .divBloqueExportacion {
        min-height: 480px;
    }

    .divTiposExportacion .is_column {
        height: 220px;
    }

    .divTiposExportacion .is_column .is_row p {
        font-size: 14px;
        line-height: 16px;
    }
}

@media screen and (max-width:1024px) {
    .is_centeredScroll {
        margin-left: 7%
    }

    .divOficinasMundo .divInformacionOficina {
        width: 260px;
    }

    .divTiposExportacion .is_column {
        width: 100%
    }

    .divTiposExportacion .is_column .is_row {
        margin-right: 11%;
        width: 26%;
        height: auto;
    }

    .divBloqueExportacion .is_column .x-30 {
        width: 40%;
        padding-left: 0;
    }

    .divMenuEstatico {
        display: none !important;
    }

    header .is_colum .is_row nav {
        display: none;
    }

    .is_centered {
        width: 660px !important;
    }

    .divBannerInicio .divCapasBanner {
        width: 660px !important;
    }

    .divBannerInicio .divCapasBanner .divCapa1 {
        font-size: 38px;
        line-height: 45px;
    }

    .divBannerInicio .divCapasBanner .divCapa2 {
        font-size: 50px;
        line-height: 44px;
        padding-left: 65px;
    }

    .divBannerInicio .divCapasBanner .divCapa3:before {
        left: 65px;
    }

    .divBannerInicio .divCapasBanner .divCapa3:before {
        width: 180px;
    }

    .divBannerInicio .divCapasBanner .divCapa3 {
        font-size: 20px;
        line-height: 25px;
        padding-left: 270px;
        padding-right: 0;
    }

    .divTiposExportacion .is_column {
        padding: 23px 5%;
        height: auto;
    }

    .divTiposExportacion .is_column .is_row {
        margin-right: 11%;
        width: 26%;
        height: auto;
    }

    .divTiposExportacion .is_column .is_row:before {
        width: 240px;
        height: 207px;
        left: -42px;
    }

    .divTiposExportacion .is_column .is_row h2 {
        font-size: 18px;
        line-height: 20px;
    }

    .divTiposExportacion .is_column .is_row p {
        font-size: 14px;
        line-height: 19px;
    }

    .divTiposExportacion {
        margin-top: -100px;
        margin-bottom: -100px;
    }

    .divBloqueExportacion .is_column .x-30 {
        width: 40%;
        padding-left: 0;
    }

    .divBloqueExportacion .is_column .x-70 {
        width: 57%;
        height: auto;
    }

    .divBloqueExportacion .is_column .x-70 img:nth-child(1) {
        width: 50%;
        height: auto;
    }

    .divBloqueExportacion .is_column .x-70 img:nth-child(2) {
        width: 80%;
        height: auto;
        top: 55px;
    }

    .divBloqueExportacion .is_column .x-30 h2 {
        font-size: 26px;
        line-height: 27px;
        margin-top: 46px;
    }

    .divBloqueExportacion .is_column .x-30 h2 i {
        height: 24px;
        width: 25px;
    }

    .divBloqueExportacion .is_column .x-30 p {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 10px;
    }

    .divBloqueExportacion .is_column .x-30 ul li a {
        font-size: 14px;
        line-height: 18px;
        background: url(../images/is_arrow-right.svg);
        background-repeat: no-repeat;
        background-position: right 2px;
        padding-right: 15px;
    }

    .divBloqueExportacion .is_column .x-30 .btnBloqueExportacion {
        margin-top: 25px;
    }

    .divClasePosicion .is_column .x-70 img:nth-child(1) {
        width: 80%;
        height: auto;
    }

    .divBloqueExportacion .is_column .x-70 img:nth-child(2) {
        width: 70%;
        height: auto;
        top: 65px;
    }

    .divBeneficiosClientes .is_wrapper_column {
        width: 100%;
        display: flex;
        align-items: center;
    }

    .divBeneficiosClientes .is_wrapper_column .x-80 .is_column {
        margin-left: 5% !important;
        width: 45% !important;
        height: 40px;
    }

    .divBeneficiosClientes .is_wrapper_column .x-80 {
        display: block;
        height: auto;
        width: calc(100% - 220px);
        margin-top: -5px;
    }

    .divBeneficiosClientes .is_wrapper_column .x-80 .is_column .is_row:nth-child(2) span {
        font-size: 13px;
        line-height: 15px;
        padding-top: 7px;
    }

    .divBeneficiosClientes .is_wrapper_column .x-20 {
        width: 190px;
        padding-left: 20px
    }

    .divBeneficiosClientes .is_wrapper_column .x-20 h1 {
        font-size: 30px;
        line-height: 30px
    }

    .divBeneficiosClientes .is_wrapper_column .x-20 h2 {
        font-size: 30px;
        line-height: 30px
    }

    .divNoticiasInteres h1 {
        font-size: 28px;
        line-height: 34px
    }

    .divNoticiasInteres h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divNoticiasInteres .is_row {
        padding-left: 0;
        width: 100%
    }

    .divDestacarNoticias {
        width: 359px !important;
    }

    .divDestacarNoticias .is_column:nth-child(2) {
        width: 335px !important;
    }

    .divNoticiasInteres .is_row article {
        margin-bottom: 5px;
        margin-right: 15px;
    }

    .divNoticiasInteres .is_row article:hover .is_column:nth-child(1),
    .divNoticiasInteres .is_row article:hover .is_column:nth-child(2) {
        box-shadow: none !important;
    }

    .is_centeredScroll {
        width: auto;
    }

    .divNoticiasInteres .is_row article a .is_column:nth-child(2) h3 {
        font-size: 18px;
        line-height: 20px;
        padding-top: 5px;
    }

    .divNoticiasInteres .is_row article a .is_column:nth-child(2) i {
        margin-left: 0;
    }

    .divNoticiasInteres .is_row article a .is_column:nth-child(2) span {
        margin-right: 7px;
    }

    .divNoticiasInteres .is_row article a .is_column:nth-child(2) p {
        font-size: 13px;
        line-height: 18px;
        margin-top: 7px;
    }

    .divNoticiasInteres .is_row article .is_column:nth-child(2) {
        height: 210px
    }

    .divPublicaciones h1 {
        font-size: 28px;
        line-height: 34px
    }

    .divPublicaciones h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divPublicaciones .is_wrapper .is_row {
        width: 49%;
        height: 110px;
        margin-bottom: 15px;
        padding: 10px;
        box-sizing: border-box;
    }

    .divPublicaciones .is_wrapper .is_row .is_column:nth-child(2) {
        width: 400px;
        margin-left: 10px;
    }

    .divPublicaciones .is_wrapper .is_row .is_column:nth-child(2) h6 {
        font-size: 14px;
        line-height: 16px;
    }

    .divPublicaciones .btnFiltrarPublicaciones,
    .divPublicaciones .btnVerPublicaciones {
        margin-top: 0;
    }

    .divPublicaciones .is_wrapper .is_row .is_column:nth-child(2) i {
        padding-left: 7px;
        margin-left: 0;
        display: block;
    }

    .is_column:nth-child(2) i {
        font-size: 12px;
        line-height: 15px;
    }

    .is_column:nth-child(2) i:before {
        top: 5px;
    }

    .divServiciosExportador .is_wrapper .is_column:nth-child(1) {
        width: 150px;
        margin-left: 0;
    }

    .divServiciosExportador .is_wrapper .is_column:nth-child(1) h2 {
        font-size: 25px;
        line-height: 24px;
        margin-top: 15px;
    }

    .divServiciosExportador .is_wrapper .is_column:nth-child(1) p {
        font-size: 14px;
        line-height: 18px;
    }

    .divServiciosExportador .is_wrapper .is_column:nth-child(2) {
        width: 180px;
        margin-left: 25px;
    }

    .divServiciosExportador .is_wrapper .is_column:nth-child(2) p {
        font-size: 14px;
        line-height: 18px;
    }

    .divServiciosExportador .is_wrapper {
        width: 100%
    }

    .divServiciosExportador .is_wrapper .is_column:nth-child(3) {
        width: 300px;
        right: -25px;
        padding: 37px;
    }

    .divServiciosExportador .is_wrapper .is_column:nth-child(3) .btnServiciosExportador {
        width: 100%;
        margin-left: 0;
    }

    .divSIICEX .is_wrapper {
        width: 100%;
        padding: 15px;
    }

    .divSIICEX .is_wrapper .is_column:nth-child(1) img {
        width: 250px;
        height: auto;
        margin-top: -85px;
    }

    .divSIICEX .is_wrapper .is_column:nth-child(1) {
        width: auto;
        margin-right: 20px;
    }

    .divSIICEX .is_wrapper .is_column:nth-child(2) h3 {
        font-size: 18px;
        line-height: 20px;
        padding-top: 0;
    }

    .divSIICEX .is_wrapper .is_column:nth-child(2) p {
        font-size: 13px;
        line-height: 17px;
        margin: 0;
        margin-top: 5px;
    }

    .divSIICEX .is_wrapper .is_column:nth-child(3) {
        width: 245px;
        margin-left: 30px;
    }

    .divEventos .is_row article:hover .is_column:nth-child(1),
    .divEventos .is_row article:hover .is_column:nth-child(2) {
        box-shadow: none !important;
    }

    .divEventos .is_row article {
        margin-bottom: 5px;
        margin-right: 15px
    }

    .divEventos h1 {
        font-size: 28px;
        line-height: 34px
    }

    .divEventos h2 {
        font-size: 28px;
        line-height: 34px;
    }

    footer .is_row:nth-child(2) .is_column:nth-child(1) {
        width: 320px;
    }

    .divEventos .is_row article a .is_column:nth-child(2) h3 {
        font-size: 18px;
        line-height: 20px;
        padding-top: 5px;
    }

    .divEventos .is_row article a .is_column:nth-child(2) p {
        font-size: 13px;
        line-height: 18px;
    }

    footer .is_row:nth-child(2) .is_column:nth-child(2) .is_search {
        width: 310px;
    }

    footer .is_row:nth-child(2) .is_column:nth-child(2) .is_search input[type=text] {
        width: 190px;
        margin-top: 10px;
        margin-left: 8px;
    }

    footer .is_row:nth-child(2) .is_column:nth-child(2) .is_search input[type=submit] {
        width: 100px;
        margin-top: 4px;
    }

    footer .is_row:nth-child(3) .is_column:nth-child(1) {
        margin-top: 10px;
        width: 300px;
    }

    footer .is_row:nth-child(3) .is_column:nth-child(1) nav a {
        margin-right: 10px;
        width: 135px;
        float: left;
    }

    header .is_colum .is_row .is_wrapper {
        padding-top: 2px;
        right: -256px;
        bottom: 0px;
    }

    header .is_colum .is_logo {
        margin-top: 57px;
    }

    header .is_colum:nth-child(2) .is_row:nth-child(1) {
        margin-right: 36px;
    }

    header .divBuscadorFull {
        width: 620px !important;
    }

    header .divCamposBuscador {
        width: 520px;
    }

    header .divContenedorResultadosBuscador {
        width: 100%;
        height: auto;
        top: 50px;
        padding-bottom: 10px;
    }

    header .divResultadosBuscador {
        height: 265px;
    }

    header .divResultadosBuscador .is_rows .is_column:nth-child(2) ul li a {
        font-size: 13px;
    }

    header .divResultadosBuscador .is_rows .is_column:nth-child(1) strong {
        font-size: 14px;
        margin-top: 0;
    }

    header .divIngresoUsuario {
        right: 90px !important;
        top: 170px !important;
    }

    .divPopupSelecionarSector {
        width: 600px;
    }

    .divPopupSelecionarSector ul li span {
        font-size: 13px;
        margin-top: 8px;
        line-height: 15px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .divPopupSelecionarSector strong {
        padding-bottom: 10px;
    }

    .divCertificaciones .divFiltrarCertificaciones .is_row:nth-child(2) label,
    .divPublicaciones .divFiltrarPublicaciones .is_row:nth-child(2) label {
        font-size: 13px;
        line-height: 14px;
    }

    .divCertificaciones .divFiltrarCertificaciones .is_row:nth-child(2) label,
    .divPublicaciones .divFiltrarPublicaciones .is_row:nth-child(2) label {
        height: 27px;
    }

    .btnMobileMenu {
        display: block;
        width: 20px;
        height: 20px;
        background: url(../images/menu-rp.png);
        background-repeat: no-repeat;
        background-position: center;
        position: absolute;
        right: 0;
        top: 21px;
        background-repeat: no-repeat;
        background-position: center;
        cursor: pointer;
    }

    .btnCerrarMenu {
        background: url(../images/btnCerrarMenu.svg);
        background-repeat: no-repeat;
        background-position: center;
    }

    .divMobileMenu {
        position: absolute;
        width: 100%;
        overflow: auto;
        height: 100%;
        background: #232227;
        left: 0;
        z-index: 999999;
        display: none;
    }

    .divMobileMenu nav {
        float: right;
        margin-top: 129px;
        text-align: right;
    }

    .divMobileMenu nav>ul>li {
        list-style: none;
        margin-bottom: 24px;
    }

    .divMobileMenu nav>ul>li>a {
        font-family: Bree-Light;
        font-size: 17px;
        line-height: 17px;
        color: #fff;
        text-decoration: none;
        position: relative;
    }

    .divMobileMenu nav>ul>li>ul {
        display: none;
        margin-top: 30px;
        margin-bottom: 40px;
        margin-right: 15px;
    }

    .divMobileMenu nav>ul>li>ul>li {
        list-style: none;
        margin-bottom: 18px;
    }

    .divMobileMenu nav>ul>li>ul>li>a {
        font-family: Bree-Light;
        font-size: 17px;
        line-height: 17px;
        color: #fff;
        text-decoration: none;
    }

    .btnMobileMenuActivo:before {
        position: absolute;
        content: "";
        box-sizing: border-box;
        height: 1px;
        width: 100%;
        background: #d52b1e;
        top: 23px;
    }

    .btnMobileMenuActivo:after {
        position: absolute;
        content: "";
        width: 0;
        height: 0;
        border-top: 6px solid #d52b1e;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        top: 24px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    header:before {
        display: none;
    }

    .btnMobileMenuActivoHeader {
        background: #232227;
        height: 105px;
    }

    .divRegistroFormulario {
        background: #fff url(../images/imgFondoRegistro.jpg);
        background-position: left top;
        background-repeat: no-repeat;
        background-size: 100%
    }

    .divRegistroFormulario .is_column {
        width: 50%;
        margin-top: 50px;
        margin-bottom: 50px;
        margin-right: 5%
    }

    .divRegistroFormulario .is_column p {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 15px !important;
    }

    .divValidacionError {
        width: 100%;
        margin-top: 10px;
        padding-left: 0;
        margin-bottom: 20px;
        font-size: 12px;
        line-height: 15px;
    }

    .divRegistroFormulario .is_column p:nth-child(12) {
        font-size: 12px;
        line-height: 14px;
        display: block;
        align-items: center;
        height: auto;
    }

    .divRegistroFormulario .is_column p input[type=checkbox] {
        width: 22px !important;
        height: 23px !important;
        margin-right: 10px;
        margin-top: 3px;
        margin-bottom: 10px;
    }

    .divRegistroFormulario .is_column p input[type=submit] {
        width: 100%;
        height: 40px;
        font-size: 15px;
        line-height: 40px;
    }

    .divRegistroFormulario .is_column p i {
        top: initial;
        bottom: 15px;
    }

    .divRegistro h1 {
        font-size: 28px;
        line-height: 30px;
    }

    .divBannerInterno .divCapasBanner {
        width: 660px !important;
    }

    .divBannerInterno .divCapasBanner .divCapa1 {
        font-size: 38px;
        line-height: 45px;
    }

    .divBannerInterno .divCapasBanner .divCapa2 {
        font-size: 50px;
        line-height: 44px;
        padding-left: 0;
    }

    .divBannerInterno .divCapasBanner .divCapa3:before {
        left: 0;
    }

    .divBannerInterno .divCapasBanner .divCapa3:before {
        width: 180px;
    }

    .divBannerInterno .divCapasBanner .divCapa3 {
        font-size: 20px;
        line-height: 25px;
        padding-left: 200px;
        padding-right: 0;
    }

    .divMenuAnclas .is_row {
        width: 660px;
    }

    .divMenuAnclas .is_row nav ul li a {
        font-size: 13px;
        line-height: 14px;
        padding-bottom: 20px;
        display: block;
        padding-left: 10px;
        padding-right: 10px;
    }

    .divMenuAnclas .is_row nav ul li a:hover:before {
        top: 36px;
        left: 0
    }

    .divSectoresProductivos h1 {
        font-size: 28px;
        line-height: 30px
    }

    .divSectoresProductivos h2 {
        font-size: 28px;
        line-height: 30px;
    }

    .divSelecionarSectoresProductivos {
        width: 270px;
        background-repeat: no-repeat;
        background-position: 240px 15px;
    }

    .divSelecionarSectoresProductivos span {
        font-size: 18px;
        margin-left: 5px;
        width: 190px;
    }

    .btnSectoresProductivos {
        margin-top: 3px;
        margin-right: 25px;
    }

    .divNumeroFOBSectoresProductivos {
        margin-right: 0
    }

    .divExportacionesSector h1 {
        font-size: 28px;
        line-height: 30px
    }

    .divExportacionesSector h2 {
        font-size: 28px;
        line-height: 30px;
    }

    #inputBuscadorExportacionesSector {
        width: 100%;
        padding-right: 40px;
    }

    .divBuscadorExportacionesSector form p {
        margin-right: 5px !important;
        width: 200px !important;
    }

    .divVolumenExportacionesSector .divDatosPeriodoVolumenExportacionesSector a {
        margin-left: 5px;
        margin-right: 5px;
    }

    .divVolumenExportacionesSector h4 {
        font-size: 18px;
        width: 75%
    }

    .divRankingPaisesSector h4 {
        font-size: 18px;
        margin-left: 10px;
        width: 75%
    }

    .divCantidadRankingPaisesSector {
        margin-left: 5px;
        margin-top: 20px;
    }

    .divPorcentajePaisSector {
        bottom: 0;
        font-size: 18px;
    }

    .divSeleccionarProductoExportacionesSector {
        width: 100%
    }

    .divListadoSeleccionarSectoresProductivos {
        width: 100%
    }

    .divSeleccionarProductoExportacionesSector ul li a span {
        font-size: 13px;
        line-height: 14px;
    }

    .divSeleccionarProductoExportacionesSector ul li a strong {
        margin-left: 15px;
        font-size: 13px;
        width: 85px;
        min-width: 85px;
    }

    .divBloqueRankingPaisesSector {
        height: auto;
    }

    .btnActivadoVolumenExportacionesSector:before {
        left: -8px;
    }

    .divContenedorRankingPaisesSector {
        width: 100%
    }

    .divDetalleRankingPaisesSector {
        margin-top: 20px;
        margin-right: 15px;
    }

    .divDetalleRankingPaisesSector strong {
        font-size: 18px;
        line-height: 20px;
    }

    .divTopRankingPaisesSector {
        width: 100%;
        margin-right: 0;
        margin-top: 30px;
        box-sizing: border-box;
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 30px;
    }

    .divTopRankingPaisesSector .is_column {
        width: 45%;
        margin-bottom: 10px;
        margin-right: 5%;
        float: left;
    }

    .divTopRankingPaisesSector .is_column div:nth-child(2) {
        height: auto;
    }

    .divTopRankingPaisesSector .is_column div:nth-child(2) strong {
        font-size: 18px;
    }

    .divTopRankingPaisesSector .is_column div:nth-child(2) span {
        font-size: 13px;
        line-height: 14px;
        margin-top: 1px;
    }

    .divUltimosEstudios .is_row article {
        margin-right: 15px;
        margin-bottom: 0;
    }

    .divUltimosEstudios .is_row article a .is_column:nth-child(2) h3 {
        font-size: 18px;
        line-height: 20px;
    }

    .divUltimosEstudios .is_row article a .is_column:nth-child(2) p {
        font-size: 13px;
        line-height: 18px
    }

    .divCompetitividadGlobal h1 {
        font-size: 28px;
        line-height: 28px
    }

    .divCompetitividadGlobal h2 {
        font-size: 28px;
        line-height: 28px;
    }

    .divSelecionarPaisesCompetitividadGlobal {
        width: 330px;
        background-repeat: no-repeat;
        background-position: 300px 15px;
        margin-left: 0;
        margin-top: 0;
    }

    .divSelecionarPaisCompetitividadGlobal {
        width: 330px;
        background: #fff url(../images/abajo.svg);
        background-repeat: no-repeat;
        background-position: 300px 15px;
        margin-left: 0;
        margin-top: 0;
    }

    .divCarruselCompetitividadGlobal .is_colum:nth-child(2) {
        width: calc(100% - 180px);
        float: right;
    }

    .btnCompetitividadGlobal {
        margin-right: 0;
    }

    .divSelecionarPaisCompetitividadGlobal span,
    .divSelecionarPaisesCompetitividadGlobal span {
        font-size: 18px;
        margin-top: 13px;
        margin-left: 7px;
        width: 220px;
    }

    .divListadoPaisCompetitividadGlobal ul li a {
        font-size: 13px;
        line-height: 15px;
    }

    .divListadoPaisCompetitividadGlobal {
        width: 100%
    }

    .divExportacionesCompetitividadGlobal {
        width: 95%;
        margin-left: 0;
        margin-top: 10px;
    }

    .divExportacionesCompetitividadGlobal .is_column {
        width: 30%;
        margin-right: 1%
    }

    .divExportacionesCompetitividadGlobal .is_column div {
        width: 100%;
        height: auto;
        font-size: 12px;
        margin-bottom: 5px;
        line-height: 15px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .divExportacionesCompetitividadGlobal .is_column span {
        padding-left: 0;
        font-size: 16px;
    }

    .divExportacionesCompetitividadGlobal .is_column span strong {
        padding-left: 0;
        font-size: 20px
    }

    .divPerfilProductosMercado h1 {
        font-size: 28px;
        line-height: 28px
    }

    .divPerfilProductosMercado h2 {
        font-size: 28px;
        line-height: 28px;
    }

    .divBuscadorPerfilProductosMercado form p {
        margin-right: 2%;
        width: 43%
    }

    #inputBuscadorPerfilProductosMercado {
        width: 100%;
        padding-right: 35px;
        margin-top: 10px;
    }

    .divSelecionarProductoPerfilProductoMercado {
        width: 545px;
    }

    .divSelecionarProductoPerfilProductoMercado ul li a span {
        font-size: 13px;
        line-height: 14px;
    }

    .divPerfilProductosMercado .is_row {
        padding-top: 25px;
    }

    .divListadoPerfilProductosMercado {
        width: 265px;
    }

    .divBlocksPerfilProductosMercado ul li a {
        width: 95%
    }

    .divBlocksPerfilProductosMercado ul li {
        margin-bottom: 3px;
    }

    .divResumenPerfilProductosMercado {
        width: 342px;
        padding-left: 20px;
        padding-right: 30px;
        padding-bottom: 60px;
    }

    .divResumenPerfilProductosMercado h3 {
        font-size: 18px;
    }

    .divResumenPerfilProductosMercado p {
        font-size: 13px;
        line-height: 18px;
    }

    .divIndicesPaisMercado {
        width: 217px;
        height: 174px;
        position: relative;
        top: initial;
        right: inherit;
    }

    .divImageMapaPaisMercado img {
        max-width: 100%;
        min-height: auto;
        width: auto;
        height: auto;
    }

    .divImageMapaPaisMercado {
        padding-left: 0
    }

    .divInformesMercado h1 {
        font-size: 28px;
        line-height: 28px
    }

    .divInformesMercado h2 {
        font-size: 28px;
        line-height: 28px;
    }

    .divBuscadorInformesMercado form p {
        margin-right: 2%;
        width: 43%
    }

    #inputBuscadorPaisesInforme {
        width: 100%
    }

    #inputBuscadorProductosInforme {
        width: 100%;
        padding-right: 35px;
    }

    .divSelecionarProductoInformesMercado ul li a strong {
        width: 95px;
        margin-left: 10px;
        margin-right: 10px;
        font-size: 14px;
    }

    .divSelecionarProductoInformesMercado ul li a span {
        font-size: 13px;
        line-height: 14px;
    }

    .divSelecionarProductoInformesMercado ul li a {
        width: 96%
    }

    .divSelecionarProductoPerfilProductoMercado ul li a {
        width: 97%
    }

    .divSelecionarProductoInformesMercado {
        width: 550px;
        left: 18px;
    }

    .divAcordeonInformesMercado .is_column strong {
        width: 450px;
    }

    .divAcordeonInformesMercado .is_columnChild .is_row-x {
        width: 47%;
        display: block;
        margin-left: 3%;
        margin-right: 0;
        float: left;
    }

    .divContenidoInformesMercado {
        width: 180px;
    }

    .divContenidoInformesMercado h3 {
        font-size: 18px;
        line-height: 18px;
    }

    .divContenidoInformesMercado p {
        font-size: 13px;
        line-height: 17px;
        margin-top: 8px;
    }

    .divAcordeonInformesMercado .is_columnChild .is_row-y {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 15px;
    }

    .divVideoContenidoInformesMercado h3 {
        font-size: 18px;
        line-height: 18px;
        margin-top: 5px;
    }

    .divVideoContenidoInformesMercado p {
        font-size: 13px;
        line-height: 17px;
    }

    .divVideoContenidoInformesMercado {
        width: 360px
    }

    .divPrincipalesProductosExportacion h1 {
        font-size: 28px;
        line-height: 30px
    }

    .divPrincipalesProductosExportacion h2 {
        font-size: 28px;
        line-height: 30px;
    }

    .divSelecionarProductosExportacion {
        width: 270px;
        background-repeat: no-repeat;
        background-position: 240px 15px;
    }

    .divSelecionarProductosExportacion>span {
        font-size: 18px;
        margin-left: 5px;
        width: 190px;
        margin-top: 13px;
    }

    .btnProductosExportacion {
        margin-top: 3px;
        margin-right: 25px;
    }

    .divNumeroFOB {
        margin-right: 0
    }

    .divExportaciones h1 {
        font-size: 28px;
        line-height: 30px
    }

    .divExportaciones h2 {
        font-size: 28px;
        line-height: 30px;
    }

    .divBuscadorExportaciones form p {
        margin-right: 5px !important;
        width: 200px !important;
    }

    #inputBuscadorExportaciones {
        width: 100%;
        padding-right: 40px;
    }

    .divBuscadorListadoProductoExportaciones {
        width: 100%
    }

    .divCantidadRankingPaises {
        margin-left: 5px;
        margin-top: 20px;
    }

    .divDetalleRankingPaises {
        margin-top: 20px;
        margin-right: 15px;
    }

    .divRankingPaises h4 {
        font-size: 18px;
        margin-left: 10px;
        width: 80%
    }

    .divVolumenExportaciones h4 {
        font-size: 18px;
        width: 80%
    }

    .divDescargarRankingPaises {
        width: 95%;
        margin: 0 auto;
        margin-top: 20px;
    }

    .divBloqueRankingPaises {
        height: auto;
    }

    .divTopRankingPaises {
        width: 100%;
        margin-right: 0;
        margin-top: 30px;
        box-sizing: border-box;
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 30px;
    }

    .divTopRankingPaises .is_column {
        width: 45%;
        margin-bottom: 10px;
        margin-right: 5%;
        float: left;
    }

    .divTopRankingPaises .is_column div:nth-child(2) {
        height: auto;
    }

    .divTopRankingPaises .is_column div:nth-child(2) strong {
        font-size: 18px;
    }

    .divTopRankingPaises .is_column div:nth-child(2) span {
        font-size: 13px;
        line-height: 14px;
        margin-top: 1px;
    }

    .divRankingPaises .btnDownloadRankingPaises {
        margin-right: 0;
    }

    .divPreciosFOBExportacion h4 {
        font-size: 17px;
        width: 80%
    }

    .divUltimosEstudios h4 {
        font-size: 18px;
        line-height: 15px;
    }

    .btnDescargarPDFInfografiasCompleto {
        top: 10px;
        right: 10px;
    }

    .divInfografiasVistaCompleta .divListadoPDFInfografiasRecomendadas {
        width: 40%
    }

    .divInfografiasPDFVistaCompleta {
        width: 57%
    }

    .divInfografiasVistaCompleta h1 {
        font-size: 28px;
        line-height: 30px
    }

    .divInfografiasVistaCompleta h2 {
        font-size: 28px;
        line-height: 30px
    }

    .divInfografias h1 {
        font-size: 28px;
        line-height: 30px
    }

    .divInfografias h2 {
        font-size: 28px;
        line-height: 30px;
    }

    .divBuscadorFechasInfografias .column {
        width: 190px;
        margin-right: 15px;
    }

    .divInfografiasPais_Select,
    .divInfografiasTipo_Select {
        width: 330px;
        left: 0;
    }

    .divInfografiasPais_Select .is_row:nth-child(2) label,
    .divInfografiasTipo_Select .is_row:nth-child(2) label {
        font-size: 13px;
    }

    .divInfografias .divListadoPDFInfografias {
        width: 253px;
    }

    .divBlocksPDFInfografias ul li a {
        width: 230px;
        padding-right: 20px;
    }

    .divVisorPDFInfografias {
        width: 340px;
    }

    .divVisorPDFInfografias>div>div {
        width: 100%;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }

    .divBlocksPDFInfografias {
        height: 315px;
    }

    .divBlocksPDFInfografias ul li i {
        width: 100%
    }

    .divBlocksPDFInfografias ul li h5 {
        font-size: 13px;
        line-height: 15px;
    }

    .divMenuSectores .is_row {
        width: 660px;
    }

    .divMenuSectores .is_row .is_colum:nth-child(2) {
        width: 250px;
    }

    .divMenuSectores .is_row .is_colum:nth-child(2) .btnSelecionarSector {
        width: 250px;
        background: #e6e7e8 url(../images/btnSelecionarSector.png);
        background-position: 225px 24px;
        background-repeat: no-repeat;
    }

    .divMenuSectores .divContenedorSelecionarSector {
        width: 100%
    }

    .divMenuSectores .is_row nav ul li a {
        font-size: 13px;
        line-height: 14px;
        padding-bottom: 20px;
        display: block;
        padding-left: 10px;
        padding-right: 10px;
    }

    .divMenuSectores .is_row .is_colum:nth-child(1) {
        width: calc(100% - 250px);
    }

    .divMenuSectores .is_row nav ul li a:hover:before {
        top: 36px;
        left: 0
    }

    .divCapsulasAprendizaje h1 {
        font-size: 28px;
        line-height: 30px
    }

    .divCapsulasAprendizaje h2 {
        font-size: 28px;
        line-height: 30px;
    }

    .divFiltrarCapsulasAprendizaje {
        width: 304px;
    }

    .divFiltrarCapsulasAprendizaje .is_row:nth-child(2) label {
        font-size: 13px;
        height: 27px;
    }

    .divCapsulasAprendizaje .divVideo {
        width: 385px;
    }

    .divCapsulasAprendizaje .divVideo .divTituloVideo {
        padding-right: 30px;
    }

    .divCapsulasAprendizaje .divVideo .divTituloVideo h3 {
        font-size: 18px;
        line-height: 20px;
    }

    .divCapsulasAprendizaje .btnFiltrarVideotutoriales {
        margin-right: 10px;
    }

    .divCapsulasAprendizaje .divListadoVideos {
        width: 260px;
        padding-left: 15px;
    }

    .divCapsulasAprendizaje .divListadoVideos ul li .divInformacionVideos {
        width: 140px;
        margin-left: 10px;
        padding-top: 0;
    }

    .divCapsulasAprendizaje .divListadoVideos ul li .divInformacionVideos span {
        font-size: 10px;
        line-height: 14px;
    }

    .divCapsulasAprendizaje .divListadoVideos ul li .divInformacionVideos h3 {
        font-size: 13px;
        line-height: 15px
    }

    .divFormacionExportador h1 {
        font-size: 28px;
        line-height: 34px
    }

    .divFormacionExportador h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divFormacionExportador .is_row article {
        width: 335px !important;
        margin-right: 40px !important;
        margin-bottom: 0 !important;
    }

    .divFormacionExportador .is_row article .divImageFormacionExportador {
        width: 100% !important;
    }

    .divFormacionExportador .is_row article .is_column {
        width: 335px !important;
        height: auto !important;
        right: -24px !important;
    }

    .divFormacionExportador .is_row article h3 {
        font-size: 18px;
        line-height: 20px;
        min-height: 40px;
    }

    .divFormacionExportador .is_row article p {
        margin-top: 10px !important;
        padding-right: 10px !important;
        font-size: 13px !important;
        line-height: 18px !important;
    }

    .divFormacionExportador .is_row article ul li {
        font-size: 13px;
        line-height: 18px;
        position: relative;
        padding-left: 20px;
    }

    .divFormacionExportador .is_row article ul li img {
        position: absolute;
        left: 0;
    }

    .divFormacionExportador .is_row article .btnVerOnline {
        font-size: 15px;
        line-height: 18px;
        position: relative;
        bottom: inherit;
        left: inherit;
        display: table;
        margin-top: 20px;
    }

    .divCapsulasAprendizaje .divListadoVideos ul li .divInformacionVideos span:before {
        height: 10px;
        width: 1.73px
    }

    .divPotencialExportacion h1 {
        font-size: 28px;
        line-height: 34px
    }

    .divPotencialExportacion h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divPotencialExportacion .btnTestExportador {
        margin-right: 5px;
        margin-top: 1px;
    }

    .divTituloFasesExportacion .is_column a {
        padding-left: 15px;
    }

    .divTituloFasesExportacion .is_column span {
        font-size: 11px;
        line-height: 18px;
    }

    .divTituloFasesExportacion .is_column h3 {
        font-size: 16px;
        line-height: 18px;
    }

    .divTituloFasesExportacion .is_column span:before {
        width: 1.73px;
    }

    .divListadoFasesExportacion {
        width: 310px;
    }

    .divListadoFasesExportacion .is_column img {
        margin-left: 15px;
    }

    .divListadoFasesExportacion .is_column strong {
        width: 220px;
    }

    .divListadoFasesExportacion .is_columnChild .divBlock ul {
        margin-left: 15px;
    }

    .divListadoFasesExportacion .is_columnChild .divBlock a {
        font-size: 13px;
        padding-top: 2px;
    }

    .divVideoFasesExportacion {
        width: 300px;
        margin-right: 10px;
    }

    .divVideoFasesExportacion .divTituloVideo span {
        margin-bottom: 5px;
    }

    .divListadoFasesExportacion .is_column {
        margin-bottom: 2px
    }

    .divEstudiosMercado h1 {
        font-size: 28px;
        line-height: 34px
    }

    .divEstudiosMercado h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divEstudiosMercado .btnVerEstudiosMercado {
        margin-top: 0;
    }

    .divEstudiosMercado .divListadoPDF {
        width: 253px;
    }

    .divBlocksPDF {
        width: 253px;
    }

    .divBlocksPDF ul li a {
        width: 230px;
        padding-right: 20px;
    }

    .divVisorPDF {
        width: 340px;
    }

    .divVisorPDF>div>div {
        width: 100%;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        height: 470px!important;
    }

    .divBlocksPDF {
        height: 442px;
    }

    .divBlocksPDF ul li i {
        width: 100%
    }

    .divBlocksPDF ul li h5 {
        font-size: 13px;
        line-height: 15px;
    }

    .divEstudiosMercado .divBuscadorFechasInfografias .divBuscadorPDF {
        width: 98%
    }

    .divVisorPDF span {
        font-size: 12px;
        line-height: 14px;
        padding-top: 10px;
    }

    .divListadoFasesExportacion .is_column strong {
        font-size: 14px;
        line-height: 15px;
    }

    .divDocumentacionExportar h4 {
        font-size: 18px;
    }

    .divDocumentacionExportar .is_row article .is_column:nth-child(2) {
        padding-right: 25px;
    }

    .divDocumentacionExportar .is_row article a .is_column:nth-child(2) h3 {
        font-size: 18px;
        line-height: 20px;
        padding-top: 5px;
    }

    .divDocumentacionExportar .is_row article a .is_column:nth-child(2) p {
        font-size: 13px;
        line-height: 18px;
    }

    .divDocumentacionExportar .is_row article {
        margin-bottom: 5px;
        margin-right: 15px
    }

    .divExportaFacil h1 {
        font-size: 28px;
        line-height: 34px
    }

    .divExportaFacil h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divPasosExportaFacil .is_column span {
        font-size: 11px;
        line-height: 18px;
    }

    .divPasosExportaFacil .is_column span:before {
        width: 1.73px;
    }

    .divPasosExportaFacil .is_column h3 {
        font-size: 16px;
        line-height: 18px;
    }

    .divDescripcionPasosExportaFacil {
        width: 300px;
        margin-left: 20px;
        margin-top: 25px;
        font-size: 13px;
        line-height: 18px;
    }

    .divVideoPasosExportaFacil {
        width: 290px;
        margin-right: 10px;
        margin-top: 22px;
    }

    .divVideoPasosExportaFacil .divTituloVideo span {
        margin-bottom: 7px;
    }

    .divExportaFacil {
        padding-bottom: 0;
    }

    ._7e1f6b .divSIICEX {
        padding-bottom: 45px !important;
        padding-top: 70px !important
    }

    .divPreciosFOB h1 {
        font-size: 28px;
        line-height: 34px
    }

    .divPreciosFOB h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divBuscadorPreciosFOB form p {
        margin-right: 5px !important;
        width: 200px !important;
    }

    #inputBuscadorPreciosFOB {
        width: 100%;
        padding-right: 40px;
    }

    .divBuscadorListadoProductoPreciosFOB {
        width: 100%
    }

    .divBuscadorListadoProductoPreciosFOB ul li a span {
        font-size: 13px;
        line-height: 15px;
    }

    .divBuscadorListadoProductoPreciosFOB ul li a strong {
        width: 85px;
        font-size: 13px;
        margin-left: 30px;
        margin-right: 10px;
    }

    .divBuscadorListadoProductoExportaciones ul li a span {
        font-size: 13px;
        line-height: 15px;
    }

    .divBuscadorListadoProductoExportaciones ul li a strong {
        width: 85px;
        font-size: 14px;
    }

    .divSelecionarProductoPerfilProductoMercado ul li a strong {
        width: 85px;
        font-size: 13px;
        min-width: 85px;
    }

    .divSelecionarProductoInformesMercado ul li a strong {
        width: 85px;
        font-size: 13px;
        min-width: 85px;
    }

    .divGuiasExportador h4 {
        font-size: 18px;
    }

    .divGuiasExportador .is_row article .is_column:nth-child(2) {
        padding-right: 25px;
    }

    .divGuiasExportador .is_row article a .is_column:nth-child(2) h3 {
        font-size: 18px;
        line-height: 20px;
        padding-top: 5px;
    }

    .divGuiasExportador .is_row article a .is_column:nth-child(2) p {
        font-size: 13px;
        line-height: 18px;
    }

    .divGuiasExportador .is_row article {
        margin-bottom: 5px;
        margin-right: 15px;
    }

    .divFormacionExportador .is_row {
        padding-left: 0
    }

    .divHerramientasAnalisis h1 {
        font-size: 28px;
        line-height: 34px
    }

    .divHerramientasAnalisis h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divHerramientasAnalisis .is_row article {
        width: 263px !important;
        margin-right: 15px !important;
    }

    .divHerramientasAnalisis .is_row article .is_column h3 {
        font-size: 18px;
        line-height: 20px;
    }

    .divHerramientasAnalisis .is_row article .is_column p {
        font-size: 13px;
        line-height: 18px;
    }

    .divHerramientasAnalisis .is_row {
        width: auto;
    }

    ._7e1f6b .divEnlacesInteres {
        padding-top: 45px !important
    }

    .divEnlacesInteres h1 {
        font-size: 28px;
        line-height: 34px
    }

    .divEnlacesInteres h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divContenidoEnlacesInterest article {
        margin-right: 15px;
    }

    .divContenidoEnlacesInterest article .is_column h3 {
        font-size: 18px;
        line-height: 20px;
    }

    .divContenidoEnlacesInterest article .is_column {
        padding-right: 20px;
    }

    .divContenidoEnlacesInterest article .is_column p {
        font-size: 13px;
        line-height: 18px
    }

    .divDiagnosticoProducto h1 {
        font-size: 28px;
        line-height: 34px
    }

    .divDiagnosticoProducto h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divBuscadorProducto form p {
        margin-right: 5px !important;
        width: 200px !important;
    }

    #inputBuscadorProductos {
        width: 100%;
        padding-right: 40px;
    }

    .divBuscadorListadoProducto,
    .divBuscadorPaises {
        width: 100%
    }

    .divBuscadorListadoProducto ul li a span,
    .divBuscadorPaises ul li a span {
        font-size: 13px;
        line-height: 15px;
    }

    .divBuscadorListadoProducto ul li a strong,
    .divBuscadorPaises ul li a strong {
        width: 85px;
        font-size: 13px;
        margin-left: 30px;
        margin-right: 10px;
    }

    .divConcentracionMercados h4 {
        font-size: 18px;
        width: 80%
    }

    .divConcentracionMercados .btnDownload {
        margin-top: 0;
    }

    .divEmpresasExportadoras h4 {
        font-size: 18px;
        width: 80%
    }

    .divBannerInterno {
        height: 600px !important;
    }

    .divEmpresasExportadoras .divDatosTabla {
        padding-left: 0;
    }

    .divEmpresasExportadoras #mCSB_6_container {
        margin-bottom: 15px !important;
    }

    .divPaginacion {
        margin-top: 20px;
        margin-right: -5px;
    }

    .divEmpresasExportadoras .divDatosTabla .is_rows {
        margin-bottom: 20px;
    }

    .divEmpresasExportadoras .divDatosTabla .is_rows .column {
        font-size: 13px;
        line-height: 15px;
    }

    .divPreciosProductos h4 {
        font-size: 18px;
        width: 75%
    }

    .divPreciosProductos .divAnosTrimestres span {
        margin-left: 35px;
    }

    .divProductosPriorizados .is_row .is_column strong {
        padding-left: 20px;
    }

    .divProductosPriorizados .is_row .is_column strong {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 50%
    }

    .divProductosPriorizados .is_row .is_column a {
        font-size: 13px;
        margin-top: 0;
        margin-right: 50px;
    }

    .divProductosPriorizados .is_row .is_columnChild .divBlock {
        width: 95%;
        display: inline-table;
        margin-left: 4% !important;
        margin-bottom: 20px !important;
        margin-right: 0;
        float: left;
    }

    .divProductosPriorizados .is_row .is_columnChild .divBlock p {
        font-size: 13px;
        line-height: 16px;
    }

    .divCertificaciones {
        padding-top: 40px
    }

    .divCertificaciones h1 {
        font-size: 28px;
        line-height: 34px
    }

    .divCertificaciones h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divCertificaciones .btnFiltrarCertificaciones {
        margin-right: 10px;
    }

    .divCertificaciones .is_wrapper .is_row {
        width: 49%;
        padding: 10px;
        box-sizing: border-box;
        height: auto;
        margin-bottom: 10px;
    }

    .divCertificaciones .is_wrapper .is_row .is_column:nth-child(1) {
        margin-right: 10px;
    }

    .divCertificaciones .is_wrapper .is_row .is_column:nth-child(2) h6 {
        font-size: 13px;
        line-height: 15px;
        margin-top: 0;
    }

    .divCertificaciones .is_wrapper .is_row .is_column:nth-child(2) i {
        font-size: 12px;
        line-height: 15px;
        padding-left: 10px;
        margin-left: 0;
        margin-bottom: 5px;
        display: block;
    }

    .divCertificaciones .is_wrapper .is_row .is_column:nth-child(2) span {
        display: block;
    }

    .divCertificaciones .is_wrapper .is_row .is_column:nth-child(2) span:before {
        top: 3px
    }

    .divOficinasMundo h1 {
        font-size: 28px;
        line-height: 34px
    }

    .divOficinasMundo h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divOficinasMundo .divInformacionOficina h5 {
        font-size: 18px;
        line-height: 20px;
    }

    .divOficinasMundo .divInformacionOficina p {
        font-size: 13px;
        line-height: 18px
    }

    .divRegulacionesPais h1 {
        font-size: 28px;
        line-height: 34px
    }

    .divRegulacionesPais h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divRegulacionesPais form p {
        margin-right: 10px !important;
        width: 200px !important;
    }

    .divRegulacionesPais .label {
        font-size: 12px;
        line-height: 14px;
    }

    .divBuscadorListadoArancelariosPaises {
        left: 210px;
    }

    .divRegulacionesPais .is_row h4 {
        font-size: 18px;
        margin-top: 4px;
    }

    .divListadoArancelarios {
        width: 200px;
    }

    .divListadoArancelarios a {
        padding-right: 20px;
    }

    .divResumenArancelarios {
        width: 375px;
        height: auto;
        padding-left: 30px;
        padding-right: 30px;
    }

    .divResumenArancelarios h3 {
        font-size: 18px;
        line-height: 20px;
    }

    .divResumenArancelarios p {
        font-size: 13px;
        line-height: 18px;
    }

    .divRegulacionesPais .is_row {
        padding-bottom: 30px;
    }

    ._ec8828 .divServiciosExportador {
        padding-bottom: 40px
    }

    .divDirectorioContacto h1 {
        font-size: 28px;
        line-height: 35px
    }

    .divDirectorioContacto h2 {
        font-size: 28px;
        line-height: 35px;
    }

    .divFiltrosDirectorio {
        width: 440px;
    }

    .divFiltrosDirectorio>ul>li {
        width: 47%;
        margin-right: 3%;
        margin-bottom: 15px;
        margin-left: 0;
    }

    .divDirectorioContacto .is_row {
        margin-top: 20px;
    }

    .divBuscarFiltroDirectorio {
        right: 115px;
    }

    .divFiltrosDirectorio .selectric .label {
        font-size: 13px;
        line-height: 14px;
    }

    .divFiltrosDirectorio>ul>li>input[type=text] {
        font-size: 13px;
        line-height: 14px;
    }

    .divBuscadorFullDirectorio {
        width: 490px;
    }

    .divCamposBuscadorFiltroDirectorio {
        width: 450px;
    }

    .divCamposBuscadorFiltroDirectorio input[type=text] {
        width: 90%
    }

    .divTablaDirectorio .is_column ul li {
        font-size: 12px;
    }

    .divTablaDirectorio {
        width: 1070px;
    }

    .divTablaDirectorio .is_columnChild {
        padding-bottom: 30px
    }

    .divHerramientasPymes h1 {
        font-size: 28px;
        line-height: 34px
    }

    .divHerramientasPymes h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divHerramientasPymes .is_row article {
        width: 263px !important;
        margin-bottom: 0 !important;
        margin-right: 15px !important;
    }

    .divHerramientasPymes .is_row article .is_column h3 {
        font-size: 18px;
        line-height: 20px;
    }

    .divHerramientasPymes .is_row article .is_column p {
        height: 55px;
        font-size: 13px;
        line-height: 18px;
    }

    .divHerramientasPymes .is_row article .is_column {
        padding-right: 25px;
    }

    .divHerramientasPymes {
        padding-bottom: 40px;
    }

    .divHerramientasPymes .is_row {
        width: 100%
    }

    .herraExpAna .divSIICEX {
        padding-top: 90px
    }

    .divHerramientasExternas h1 {
        font-size: 28px;
        line-height: 34px
    }

    .divHerramientasExternas h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divHerramientasExternas .is_row article .is_column h3 {
        font-size: 18px;
        line-height: 20px;
    }

    .divHerramientasExternas .is_row article .is_column p {
        font-size: 13px;
        line-height: 20px;
    }

    .divHerramientasExternas .is_row article {
        margin-bottom: 0 !important;
        margin-right: 15px !important;
    }

    .divHerramientasExternas .is_row {
        width: 100%
    }

    .divHerramientasExternas {
        padding-bottom: 60px
    }

    .divCalendarioActividades h1 {
        font-size: 28px;
        line-height: 34px
    }

    .divCalendarioActividades h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divTipoCalendarioActividades {
        width: 100%
    }

    .divTipoCalendarioActividades ul li {
        margin-right: 20px;
        width: 42%;
    }

    .divBtnCalendarioActividadesListado {
        margin-top: 15px;
    }

    .divContainerCalendarioActividadesListado article {
        width: 48% !important;
        margin-right: 1% !important;
        margin-left: 1% !important;
    }

    .divContainerCalendarioActividadesListado article .is_column:nth-child(2) {
        width: calc(100% - 57px);
    }

    .divContainerCalendarioActividadesListado article a .is_column:nth-child(2) h3 {
        font-size: 18px;
        line-height: 20px;
        padding-top: 5px;
        height: auto;
    }

    .divContainerCalendarioActividadesListado article a .is_column:nth-child(2) p {
        font-size: 13px;
        line-height: 18px;
        margin-top: 10px;
    }

    .divSeleccionarTipoEventoActividades {
        width: 205px;
    }

    .divSeleccionarTipoEventoActividades .is_row:nth-child(1) a {
        /* display: none; */
    }

    .divSeleccionarTipoEventoActividades .is_row:nth-child(2) label {
        font-size: 13px;
        line-height: 15px;
        height: 25px;
    }

    .btnOkTipoEventoActividades {
        width: 60px;
        background: #d52b1e url(../images/button-right.png);
        background-repeat: no-repeat;
        background-position: 57px 7px;
        padding-left: 3px;
    }

    .btnCancelarTipoEventoActividades {
        width: 70px;
        padding-right: 10px;
    }

    .divSeleccionarTipoHerramientaActividades {
        width: 205px;
    }

    .divSeleccionarTipoHerramientaActividades .is_row:nth-child(1) a {
        display: none;
    }

    .divSeleccionarTipoHerramientaActividades .is_row:nth-child(2) label {
        font-size: 13px;
        line-height: 15px;
        height: 25px;
    }

    .btnOkTipoHerramientaActividades {
        width: 60px;
        background: #d52b1e url(../images/button-right.png);
        background-repeat: no-repeat;
        background-position: 57px 7px;
        padding-left: 3px;
    }

    .btnCancelarTipoHerramientaActividades {
        width: 70px;
        padding-right: 10px;
    }

    .divContainerCalendarioActividades td>a {
        max-width: 500px
    }

    .divBoletinInteligenciaComercial h1 {
        font-size: 28px;
        line-height: 34px
    }

    .divBoletinInteligenciaComercial h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divFiltrosBoletin {
        width: 450px;
    }

    .divFiltrosBoletin>ul>li {
        width: 47%;
        margin-right: 3%;
        margin-bottom: 10px;
        margin-left: 0;
    }

    .divFiltrosBoletin .selectric .label {
        font-size: 13px;
        line-height: 14px;
    }

    .divFiltrosBoletin>ul>li>input[type=text] {
        font-size: 13px;
        line-height: 14px;
    }

    .divListadoBoletines .divRowBoletines {
        width: 48%;
        float: left;
        margin-left: 1%;
        margin-bottom: 40px;
        margin-right: 1%;
        display: block;
    }

    .divContenidoBoletin {
        width: 190px;
    }

    .divContenidoBoletin h3 {
        font-size: 18px;
        line-height: 18px;
        display: block;
        margin-top: 5px;
    }

    .divContenidoBoletin p {
        font-size: 13px;
        line-height: 17px;
        margin-top: 5px;
    }

    .divSeleccionarCategoriaBoletin {
        width: 250px;
    }

    .divSeleccionarCategoriaBoletin .is_row:nth-child(1) a {
        display: none;
    }

    .divSeleccionarCategoriaBoletin .is_row:nth-child(2) label {
        font-size: 13px;
        line-height: 15px;
        height: 25px;
    }

    .btnOkCategoriaBoletin {
        width: 60px;
        background: #d52b1e url(../images/button-right.png);
        background-repeat: no-repeat;
        background-position: 57px 7px;
        padding-left: 3px;
    }

    .btnCancelarCategoriaBoletin {
        width: 70px;
        padding-right: 10px;
    }

    .divRegistroBoletin h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divRegistroBoletinFormulario {
        background: #fff url(../images/imgFondoRegistro.jpg);
        background-position: left top;
        background-repeat: no-repeat;
        background-size: 100%;
        height: auto;
    }

    .divRegistroBoletinFormulario .divCamposRegistroBoletinFormulario {
        width: 50%;
        margin-top: 50px;
        margin-bottom: 50px;
        margin-right: 5%
    }

    .divRegistroBoletinFormulario .divCamposRegistroBoletinFormulario p {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 15px !important;
    }

    .divSectoresBoletin ul li {
        width: 105px;
        height: 135px;
        margin-right: 5px;
        margin-bottom: 5px;
    }

    .divSectoresBoletin ul li span {
        font-size: 13px;
        margin-top: 8px;
        line-height: 15px;
    }

    .divMercadosInteresBoletin ul li {
        width: 100%;
        margin-right: 0;
    }

    .divRegistroBoletinFormulario .divCamposRegistroBoletinFormulario p input[type=checkbox] {
        width: 22px !important;
        height: 23px !important;
        margin-right: 10px;
        margin-top: 3px;
        margin-bottom: 10px;
    }

    .divRegistroBoletinFormulario .divCamposRegistroBoletinFormulario p:nth-child(12) {
        font-size: 12px;
        line-height: 14px;
        display: block;
        align-items: center;
        height: auto;
    }

    .divRegistroBoletinFormulario p input[type=submit] {
        width: 100%;
        height: 40px;
        font-size: 15px;
        line-height: 40px;
    }

    .divRegistroBoletinFormulario p i {
        top: initial !important;
        bottom: 15px;
    }

    .divResultadoExportacion {
        width: calc(100% - 85px)
    }

    .divGlosarioExportacion h1 {
        font-size: 28px;
        line-height: 34px
    }

    .divGlosarioExportacion h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divResultadoExportacion .is_column-x {
        width: 45%;
        padding-right: 5%
    }

    .divResultadoExportacion .is_column-y {
        padding-left: 5%;
        padding-right: 0;
        width: 40%
    }

    .divResultadoExportacion .is_column-y ul li p {
        font-size: 13px;
        line-height: 20px;
    }

    .divResultadoExportacion .is_column-x ul li p {
        font-size: 13px;
        line-height: 20px;
    }

    .divResultadoExportacion .is_column-y ul li strong {
        font-size: 18px;
        line-height: 20px;
        padding-bottom: 3px;
    }

    .divResultadoExportacion .is_column-x ul li strong {
        font-size: 18px;
        line-height: 20px;
        padding-bottom: 3px
    }

    .divConsultasFrecuentes h1 {
        font-size: 28px;
        line-height: 34px
    }

    .divConsultasFrecuentes h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divBuscarConsultasFrecuentes input[type=text] {
        width: 90%
    }

    .divContainerResultadosConsultas {
        width: 415px;
    }

    .divContainerResultadosConsultas .is_columnChild p {
        font-size: 13px;
        margin-top: 5px;
        margin-bottom: 15px;
        line-height: 18px;
    }

    .divPerfilConsumidor h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divPerfilConsumidor .is_row article .is_column:nth-child(2) {
        width: 90%
    }

    .divPerfilConsumidor .is_column:nth-child(2) .is_row-x h4 {
        font-size: 18px;
        line-height: 20px;
    }

    .divPerfilConsumidor .is_column:nth-child(2) .is_row-x {
        width: 100%;
        padding-right: 0;
        border-right: 0 solid #dfdfdf;
        padding-left: 0;
    }

    .divPerfilConsumidor .is_column:nth-child(2) .is_row-y {
        width: 100%;
        margin-top: 5px;
    }

    .divPerfilConsumidor .is_column:nth-child(2) .is_row-x p {
        font-size: 13px;
        line-height: 20px;
    }

    .divPerfilConsumidor .is_column:nth-child(2) .is_row-y p {
        font-size: 13px;
        line-height: 20px
    }

    .divAcercaSeminarios h1 {
        font-size: 28px;
        line-height: 34px
    }

    .divAcercaSeminarios h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divAcercaSeminarios .is_column:nth-child(1) p {
        font-size: 13px;
        line-height: 20px;
    }

    .divAcercaSeminarios .is_column:nth-child(1) {
        width: 354px;
    }

    .divAcercaSeminarios .is_column:nth-child(2) {
        width: 100%;
        height: 290px
    }

    .divCalendarioFormacion h1 {
        font-size: 28px;
        line-height: 34px
    }

    .divCalendarioFormacion h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divBtnCalendarioListado a {
        width: 150px;
    }

    .divTipoCalendarioFormacion {
        /* width: 345px; */
        width: 46%;
    }

    .divSeleccionarTipoCapacitacion .is_row:nth-child(2) label {
        width: 100%;
        font-size: 13px;
        display: block;
    }

    .divContainerCalendarioListado article {
        width: 48% !important;
        margin-right: 1% !important;
        margin-left: 1% !important;
    }

    .divContainerCalendarioListado article .is_column:nth-child(2) {
        width: 231px !important;
    }

    .divContainerCalendarioListado article a .is_column:nth-child(2) h3 {
        font-size: 18px;
        line-height: 20px;
        padding-top: 5px;
        height: auto;
    }

    .divContainerCalendarioListado article a .is_column:nth-child(2) p {
        font-size: 13px;
        line-height: 18px;
        margin-top: 10px;
    }

    .divContainerCalendario td>a {
        max-width: 400px;
        min-width: 300px;
    }

    .divListadoCapatacionesCalendario li {
        margin-left: 5px
    }

    .divProgramasCapacitacion h1 {
        font-size: 28px;
        line-height: 34px
    }

    .divProgramasCapacitacion h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .divProgramasCapacitacion .is_row article {
        width: 263px !important;
        margin-bottom: 0 !important;
        margin-right: 15px !important;
    }

    .divProgramasCapacitacion .is_row article .is_column h3 {
        font-size: 18px;
        line-height: 20px;
    }

    .divProgramasCapacitacion .is_row article .is_column p {
        font-size: 13px;
        line-height: 20px;
    }

    .divProgramasCapacitacion .is_row {
        width: 100%
    }

    .divProgramasCapacitacion {
        padding-top: 45px;
        padding-bottom: 45px;
    }
}

@media screen and (max-width:750px) {
    header .divCamposBuscador input[type=text] {
        margin-top: 7px !important;
    }

    header .is_colum .is_row .is_wrapper.divBuscadorFull {
        background-color: rgba(2, 2, 7, .8) !important;
        right: -55px !important;
    }

    /* header .is_colum .is_row .is_wrapper .btnBuscador {
        margin-top: 9px !important;
    } */

    /* header .divCerrarBuscador {
        margin-top: 6px !important;
    } */

    header .divCamposBuscador input[type=submit] {
        margin-top: 9px !important;
    }

    body .divFiltrosBoletin,
    body .divFiltrosBoletin>ul>li {
        width: 100%
    }

    #mCSB_14_scrollbar_horizontal,
    #mCSB_13_scrollbar_horizontal,
    #mCSB_10_scrollbar_horizontal,
    #mCSB_11_scrollbar_horizontal,
    #mCSB_12_scrollbar_horizontal,
    #mCSB_2_scrollbar_horizontal,
    #mCSB_3_scrollbar_horizontal,
    #mCSB_4_scrollbar_horizontal,
    #mCSB_5_scrollbar_horizontal,
    #mCSB_6_scrollbar_horizontal,
    #mCSB_7_scrollbar_horizontal,
    #mCSB_8_scrollbar_horizontal,
    #mCSB_9_scrollbar_horizontal {
        visibility: hidden !important;
    }

    .is_centered {
        width: 90% !important;
    }

    .divEspaciador {
        display: none;
    }

    header .is_colum .is_logo strong {
        font-size: 28px;
        line-height: 30px;
    }

    header .is_colum .is_logo {
        margin-top: 11px;
        font-size: 25px;
        line-height: 15px;
    }

    .divRedesSociales {
        display: none;
    }

    header .divSombraMenu {
        height: 125px;
        display: block;
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, .7), rgba(0, 0, 0, 0));
    }

    .divBannerInicio .divCapasBanner {
        width: 90% !important;
        top: 175px;
    }

    .divBannerInicio .divCapasBanner .divCapa1 {
        font-size: 20px;
        line-height: 20px;
    }

    .divBannerInicio .divCapasBanner .divCapa2 {
        font-size: 35px;
        line-height: 35px;
        padding-left: 0;
        padding-top: 3px;
        padding-bottom: 5px;
    }

    .divBannerInicio .divCapasBanner .divCapa3:before {
        left: 0;
        width: 50px;
    }

    .divBannerInicio .divCapasBanner .divCapa3 {
        font-size: 20px;
        line-height: 27px;
        padding-left: 65px;
    }

    .divBannerInicio {
        height: 480px !important;
    }

    .divBannerInicio .slick-slider {
        height: 480px !important;
    }

    .divBannerInicio .slick-dots {
        margin-top: 0 !important;
        position: absolute !important;
        bottom: 40px !important;
        right: 5% !important;
        margin: 0 !important;
    }

    .divTiposExportacion {
        margin-top: 0;
        margin-bottom: 0;
        background: #edf0f2;
    }

    .divTiposExportacion .is_column {
        width: 100%;
        padding: 30px;
        height: auto;
        margin-top: -20px;
        display: inline-block;
    }

    .divTiposExportacion .is_column .is_row {
        margin-right: 0;
        width: 100%;
        height: auto;
        margin-bottom: 20px;
    }

    .divTiposExportacion .is_column .is_row h2 br {
        display: none;
    }

    .divTiposExportacion .is_column .is_row p {
        font-size: 14px;
        line-height: 21px;
        max-width: 100%;
        margin-top: 0;
    }

    .divBloqueExportacion {
        padding-top: 35px;
        padding-bottom: 30px;
    }

    .divBloqueExportacion .is_column .x-30 h2 {
        font-size: 20px;
        line-height: 25px;
        margin-top: 0;
    }

    .divBloqueExportacion .is_column .x-30 {
        width: 100%
    }

    .divBloqueExportacion .is_column .x-30 h2 br {
        display: none;
    }

    .divBloqueExportacion .is_column .x-30 p {
        font-size: 14px;
        line-height: 21px;
    }

    .divBloqueExportacion .is_column .x-30 h2 i {
        height: 20px;
    }

    .divBloqueExportacion .is_column .x-30 ul li a {
        font-size: 15px;
        line-height: 18px;
    }

    .divBloqueExportacion .is_column .x-30 .btnBloqueExportacion {
        width: 100%
    }

    .divBloqueExportacion .is_column .x-70 {
        width: 100%;
        margin-top: 15px;
    }

    .divBloqueExportacion .is_column .x-70 img:nth-child(2) {
        display: none;
    }

    .divBloqueExportacion .is_column .x-70 img:nth-child(1) {
        width: 100%;
        height: auto;
        position: relative;
    }

    .divBeneficiosClientes {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .divBeneficiosClientes .is_wrapper_column {
        width: 100%;
        display: block;
        padding: 6px;
        box-sizing: border-box;
        height: auto
    }

    .divBeneficiosClientes .is_wrapper_column .x-20 h1 {
        font-size: 35px;
        line-height: 35px
    }

    .divBeneficiosClientes .is_wrapper_column .x-20 h2 {
        font-size: 35px;
        line-height: 35px;
    }

    .divBeneficiosClientes .is_wrapper_column .x-20 {
        width: 100%;
        height: 105px;
        padding-top: 28px;
    }

    .divBeneficiosClientes .is_wrapper_column .x-80 {
        display: block;
        height: auto;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .divBeneficiosClientes .is_wrapper_column .x-80 .is_column {
        margin-left: 5% !important;
        width: 95% !important;
        height: 40px;
        margin-bottom: 10px;
    }

    .divBeneficiosClientes .is_wrapper_column .x-80 .is_column .is_row:nth-child(2) span {
        font-size: 14px;
        line-height: 15px;
    }

    .divBeneficiosClientes .is_wrapper_column .x-80 .is_column .is_row:nth-child(1) img {
        margin-top: 5px;
        height: 30px;
    }

    .divBeneficiosClientes .is_wrapper_column .x-80 .is_column .is_row:nth-child(2) {
        width: calc(100% - 45px)
    }

    .divNoticiasInteres h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divNoticiasInteres h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divNoticiasInteres .is_row {
        box-sizing: border-box;
        margin-top: 12px;
    }

    .divNoticiasInteres {
        overflow: hidden;
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .divNoticiasInteres .is_column:nth-child(2) {
        width: 294px !important;
        height: 246px !important;
    }

    .divNoticiasInteres .is_row article {
        height: auto !important;
    }

    .divNoticiasInteres .btnNoticiasInteres {
        margin-right: 0;
        padding-right: 0;
        height: 15px;
        line-height: 16px;
        background: url("../images/is_arrow-right.svg");
        background-repeat: no-repeat;
        background-position: right center;
    }

    .mCSB_horizontal.mCSB_inside>.mCSB_container {
        margin-bottom: 0 !important;
    }

    .divDestacarNoticias,
    .divNoticiasInteres .is_row article {
        width: 315px !important;
        margin-right: 19px !important;
    }

    .divNoticiasInteres .is_row article a .is_column:nth-child(2) p {
        font-size: 14px;
        line-height: 18px;
    }

    .divPublicaciones {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .divPublicaciones h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divPublicaciones h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divPublicaciones .btnFiltrarPublicaciones {
        margin-top: -15px;
    }

    .divPublicaciones .btnFiltrarPublicaciones {
        width: 30px;
        height: 30px;
        background: #d52b1e url(../images/is_buttonFilter.png);
        background-repeat: no-repeat;
        background-position: center;
        margin-top: -8px;
        margin-right: 0;
        padding-right: 0;
        font-size: 0;
    }

    .divPublicaciones .is_wrapper .is_row {
        width: 100%;
        height: auto;
        margin-bottom: 10px;
    }

    .divPublicaciones .is_wrapper .is_row .is_column:nth-child(2) h6 {
        font-size: 15px;
        line-height: 18px;
    }

    .divPublicaciones .is_wrapper .is_row .is_column:nth-child(2) i {
        display: initial;
    }

    .divPublicaciones .is_wrapper .is_row .is_column:nth-child(2) span {
        margin-right: 5px;
    }

    .divPublicaciones .btnVerPublicaciones {
        margin-right: 5%
    }

    .divServiciosExportador .is_wrapper {
        height: auto;
        display: block;
    }

    .divServiciosExportador .is_wrapper .is_column:nth-child(3) {
        width: 100%;
        right: inherit;
        position: relative;
        height: 245px;
        margin-top: 25px;
        padding: 34px;
    }

    .divServiciosExportador .is_wrapper .is_column:nth-child(1) h2 {
        font-size: 35px;
        line-height: 35px;
        margin-top: 37px;
        display: block;
    }

    .divServiciosExportador .is_wrapper .is_column {
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        top: inherit !important;
    }

    .divServiciosExportador .is_wrapper .is_column:nth-child(1) p {
        font-size: 14px;
        line-height: 20px;
    }

    .divServiciosExportador .is_wrapper .is_column:nth-child(2) p {
        font-size: 14px;
        line-height: 20px;
    }

    .divServiciosExportador .is_wrapper .is_column:nth-child(3) .btnServiciosExportador {
        margin-top: 0;
    }

    .divServiciosExportador .is_wrapper .is_column:nth-child(3) p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 18px;
        padding-right: 10px;
    }

    .divServiciosExportador>div {
        background: linear-gradient(to bottom, #d2291c 81%, #edf0f2 0);
    }

    .divSIICEX .is_wrapper .is_column:nth-child(1) {
        margin-right: 0;
    }

    .divSIICEX .is_wrapper {
        width: 100%;
        padding: 15px;
        height: auto;
        display: block;
        padding-bottom: 35px;
    }

    .divSIICEX .is_wrapper .is_column:nth-child(1) img {
        width: 280px;
        height: auto;
        margin: 0 auto;
        margin-top: -40px;
    }

    .divSIICEX .is_wrapper .is_column:nth-child(2) {
        width: 100%;
        padding-left: 20px;
        padding-right: 15px;
        box-sizing: border-box;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .divSIICEX .is_wrapper .is_column:nth-child(2) h3 {
        font-size: 20px;
        line-height: 25px;
    }

    .divSIICEX .is_wrapper .is_column:nth-child(2) p {
        font-size: 14px;
        line-height: 20px;
        margin: 0;
        margin-top: 7px;
    }

    .divSIICEX .is_wrapper .is_column:nth-child(3) .btnSIICEX {
        float: right;
    }

    .divSIICEX .is_wrapper .is_column:nth-child(3) {
        width: 95%;
        margin-left: 0;
        margin: 0 auto;
    }

    .divSIICEX {
        padding-bottom: 35px
    }

    .divEventos h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divEventos h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divEventos .is_row article {
        margin-bottom: 0;
        margin-right: 25px;
    }

    .divEventos .is_row article a .is_column:nth-child(2) p {
        font-size: 14px;
        line-height: 18px;
    }

    .divEventos .btnVerEventos {
        margin-right: 0;
        padding-right: 0;
        height: 15px;
        line-height: 16px;
        background: url("../images/is_arrow-right.svg");
        background-repeat: no-repeat;
        background-position: right center;
    }

    .divEventos {
        padding-top: 30px;
        padding-bottom: 25px;
        overflow: hidden;
    }

    footer .is_row:first-child .is_column:nth-child(2) span {
        display: none;
    }

    footer .is_row:nth-child(2) {
        width: 100%;
        height: auto;
        display: block;
        padding-bottom: 26px;
    }

    footer .is_row:nth-child(2) .is_column:nth-child(1) {
        width: 100%;
        padding-top: 30px;
        padding-bottom: 20px;
    }

    footer .is_row:nth-child(2) .is_column:nth-child(2) {
        margin-top: 0;
        width: 100%
    }

    footer .is_row:nth-child(2) .is_column:nth-child(1) p {
        margin-top: 0;
    }

    footer .is_row:nth-child(2) .is_column:nth-child(2) span {
        display: block;
        padding-bottom: 8px;
        font-size: 14px;
        line-height: 15px;
    }

    footer .is_row:nth-child(2) .is_column:nth-child(2) .is_search {
        width: 100%
    }

    footer .is_row:nth-child(2) .is_column:nth-child(2) .is_search {
        width: 100%;
        height: auto;
        background: 0 0;
    }

    footer .is_row:nth-child(2) .is_column:nth-child(2) .is_search input[type=text] {
        width: 100%;
        margin-top: 0;
        margin-left: 0;
        height: 43px;
        text-indent: 15px;
        padding: 0;
    }

    footer .is_row:nth-child(2) .is_column:nth-child(2) .is_search input[type=submit] {
        width: 100%;
        margin-top: 7px;
        margin-right: 0;
    }

    footer .is_row:nth-child(3) .is_column:nth-child(1) {
        margin-top: 15px;
        width: 100%
    }

    footer .is_row:nth-child(3) .is_column:nth-child(1) nav a {
        margin-right: 0;
        width: 33%;
        margin-bottom: 8px;
    }

    footer .is_row:nth-child(3) .is_column:nth-child(1) nav span {
        margin-right: 0;
        float: left;
    }

    footer .is_row:nth-child(3) .is_column:nth-child(1) nav a:nth-child(2) {
        text-align: center;
    }

    footer .is_row:nth-child(3) .is_column:nth-child(1) nav a:nth-child(3) {
        text-align: right;
    }

    footer .is_row:nth-child(3) .is_column:nth-child(1) nav a:nth-child(5) {
        text-align: right;
        float: right;
        width: 35%
    }

    footer .is_row:nth-child(3) .is_column:nth-child(2) {
        margin-top: 3px;
        width: 100%;
        text-align: center;
    }

    footer .is_row:nth-child(3) .is_column:nth-child(2) img {
        margin-left: 3px;
        margin-right: 3px;
    }

    footer .is_row:nth-child(3) {
        height: auto;
        padding-bottom: 5px;
    }

    .divMobileMenu nav>ul>li>a {
        font-size: 17px;
        line-height: 18px;
    }

    .divMobileMenu nav>ul>li>ul>li>a {
        font-size: 17px;
        line-height: 18px;
    }

    header .divCuentaUsuario  {
        left: 20px;
        top: 170px !important;
        width: 90%;
        padding: 20px;
        right: 0;
    }

    header .divIngresoUsuario {
        left: 20px;
        top: 170px !important;
        width: 90%;
        padding: 20px;
        right: 0 !important;
    }

    header .divIngresoUsuario:before {
        right: 42px;
    }

    header .divIngresoUsuario {
        height: auto;
        padding-bottom: 35px;
    }

    header .divBuscadorFull {
        width: 300px !important;
    }

    header .divCamposBuscador {
        /* width: 190px; */
        width: 290px;
    }

    header .divCamposBuscador input[type=text] {
        width: 140px;
    }

    header .divContenedorResultadosBuscador span {
        padding-left: 0;
    }

    header .divResultadosBuscador .is_rows .is_column:nth-child(1) strong {
        font-size: 12px;
        margin-top: 0;
        padding-left: 0;
    }

    header .divResultadosBuscador .is_rows .is_column:nth-child(2) {
        width: 65%;
        padding-right: 10%
    }

    header .divResultadosBuscador {
        height: 205px;
    }

    .divCertificaciones .divFiltrarCertificaciones,
    .divPublicaciones .divFiltrarPublicaciones {
        width: 100%;
        right: 0;
    }

    .divTiposExportacion .is_column .is_row:before {
        width: 126%;
        height: 130px;
        left: -13%;
        top: -13px;
        box-shadow: 0 13px 24px -10px rgba(213, 43, 30, .5);
    }

    .divPopupSelecionarSector {
        width: 90%;
        height: auto;
        padding-bottom: 50px;
    }

    .divPopupSelecionarSector strong {
        padding-top: 70px;
    }

    .divPopupSelecionarSector ul li {
        width: 50%;
        height: 117px;
    }

    .divPopupSelecionarSector ul li:last-child {
        width: 100%;
        margin-top: 22px;
    }

    .divPopupSelecionarSector ul li:last-child span {
        width: 60%;
        margin: 0 auto;
        margin-top: 5px;
    }

    .divPopupSelecionarSector ul li span {
        font-size: 17px;
        margin-top: 5px;
        line-height: 18px;
    }

    .divBannerInterno .divCapasBanner {
        width: 90% !important;
        top: 175px;
    }

    .divBannerInterno .divCapasBanner .divCapa3 {
        font-size: 20px;
        line-height: 27px;
        padding-left: 65px;
    }

    .divBannerInterno .divCapasBanner .divCapa2 {
        font-size: 35px;
        line-height: 35px;
        padding-left: 0;
        padding-top: 3px;
        padding-bottom: 5px;
    }

    .divBannerInterno .divCapasBanner .divCapa3:before {
        left: 0;
        width: 50px;
    }

    .divBannerInterno {
        height: 480px !important;
    }

    .divBannerInterno .slick-slider {
        height: 480px !important;
    }

    .divBannerInterno .slick-list {
        height: 480px !important;
    }

    .divBannerInterno .slick-track {
        height: 480px !important;
    }

    .divBannerInterno .slick-slide img {
        display: block;
        height: auto;
        width: 100%
    }

    .divBannerInterno .slick-dots {
        margin-top: 0 !important;
        position: absolute !important;
        bottom: 30px !important;
        right: 5% !important;
        margin: 0 !important;
    }

    .divMenuSectores .is_row .is_colum:nth-child(1) {
        display: none;
    }

    .divMenuSectores .is_row {
        width: 100%
    }

    .divMenuSectores .is_row .is_colum:nth-child(2) {
        width: 100%
    }

    .divMenuSectores .is_row .is_colum:nth-child(2) .btnSelecionarSector {
        width: 100%
    }

    .divDiagnosticoProducto h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divDiagnosticoProducto h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divBuscadorProducto {
        width: 100%;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .divBuscadorProducto form {
        width: 100%
    }

    .divBuscadorProducto form p {
        margin-right: 0 !important;
        width: 100% !important;
    }

    .divBuscadorProducto form p {
        margin-right: 0 !important;
        width: 100% !important;
        margin-bottom: 20px;
    }

    .divBuscadorProducto .btnSIICEX {
        margin-top: -2px;
    }

    .divConcentracionMercados .is_row {
        padding-left: 20px;
        padding-top: 25px;
        padding-right: 20px;
    }

    .divConcentracionMercados h4 {
        font-size: 20px;
        width: 100%;
        line-height: 25px;
    }

    .divConcentracionMercados .btnDownload {
        margin-top: 35px;
        float: left;
    }

    .divConcentracionMercados .divDatosPeriodo {
        margin-top: 15px;
    }

    .divConcentracionMercados .divDatosPeriodo span {
        font-size: 12px;
        line-height: 15px;
        margin-top: 10px;
        margin-right: 0;
        padding-left: 17px;
    }

    .divConcentracionMercados .divDatosPeriodo span:before {
        left: 0;
        top: 2px;
    }

    .divEmpresasExportadoras .is_row {
        padding-left: 20px;
        padding-top: 25px;
        padding-right: 20px;
    }

    .divEmpresasExportadoras h4 {
        font-size: 20px;
        width: 100%;
        line-height: 25px;
    }

    .divEmpresasExportadoras .btnDownload {
        margin-top: 12px;
        float: left;
    }

    .divEmpresasExportadoras .divDatosTabla .is_rows .column:nth-child(1) {
        width: 160px;
    }

    .divEmpresasExportadoras .divDatosTabla .is_rows {
        margin-bottom: 15px;
    }

    .divEmpresasExportadoras .divDatosTabla .is_rows:first-child {
        margin-bottom: 10px;
    }

    .divPaginacion {
        margin-right: 0;
        float: none;
        margin: 0 auto;
        margin-top: 5px;
    }

    .divEmpresasExportadoras #mCSB_6_container {
        margin-bottom: 0 !important;
    }

    .divEmpresasExportadoras .is_row {
        padding-bottom: 30px;
    }

    .divPreciosProductos .is_row {
        padding-left: 20px;
        padding-top: 25px;
        padding-right: 20px;
    }

    .divPreciosProductos h4 {
        font-size: 20px;
        width: 100%;
        line-height: 25px;
    }

    .divPreciosProductos .btnDownload {
        margin-top: 35px;
        float: left;
    }

    .divPreciosProductos .divDatosTrimestres {
        margin-top: 15px;
        margin-left: 0;
    }

    .divPreciosProductos .divAnosTrimestres {
        margin-top: 13px;
        width: 100%
    }

    .divUltimosEstudios h4 {
        font-size: 20px;
        width: 100%;
        line-height: 23px;
    }

    .divUltimosEstudios {
        overflow: hidden;
    }

    .divUltimosEstudios .is_row article a .is_column:nth-child(2) p {
        font-size: 14px;
        line-height: 20px;
    }

    .divUltimosEstudios .is_row article {
        margin-right: 20px;
    }

    .divProductosPriorizados .is_row .is_column strong {
        padding-left: 15px;
    }

    .divProductosPriorizados .is_row .is_column strong {
        width: 80%
    }

    .divProductosPriorizados .is_row .is_column a {
        margin-right: 0;
        float: left;
        width: 80%;
        padding-left: 15px;
        padding-top: 5px;
    }

    .divProductosPriorizados .is_row .is_column {
        height: auto;
        margin-top: 2px;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .divProductosPriorizados .is_row .is_column a {
        font-size: 14px;
        line-height: 16px;
        width: auto;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 190px;
    }

    .divProductosPriorizados .is_row .is_column:before {
        width: 20px;
        height: 100%;
        right: 15px;
        top: 0;
        background-repeat: no-repeat;
        background-position: center;
    }

    .divProductosPriorizados .is_row .classOcultar:before {
        width: 20px;
        height: 100%;
        right: 15px;
        top: 0;
        background: url(../images/arriba.svg) !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
    }

    .divProductosPriorizados .is_row .is_columnChild .divBlock p {
        font-size: 14px;
        line-height: 20px;
        padding-right: 0 !important;
    }

    .divProductosPriorizados .is_row .is_columnChild {
        padding-top: 20px;
        padding-bottom: 15px;
    }

    .divProductosPriorizados .is_row .is_columnChild .divBlock {
        width: 92%;
        margin-left: 4% !important;
        margin-bottom: 15px !important;
        margin-right: 0
    }

    .divHerramientasAnalisis h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divHerramientasAnalisis h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divHerramientasAnalisis .is_row article .is_column p {
        font-size: 13px;
        line-height: 20px;
    }

    .divHerramientasAnalisis .is_row article {
        margin-top: 20px;
    }

    .divHerramientasAnalisis {
        margin-top: 0;
    }

    .divHerramientasAnalisis .mCSB_container {
        margin-bottom: 0 !important
    }

    .divCertificaciones h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divCertificaciones h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divCertificaciones .btnFiltrarCertificaciones {
        width: 30px;
        height: 30px;
        background: #d52b1e url(../images/is_buttonFilter.png);
        background-repeat: no-repeat;
        background-position: center;
        margin-top: -8px;
        margin-right: 0;
        padding-right: 0;
        font-size: 0;
    }

    .divCertificaciones .is_wrapper .is_row {
        width: 100%;
        margin-bottom: 6px;
    }

    .divCertificaciones .is_wrapper .is_row .is_column:nth-child(2) span {
        margin-right: 5px;
        display: initial;
    }

    .divCertificaciones .is_wrapper .is_row .is_column:nth-child(2) i {
        display: initial;
    }

    .divCertificaciones .is_wrapper .is_row .is_column:nth-child(2) h6 {
        margin-top: 1px;
        font-size: 15px;
        line-height: 18px;
    }

    .divCertificaciones .btnVerCertificaciones {
        margin-right: 5%;
        margin-top: 5px;
    }

    .divCertificaciones {
        padding-bottom: 30px
    }

    .divOficinasMundo h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divOficinasMundo h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divOficinasMundo .divInformacionOficina {
        width: 80%;
        height: 100%;
        border-radius: 0 !important;
        overflow-y: scroll;
        padding-left: 20px;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 20px;
    }

    .divOficinasMundo .divInformacionOficina h5 {
        font-size: 20px;
        line-height: 20px;
    }

    .divOficinasMundo .divInformacionOficina p {
        font-size: 14px;
        line-height: 20px;
    }

    .divOficinasMundo .divMapaOficina {
        width: 100%;
        height: 314px;
    }

    .divOficinasMundo {
        padding-bottom: 35px;
        padding-top: 25px
    }

    .divRegulacionesPais h1 {
        font-size: 20px;
        line-height: 25px
    }

    .divRegulacionesPais h2 {
        font-size: 20px;
        line-height: 25px;
    }

    .divRegulacionesPais .btnRegulacionesPais {
        margin-top: 12px;
    }

    .divProductosPriorizados {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .divHerramientasAnalisis {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .divRegulacionesPais {
        width: 100%;
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .divRegulacionesPais form {
        width: 100%
    }

    .divRegulacionesPais form p {
        margin-right: 0 !important;
        width: 100% !important;
    }

    .divRegulacionesPais form p {
        margin-bottom: 20px;
    }

    #inputBuscadorArancelariosPaises {
        width: 100%;
        padding-left: 0;
    }

    .divRegulacionesPais form {
        margin-top: 25px;
        position: relative;
    }

    .divBuscadorListadoArancelariosPaises {
        bottom: 0;
        left: 0;
        width: 100%;
        overflow-y: scroll;
        max-height: 250px;
        position: relative;
        top: -16px;
    }

    .divBuscadorListadoProducto ul li a strong,
    .divBuscadorPaises ul li a strong {
        width: 90px;
        font-size: 13px;
        margin-left: 14px;
        margin-right: 10px;
        min-width: 90px;
    }

    .divBuscadorListadoProducto ul li a span,
    .divBuscadorPaises ul li a span {
        font-size: 12px;
        line-height: 14px;
    }

    .divRegulacionesPais .is_row {
        margin-top: 0;
        padding-left: 13px;
        padding-top: 13px;
        padding-right: 13px;
        padding-bottom: 12px;
    }

    .divListadoArancelarios {
        width: 100%
    }

    .divListadoArancelarios a {
        height: 50px;
    }

    .divListadoArancelarios a:before {
        display: none;
    }

    .divListadoArancelarios a {
        background: url(../images/abajo.svg);
        background-repeat: no-repeat;
        background-position: 95%
    }

    .divListadoArancelarios .btnActivadoRegulaciones {
        background: #81bb27 url(../images/abajoActivo.png) !important;
        background-repeat: no-repeat !important;
        background-position: 95% !important;
    }

    .divResumenArancelarios {
        width: 100%;
        height: auto;
        padding-left: 20px;
        padding-right: 20px
    }

    .divEnlacesInteres h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divEnlacesInteres h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divEnlacesInteres {
        padding-bottom: 30px;
        padding-top: 30px;
    }

    .divCategoriasEnlaces a {
        width: 150px;
    }

    .divContenidoEnlacesInterest article {
        margin-top: 20px;
    }

    .divRegulacionesPais .is_row .btnDownload {
        margin-top: 10px;
        float: left;
    }

    .divRegulacionesPais .is_row .btnVerRequisitos {
        margin-top: 10px;
    }

    .divPosicionEstatica {
        bottom: 0;
        top: inherit !important;
    }

    .divMenuSectores {
        position: fixed;
        bottom: 0;
    }

    .divMenuSectores .is_row .is_colum:nth-child(2) .btnSelecionarSector {
        background: #e6e7e8 url(../images/arriba.svg) !important;
        background-position: 94% !important;
        background-repeat: no-repeat !important;
    }

    .divMenuSectores .is_row .is_colum:nth-child(2) .btnSelecionarSector span {
        width: 70%
    }

    .divMenuSectores .divContenedorSelecionarSector {
        top: inherit;
        bottom: 60px;
        box-shadow: none
    }

    .divCapsulasAprendizaje h1 {
        font-size: 20px;
        line-height: 20px;
        width: 130px;
    }

    .divCapsulasAprendizaje h2 {
        font-size: 20px;
        line-height: 20px;
        width: 130px;
    }

    .divCapsulasAprendizaje .btnFiltrarVideotutoriales {
        width: 30px;
        height: 30px;
        background: #d52b1e url(../images/is_buttonFilter.png);
        background-repeat: no-repeat;
        background-position: center;
        margin-top: -13px;
        margin-right: 0;
        padding-right: 0;
        font-size: 0;
        position: absolute;
        right: 0;
        top: 5px;
    }

    .divCapsulasAprendizaje .divVideo {
        width: 100%;
        height: 200px;
    }

    .divCapsulasAprendizaje .divVideo .divTituloVideo h3 {
        font-size: 14px;
        line-height: 18px;
    }

    .divCapsulasAprendizaje .divVideo .divTituloVideo {
        left: 18px;
        bottom: 18px;
    }

    .divCapsulasAprendizaje .divVideo .divTituloVideo span {
        margin-bottom: 2px;
    }

    .divCapsulasAprendizaje .is_rows {
        margin-top: 10px;
    }

    .divCapsulasAprendizaje .divListadoVideos {
        width: 100%;
        padding-left: 20px;
        margin-top: 10px;
        height: auto;
        padding-bottom: 13px;
    }

    .divCapsulasAprendizaje .divListadoVideos ul li {
        margin-top: 13px;
        margin-bottom: 10px;
    }

    .divCapsulasAprendizaje .divListadoVideos ul li .divInformacionVideos {
        width: 70%;
        margin-left: 3%;
        padding-top: 0;
    }

    .divCapsulasAprendizaje .divListadoVideos ul li .divInformacionVideos h3 {
        font-size: 12px;
        line-height: 15px;
    }

    .divCapsulasAprendizaje .divListadoVideos .is_column {
        height: 265px;
    }

    .divCapsulasAprendizaje .btnVerVideotutoriales {
        padding-right: 0;
        height: 15px;
        line-height: 16px;
        background: url(../images/is_arrow-right.svg);
        background-repeat: no-repeat;
        background-position: right center;
        width: 100px;
        margin-right: 40px;
    }

    .divCapsulasAprendizaje {
        padding-top: 35px;
        padding-bottom: 20px
    }

    .divFormacionExportador h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divFormacionExportador h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divFormacionExportador {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .divFormacionExportador .is_row article {
        width: 280px !important;
        margin-right: 40px !important;
        height: 420px !important;
    }

    .divFormacionExportador .is_row article .divImageFormacionExportador {
        height: 343px;
    }

    .divFormacionExportador .is_row article .is_column {
        width: 95% !important;
        height: auto !important;
        right: -15px !important;
    }

    .divFormacionExportador .btnFormacionExportador {
        margin-right: 2.55%;
        margin-top: 10px;
    }

    .divPotencialExportacion h1 {
        font-size: 20px;
        line-height: 20px;
        width: 140px;
    }

    .divPotencialExportacion h2 {
        font-size: 20px;
        line-height: 20px;
        width: 140px;
    }

    .divPotencialExportacion .btnTestExportador {
        margin-right: 0;
        margin-top: 0;
        float: right;
        text-align: left;
        width: 120px;
        font-size: 12px;
        background: url(../images/test.svg);
        background-repeat: no-repeat;
        background-position: right center;
        height: 21px;
        line-height: 21px;
        padding-right: 11px;
    }

    .divTituloFasesExportacion {
        overflow: auto;
    }

    .divTituloFasesExportacion>div {
        width: 720px;
    }

    .divTituloFasesExportacion .is_column {
        width: 180px;
    }

    .divTituloFasesExportacion .is_column h3 {
        font-size: 18px;
        line-height: 17px;
    }

    .divBlockFasesExportacion .divVideoFasesExportacion {
        width: 100%;
        height: 200px;
        margin-right: 0;
        margin-top: 10px;
    }

    .divBlockFasesExportacion .divVideoFasesExportacion .divTituloVideo h3 {
        font-size: 14px;
        line-height: 18px;
    }

    .divBlockFasesExportacion .divVideoFasesExportacion .divTituloVideo {
        left: 18px;
        bottom: 18px;
    }

    .divBlockFasesExportacion .divVideoFasesExportacion .divTituloVideo span {
        margin-bottom: 2px;
    }

    .divListadoFasesExportacion {
        width: 95%;
        margin-left: 0;
        float: none;
        display: table;
        margin: 0 auto;
        padding-top: 10px;
    }

    .divPotencialExportacion .btnVerPotencialExportacion {
        margin-top: 15px;
        margin-right: 5%
    }

    .divEstudiosMercado h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divEstudiosMercado h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divEstudiosMercado .btnVerEstudiosMercado {
        margin-right: 0;
        padding-right: 0;
        height: 17px;
        line-height: 17px;
        background: url("../images/is_arrow-right.svg");
        background-repeat: no-repeat;
        background-position: right center;
        width: 100px;
    }

    .divEstudiosMercado .is_row {
        width: 100%;
        height: auto;
        padding-left: 15px;
        padding-top: 25px;
        padding-right: 15px;
        padding-bottom: 15px;
    }

    .divEstudiosMercado .divListadoPDF {
        width: 100%
    }

    .divEstudiosMercado .divBuscadorFechasInfografias .divBuscadorPDF {
        width: 100%
    }

    .divBlocksPDF {
        width: 100%;
        margin-bottom: 20px;
        height: 290px;
    }

    .divBlocksPDF ul li a {
        width: 100%;
        padding-right: 20px;
    }

    .divVisorPDF {
        width: 100%
    }

    .mCSB_scrollTools {
        right: 0 !important;
    }

    .divPDFactivado {
        background: #7e1f6b url(../images/abajoActivo.png) !important;
        background-repeat: no-repeat !important;
        background-position: 93% !important;
    }

    .divBlocksPDF ul li h5 {
        font-size: 14px;
        line-height: 15px;
        padding-right: 20px;
    }

    .divPotencialExportacion {
        padding-bottom: 20px;
    }

    .divDocumentacionExportar .is_row {
        margin-top: 18px;
    }

    .divDocumentacionExportar .btnDocumentacionExportar {
        margin-top: 0;
        margin-right: 0;
        padding-right: 0;
    }

    .divExportaFacil h1 {
        font-size: 20px;
        line-height: 20px;
        display: block;
        width: 100%
    }

    .divExportaFacil h2 {
        font-size: 20px;
        line-height: 20px;
        display: block;
        width: 100%
    }

    .divExportaFacil .btnDescargarExportaFacil {
        float: left;
        margin-top: 15px;
    }

    .divExportaFacil .btnExportaFacil {
        margin-top: 15px;
    }

    .divVisorPDF div img {
        min-height: auto;
        max-height: initial;
    }

    .divVisorPDF div {
        height: 445px;
    }

    .divVisorPDF {
        height: 520px;
    }

    .divVisorPDF div {
        height: auto;
        border: none;
    }

    .divVisorPDF span {
        font-size: 12px;
        line-height: 14px;
        padding-top: 10px;
        padding-bottom: 15px;
        border-top: 1px solid #979797;
        margin-top: 15px;
    }

    .divVisorPDF div .btnDescargarPDF
    {
        bottom: 5px;
        right: 5px;
        border-radius: 4px;
    }

    .divPasosExportaFacil>div {
        width: 1080px;
    }

    .divPasosExportaFacil .is_column {
        width: 180px;
        float: left;
    }

    .divPasosExportaFacil {
        overflow: auto;
    }

    .divContenidoPasosExportaFacil .divVideoPasosExportaFacil {
        width: 100%;
        height: 200px;
        margin-right: 0;
        margin-top: 10px;
    }

    .divContenidoPasosExportaFacil .divVideoPasosExportaFacil .divTituloVideo h3 {
        font-size: 14px;
        line-height: 18px;
    }

    .divContenidoPasosExportaFacil .divVideoPasosExportaFacil .divTituloVideo {
        left: 18px;
        bottom: 18px;
    }

    .divContenidoPasosExportaFacil .divVideoPasosExportaFacil .divTituloVideo span {
        margin-bottom: 2px;
    }

    .divDescripcionPasosExportaFacil {
        width: 95%;
        padding-left: 2.5%;
        padding-right: 2.5%;
        margin-left: 0;
    }

    .divGuiasExportador {
        padding-bottom: 30px;
    }

    .divGuiasExportador .is_row article a .is_column:nth-child(2) p {
        font-size: 14px;
        line-height: 18px;
    }

    .divExportaFacil {
        padding-top: 20px
    }

    .divPreciosFOB h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divPreciosFOB h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divBuscadorPreciosFOB {
        padding-top: 30px;
    }

    .divBuscadorPreciosFOB form {
        width: 100% !important;
    }

    .divBuscadorPreciosFOB form p {
        margin-right: 0 !important;
        width: 100% !important;
        margin-bottom: 15px;
    }

    .divBuscadorPreciosFOB .btnPreciosFOB {
        float: left;
        margin-top: 0;
    }

    .divPreciosFOB_Filtros .btnDownloadPreciosFOB_Filtros {
        float: left;
    }

    .divPreciosFOB_Filtros .is_row {
        padding-left: 20px;
        padding-right: 20px;
    }

    .divPreciosFOB_Filtros .divDatosTrimestresPreciosFOB_Filtros {
        margin-top: 20px;
    }

    .divPreciosFOB_Filtros .divAnosTrimestresPreciosFOB_Filtros {
        margin-top: 10px;
        width: 100%
    }

    .divPreciosFOB_Filtros .divAnosTrimestresPreciosFOB_Filtros span {
        margin-left: 30px;
    }

    .divBuscadorListadoProductoPreciosFOB ul li a strong {
        margin-left: 15px;
        min-width: 85px;
    }

    .divFiltrarCapsulasAprendizaje {
        width: 100%;
        right: 0;
        top: 30px
    }

    .divInfografias h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divInfografias h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divInfografias .is_rows {
        height: auto;
        padding-left: 15px;
        padding-top: 25px;
        padding-right: 20px;
        padding-bottom: 20px;
        margin-top: 15px;
    }

    .divBuscadorFechasInfografias .column {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }

    .divInfografiasPais_Select,
    .divInfografiasTipo_Select {
        width: 100%
    }

    .divInfografias .divListadoPDFInfografias {
        width: 100%
    }

    .divBlocksPDFInfografias ul li a {
        width: 100%
    }

    .divBlocksPDFInfografias ul li h5 {
        font-size: 14px;
        line-height: 15px;
    }

    .divBuscadorFechasInfografias {
        margin-bottom: 7px;
    }

    .divBlocksPDFInfografias {
        height: 290px;
    }

    .divVisorPDFInfografias {
        width: 100%;
        margin-top: 15px;
    }

    .divDirectorioContacto .is_row {
        margin-top: 30px;
        padding-left: 20px;
        padding-right: 20px
    }

    .divDirectorioContacto h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divDirectorioContacto h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .btnDirectorioContacto {
        margin-top: 10px;
        float: left;
        width: 100%;
        background: #e6e7e8 url(../images/is_arrow-right.svg);
        background-repeat: no-repeat;
        background-position: 95% 9px;
    }

    .divBtnDirectorio {
        float: right;
        margin-top: 0;
        padding-bottom: 16px;
        width: 100%
    }

    .divBuscarFiltroDirectorio {
        right: inherit;
        left: 0;
        top: 0;
    }

    .divBtnDirectorio .btnDescargarFiltroDirectorio {
        float: left;
        margin-top: 0;
        margin-left: 35px;
    }

    .divBtnDirectorio {
        margin-top: 0;
        padding-bottom: 0;
        width: 100%
    }

    .divTablaDirectorio {
        display: none;
    }

    .divPaginacionDirectorio {
        margin-right: 0;
        margin: 0 auto;
        float: none;
        margin-top: 20px
    }

    .divBoletinInteligenciaComercial h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divBoletinInteligenciaComercial h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divBoletinInteligenciaComercial .is_rows {
        margin-top: 15px;
    }

    .divBuscadorFullDirectorio {
        width: 100%
    }

    .divCamposBuscadorFiltroDirectorio {
        width: 85%
    }

    .divCamposBuscadorFiltroDirectorio input[type=text] {
        width: 80%
    }

    .divBoletinInteligenciaComercial .is_rows {
        width: 100%;
        margin-top: 15px;
        padding-left: 20px;
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 15px;
    }

    .divBtnFiltrosBoletin {
        margin-top: 15px;
        padding-bottom: 0;
        width: 100%
    }

    .divBtnFiltrosBoletin .btnDescargarBoletin {
        float: left;
        margin-top: 0;
        margin-left: 0;
    }

    .divResultadosBoletin {
        border-top: 0 solid #e0e0e0;
        padding-top: 0;
        margin-top: 0;
    }

    .btnBoletinSIICEX {
        float: left;
        margin-top: 12px;
        margin-right: 18px;
    }

    .divBoletinInteligenciaComercial .is_rows h4 {
        font-size: 20px;
        line-height: 22px;
    }

    .divListadoBoletines .divRowBoletines {
        width: 100%;
        margin-left: 0;
        margin-bottom: 30px;
        margin-right: 0;
    }

    .divContenidoBoletin {
        width: calc(100% - 100px);
    }

    .divRegistroBoletin h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divRegistroBoletinFormulario {
        background: #fff !important;
    }

    .divRegistroBoletinFormulario .divCamposRegistroBoletinFormulario {
        width: 90%;
        margin-top: 30px;
        margin-bottom: 15px;
        margin-right: 5%
    }

    .divSectoresBoletin ul li {
        width: 32%;
        margin-right: 1%
    }

    .divRegistroBoletinFormulario p input[type=submit] {
        height: 45px;
    }

    .divRegistroBoletin {
        padding-bottom: 40px;
    }

    .divContenidoBoletin p {
        font-size: 14px;
        line-height: 18px;
    }

    .divRegistroBaner img {
        height: 167px
    }

    .divInfografiasVistaCompleta h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divInfografiasVistaCompleta h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divInfografiasVistaCompleta .is_row {
        padding-left: 20px;
        padding-right: 20px;
    }

    .btnDescargarPDFInfografiasCompleto {
        display: none;
    }

    .divInfografiasVistaCompleta .divListadoPDFInfografiasRecomendadas {
        width: 100%
    }

    .divInfografiasVistaCompleta .is_row .divTextoPDF {
        font-size: 14px;
        line-height: 18px;
        margin: 0;
        margin-top: 10px;
    }

    .divInfografiasPDFVistaCompleta {
        width: 100%;
        margin-top: 0;
    }

    .divCompartirPDF {
        display: none;
        width: 100%;
        border-top: 1px solid #636466;
        padding-top: 0;
        margin-top: 10px;
    }

    .btnCompartirPDF {
        display: table;
        font-family: D-DINExp;
        font-size: 12px;
        color: #636466;
        position: relative;
        padding-right: 45px;
        float: right;
        margin-top: 20px;
        text-decoration: none;
    }

    .btnCompartirPDF div {
        width: 35px;
        height: 35px;
        background: #d8d8d8 url(../images/compartirPDF.svg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 17px;
        border-radius: 50%;
        position: absolute;
        top: -10px;
        right: 0;
    }

    .divInfografiasVistaCompleta {
        padding-bottom: 50px;
    }

    .divMenuAnclas {
        display: none;
    }

    .divPerfilConsumidor h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divPerfilConsumidor .is_row {
        margin-top: 15px;
    }

    .divPerfilConsumidor .is_row article .is_column:nth-child(2) {
        width: 100%
    }

    .divAcercaSeminarios h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divAcercaSeminarios h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divAcercaSeminarios .is_column:nth-child(1) {
        width: 100%;
        padding: 25px;
        padding-bottom: 35px;
    }

    .divAcercaSeminarios {
        padding-bottom: 10px;
    }

    .divContenedorPresentacionesAnteriores {
        padding-bottom: 20px;
    }

    .divTipoCalendarioFormacion {
        width: 100%
    }

    .divBtnCalendarioListado {
        margin-top: 15px;
        width: 100%
    }

    .divBtnCalendarioListado a {
        width: 50%
    }

    .btnDescargarCalendario {
        width: 105px;
        font-size: 14px;
        background: #d52b1e url(../images/btnDownload.svg);
        background-repeat: no-repeat;
        background-position: 87px 8px;
        padding-right: 6px;
        margin-right: 0;
        margin-top: 10px;;
    }

    .divSelecionarMesCalendario {
        margin-left: 0;
    }

    .divCalendarioFormacion .is_rows {
        padding: 20px;
    }

    .divContainerCalendarioListado {
        width: 100%;
        padding: 15px 10px;
        margin-top: 15px;
    }

    .divContainerCalendarioListado article {
        width: 100% !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
        height: auto;
        margin-bottom: 15px;
        margin-right: 0;
    }

    .divContainerCalendarioListado article .is_column:nth-child(2) {
        width: calc(100% - 57px) !important;
        padding-right: 15px;
        height: auto;
        padding-left: 15px
    }

    .divProgramasCapacitacion h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divProgramasCapacitacion h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divProgramasCapacitacion {
        padding-bottom: 0;
    }

    .divSelecionarMesCalendario {
        width: 125px
    }

    .divCalendarioFormacion h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divCalendarioFormacion h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divContainerCalendario {
        padding: 0;
    }

    .divContainerCalendario {
        background: 0 0;
    }

    .divListadoCapatacionesCalendario li {
        margin-left: 0;
        width: 100%
    }

    .divContainerCalendario td>a {
        max-width: 250px;
        min-width: 100px;
    }

    body .divContainerCalendario td a span b {
        border-radius: 0% !important;
        left: 4px !important;
        top: 5px !important;
        height: 8px !important;
    }

    .divContainerCalendario td a span {
        height: auto;
        font-size: 9px;
        text-align: left;
        white-space: normal;
        line-height: 13px;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 9px;
    }

    .divCalendarioActividades h1 {
        font-size: 18px;
        line-height: 18px
    }

    .divCalendarioActividades h2 {
        font-size: 18px;
        line-height: 18px;
    }

    .divTipoCalendarioActividades ul li {
        margin-right: 0;
        margin-bottom: 10px;
        width: 100%
    }

    .divBtnCalendarioActividadesListado a {
        width: 50%
    }

    .divBtnCalendarioActividadesListado {
        margin-top: 10px;
        width: 100%
    }

    .divCalendarioActividades .is_rows {
        width: 100%;
        background-color: #edf0f2;
        margin-top: 0;
        padding: 0;
    }

    .divSelecionarMesCalendarioActividades {
        width: 100%;
        margin-left: 0;
    }

    .btnDescargarCalendarioActividades {
        width: 137px;
        margin-top: 15px;
        margin-right: 0;
        float: left;
    }

    .btnIrMatchCalendarioActividades {
        float: right;
        margin-top: 10px;
        margin-right: 0;
        background: url(../images/is_arrow-right.svg) !important;
        background-repeat: no-repeat !important;
        background-position: 78px 9px !important;
    }

    .divTipoCalendarioActividades {
        width: 100%;
        margin-top: 20px;
        display: none;
    }

    .divContainerCalendarioActividadesListado article {
        width: 100% !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
        height: auto;
        margin-bottom: 15px;
        margin-right: 0;
    }

    .divContainerCalendarioActividadesListado article .is_column:nth-child(2) {
        width: calc(100% - 57px) !important;
        padding-right: 15px;
        height: auto;
        padding-left: 15px;
    }

    .divCalendarioActividades {
        padding-bottom: 50px;
    }

    .divContainerCalendarioActividades {
        background: 0 0;
        padding: 0;
    }

    .divListadoCapatacionesCalendarioActividades ul li {
        margin-right: 0;
        margin-bottom: 5px;
        width: 100%;
        margin-left: 0;
    }

    .divListadoCapatacionesCalendarioActividades div {
        margin-right: 0;
        width: 100%
    }

    .divListadoCapatacionesCalendarioActividades {
        width: 100%;
        padding-top: 15px;
    }

    .divContainerCalendarioActividades td>a {
        max-width: 250px;
        min-width: 100px;
    }

    .divContainerCalendarioActividades td a span {
        height: 25px;
        font-size: 10px;
        text-align: left;
    }

    .btnMobileFiltrosCalendarioActividades {
        display: block;
        width: 30px;
        height: 30px;
        background: #d52b1e url(../images/is_buttonFilter.png);
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 8px;
        margin-right: 0;
        padding-right: 0;
        font-size: 0;
        border-radius: 4px;
        float: left;
        margin-bottom: 8px;
    }

    .divGlosarioExportacion h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divGlosarioExportacion h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divGlosarioExportacion .is_row {
        position: relative;
        padding: 20px;
        padding-bottom: 40px;
    }

    .divGlosarioExportacion .is_row .divIndiceExportacion {
        display: none;
    }

    .divResultadoExportacion {
        width: 100%
    }

    .divResultadoExportacion .is_column-x ul li p {
        font-size: 13px;
        line-height: 18px;
    }

    .divResultadoExportacion .is_column-x {
        width: 100%;
        padding-right: 0;
        border: none;
    }

    .divResultadoExportacion .is_column-y {
        padding-left: 0;
        padding-right: 0;
        width: 100%;
        margin-top: 10px;
    }

    .divResultadoExportacion .divPaginacion {
        margin-right: 0;
        float: none;
        margin: 0 auto;
        margin-top: 15px
    }

    .divConsultasFrecuentes h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divConsultasFrecuentes h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divBuscarConsultasFrecuentes {
        margin-top: 15px;
    }

    .divBuscarConsultasFrecuentes input[type=text] {
        width: calc(100% - 60px);
        font-size: 12px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .divConsultasFrecuentes .is_row {
        width: 100%;
        padding: 10px;
        margin-top: 5px;
    }

    .divConsultasFrecuentes .divTemasConsultas {
        width: 90%;
        padding-left: 5%;
        margin-top: 24px;
        padding-right: 6%
    }

    .divConsultasFrecuentes .divListadoConsultas a {
        font-size: 14px;
    }

    .btnVerTodosConsultas {
        margin-top: 10px;
    }

    .divContainerResultadosConsultas {
        width: 100%;
        padding: 15px;
        margin-top: 10px;
    }

    .divContainerResultadosConsultas h3 {
        font-size: 18px;
        display: block;
        padding-left: 0;
    }

    .divContainerResultadosConsultas .is_column strong {
        padding-left: 15px;
        padding-right: 40px;
    }

    .divContainerResultadosConsultas .is_columnChild {
        padding: 15px;
    }

    .divBuscadorFullGlosario {
        width: 60%;
        right: 0;
        top: 7px;
    }

    .divBuscarGlosario {
        right: 0;
        top: 7px;
    }

    .divCamposBuscarGlosario {
        width: 80%
    }

    .divCamposBuscarGlosario input[type=text] {
        width: 70%
    }

    .divResultadoExportacion h4 {
        float: left;
        background: url(../images/abajo.svg);
        background-repeat: no-repeat;
        background-position: right center;
        padding-right: 25px;
        background-size: 18px;
        cursor: pointer;
    }

    .divGlosarioExportacion .is_row .divIndiceExportacion {
        position: absolute;
        z-index: 9999;
        top: 85px;
    }

    .divRegistroFormulario {
        background: #fff !important;
        margin-top: 15px;
    }

    .divRegistroFormulario .is_column {
        width: 90%;
        margin-top: 30px;
        margin-bottom: 15px;
        margin-right: 5%
    }

    .divRegistro h1 {
        font-size: 20px;
        line-height: 20px;
    }

    .divUltimosEstudios .is_row {
        margin-top: 15px
    }

    .divSectoresProductivos h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divSectoresProductivos h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divCarruselSectoresProductivos .is_colum:nth-child(1) {
        width: 100%;
        margin-bottom: 10px;
    }

    .divPorcentajeSectoresProductivos {
        float: none;
        margin: 0 auto;
    }

    .divCarruselSectoresProductivos .is_colum:nth-child(2) {
        width: 48%
    }

    .divCarruselSectoresProductivos .is_colum:nth-child(3) {
        width: 48%
    }

    .divSelecionarSectoresProductivos {
        width: 100%;
        background-repeat: no-repeat;
        background-position: 95%;
        margin-left: 0;
    }

    .divSelecionarSectoresProductivos span {
        font-size: 15px;
        margin-left: 10px;
        width: 125px;
        margin-top: 14px;
    }

    .btnSectoresProductivos {
        margin-top: 3px;
        margin-right: 0;
        width: 100%;
        padding: 0;
        height: 43px;
        line-height: 43px;
        font-size: 15px;
        background: #d52b1e url(../images/btnDownload.svg);
        background-repeat: no-repeat;
        background-position: 90%;
        padding-right: 10%
    }

    .divNumeroSectoresProductivos {
        float: right;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
        padding-top: 15px;
        padding-bottom: 0;
    }

    .divNumeroFOBSectoresProductivos {
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
        padding-top: 15px;
        padding-bottom: 0;
    }

    .divNumeroFOBSectoresProductivos strong {
        font-size: 28px;
        line-height: 20px;
    }

    .divNumeroFOBSectoresProductivos span {
        font-family: D-DINExp;
        font-size: 12px;
        line-height: 12px;
        margin-top: 5px;
    }

    .divNumeroSectoresProductivos strong {
        font-size: 28px;
        line-height: 20px;
    }

    .divNumeroSectoresProductivos span {
        font-family: D-DINExp;
        font-size: 12px;
        line-height: 12px;
        margin-top: 5px
    }

    .divExportacionesSector h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divExportacionesSector h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divBuscadorExportacionesSector form p {
        margin-right: 0 !important;
        width: 100% !important;
        margin-bottom: 15px;
    }

    .divBuscadorExportacionesSector form {
        width: 100% !important;
    }

    .divBuscadorExportacionesSector .btnSIICEX {
        margin-top: 0;
    }

    .divVolumenExportacionesSector .is_row {
        padding-left: 20px;
        padding-top: 25px;
        padding-right: 20px;
    }

    .divVolumenExportacionesSector .is_row h4 {
        font-size: 20px;
        width: 100%;
        line-height: 25px;
    }

    .divVolumenExportacionesSector .btnDescargarVolumenExportacionesSector {
        margin-top: 30px;
        float: left;
    }

    .divVolumenExportacionesSector .divDatosPeriodoVolumenExportacionesSector {
        width: 100%;
        padding-left: 0;
        font-size: 0;
        margin-top: 10px;
    }

    .divDatosPeriodoVolumenExportacionesSector span {
        display: block;
        width: 100%;
        padding-bottom: 5px;
    }

    .divVolumenExportacionesSector .divDatosPeriodoVolumenExportacionesSector a {
        margin-left: 0;
        margin-right: 1%;
        width: 24%;
        font-size: 11px;
    }

    .btnActivadoVolumenExportacionesSector:before {
        display: none;
    }

    .divDatosPeriodoVolumenExportacionesSector label {
        margin-left: 0;
        margin-top: 10px;
        line-height: 15px;
        font-size: 12px;
    }

    .divVarVolumenExportacionesSector {
        margin-top: 0;
    }

    .divRankingPaisesSector .is_row {
        padding-left: 20px;
        padding-top: 25px;
        padding-right: 20px;
    }

    .divRankingPaisesSector h4 {
        font-size: 20px;
        line-height: 25px;
        width: 100%;
        padding-left: 0;
        margin-left: 0;
    }

    .divRankingPaisesSector .btnDownloadRankingPaisesSector {
        margin-top: 30px;
        float: left;
    }

    .divBloqueRankingPaisesSector {
        margin-top: 5px;
        background: 0 0;
    }

    .divCantidadRankingPaisesSector {
        margin-left: 0;
        margin-top: 20px;
        margin: 0 auto;
        float: none;
        margin-top: 20px;
    }

    .divPorcentajePaisSector {
        right: 0;
    }

    .divDetalleRankingPaisesSector {
        margin-top: 10px;
        margin-right: 0;
        width: 100%;
        height: auto;
        padding: 20px;
    }

    .divDetalleRankingPaisesSector:before {
        display: none;
    }

    .divDetalleRankingPaisesSector table tr td {
        font-size: 14px;
        padding-bottom: 10px;
        padding-top: 0;
    }

    .divDetalleRankingPaisesSector strong {
        padding-bottom: 5px;
    }

    .divDetalleRankingPaisesSector table .divCargaPaisSector {
        width: 80px;
    }

    .divTopRankingPaisesSector .is_column {
        width: 100%;
        margin-bottom: 8px;
        margin-right: 0;
    }

    .divTopRankingPaisesSector .is_column div:nth-child(1) {
        background-color: #f1f1f1;
    }

    .divTopRankingPaisesSector .is_column div:nth-child(2) strong {
        font-size: 16px;
    }

    .divTopRankingPaisesSector .is_column div:nth-child(2) span {
        font-size: 12px;
        line-height: 13px;
        margin-top: 0
    }

    .divCompetitividadGlobal h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divCompetitividadGlobal h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divCarruselSectoresProductivos {
        padding-bottom: 50px;
    }

    .divCarruselCompetitividadGlobal .is_colum:nth-child(1) {
        width: 100%;
        margin-bottom: 10px;
    }

    .divCarruselCompetitividadGlobal .is_colum:nth-child(2) {
        width: 100%
    }

    .divCarruselCompetitividadGlobal .is_colum:nth-child(3) {
        width: 38%
    }

    .divImagenCompetitividadGlobal {
        float: none;
        margin: 0 auto;
    }

    .btnCompetitividadGlobal {
        margin-right: 0;
        float: left;
        margin-top: 15px;
    }

    .divExportacionesCompetitividadGlobal .is_column div {
        width: 100%;
        font-size: 10px;
        line-height: 13px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .divExportacionesCompetitividadGlobal .is_column span strong {
        font-size: 18px;
        line-height: 20px;
        display: block;
    }

    .divExportacionesCompetitividadGlobal .is_column span {
        font-size: 15px;
    }

    .divSelecionarPaisCompetitividadGlobal span,
    .divSelecionarPaisesCompetitividadGlobal span {
        font-size: 16px;
        margin-top: 15px;
        margin-left: 5px;
        width: 220px
    }

    .divPerfilProductosMercado h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divPerfilProductosMercado h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divPerfilProductosMercado .btnSIICEXPerfilProductosMercado {
        margin-top: 15px;
        float: left;
    }

    .divPerfilProductosMercado .is_row {
        padding-top: 25px;
        padding: 20px;
    }

    .divBuscadorPerfilProductosMercado form p {
        margin-right: 0;
        width: 100% !important;
        margin-bottom: 10px;
    }

    .divListadoPerfilProductosMercado {
        width: 100%;
        margin-left: 0;
        height: 229px;
        overflow-y: scroll;
        box-shadow: 0 4px 12px #ccc;
        padding-left: 2%;
        padding-right: 2%;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .divBlocksPerfilProductosMercado ul li a {
        width: 100%;
        padding-right: 20px;
    }

    .divBlocksPerfilProductosMercado ul li a:before {
        display: none;
    }

    .divPerfilProductosMercadoActivado {
        box-shadow: none !important;
    }

    .divBlocksPerfilProductosMercado ul li {
        margin-bottom: 0;
    }

    .divBlocksPerfilProductosMercado {
        height: auto;
        margin-bottom: 15px;
    }

    .divResumenPerfilProductosMercado {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }

    .divIndicesPaisMercado {
        width: 100%;
        height: auto;
        padding: 25px 30px;
    }

    .divIndicesPaisMercado:before {
        display: none
    }

    .divInformesMercado h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divInformesMercado h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divInformesMercado .btnSIICEXInformesMercado {
        margin-right: 0;
        padding-right: 0;
        height: 15px;
        line-height: 16px;
        background: url(../images/is_arrow-right.svg);
        background-repeat: no-repeat;
        background-position: right center;
        width: 100px;
        margin-top: 1px;
    }

    .divBuscadorInformesMercado {
        padding-left: 0;
        margin-bottom: 10px;
    }

    .divInformesMercado .is_row {
        padding-left: 15px;
        padding-top: 31px;
        padding-right: 15px;
        padding-bottom: 20px;
    }

    .divBuscadorInformesMercado form p {
        margin-right: 0;
        width: 100%;
        margin-bottom: 15px;
    }

    .divInformesMercado .divPeriodoInformesMercado {
        padding-left: 0;
    }

    .divAcordeonInformesMercado {
        padding-left: 10px;
        padding-right: 10px;
        margin-top: 15px;
        padding-bottom: 30px;
    }

    .divAcordeonInformesMercado .is_column img {
        margin-left: 5px;
    }

    .divAcordeonInformesMercado .is_column .btnInformesMercado {
        right: 8px;
    }

    .divAcordeonInformesMercado .is_column a {
        margin-top: 15px;
        margin-right: 27px;
    }

    .divAcordeonInformesMercado .is_column strong {
        width: calc(100% - 90px);
        font-size: 14px;
    }

    .divAcordeonInformesMercado .is_columnChild .is_row-x {
        width: 97%;
        margin-left: 0;
        padding: 3%;
        box-sizing: border-box;
    }

    .divContenidoInformesMercado {
        width: calc(100% - 100px);
    }

    .divVideoInformesMercado {
        width: 100%;
        height: 140px;
        margin-bottom: 15px;
    }

    .divVideoContenidoInformesMercado {
        width: calc(100% - 50px);
        margin-left: 0;
    }

    .divAcordeonInformesMercado .is_columnChild {
        background: #f7f7f8;
    }

    .divInformesMercado {
        padding-bottom: 40px;
    }

    .divSelecionarProductoPerfilProductoMercado {
        width: 100%
    }

    .divSelecionarProductoPerfilProductoMercado ul li a strong {
        margin-left: 15px;
    }

    .divSelecionarProductoPerfilProductoMercado ul li a span {
        font-size: 12px;
        line-height: 14px;
    }

    .divBuscadorPerfilProductosMercado {
        margin-bottom: 10px
    }

    .divPrincipalesProductosExportacion h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divPrincipalesProductosExportacion h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divCarruselProductosExportacion .is_colum:nth-child(1) {
        width: 100%;
        margin-bottom: 10px;
    }

    .divImagenProductosExportacion {
        float: none;
        margin: 0 auto;
    }

    .divCarruselProductosExportacion .is_colum:nth-child(2) {
        width: 48%
    }

    .divCarruselProductosExportacion .is_colum:nth-child(3) {
        width: 48%
    }

    .divSelecionarProductosExportacion {
        width: 100%;
        background-repeat: no-repeat;
        background-position: 95%;
        margin-left: 0;
    }

    .divSelecionarProductosExportacion>span {
        font-size: 15px;
        margin-left: 10px;
        width: 65%;
        margin-top: 14px;
    }

    .divBuscadorListadoProductosExportacion {
        width: 150%
    }

    .btnProductosExportacion {
        margin-top: 3px;
        margin-right: 0;
        width: 100%;
        padding: 0;
        height: 43px;
        line-height: 43px;
        font-size: 15px;
        background: #d52b1e url(../images/btnDownload.svg);
        background-repeat: no-repeat;
        background-position: 90%;
        padding-right: 10%
    }

    .divNumeroExportaciones {
        float: left;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
        padding-top: 15px;
        padding-bottom: 0;
    }

    .divNumeroExportaciones strong {
        font-size: 20px;
        line-height: 20px;
    }

    .divNumeroExportaciones span {
        font-family: D-DINExp;
        font-size: 12px;
        line-height: 12px;
        margin-top: 5px;
    }

    .divNumeroFOB {
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
        padding-top: 15px;
        padding-bottom: 0;
    }

    .divNumeroFOB strong {
        font-size: 20px;
        line-height: 24px;
    }

    .divNumeroFOB span {
        font-family: D-DINExp;
        font-size: 12px;
        line-height: 12px;
        margin-top: 5px;
    }

    .divCarruselProductosExportacion {
        padding-bottom: 50px
    }

    .divExportaciones h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divExportaciones h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divBuscadorExportaciones form p {
        margin-right: 0 !important;
        width: 100% !important;
        margin-bottom: 15px;
    }

    .divBuscadorExportaciones form {
        width: 100% !important;
    }

    .divBuscadorExportaciones .btnSIICEX {
        margin-top: 0;
    }

    .divVolumenExportaciones .is_row {
        padding-left: 20px;
        padding-top: 25px;
        padding-right: 20px;
    }

    .divVolumenExportaciones .is_row h4 {
        font-size: 20px;
        width: 100%;
        line-height: 25px;
    }

    .divVolumenExportaciones .btnDownloadVolumenExportaciones {
        margin-top: 30px;
        float: left;
    }

    .divBuscadorListadoProductosExportacion ul li a strong {
        margin-left: 15px;
        margin-right: 10px;
        font-size: 14px;
    }

    .divVolumenExportaciones .divDatosPeriodoVolumenExportaciones {
        width: 100%;
        padding-left: 0;
        font-size: 0;
        margin-top: 10px;
    }

    .divDatosPeriodoVolumenExportaciones span {
        display: block;
        width: 100%;
        padding-bottom: 5px;
    }

    .divVolumenExportaciones .divDatosPeriodoVolumenExportaciones a {
        margin-left: 0;
        margin-right: 1%;
        width: 24%;
        font-size: 11px;
    }

    .btnActivadoVolumenExportaciones:before {
        display: none;
    }

    .divDatosPeriodoVolumenExportaciones label {
        margin-left: 0;
        margin-top: 10px;
        line-height: 15px;
        font-size: 12px;
    }

    .divVarVolumenExportaciones {
        margin-top: 0;
    }

    .divRankingPaises .is_row {
        padding-left: 20px;
        padding-top: 25px;
        padding-right: 20px;
    }

    .divRankingPaises h4 {
        font-size: 20px;
        line-height: 25px;
        width: 100%;
        padding-left: 0;
        margin-left: 0;
    }

    .divRankingPaises .btnDownloadRankingPaises {
        margin-top: 30px;
        float: left;
    }

    .divBloqueRankingPaises {
        margin-top: 5px;
        background: 0 0;
    }

    .divCantidadRankingPaises {
        margin-left: 0;
        margin-top: 20px;
        margin: 0 auto;
        float: none;
        margin-top: 20px;
    }

    .divPorcentajePais {
        right: 0;
    }

    .divDetalleRankingPaises {
        margin-top: 10px;
        margin-right: 0;
        width: 100%;
        height: auto;
        padding: 20px;
    }

    .divDetalleRankingPaises:before {
        display: none;
    }

    .divDetalleRankingPaises table tr td {
        font-size: 14px;
        padding-bottom: 10px;
        padding-top: 0;
    }

    .divDetalleRankingPaises strong {
        padding-bottom: 5px;
    }

    .divDetalleRankingPaises table .divCargaPais {
        width: 80px;
    }

    .divTopRankingPaises.is_column {
        width: 100%;
        margin-bottom: 8px;
        margin-right: 0;
    }

    .divTopRankingPaises .is_column div:nth-child(1) {
        background-color: #f1f1f1;
    }

    .divTopRankingPaises .is_column div:nth-child(2) strong {
        font-size: 16px;
    }

    .divTopRankingPaises .is_column div:nth-child(2) span {
        font-size: 12px;
        line-height: 13px;
        margin-top: 0;
    }

    .divContenedorRankingPaises {
        width: 100%
    }

    .divDescargarRankingPaises .is_column:nth-child(1) {
        width: 50px;
    }

    .divDescargarRankingPaises .is_column:nth-child(2) {
        width: calc(100% - 117px);
        padding-left: 9px;
    }

    .divDescargarRankingPaises a {
        margin-right: 0;
    }

    .divDescargarRankingPaises .is_column:nth-child(2) strong {
        font-size: 14px;
        line-height: 15px;
        margin-top: 5px;
    }

    .divDescargarRankingPaises .is_column:nth-child(2) span {
        font-size: 12px;
        line-height: 15px;
        padding-left: 8px;
        margin-top: 3px;
    }

    .divDescargarRankingPaises {
        width: 95%;
        margin-top: 20px;
        box-shadow: 2px 1px 10px #a9a9a9;
        padding: 10px;
        box-sizing: border-box;
        height: auto;
    }

    .divTopRankingPaises .is_column {
        width: 100%;
        margin-bottom: 8px;
        margin-right: 0;
    }

    .divPreciosFOBExportacion .is_row {
        padding-left: 20px;
        padding-top: 25px;
        padding-right: 20px;
    }

    .divPreciosFOBExportacion h4 {
        font-size: 20px;
        line-height: 25px;
        width: 100%;
        padding-left: 0;
        margin-left: 0;
    }

    .divPreciosFOBExportacion .btnDownload {
        margin-top: 30px;
        float: left;
    }

    .divPreciosFOBExportacion .divDatosTrimestres {
        margin-top: 15px;
        margin-left: 0;
    }

    .divPreciosFOBExportacion span {
        margin-left: 28px;
        margin-right: 0;
        margin-top: 20px;
        float: left;
    }

    .divBuscadorListadoProductosExportacion ul li a span {
        font-size: 11px;
        line-height: 13px
    }

    .divHerramientasExternas h1,
    .divHerramientasPymes h1 {
        font-size: 20px;
        line-height: 20px
    }

    .divHerramientasExternas h2,
    .divHerramientasPymes h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .divHerramientasExternas .is_row article {
        width: 234px;
        height: 330px;
    }

    .divMobileDirectorio {
        width: 100%;
        margin-top: 20px;
        display: block;
    }

    .divMobileDirectorio .divBloqueMobileDirectorio {
        width: 100%;
        padding: 10px;
        box-sizing: border-box;
        margin-bottom: 8px;
        background: #f8f9f9 url(../images/abajo.svg);
        background-repeat: no-repeat;
        background-position: 95% 90%;
        cursor: pointer;
        display: block;
    }

    .divMobileDirectorio .divBloqueMobileDirectorio li {
        width: 100%;
        list-style: none;
        margin-bottom: 13px;
        float: left;
    }

    .divMobileDirectorio .divBloqueMobileDirectorio li:nth-child(3) {
        width: 35%
    }

    .divMobileDirectorio .divBloqueMobileDirectorio li:nth-child(4) {
        width: 65%
    }

    .divMobileDirectorio .divBloqueMobileDirectorio li strong {
        font-family: D-DINExp;
        font-size: 13px;
        line-height: 14px;
        color: #636466;
        display: block;
    }

    .divMobileDirectorio .divBloqueMobileDirectorio li span {
        font-family: D-DINExp;
        font-size: 12px;
        line-height: 13px;
        color: #000;
        display: block;
        padding-top: 4px;
        width: 90%;
        overflow: hidden;
    }

    .divPopupMobileDirectorio {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        background: rgba(2, 2, 7, .7);
        z-index: 9999999;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .divPopupMobileDirectorioDiv {
        width: 92%;
        height: 80%;
        padding: 34px;
        box-sizing: border-box;
        border-radius: 5px;
        background: #f8f9f9;
        position: relative;
        overflow-y: scroll;
    }

    .btnCerrarPopupMobile {
        width: 20px;
        height: 20px;
        position: absolute;
        top: 10px;
        right: 10px;
        background: url(../images/btnCerrarPopup.svg);
        background-repeat: no-repeat;
        background-position: center;
        z-index: 9;
        cursor: pointer;
        padding: 15px;
    }

    .divMobileEvolucionMercadoDirectorio {
        width: 100%
    }

    .divMobileEvolucionMercadoDirectorio strong {
        display: block;
        font-family: Bree-Bold;
        font-size: 15px;
        color: #434652;
        display: block;
    }

    .divMobileEvolucionMercadoDirectorio table {
        width: 100%;
        padding-top: 10px;
        display: table;
        margin-left: -2px;
        line-height: 5px;
    }

    .divMobileEvolucionMercadoDirectorio table tr td {
        color: #636466;
        font-family: D-DINExp;
        font-size: 14px;
        padding-bottom: 11px;
        padding-top: 5px;
    }

    .divMobileEvolucionMercadoDirectorio table tr td span {
        padding-right: 9px;
    }

    .divMobileEvolucionMercadoDirectorio table .divMobileCargaDirectorio {
        width: 180px;
        height: 3px;
        background: #e6e7e8;
        border-radius: 10px;
        position: relative;
    }

    .divMobileEvolucionMercadoDirectorio table .divMobileCargaDirectorio div {
        height: 4px;
        background: #81bb27;
        border-radius: 10px;
        box-shadow: 0 2px 4px 0 rgba(129, 187, 39, .5);
        position: absolute;
        left: 0;
        top: 0;
    }

    .divMobileEvolucionMercadoDirectorio table tr:nth-child(2) .divMobileCargaDirectorio div {
        background: #d52b1e !important;
        box-shadow: 0 2px 4px 0 rgba(213, 43, 30, .31) !important;
    }

    .divMobileDistribucionMercadoDirectorio {
        width: 100%;
        margin-top: 10px;
    }

    .divMobileDistribucionMercadoDirectorio strong {
        display: block;
        font-family: Bree-Bold;
        font-size: 15px;
        color: #434652;
        display: block;
    }

    .divMobileGraficoPartidasExportadasDirectorio {
        width: 173px;
        height: 173px;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        margin: 0 auto;
        margin-top: 10px;
    }

    .divMobileGraficoPartidasExportadasDirectorio div {
        width: 99px;
        height: 99px;
        background: #f7f7f8;
        border-radius: 50%;
        float: left;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .divMobileDistribucionExportacionPais {
        width: 100%;
        height: auto;
        border-radius: 4px;
        background-color: #fff;
        margin-top: 20px;
        padding: 15px 20px;
        box-sizing: border-box;
    }

    .divMobileDistribucionExportacionPais table {
        color: #000;
        font-family: D-DINExp;
        font-size: 14px;
        width: 100%
    }

    .divMobileDistribucionExportacionPais table td {
        padding-bottom: 7px;
    }

    .divMobileDistribucionExportacionPais table td i {
        width: 14px;
        height: 14px;
        border-radius: 50%;
        float: left;
        margin-top: 2px;
        margin-right: 7px;
    }

    .divMobilePartidasExportadasDirectorio {
        width: 100%;
        margin-top: 10px;
    }

    .divMobilePartidasExportadasDirectorio strong {
        display: block;
        font-family: Bree-Bold;
        font-size: 15px;
        color: #434652;
    }

    .divMobilePartidasExportadasDirectorio table {
        width: 100%;
        padding-top: 10px;
        display: table;
    }

    .divMobilePartidasExportadasDirectorio table tr td {
        color: #000;
        font-family: D-DINExp;
        font-size: 14px;
        padding-bottom: 2px;
        padding-top: 0;
    }

    .imgDesktopSliderInicio {
        display: none !important;
    }

    .imgMobileSliderInicio {
        display: block !important;
        width: 100%;
        height: auto;
        min-height: 480px !important;
    }

    .divMobileImagen {
        display: block !important;
        width: 100%;
        margin-top: -5px;
    }

    .divMobileImagen img {
        display: block;
        width: 100%;
        height: auto;
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
    }

    .divVistaPreviaCalendarioActividad {
        width: 270px;
        padding: 15px !important;
        padding-top: 35px !important;
    }

    .divVistaPreviaCalendarioActividad .is_column:nth-child(1) {
        width: 100%;
        height: 140px;
    }

    .divVistaPreviaCalendarioActividad .is_column:nth-child(2) {
        width: 100%;
        padding-top: 15px;
    }

    .divVistaPreviaCalendarioActividad .is_column:nth-child(2) h4 {
        font-size: 18px;
        line-height: 20px;
    }

    .divVistaPreviaCalendarioActividad .is_column:nth-child(2) p {
        font-size: 13px;
        line-height: 18px;
        margin-top: 4px;
    }

    .divVistaPreviaCalendario .is_column:nth-child(1) {
        width: 100%;
        height: 140px;
    }

    .divVistaPreviaCalendario .is_column:nth-child(2) {
        width: 100%;
        padding-top: 15px;
    }

    .divVistaPreviaCalendario .is_column:nth-child(2) h4 {
        font-size: 18px;
        line-height: 20px;
        white-space: normal;
    }

    .divVistaPreviaCalendario .is_column:nth-child(2) p {
        font-size: 13px;
        line-height: 18px;
        margin-top: 4px;
        white-space: normal;
    }

    .divListadoFasesExportacion .is_columnChild .divBlock p {
        margin-left: 15px;
    }
}

@media screen and (max-width:414px) {
    header .divBuscadorFull {
        width: 325px !important;
    }
}

@media screen and (max-width:411px) {
    header .divBuscadorFull {
        width: 330px !important;
    }
}

@media screen and (max-width:375px) {
    header .divBuscadorFull {
        width: 310px !important;
    }
}

@media screen and (max-width:360px) {
    header .divBuscadorFull {
        width: 285px !important;
    }

    .divPopupSelecionarSector ul li span {
        font-size: 14px;
        margin-top: 5px;
        line-height: 17px;
        padding-left: 0;
        padding-right: 0;
    }
}

@media screen and (max-width:320px) {
    .divAcordeonInformesMercado .is_column strong {
        font-size: 13px;
    }

    .divExportacionesCompetitividadGlobal .is_column div {
        font-size: 8px;
        line-height: 10px;
    }

    .divExportacionesCompetitividadGlobal .is_column span strong {
        font-size: 15px;
        line-height: 16px;
    }

    .btnSectoresProductivos {
        font-size: 14px;
        line-height: 43px;
    }

    .divSelecionarSectoresProductivos span {
        font-size: 13px;
        margin-left: 5px;
        width: 100px;
        margin-top: 15px;
    }

    .divListadoFasesExportacion .is_column strong {
        width: 165px;
    }

    .divBlocksPDF {
        height: 270px;
    }

    .divDestacarNoticias,
    .divNoticiasInteres .is_row article {
        width: 260px !important;
    }

    .divNoticiasInteres .is_column:nth-child(2) {
        width: 235px !important;
        height: auto !important;
    }

    .divPublicaciones .is_wrapper .is_row .is_column:nth-child(2) i {
        display: block;
    }

    .divSIICEX .is_wrapper .is_column:nth-child(1) img {
        width: 250px;
    }

    .divServiciosExportador .is_wrapper .is_column:nth-child(1) h2 {
        font-size: 30px;
        line-height: 30px;
    }

    footer .is_row:nth-child(3) .is_column:nth-child(2) img {
        height: 50px;
    }

    footer .is_row:nth-child(3) .is_column:nth-child(1) nav a {
        font-size: 12px;
        line-height: 14px;
    }

    footer .is_row:nth-child(3) .is_column:nth-child(1) {
        margin-top: 17px;
    }

    footer .is_row:nth-child(3) .is_column:nth-child(1) nav a {
        margin-bottom: 10px;
    }

    header .divBuscadorFull {
        width: 260px !important;
    }

    header .divCamposBuscador {
        width: 165px;
    }

    header .divCamposBuscador input[type=text] {
        width: 115px;
    }

    .divExportaFacil .btnDescargarExportaFacil {
        font-size: 14px;
        width: 130px;
        background: #d52b1e url(../images/btnDownload.svg);
        background-repeat: no-repeat;
        background-position: 112px 10px;
        margin-right: 0;
    }

    .divExportaFacil .btnExportaFacil {
        width: 150px;
        font-size: 14px;
        background: #e6e7e8 url(../images/is_arrow-right.svg);
        background-repeat: no-repeat;
        background-position: 130px 9px;
    }

    .divCapsulasAprendizaje .divListadoVideos ul li .divInformacionVideos {
        width: 60%
    }
}

.divFiltrarCapsulasAprendizaje .is_row:nth-child(2) label input[type=radio] {
    transition: linear .2s all;
    width: 22px !important;
    height: 22px !important;
    -webkit-appearance: none;
    margin: 0;
    padding: 0 !important;
    display: inline-block;
    position: relative;
    border: 2px solid #b8b8b8;
    margin-right: 10px;
    cursor: pointer;
    border-radius: 3px;
}

.divFiltrarCapsulasAprendizaje .is_row:nth-child(2) label input[type=radio]:checked {
    background: url(../images/checkbox.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 18px !important;
}

.divInformacionOficina {
    z-index: 9;
    display: none;
}

header .divCuentaUsuario {
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 10px 24px -10px rgba(37, 38, 39, .44);
    right: 0;
    position: absolute;
    top:90px;
    padding: 20px 36px;
    box-sizing: border-box;
}

header .divCuentaUsuario:before {
    content: "";
    width: 0;
    height: 0;
    border-right: 6px solid transparent;
    border-top: 0 solid transparent;
    border-left: 6px solid transparent;
    border-bottom: 7px solid #fff;
    position: absolute;
    top: -5px;
    right: 22px;
}

header .divCuentaUsuario strong {
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 14px;
    line-height: 18px;
    display: block;
    margin-bottom: 10px;
}

header .divCuentaUsuario a {
    font-family: D-DINExp;
    font-size: 14px;
    font-stretch: normal;
    text-decoration: none;
    color: #000;
    background: url(../images/btnBuscadorResultado.svg);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 13px;
    background-size: 9px;
    padding-bottom: 2px;
    display: table;
}

.divRegistroFormulario .is_column p:nth-child(13),
.divRegistroFormulario .is_column p:nth-child(15),
.divRegistroFormulario .is_column p:nth-child(16) {
    color: #000;
    font-family: D-DINExp;
    font-size: 12px;
    line-height: 18px;
    float: left;
    display: flex;
    align-items: center;
    height: 30px;
    margin-top: -1px;
}

.divRegistroFormulario .is_column p:nth-child(17) {
    width: 698px;
    margin-right: 0;
}

.ActiveSectoresRegistro {
    width: 100%;
    color: #000;
    font-family: D-DINExp-Bold;
    font-size: 12px;
    line-height: 12px;
    display: block;
    padding-bottom: 2px;
}

.divRecuperarContrasena {
    width: 100%;
    background: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px;
}

.divRecuperarContrasena h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
}

.divRecuperarContrasena h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divRowContrasena {
    width: 100%;
    border-radius: 10px;
    background: #fff;
    margin-top: 23px;
    padding-top: 50px;
    padding-bottom: 50px;
    text-align: center;
    box-sizing: border-box;
}

.divRowContrasena span {
    width: 100%;
    display: block;
    color: #000;
    font-size: 16px;
    font-family: D-DINExp;
    padding-top: 20px;
}

.divRowContrasena strong {
    font-family: D-DINExp-Bold;
}

.divRowContrasena input[type=text] ,
.divRowContrasena input[type="password"]
{
    font-family: D-DINExp;
    border: 1px solid #ccc;
    width: 600px;
    margin: 0 auto;
    display: table;
    height: 45px;
    border-radius: 5px;
    text-indent: 15px;
    margin-top: 20px;
}

.divRowContrasena input[type=submit] {
    height: 48px;
    width: 165px;
    border-radius: 4px;
    background: #d52b1e;
    color: #fff;
    font-family: Bree-Light;
    font-size: 15px;
    line-height: 18px;
    text-align: center;
    text-transform: uppercase;
    border: none;
    display: table;
    margin: 0 auto;
    margin-top: 70px;
    cursor: pointer;
}

.errorPassword input[type=text] {
    background: url(../images/update/imgError.png);
    background-repeat: no-repeat;
    background-position: 95%
}

.divValidacionPassword {
    display: block;
    text-align: center;
    color: #d52b1e;
    font-size: 16px;
    font-family: D-DINExp;
    padding-top: 20px;
}

.divValidacionPassword a {
    color: #0018fb;
    text-decoration: none;
}

.div404 {
    width: 100%;
    background: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px;
}

.div404 h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
}

.div404 h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divRow404 {
    width: 100%;
    border-radius: 10px;
    background: #fff;
    margin-top: 23px;
    padding-top: 50px;
    padding-bottom: 50px;
    text-align: center;
    box-sizing: border-box;
}

.divRow404 h2 {
    font-family: Bree-Bold;
    color: #d8dbdd;
    font-size: 45px;
    font-weight: 700;
    line-height: 45px;
    display: block;
    position: relative;
    padding-top: 10px;
}

.divRow404 span {
    width: 100%;
    display: block;
    color: #000;
    font-size: 16px;
    font-family: D-DINExp;
    padding-top: 20px;
}

.divRow404 strong {
    font-family: D-DINExp-Bold;
}

.divRow404 a {
    height: 48px;
    width: 180px;
    border-radius: 4px;
    background: #d52b1e;
    color: #fff;
    font-family: Bree-Light;
    font-size: 15px;
    line-height: 48px;
    text-align: center;
    text-transform: uppercase;
    border: none;
    display: table;
    margin: 0 auto;
    margin-top: 40px;
    cursor: pointer;
    text-decoration: none;
}

.divEncuestaSatisfaccion {
    width: 100%;
    background: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px;
}

.divEncuestaSatisfaccion h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
}

.divEncuestaSatisfaccion h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divRowEncuestaSatisfaccion {
    width: 100%;
    border-radius: 5px;
    background: #fff;
    margin-top: 23px;
    padding: 50px;
    box-sizing: border-box;
    padding-top: 30px;
    padding-bottom: 35px;
}

.lblTituloEncuesta {
    width: 100%;
    display: block;
    color: #000;
    font-size: 14px;
    font-family: D-DINExp;
    padding-bottom: 25px;
}

.divRowInfoPersonalEncuesta {
    width: 100%;
    border-radius: 5px;
    background: #f4f4f4;
    padding: 17px;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
}

.divRowInfoPersonalEncuesta form {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
}

.divRowInfoPersonalEncuesta p {
    width: 49%;
    margin: 0;
    margin-bottom: 10px;
}

.divRowInfoPersonalEncuesta p input[type=tel], 
.divRowInfoPersonalEncuesta p input[type=text] 
{
    font-family: D-DINExp;
    font-size: 14px;
    border: 1px solid #ccc;
    width: 100%;
    margin: 0 auto;
    display: table;
    height: 50px;
    border-radius: 5px;
    text-indent: 15px;
}

.divRowInfoPersonalEncuesta p span {
    font-family: D-DINExp;
    font-size: 14px;
    padding-top: 8px;
    display: block;
}

.divRowInfoPersonalEncuesta p i {
    font-size: 20px;
    color: #d52b1e;
    font-style: normal;
    float: left;
    margin-right: 5px;
}

.lblSubTituloEncuesta {
    font-family: D-DINExp-Bold;
    font-size: 20px;
    display: block;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 17px;
}

.divRowConsultasEncuesta {
    width: 100%;
    border-radius: 5px;
    background: #f4f4f4;
    padding: 17px;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 50px;
    padding-bottom: 20px;
}

.divRowConsultasEncuesta>div {
    width: 49%;
    margin: 0;
    margin-bottom: 10px;
}

.divRowConsultasEncuesta div label {
    font-family: D-DINExp-Bold;
    font-size: 17px;
    line-height: 20px;
    display: block;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 17px;
    white-space: pre-line;
}

.divPuntajeEncuesta {
    width: 100%;
    margin-top: 10px;
    text-align: center;
}

.divPuntajeEncuesta ul li {
    width: 45px;
    height: 45px;
    list-style: none;
    display: inline-block;
    background: url(../images/update/icoPuntaje.png);
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 2px;
    margin-left: 2px;
    cursor: pointer;
}

.activePuntaje {
    background: url(../images/update/icoPuntajeActivo.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.divPuntajeEncuesta span {
    color: #d52b1e;
    display: block;
    font-family: D-DINExp;
    font-size: 13px;
    padding-top: 15px;
}

.txtEncuesta {
    width: 90% !important;
    padding-left: 110px;
    box-sizing: border-box;
}

.txtEncuesta textarea {
    width: 100%;
    font-family: D-DINExp;
    font-size: 14px;
    border: 1px solid #ccc;
    margin: 0 auto;
    /* display: table; */
    height: 300px;
    border-radius: 5px;
    text-indent: 20px;
    resize: none;
    padding-top: 15px;
    position: relative;
}

.txtEncuesta span {
    color: #d52b1e;
    display: block;
    font-family: D-DINExp;
    font-size: 13px;
    padding-top: 15px;
    text-align: right;
}

.divEncuestaSatisfaccion input[type=submit] {
    height: 48px;
    width: 165px;
    border-radius: 4px;
    background: #d52b1e;
    color: #fff;
    font-family: Bree-Light;
    font-size: 15px;
    line-height: 18px;
    text-align: center;
    text-transform: uppercase;
    border: none;
    display: table;
    margin: 0 auto;
    margin-top: 10px;
    cursor: pointer;
}

.errorEncuesta input[type=text] {
    background: #fff url(../images/update/imgError.png);
    background-repeat: no-repeat;
    background-position: 95%
}

.divDetalleFormacionExportador {
    width: 100%;
    background: #edf0f2;
    padding-top: 50px;
    padding-bottom: 50px;
}

.divDetalleFormacionExportador h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
    margin-top: 10px !important;
}

.divDetalleFormacionExportador h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divDetalleFormacionExportador h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 35px;
    font-weight: 700;
    line-height: 35px;
    display: block;
    position: relative;
    margin-top: 10px !important;
}

.divDetalleFormacionExportador h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divRowDetalleFormacionExportador {
    width: 100%;
    border-radius: 10px;
    background: #fff;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 50px;
    padding-right: 50px;
    text-align: left;
    box-sizing: border-box;
    font-family: D-DINExp;
    font-size: 15px;
}

.divRowDetalleFormacionExportador h2 {
    font-family: Bree-Bold;
    color: #d52b1e;
    font-size: 23px;
    font-weight: 700;
    line-height: 25px;
    display: block;
    position: relative;
    margin-top: 30px;
    margin-bottom: 20px;
}

.divRowDetalleFormacionExportador h3 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 18px;
    font-weight: 700;
    line-height: 25px;
    display: block;
    position: relative;
    margin-top: 30px;
    margin-bottom: 20px;
}

.divRowDetalleFormacionExportador p {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 20px;
    display: block;
    position: relative;
    clear: left;
    white-space: pre-line;
}

.divRowDetalleFormacionExportador p strong {
    font-family: D-DINExp-Bold;
}

.divRowDetalleFormacionExportador a {
    font-family: D-DINExp-Bold;
    font-size: 15px;
    font-stretch: normal;
    text-decoration: none;
    color: #d52b1e;
    text-decoration: underline;
}

.datacontainer-letra{

}

.divRowDetalleFormacionExportador ul {
    margin-top: 20px;
    margin-bottom: 30px;
    display: block;
    float: left;
}

.divRowDetalleFormacionExportador ul li {
    font-family: Bree-Bold;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 20px;
    display: block;
    position: relative;
    width: 100%;
    margin-right: 2%;
    padding-left: 1%;
    margin-bottom: 10px;
}

.divRowDetalleFormacionExportador ul li:before {
    content: "";
    width: 4px;
    height: 4px;
    background: #d52b1e;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 9px;
}

.divRowDetalleFormacionExportador ol {
    margin-top: 20px;
    margin-bottom: 30px;
    display: block;
    float: left;
}

.divRowDetalleFormacionExportador ol li {
    font-family: Bree-Bold;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 20px;
    display: block;
    position: relative;
    float: left;
    width: 100%;
    margin-right: 2%;
    padding-left: 1%;
    margin-bottom: 10px;
    counter-increment: item;
}

.divRowDetalleFormacionExportador ol li:before {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    position: absolute;
    left: -1px;
    top: 1px;
    content: counter(item);
    color: #d52b1e;
    font-size: 12px;
    font-weight: bold;
}

.divImgFormacionExportador {
    width: 100%;
    background: #aeaeae;
    font-family: D-DINExp;
    color: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.divImgFormacionExportador img {
    width: 100%;
    display: block;
}

.divImgFormacionExportador p {
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 10px;
    padding-bottom: 30px;
    font-size: 12px;
    line-height: 16px;
}

.divGaleriaVideoFormacionExportador {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-bottom: 40px;
}

.divGaleriaVideoFormacionExportador div {
    width: 47%;
    background: #aeaeae;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.divGaleriaVideoFormacionExportador div img {
    width: 100%;
    display: block;
}

.divGaleriaVideoFormacionExportador div span {
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 13px;
    line-height: 14px;
    display: block;
    color: #fff;
}

.divGaleriaFormacionExportador {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-bottom: 40px;
}

.divGaleriaFormacionExportador div {
    width: 32%;
    background: #aeaeae;
}

.divGaleriaFormacionExportador div img {
    width: 100%;
    display: block;
}

.divGaleriaFormacionExportador div span {
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 13px;
    line-height: 14px;
    display: block;
    color: #fff;
}

.divEtiquetaFormacionExportador {
    margin-left: 150px;
    border-left: 4px;
    padding-left: 20px;
    font-family: D-DINExp;
    font-size: 13px;
    line-height: 18px;
    width: 80%;
    border-left: 4px solid #d52b1e;
    margin-bottom: 70px;
}

.divEtiquetaFormacionExportador i {
    font-family: D-DINExp-Bold;
    display: block;
    font-size: 11px;
}

.btnIrAlPortal {
    height: 48px !important;
    border-radius: 4px !important;
    background: #d52b1e url(../images/update/btn.png) !important;
    background-repeat: no-repeat !important;
    background-position: center right 15px !important;
    color: #fff !important;
    font-family: Bree-Light !important;
    font-size: 15px !important;
    line-height: 50px !important;
    text-align: left !important;
    border: none !important;
    margin-top: 0 !important;
    cursor: pointer !important;
    text-decoration: none !important;
    display: inline-block !important;
    padding-left: 25px !important;
    padding-right: 57px !important;
}

.divRowRelacionadoFormacionExportador {
    width: 100%;
    border-radius: 10px;
    background: #fff;
    padding-top: 30px;
    padding-bottom: 10px;
    padding-left: 50px;
    padding-right: 50px;
    text-align: left;
    box-sizing: border-box;
    font-family: D-DINExp;
    font-size: 15px
}

.divRowRelacionadoFormacionExportador h1 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 28px;
    font-weight: 700;
    line-height: 28px;
    display: block;
    position: relative
}

.divRowRelacionadoFormacionExportador h1:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0
}

.divRowRelacionadoFormacionExportador h2 {
    font-family: Bree-Bold;
    color: #636466;
    font-size: 28px;
    font-weight: 700;
    line-height: 28px;
    display: block;
    position: relative;
}

.divRowRelacionadoFormacionExportador h2:before {
    content: "";
    height: 2px;
    width: 24px;
    background: #d52b1e;
    position: absolute;
    top: -7px;
    left: 0;
}

.divRowRelacionadoFormacionExportador {
    width: 100%;
    margin-bottom: 40px;
}

.is_columnRelacionadoFormacionExportador {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
    margin-top: 40px;
}

.is_columnRelacionadoFormacionExportador div {
    width: 31%;
    float: none;
}

.is_columnRelacionadoFormacionExportador div strong {
    font-family: D-DINExp-Bold;
    font-size: 16px;
    line-height: 19px;
    color: #000;
    height: 55px;
    display: block;
}

.is_columnRelacionadoFormacionExportador div p {
    font-family: D-DINExp;
    font-size: 13px;
    color: #000;
    line-height: 17px;
}

.is_columnRelacionadoFormacionExportador div a {
    font-family: D-DINExp-Bold;
    font-size: 15px;
    font-stretch: normal;
    text-decoration: none;
    color: #000;
    background: url(../images/btnBuscadorResultado.svg);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 16px;
    padding-bottom: 1px;
    display: table;
    margin-top: 10px;
    margin-bottom: 10px;
}

@media screen and (max-width:1024px) {
    .divRowContrasena {
        padding-left: 10%;
        padding-right: 10%
    }

    .divRow404 {
        padding-left: 10%;
        padding-right: 10%
    }

    .divRowContrasena input[type=text] {
        width: 100%
    }

    .divRecuperarContrasena h1 {
        font-size: 28px;
        line-height: 30px;
    }

    .divRowConsultasEncuesta div label {
        font-size: 14px;
        line-height: 14px;
        padding-bottom: 0;
    }

    .divPuntajeEncuesta ul li {
        width: 40px;
        margin-right: 0;
        margin-left: 0;
    }

    .divRowConsultasEncuesta>div {
        padding-left: 0 !important;
    }

    .txtEncuesta {
        width: 100% !important;
    }

    .divEncuestaSatisfaccion h1 {
        font-size: 28px;
        line-height: 30px;
    }

    .is_columnRelacionadoFormacionExportador div strong {
        font-family: D-DINExp-Bold;
        font-size: 14px;
        line-height: 15px;
        height: 55px;
        display: block;
    }

    .divEtiquetaFormacionExportador {
        margin-left: 0;
    }
}

@media screen and (max-width:750px) {
    .divBuscadorPaisesSector {
        left: 0 !important;
        width: 100% !important;
    }

    .divExportaFacil .btnExportaFacil,
    .divExportaFacil .btnDescargarExportaFacil {
        font-size: 14px;
    }

    .divDocumentacionExportar h4 {
        width: calc(100% - 100px);
    }

    .divBuscadorListadoArancelariosPaises ul {
        background: #fff !important;
    }

    .divBuscadorListadoArancelariosPaises {
        box-shadow: 0 0 0 0 #fff !important;
        -moz-box-shadow: 0 0 0 0 #fff !important;
        -webkit-box-shadow: 0 0 0 0 #fff !important;
        -ms-box-shadow: 0 0 0 0 #fff !important;
    }

    .divRegulacionesPais form p img {
        display: none !important;
    }

    .divBlocksPerfilProductosMercado ul li h5 {
        font-size: 12px;
        line-height: 15px;
        margin-bottom: 0;
    }

    .divBuscadorPaises {
        height: auto;
    }

    .divRowDetalleFormacionExportador table tr th {
        font-size: 11px !important;
    }

    .divRowDetalleFormacionExportador a {
        font-size: 11px;
    }

    .divContainerCalendarioListado article a .is_column:nth-child(2) h3 {
        font-size: 15px;
        line-height: 18px;
    }

    .divVistaPreviaCalendario {
        position: fixed;
        top: 15%;
        left: 0;
        width: 100%;
        width: 90%;
        left: 5%;
        box-shadow: 0 10px 24px -10px rgba(6, 6, 6, .79);
    }

    .divContainerCalendario td {
        width: 13% !important;
    }

    .divFiltrosDirectorio {
        width: 100%
    }

    .divFiltrosDirectorio>ul>li {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .divFiltrosDirectorio ul li label {
        font-size: 12px;
        line-height: 10px;
        padding-bottom: 0;
    }

    .divFiltrosDirectorio ul li label {
        margin-bottom: -4px;
    }

    .divRowConsultasEncuesta div label {
        font-size: 12px;
        line-height: 15px;
        padding-top: 10px;
        text-align: left !important;
    }

    .checkTerminos span {
        font-size: 12px;
        line-height: 13px;
        top: -4px;
    }

    .divSectorActivo {
        background: url("../images/ok.svg") !important;
        background-repeat: no-repeat !important;
        background-position: 95% 5px !important;
    }

    .divCapsulasAprendizaje .divListadoVideos ul li a {
        display: flex;
        align-items: center;
    }

    .divCapsulasAprendizaje .divListadoVideos ul li a {
        text-decoration: none;
    }

    .divCategoriasEnlaces a {
        width: auto;
        font-size: 13px;
        padding: 0px 8px;
    }

    .divDetalleFormacionExportador {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .divPosicionEstatica {
        height: 60px;
        top: inherit !important;
    }

    footer .is_row:nth-child(3) nav {
        display: flex;
        justify-content: space-between;
        flex-flow: row wrap;
    }

    footer .is_row:nth-child(3) .is_column:nth-child(1) nav a:nth-child(4) {
        text-align: right;
    }

    .divBannerInicio .slick-dots li {
        margin-right: 32px;
    }

    .divBannerInicio .slick-dots li:before {
        content: "";
        width: 32px;
        left: -32px;
    }

    .is_centeredScroll {
        margin-left: 5%;
    }

    .divBannerInicio .slick-dots li {
        display: inline-block;
        list-style: none;
        margin-right: 32px;
        position: relative;
        width: 4px;
        height: 4px;
        background: #fff;
        border-radius: 50%;
        cursor: pointer;
    }

    .liBoletinAncho {
        width: 45% !important;
        margin-right: 3% !important;
    }

    .liBoletinAncho:last-child {
        margin-left: 4% !important;
        margin-right: 0 !important;
        width: 48% !important;
    }

    .divRowContrasena {
        padding-left: 5%;
        padding-right: 5%
    }

    .divRow404 {
        padding-left: 5%;
        padding-right: 5%
    }

    .divRecuperarContrasena h1 {
        font-size: 20px;
        line-height: 20px;
    }

    .divRowContrasena span {
        font-size: 13px;
    }

    .divRowContrasena input[type=submit] {
        margin-top: 50px;
    }

    .divRowContrasena img {
        height: 100px;
    }

    .divRow404 img {
        height: 100px;
    }

    .divRowContrasena input[type=text] {
        height: 40px;
    }

    .divValidacionPassword {
        font-size: 13px;
    }

    .divValidacionPassword a {
        display: block;
        padding-top: 4px;
    }

    .divRow404 h2 {
        font-size: 30px;
        line-height: 30px;
    }

    .divRow404 span {
        font-size: 13px;
    }

    .divRowEncuestaSatisfaccion {
        padding: 15px;
    }

    .divRowInfoPersonalEncuesta p {
        width: 100%;
        margin-bottom: 5px;
    }

    .divRowInfoPersonalEncuesta p input[type=text] {
        font-size: 13px;
        height: 30px;
        text-indent: 10px;
    }

    .divRowInfoPersonalEncuesta p span {
        font-size: 12px;
        padding-top: 4px;
    }

    .divEncuestaSatisfaccion h1 {
        font-size: 20px;
        line-height: 20px;
    }

    .lblSubTituloEncuesta {
        font-size: 16px;
    }

    .divRowConsultasEncuesta {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .divRowConsultasEncuesta>div {
        width: 100%
    }

    .txtEncuesta span {
        font-size: 12px;
        padding-top: 10px;
    }

    .divRowDetalleFormacionExportador {
        padding-left: 20px;
        padding-right: 20px;
    }

    .divRowDetalleFormacionExportador p {
        font-size: 13px;
        line-height: 17px;
        margin-bottom: 5px;
    }

    .contenidogeneral th,
    .contenidogeneral td {
        font-size: 12px !important;
    }

    .divRowDetalleFormacionExportador ul li {
        font-family: D-DINExp;
        font-size: 13px;
        line-height: 17px;
        width: 100%;
        margin-right: 0;
        padding-left: 5%;
        margin-bottom: 5px;
        box-sizing: border-box;
        width: 100% !important;
    }

    .divRowDetalleFormacionExportador ol li {
        font-family: D-DINExp;
        font-size: 13px;
        line-height: 17px;
        width: 100%;
        margin-right: 0;
        padding-left: 5% !important;
        margin-bottom: 5px;
        box-sizing: border-box;
        width: 100% !important;
    }

    .divGaleriaVideoFormacionExportador div {
        width: 100%;
        margin-bottom: 5px;
    }

    .divGaleriaVideoFormacionExportador {
        display: block;
    }

    .divGaleriaFormacionExportador {
        display: block;
    }

    .divGaleriaFormacionExportador div {
        width: 100%;
        margin-bottom: 5px;
    }

    .divRowRelacionadoFormacionExportador {
        padding-left: 20px;
        padding-right: 20px;
        font-size: 14px;
    }

    .is_columnRelacionadoFormacionExportador {
        display: block;
    }

    .is_columnRelacionadoFormacionExportador div {
        width: 100%;
        float: none;
        margin-bottom: 20px;
    }

    .is_columnRelacionadoFormacionExportador div strong {
        height: auto;
    }

    .divDetalleFormacionExportador h1 {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 10px;
    }

    .divDetalleFormacionExportador h2 {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 10px;
    }

    .divRowDetalleFormacionExportador h2 {
        font-size: 20px;
        line-height: 25px
    }

    .divRowRelacionadoFormacionExportador h1 {
        font-size: 25px;
        line-height: 25px
    }

    .divRowRelacionadoFormacionExportador h2 {
        font-size: 25px;
        line-height: 25px;
    }
}

.img_pc {
    display: block !important;
}

.img_movil {
    display: none !important;
}

@media screen and (max-width:750px) {
    body .img_pc {
        display: none !important;
    }

    body .img_movil {
        display: block !important;
    }
}

canvas {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

.divLineaExportaciones {
    width: 59%;
    float: left;
    margin-left: 17px;
    margin-top: 10px;
}

.divLineaValorFob {
    width: 56%;
    float: left;
    margin-left: 0;
    margin-top: 25px;
}

.divContenidoValorFob {
    width: 471px;
}

.divNumeroFOBSectoresProductivos,
.divNumeroSectoresProductivos {
    max-width: 175px;
    box-sizing: border-box;
}

.desktop {
    display: block;
}

.mobile {
    display: none;
}

@media screen and (max-width:1024px) {
    .divCarruselSectoresProductivos {
        display: flex;
    }

    .divNumeroFOBSectoresProductivos,
    .divNumeroSectoresProductivos {
        float: left;
        padding-top: 0;
        margin-top: 10px;
    }

    .divLineaExportaciones {
        width: 94%
    }

    .divLineaValorFob {
        width: 94%
    }

    .divTiposExportacion .is_column .is_row p {
        font-size: 11px;
        line-height: 13px;
    }
}

@media screen and (max-width:750px) {
    .divCarruselSectoresProductivos {
        flex-flow: column;
    }

    .divLineaExportaciones,
    .divLineaValorFob {
        width: 100%;
        margin-left: 0;
        margin-top: 10px;
    }

    .divSelecionarSectoresProductivos span {
        width: 115px;
    }

    .desktop {
        display: none;
    }

    .mobile {
        display: block;
    }

    .divTiposExportacion .is_column .is_row:before {
        height: 175px;
    }

    .divTiposExportacion .is_column .is_row {
        margin-bottom: 45px;
    }

    .divTiposExportacion .is_column .is_row p {
        font-size: 12px;
        line-height: 15px;
        padding-top: 5px;
    }
}

.strongSubida {
    background: url(../images/btnEportacion.svg) !important;
    background-repeat: no-repeat !important;
    background-position: right bottom !important;
}

.strongBajada {
    background: url(../images/btnFOB.png) !important;
    background-repeat: no-repeat !important;
    background-position: right bottom !important;
}

#canvasGraficoPrecioFob {
    width: 100%;
    min-width: 1000px !important;
    height: 542px !important;
}

#divGraficoExportacionSectorId {
    width: 100%;
    min-width: 1000px !important;
    height: 542px !important;
}

.canvasGraficoLineaExportacion,
.canvasGraficoPrecioFob {
    display: block;
    height: 70px !important;
    width: 100%
}

.divGraficoExportacionSector {
    margin-top: 30px;
    width: 100%
}

.canvasGraficoSector {
    z-index: 2;
    position: relative;
}

.divTextoCentroGrafico {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 14px;
    color: #656363;
    margin-top: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
}

svg {
    touch-action: none;
}

.jvectormap-container {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    touch-action: none;
}

.jvectormap-tip {
    position: absolute;
    display: none;
    border: solid 1px #cdcdcd;
    border-radius: 3px;
    background: #292929;
    color: #fff;
    font-family: sans-serif, Verdana;
    font-size: smaller;
    padding: 3px;
}

.jvectormap-goback,
.jvectormap-zoomin,
.jvectormap-zoomout {
    position: absolute;
    left: 10px;
    border-radius: 3px;
    background: #292929;
    padding: 3px;
    color: #fff;
    cursor: pointer;
    line-height: 10px;
    text-align: center;
    box-sizing: content-box;
}

.jvectormap-zoomin,
.jvectormap-zoomout {
    width: 10px;
    height: 10px;
}

.jvectormap-zoomin {
    top: 10px;
}

.jvectormap-zoomout {
    top: 30px;
}

.jvectormap-goback {
    bottom: 10px;
    z-index: 1000;
    padding: 6px;
}

.jvectormap-spinner {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: center no-repeat url(data:image/gif;
 base64, R0lGODlhIAAgAPMAAP ///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==);
}

.jvectormap-legend-title {
    font-weight: 700;
    font-size: 14px;
    text-align: center;
}

.jvectormap-legend-cnt {
    position: absolute;
}

.jvectormap-legend-cnt-h {
    bottom: 0;
    right: 0;
}

.jvectormap-legend-cnt-v {
    top: 0;
    right: 0;
}

.jvectormap-legend {
    background: #000;
    color: #fff;
    border-radius: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend {
    float: left;
    margin: 0 10px 10px 0;
    padding: 3px 3px 1px;
}

.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
    float: left;
}

.jvectormap-legend-cnt-v .jvectormap-legend {
    margin: 10px 10px 0 0;
    padding: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
    width: 40px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
    height: 15px;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
}

.jvectormap-legend-tick-text {
    font-size: 12px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
    text-align: center;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
    padding-left: 3px;
}

@media screen and (max-width:1024px) {
    .mapa_perfilproductos {
        width: 100% !important;
    }
}

.divBuscadorPaises {
    width: 430px;
    max-height: 238px;
    border-radius: 4px;
    box-shadow: rgba(37, 38, 39, .44) 0 10px 24px -10px;
    background-color: #fff;
    position: absolute;
    top: 40px;
    z-index: 999;
    left: 487px;
    display: none;
}

#inputBuscadorPaises {
    width: 100%
}

@media(min-width:750px) and (max-width:1024px) {
    body .divSectorActivo {
        background-position: 83px 6px !important;
    }
}

@media screen and (max-width:750px) {
    .divBuscadorPaises {
        width: 100%;
        top: 95px;
        left: 0;
    }
}

.divBuscadorListadoProductoInforme {
    width: 720px;
    max-height: 238px;
    border-radius: 4px;
    box-shadow: 0 10px 24px -10px rgba(37, 38, 39, .44);
    background-color: #fff;
    position: absolute;
    top: 30px;
    display: none;
    z-index: 999;
    left: 311px;
}

.divBuscadorListadoProductoInforme>div,
.divBuscadorPaisesInforme>div {
    max-height: 234px;
    border: 1px solid #fff;
    box-sizing: border-box;
}

.divBuscadorListadoProductoInforme ul li,
.divBuscadorPaisesInforme ul li {
    list-style: none;
    height: 47px;
    background: #f7f7f8;
    display: flex;
}

.divBuscadorListadoProductoInforme ul li:nth-child(2n),
.divBuscadorPaisesInforme ul li:nth-child(2n) {
    background: #fff;
}

.divBuscadorListadoProductoInforme ul li a,
.divBuscadorPaisesInforme ul li a {
    width: 100%;
    text-decoration: none;
    display: flex;
    align-items: center;
}

.divBuscadorListadoProductoInforme ul li a strong,
.divBuscadorPaisesInforme ul li a strong {
    font-family: D-DINExp-Bold;
    color: #000;
    width: 95px;
    font-weight: 700;
    margin-left: 30px;
    margin-right: 10px;
    font-size: 16px;
}

.divBuscadorListadoProductoInforme ul li a span,
.divBuscadorPaisesInforme ul li a span {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 15px;
    color: #636466;
    display: block;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    max-height: 45px;
    padding-right: 13px;
}

.divBuscadorListadoProductoInforme ul li:hover a,
.divBuscadorListadoProductoInforme ul li:hover span,
.divBuscadorListadoProductoInforme ul li:hover strong,
.divBuscadorPaisesInforme ul li:hover a,
.divBuscadorPaisesInforme ul li:hover span,
.divBuscadorPaisesInforme ul li:hover strong {
    color: #fff;
    background: #d52b1e;
}

.divBuscadorListadoProductoInforme .mCSB_scrollTools,
.divBuscadorPaisesInforme .mCSB_scrollTools {
    right: 0;
}

#btnBuscarFiltroCalendario {
    height: 26px;
    width: 28px;
    float: right;
    background: #d52b1e url(../images/btnBuscador.svg);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 4px;
    padding: 0;
    border: none;
    cursor: pointer;
    text-indent: 999px;
    color: transparent;
    overflow: hidden;
    position: absolute;
    top: 28px;
    right: -40px;
}

.divInfografiasVistaCompleta .is_row .divTextoPDF p {
    margin-bottom: 10px;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 14px;
    margin: 0;
    margin-top: 9px;
    color: #000;
}

.divDetalleRankingPaisesSector table tr td:first-child {
    width: 90px;
}

._81BB27.btnAnclaActivada,
._81BB27.divConcentracionMercados h4,
._81BB27.divEmpresasExportadoras h4,
._81BB27.divInformacionOficina h5,
._81BB27.divInformacionOficina strong,
._81BB27.divMenuSectores a:hover,
._81BB27.divPreciosProductos h4,
._81BB27.divProductosPriorizados .is_row .is_columnChild .divBlock strong,
._81BB27.divProductosPriorizados h4,
._81BB27.divRegulacionesPais .is_row h4,
._81BB27.divUltimosEstudios h4 {
    color: #81bb27 !important;
}

.divProducto {
    font-style: normal;
    text-transform: lowercase;
    width: 100%;
    display: block;
    line-height: 17px;
}

.divBuscadorPaises ul li a {
    padding-left: 15px;
}

.divBuscadorProducto form p.sectorExportacion {
    width: 150px;
}

.divBuscadorPaisesInforme {
    position: absolute;
    width: 350px;
    top: 31px;
    display: none;
    z-index: 3;
}

.divBuscadorPaisesInforme ul li a {
    padding-left: 15px;
}

.divCentrarFiltrarCertificaciones {
    width: 88%;
    margin: 0 auto;
}

.CompartirLink {
    position: relative;
}

.CompartirLink span {
    display: none;
    color: #fff;
    position: absolute;
    left: -55px;
    font-family: D-DINExp;
    font-size: 11px;
    box-shadow: 0 12px 12px -10px rgba(237, 237, 237, .5);
    background-color: #656363;
    top: -3px;
    border-radius: 3px;
    padding: 5px;
    line-height: 12px;
}

.divBanner_apps {
    height: 120px;
    background: #fff;
    display: none;
}

.divContenedorBanner_apps {
    width: 90%;
    margin: 0 auto;
    padding-top: 22px;
    max-width: 410px;
    position: relative;
}

.divLogoPromperu_apps {
    float: left;
    margin-right: 7px;
    margin-top: 0;
    width: 75px;
}

.divDescargaNueva_apps {
    float: left;
    margin-top: 5px;
    width: calc(100% - 85px);
}

.divDescargaNueva_apps p {
    color: #e3240d;
    font-family: Bree-Bold;
    padding: 0;
    margin: 0;
    font-size: 20px;
}

.aLogoGooglePlay_app {
    width: 131px;
    display: block;
    float: left;
    margin-top: 9px;
}

.aLogoGooglePlay_app img {
    width: 100%
}

.aLogoiStore_app {
    width: 118px;
    display: block;
    float: left;
    margin-top: 9px;
    margin-left: 8px;
}

.aLogoiStore_app img {
    width: 100%
}

.aCerrar_app {
    width: 23px;
    display: block;
    position: absolute;
    right: -7px;
    top: 10px;
}

.aCerrar_app img {
    width: 100%
}

@media screen and (max-width:1024px) {
    body .divBanner_apps {
        display: block;
    }
}

@media screen and (max-width:414px) {
    body .aLogoiStore_app {
        width: 108px;
        margin-top: 9px;
        margin-left: 8px;
    }

    body .aLogoGooglePlay_app {
        width: 120px;
        margin-top: 9px;
    }

    body .divDescargaNueva_apps p {
        font-size: 18px;
    }

    body .divContenedorBanner_apps {
        width: 90%
    }
}

@media screen and (max-width:375px) {
    body .divDescargaNueva_apps p {
        font-size: 16px;
    }

    body .aLogoGooglePlay_app {
        width: 105px;
    }

    body .aLogoiStore_app {
        width: 97px;
    }

    body .divLogoPromperu_apps img {
        width: 67px !important;
    }

    body .divBanner_apps {
        height: 110px;
    }
}

.divBuscadorProductoSector {}

.divBuscadorPaisesSector {
    left: 487px;
}

@media screen and (max-width:1024px) {
    .divBuscadorProductoSector {
        left: 180px;
    }

    .divBuscadorProductoSector {
        width: 95%
    }

    .divBuscadorPaisesSector {
        left: 410px;
        width: 200px;
    }
}

@media screen and (max-width:980px) {
    body .divBuscadorProductoSector {
        width: 95%
    }

    body .divBuscadorProductoSector {
        left: 0;
    }
}

.divListadoBoletines h3.error {
    font-family: Bree-Bold;
    font-size: 20px;
    color: #d52b1e;
}

.divInfografiasPDFVistaCompleta iframe {
    min-height: 600px;
}

#GraficoPrioriLineasExportacion {
    position: relative;
}

#divGraficoPrioriLineasExportacion {
    background: url(../images/bar.png);
    background-position: center bottom;
    background-size: contain;
    width: 100%;
    min-width: 1000px !important;
    height: 542px !important;
}

#GraficoDiagnosticoProductos {
    position: relative;
}

#divGraficoDiagnosticoProductos {
    background: url(../images/bar.png);
    background-position: center bottom 31px;
    background-size: contain;
}

.transparencia {
    background: url(../images/transparencia.png);
    background-repeat: repeat;
    width: 100%;
    height: 600px;
    position: absolute;
    display: block;
    top: 0;
}

.mCustomScrollbar {
    -ms-touch-action: pinch-zoom;
    touch-action: pinch-zoom;
}

.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {
    -ms-touch-action: auto;
    touch-action: auto;
}

.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: 0;
    direction: ltr;
}

.mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto;
}

.mCSB_scrollTools {
    position: absolute;
    width: 10px;
    height: auto;
    left: auto;
    top: 0;
    right: 1px;
    bottom: 0;
}

.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto;
}

.mCSB_scrollTools .mCSB_draggerRail {
    width: 10px;
    height: 100%;
    margin: 0 auto;
    background: #e6e7e8;
}

.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
    z-index: 1;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 6px;
    height: 95%;
    margin: 0 auto;
    text-align: center;
    background: #b1b1b1;
    border-bottom: 4px solid #b1b1b1;
    border-radius: 20px;
    margin-top: 2px;
}

.mCSB_horizontal.mCSB_inside>.mCSB_container {
    margin-right: 0;
    margin-bottom: 30px;
}

.mCSB_horizontal.mCSB_outside>.mCSB_container {
    min-height: 100%
}

.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    width: auto;
    height: 16px;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
}

.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: -26px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
    margin: 0 20px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 10px;
    margin: 6px 0;
    background: #e6e7e8;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 30px;
    height: 100%;
    left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 8px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    margin: 2px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 8px;
    margin: 4px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    display: block;
    position: absolute;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
    left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    right: 0;
}

.selectric-wrapper {
    position: relative;
    cursor: pointer;
}

.selectric-responsive {
    width: 100%
}

.selectric {
    position: relative;
    overflow: hidden;
}

.selectric .label {
    display: block;
    overflow: hidden;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 14px;
    border: none;
    box-sizing: border-box;
    border-bottom: 2px solid #cbcbcb;
    height: 28px;
    width: 100%;
    margin-top: 12px;
    cursor: pointer;
    color: #757575;
}

.selectric .button {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 15px;
    height: 37px;
    line-height: 40px;
    color: transparent;
    text-align: center;
    background-image: url(../images/select.svg);
    background-repeat: no-repeat;
    background-position: center center;
}

.selectric-hover .selectric .button {
    color: transparent;
}

.selectric-open {
    z-index: 9999;
}

.selectric-open .selectric-items {
    display: block;
}

.selectric-hide-select {
    position: relative;
    overflow: hidden;
    width: 0;
    height: 0;
}

.selectric-hide-select select {
    position: absolute;
    left: -100%
}

.selectric-hide-select.selectric-is-native {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.selectric-hide-select.selectric-is-native select {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    border: none;
    z-index: 1;
    box-sizing: border-box;
    opacity: 0;
}

.selectric-input {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 1px !important;
    height: 1px !important;
    outline: 0 !important;
    border: none !important;
    background: 0 0 !important;
}

.selectric-items {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: -1;
    /* box-shadow: 0 10px 24px -10px rgba(37, 38, 39, .44); */
}

.selectric-scroll ul{
    padding-left: 0px !important;
}

.selectric-items .selectric-scroll {
    height: 100%;
    overflow: auto;
}

.selectric-above .selectric-items {
    top: auto;
    bottom: 100%
}

.selectric-items li:nth-child(1) {}

.selectric-items li:last-child {
    border-bottom: none;
}

.selectric-items li {
    list-style: none;
    background: #fff;
    color: #5a5a5a;
    display: block;
    padding: 15px 10px;
    cursor: pointer;
    margin-bottom: 0;
    border-bottom: 0 solid #3e3e3e;
    font-family: D-DINExp;
    font-size: 13px;
}

.selectric-items li:nth-child(2n) {
    background: #f7f7f8 !important;
}

.selectric-items li.highlighted {
    background: #d52b1e !important;
    color: #fff;
}

.selectric-items li:hover {
    background: #d52b1e !important;
    color: #fff !important;
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: 0;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slick-track:after,
.slick-track:before {
    display: table;
    content: ''
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

[dir=rtl] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

@font-face {
    font-family: Bree-Bold;
    src: url(../fonts/BreePeru-Bold.eot?#iefix) format('embedded-opentype'), url(../fonts/BreePeru-Bold.otf) format('opentype'), url(../fonts/BreePeru-Bold.woff) format('woff'), url(../fonts/BreePeru-Bold.ttf) format('truetype'), url(../fonts/BreePeru-Bold.svg#BreePeru-Bold) format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: Bree-Regular;
    src: url(../fonts/BreePeru-Regular.eot?#iefix) format('embedded-opentype'), url(../fonts/BreePeru-Regular.otf) format('opentype'), url(../fonts/BreePeru-Regular.woff) format('woff'), url(../fonts/BreePeru-Regular.ttf) format('truetype'), url(../fonts/BreePeru-Regular.svg#BreePeru-Regular) format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: Bree-Light;
    src: url(../fonts/BreePeru-Light.eot?#iefix) format('embedded-opentype'), url(../fonts/BreePeru-Light.otf) format('opentype'), url(../fonts/BreePeru-Light.woff) format('woff'), url(../fonts/BreePeru-Light.ttf) format('truetype'), url(../fonts/BreePeru-Light.svg#BreePeru-Light) format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: D-DINExp-Bold;
    src: url('../fonts/ClanOT-Bold.eot');
    src: url('../fonts/ClanOT-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/ClanOT-Bold.woff2') format('woff2'), url('../fonts/ClanOT-Bold.woff') format('woff'), url('../fonts/ClanOT-Bold.ttf') format('truetype'), url('../fonts/ClanOT-Bold.svg#ClanOT-Bold') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: D-DINExp;
    src: url('../fonts/ClanOT-Book.eot');
    src: url('../fonts/ClanOT-Book.eot?#iefix') format('embedded-opentype'), url('../fonts/ClanOT-Book.woff2') format('woff2'), url('../fonts/ClanOT-Book.woff') format('woff'), url('../fonts/ClanOT-Book.ttf') format('truetype'), url('../fonts/ClanOT-Book.svg#ClanOT-Book') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

footer .is_row:nth-child(2) .is_column:nth-child(2) .is_search input[type=submit] {
    cursor: pointer;
}

.selectSectorProductivo .selectric span {
    padding-right: 15px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.divDirectorioContacto #inputBuscadorProductos {
    width: 100%;
    text-overflow: ellipsis;
    padding-right: 27px;
    background: url(../images/lupaBuscar.svg) no-repeat right center;
}

.divDirectorioContacto #inputBuscadorPaises {
    width: 100%;
    text-overflow: ellipsis;
    padding-right: 27px;
    background: url(../images/lupaBuscar.svg) no-repeat right center;
}

.checkTerminos span a {
    color: #000;
    font-family: D-DINExp;
    position: relative;
}

.divContenedorVentana {
    width: 560px;
    position: fixed;
    z-index: 9999999999;
    top: 0px;
    left: -40px;
    right: 0px;
    margin: 0 auto;
    background: #D52C1F;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 13px 55px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}

.divContenedorVentana div {
    font-family: Bree-Light;
    font-size: 13px;
    line-height: 16px;
    color: #fff;
    padding-right: 30px;
}

.divContenedorVentana a {
    font-family: Bree-Bold;
    font-size: 14px;
    line-height: 14px;
    color: #d52b1e;
    background: #fff;
    padding: 8px 20px;
    border-radius: 2px;
    text-decoration: none;
}

.btnCerrarVentana {
    width: 15px;
    height: 15px;
    position: absolute;
    right: 7px;
    top: 5px;
    background: url("../images/btnCerrarVentana.png");
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
}

.btnNotificacionVentana {
    width: 65px;
    height: 40px;
    position: absolute;
    left: -30px;
    top: 0px;
    background: url("../images/btnNotificacionVentana.png");
    background-repeat: no-repeat;
}

.divBanner_apps {
    display: none !important;
}

@media screen and (max-width:750px) {
    .divCarruselSectoresProductivos {
        display: block;
    }

    .canvasGraficoLineaExportacion,
    .canvasGraficoPrecioFob {
        width: 100% !important;
    }

    .divPublicaciones .is_wrapper .is_row .is_column:nth-child(2) span {
        font-size: 11px;
        line-height: 15px;
    }

    .divPublicaciones .is_wrapper .is_row .is_column:nth-child(2) i {
        font-size: 11px;
        line-height: 15px;
    }

    .divContainerCalendario table {
        width: 600px !important;
    }

    body .contenidogeneral table {
        display: block;
        overflow-x: auto;
        margin-top: 10px;
    }

    body .divImagenChiquitas figure {
        width: 100% !important;
        margin: 0 !important;
        margin-bottom: 10px !important;
    }

    body .divImagenMedianas {
        width: 100% !important;
        margin-left: 0 !important;
        justify-content: initial;
        display: block !important;
    }

    body .divImagenChiquitas {
        width: 100% !important;
        margin-left: 0 !important;
        justify-content: initial;
        display: block !important;
    }

    body .ImagenMedianasGrupo1 {
        width: 100%;
        margin: 0 !important;
        margin-bottom: 10px !important;
    }

    body .ImagenMedianasGrupo2 {
        width: 100%;
        margin: 0 !important;
        margin-bottom: 10px !important;
    }

    .divContenedorVentana {
        width: 100%;
        left: 0;
        right: 0px;
        padding: 13px 15px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        flex-flow: column;
        box-sizing: border-box;
        text-align: center;
        padding-top: 40px;
        position: relative;
    }

    .divContenedorVentana div {
        font-size: 13px;
        line-height: 17px;
        padding-right: 0;
        padding-bottom: 12px;
    }

    .btnCerrarVentana {
        width: 19px;
        height: 19px;
        top: 7px;
    }

    .btnNotificacionVentana {
        left: 7px;
    }
}

.divPosicionEstatica {
    position: fixed !important;
    top: 50px;
    z-index: 9999 !important;
    width: 100% !important;
    background: #fff !important;
    margin-top: 15px !important;
}

.divMenuEstatico .is_row nav ul ul {
    list-style: none;
    position: absolute;
    padding-top: 30px;
    width: 200px;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s linear .5s, opacity .5s linear;
    background: #656363;
    padding: 30px 15px 10px;
	z-index: 99999;
}

.divMenuEstatico .is_row nav ul ul li {
    margin-left: 0;
    float: none;
    margin-bottom: 12px;
}

.divMenuEstatico .is_row nav ul ul li a {
    text-shadow: 0 3px 4px rgba(0, 0, 0, .4);
}

.divMenuEstatico .is_row nav ul li:hover ul {
    visibility: visible !important;
    opacity: 1 !important;
    transition-delay: 0s !important;
}

.divDescripcionPasosExportaFacil ul {
    padding-left: 14px;
    margin-bottom: 20px;
}

.divDescripcionPasosExportaFacil em {
    font-style: italic;
}

.contenidogeneral {}

.contenidogeneral .divDetalleFormacionExportador:first-child {
    border-top: 25px solid rgb(237, 240, 242);
}

.contenidogeneral .divBannerInicio {}

.contenidogeneral .divDetalleFormacionExportador {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

header .is_colum .is_row nav ul li:last-child ul {
    width: 140px !important;
}

.fuenteSunat {
    font-family: D-DINExp;
    font-size: 12px;
    margin-top: 10px;
}

.fuenteSunat strong {
    font-family: D-DINExp-bold;
    font-size: 12px;
    margin-top: 10px;
}

section.divImagenConBajada {
    width: 103%;
    justify-content: space-between;
    margin-left: -1.5%;
    margin-bottom: 35px;
    padding: 0 !important;
    border: 0 !important;
}

section.divImagenMedianas {
    padding: 0 !important;
    border: 0 !important;
}

section.divImagenChiquitas {
    padding: 0 !important;
    border: 0 !important;
}

section.divImagenConBajada figure {
    margin: 0 15px;
}

figure img {
    max-width: 100%;
    display: block;
}

section.divImagenConBajada p {
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #AEAEAE;
    color: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    font-size: 13px !important;
    line-height: 16px !important;
    margin: 0 !important;
}

blockquote {
    margin-left: 20%;
    padding-left: 20px;
    font-family: D-DINExp;
    font-size: 13px;
    line-height: 18px;
    width: 80%;
    border-left: 4px solid #D52B1E;
    margin-bottom: 20px;
    box-sizing: border-box;
}

blockquote i {
    font-family: D-DINExp-Bold;
    display: block;
    font-size: 11px;
}

@media screen and (max-width:750px) {
    section.divImagenConBajada {
        width: 100%;
        margin-left: 0;
    }

    section.divImagenConBajada figure,
    figure.divImagenConBajada {
        margin: 0 0 10px !important;
    }

    blockquote {
        margin-left: 0;
        width: 100%
    }
}

.contenidogeneral .divRowDetalleFormacionExportador ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
    float: initial !important;
}

blockquote em {
    font-family: D-DINExp-Bold;
    display: inline-block;
    font-size: 11px;
    font-style: italic;
}

.contenidogeneral .divDetalleFormacionExportador img {
    max-width: 100% !important;
    height: auto !important;
    display: block;
}

section.divImagenConBajada p {
    padding: 0 !important;
    background: initial !important;
}

section.divImagenConBajada p:last-child {
    padding-left: 5% !important;
    padding-right: 5% !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    background: #AEAEAE !important;
}

.divRowDetalleFormacionExportador a.enlaceUnico {
    font-family: D-DINExp-Bold;
    font-size: 15px;
    font-stretch: normal;
    text-decoration: none;
    color: #000;
    background: url(../images/btnBuscadorResultado.svg);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 16px;
    padding-bottom: 1px;
    display: table;
    margin-top: 10px;
    margin-bottom: 10px;
}

.divImagenMedianas {
    width: 103%;
    display: flex;
    justify-content: space-between;
    margin-left: -1.5%;
    margin-bottom: 35px;
}

.divImagenMedianas p {
    padding: 0 !important;
    margin: 0 !important;
}

.divImagenChiquitas {
    width: 103%;
    display: flex;
    justify-content: space-between;
    margin-left: -1.5%;
    margin-bottom: 35px;
}

.divImagenChiquitas p {
    padding: 0 !important;
    margin: 0 !important;
}

.ImagenMedianasGrupo1 {
    margin: 0 15px !important;
    width: 50%
}

.ImagenMedianasGrupo2 {
    margin: 0 15px !important;
    width: 50%
}

.ImagenMedianasGrupo1 img {
    max-width: 100%;
    display: block;
}

.ImagenMedianasGrupo2 img {
    max-width: 100%;
    display: block;
}

.ImagenMedianasGrupo1 p:last-child {
    background: #aeaeae;
    color: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    font-size: 13px !important;
    line-height: 16px !important;
    margin: 0 !important;
    padding-left: 5% !important;
    padding-right: 5% !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.ImagenMedianasGrupo2 p:last-child {
    background: #aeaeae;
    color: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    font-size: 13px !important;
    line-height: 16px !important;
    margin: 0 !important;
    padding-left: 5% !important;
    padding-right: 5% !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.ImagenPequenaGrupo1 p:last-child {
    background: #aeaeae;
    color: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    font-size: 13px !important;
    line-height: 16px !important;
    margin: 0 !important;
    padding-left: 5% !important;
    padding-right: 5% !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.ImagenPequenaGrupo2 p:last-child {
    background: #aeaeae;
    color: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    font-size: 13px !important;
    line-height: 16px !important;
    margin: 0 !important;
    padding-left: 5% !important;
    padding-right: 5% !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.ImagenPequenaGrupo3 p:last-child {
    background: #aeaeae;
    color: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    font-size: 13px !important;
    line-height: 16px !important;
    margin: 0 !important;
    padding-left: 5% !important;
    padding-right: 5% !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.divImagenChiquitas figure {
    padding: 0px !Important;
    margin: 0px !Important;
}

body .ImagenPequenaGrupo1 {
    margin: 0 15px !important;
    width: 33.3% !important;
}

body .ImagenPequenaGrupo2 {
    margin: 0 15px !important;
    width: 33.3% !important;
}

body .ImagenPequenaGrupo3 {
    margin: 0 15px !important;
    width: 33.3% !important;
}

.contenidogeneral .divRowDetalleFormacionExportador ol {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
    list-style: none;
    counter-reset: item;
}

.divRowDetalleFormacionExportador ol li {
    font-family: Bree-Bold;
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 20px;
    display: block;
    position: relative;
    float: initial !important;
    width: 100%;
    margin-right: 2%;
    padding-left: 1%;
    margin-bottom: 10px;
}

.divRowDetalleFormacionExportador table {
    width: 100% !important;
    border: 0;
    border-collapse: collapse;
}

.contenidogeneral th,
.contenidogeneral td {
    font-family: D-DINExp;
    font-size: 14px;
    line-height: 20px;
    border-spacing: 0;
    border-collapse: initial;
    padding-right: 9px;
    padding-left: 9px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 0 solid;
}

.contenidogeneral td {
    border-right: 1px solid #aeaeae;
    border-bottom: 1px solid #aeaeae;
}

.contenidogeneral tr td:first-child {
    border-left: 1px solid #aeaeae;
}

.contenidogeneral em {
    font-style: italic;
}

.contenidogeneral th {
    background: #d52b1e;
    color: #fff;
}

.contenidogeneral .divRowDetalleFormacionExportador .embedVideo:empty {
    display: none !important;
}

.contenidogeneral .divRowDetalleFormacionExportador .embedVideo {
    max-width: 70%;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 30px;
}

.contenidogeneral iframe {
    max-width: inherit;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
    height: -webkit-fill-available;
}

.slick_prev_arrow_add {
    width: 45px;
    height: 45px;
    background: url(../images/button-right.png) #d83c30 no-repeat 16px;
    left: 45px;
    z-index: 9999;
    top: 42%;
    position: absolute;
    cursor: pointer;
    border: none;
    padding: 0;
    border-radius: 50%;
    transform: rotate(180deg);
}

.slick_next_arrow_add {
    width: 40px;
    height: 40px;
    background: url(../images/button-right.png) #d83c30 no-repeat 13px;
    right: 45px;
    z-index: 9999;
    top: 42%;
    position: absolute;
    cursor: pointer;
    border: none;
    padding: 0;
    border-radius: 50%
}

@media screen and (max-width:750px) {

    .slick_prev_arrow_add,
    .slick_next_arrow_add {
        display: none;
    }

    .contenidogeneral .divRowDetalleFormacionExportador .embedVideo {
        max-width: 100% !important;
    }

    .divContenedorVentana div br {
        display: none !important;
    }
}

.optImagenMovil {
    display: none !important;
}

.optImagenPC {
    display: block !important;
}

@media screen and (max-width:750px) {
    body .optImagenMovil {
        display: block !important;
    }
    body .optImagenPC {
        display: none !important;
    }
    #inputBuscadorProductosRegP {
        width: 100% !important;
    }
    .divSeleccionarTipoEventoActividades {
        width: 90%;
    }

}

.divSeccionModulo:nth-child(2n) {
    background: #edf0f2 !important;
}

.divSeccionModulo:nth-child(2n+1) {
    background: #e4e8e9 !important;
}

.ListaEn2Columnas li {
    float: left !important;
    width: 46% !important;
}

#inputBuscadorProductosRegP {
    width: 457px;
    padding-right: 23px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    white-space: nowrap;
}

.divBuscadorListadoProductoReg {
    width: 720px;
    max-height: 238px;
    border-radius: 4px;
    box-shadow: 0 10px 24px -10px rgba(37, 38, 39, .44);
    background-color: #fff;
    position: absolute;
    top: 105px;
    display: none;
    z-index: 999;
    left: 0;
}

.divBuscadorListadoProductoReg>div {
    max-height: 234px;
    border: 0 solid #fff;
    box-sizing: border-box;
}

.divBuscadorListadoProductoReg ul li {
    list-style: none;
    height: 47px;
    background: #f7f7f8;
    display: flex;
}

.divBuscadorListadoProductoReg ul li:nth-child(2n) {
    background: #fff;
}

.divBuscadorListadoProductoReg ul li a {
    width: 100%;
    text-decoration: none;
    display: flex;
    align-items: center;
}

.divBuscadorListadoProductoReg ul li a strong {
    font-family: D-DINExp-Bold;
    color: #000;
    width: 95px;
    font-weight: 700;
    margin-left: 30px;
    margin-right: 10px;
    font-size: 16px;
}

.divBuscadorListadoProductoReg ul li a span {
    font-family: D-DINExp;
    font-size: 13px;
    line-height: 15px;
    color: #636466;
    display: block;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    max-height: 46px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.divBuscadorListadoProductoReg ul li:hover a,
.divBuscadorListadoProductoReg ul li:hover span,
.divBuscadorListadoProductoReg ul li:hover strong {
    color: #fff;
    background: #d52b1e;
}

.divBuscadorListadoArancelariosPaises ul li:hover a,
.divBuscadorListadoArancelariosPaises ul li:hover span,
.divBuscadorListadoArancelariosPaises ul li:hover strong {
    color: #fff;
    background: #d52b1e;
}

.divBuscadorListadoProductoReg .mCSB_scrollTools {
    right: 0;
}

.SinResultadosModulo {
    display: none;
    font-family: Bree-Regular;
    font-size: 18px;
    color: #d52b1e;
}

.sinresult {
    font-family: Bree-Regular;
    font-size: 14px;
    color: #d52b1e;
    padding-top: 7px;
    height: 27px !important;
    box-shadow: 5px 5px 5px #ccc;
    white-space: nowrap;
    padding-left: 10px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 10px;
}

.sinresult strong {
    font-family: Bree-Bold;
}

.buscandogif {
    background: 0 0 !important;
    background-image: url(../images/buscando.gif) !important;
    background-repeat: no-repeat !important;
    background-position: right center !important;
}

.buscandogeneral {
    background: 0 0 !important;
    background-image: url(../images/buscador2.gif) !important;
    background-repeat: no-repeat !important;
    background-position: right center !important;
}

#inputBuscadorPaises {
    margin-top: 5px;
}

.scrollayo::-webkit-scrollbar {
    width: 6px;
}

.scrollayo::-webkit-scrollbar-thumb {
    background: #aaa;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    -ms-border-radius: 4px !important;
    -o-border-radius: 4px !important;
    border-radius: 4px !important;
    cursor: pointer;
}

.divBuscadorExportaciones #inputBuscadorPaises {
    margin-top: 0 !important;
}

.marginBottom {
    margin-bottom: 20px;
}

.GeneralBuscador {
    width: 98% !important;
    background: #fff !important;
    box-shadow: 0 0 0 !important;
    border-radius: 5px !important;
}

.divImagenConBajada img {
    max-width: 100% !important;
    height: auto !important;
}

.ImagenMedianasGrupo2 img,
.divImagenChiquitas img {
    height: auto !important;
}

.divLegendFobMillones {
    font-family: D-DINExp;
    font-size: 13px;
    margin-top: 0;
    float: left;
    transform: rotate(-90deg);
    top: 50%;
    left: -16px;
    position: absolute;
    transform-origin: left;
    letter-spacing: 2px;
}

.divLegendFobMillones2 {
    font-family: D-DINExp;
    font-size: 13px;
    margin-top: 0;
    transform: rotate(90deg);
    top: 50%;
    right: -13px;
    position: absolute;
    transform-origin: right;
    letter-spacing: 2px;
}

#divGraficoPrecioFob {
    position: relative;
}

#divGraficoExportacionSector {
    position: relative;
}

.divGraficoExportacionSector {
    position: relative;
}

.divDetalleRankingPaises {
    float: none !important;
    margin: 0 auto !important;
}

.divLineaExportaciones label,
.divLineaValorFob label {
    font-family: D-DINExp;
    font-size: 13px;
    margin-top: 3px;
    display: block;
}

/*
.btnBotonIngresar {
    display: none;
}
*/

.liListaPerfil {
    font-family: D-DINExp-Bold;
    color: #000;
    font-size: 15px;
    line-height: 18px;
}

.contenidogeneral h1 {
    margin-bottom: 20px;
}

.contenidogeneral .divRowDetalleFormacionExportador strong {
    font-family: D-DINExp-Bold;
}

.columnLeftProductos {
    width: calc(49% - 85px);
}

.divImagenMedianas figure {
    margin: 0;
    padding: 0;
}

.contenidogeneral table tr:first-child td {
    border-top: 1px solid #aeaeae;
}

.contenidogeneral iframe.auto {
    height: auto !important;
}

.subscribe-box {
    text-align: right;
    position: relative;
}

.subscribe-box h6 {
    font-family: D-DINExp;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    margin-bottom: 8px;
    color: #fff;
}

.mx-auto {
    margin-left: auto;
    margin-right: auto;
}

.subscribe-box button.btn-box {
    background-color: #d52b1e;
    border: 2px solid #fff;
    border-radius: 5px;
    color: #fff;
    font-family: D-DINExp;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    cursor: pointer;
    transition: all .5s ease;
    padding: 12px 70px;
}

.subscribe-box .content-btn-subscribe-handler button:hover {
    background: #d52b1e;
    color: #FFFFFF;
}

.modal-subscribe-container {
    position: fixed;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: rgba(40, 40, 40, .5);
    z-index: -50;
    opacity: 0;
    top: 0;
    left: 0;
    transition: all .3s ease;
}

.modal-subscribe {
    position: relative;
    max-width: 480px;
    width: 90%;
    background: #fff;
    border-radius: 5px;
    z-index: -50;
    opacity: 0;
    padding: 46px;
    margin-top: -50px;
    transition: all .5s ease;
}

.modal-subscribe-container.show {
    z-index: 99999997;
    opacity: 1;
}

.modal-subscribe-container.show .modal-subscribe {
    z-index: 99999999;
    opacity: 1;
    margin-top: 0;
    max-height: calc(95vh - 40px) !important;
    overflow-y: auto;
}

.modal-subscribe .title {
    font-family: Bree-Bold;
    font-style: normal;
    font-weight: 700;
    font-size: 28px;
    line-height: 28px;
    width: 295px;
    margin: auto;
    text-align: center;
    color: #282828;
    margin-bottom: 5px;
}

.modal-subscribe .subtitle {
    font-family: D-DINExp;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    width: 352px;
    margin: auto;
    text-align: center;
    color: #282828;
    margin-bottom: 23px;
}

.modal-subscribe .form-subscribe .form-item-grid {
    display: flex;
    align-items: center;
    margin-bottom: 11px;
    padding-top: 5px;
}

.modal-subscribe .form-subscribe .form-item-grid-sectors {
    display: flex;
    align-items: center;
    margin-bottom: 11px;
    flex: auto;
}

.modal-subscribe .form-subscribe .form-item-grid .form-item-label,
.modal-subscribe .form-subscribe .form-item-grid-sectors .form-item-label {
    width: 140px;
    display: inline-flex;
    text-align: left;
    font-family: D-DINExp;
    font-style: normal;
    font-size: 13px;
    line-height: 14px;
    color: #282828;
    margin-right: 10px;
}

.content-item-control {
    width: 100%;
    max-width: calc(100% - 150px);
}

.modal-subscribe .form-subscribe .form-item-grid .form-item-control {
    font-family: D-DINExp;
    background: #FFFFFF;
    border: 1px solid #A5ACB0;
    border-radius: 5px;
    padding: 10px 22px;
    width: calc(100% - 44px);
}

.data-inputs {
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 16px;
}

@media screen and (max-width:768px) {

    .modal-subscribe .form-subscribe .form-item-grid,
    .modal-subscribe .form-subscribe .form-item-grid-sectors {
        flex-wrap: wrap;
    }

    .content-item-control {
        max-width: 100%;
        box-sizing: border-box;
    }

    .modal-subscribe .hidden-mobile {
        display: none !important;
    }

    .modal-subscribe .form-subscribe .form-item-grid-sectors .form-item-label {
        box-sizing: border-box;
        width: 100%;
        margin-right: 0;
        margin-bottom: 12px;
    }

    .modal-subscribe .form-subscribe .form-item-grid .form-item-control {
        width: calc(100% - 44px);
    }

    .modal-subscribe .sectors-grid {
        max-width: 246px;
    }

    .modal-subscribe .sector-check:last-of-type {
        margin-bottom: 0;
    }

    .data-inputs {
        margin-bottom: 18px;
    }

    .modal-subscribe .sectors-grid {
        margin-bottom: 33px;
        margin-left: auto;
        margin-right: auto;
    }

    .bottom-subscribe {
        text-align: center !important;
    }

    .modal-subscribe .title {
        font-size: 20px;
        width: 206px;
        line-height: 20px;
    }

    .modal-subscribe {
        padding: 56px 16px;
    }

    .modal-subscribe .close-subscribe-container {
        top: -25px;
        right: -10px;
    }

    .modal-subscribe .subtitle {
        width: 270px;
        font-size: 13px;
        line-height: 14px;
    }

    .bottom-subscribe .form-item-check label {
        margin: auto;
    }

    .bottom-subscribe .form-item-check {
        text-align: center;
    }

    .bottom-subscribe .text-left {
        text-align: center !important;
    }

    .bottom-subscribe .form-item-grid {
        width: 100%;
        padding: 0;
    }

    .bottom-subscribe .form-item-grid .form-item-container {
        max-width: 100%
    }

    .bottom-subscribe .form-item-grid .form-item-check label {
        justify-content: center;
    }
}

.form-item-grid .form-item-check,
.form-item-grid .form-item-container {
    width: 100%;
    max-width: 320px;
}

.sectors-grid {
    width: 100%;
    max-width: calc(100% - 150px);
}

.modal-subscribe .sectors-grid .sector-check {
    padding-bottom: 5px;
}

.btn-modal-suscribe {
    border-radius: 5px;
    padding: 10px 63px;
    font-family: D-DINExp-Bold;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    cursor: pointer;
    color: #fff;
    background: #d52b1e;
    border-color: #d52b1e;
    margin-left: auto;
    text-transform: uppercase;
    border: none;
    box-shadow: none;
}

.btn-modal-suscribe:hover {
    background: #d52b1e !important;
    border-color: #d52b1e !important;
    color: #fff !important;
}

.text-left {
    text-align: left !important;
}

.modal-subscribe .sectors-grid .sector-check label,
.form-item-grid .form-item-check label {
    display: flex;
    align-items: center;
    width: 100%;
    font-family: D-DINExp;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    text-align: left;
    color: #282828;
    cursor: pointer;
    user-select: none;
}

.modal-subscribe .form-item-grid:last-of-type {
    margin-bottom: 0px;
}

.modal-subscribe .sectors-grid .sector-check label input[type=checkbox],
.modal-subscribe .form-item-grid .form-item-check label input[type=checkbox] {
    margin-right: 11px;
    margin-left: 0px;
}

.sectors-grid .sector-check label input[type="checkbox"],
.form-item-check label input[type="checkbox"] {
    position: relative;
    width: 15px;
    height: 15px;
    border: 2px solid #A5ACB0;
    border-radius: 2px;
    cursor: pointer;
    transition: all .4s ease;
}

.sectors-grid .sector-check label input[type="checkbox"].witherror,
.form-item-check label input[type="checkbox"].witherror {
    border-color: #C4122F;
}

.sectors-grid .sector-check label input[type=checkbox]:checked,
.form-item-check label input[type=checkbox]:checked {
    background-color: #a5acb0 !important;
    border-color: #a5acb0 !important;
    background-image: url(data:image/svg+xml;
 base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIg0KCWZpbGw9IiNmZmYiDQogaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMzYuOTg4IDIzNi45ODgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIzNi45ODggMjM2Ljk4ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gcG9pbnRzPSIxOTguMDk4LDI0LjMyNiA4Ny41NDMsMTM0Ljg4MSAzOC44OTEsODYuMjI5IDAsMTI1LjEyMSA4Ny41NDMsMjEyLjY2MiAyMzYuOTg4LDYzLjIxNyAiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
}

    .form-item-check label input[type="checkbox"]::before {
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
        display: block;
        background-color: red;
    }

.form-item-check .content-checkbox {
    display: inline-flex;
    align-items: center;
}

@media screen and (max-width:768px) {
    .sector-check .content-checkbox {
        display: inline-flex;
        align-items: center;
    }
}

    .modal-subscribe .check-content-data-sector {
        border-bottom: 1px solid #DCDCDC;
        display: flex;
        width: 100%;
        align-items: center;
        padding-bottom: 5px;
    }

.modal-subscribe .sector-check:last-of-type .check-content-data-sector,
.modal-subscribe .sector-check:last-of-type label input[type=checkbox] {
    padding-bottom: 0;
}

.modal-subscribe .sector-check:last-of-type .check-content-data-sector {
    border: 0;
}

.modal-subscribe .sector-check:last-of-type label input[type=checkbox] {
    margin-bottom: 0;
}

.modal-subscribe .sectors-grid .sector-check .icon-sector {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-right: 5px;
}

.modal-subscribe .sectors-grid .sector-check .icon-sector img {
    width: 100%;
    height: 100%;
    width: 23px;
    height: 22px;
}

.modal-subscribe a {
    color: #000;
}

.content-modal-subscribe {
    position: relative;
}

.content-modal-subscribe .close-subscribe-container {
    position: absolute;
    top: -10px;
    right: -10px;
    width: 35px;
    height: 35px;
}

.content-modal-subscribe .close-subscribe {
    position: relative;
    width: 35px;
    height: 35px;
    background-color: #fff;
    cursor: pointer;
    border: none;
}

.content-modal-subscribe .close-subscribe div {
    width: 2.5px;
    height: 70%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    margin: auto;
    display: block;
    background-color: #282828;
    transform: rotate(45deg);
}

.content-modal-subscribe .close-subscribe div:nth-child(1) {
    transform: rotate(135deg);
}

.text-error {
    color: #d52b1e;
    font-family: D-DINExp;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 14px;
}

.text-center-data {
    text-align: center;
}

.witherror {
    color: #d52b1e !important;
    border-color: #d52b1e !important;
}

input.witherror::placeholder {
    color: #d52b1e;
}

.img-subscription-success {
    text-align: center;
    margin-top: 30px;
}

.subtitle-success {
    font-family: D-DINExp-Bold;
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 18px;
    text-align: center;
    color: #000;
    margin-top: 20px;
}

.small {
    font-size: .75em;
}

.content-select-react{
    display: inline-flex;
}

.filtros-producto-mercado{
    display: block;
    z-index: 50;
}

.content-select-react * {
    box-sizing: border-box !important;
    font-family: D-DINExp;
}

.document-list-pp * {
    box-sizing: border-box !important;
}

.content-select-react .css-2b097c-container{
    width: 100%;
}

.content-select-react .css-yk16xz-control{
    width: 100%;
}

.document-list-card-pp-ficha {
    box-sizing: border-box;
    width: 100%;
    display: flex;

    justify-content: space-between;
    flex-wrap: wrap;
}

.document-list-card-pp-ficha .document-list-card-item{
    width: 32%;
    display: block;
    background-color: #fff;

    padding: 31px 33px 39px 37px;
    margin-top: 20px;

    border-radius: 5px;
    border: 2px solid #F6F6F6;
}

.document-list-card-pp-ficha .white-box{
    width: 100%;
    display: block;
}

.document-list-card-pp-ficha .document-list-card-item .title{
    font-family: bree;
    font-weight: 700;
    font-size: 19px;
    line-height: 22px;
    /* padding-right: 1rem; */
    position: relative;
    margin-bottom: .5em;
}

.document-list-card-pp-ficha .document-list-card-item a {
    font-family: arial;
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 13px;
    text-decoration-line: underline;
    color: #d62718;
    display: inline-flex;
    align-items: center;
    margin-top: 15px;
}

.document-list-card-pp-ficha .document-list-card-item .subtitle:before {
    content: "";
    height: 15px;
    width: 4px;
    background: #d52b1e;
    position: absolute;
    top: 3px;
    left: 0px;
}

.document-list-card-pp-ficha .document-list-card-item .subtitle{
    position: relative;
    padding-left: 14px;
    font-family: arial;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    margin-bottom: 20px;
}

.document-list-card-pp-ficha .document-list-card-item .fecha{
    font-family: arial;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
}

@media screen and (min-width: 992px) {
    .document-list-card-pp-ficha .document-list-card-item{
        max-width: 32% !important;
    }

    .document-list-card-pp-ficha .white-box{
        max-width: 32% !important;
    }
}

@media screen and (min-width: 768px) {
    .document-list-card-pp-ficha .document-list-card-item{
        max-width: 32% !important;
    }

    .document-list-card-pp-ficha .white-box{
        max-width: 32% !important;
    }
}

@media screen and (max-width: 768px) {
    .document-list-card-pp-ficha .document-list-card-item{
        width: 100% !important;
    }
    .document-list-card-pp-ficha .white-box{
        max-width: 100% !important;
    }
}

@media print {
    .document-list-card-pp-ficha .document-list-card-item{
        max-width: 32% !important;
    }

    .document-list-card-pp-ficha .white-box{
        max-width: 32% !important;
    }
}

.selectric .label{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-right: 15px;
}




/* FIN ESTILOS NUEVO FORMULARIO DE SUSCRIPCION */

.small{
	font-size: .75em;
}

/*Recursos de la información*/
@font-face{
    font-family: 'Bree Bold Obloque';
    src: url('../fonts/Bree-Bold-Oblique.otf');
}

 @font-face{
    font-family: 'Bree Bold';
    src: url('../fonts/Bree-Bold.otf');
}

@font-face{
    font-family: 'Bree Regular';
    src: url('../fonts/Bree-Regular.otf');
}

@font-face{
    font-family: 'Bree ExtraBold';
    src: url('../fonts/Bree-ExtraBold.otf');
}

@font-face{
    font-family: 'Bree ExtraBold Oblique';
    src: url('../fonts/Bree-ExtraBold-Oblique.otf');
}

@font-face{
    font-family: 'Bree Light Oblique';
    src: url('../fonts/Bree-Light-Oblique.otf');
}
@font-face{
    font-family: 'Bree Light';
    src: url('../fonts/Bree-Light.otf');
}
@font-face{
    font-family: 'Bree Oblique';
    src: url('../fonts/Bree-Oblique.otf');
}

@media (min-width: 1400px){
    .container{
        max-width: 989px !important;
    }
}

.main-grid{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 63px;
}
.text-font-nuevo-lanzamiento{
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
}
.text-font-size p{
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
    text-align: justify;
}

.text-font-size span{
    font-family: 'Arial';
    font-weight: bold;
    font-size: 12px;
    line-height: 140%;
    text-align: justify;
}
@media (max-width: 991px ){
    .main-grid{
        display: block;

    }
    .espaciado{
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}

.main-grid .h1-content{
    font-family: 'Bree ExtraBold';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 27px;
}
#after-main{
    content: '';
    display: flex;
    min-width: 3px;
    height: 17px;
    margin: 4px 5px 0 0;
    background-color: #D62718;
    padding: 0;
    margin-left: -10px;
}
.main-grid #showMore{
    display: flex;
    align-items: center;
    gap: 5px;
    border: 1px solid #D62718;
    border-radius: 5px;
    font-family: 'Bree Regular';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 13px;
    color: #D62718;
    background: #fff;
    padding: .85rem 1rem;
    margin-bottom: 16px;
}
.bg-cultura-sostenible{
    background-color: #F4F4F4;
    padding: 3rem 0;
}
.section-grid-3{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 768px){
    .section-grid-3{
        grid-template-columns: repeat(1, 1fr);
    }
}

/* Section descargar y compartir */
.section-descargar-compartir{
    border-top: 1px solid #ECECEC;;
    border-bottom: 1px solid #ECECEC;;
    padding-top: 16px;
    padding-bottom: 18px;
    margin-bottom: 20px;
}
.section-descargar-compartir button{
    border: none;
    background: #D62718;
    border-radius: 5px;
    padding: .5rem 3rem;
}
.section-descargar-compartir button span{
    font-family: 'Bree Bold';
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    color: #FFFFFF;
}
.section-descargar-compartir .section-compartir-contenedor span{
    font-family: 'Bree Light';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 13px;
    color: #636363;
}

.section-descargar-compartir .list p{
    font-family: 'Bree Light';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 17.34px;
    color: #6F6F6F;
}
.section-descargar-compartir .list p span{
    font-family: 'Bree Bold';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 17.34px;
}

.fixed-descargas-y-redes{
    justify-content: center;
    align-items: center;
    background: #E0E0E0;
    padding: 1rem 0;
}
.fixed-descargas-y-redes button{
    margin-bottom: 0;
}
/* Section valoraciones  */
.section-valoraciones{
    padding-top: 0px;
    padding-bottom:10px;
}
.section-valoraciones .h2-section-valoraciones{
    font-family: 'Bree Regular';
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
}
.section-valoraciones .section-valoraciones-nums p{
    font-family: 'Bree Regular';
    font-weight: 400;
    font-size: 11px;
    line-height: 144.52%;
    color: #6F6F6F;
}

.section-valoraciones .section-valoraciones-nums h1{
    font-family: 'Bree Regular';
    font-weight: 400;
    font-size: 60px;
    line-height: 67px;
    letter-spacing: -0.04em;
    color: #4A4A4A;
}
.section-valoraciones .section-valoraciones-progress p{
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 144.52%;
    color: #6F6F6F;
}
.section-valoraciones .btn-dejanos-opinion{
    font-family: 'Bree Bold';
    border: none;
    background: #FFFFFF;
	border: 1px solid #D62718;
    border-radius: 5px;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    color: #D62718;
    padding: .8rem 2.5rem;
    margin-top: 48px;
}
.section-valoraciones .comentarios-h2{
    font-family: 'Bree Regular';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    padding: 47px 0 31px 0;
}
.section-valoraciones .comentarios-h2 span{
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 13px;
    color: #8D8D8D;
}
/* Section valoraciones  */


/* Section reseñas  */
.section-reseñas button{
    font-family: 'Bree Bold';
    background: #FFFFFF;
    border: 1px solid #D62718;
    border-radius: 5px;
    color: #D62718;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    padding: .7rem 2rem;
    margin: 29px auto 39px auto;
}
.section-reseñas .bloque-pri{
    padding: 24px 0 29px 0;
    border-top: 1px solid #ECECEC;;
}
.section-reseñas .titulo h2{
    font-family: 'Bree Regular';
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
}
.section-reseñas .bloque svg{
    margin-bottom: 7px;
}
.section-reseñas .titulo span{
    font-family: 'Arial';
    font-weight: 400;
    font-size: 11px;
    line-height: 13px;
}
.section-reseñas .bloque p{
    font-family: 'Arial';
    font-weight: 400;
    font-size: 12px;
    line-height: 155.02%;
}
/* Section reseñas  */

/* Section otras lecturas  */
.section-otras-lecturas{
    background-color: #E4E8E9;
    padding-bottom: 39px;
}
.section-otras-lecturas .section-tittle{
    text-align: center;
    padding: 55px 0px 36px 0px;
    font-family: 'Bree ExtraBold';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 27px;
}
@media (max-width: 991px){
    .section-otras-lecturas .section-tittle{
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
.section-otras-lecturas button{
    background: #FFFFFF;
    border: 1px solid #D62718;
    border-radius: 5px;
    color: #D62718;
    font-family: 'Bree ExtraBold';
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    padding: .7rem 2rem;
    margin: 29px auto 20px auto;
}
.section-otras-lecturas-card{
    padding: 31px 33px 39px 37px;
}
.section-otras-lecturas-card h2{
    font-family: 'Bree ExtraBold';
    font-weight: 700;
    font-size: 19px;
    line-height: 22px;
    padding-right: 1rem;
}
.section-otras-lecturas-card p{
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
}
.section-otras-lecturas-card a{
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 13px;
    text-decoration-line: underline;
    color: #D62718;
}

#after-otras-lecturas{
    content: '';
    display: flex;
    min-width: 3px;
    height: 23px;
    margin: 0px 5px 0 0;
    background-color: #D62718;
    padding: 0;
    margin-left: -10px;
}
/* Section otras lecturas  */




/*Utilidades*/

.gradient-text {
    background: linear-gradient(to bottom, rgb(53, 50, 50), #FFF);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
}

#after-modal-opinion{
    content: '';
    /* position: absolute; */
    display: flex;
    width: 3px;
    height: 17px;
    margin: 3px 5px 0 0;
    background-color: #D62718;
    padding: 0;
    margin-top: 1px;
}
.mt-15{
    margin-top: -15px;
}
.mb-11{
    margin-bottom: 11px;
}
.border-top{
    border-top: 1px solid #ECECEC;;
}




/* modales */

.modal-descargar {
    display: none;
    position: fixed;
    z-index: 9999999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.4);
}

.modal-descargar .modal-content {
    background-color: #fefefe;
    border-radius: 10px;
    margin: 10% auto;
    padding: 1rem 2rem;
    border: 1px solid #888;
    width: 100%;
    max-width: 413px;
    padding-top: 0;
  }

  /* Estilos para el botón de cerrar */
  .close-descargar {
    color: #D62718;
    float: left;
    font-size: 40px;
    font-weight: bold;
    text-align: right;
  }

  .close-descargar:hover,
  .close-descargar:focus {
    color: #D62718;
    text-decoration: none;
    cursor: pointer;
  }

/* Estilos para el modal */
.modal-opinion {
    display: none;
    position: fixed;
    z-index: 9999999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.4);
}

.modal-opinion .modal-content {
    background-color: #fefefe;
    border-radius: 10px;
    margin: 10% auto;
    padding: 1rem 2rem;
    border: 1px solid #888;
    width: 100%;
    max-width: 413px;
    padding-top: 0;
  }

@media (max-width:991px){
    .modal-opinion .modal-content {
        max-width: 354px !important;
    }
    .modal-descargar .modal-content {
        max-width: 354px !important;
    }
}
  /* Estilos para el botón de cerrar */
  .close {
    color: #D62718;
    float: left;
    font-size: 40px;
    font-weight: bold;
    text-align: right;
  }

  .close:hover,
  .close:focus {
    color: #D62718;
    text-decoration: none;
    cursor: pointer;
  }
  .modal-descargar h2,
  .modal-opinion h2{
    font-family: 'Bree Regular';
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    margin: 0;
    padding: 0;
  }
  .modal-descargar button,
  .modal-opinion button{
    border: none;
    background: #D62718;
    border-radius: 5px;
    padding: .7rem 3rem;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    color: #FFFFFF;
    margin-top: 27px;
    margin-bottom: 30px;
  }
  .modal-descargar label,
  .modal-opinion label{
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #636363;
    margin-top: 21px;
    margin-bottom: 7px;
  }
  .modal-descargar input,
  .modal-opinion input{
    border: 1px solid #8D8D8D;
    border-radius: 5px;
    padding: 9px 14px;
    max-width: 337px;
    width: 100%;
  }
  .modal-descargar input::placeholder,
  .modal-opinion input::placeholder{
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #B6B6B6;
  }
  .modal-opinion textarea{
    resize: none;
    max-width: 337px;
    width: 100%;
    border: 1px solid #8D8D8D;
    border-radius: 5px;
    padding: 9px 14px;
  }
  .modal-opinion textarea::placeholder{
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #B6B6B6;
  }
/* modales */

/* estrellas */
.stars {
    display: inline-block;
    direction: rtl;
}

.stars input[type="radio"] {
    display: none;
}

.stars label {
    font-size: 30px;
    color: #ccc;
    margin: 0 2px;
    cursor: pointer;
}

.stars label:before {
    content: '\2605';
}

.stars label:hover:before,
.stars input[type="radio"]:hover ~  label:before {
    color: #FFD700;
}
.stars  input[type="radio"]:checked ~  label:before {
    color: #FFD700;
}
/* estrellas */

.fade-paragraph {
    background: linear-gradient(to bottom, rgb(53, 50, 50), #FFF);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
}

@media (min-width: 768px){
	.titulo{
		max-width: 5rem;
		width: 100%;
	}
}

.text-font-size strong{
	font-family: 'Arial';
	font-weight: bold;
	font-size: 12px;
	line-height: 140%;
	text-align: justify;
}

#the-canvas {
	border: 1px solid #C9C8C9;
	direction: ltr;
}

#the-canvas_m {
	border: 1px solid #C9C8C9;
	direction: ltr;
}

.button-pdf{
	font-family: 'Bree Bold';
    background: #FFFFFF;
    border: 1px solid #D62718;
    border-radius: 5px;
    color: #D62718;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    padding: .3rem 1rem;
    margin: 0px auto 5px auto;
}

.paginas-count{
	font-family: 'Bree Light';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 17.34px;
    color: #6F6F6F;
}

.button-pdf-al {
	margin-left: 112px;
}

.button-pdf-al-mov {
	margin-left: 74px;
}

.container__pdf{
    background-color: #C9C8C9;
    padding: 11px 17px 7px 17px;
	width: 439px;
}
.container__pdf_m {
    background-color: #C9C8C9;
    padding: 11px 17px 7px 17px;
    width: 100%;
    max-width: 370px;
}
.container__pdf h6{
    font-family: 'Bree Regular';
    font-size: 12px;
}
.container__pdf_m h6{
    font-family: 'Bree Regular';
    font-size: 12px;
}
@media (min-width: 768px){
    .container__pdf{
        padding: 11px 17px 7px 17px;
	}
}

@media (min-width: 1400px){
    .noticia{
        max-width: 1320px !important;
    }
}

.noticia-titulo{
    border-bottom: 0px solid #ddd !important;
}

.link-noticia {
    color: #fff !important;
}

span{
    border-bottom: 0px solid #ddd !important;
}

@media(min-width: 992px){
    .header-static-custom{
        max-width: 1100px;
        margin: 0 auto;
        height: 80px;
    }
    .header-custom{
        max-width: 1040px;
        margin: 0 auto;
    }
}

@media (min-width: 1025px){
    .d-custom-block{
        display: block !important;
    }
    .d-custom-none{
        display: none !important;
    }
}

@media(min-width: 1200px){
    .header-static-custom{
        max-width: 1170px;
        margin: 0 auto;
    }
    .header-custom{
        max-width: 1140px;
        margin: 0 auto;
    }
}

@media(min-width: 1400px){
    .header-custom{
        max-width: 1320px !important;
        margin: 0 auto;
        min-height: 130px;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
}

@media(min-width: 1400px){
    .header-static-custom{
        max-width: 1320px;
        margin: 0 auto;
        /* min-height: 80px; */
        height: 100%;
    }
}

@media (max-width: 1400px){
    .divMenuEstatico .is_row nav ul li{
        margin-left: 18.5px;
    }
}

ul div {
    margin-bottom: 5px;
}

#resumenPDF h1{
    font-size: 24px;
}
#resumenPDF h2,
#resumenPDF h2, strong,
#resumenPDF h2, u,
#resumenPDF h2, em{
    font-size: 18px;
}
#resumenPDF h3,
#resumenPDF h3, strong,
#resumenPDF h3, u,
#resumenPDF h3, em{
    font-size: 16px;
}

#resumenPDF li{
    font-size: 12px;
}
#resumenPDF h1,
#resumenPDF h2,
#resumenPDF h3,
#resumenPDF h4,
#resumenPDF h5,
#resumenPDF h6 {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
}
#resumenPDF ul{
    margin-bottom: 1rem;
    padding-left: 2rem
}

