<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ESTILOS DE TIPOS */

.pages_styles {
    font-family: 'HelveticaNeueLTPro-Lt';
    color: #333;
    font-size: 16px;
    line-height: 19px;
    padding-bottom: 100px;
}

.pages_styles p.p_imagen {
    margin: 20px 0;
    text-align: center;
}

.pages_styles li a,
.pages_styles p a {
    color: #70AE3F;
}

.pages_styles p.p_imagen small {
    text-align: center;
    margin-top: 5px;
}

.pages_styles h1 {
    font-family: 'KlintPro-Light';
    font-weight: normal;
    font-size: 38px;
    line-height: 38px;
    margin-bottom: 15px;
    color: #333;
}

.pages_styles h1:first-child {
    margin-top: 0px;
}

.pages_styles h2 {
    font-family: 'KlintPro-Bold';
    font-size: 29px;
    line-height: 32px;
    margin-bottom: 15px;
    font-weight: normal;
    margin-top: 30px;
    color: #425563;
}

.pages_styles h2:first-child {
    margin-top: 0px;
}

.pages_styles h3 {
    font-family: 'KlintPro-Bold';
    font-size: 25px;
    line-height: 28px;
    margin-bottom: 15px;
    font-weight: normal;
    margin-top: 30px;
    color: #70AE3F;
}

.pages_styles h3:first-child {
    margin-top: 0px;
}

.pages_styles h4 {
    font-family: 'KlintPro-Bold';
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 15px;
    font-weight: normal;
    margin-top: 30px;
    color: #70AE3F;
    position: relative;
}

.pages_styles h4.gv_color_turquesa {
    color: #009aac !important;
}

.pages_styles h4:first-child {
    margin-top: 0px;
}

.pages_styles h4 img {
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-left: 5px;
    vertical-align: bottom;
}

.pages_styles h5 {
    font-family: 'KlintPro-Bold';
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 15px;
    font-weight: normal;
    margin-top: 30px;
    color: #70AE3F;
}

.pages_styles h6 {
    font-family: 'KlintPro-Bold';
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 15px;
    font-weight: normal;
    margin-top: 30px;
    color: #009aac;
}

.pages_styles h5:first-child {
    margin-top: 0px;
}

.pages_styles ul,
.pages_styles ol {
    margin-top: 10px;
}

.pages_styles ol.letter li {
    list-style: lower-alpha;
}

.pages_styles ol.roman li {
    list-style: lower-roman;
}

.pages_styles ul li,
.pages_styles ol li,
.pages_styles p {
    font-family: 'HelveticaNeueLTPro-Lt';
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 10px;
}


.pages_styles a {
    color: #333;
    text-decoration: underline;
}

.pages_styles ul {
    overflow: hidden;
}

.pages_styles ul li {
    margin-bottom: 5px;
    list-style: disc;
}

.pages_styles ul.cuadrado li {
    list-style: square;
}

.pages_styles ol li {
    margin-bottom: 5px;
    list-style: decimal;
}

.pages_styles ol[type="i"] li {
    margin-bottom: 5px;
    list-style: lower-roman;
}

.pages_styles ol.roman li {
    margin-bottom: 5px;
    list-style: lower-roman;
}

.pages_styles ol ul li {
    list-style: disc;
}

.pages_styles ul ul {
    margin-top: 5px;
    margin-bottom: 0;
}

.pages_styles ol ul ul li,
.pages_styles ul ul li {
    list-style: circle;
}

.page68 .pages_styles ul ul li {
    list-style-type: none
}

.page68 .pages_styles ul ul li:before {
    content: "- ";
    text-indent: -5px
}

.pages_styles ol,
.pages_styles ul {
    margin-bottom: 10px;
    padding-left: 40px;
}

.pages_styles small {
    font-family: 'HelveticaNeueLTPro-Lt';
    font-size: 11px;
    line-height: 14px;
    text-align: left;
}

.pages_styles sup {
    font-family: 'HelveticaNeueLTPro-Lt';
    font-size: 10px;
    line-height: 15px;
}

.pages_styles h2 sup {
    font-size: 20px;
}

.pages_styles h2 sup a {
    color: #70AE3F;
}

.pages_styles sub {
    font-family: 'HelveticaNeueLTPro-Lt';
    font-size: 10px;
    line-height: 15px;
}

.pages_styles img {
    max-width: 100%;
}

.pages_styles p b,
.pages_styles p strong,
.pages_styles li b,
.pages_styles li strong {
    font-weight: normal;
    font-family: 'HelveticaNeueLTPro-Bd';
}

.pages_styles .pregunta {
    margin-bottom: 10px;
    font-family: 'HelveticaNeueLTPro-Bd';
    color: #4396A5 !important;
    margin-top: 40px;
}

.pages_styles .note-float-right {
    float: right;
    margin-left: 30px;
    margin-bottom: 30px;
    margin-top: 30px;
}

.pages_styles .note-float-left {
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
    margin-top: 30px;
}

.pages_styles .fondoGris {
    background-color: #F0F0F0;
    padding: 25px;
    box-sizing: border-box;
    width: 100%;
    margin: 25px 0;
    clear: both;
}

.pages_styles .fondoGris .banderas {
    float: right;
    position: relative;
    top: -10px;
}

.pages_styles .fondoGris .banderas img {
    width: 40px;
    height: 40px;
    margin-left: 10px;
}

.pages_styles .titulo_pais .banderas {
    float: right;
    position: relative;
    top: -10px;
}

.pages_styles .titulo_pais .banderas img {
    width: 40px;
    height: 40px;
    margin-left: 10px;
}

.pages_styles .capaBordeVerde {
    border: 2px solid #70AE3F;
    padding: 25px;
    box-sizing: border-box;
    width: 100%;
    margin: 25px 0;
    clear: both;
    position: relative;
    overflow: hidden;
}

.pages_styles .capaBordeVerde h4 {
    margin-top: 0;
}

.pages_styles .capaBordeVerde p:last-child,
.pages_styles .capaBordeVerde ul:last-child {
    margin-bottom: 0;
}

.pages_styles .capaBordeVerde .banderas {
    float: right;
    position: relative;
    top: -10px;
    right: -10px;
    height: 35px;
}

.pages_styles .capaBordeVerde .banderas img {
    width: 40px;
    height: 40px;
    margin-left: 10px;
}

.pages_styles h4 .banderas {
    float: right;
    position: relative;
}

.pages_styles h4 .banderas img {
    width: 30px;
    height: 30px;
    margin-left: 10px;
    border-radius: 100%;
}


.pages_styles .destacado {
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
    margin-top: 30px;
    padding: 20px;
    width: 200px;
    text-align: left;
    box-sizing: border-box;
}

.pages_styles .destacado.destacado_right {
    float: right;
    margin-left: 30px;
    margin-right: 00px;
}

.pages_styles .destacado.destacado_letras {
    border-top: 2px solid #4396A5;
    border-right: 2px solid #4396A5;
}

.pages_styles .destacado.destacado_letras.destacado_right {
    border-top: 2px solid #4396A5;
    border-left: 2px solid #4396A5;
    border-right: 0px solid #4396A5;
}

.pages_styles .destacado.destacado_letras,
.pages_styles .destacado.destacado_letras p,
.pages_styles .destacado.destacado_letras p b,
.pages_styles .destacado.destacado_letras strong,
.pages_styles .destacado.destacado_letras p strong {
    font-family: KlintPro-Bold;
    font-size: 16px;
    line-height: 18px;
    color: #425563;
}

.pages_styles .destacado.destacado_letras span,
.pages_styles .destacado.destacado_letras p span,
.pages_styles .destacado.destacado_letras p b span,
.pages_styles .destacado.destacado_letras strong span,
.pages_styles .destacado.destacado_letras p strong span {
    font-size: 18px;
    line-height: 20px;
    color: #4396A5;
}

.pages_styles .destacado.destacado_letras span.numero,
.pages_styles .destacado.destacado_letras p span.numero,
.pages_styles .destacado.destacado_letras p b span.numero,
.pages_styles .destacado.destacado_letras strong span.numero,
.pages_styles .destacado.destacado_letras p strong span.numero {
    font-size: 30px;
    line-height: 30px;
    color: #70AE3F;
}


.pages_styles .destacado.destacado_imagen,
.pages_styles .destacado.destacado_imagen p,
.pages_styles .destacado.destacado_imagen p b,
.pages_styles .destacado.destacado_imagen strong,
.pages_styles .destacado.destacado_imagen p strong {
    font-family: KlintPro-Bold;
    font-size: 16px;
    line-height: 18px;
    color: #425563;
}

.pages_styles .destacado.destacado_imagen span,
.pages_styles .destacado.destacado_imagen p span,
.pages_styles .destacado.destacado_imagen p b span,
.pages_styles .destacado.destacado_imagen strong span,
.pages_styles .destacado.destacado_imagen p strong span {
    font-size: 18px;
    line-height: 20px;
    color: #4396A5;
}

.pages_styles .destacado.destacado_imagen span.numero,
.pages_styles .destacado.destacado_imagen p span.numero,
.pages_styles .destacado.destacado_imagen p b span.numero,
.pages_styles .destacado.destacado_imagen strong span.numero,
.pages_styles .destacado.destacado_imagen p strong span.numero {
    font-size: 30px;
    line-height: 30px;
    color: #70AE3F;
}


.pages_styles .destacado.destacado_comentario {
    background-color: #c3c2ca;
    float: none !important;
    margin: 30px auto !important;
    text-align: center !important;
    width: 700px !important;
    max-width: 100% !important;
    position: relative;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

.pages_styles .destacado.destacado_comentario:before {
    position: absolute;
    content: "";
    top: 0;
    left: -1000px;
    background-color: #c3c2ca;
    width: calc(100% + 2000px);
    height: 100%;
    z-index: -1;
}

.pages_styles .destacado.destacado_comentario,
.pages_styles .destacado.destacado_comentario p,
.pages_styles .destacado.destacado_comentario p b,
.pages_styles .destacado.destacado_comentario strong,
.pages_styles .destacado.destacado_comentario p strong {
    font-family: KlintPro-Light;
    font-size: 16px;
    line-height: 18px;
    color: white;
    font-style: italic;
}

.pages_styles .destacado.destacado_comentario p.autor,
.pages_styles .destacado.destacado_comentario p.autor &gt; strong {
    font-family: KlintPro-Black;
    font-size: 16px;
    line-height: 18px;
    font-style: normal;
}

.pages_styles .destacado.destacado_comentario p.autor span.cargo,
.pages_styles .destacado.destacado_comentario p.autor &gt; strong span.cargo,
.pages_styles .destacado.destacado_comentario p.autor &gt; strong span.cargo &gt; strong,
.pages_styles .destacado.destacado_comentario p.autor span.cargo &gt; strong {
    font-family: KlintPro-Bold;
    font-size: 12px;
    line-height: 14px;
    font-style: normal;
}

.pages_styles .destacado.borde_verde {
    border-top: 2px solid #70AE3F;
    border-bottom: 4px solid #70AE3F;
}

.pages_styles .destacado.destacado_100 {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}

.pages_styles .destacado.destacado_imagen {
    padding: 0 !important;
    margin-top: 0 !important;
}

.pages_styles .destacado.destacado_imagen img {

}

.pages_styles .linea-azul {
    border-bottom: 2px solid #4396A5;
    padding-bottom: 20px;
}

.pages_styles .destacado b {
    font-family: 'HelveticaNeueLTPro-Bd' !important;
    font-weight: normal !important;
}

.pages_styles .destacado.sin_linea {
    border-top: 0px solid #4396A5;
}


@media screen and (max-width: 767px) {
    .pages_styles .content_destacados,
    .pages_styles .content_destacados .destacado {
        width: 100% !important;
        margin: 0 !important;
    }

    .pages_styles .content_destacados {
        margin: 15px 0 !important;
    }
}

.pages_styles .tabla-derecha {
    width: calc(100% - 280px);
    clear: none;
    margin: 25px 0;
    float: right;
}


.pages_styles .content_destacados .destacado {
    margin-top: 0;
    margin-left: 0px;
    margin-right: 0px;
}

.pages_styles .destacado_250 {
    width: 250px;
}

.pages_styles .destacado_300 {
    width: 300px;
}

.pages_styles .destacado_350 {
    width: 350px;
}

.pages_styles .destacado_400 {
    width: 400px;
}

.pages_styles .destacado_500 {
    width: 500px;
}

.pages_styles .destacado .texto_grande {
    font-family: 'KlintPro-Bold';
    color: #70AE3F;
    font-size: 40px;
    line-height: 45px;
}

.pages_styles .destacado .texto_mediano {
    font-family: 'KlintPro-Bold';
    color: #70AE3F;
    font-size: 20px;
    line-height: 25px;
}

.pages_styles .destacado .texto_mediano span {
    font-size: 40px;
}

.pages_styles .destacado .texto_pequeno {
    font-family: 'KlintPro-Regular';
    color: #425563;
    font-size: 14px;
    line-height: 18px;
}

.pages_styles .destacado .texto_pequeno b {
    font-family: 'KlintPro-Bold';
}

.pages_styles .destacado .texto_pequeno b span {
    font-family: 'KlintPro-Bold';
    color: #70AE3F;
    font-size: 16px;
    line-height: 18px;
}

.pages_styles .destacado .texto_cita {
    font-family: 'KlintPro-Regular';
    color: #425563;
    font-size: 20px;
    line-height: 24px;
    font-style: italic;
}

.pages_styles .destacado .texto_autor {
    font-family: 'HelveticaNeueLTPro-Bd';
    color: #089EAD;
    font-size: 20px;
    line-height: 24px;
}

.pages_styles .mb-0 {
    margin-bottom: 0px;
}

.pages_styles .mb-5 {
    margin-bottom: 5px;
}

.pages_styles .mb-10 {
    margin-bottom: 10px;
}

.pages_styles .mb-15 {
    margin-bottom: 15px;
}

.pages_styles .mb-20 {
    margin-bottom: 20px;
}

.pages_styles .mb-25 {
    margin-bottom: 25px;
}

.pages_styles .mb-30 {
    margin-bottom: 30px;
}

.pages_styles .mb-35 {
    margin-bottom: 35px;
}

.pages_styles .mb-40 {
    margin-bottom: 40px;
}

.pages_styles .mb-45 {
    margin-bottom: 45px;
}

.pages_styles .mb-50 {
    margin-bottom: 50px;
}

.color_black {
}


.color_black .gv_bg_azul {
    filter: grayscale(100%);
}
.color_black .pages_styles .gv_bg_verde_60,
.color_black .pages_styles .gv_table_wrapper table .gv_bg_verde_60,
.color_black .pages_styles .gv_table_wrapper table .gv_bg_verde_60 p {
    filter: grayscale(100%);
    color: black !important;
}

.color_black .gv_bg_turquesa,
.color_black .gv_bg_turquesa_60 ,
.color_black .gv_bg_turquesa_80 {
    filter: grayscale(100%);
}

.color_black .gv_bg_verde,
.color_black .gv_bg_azul_60 {
    filter: grayscale(100%);
}

.color_black.page225 .gv_table_wrapper.gv_table_all_left.gv_table_menos_letra td,
.color_black.page246 .pages_styles img {
    filter: grayscale(100%);
}

.color_black .pages_styles .gv_table_wrapper table .gv_bb_2_verde,
.color_black .pages_styles .gv_table_wrapper table .gv_bt_2_verde,
.color_black .pages_styles .gv_table_wrapper table .gv_bb_2_verde td,
.color_black .pages_styles .gv_table_wrapper table .gv_bt_2_verde td,
.color_black .pages_styles .gv_table_wrapper.gv_table_border table tr td,
.color_black .pages_styles .gv_table_wrapper.gv_table_border table tr th,
.color_black .pages_styles .gv_table_wrapper.gv_table_border_t table tr td,
.color_black .pages_styles .gv_table_wrapper.gv_table_border_t table tr th,
.color_black .pages_styles .all_historia .anio_historia,
.color_black .pages_styles .destacado.destacado_letras,
.color_black .pages_styles .destacado.destacado_letras span,
.color_black .pages_styles .destacado.destacado_letras strong,
.color_black .pages_styles .destacado.destacado_letras p,
.color_black .pages_styles .destacado.destacado_letras b {
    border-color: white !important;
    color: white !important;
}

.color_black .pages_styles .gv_table_wrapper table th img,
.color_black .pages_styles .gv_table_wrapper table td img,
.color_black .pages_styles .gv_table_wrapper_intro,
.color_black .pages_styles .gv_table_wrapper_intro tr td,
.color_black .pages_styles .gv_table_wrapper_intro tr th,
.color_black .pages_styles .gv_table_wrapper_intro p,
.color_black .pages_styles .gv_table_wrapper_intro ul li {
    filter: grayscale(100%);
    color: black !important;
}

.color_black .pages_styles .destacado.destacado_imagen,
.color_black .content_cajas_ODS,
.color_black .caja_bandera,
.color_black .pages_styles h4.bandera {
    filter: grayscale(100%);
}

.color_black .wrap_image_fancy {
    filter: grayscale(100%);
    background-color: white;
    padding: 20px;
    box-sizing: border-box;
}

.color_black .pages_styles .destacado.destacado_imagen img,
.color_black .gv_text_center &gt; img,
.color_black .div_home.div_home_1,
.color_black .div_home.div_home_2 img,
.color_black .div_home.div_home_4 img,
.color_black .div_home.div_home_3 .logos_sostenibilidad img {
    filter: grayscale(100%);
    background-color: white;
}

.color_black .all_historia .anio_historia p.anio,
.color_black div.breadcrumb,
.color_black div.breadcrumb a,
.color_black div.breadcrumb span,
.color_black div.wrap_contenido,
.color_black .submenu.submenulvl2 .page-name a.page-name,
.color_black .submenu.submenulvl1 ul li a,
.color_black .submenu.submenulvl2 ul li a,
.color_black .submenu.submenulvl2 .div_wrap .close_lvl2,
.color_black footer .top_footer a,
.color_black .div_home.div_home_2,
.color_black .div_home.div_home_3 h3,
.color_black .div_home.div_home_4 h3 {
    color: white;
}

.color_black .pages_styles li a,
.color_black .pages_styles p a,
.color_black .submenu.submenulvl2 ul li:hover a,
.color_black .submenu.submenulvl2 ul li.active a,
.color_black .submenu.submenulvl1 ul li:hover a,
.color_black .submenu.submenulvl1 ul li.active a,
.color_black .top_bar .menu ul li:hover a,
.color_black .top_bar .menu ul li.active a {
    color: white;
    text-decoration: underline;
}

.color_black .div_favoritos .div_listado,
.color_black .content_cajas_ODS .caja_ODS .contenido_ODS,
.color_black .caja_bandera .contenido_caja_bandera,
.color_black .pages_styles .destacado.destacado_comentario,
.color_black .submenu.submenulvl1,
.color_black footer .top_footer,
.color_black .div_home.div_home_3 {
    background-color: #3b3b3b;
}

.color_black div.breadcrumb,
.color_black div.wrap_contenido,
.color_black .submenu.submenulvl2,
.color_black .top_bar,
.color_black .nav_bottom,
.color_black footer .bottom_footer,
.color_black .div_home.div_home_2,
.color_black .div_home.div_home_4,
.color_black .div_home.div_home_1 .linea_azul {
    background-color: black;
}

.color_black .btn_descarga,
.color_black .div_home.div_home_2 p a {
    background-color: black !important;
    border-color: white !important;
}

.color_black .div_home.div_home_2 p a:hover,
.color_black .btn_descarga:hover {
    color: black !important;
    background-color: white !important;
}

/* ESTILOS DE TIPOS */
.color_black .pages_styles,
.color_black .pages_styles p,
.color_black .pages_styles h1,
.color_black .pages_styles h2,
.color_black .pages_styles h3,
.color_black .pages_styles h4,
.color_black .pages_styles h5,
.color_black .pages_styles h4.gv_color_turquesa,
.color_black .pages_styles ul li,
.color_black .pages_styles ol li,
.color_black .pages_styles small,
.color_black .pages_styles p.textosmall,
.color_black .pages_styles sup,
.color_black .pages_styles sub,
.color_black .pages_styles .pregunta {
    color: #fff !important;
}
.color_black .numero,
.color_black .gv_color_azul,
.color_black .gv_color_azul p,
.color_black tr.gv_color_azul,
.color_black tr.gv_color_azul p,
.color_black .gv_color_verde,
.color_black .gv_color_verde p,
.color_black tr.gv_color_verde,
.color_black tr.gv_color_verde p,
.color_black .pages_styles .color_verde,
.color_black .pages_styles .color_verde p,
.color_black .pages_styles .color_verde p strong,
.color_black .pages_styles .color_verde p b,
.color_black .pages_styles .color_verde li,
.color_black .pages_styles .color_verde li strong,
.color_black .pages_styles .color_verde li b {
    color: #fff !important;
}


.modoLetraGrande {

}


/*
MARGENES
*/


.pages_styles .mb-0 {
    margin-bottom: 0px;
}

.pages_styles .mb-5 {
    margin-bottom: 5px;
}

.pages_styles .mb-10 {
    margin-bottom: 10px;
}

.pages_styles .mb-15 {
    margin-bottom: 15px;
}

.pages_styles .mb-20 {
    margin-bottom: 20px;
}

.pages_styles .mb-25 {
    margin-bottom: 25px;
}

.pages_styles .mb-30 {
    margin-bottom: 30px;
}

.pages_styles .mb-35 {
    margin-bottom: 35px;
}

.pages_styles .mb-40 {
    margin-bottom: 40px;
}

.pages_styles .mb-45 {
    margin-bottom: 45px;
}

.pages_styles .mb-50 {
    margin-bottom: 50px;
}


.pages_styles .mt-0 {
    margin-top: 0px;
}

.pages_styles .mt-5 {
    margin-top: 5px;
}

.pages_styles .mt-10 {
    margin-top: 10px;
}

.pages_styles .mt-15 {
    margin-top: 15px;
}

.pages_styles .mt-20 {
    margin-top: 20px;
}

.pages_styles .mt-25 {
    margin-top: 25px;
}

.pages_styles .mt-30 {
    margin-top: 30px;
}

.pages_styles .mt-35 {
    margin-top: 35px;
}

.pages_styles .mt-40 {
    margin-top: 40px;
}

.pages_styles .mt-45 {
    margin-top: 45px;
}

.pages_styles .mt-50 {
    margin-top: 50px;
}


.pages_styles .ml-0 {
    margin-left: 0px;
}

.pages_styles .ml-5 {
    margin-left: 5px;
}

.pages_styles .ml-10 {
    margin-left: 10px;
}

.pages_styles .ml-15 {
    margin-left: 15px;
}

.pages_styles .ml-20 {
    margin-left: 20px;
}

.pages_styles .ml-25 {
    margin-left: 25px;
}

.pages_styles .ml-30 {
    margin-left: 30px;
}

.pages_styles .ml-35 {
    margin-left: 35px;
}

.pages_styles .ml-40 {
    margin-left: 40px;
}

.pages_styles .ml-45 {
    margin-left: 45px;
}

.pages_styles .ml-50 {
    margin-left: 50px;
}


.pages_styles .mr-0 {
    margin-right: 0px;
}

.pages_styles .mr-5 {
    margin-right: 5px;
}

.pages_styles .mr-10 {
    margin-right: 10px;
}

.pages_styles .mr-15 {
    margin-right: 15px;
}

.pages_styles .mr-20 {
    margin-right: 20px;
}

.pages_styles .mr-25 {
    margin-right: 25px;
}

.pages_styles .mr-30 {
    margin-right: 30px;
}

.pages_styles .mr-35 {
    margin-right: 35px;
}

.pages_styles .mr-40 {
    margin-right: 40px;
}

.pages_styles .mr-45 {
    margin-right: 45px;
}

.pages_styles .mr-50 {
    margin-right: 50px;
}

.pages_styles .wrap_tabla {
    width: 100%;
    overflow-x: auto;
}

.pages_styles .wrap_tabla.wrap_tabla {
    overflow-x: hidden;
}

.pages_styles .wrap_tabla table {
    border-collapse: collapse;
}

.pages_styles .wrap_tabla {
    width: 100% !important;
    overflow-x: auto !important;
    margin-bottom: 15px !important;
}

.pages_styles .wrap_tabla.wrap_tabla_letra_small td,
.pages_styles .wrap_tabla.wrap_tabla_letra_small td p {
    font-size: 11px !important;
    line-height: 13px !important;
}

.pages_styles .wrap_tabla.wrap_tabla_resumen p {
    margin-bottom: 0 !important;
}

.pages_styles .wrap_tabla.wrap_tabla_resumen td {
    padding: 0px !important;
    box-sizing: border-box !important;
}

.pages_styles .p_20,
.pages_styles .wrap_tabla.wrap_tabla_resumen td.p_20 {
    padding: 20px !important;
}

.pages_styles .p_10,
.pages_styles .wrap_tabla.wrap_tabla_resumen td.p_10 {
    padding: 10px !important;
}

.pages_styles .p_5,
.pages_styles .wrap_tabla.wrap_tabla_resumen td.p_5 {
    padding: 5px !important;
}

.pages_styles .borders_destacados {
    border-top: 2px solid #CCC;
    border-right: 2px solid #CCC;
}

.pages_styles .wrap_tabla.wrap_tabla_resumen td p,
.pages_styles .wrap_tabla.wrap_tabla_resumen td li {
    font-size: 14px;
    line-height: 17px;
}

.pages_styles .wrap_tabla .col_separador {
    width: 5px !important;
    min-width: 5px !important;
    max-width: 5px !important;
    padding: 0px !important;
}

.pages_styles .wrap_tabla .row_separador td {
    height: 5px !important;
    min-height: 5px !important;
    max-height: 5px !important;
    padding: 0px !important;
}

.pages_styles .wrap_tabla .row_separador td {
    height: 5px !important;
    min-height: 5px !important;
    max-height: 5px !important;
    padding: 0px !important;
}

.pages_styles .wrap_tabla.wrap_tabla_resumen_3_cols tr.def_width td:nth-child(1),
.pages_styles .wrap_tabla.wrap_tabla_resumen_3_cols tr.def_width td:nth-child(3),
.pages_styles .wrap_tabla.wrap_tabla_resumen_3_cols tr.def_width td:nth-child(5) {
    width: 294px !important;
    min-width: 294px !important;
    max-width: 294px !important;
}


.pages_styles .wrap_tabla.wrap_tabla_4_cols table,
.pages_styles .wrap_tabla.wrap_tabla_3_cols table,
.pages_styles .wrap_tabla.wrap_tabla_2_cols table {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
}

.pages_styles .wrap_tabla.wrap_tabla_2_cols tr td {
    width: 50% !important;
    min-width: 50% !important;
    max-width: 50% !important;
}


.pages_styles .wrap_tabla.wrap_tabla_3_cols tr td {
    width: calc(100% / 3) !important;
    min-width: calc(100% / 3) !important;
    max-width: calc(100% / 3) !important;
}

.pages_styles .wrap_tabla.wrap_tabla_4_cols tr td {
    width: calc(100% / 4) !important;
    min-width: calc(100% / 4) !important;
    max-width: calc(100% / 4) !important;
}

.pages_styles .wrap_tabla.wrap_tabla_b_all_turquesa tr td,
.pages_styles .wrap_tabla tr.b_all_turquesa td,
.pages_styles .wrap_tabla tr td.b_all_turquesa {
    border: 1px solid #4396A5;
}

.pages_styles .wrap_tabla.wrap_tabla_b_left_turquesa tr td,
.pages_styles .wrap_tabla tr.b_left_turquesa td,
.pages_styles .wrap_tabla tr td.b_left_turquesa {
    border-left: 1px solid #4396A5;
}

.pages_styles .wrap_tabla.wrap_tabla_b_right_turquesa tr td,
.pages_styles .wrap_tabla tr.b_right_turquesa td,
.pages_styles .wrap_tabla tr td.b_right_turquesa {
    border-right: 1px solid #4396A5;
}

.pages_styles .wrap_tabla.wrap_tabla_b_bottom_turquesa tr td,
.pages_styles .wrap_tabla tr.b_bottom_turquesa td,
.pages_styles .wrap_tabla tr td.b_bottom_turquesa {
    border-bottom: 1px solid #4396A5;
}

.pages_styles .wrap_tabla.wrap_tabla_b_top_turquesa tr td,
.pages_styles .wrap_tabla tr.b_top_turquesa td,
.pages_styles .wrap_tabla tr td.b_top_turquesa {
    border-top: 1px solid #4396A5;
}

.pages_styles .wrap_tabla.wrap_tabla_b_bottom_gris tr td,
.pages_styles .wrap_tabla tr.b_bottom_gris td,
.pages_styles .wrap_tabla tr td.b_bottom_gris {
    border-bottom: 1px solid #cccccc;
}

.pages_styles .wrap_tabla.wrap_tabla_p_20 tr td {
    padding: 20px !important;
}

.pages_styles .wrap_tabla.wrap_tabla_p_10 tr td {
    padding: 10px !important;
}

.pages_styles .wrap_tabla.wrap_tabla_p_5 tr td {
    padding: 5px !important;
}

.pages_styles .wrap_tabla.wrap_tabla_p_no_margin tr td p {
    margin-bottom: 0 !important;
}


.pages_styles .wrap_tabla.wrap_tabla_2i_center tr td,
.pages_styles .wrap_tabla.wrap_tabla_2i_center tr td p {
    text-align: center;
}

.pages_styles .wrap_tabla.wrap_tabla_2i_center tr td:nth-child(1),
.pages_styles .wrap_tabla.wrap_tabla_2i_center tr td:nth-child(1) p,
.pages_styles .wrap_tabla.wrap_tabla_2i_center tr td:nth-child(2),
.pages_styles .wrap_tabla.wrap_tabla_2i_center tr td:nth-child(2) p {
    text-align: left;
}

.pages_styles .wrap_tabla.wrap_tabla_2i_center tr td {
    border-bottom: 1px solid #cccccc;
}

.pages_styles .wrap_tabla.wrap_tabla_1i_center tr td,
.pages_styles .wrap_tabla.wrap_tabla_1i_center tr td p {
    text-align: center;
}

.pages_styles .wrap_tabla.wrap_tabla_1i_center tr td:nth-child(1),
.pages_styles .wrap_tabla.wrap_tabla_1i_center tr td:nth-child(1) p {
    text-align: left;
}

.pages_styles .wrap_tabla.wrap_tabla_1i_right tr td,
.pages_styles .wrap_tabla.wrap_tabla_1i_right tr td p {
    text-align: right;
}

.pages_styles .wrap_tabla.wrap_tabla_1i_right tr td:nth-child(1),
.pages_styles .wrap_tabla.wrap_tabla_1i_right tr td:nth-child(1) p {
    text-align: left;
}


.pages_styles .wrap_tabla.cabecera_normal tr.cabecera_tabla td {
    border-top: 3px solid #4396A5;
    border-bottom: 1px solid #4396A5;
}

.pages_styles .wrap_tabla.cabecera_normal tr.cabecera_tabla td:last-child {
    border-top: 3px solid #cccccc;
}

.pages_styles .wrap_tabla .notes {
    margin-top: 10px !important;
}

.pages_styles .wrap_tabla .notes p {
    margin-bottom: 5px !important;
    font-size: 11px !important;
    line-height: 13px !important;
}


.pages_styles .fondo_verde_100 {
    background-color: #72A543 !important;
}

.pages_styles .fondo_verde_40 {
    background-color: rgba(114, 165, 67, 0.4) !important;
}

.pages_styles .fondo_verde_20 {
    background-color: rgba(114, 165, 67, 0.2) !important;
}

.pages_styles .fondo_turquesa_100 {
    background-color: #4396A5 !important;
}

.pages_styles .fondo_turquesa_60 {
    background-color: rgba(67, 150, 165, 0.6) !important;
}

.pages_styles .fondo_turquesa_40 {
    background-color: rgba(67, 150, 165, 0.4) !important;
}

.pages_styles .fondo_turquesa_20 {
    background-color: rgba(67, 150, 165, 0.2) !important;
}

.pages_styles .fondo_azul_oscuro_100 {
    background-color: #415464 !important;
}

.pages_styles .fondo_azul_oscuro_40 {
    background-color: rgba(65, 84, 100, 0.4) !important;
}

.pages_styles .fondo_azul_oscuro_20 {
    background-color: rgba(65, 84, 100, 0.2) !important;
}

.pages_styles .fondo_gris_100 {
    background-color: #494949 !important;
}

.pages_styles .fondo_gris_60 {
    background-color: rgba(73, 73, 73, 0.6) !important;
}

.pages_styles .fondo_gris_40 {
    background-color: rgba(73, 73, 73, 0.4) !important;
}

.pages_styles .fondo_gris_20 {
    background-color: rgba(73, 73, 73, 0.2) !important;
}

.pages_styles .fondo_turquesa_2_100 {
    background-color: #85c0cc !important;
}

.pages_styles .fondo_turquesa_2_60 {
    background-color: rgba(133, 192, 204, 0.6) !important;
}

.pages_styles .fondo_turquesa_2_40 {
    background-color: rgba(133, 192, 204, 0.4) !important;
}

.pages_styles .fondo_turquesa_2_20 {
    background-color: rgba(133, 192, 204, 0.2) !important;
}

.pages_styles .fondo_azul_2_100 {
    background-color: #5686c5 !important;
}

.pages_styles .fondo_azul_2_60 {
    background-color: rgba(86, 134, 197, 0.6) !important;
}

.pages_styles .fondo_azul_2_40 {
    background-color: rgba(86, 134, 197, 0.4) !important;
}

.pages_styles .fondo_azul_2_20 {
    background-color: rgba(86, 134, 197, 0.2) !important;
}

.pages_styles .fondo_verde_2_100 {
    background-color: #9cc26b !important;
}

.pages_styles .fondo_verde_2_60 {
    background-color: rgba(156, 194, 107, 0.6) !important;
}

.pages_styles .fondo_verde_2_40 {
    background-color: rgba(156, 194, 107, 0.4) !important;
}

.pages_styles .fondo_verde_2_20 {
    background-color: rgba(156, 194, 107, 0.2) !important;
}

.pages_styles .text_center,
.pages_styles .text_center p,
.pages_styles .text_center p strong,
.pages_styles .text_center p b {
    text-align: center !important;
}


.pages_styles .text_right,
.pages_styles .text_right p,
.pages_styles .text_right p strong,
.pages_styles .text_right p b {
    text-align: right !important;
}

.pages_styles .text_italic,
.pages_styles .text_italic p,
.pages_styles .text_italic p strong,
.pages_styles .text_italic p b,
.pages_styles .text_italic li,
.pages_styles .text_italic li strong,
.pages_styles .text_italic li b {
    font-style: italic !important;
}

.pages_styles .color_turquesa,
.pages_styles .color_turquesa p,
.pages_styles .color_turquesa p strong,
.pages_styles .color_turquesa p b,
.pages_styles .color_turquesa li,
.pages_styles .color_turquesa li strong,
.pages_styles .color_turquesa li b {
    color: #4396A5 !important;
}

.pages_styles .color_azul_oscuro,
.pages_styles .color_azul_oscuro p,
.pages_styles .color_azul_oscuro p strong,
.pages_styles .color_azul_oscuro p b,
.pages_styles .color_azul_oscuro li,
.pages_styles .color_azul_oscuro li strong,
.pages_styles .color_azul_oscuro li b {
    color: #415464 !important;
}


.pages_styles .color_verde,
.pages_styles .color_verde p,
.pages_styles .color_verde p strong,
.pages_styles .color_verde p b,
.pages_styles .color_verde li,
.pages_styles .color_verde li strong,
.pages_styles .color_verde li b {
    color: #70AE3F !important;
}

.pages_styles .color_white,
.pages_styles .color_white p,
.pages_styles .color_white p strong,
.pages_styles .color_white p b,
.pages_styles .color_white li,
.pages_styles .color_white li strong,
.pages_styles .color_white li b {
    color: white !important;
}

.pages_styles .color_grey,
.pages_styles .color_grey p,
.pages_styles .color_grey p strong,
.pages_styles .color_grey p b,
.pages_styles .color_grey li,
.pages_styles .color_grey li strong,
.pages_styles .color_grey li b {
    color: #455362 !important;
}

.pages_styles .size_30,
.pages_styles .size_30 p,
.pages_styles .size_30 p strong,
.pages_styles .size_30 p b,
.pages_styles .size_30 li,
.pages_styles .size_30 li strong,
.pages_styles .size_30 li b {
    font-size: 30px !important;
    line-height: 40px !important;
}

.pages_styles .size_22,
.pages_styles .size_22 p,
.pages_styles .size_22 p strong,
.pages_styles .size_22 p b,
.pages_styles .size_22 li,
.pages_styles .size_22 li strong,
.pages_styles .size_22 li b {
    font-size: 22px !important;
    line-height: 28px !important;
}

.pages_styles .size_18,
.pages_styles .size_18 p,
.pages_styles .size_18 p strong,
.pages_styles .size_18 p b,
.pages_styles .size_18 li,
.pages_styles .size_18 li strong,
.pages_styles .size_18 li b {
    font-size: 18px !important;
    line-height: 23px !important;
}

.pages_styles .klint_bold,
.pages_styles .klint_bold p,
.pages_styles .klint_bold p strong,
.pages_styles .klint_bold p b,
.pages_styles .klint_bold li,
.pages_styles .klint_bold li strong,
.pages_styles .klint_bold li b {
    font-family: 'KlintPro-Bold' !important;
    font-weight: normal !important;
}

.pages_styles .image_center {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    width: auto;
}

@media screen and (max-width: 767px) {
    .pages_styles .destacado.destacado_letras {
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        box-sizing: border-box !important;
    }
}
</pre></body></html>