
.mapa_wwd {
    margin-top: 50px;
    background-image: url(../images/rs_fondo.png);
    background-color: rgba(63, 83, 100, 0.1);
    position: relative;
    overflow: hidden;
    height: 1750px !important;
}

@media screen and (max-width: 1499px) {
    .mapa_wwd {
        height: 1250px !important;
    }
}

.mapa_wwd > div {
    height: 1400px !important;
    position: relative;
}

.mapa_wwd .for_scale > .fondo {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 920px;
    margin-left: -390px;
    height: 689px;
    margin-top: -395px;
    background-image: url(../images/mapa_wwd.png);
    background-repeat: no-repeat;
    background-position: center center;
    z-index: -1;
}

.mapa_wwd .for_scale .texto_principal {
    padding: 90px 0;
    width: 1400px;
    margin: 0 auto;
    font-family: 'KlintW01-Bold';
    font-size: 43px;
    line-height: 41px;
    opacity: 0.7;
    color: #3F5364;
    text-transform: uppercase;
    padding-bottom: 0px;
    margin-bottom: 75px;
    position: relative;
    z-index: 10;
}
.mapa_wwd .for_scale .texto_principal span.no_negrita {
    font-family: 'KlintW01-Regular';
}

.mapa_wwd .for_scale .texto_principal .titulo_wwd {
    position: absolute;
    text-align: right;
    top: 90px;
    left: 0;
    width: 1160px;
    padding-left: 500px;
}

.mapa_wwd .for_scale .texto_principal .titulo_wwd > span {
    display: block;
    position: absolute;
    top: 82px;
    right: 0;
    font-family: 'KlintW01-Regular';
    text-transform: none;

}

.mapa_wwd .for_scale .texto_principal .titulo_wwd > span b {

    font-family: 'KlintW01-Bold';
    font-weight: normal;

}

.mapa_wwd .for_scale .lista_paises {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    z-index: 0;
}

.mapa_wwd .for_scale .lista_paises li {
    display: block;
    margin-bottom: 25px;
    position: relative;
}

.mapa_wwd .for_scale .lista_paises li.statement_sin_margin {
    margin-bottom: 5px;
}

.mapa_wwd .for_scale .lista_paises li.titulo_columna {
    color: #3F5364;
    font-family: 'KlintW01-Bold';
    font-size: 20px;
    line-height: 22px;
    text-transform: uppercase;
}

.mapa_wwd .for_scale .lista_paises li:after {
    content: "";
    position: absolute;
    bottom: -5px;
    left: 0;
    width: 386px;
    height: 1px;
    background-color: white;
}

.mapa_wwd .for_scale .lista_paises li:nth-child(2):after {
    width: 306px;
}

.mapa_wwd .for_scale .lista_paises li:nth-child(3):after {
    width: 306px;
}

.mapa_wwd .for_scale .lista_paises li:nth-child(4):after {
    width: 246px;
}

.mapa_wwd .for_scale .lista_paises li:nth-child(5):after {
    width: 216px;
}

.mapa_wwd .for_scale .lista_paises li:nth-child(6):after {
    width: 526px;
}

.mapa_wwd .for_scale .lista_paises li:nth-child(7):after {
    width: 556px;
}

.mapa_wwd .for_scale .lista_paises li:nth-child(8):after {
    width: 616px;
}

.mapa_wwd .for_scale .lista_paises li:before {
    content: "";
    position: absolute;
    bottom: -5px;
    left: 0;
    width: 1px;
    height: 0px;
    background-color: white;
}

.mapa_wwd .for_scale .lista_paises li:nth-child(6):before {
    left: 526px;
    height: 280px;
}

.mapa_wwd .for_scale .lista_paises li:nth-child(7):before {
    left: 556px;
    height: 280px;
}

.mapa_wwd .for_scale .lista_paises li:nth-child(8):before {
    left: 616px;
    height: 140px;
}

.mapa_wwd .for_scale .lista_paises li .statement {
    cursor: pointer;
}

.mapa_wwd .for_scale .lista_paises li .statement_sin_cursor {
    cursor: text !important;
}


.mapa_wwd .for_scale .lista_paises li .pais {
    display: inline-block;
    color: #0098A6;
    font-family: 'KlintW01-Bold';
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
}

.mapa_wwd .for_scale .lista_paises li .pais span {
    display: block;
    font-family: 'KlintW01-Regular';
    max-width: 250px;
    font-size: 16px;
    line-height: 18px;
    text-transform: none;
}

.mapa_wwd .for_scale .lista_paises li .dato {
    display: inline-block;
    color: #3F5364;
    font-family: 'KlintW01-Regular';
    font-size: 18px;
    line-height: 20px;
    cursor: pointer;
    display: block;
    margin-bottom: 15px;
}

.mapa_wwd .for_scale .lista_paises li .dato b {
    font-family: 'KlintW01-Bold';
}

.mapa_wwd .for_scale .markers .marker {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 25px;
    height: 33px;
    background-image: url(../images/marker_mapa.png);
    background-size: 100%;
    margin-left: -325px;
    margin-top: 210px;
    cursor: pointer;
}

.mapa_wwd .for_scale .markers .marker.marker_2 {
    margin-left: -226px;
    margin-top: 225px;
}

.mapa_wwd .for_scale .markers .marker.marker_3 {
    margin-left: -226px;
    margin-top: -40px;
}

.mapa_wwd .for_scale .markers .marker.marker_4 {
    margin-left: 116px;
    margin-top: -230px;
}

.mapa_wwd .for_scale .markers .marker.marker_5 {
    margin-left: 116px;
    margin-top: -299px;
}

.mapa_wwd .for_scale .zooms_maps {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}


.mapa_wwd .for_scale .zooms_maps .zoom_map {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: #3FA9F5;
    color: white;
    margin-left: 0px;
    margin-top: 0px;
    cursor: pointer;
    display: block;
    text-decoration: none;
    -webkit-transition: transform 0.4s ease, background-color 0s ease;
    -moz-transition: transform 0.4s ease, background-color 0s ease;
    -o-transition: transform 0.4s ease, background-color 0s ease;
    transition: transform 0.4s ease, background-color 0s ease;
    z-index: 13;
}

.mapa_wwd .for_scale .zooms_maps .zoom_map.hover,
.mapa_wwd .for_scale .zooms_maps .zoom_map:hover {
    -moz-transform: scale(1.5) translate(0, 0);
    -webkit-transform: scale(1.5) translate(0, 0);
    -o-transform: scale(1.5) translate(0, 0);
    -ms-transform: scale(1.5) translate(0, 0);
    transform: scale(1.5) translate(0, 0);
}

.mapa_wwd .for_scale .zooms_maps .zoom_map:after {
    content: "\f067";
    font-family: 'Line Awesome Free';
    font-weight: 900;
    line-height: 40px;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 30px;
    display: block;
}


.links {
}

.links .link {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -324px;
    margin-left: -306px;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    background-color: red;
}

.mapa_wwd .for_scale > .fondo.fondo_mcpn {
    background-image: url(../images/mapa_wwd.png);
    background-size: 100%;
    width: 1070px;
    margin-left: -440px;
    height: 800px;
    margin-top: -400px;
}


.mapa_wwd .sidebar {
    position: absolute;
    top: 90px;
    right: 0;
    width: 270px;
    z-index: 9999;
}

body.touch_mode .mapa_wwd .sidebar {
    top: 290px;
}

.mapa_wwd .sidebar > ul {
}

.mapa_wwd .sidebar > ul > li {
    display: block;
    margin-top: 30px;
}

.mapa_wwd .sidebar > ul > li:nth-child(1) {
    margin-top: 0px;
}


.mapa_wwd .sidebar > ul > li > a {
    display: block;
    line-height: 45px;
    font-family: 'KlintW01-Bold';
    position: relative;
    background-color: #60A511;
    padding-left: 25px;
    color: white;
    text-transform: uppercase;
    font-size: 18px;
    cursor: text;
    text-decoration: none;
    margin-bottom: 10px;
}


.mapa_wwd .sidebar > ul > li > ul > li {
    margin-bottom: 10px;
}

.mapa_wwd .sidebar > ul > li > ul > li > a {
    display: block;
    line-height: 45px;
    color: #3F5364;
    font-size: 14px;
    font-family: 'KlintW01-Bold';
    background-color: white;
    padding-left: 35px;
    cursor: pointer;
    position: relative;
}

[lang='po'] .mapa_wwd .sidebar > ul > li > ul > li > a {
    font-size: 14px;
    line-height: 16px;
    padding: 15px 0;
    padding-left: 35px;
}

.mapa_wwd .sidebar > ul > li > ul > li > a > span {
    display: block;
    float: right;
    font-family: 'KlintW01-Regular';
    padding-right: 25px;
}

.mapa_wwd .sidebar > ul > li > ul > li > a > span b {
    font-family: 'KlintW01-Bold';
}

.mapa_wwd .sidebar > ul > li:nth-child(1) > ul > li.active > a {
    background-color: #3F5364 !important;
    color: #FFFFFF !important;
}

.mapa_wwd .sidebar > ul > li > ul > li.active > a {
    background-color: #3F5364 !important;
    color: #FFFFFF !important;
}

.mapa_wwd .sidebar > ul > li > ul > li > a .cuadradito {
    display: block;
    top: 18px;
    left: 40px;
    width: 24px;
    height: 24px;
    background-color: #60A511;
    position: absolute;
    overflow: hidden;

}

.mapa_wwd .sidebar > ul > li > ul > li > a .cuadradito:after {
    content: "";
    background-color: #ffffff;
    width: 129px;
    height: 144px;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    display: block;
    position: absolute;
    bottom: -110px;
    right: -110px;
}

.mapa_wwd .sidebar > ul > li > ul > li > ul {
    max-height: 0px;
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 40px;
    overflow: hidden;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s;
}

.mapa_wwd .sidebar > ul > li > ul > li > ul > li {
    display: block;
    border-bottom: 1px solid #3F5364;
}

.mapa_wwd .sidebar > ul > li > ul > li > ul > li > a {
    display: block;
    font-size: 12px;
    line-height: 32px;
    color: #3F5364;
}

.mapa_wwd .sidebar > ul > li > ul > li > ul > li.active > a {
    font-family: 'KlintW01-Bold';
}

.mapa_wwd .sidebar > ul > li > ul > li > ul > li > ul {
    max-height: 0px;
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s;
    padding-left: 15px;
}

.mapa_wwd .sidebar > ul > li > ul > li > ul > li.documentos {
    display: block;
    margin-bottom: 5px;
    border-bottom: 0px;
}

.mapa_wwd .sidebar > ul > li > ul > li > ul > li.documentos > a {
    display: block;
    font-size: 12px;
    line-height: 15px;
    color: #3F5364;
    text-indent: -8px;
}

.mapa_wwd .sidebar > ul > li > ul > li > ul > li.documentos > a:before {
    content: "- ";
    font-family: 'KlintW01-Bold';
}

.mapa_wwd .sidebar > ul > li > ul > li > ul > li.paginas {
    display: block;
    margin-bottom: 0;
}

.mapa_wwd .sidebar > ul > li > ul > li > ul > li.paginas.active > a {
    font-family: 'KlintW01-Bold';
}

.mapa_wwd .sidebar > ul > li > ul > li > ul > li.paginas > a:before {
    display: none;
}

.mapa_wwd .sidebar > ul > li > ul > li > ul > li > ul > li {
    display: block;
    margin-bottom: 5px;
}

.mapa_wwd .sidebar > ul > li > ul > li > ul > li > ul > li > a {
    display: block;
    font-size: 12px;
    line-height: 15px;
    color: #3F5364;
    text-indent: -8px;
}

.mapa_wwd .sidebar > ul > li > ul > li > ul > li > ul > li > a:before {
    content: "- ";
    font-family: 'KlintW01-Bold';
}


.mapa_wwd .sidebar > ul > li > ul > li.active > ul {
    max-height: 500px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.mapa_wwd .sidebar > ul > li > ul > li.active > ul > li.active > ul {
    max-height: 500px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.mapa_wwd .sidebar > ul > li > ul > li.opened > ul {
    max-height: 500px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.mapa_wwd .sidebar > ul > li > ul > li.opened > ul > li.opened > ul {
    max-height: 500px;
    padding-top: 0px;
    padding-bottom: 10px;
}

.mapa_wwd .sidebar > ul > li > ul > li > ul > li > ul {
    max-height: 0px;
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s;
    padding-left: 15px;
}

.mapa_wwd .sidebar > ul > li > ul > li > ul > li.opened > ul {
    max-height: 500px;
    padding-top: 0;
    padding-bottom: 5px;
}
.mapa_wwd .sidebar > ul > li:nth-child(1) > ul > li > a{
    text-transform: uppercase;
}
/*
.mapa_wwd .sidebar > ul > li:nth-child(1) > ul > li > a {
    padding-left: 80px;
}
.mapa_wwd .sidebar > ul > li:nth-child(1) > ul > li:nth-child(1) {
    display: none;
}

.mapa_wwd .sidebar > ul > li:nth-child(1) > ul > li:nth-child(1) > a {
    background-image: url(../images/cuadradito_verde.png);
    background-position: center left 40px;
    background-repeat: no-repeat;
}

.mapa_wwd .sidebar > ul > li:nth-child(1) > ul > li:nth-child(2) > a {
    background-image: url(../images/cuadradito_oscuro.png);
    background-position: center left 40px;
    background-repeat: no-repeat;
}

.mapa_wwd .sidebar > ul > li:nth-child(1) > ul > li:nth-child(3) > a {
    background-image: url(../images/cuadradito_morado.png);
    background-position: center left 40px;
    background-repeat: no-repeat;
}

.mapa_wwd .sidebar > ul > li:nth-child(1) > ul > li:nth-child(4) > a {
    background-image: url(../images/cuadradito_claro.png);
    background-position: center left 40px;
    background-repeat: no-repeat;
}
*/
@media screen and (max-width: 1499px) {

    .mapa_wwd {
        margin-top: 30px;
        height: 950px;
    }

    .mapa_wwd > div.for_scale {
        width: 1400px;
        left: 50%;
        margin-left: -694px;
        position: relative;
        -moz-transform: scale(0.7);
        -webkit-transform: scale(0.7);
        -o-transform: scale(0.7);
        -ms-transform: scale(0.7);
        transform: scale(0.7);
        -moz-transform-origin: top center;
        -webkit-transform-origin: top center;
        -o-transform-origin: top center;
        -ms-transform-origin: top center;
        transform-origin: top center;
    }

    .mapa_wwd > div.sidebar {
        -moz-transform: scale(0.7);
        -webkit-transform: scale(0.7);
        -o-transform: scale(0.7);
        -ms-transform: scale(0.7);
        transform: scale(0.7);
        -moz-transform-origin: top right;
        -webkit-transform-origin: top right;
        -o-transform-origin: top right;
        -ms-transform-origin: top right;
        transform-origin: top right;
        top: 65px;
    }


    body.touch_mode .mapa_wwd > div.sidebar {
        top: 205px;
    }
}

@media screen and (max-width: 1279px) {
    .mapa_wwd {
        height: 830px;
    }

    .mapa_wwd > div.for_scale {
        -moz-transform: scale(0.6);
        -webkit-transform: scale(0.6);
        -o-transform: scale(0.6);
        -ms-transform: scale(0.6);
        transform: scale(0.6);
    }

    .mapa_wwd > div.sidebar {
        -moz-transform: scale(0.6);
        -webkit-transform: scale(0.6);
        -o-transform: scale(0.6);
        -ms-transform: scale(0.6);
        transform: scale(0.6);
        top: 55px;
    }


    body.touch_mode .mapa_wwd > div.sidebar {
        top: 175px;
    }
}

body.touch_mode .mapa_wwd .sidebar > ul > li {
    position: relative;
}

body.touch_mode .mapa_wwd .sidebar > ul > li > a {
    position: relative;
    z-index: 11;
}

body.touch_mode .mapa_wwd .sidebar > ul > li > ul {
    position: absolute;
    top: -15px;
    right: -1000px;
    background-color: rgba(65, 83, 100, 0.9);
    width: 300px;
    height: auto;
    box-sizing: border-box;
    padding: 15px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s;
    z-index: 10;
}

body.touch_mode .mapa_wwd .sidebar > ul > li > ul > li {
    margin: 0;
    margin-top: 15px;
}

body.touch_mode .mapa_wwd .sidebar > ul > li > ul > li:first-child {
    margin: 0;
}

body.touch_mode .mapa_wwd .sidebar > ul > li > ul:after {
    content: "";
    position: absolute;
    left: 100%;
    top: 0;
    width: 285px;
    height: 75px;
    background-color: rgba(65, 83, 100, 0.9);
}

body.touch_mode .mapa_wwd .sidebar > ul > li > ul:before {
    content: "";
    position: absolute;
    left: 100%;
    top: 0;
    width: 285px;
    height: 100%;
    background-color: transparent;
}

body.touch_mode .mapa_wwd .sidebar > ul > li:hover > ul {
    right: calc(100% + 15px);
}

body.touch_mode .mapa_wwd .sidebar > ul > li > ul > li > ul,
body.touch_mode .mapa_wwd .sidebar > ul > li > ul > li > ul > li > ul {
    position: static;
    display: block;
    height: auto;
    width: 100%;
    max-height: 9999px;
    -webkit-transition: all 0s ease;
    -moz-transition: all 0s ease;
    -o-transition: all 0s ease;
    -ms-transition: all 0s ease;
    transition: all 0s ease;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s;
}

body.touch_mode .mapa_wwd .sidebar > ul > li > ul > li > ul > li {
    margin-top: 15px;
}

body.touch_mode .mapa_wwd .sidebar > ul > li > ul > li > ul > li > a {
    display: block;
    line-height: 45px;
    color: white;
    border: 1px solid white;
    font-size: 14px;
    font-family: 'KlintW01-Bold';
    background-color: transparent;
    padding-left: 35px;
    cursor: pointer;
    position: relative;
}

body.touch_mode .mapa_wwd .sidebar > ul > li > ul > li > ul > li.documentos > a {
    font-family: 'KlintW01-Regular';
    padding: 12px 5px;
    line-height: 21px;
    text-indent: 0px;
}

body.touch_mode .mapa_wwd .sidebar > ul > li > ul > li > ul > li.documentos > a:before {
    display: none;
}

body.touch_mode .mapa_wwd .sidebar > ul > li > ul > li.active > a {
    background-color: #3F5364 !important;
    color: #FFFFFF !important;
    border: 1px solid white;
}

body.touch_mode .mapa_wwd .sidebar > ul > li:nth-child(3) > ul {
    width: 585px;
}

body.touch_mode .mapa_wwd .sidebar > ul > li:nth-child(3) > ul > li {
    width: 270px;
    float: left;
    margin-right: 15px;
}

body.touch_mode .mapa_wwd .sidebar > ul > li:nth-child(3) > ul > li:nth-child(2) {
    margin-top: 0;
}

body.touch_mode .mapa_wwd .sidebar > ul > li:nth-child(3) > ul > li:nth-child(2n) {
    margin-right: 0px;
}

body.touch_mode .mapa_wwd .sidebar > ul > li:nth-child(1) > ul {
    width: 885px;
    height: 633px;
}

body.touch_mode .mapa_wwd .sidebar > ul > li:nth-child(1) > ul > li {
    width: 270px;
    float: none;
}

body.touch_mode .mapa_wwd .sidebar > ul > li:nth-child(1) > ul > li:nth-child(2) {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 555px;
    float: none;
    margin-top: 0;
}

body.touch_mode .mapa_wwd .sidebar > ul > li:nth-child(1) > ul > li:nth-child(2) {
    margin-top: 0;
}

body.touch_mode .mapa_wwd .sidebar > ul > li:nth-child(1) > ul > li:nth-child(3) {
    margin-top: 0;
}

body.touch_mode .mapa_wwd .sidebar > ul > li:nth-child(1) > ul > li:nth-child(4) {
    margin-top: 30px;
}

body.touch_mode .mapa_wwd .sidebar > ul > li:nth-child(1) > ul > li > ul {
    padding-left: 0;
}

body.touch_mode .mapa_wwd .sidebar > ul > li:nth-child(1) > ul > li > ul > li > ul {
    padding-left: 40px;
}

body.touch_mode .mapa_wwd .sidebar > ul > li:nth-child(1) > ul > li > ul > li > ul > li {
    display: block;
    margin-bottom: 0;
    margin-top: 15px;
}

body.touch_mode .mapa_wwd .sidebar > ul > li:nth-child(1) > ul > li > ul > li > ul > li > a {
    display: block;
    line-height: 45px;
    color: white;
    border: 1px solid white;
    font-size: 14px;
    font-family: 'KlintW01-Bold';
    background-color: transparent;
    padding-left: 35px;
    cursor: pointer;
    position: relative;
}

body.touch_mode .mapa_wwd .sidebar > ul > li:nth-child(1) > ul > li:nth-child(2) > ul {
    position: relative;
}

body.touch_mode .mapa_wwd .sidebar > ul > li:nth-child(1) > ul > li:nth-child(2) > ul > li:nth-child(3) {
    position: absolute;
    top: 0;
    right: 0;
}

body.touch_mode .mapa_wwd .sidebar > ul > li:nth-child(1) > ul > li:nth-child(2) > ul > li {
    display: block;
    margin-bottom: 0;
    margin-top: 15px;
    width: 270px;
    float: left;
    clear: both;
}

body.touch_mode .mapa_wwd .sidebar > ul > li:nth-child(1) > ul > li:nth-child(2) > ul > li > a {
    display: block;
    line-height: 45px;
    color: white;
    border: 1px solid white;
    font-size: 14px;
    font-family: 'KlintW01-Bold';
    background-color: transparent;
    padding-left: 35px;
    cursor: pointer;
    position: relative;
}

body.touch_mode .mapa_wwd .sidebar > ul > li > ul > li > ul > li {
    border: 0;
}


/* OBSOLETO POR AHORA */
.mapa_wwd .for_scale .lista_paises.lista_paises_mcpn {
    width: 1400px;
}


.mapa_wwd .for_scale .lista_paises.lista_paises_mcpn li:before {
    content: "";
    position: absolute;
    top: 9px;
    left: 330px;
    width: 1px;
    height: 446px;
    background-color: white;
    display: none;
}

.mapa_wwd .for_scale .lista_paises.lista_paises_mcpn li:after {
    bottom: auto;
    top: 9px;
    left: 70px;
    width: 261px;
    display: none;
}

.mapa_wwd .for_scale .lista_paises.lista_paises_mcpn li:nth-child(2):before {
    left: 401px;
    width: 1px;
    height: 390px;
}

.mapa_wwd .for_scale .lista_paises.lista_paises_mcpn li:nth-child(2):after {
    bottom: auto;
    top: 9px;
    left: 80px;
    width: 322px;
}

.mapa_wwd .for_scale .lista_paises.lista_paises_mcpn li:nth-child(3):before {
    left: 373px;
    width: 1px;
    height: 346px;
}

.mapa_wwd .for_scale .lista_paises.lista_paises_mcpn li:nth-child(3):after {
    bottom: auto;
    left: 70px;
    width: 304px;

}

.mapa_wwd .for_scale .lista_paises.lista_paises_mcpn li:nth-child(4):before {
    left: 316px;
    width: 1px;
    height: 317px;
}

.mapa_wwd .for_scale .lista_paises.lista_paises_mcpn li:nth-child(4):after {
    bottom: auto;
    left: 95px;
    width: 222px;
}


.mapa_wwd .for_scale .lista_paises.lista_paises_mcpn li:nth-child(5):before {
    left: 472px;
    width: 1px;
    height: 156px;
}

.mapa_wwd .for_scale .lista_paises.lista_paises_mcpn li:nth-child(5):after {
    bottom: auto;
    left: 90px;
    width: 383px;
}


.mapa_wwd .for_scale .lista_paises.lista_paises_mcpn li:nth-child(6):before {
    left: 415px;
    width: 1px;
    height: 112px;
}

.mapa_wwd .for_scale .lista_paises.lista_paises_mcpn li:nth-child(6):after {
    bottom: auto;
    left: 80px;
    width: 336px;
}


.mapa_wwd .for_scale .lista_paises.lista_paises_mcpn li:nth-child(7):before {
    left: 470px;
    width: 1px;
    height: 46px;
}

.mapa_wwd .for_scale .lista_paises.lista_paises_mcpn li:nth-child(7):after {
    bottom: auto;
    left: 155px;
    width: 316px;
}


.mapa_wwd .for_scale .lista_paises.lista_paises_mcpn li:nth-child(8):before {
    left: 401px;
    width: 1px;
    height: 30px;
    top: -20px;
}

.mapa_wwd .for_scale .lista_paises.lista_paises_mcpn li:nth-child(8):after {
    bottom: auto;
    left: 70px;
    width: 332px;
}


.mapa_wwd .for_scale .lista_paises.lista_paises_mcpn li:nth-child(9):before {
    left: 265px;
    width: 1px;
    height: 78px;
    top: -68px;
}

.mapa_wwd .for_scale .lista_paises.lista_paises_mcpn li:nth-child(9):after {
    bottom: auto;
    left: 260px;
    width: 6px;
}

/* /OBSOLETO POR AHORA */


.mapa_wwd.mapa_wwd_2_columnas .for_scale .lista_paises li:before,
.mapa_wwd.mapa_wwd_2_columnas .for_scale .lista_paises li:after {
    display: none;
}

.mapa_wwd.mapa_wwd_2_columnas .for_scale .lista_paises {
    width: 1400px;
    position: relative;
    z-index: 0;
}

.mapa_wwd.mapa_wwd_2_columnas .for_scale .lista_paises ul {
    float: left;
    width: 250px;
    position: relative;
}


.mapa_wwd.mapa_wwd_2_columnas .for_scale .lista_paises ul.right {
    width: 490px;
    float: right;
    text-align: right;
    padding-right: 240px;
}

body.touch_mode .mapa_wwd.mapa_wwd_2_columnas .for_scale .lista_paises ul {
    width: 50%;
    box-sizing: border-box;
}

.mapa_wwd.mapa_wwd_2_columnas .for_scale .lista_paises ul li.back_map {
    position: absolute;
    top: -40px;
    left: 0;
}

.mapa_wwd.mapa_wwd_2_columnas .for_scale .lista_paises ul li.back_map a {
    font-family: 'KlintW01-Bold';
    font-size: 18px;
    line-height: 20px;
    color: #0098A6;
    text-transform: uppercase;
    white-space: nowrap;
}


.mapa_wwd.mapa_wwd_1_columnas .for_scale .lista_paises li:before,
.mapa_wwd.mapa_wwd_1_columnas .for_scale .lista_paises li:after {
    display: none;
}

.mapa_wwd.mapa_wwd_1_columnas .for_scale .lista_paises {
    width: 1400px;
    position: relative;
    z-index: 99;
}

.mapa_wwd.mapa_wwd_1_columnas .for_scale .lista_paises ul {
    float: left;
    width: 250px;
}

.mapa_wwd.mapa_wwd_1_columnas .for_scale .lista_paises ul.right {
    width: 490px;
    float: right;
    text-align: right;
    padding-right: 240px;
}


.mapa_wwd .links .link {
    -webkit-transition: transform 0.4s ease, background-color 0s ease;
    -moz-transition: transform 0.4s ease, background-color 0s ease;
    -o-transition: transform 0.4s ease, background-color 0s ease;
    transition: transform 0.4s ease, background-color 0s ease;
    -moz-transform: scale(1) translate(0, 0);
    -webkit-transform: scale(1) translate(0, 0);
    -o-transform: scale(1) translate(0, 0);
    -ms-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0);
    background-color: transparent;
    margin-top: -214px;
    margin-left: -351px;
    width: 13px;
    height: 13px;
    z-index: 14;
}

.mapa_wwd .links .link.hover,
.mapa_wwd .links .link:hover {
    -moz-transform: scale(1.5) translate(0, 0);
    -webkit-transform: scale(1.5) translate(0, 0);
    -o-transform: scale(1.5) translate(0, 0);
    -ms-transform: scale(1.5) translate(0, 0);
    transform: scale(1.5) translate(0, 0);
    background-color: #0198AA;

}

/* FIBER */
/* ICONOS MAS PAISES */
.mapa_wwd.mapa_wwd_fiber > div {
    height: 1000px !important;
}

.mapa_wwd.mapa_wwd_1_columnas.mapa_wwd_fiber .for_scale .lista_paises ul {
    padding-top: 100px;
}

.mapa_wwd.mapa_wwd_fiber .links .link {
    width: 13px;
    height: 13px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_fiber .links .link.link_1 {
    margin-top: 249px;
    margin-left: -248px;
}

/* MCPN */
/* ICONOS MAS PAISES */
.mapa_wwd.mapa_wwd_1_columnas.mapa_wwd_mcpn .for_scale .lista_paises ul {
    padding-top: 100px;
}

.mapa_wwd.mapa_wwd_mcpn .links .link {
    width: 13px;
    height: 13px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_mcpn .links .link.link_1 {
    margin-top: 236px;
    margin-left: -290px;
    display: none;
}

.mapa_wwd.mapa_wwd_mcpn .links .link.link_2 {
    margin-top: -191px;
    margin-left: 51px;
    display: none;
}

.mapa_wwd.mapa_wwd_mcpn .links .link.link_3 {
    margin-top: 57px;
    margin-left: -148px;
    display: none;
}

.mapa_wwd.mapa_wwd_mcpn .links .link.link_4 {
    margin-left: -205px;
    margin-top: 194px;
}

.mapa_wwd.mapa_wwd_mcpn .links .link.link_5 {
    margin-left: -220px;
    margin-top: 28px;
}

.mapa_wwd .for_scale .zooms_maps.zooms_maps_mcpn .zoom_map.zoom_map_1 {
    margin-left: -345px;
    margin-top: 250px;
}

.mapa_wwd .for_scale .zooms_maps.zooms_maps_mcpn .zoom_map.zoom_map_2 {
    margin-left: 105px;
    margin-top: -270px;
}

.mapa_wwd .for_scale .zooms_maps.zooms_maps_mcpn .zoom_map.zoom_map_3 {
    margin-left: -135px;
    margin-top: 30px;
}

/* MCPN_SPAIN */

.mapa_wwd.mapa_wwd_mcpn_spain .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_spain.png);
    background-size: 100%;
    width: 670px;
    margin-left: -420px;
    height: 520px;
    margin-top: -260px;
}

.mapa_wwd.mapa_wwd_mcpn_spain .links .link {
    width: 12px;
    height: 12px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_mcpn_spain .links .link.link_1 {
    margin-top: -214px;
    margin-left: -350px;
}

.mapa_wwd.mapa_wwd_mcpn_spain .links .link.link_2 {
    margin-top: -159px;
    margin-left: -56px;
}

.mapa_wwd.mapa_wwd_mcpn_spain .links .link.link_3 {
    margin-top: -145px;
    margin-left: 154px;
}

.mapa_wwd.mapa_wwd_mcpn_spain .links .link.link_4 {
    margin-top: -131px;
    margin-left: 112px;
}

.mapa_wwd.mapa_wwd_mcpn_spain .links .link.link_5 {
    margin-top: -118px;
    margin-left: 154px;
}

.mapa_wwd.mapa_wwd_mcpn_spain .links .link.link_6 {
    margin-top: -103px;
    margin-left: 14px;
}

.mapa_wwd.mapa_wwd_mcpn_spain .links .link.link_7 {
    margin-top: -90px;
    margin-left: 112px;
}

.mapa_wwd.mapa_wwd_mcpn_spain .links .link.link_8 {
    margin-top: -62px;
    margin-left: -126px;
}

.mapa_wwd.mapa_wwd_mcpn_spain .links .link.link_9 {
    margin-top: -20px;
    margin-left: 0px;
}

.mapa_wwd.mapa_wwd_mcpn_spain .links .link.link_10 {
    margin-top: 132px;
    margin-left: -28px;
}

.mapa_wwd.mapa_wwd_mcpn_spain .links .link.link_11 {
    margin-top: 174px;
    margin-left: -280px;
}

.mapa_wwd.mapa_wwd_mcpn_spain .links .link.link_12 {
    margin-top: 188px;
    margin-left: 61px;
}

.mapa_wwd.mapa_wwd_mcpn_spain .links .link.link_13 {
    margin-top: -76px;
    margin-left: 70px;
}

.mapa_wwd.mapa_wwd_mcpn_spain .links .link.link_14 {
    margin-top: -34px;
    margin-left: -126px;
}

.mapa_wwd.mapa_wwd_mcpn_spain .links .link.link_15 {
    margin-top: 7px;
    margin-left: 182px;
}

.mapa_wwd.mapa_wwd_mcpn_spain .links .link.link_16 {
    margin-top: -214px;
    margin-left: -84px;
}

/* MCPN_NEDERLANDS */
.mapa_wwd.mapa_wwd_mcpn_netherland .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_netherlands.png);
    background-size: 100%;
    width: 800px;
    margin-left: -400px;
    height: 800px;
    margin-top: -500px;
}

.mapa_wwd.mapa_wwd_mcpn_netherland .links .link {
    width: 13px;
    height: 13px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_mcpn_netherland .links .link.link_1 {
    margin-top: -411px;
    margin-left: 319px;
}

.mapa_wwd.mapa_wwd_mcpn_netherland .links .link.link_2 {
    margin-top: -162px;
    margin-left: -96px;
}


/* MCPN_FINLAND */
.mapa_wwd.mapa_wwd_mcpn_finland .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_finland.png);
    background-size: 100%;
    width: 410px;
    margin-left: -207px;
    height: 800px;
    margin-top: -403px;
}

.mapa_wwd.mapa_wwd_mcpn_finland .links .link {
    width: 15px;
    height: 15px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_mcpn_finland .links .link.link_1 {
    margin-top: -20px;
    margin-left: -38px;
}

.mapa_wwd.mapa_wwd_mcpn_finland .links .link.link_2 {
    margin-top: 56px;
    margin-left: -76px;
}

.mapa_wwd.mapa_wwd_mcpn_finland .links .link.link_3 {
    margin-top: 150px;
    margin-left: 19px;

}

.mapa_wwd.mapa_wwd_mcpn_finland .links .link.link_4 {
    margin-top: 244px;
    margin-left: -57px;
}

.mapa_wwd.mapa_wwd_mcpn_finland .links .link.link_5 {
    margin-top: 244px;
    margin-left: 75px;
}

.mapa_wwd.mapa_wwd_mcpn_finland .links .link.link_6 {
    margin-top: 301px;
    margin-left: -151px;
}

.mapa_wwd.mapa_wwd_mcpn_finland .links .link.link_7 {
    margin-top: 338px;
    margin-left: -1px;
}

.mapa_wwd.mapa_wwd_mcpn_finland .links .link.link_8 {
    margin-top: 319px;
    margin-left: 19px;
}

.mapa_wwd.mapa_wwd_mcpn_finland .links .link.link_9 {
    margin-top: 301px;
    margin-left: -76px;
}

.mapa_wwd.mapa_wwd_mcpn_finland .links .link.link_10 {
    margin-top: 357px;
    margin-left: -113px;
}

.mapa_wwd.mapa_wwd_mcpn_finland .links .link.link_11 {
    margin-top: 338px;
    margin-left: -38px;
}

.mapa_wwd.mapa_wwd_mcpn_finland .links .link.link_12 {
    margin-top: -75px;
    margin-left: -38px;
}

.mapa_wwd.mapa_wwd_mcpn_finland .links .link.link_13 {
    margin-top: 318px;
    margin-left: -18px;
}

.mapa_wwd.mapa_wwd_mcpn_finland .links .link.link_16 {
    margin-top: 262px;
    margin-left: 38px;
}


/* DAS */
/* ICONOS MAS PAISES */
.mapa_wwd.mapa_wwd_das {
    height: 1750px;
}

.mapa_wwd.mapa_wwd_das .anotation {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 650px;
    margin-left: -440px;
    margin-top: 450px;
}

.mapa_wwd.mapa_wwd_das .anotation .fondo_oscuro {
    background-color: #3F5364;
    padding: 10px 25px;
    margin-bottom: 20px;
    border-radius: 10px;
    color: white;
    font-family: 'KlintW01-Bold';
    font-size: 30px;
    line-height: 30px;
    text-align: center;
}
@media screen and (max-width: 1499px) {
    .mapa_wwd.mapa_wwd_das {
        height: 1250px;
    }
}

.mapa_wwd.mapa_wwd_das > div {
    height: 1400px;
}

.mapa_wwd.mapa_wwd_das .for_scale > .fondo.fondo_mcpn {
    background-image: url(../images/wwd/mapa_europe_2_cols.png);
}


.mapa_wwd .for_scale .zooms_maps.zooms_maps_das .zoom_map.zoom_map_1 {
    margin-left: -225px;
    margin-top: -10px;
}

.mapa_wwd .for_scale .zooms_maps.zooms_maps_das .zoom_map.zoom_map_4 {
    margin-left: -355px;
    margin-top: 250px;
}

.mapa_wwd .for_scale .zooms_maps.zooms_maps_das .zoom_map.zoom_map_10 {
    margin-left: -55px;
    margin-top: 250px;
}


.mapa_wwd.mapa_wwd_das .links .link {
    width: 13px;
    height: 13px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_das .links .link.link_1 {
    display: none;
}

.mapa_wwd.mapa_wwd_das .links .link.link_2 {
    margin-left: -304px;
    margin-top: -26px;
}

.mapa_wwd.mapa_wwd_das .links .link.link_3 {
    margin-left: -106px;
    margin-top: 167px;
}

.mapa_wwd.mapa_wwd_das .links .link.link_4 {
    display: none;
}

.mapa_wwd.mapa_wwd_das .links .link.link_5 {
    margin-left: -191px;
    margin-top: 98px;
}

.mapa_wwd.mapa_wwd_das .links .link.link_6 {
    margin-left: -205px;
    margin-top: 112px;
}

.mapa_wwd.mapa_wwd_das .links .link.link_7 {
    margin-left: -191px;
    margin-top: 126px;
}

.mapa_wwd.mapa_wwd_das .links .link.link_8 {
    margin-left: -405px;
    margin-top: 208px;
}

.mapa_wwd.mapa_wwd_das .links .link.link_9 {
    margin-left: -405px;
    margin-top: 222px;
}

.mapa_wwd.mapa_wwd_das .links .link.link_10 {
    display: none;
}

.mapa_wwd.mapa_wwd_das .links .link.link_11 {
    margin-left: -191px;
    margin-top: 112px;
}

.mapa_wwd.mapa_wwd_das .links .link.link_12 {
    margin-left: -120px;
    margin-top: 29px;
}

.mapa_wwd.mapa_wwd_das .links .link.link_13 {
    margin-left: -106px;
    margin-top: 56px;
}

.mapa_wwd.mapa_wwd_das .links .link.link_14 {
    margin-left: -433px;
    margin-top: 249px;
}

.mapa_wwd.mapa_wwd_das .links .link.link_15 {
    margin-left: -276px;
    margin-top: -12px;
}

.mapa_wwd.mapa_wwd_das .links .link.link_16 {
    margin-left: -177px;
    margin-top: 111px;
}

.mapa_wwd.mapa_wwd_das .links .link.link_17 {
    margin-left: -134px;
    margin-top: 40px;
}

.mapa_wwd.mapa_wwd_das .links .link.link_18 {
    margin-left: 65px;
    margin-top: 56px;
}

.mapa_wwd.mapa_wwd_das .links .link.link_19 {
    margin-left: -319px;
    margin-top: -13px;
}

.mapa_wwd.mapa_wwd_das .links .link.link_20 {
    margin-left: -276px;
    margin-top: -27px;
}

.mapa_wwd.mapa_wwd_das .links .link.link_21 {
    margin-left: -48px;
    margin-top: 152px;
}

.mapa_wwd.mapa_wwd_das .links .link.link_22 {
    margin-left: -20px;
    margin-top: -27px;
}

.mapa_wwd.mapa_wwd_das .links .link.link_23 {
    margin-left: 51px;
    margin-top: -110px;
}

/* DAS_SPAIN */

.mapa_wwd.mapa_wwd_das_spain .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_spain.png);
    background-size: 100%;
    width: 670px;
    margin-left: -420px;
    height: 520px;
    margin-top: -260px;
}

.mapa_wwd.mapa_wwd_das_spain .links .link {
    width: 13px;
    height: 13px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_das_spain .links .link.link_1 {
    margin-left: -141px;
    margin-top: -63px;
}

.mapa_wwd.mapa_wwd_das_spain .links .link.link_2 {
    margin-left: -126px;
    margin-top: -63px;
}

.mapa_wwd.mapa_wwd_das_spain .links .link.link_3 {
    margin-left: -141px;
    margin-top: -49px;
}

.mapa_wwd.mapa_wwd_das_spain .links .link.link_4 {
    margin-left: -126px;
    margin-top: -49px;
}

.mapa_wwd.mapa_wwd_das_spain .links .link.link_5 {
    margin-left: -154px;
    margin-top: -35px;
}

.mapa_wwd.mapa_wwd_das_spain .links .link.link_6 {
    margin-left: 14px;
    margin-top: 7px;
}

.mapa_wwd.mapa_wwd_das_spain .links .link.link_7 {
    margin-left: -196px;
    margin-top: 201px;
}

.mapa_wwd.mapa_wwd_das_spain .links .link.link_8 {
    margin-left: -280px;
    margin-top: 174px;
}

.mapa_wwd.mapa_wwd_das_spain .links .link.link_9 {
    margin-left: 111px;
    margin-top: -132px;
}

.mapa_wwd.mapa_wwd_das_spain .links .link.link_10 {
    margin-left: 126px;
    margin-top: -104px;
}

.mapa_wwd.mapa_wwd_das_spain .links .link.link_11 {
    margin-left: 111px;
    margin-top: -91px;
}

.mapa_wwd.mapa_wwd_das_spain .links .link.link_12 {
    margin-left: 84px;
    margin-top: -118px;
}

.mapa_wwd.mapa_wwd_das_spain .links .link.link_13 {
    margin-left: 84px;
    margin-top: -91px;
}

.mapa_wwd.mapa_wwd_das_spain .links .link.link_14 {
    margin-left: 111px;
    margin-top: -104px;
}

.mapa_wwd.mapa_wwd_das_spain .links .link.link_15 {
    margin-left: 28px;
    margin-top: -6px;
}

.mapa_wwd.mapa_wwd_das_spain .links .link.link_16 {
    margin-left: -266px;
    margin-top: 174px;
}

.mapa_wwd.mapa_wwd_das_spain .links .link.link_17 {
    margin-left: 98px;
    margin-top: -91px;
}


/* MCPN_UK */
.mapa_wwd.mapa_wwd_das_uk .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_uk.png);
    background-size: 100%;
    width: 470px;
    margin-left: -235px;
    height: 760px;
    margin-top: -530px;
}


.mapa_wwd.mapa_wwd_das_uk .links .link {
    width: 12px;
    height: 12px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_das_uk .links .link.link_1 {
    margin-left: 158px;
    margin-top: 126px;
}

.mapa_wwd.mapa_wwd_das_uk .links .link.link_2 {
    margin-left: 27px;
    margin-top: -18px;
}

.mapa_wwd.mapa_wwd_das_uk .links .link.link_3 {
    margin-left: 145px;
    margin-top: 113px;
}

.mapa_wwd.mapa_wwd_das_uk .links .link.link_4 {
    margin-left: 27px;
    margin-top: 152px;
}

.mapa_wwd.mapa_wwd_das_uk .links .link.link_5 {
    margin-left: 119px;
    margin-top: -58px;
}

.mapa_wwd.mapa_wwd_das_uk .links .link.link_6 {
    margin-left: 158px;
    margin-top: 165px;
}

.mapa_wwd.mapa_wwd_das_uk .links .link.link_7 {
    margin-left: 40px;
    margin-top: 47px;
}

.mapa_wwd.mapa_wwd_das_uk .links .link.link_8 {
    margin-left: 158px;
    margin-top: 113px;
}

.mapa_wwd.mapa_wwd_das_uk .links .link.link_9 {
    margin-left: 145px;
    margin-top: 126px;
}


/* DAS_ITALY */
.mapa_wwd.mapa_wwd_das_italy {
    height: 1500px;
}

@media screen and (max-width: 1499px) {
    .mapa_wwd.mapa_wwd_das_italy {
        height: 1050px;
    }
}


.mapa_wwd.mapa_wwd_das_italy .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_italia.png);
    background-size: 100%;
    width: 900px;
    margin-left: -400px;
    height: 920px;
    margin-top: -450px;
}

.mapa_wwd.mapa_wwd_das_italy .for_scale .lista_paises li {
    margin-bottom: 10px;
}

.mapa_wwd.mapa_wwd_das_italy .for_scale .lista_paises li .pais {
    font-size: 15px;
    line-height: 17px;
}

.mapa_wwd.mapa_wwd_das_italy .for_scale .lista_paises li .dato {
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 10px;
}


.mapa_wwd.mapa_wwd_das_italy .links .link {
    width: 13px;
    height: 13px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_1 {
    margin-left: -225px;
    margin-top: -305px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_2 {
    margin-left: -305px;
    margin-top: -289px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_3 {
    margin-left: 76px;
    margin-top: 27px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_4 {
    margin-left: -241px;
    margin-top: -289px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_5 {
    margin-left: -209px;
    margin-top: -305px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_6 {
    margin-left: -209px;
    margin-top: -290px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_7 {
    margin-left: -131px;
    margin-top: -321px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_8 {
    margin-left: -210px;
    margin-top: -194px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_9 {
    margin-left: -225px;
    margin-top: -289px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_10 {
    margin-left: -194px;
    margin-top: -289px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_11 {
    margin-left: -321px;
    margin-top: -305px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_12 {
    margin-left: -194px;
    margin-top: -321px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_13 {
    margin-left: -115px;
    margin-top: -336px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_14 {
    margin-left: -67px;
    margin-top: -304px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_15 {
    margin-left: 44px;
    margin-top: -289px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_16 {
    margin-left: -83px;
    margin-top: -241px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_17 {
    margin-left: 28px;
    margin-top: 27px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_18 {
    margin-left: -51px;
    margin-top: -226px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_19 {
    margin-left: 107px;
    margin-top: -352px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_20 {
    margin-left: -337px;
    margin-top: -226px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_21 {
    margin-left: -241px;
    margin-top: -305px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_22 {
    margin-left: -225px;
    margin-top: -321px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_23 {
    margin-left: -209px;
    margin-top: -321px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_24 {
    margin-left: -194px;
    margin-top: -305px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_25 {
    margin-left: -178px;
    margin-top: -352px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_26 {
    margin-left: 44px;
    margin-top: 12px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_27 {
    margin-left: -162px;
    margin-top: -352px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_28 {
    margin-left: -194px;
    margin-top: -337px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_29 {
    margin-left: -241px;
    margin-top: -321px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_30 {
    margin-left: 59px;
    margin-top: 344px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_31 {
    margin-left: -67px;
    margin-top: -257px;
}

.mapa_wwd.mapa_wwd_das_italy .links .link.link_32 {
    margin-left: 59px;
    margin-top: 43px;
}


/* TIS */
.mapa_wwd.mapa_wwd_tis .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_europe.png);
    background-size: 100%;
    width: 800px;
    margin-left: -500px;
    height: 600px;
    margin-top: -410px;
}

.mapa_wwd.mapa_wwd_tis .anotation {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 900px;
    margin-left: -540px;
    margin-top: 250px;
}

.mapa_wwd.mapa_wwd_tis .anotation .fondo_oscuro {
    background-color: #3F5364;
    padding: 10px 25px;
    margin-bottom: 20px;
    border-radius: 10px;
    color: white;
    font-family: 'KlintW01-Bold';
    font-size: 30px;
    line-height: 30px;
}

.mapa_wwd.mapa_wwd_tis .links .link {
    width: 10px;
    height: 10px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_tis .links .link.link_1 {
    margin-left: -207px;
    margin-top: -140px;
}

.mapa_wwd.mapa_wwd_tis .links .link.link_2 {
    margin-left: -271px;
    margin-top: -78px;
}

.mapa_wwd.mapa_wwd_tis .links .link.link_3 {
    margin-left: -324px;
    margin-top: -109px;
}

.mapa_wwd.mapa_wwd_tis .links .link.link_4 {
    margin-left: -378px;
    margin-top: -120px;
}

.mapa_wwd.mapa_wwd_tis .links .link.link_5 {
    margin-left: -314px;
    margin-top: -6px;
}

.mapa_wwd.mapa_wwd_tis .links .link.link_6 {
    margin-left: -484px;
    margin-top: 76px;
}

.mapa_wwd.mapa_wwd_tis .links .link.link_7 {
    margin-left: -420px;
    margin-top: 86px;
}

.mapa_wwd.mapa_wwd_tis .links .link.link_8 {
    margin-left: -165px;
    margin-top: -212px;
}

.mapa_wwd.mapa_wwd_tis .links .link.link_9 {
    margin-left: -123px;
    margin-top: -58px;
}

.mapa_wwd.mapa_wwd_tis .links .link.link_10 {
    margin-left: -261px;
    margin-top: 14px;
}

.mapa_wwd.mapa_wwd_tis .links .link.link_11 {
    margin-left: -218px;
    margin-top: 14px;
}

.mapa_wwd.mapa_wwd_tis .links .link.link_12 {
    margin-left: -229px;
    margin-top: 66px;

}


/* IOT */
.mapa_wwd.mapa_wwd_iot_smart .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_europe.png);
    background-size: 100%;
    width: 800px;
    margin-left: -500px;
    height: 600px;
    margin-top: -410px;
}

.mapa_wwd.mapa_wwd_iot_smart .links .link {
    width: 9px;
    height: 9px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_iot_smart .links .link.hover,
.mapa_wwd.mapa_wwd_iot_smart .links .link:hover {
    -moz-transform: scale(2) translate(0, 0);
    -webkit-transform: scale(2) translate(0, 0);
    -o-transform: scale(2) translate(0, 0);
    -ms-transform: scale(2) translate(0, 0);
    transform: scale(2) translate(0, 0);
    background-color: #0198AA;

}

.mapa_wwd.mapa_wwd_iot_smart .links .link.link_1 {
    margin-left: -388px;
    margin-top: 66px;
}

.mapa_wwd.mapa_wwd_iot_smart .links .link.link_2 {
    margin-left: -473px;
    margin-top: 66px;
}

.mapa_wwd.mapa_wwd_iot_smart .links .link.link_3 {
    margin-left: -218px;
    margin-top: 66px;
}

.mapa_wwd.mapa_wwd_iot_smart .links .link.link_4 {
    margin-left: -335px;
    margin-top: -99px;
}

.mapa_wwd.mapa_wwd_iot_smart .links .link.link_5 {
    margin-left: -378px;
    margin-top: -120px;
}

.mapa_wwd.mapa_wwd_iot_smart .links .link.link_6 {
    margin-left: -250px;
    margin-top: 14px;
}

.mapa_wwd.mapa_wwd_iot_smart .links .link.link_7 {
    margin-left: -207px;
    margin-top: 97px;
}

.mapa_wwd.mapa_wwd_iot_smart .links .link.link_8 {
    margin-left: -229px;
    margin-top: 35px;
}

.mapa_wwd.mapa_wwd_iot_smart .links .link.link_9 {
    margin-left: -388px;
    margin-top: -140px;
}

.mapa_wwd.mapa_wwd_iot_smart .links .link.link_10 {
    display: none;
}

.mapa_wwd .for_scale .zooms_maps.zooms_maps_iot_smart .zoom_map.zoom_map_10 {
    margin-left: -435px;
    margin-top: 70px;
}

.mapa_wwd.mapa_wwd_iot_smart .links .link.link_11 {
    margin-left: -313px;
    margin-top: -27px;
}

.mapa_wwd.mapa_wwd_iot_smart .links .link.link_12 {
    margin-left: -484px;
    margin-top: 67px;
}


/* IOT_SPAIN */

.mapa_wwd.mapa_wwd_iot_smart_spain .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_spain.png);
    background-size: 100%;
    width: 670px;
    margin-left: -420px;
    height: 520px;
    margin-top: -260px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .for_scale .zooms_maps.zooms_maps_das .zoom_map.zoom_map_26 {
    margin-left: 105px;
    margin-top: -130px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link {
    width: 13px;
    height: 13px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_1 {
    margin-left: 126px;
    margin-top: -103px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_2 {
    margin-left: 28px;
    margin-top: -6px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_3 {
    margin-left: 0px;
    margin-top: 21px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_4 {
    margin-left: 70px;
    margin-top: -76px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_5 {
    margin-left: 98px;
    margin-top: 49px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_6 {
    margin-left: 112px;
    margin-top: -90px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_7 {
    margin-left: 112px;
    margin-top: -103px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_8 {
    margin-left: 126px;
    margin-top: -117px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_9 {
    margin-left: 14px;
    margin-top: 7px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_10 {
    margin-left: 0px;
    margin-top: 7px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_11 {
    margin-left: 112px;
    margin-top: -117px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_12 {
    margin-left: 42px;
    margin-top: -145px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_13 {
    margin-left: -112px;
    margin-top: -228px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_14 {
    margin-left: -112px;
    margin-top: -187px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_15 {
    margin-left: 98px;
    margin-top: -103px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_16 {
    margin-left: 28px;
    margin-top: -20px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_17 {
    margin-left: -140px;
    margin-top: -34px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_18 {
    margin-left: -154px;
    margin-top: -48px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_19 {
    margin-left: 42px;
    margin-top: -34px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_20 {
    margin-left: 0px;
    margin-top: -20px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_21 {
    margin-left: 140px;
    margin-top: -117px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_22 {
    margin-left: 98px;
    margin-top: -90px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_23 {
    margin-left: 14px;
    margin-top: -6px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_24 {
    margin-left: -0px;
    margin-top: 35px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_25 {
    margin-left: 154px;
    margin-top: -132px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_26 {
    margin-left: -140px;
    margin-top: -48px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain .links .link.link_27 {
    margin-left: -140px;
    margin-top: -48px;
}


/* goverment_local */
.mapa_wwd.mapa_wwd_goverment_local .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_europe.png);
    background-size: 100%;
    width: 1070px;
    margin-left: -440px;
    height: 800px;
    margin-top: -400px;
}

.mapa_wwd.mapa_wwd_goverment_local .links .link {
    width: 13px;
    height: 13px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_goverment_local .links .link.link_1 {
    display: none;
}

.mapa_wwd.mapa_wwd_goverment_local .links .link.link_2 {
    margin-left: -205px;
    margin-top: 29px;
}

.mapa_wwd.mapa_wwd_goverment_local .links .link.link_3 {
    margin-left: -91px;
    margin-top: 195px;
}

.mapa_wwd.mapa_wwd_goverment_local .links .link.link_4 {
    margin-left: -63px;
    margin-top: 360px;
}

.mapa_wwd.mapa_wwd_goverment_local .links .link.link_5 {
    margin-left: -276px;
    margin-top: -26px;
}

.mapa_wwd.mapa_wwd_goverment_local .links .link.link_6 {
    margin-left: -276px;
    margin-top: -13px;
}

.mapa_wwd.mapa_wwd_goverment_local .links .link.link_7 {
    margin-left: -49px;
    margin-top: 277px;
}

.mapa_wwd.mapa_wwd_goverment_local .links .link.link_8 {
    margin-left: -191px;
    margin-top: 111px;
}


.mapa_wwd .for_scale .zooms_maps.zooms_maps_goverment_local .zoom_map.zoom_map_1 {
    margin-left: -345px;
    margin-top: 240px;
}


/* goverment_local_spain */
.mapa_wwd.mapa_wwd_goverment_local_spain > div {
    height: 1250px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .for_scale .lista_paises li {
    margin-bottom: 10px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .for_scale .lista_paises li .pais {
    font-size: 15px;
    line-height: 17px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .for_scale .lista_paises li .dato {
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 10px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_spain.png);
    background-size: 100%;
    width: 670px;
    margin-left: -420px;
    height: 520px;
    margin-top: -260px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .links .link {
    width: 12px;
    height: 12px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .links .link.link_1 {
    margin-left: 154px;
    margin-top: -118px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .links .link.link_2 {
    margin-left: 0px;
    margin-top: 21px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .links .link.link_3 {
    margin-left: 126px;
    margin-top: -103px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .links .link.link_4 {
    margin-left: 140px;
    margin-top: -117px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .links .link.link_5 {
    margin-left: -14px;
    margin-top: 35px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .links .link.link_6 {
    margin-left: 0px;
    margin-top: 7px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .links .link.link_7 {
    margin-left: 154px;
    margin-top: -131px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .links .link.link_8 {
    margin-left: 98px;
    margin-top: -145px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .links .link.link_9 {
    margin-left: 140px;
    margin-top: -131px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .links .link.link_10 {
    margin-left: 168px;
    margin-top: -131px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .links .link.link_11 {
    margin-left: -196px;
    margin-top: 174px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .links .link.link_12 {
    margin-left: 126px;
    margin-top: -117px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .links .link.link_13 {
    margin-left: 126px;
    margin-top: -131px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .links .link.link_14 {
    margin-left: -112px;
    margin-top: -228px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .links .link.link_15 {
    margin-left: -14px;
    margin-top: 21px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .links .link.link_16 {
    margin-left: -14px;
    margin-top: 7px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .links .link.link_17 {
    margin-left: -28px;
    margin-top: -7px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .links .link.link_18 {
    margin-left: 140px;
    margin-top: -145px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .links .link.link_19 {
    margin-left: 140px;
    margin-top: -145px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .links .link.link_20 {
    margin-left: 154px;
    margin-top: -145px;
}

.mapa_wwd.mapa_wwd_goverment_local_spain .links .link.link_21 {
    margin-left: 112px;
    margin-top: -132px;
}


/* enterprises_health */
.mapa_wwd.mapa_wwd_enterprises_health .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_europe.png);
    background-size: 100%;
    width: 1070px;
    margin-left: -440px;
    height: 800px;
    margin-top: -400px;
}

.mapa_wwd.mapa_wwd_1_columnas.mapa_wwd_enterprises_health .for_scale .lista_paises ul {
    padding-top: 100px;
}

.mapa_wwd.mapa_wwd_enterprises_health .links .link {
    width: 13px;
    height: 13px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_enterprises_health .links .link.link_1 {
    margin-left: -403px;
    margin-top: 222px;
}

.mapa_wwd.mapa_wwd_enterprises_health .links .link.link_2 {

    margin-left: -91px;
    margin-top: 195px;
}

.mapa_wwd.mapa_wwd_enterprises_health .links .link.link_3 {
    margin-left: -77px;
    margin-top: 195px;
}

.mapa_wwd.mapa_wwd_enterprises_health .links .link.link_4 {
    margin-left: -48px;
    margin-top: 277px;
}

.mapa_wwd.mapa_wwd_enterprises_health .links .link.link_5 {
    margin-left: -63px;
    margin-top: 208px;
}

.mapa_wwd.mapa_wwd_enterprises_health .links .link.link_6 {
    margin-left: -134px;
    margin-top: 43px;
}

.mapa_wwd.mapa_wwd_enterprises_health .links .link.link_7 {
    margin-left: -233px;
    margin-top: 263px;
}

/* enterprises_hotels */
.mapa_wwd.mapa_wwd_enterprises_hotels .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_europe.png);
    background-size: 100%;
    width: 1070px;
    margin-left: -440px;
    height: 800px;
    margin-top: -400px;
}

.mapa_wwd.mapa_wwd_1_columnas.mapa_wwd_enterprises_hotels .for_scale .lista_paises ul {
    padding-top: 100px;
}

.mapa_wwd.mapa_wwd_enterprises_hotels .links .link {
    width: 13px;
    height: 13px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_enterprises_hotels .links .link.link_1 {
    margin-left: -361px;
    margin-top: 318px;
}

.mapa_wwd.mapa_wwd_enterprises_hotels .links .link.link_2 {
    margin-left: -205px;
    margin-top: 29px;
}

.mapa_wwd.mapa_wwd_enterprises_hotels .links .link.link_3 {
    margin-left: -63px;
    margin-top: 236px;
}

.mapa_wwd.mapa_wwd_enterprises_hotels .links .link.link_4 {
    margin-left: -120px;
    margin-top: 29px;
}

.mapa_wwd.mapa_wwd_enterprises_hotels .links .link.link_5 {
    margin-left: -48px;
    margin-top: 152px;
}

.mapa_wwd.mapa_wwd_enterprises_hotels .links .link.link_6 {
    margin-left: -319px;
    margin-top: -13px;
}

/* enterprises_retail */
.mapa_wwd.mapa_wwd_enterprises_retail {
    height: 1470px;
}

@media screen and (max-width: 1499px) {
    .mapa_wwd.mapa_wwd_enterprises_retail {
        height: 1050px;
    }
}

.mapa_wwd.mapa_wwd_enterprises_retail .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_europe.png);
    background-size: 100%;
    width: 1070px;
    margin-left: -440px;
    height: 800px;
    margin-top: -400px;
}


.mapa_wwd.mapa_wwd_enterprises_retail .for_scale .lista_paises li {
    margin-bottom: 10px;
}

.mapa_wwd.mapa_wwd_enterprises_retail .for_scale .lista_paises li .pais {
    font-size: 15px;
    line-height: 17px;
}

.mapa_wwd.mapa_wwd_enterprises_retail .for_scale .lista_paises li .dato {
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 10px;
}

.mapa_wwd.mapa_wwd_enterprises_retail .links .link {
    width: 12px;
    height: 12px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_enterprises_retail .links .link.link_1 {
    margin-left: -276px;
    margin-top: -13px;
}

.mapa_wwd.mapa_wwd_enterprises_retail .links .link.link_2 {
    margin-left: -105px;
    margin-top: 167px;
}

.mapa_wwd.mapa_wwd_enterprises_retail .links .link.link_3 {
    margin-left: -205px;
    margin-top: 16px;
}

.mapa_wwd.mapa_wwd_enterprises_retail .links .link.link_4 {
    margin-left: -333px;
    margin-top: 264px;
}

.mapa_wwd.mapa_wwd_enterprises_retail .links .link.link_5 {
    margin-left: -233px;
    margin-top: 264px;
}

.mapa_wwd.mapa_wwd_enterprises_retail .links .link.link_6 {
    margin-left: -62px;
    margin-top: 236px;
}

.mapa_wwd.mapa_wwd_enterprises_retail .links .link.link_7 {
    margin-left: -91px;
    margin-top: 195px;
}

.mapa_wwd.mapa_wwd_enterprises_retail .links .link.link_8 {
    margin-left: -105px;
    margin-top: 195px;
}

.mapa_wwd.mapa_wwd_enterprises_retail .links .link.link_9 {
    margin-left: -63px;
    margin-top: 181px;
}

.mapa_wwd.mapa_wwd_enterprises_retail .links .link.link_10 {
    margin-left: -48px;
    margin-top: 208px;
}

.mapa_wwd.mapa_wwd_enterprises_retail .links .link.link_11 {
    margin-left: -34px;
    margin-top: 278px;
}

.mapa_wwd.mapa_wwd_enterprises_retail .links .link.link_12 {
    margin-left: -77px;
    margin-top: 208px;
}

.mapa_wwd.mapa_wwd_enterprises_retail .links .link.link_13 {
    margin-left: -48px;
    margin-top: 250px;
}

.mapa_wwd.mapa_wwd_enterprises_retail .links .link.link_14 {
    margin-left: -276px;
    margin-top: 277px;
}

.mapa_wwd.mapa_wwd_enterprises_retail .links .link.link_15 {
    margin-left: -432px;
    margin-top: 250px;
}

.mapa_wwd.mapa_wwd_enterprises_retail .links .link.link_16 {
    margin-left: -77px;
    margin-top: 195px;
}

/* enterprises_sports */
.mapa_wwd.mapa_wwd_enterprises_sports .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_europe_2_cols.png);
    background-size: 100%;
    width: 1070px;
    margin-left: -440px;
    height: 800px;
    margin-top: -400px;
}


.mapa_wwd.mapa_wwd_1_columnas.mapa_wwd_enterprises_sports .for_scale .lista_paises ul {
    padding-top: 0px;
}

.mapa_wwd.mapa_wwd_enterprises_sports .links .link {
    width: 12px;
    height: 12px;
    background-color: #0198AA;
}


.mapa_wwd.mapa_wwd_enterprises_sports .links .link.link_1 {
    margin-left: -219px;
    margin-top: -40px;
}

.mapa_wwd.mapa_wwd_enterprises_sports .links .link.link_2 {
    margin-left: -333px;
    margin-top: 250px;
}

.mapa_wwd.mapa_wwd_enterprises_sports .links .link.link_3 {
    margin-left: -91px;
    margin-top: 195px;
}

.mapa_wwd.mapa_wwd_enterprises_sports .links .link.link_4 {
    margin-left: -48px;
    margin-top: 278px;
}

.mapa_wwd.mapa_wwd_enterprises_sports .links .link.link_5 {
    margin-left: -119px;
    margin-top: 208px;
}

.mapa_wwd.mapa_wwd_enterprises_sports .links .link.link_6 {
    margin-left: -77px;
    margin-top: 195px;
}

.mapa_wwd.mapa_wwd_enterprises_sports .links .link.link_7 {
    margin-left: -418px;
    margin-top: 236px;
}

.mapa_wwd.mapa_wwd_enterprises_sports .links .link.link_8 {
    margin-left: 137px;
    margin-top: -137px;
}

.mapa_wwd.mapa_wwd_enterprises_sports .links .link.link_9 {
    margin-left: -276px;
    margin-top: 277px;
}

.mapa_wwd.mapa_wwd_enterprises_sports .links .link.link_10 {
    margin-left: -233px;
    margin-top: 264px;
}

.mapa_wwd.mapa_wwd_enterprises_sports .links .link.link_11 {
    margin-left: -247px;
    margin-top: 264px;
}

.mapa_wwd.mapa_wwd_enterprises_sports .links .link.link_12 {
    margin-left: -233px;
    margin-top: 250px;
}

.mapa_wwd.mapa_wwd_enterprises_sports .links .link.link_13 {
    margin-left: -389px;
    margin-top: 304px;
}


/* energy_utilities */
.mapa_wwd.mapa_wwd_energy_utilities .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_europe.png);
    background-size: 100%;
    width: 1070px;
    margin-left: -440px;
    height: 800px;
    margin-top: -400px;
}

.mapa_wwd.mapa_wwd_1_columnas.mapa_wwd_energy_utilities .for_scale .lista_paises ul {
    padding-top: 100px;
}

.mapa_wwd.mapa_wwd_energy_utilities .links .link {
    width: 13px;
    height: 13px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_energy_utilities .links .link.link_1 {
    margin-left: -333px;
    margin-top: 250px;
}

.mapa_wwd.mapa_wwd_energy_utilities .links .link.link_2 {
    margin-left: -248px;
    margin-top: 263px;
}

.mapa_wwd.mapa_wwd_energy_utilities .links .link.link_3 {
    margin-left: 122px;
    margin-top: -109px;
}

/* energy_utilities */
.mapa_wwd.mapa_wwd_manufacturing .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_europe_2_cols.png);
    background-size: 100%;
    width: 1070px;
    margin-left: -440px;
    height: 800px;
    margin-top: -400px;
}

.mapa_wwd.mapa_wwd_manufacturing .links .link {
    width: 13px;
    height: 13px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_manufacturing .links .link.link_1 {
    margin-left: -248px;
    margin-top: 263px;
}

.mapa_wwd.mapa_wwd_manufacturing .links .link.link_2 {
    margin-left: 165px;
    margin-top: -150px;
}

.mapa_wwd.mapa_wwd_manufacturing .links .link.link_3 {
    margin-left: 93px;
    margin-top: -137px;
}

.mapa_wwd.mapa_wwd_manufacturing .links .link.link_4 {
    margin-left: 136px;
    margin-top: -122px;
}

.mapa_wwd.mapa_wwd_manufacturing .links .link.link_5 {
    margin-left: -305px;
    margin-top: 207px;
}

.mapa_wwd.mapa_wwd_manufacturing .links .link.link_6 {
    margin-left: 136px;
    margin-top: -122px;
}

.mapa_wwd.mapa_wwd_manufacturing .links .link.link_7 {
    margin-left: 136px;
    margin-top: -122px;
}

.mapa_wwd.mapa_wwd_manufacturing .links .link.link_8 {
    margin-left: 150px;
    margin-top: -137px;
}

.mapa_wwd.mapa_wwd_manufacturing .links .link.link_9 {
    margin-left: 136px;
    margin-top: -122px;
}

.mapa_wwd.mapa_wwd_manufacturing .links .link.link_11 {
    margin-left: -162px;
    margin-top: 180px;
}


/* minig */
.mapa_wwd.mapa_wwd_mining .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_europe.png);
    background-size: 100%;
    width: 1070px;
    margin-left: -440px;
    height: 800px;
    margin-top: -400px;
}

.mapa_wwd.mapa_wwd_1_columnas.mapa_wwd_mining .for_scale .lista_paises ul {
    padding-top: 100px;
}

.mapa_wwd.mapa_wwd_mining .links .link {
    width: 13px;
    height: 13px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_mining .links .link.link_1 {
    margin-left: 108px;
    margin-top: -136px;
}

.mapa_wwd.mapa_wwd_mining .links .link.link_2 {
    margin-left: 122px;
    margin-top: -123px;
}

/* office_building */
.mapa_wwd.mapa_wwd_office_building {
    height: 1610px;
}

@media screen and (max-width: 1499px) {
    .mapa_wwd.mapa_wwd_office_building {
        height: 1130px;
    }
}

.mapa_wwd.mapa_wwd_office_building > div {
    height: 1250px;
}

.mapa_wwd.mapa_wwd_office_building .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_europe_2_cols.png);
    background-size: 100%;
    width: 1070px;
    margin-left: -440px;
    height: 800px;
    margin-top: -400px;
}

.mapa_wwd.mapa_wwd_1_columnas.mapa_wwd_office_building .for_scale .lista_paises ul {
    padding-top: 0px;
}

.mapa_wwd.mapa_wwd_office_building .links .link {
    width: 12px;
    height: 12px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_office_building .links .link.link_1 {
    margin-left: -333px;
    margin-top: 250px;
}

.mapa_wwd.mapa_wwd_office_building .links .link.link_2 {
    margin-left: -333px;
    margin-top: 263px;
}

.mapa_wwd.mapa_wwd_office_building .links .link.link_3 {
    margin-left: -190px;
    margin-top: 112px;
}

.mapa_wwd.mapa_wwd_office_building .links .link.link_4 {
    margin-left: -190px;
    margin-top: 126px;
}

.mapa_wwd.mapa_wwd_office_building .links .link.link_5 {
    margin-left: -176px;
    margin-top: 112px;
}

.mapa_wwd.mapa_wwd_office_building .links .link.link_6 {
    margin-left: -120px;
    margin-top: 195px;
}

.mapa_wwd.mapa_wwd_office_building .links .link.link_7 {
    margin-left: -91px;
    margin-top: 195px;
}

.mapa_wwd.mapa_wwd_office_building .links .link.link_8 {
    margin-left: -77px;
    margin-top: 195px;
}

.mapa_wwd.mapa_wwd_office_building .links .link.link_9 {
    margin-left: -205px;
    margin-top: -25px;
}

.mapa_wwd.mapa_wwd_office_building .links .link.link_10 {
    margin-left: -176px;
    margin-top: 126px;
}

.mapa_wwd.mapa_wwd_office_building .links .link.link_11 {
    margin-left: -134px;
    margin-top: 43px;
}

.mapa_wwd.mapa_wwd_office_building .links .link.link_12 {
    margin-left: -105px;
    margin-top: 195px;
}

.mapa_wwd.mapa_wwd_office_building .links .link.link_13 {
    margin-left: -34px;
    margin-top: -12px;
}

.mapa_wwd.mapa_wwd_office_building .links .link.link_14 {
    margin-left: -318px;
    margin-top: 263px;
}


/* parkings */
.mapa_wwd.mapa_wwd_parkings .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_europe.png);
    background-size: 100%;
    width: 1070px;
    margin-left: -440px;
    height: 800px;
    margin-top: -400px;
}

.mapa_wwd.mapa_wwd_1_columnas.mapa_wwd_parkings .for_scale .lista_paises ul {
    padding-top: 0px;
}

.mapa_wwd.mapa_wwd_parkings .links .link {
    width: 12px;
    height: 12px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_parkings .links .link.link_1 {
    margin-left: -247px;
    margin-top: 250px;
}

.mapa_wwd.mapa_wwd_parkings .links .link.link_2 {
    margin-left: -233px;
    margin-top: 263px;
}

.mapa_wwd.mapa_wwd_parkings .links .link.link_3 {
    margin-left: -91px;
    margin-top: 209px;
}

.mapa_wwd.mapa_wwd_parkings .links .link.link_4 {
    margin-left: -290px;
    margin-top: 291px;
}

.mapa_wwd.mapa_wwd_parkings .links .link.link_5 {
    margin-left: -290px;
    margin-top: 277px;
}

.mapa_wwd.mapa_wwd_parkings .links .link.link_6 {
    margin-left: -247px;
    margin-top: 264px;
}

.mapa_wwd.mapa_wwd_parkings .links .link.link_7 {
    margin-left: -233px;
    margin-top: 236px;
}

.mapa_wwd.mapa_wwd_parkings .links .link.link_8 {
    margin-left: -233px;
    margin-top: 250px;
}

.mapa_wwd.mapa_wwd_parkings .links .link.link_9 {
    margin-left: -219px;
    margin-top: 250px;
}

.mapa_wwd.mapa_wwd_parkings .links .link.link_10 {
    margin-left: -48px;
    margin-top: 277px;
}

/* railway_stations */
.mapa_wwd.mapa_wwd_railway_stations .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_europe_2_cols.png);
    background-size: 100%;
    width: 1070px;
    margin-left: -440px;
    height: 800px;
    margin-top: -400px;
}

.mapa_wwd.mapa_wwd_1_columnas.mapa_wwd_railway_stations .for_scale .lista_paises ul {
    padding-top: 0px;
}

.mapa_wwd.mapa_wwd_railway_stations .links .link {
    width: 12px;
    height: 12px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_railway_stations .links .link.link_1 {
    margin-left: -333px;
    margin-top: 250px;
}

.mapa_wwd.mapa_wwd_railway_stations .links .link.link_2 {
    margin-left: -233px;
    margin-top: 264px;
}

.mapa_wwd.mapa_wwd_railway_stations .links .link.link_3 {
    margin-left: -233px;
    margin-top: 250px;
}

.mapa_wwd.mapa_wwd_railway_stations .links .link.link_4 {
    display: none;
}

.mapa_wwd.mapa_wwd_railway_stations .links .link.link_5 {
    margin-left: -134px;
    margin-top: 43px;
}

.mapa_wwd.mapa_wwd_railway_stations .links .link.link_6 {
    margin-left: -219px;
    margin-top: 43px;
}

.mapa_wwd.mapa_wwd_railway_stations .links .link.link_7 {
    margin-left: -190px;
    margin-top: 112px;
}

.mapa_wwd.mapa_wwd_railway_stations .links .link.link_8 {
    margin-left: -247px;
    margin-top: 250px;
}


.mapa_wwd .for_scale .zooms_maps.zooms_maps_railway_stations .zoom_map.zoom_map_4 {
    margin-left: -95px;
    margin-top: 200px;
}


/* railway_stations_italy */
.mapa_wwd.mapa_wwd_railway_stations_italy .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_italia.png);
    background-size: 100%;
    width: 900px;
    margin-left: -400px;
    height: 920px;
    margin-top: -450px;
}

.mapa_wwd.mapa_wwd_railway_stations_italy .links .link {
    width: 14px;
    height: 14px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_railway_stations_italy .links .link.link_1 {
    margin-left: -210px;
    margin-top: -290px;
}

.mapa_wwd.mapa_wwd_railway_stations_italy .links .link.link_2 {
    margin-left: -210px;
    margin-top: -306px;
}

.mapa_wwd.mapa_wwd_railway_stations_italy .links .link.link_3 {
    margin-left: -147px;
    margin-top: -321px;
}

.mapa_wwd.mapa_wwd_railway_stations_italy .links .link.link_4 {
    margin-left: -226px;
    margin-top: -195px;
}

.mapa_wwd.mapa_wwd_railway_stations_italy .links .link.link_5 {
    margin-left: -226px;
    margin-top: -306px;
}

.mapa_wwd.mapa_wwd_railway_stations_italy .links .link.link_6 {
    margin-left: -226px;
    margin-top: -290px;
}

.mapa_wwd.mapa_wwd_railway_stations_italy .links .link.link_7 {
    margin-left: -194px;
    margin-top: -306px;
}

/* ports */
.mapa_wwd.mapa_wwd_ports .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_europe.png);
    background-size: 100%;
    width: 1070px;
    margin-left: -440px;
    height: 800px;
    margin-top: -400px;
}

.mapa_wwd.mapa_wwd_1_columnas.mapa_wwd_ports .for_scale .lista_paises ul {
    padding-top: 0px;
}

.mapa_wwd.mapa_wwd_ports .links .link {
    width: 12px;
    height: 12px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_ports .links .link.link_1 {
    margin-left: -361px;
    margin-top: 319px;
}

.mapa_wwd.mapa_wwd_ports .links .link.link_2 {
    margin-left: 136px;
    margin-top: -219px;
}

.mapa_wwd.mapa_wwd_ports .links .link.link_3 {
    margin-left: 108px;
    margin-top: -177px;
}

.mapa_wwd.mapa_wwd_ports .links .link.link_4 {
    margin-left: 136px;
    margin-top: -122px;
}

.mapa_wwd.mapa_wwd_ports .links .link.link_5 {
    margin-left: 122px;
    margin-top: -122px;
}

.mapa_wwd.mapa_wwd_ports .links .link.link_6 {
    margin-left: -105px;
    margin-top: 29px;
}

.mapa_wwd.mapa_wwd_ports .links .link.link_7 {
    margin-left: 108px;
    margin-top: -232px;
}

.mapa_wwd.mapa_wwd_ports .links .link.link_8 {
    margin-left: 108px;
    margin-top: -122px;
}

/* airports */
.mapa_wwd.mapa_wwd_airports .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_europe.png);
    background-size: 100%;
    width: 1070px;
    margin-left: -440px;
    height: 800px;
    margin-top: -400px;
}

.mapa_wwd.mapa_wwd_1_columnas.mapa_wwd_airports .for_scale .lista_paises ul {
    padding-top: 100px;
}

.mapa_wwd.mapa_wwd_airports .links .link {
    width: 12px;
    height: 12px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_airports .links .link.link_1 {
    margin-left: 122px;
    margin-top: -108px;
}

.mapa_wwd.mapa_wwd_airports .links .link.link_2 {
    margin-left: -134px;
    margin-top: 43px;
}

/* tunnels */
.mapa_wwd.mapa_wwd_tunnels .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_europe.png);
    background-size: 100%;
    width: 1070px;
    margin-left: -440px;
    height: 800px;
    margin-top: -400px;
}

.mapa_wwd.mapa_wwd_1_columnas.mapa_wwd_tunnels .for_scale .lista_paises ul {
    padding-top: 100px;
}

.mapa_wwd.mapa_wwd_tunnels .links .link {
    width: 12px;
    height: 12px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_tunnels .links .link.link_1 {
    margin-left: -105px;
    margin-top: 194px;
}

.mapa_wwd.mapa_wwd_tunnels .links .link.link_2 {
    margin-left: -304px;
    margin-top: 208px;
}


/* logistics */
.mapa_wwd.mapa_wwd_logistics .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_europe.png);
    background-size: 100%;
    width: 1070px;
    margin-left: -440px;
    height: 800px;
    margin-top: -400px;
}

.mapa_wwd.mapa_wwd_1_columnas.mapa_wwd_logistics .for_scale .lista_paises ul {
    padding-top: 100px;
}

.mapa_wwd.mapa_wwd_logistics .links .link {
    width: 12px;
    height: 12px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_logistics .links .link.link_1 {
    margin-left: -333px;
    margin-top: 250px;
}

.mapa_wwd.mapa_wwd_logistics .links .link.link_2 {
    margin-left: -333px;
    margin-top: 264px;
}

/* goverment_national */
.mapa_wwd.mapa_wwd_goverment_national .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_europe.png);
    background-size: 100%;
    width: 1070px;
    margin-left: -440px;
    height: 800px;
    margin-top: -400px;
}

.mapa_wwd.mapa_wwd_1_columnas.mapa_wwd_goverment_national .for_scale .lista_paises ul {
    padding-top: 100px;
}

.mapa_wwd.mapa_wwd_goverment_national .links .link {
    width: 12px;
    height: 12px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_goverment_national .links .link.link_1 {
    margin-left: -361px;
    margin-top: 319px;
}


/* goverment_regional */
.mapa_wwd.mapa_wwd_goverment_regional .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_europe.png);
    background-size: 100%;
    width: 1070px;
    margin-left: -440px;
    height: 800px;
    margin-top: -400px;
}

.mapa_wwd.mapa_wwd_1_columnas.mapa_wwd_goverment_regional .for_scale .lista_paises ul {
    padding-top: 100px;
}

.mapa_wwd.mapa_wwd_goverment_regional .links .link {
    display: none !important;
}

.mapa_wwd .for_scale .zooms_maps.zooms_maps_goverment_regional .zoom_map.zoom_map_1 {
    margin-left: -345px;
    margin-top: 240px;
}


/* goverment_regional_spain */
.mapa_wwd.mapa_wwd_goverment_regional_spain {

}

.mapa_wwd.mapa_wwd_goverment_regional_spain > div {
    height: 1250px;
}

.mapa_wwd.mapa_wwd_goverment_regional_spain .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_spain.png);
    background-size: 100%;
    width: 870px;
    margin-left: -420px;
    height: 720px;
    margin-top: -370px;
}

.mapa_wwd.mapa_wwd_goverment_regional_spain .links .link {
    width: 15px;
    height: 15px;
    background-color: #0198AA;
}

.mapa_wwd.mapa_wwd_goverment_regional_spain .links .link.link_1 {
    margin-left: 308px;
    margin-top: -180px;
}

.mapa_wwd.mapa_wwd_goverment_regional_spain .links .link.link_2 {
    margin-left: 126px;
    margin-top: 36px;
}

.mapa_wwd.mapa_wwd_goverment_regional_spain .links .link.link_3 {
    margin-left: 90px;
    margin-top: 163px;
}

.mapa_wwd.mapa_wwd_goverment_regional_spain .links .link.link_4 {
    margin-left: 126px;
    margin-top: -234px;
}

.mapa_wwd.mapa_wwd_goverment_regional_spain .links .link.link_5 {
    margin-left: -365px;
    margin-top: -288px;
}

.mapa_wwd.mapa_wwd_goverment_regional_spain .links .link.link_6 {
    margin-left: -74px;
    margin-top: -109px;
}

.mapa_wwd.mapa_wwd_goverment_regional_spain .links .link.link_7 {
    margin-left: 362px;
    margin-top: 0px;
}

.mapa_wwd.mapa_wwd_goverment_regional_spain .links .link.link_8 {
    margin-left: -2px;
    margin-top: -270px;
}

.mapa_wwd.mapa_wwd_goverment_regional_spain .links .link.link_9 {
    margin-left: 126px;
    margin-top: 18px;
}

.mapa_wwd.mapa_wwd_goverment_regional_spain .links .link.link_10 {
    margin-left: 253px;
    margin-top: 73px;
}

.icon_statement {
    width: 23px;
    height: 23px;
    border-radius: 100%;
    display: inline-block;
    vertical-align: text-bottom;
    margin: 0 5px;
    background-color: #60A511;
    background-size: 100% 100%;
    text-align: center;
    position: relative;
    top: 3px;
}

.icon_statement:after {
    content: "\f03e";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-family: 'Line Awesome Free';
    font-weight: 900;
    color: white;
    font-size: 15px;
    line-height: 23px;
    width: 23px;
    height: 23px;
    display: block;
}

.icon_statement.icon_statement_video:after {
    content: "\f04b";
}

.icon_statement.icon_statement_document:after {
    content: "\f02d";
}

body.touch_mode .icon_statement {
    width: 33px;
    height: 33px;
    margin-left: 25px;
    top: 5px;
}

body.touch_mode .icon_statement:after {
    font-size: 21px;
    line-height: 33px;
    width: 33px;
    height: 33px;
}

body.touch_mode .right .icon_statement {
    margin-left: 0px;
    margin-right: 25px;
}

.mapa_wwd .for_scale .lista_paises li.titulo_segmento {
    display: inline-block;
    color: #0098A6;
    font-family: 'KlintW01-Bold';
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 0;
    width: 100%;
}

.mapa_wwd .for_scale .lista_paises li.titulo_subsegmento,
.mapa_wwd .for_scale .lista_paises li span.titulo_subsegmento {
    display: inline-block;
    color: #0098A6;
    font-family: 'KlintW01-Bold';
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 25px;
    position: relative;
}

.mapa_wwd .for_scale .lista_paises li.titulo_segmento a:hover span.titulo_subsegmento {
    text-decoration: underline;
}

.mapa_wwd .for_scale .lista_paises li.titulo_segmento span,
.mapa_wwd .for_scale .lista_paises li.titulo_subsegmento span,
.mapa_wwd .for_scale .lista_paises li span.titulo_subsegmento span {
    color: #707070;
}

.mapa_wwd .for_scale .lista_paises li.segmento_azul,
.mapa_wwd .for_scale .lista_paises li.segmento_azul a,
.mapa_wwd .for_scale .lista_paises li.segmento_azul a span {
    color: #334350;
}

.mapa_wwd .for_scale .lista_paises li.segmento_naranja,
.mapa_wwd .for_scale .lista_paises li.segmento_naranja a,
.mapa_wwd .for_scale .lista_paises li.segmento_naranja a span {
    color: #7f7f7f;
}

.mapa_wwd .for_scale .lista_paises li.segmento_verde,
.mapa_wwd .for_scale .lista_paises li.segmento_verde a,
.mapa_wwd .for_scale .lista_paises li.segmento_verde a span {
    color: #009ca6;
}

.mapa_wwd .for_scale .lista_paises li.segmento_azul_oscuro,
.mapa_wwd .for_scale .lista_paises li.segmento_azul_oscuro a,
.mapa_wwd .for_scale .lista_paises li.segmento_azul_oscuro a span {
    color: #3F5364;
}

.mapa_wwd .for_scale .lista_paises li.segmento_rosa,
.mapa_wwd .for_scale .lista_paises li.segmento_rosa a,
.mapa_wwd .for_scale .lista_paises li.segmento_rosa a span {
    color: #93278F;
}

.mapa_wwd .for_scale .lista_paises li.segmento_morado,
.mapa_wwd .for_scale .lista_paises li.segmento_morado a,
.mapa_wwd .for_scale .lista_paises li.segmento_morado a span {
    color: #93278F;
}

.mapa_wwd .links .link.link_transportation,
.mapa_wwd .links .link.segmento_azul {
    background-color: #334350;
}

.mapa_wwd .links .link.link_venues_buildings,
.mapa_wwd .links .link.segmento_naranja {
    background-color: #7f7f7f;
}

.mapa_wwd .links .link.link_industry,
.mapa_wwd .links .link.segmento_verde {
    background-color: #009ca6;
}

.mapa_wwd .links .link.link_enterprise,
.mapa_wwd .links .link.segmento_azul_oscuro {
    background-color: #3F5364;
}

.mapa_wwd .links .link.segmento_rosa {
    background-color: #93278F;
}

.mapa_wwd .links .link.link_government,
.mapa_wwd .links .link.segmento_morado {
    background-color: #93278F;
}

.mapa_wwd .for_scale .lista_paises li.segmento_1,
.mapa_wwd .for_scale .lista_paises li.segmento_1 a,
.mapa_wwd .for_scale .lista_paises li.segmento_1 a span {
    color: #0098A6;
}

.mapa_wwd .for_scale .lista_paises li.segmento_2,
.mapa_wwd .for_scale .lista_paises li.segmento_2 a,
.mapa_wwd .for_scale .lista_paises li.segmento_2 a span {
    color: #0098A6;
}

.mapa_wwd .for_scale .lista_paises li.segmento_3,
.mapa_wwd .for_scale .lista_paises li.segmento_3 a,
.mapa_wwd .for_scale .lista_paises li.segmento_3 a span {
    color: #0098A6;
}

.mapa_wwd .for_scale .lista_paises li.segmento_4,
.mapa_wwd .for_scale .lista_paises li.segmento_4 a,
.mapa_wwd .for_scale .lista_paises li.segmento_4 a span {
    color: #0098A6;
}

.mapa_wwd .for_scale .lista_paises li.segmento_5,
.mapa_wwd .for_scale .lista_paises li.segmento_5 a,
.mapa_wwd .for_scale .lista_paises li.segmento_5 a span {
    color: #0098A6;
}

.mapa_wwd .for_scale .lista_paises li.segmento_6,
.mapa_wwd .for_scale .lista_paises li.segmento_6 a,
.mapa_wwd .for_scale .lista_paises li.segmento_6 a span {
    color: #0098A6;
}

.mapa_wwd .links .link.segmento_1 {
    background-color: #0098A6;
}

.mapa_wwd .links .link.segmento_2 {
    background-color: #0098A6;
}

.mapa_wwd .links .link.segmento_3 {
    background-color: #0098A6;
}

.mapa_wwd .links .link.segmento_4 {
    background-color: #0098A6;
}

.mapa_wwd .links .link.segmento_5 {
    background-color: #0098A6;
}

.mapa_wwd .links .link.segmento_6 {
    background-color: #0098A6;
}

.mapa_wwd .for_scale .lista_paises li.titulo_segmento a i {
    position: absolute;
    top: 50%;
    left: -50px;
    width: 40px;
    height: 40px;
    transform: translate(0, calc(-50% - 15px));
    border-radius: 100%;
    background-color: #3FA9F5;
    color: white;
    margin-left: 0px;
    margin-top: 0px;
    cursor: pointer;
    display: block;
    text-decoration: none;
    -webkit-transition: transform 0.4s ease, background-color 0s ease;
    -moz-transition: transform 0.4s ease, background-color 0s ease;
    -o-transition: transform 0.4s ease, background-color 0s ease;
    transition: transform 0.4s ease, background-color 0s ease;
    font-style: normal;
}

.mapa_wwd .for_scale .lista_paises li.titulo_segmento a i:after {
    content: "\f067";
    font-family: 'Line Awesome Free';
    font-weight: 900;
    line-height: 40px;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 30px;
    display: block;
}

.mapa_wwd.mapa_wwd_country .for_scale .lista_paises li .pais,
.mapa_wwd.mapa_wwd_country .for_scale .lista_paises li .dato {
    color: #707070;
}

/* COUNTRY_FINLAND */
.mapa_wwd.mapa_wwd_country_finland .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_finland.png);
    background-size: 100%;
    width: 410px;
    margin-left: -207px;
    height: 800px;
    margin-top: -403px;
}

.mapa_wwd.mapa_wwd_country_finland .links .link {
    width: 15px;
    height: 15px;
}

.mapa_wwd.mapa_wwd_country_finland .links .link.link_1 {
    margin-top: 338px;
    margin-left: -56px;
}

.mapa_wwd.mapa_wwd_country_finland .links .link.link_2 {
    margin-top: -20px;
    margin-left: -38px;
}

.mapa_wwd.mapa_wwd_country_finland .links .link.link_3 {
    margin-top: 56px;
    margin-left: -75px;
}


.mapa_wwd.mapa_wwd_country_finland .links .link.link_4 {
    margin-top: 244px;
    margin-left: 75px;
}


.mapa_wwd.mapa_wwd_country_finland .links .link.link_5 {
    margin-top: 301px;
    margin-left: -151px;
}


.mapa_wwd.mapa_wwd_country_finland .links .link.link_6 {
    margin-top: -75px;
    margin-left: -38px;
}


.mapa_wwd.mapa_wwd_country_finland .links .link.link_7 {
    margin-top: 338px;
    margin-left: -38px;
}


.mapa_wwd.mapa_wwd_country_finland .links .link.link_8 {
    margin-top: 150px;
    margin-left: 19px;
}


.mapa_wwd.mapa_wwd_country_finland .links .link.link_9 {
    margin-top: 244px;
    margin-left: -56px;
}


.mapa_wwd.mapa_wwd_country_finland .links .link.link_10 {
    margin-top: 301px;
    margin-left: -75px;
}


.mapa_wwd.mapa_wwd_country_finland .links .link.link_11 {
    margin-top: 320px;
    margin-left: 18px;
}


.mapa_wwd.mapa_wwd_country_finland .links .link.link_12 {
    margin-top: 338px;
    margin-left: -151px;
}


.mapa_wwd.mapa_wwd_country_finland .links .link.link_13 {
    margin-top: 320px;
    margin-left: -38px;
}


/* COUNTRY_FRANCE */
.mapa_wwd.mapa_wwd_country_france .for_scale > .fondo {

    background-image: url(../images/wwd/mapa_france.png);
    background-size: 100%;
    width: 700px;
    margin-left: -452px;
    height: 740px;
    margin-top: -320px;

}

.mapa_wwd.mapa_wwd_country_france .links .link {
    width: 16px;
    height: 16px;
}

.mapa_wwd.mapa_wwd_country_france .links .link.link_1 {
    margin-top: -142px;
    margin-left: -110px;
}


.mapa_wwd.mapa_wwd_country_france .links .link.link_2 {
    margin-top: -142px;
    margin-left: -91px;
}


.mapa_wwd.mapa_wwd_country_france .links .link.link_3 {
    margin-top: -124px;
    margin-left: -110px;
}


.mapa_wwd.mapa_wwd_country_france .links .link.link_4 {
    margin-top: -142px;
    margin-left: -129px;
}


.mapa_wwd.mapa_wwd_country_france .links .link.link_5 {
    margin-top: -160px;
    margin-left: -110px;
}


.mapa_wwd.mapa_wwd_country_france .links .link.link_6 {
    margin-top: 171px;
    margin-left: 99px;
}

.mapa_wwd.mapa_wwd_country_france .links .link.link_7 {
    margin-top: -124px;
    margin-left: -91px;
}


.mapa_wwd.mapa_wwd_country_france .for_scale .zooms_maps.zooms_maps_datacentres .zoom_map.zoom_map_2 {
    margin-left: -61px;
    margin-top: 40px;
}


/* COUNTRY_IRELANDS */
.mapa_wwd.mapa_wwd_country_ireland .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_irlanda_2.png);
    background-size: 100%;
    width: 500px;
    margin-left: -257px;
    height: 940px;
    margin-top: -493px;

}

.mapa_wwd.mapa_wwd_country_ireland .links .link {
    width: 15px;
    height: 15px;
}

.mapa_wwd.mapa_wwd_country_ireland .links .link.link_1 {
    margin-top: -13px;
    margin-left: 102px;
}


.mapa_wwd.mapa_wwd_country_ireland .links .link.link_2 {
    margin-top: -13px;
    margin-left: 210px;
}


.mapa_wwd.mapa_wwd_country_ireland .links .link.link_3 {
    margin-top: -65px;
    margin-left: -6px;
}

.mapa_wwd.mapa_wwd_country_ireland .links .link.link_4 {
    margin-top: 178px;
    margin-left: -203px;
}

.mapa_wwd.mapa_wwd_country_ireland .links .link.link_5 {
    margin-top: 4px;
    margin-left: 210px;
}

/* COUNTRY_NETHERLANDS */
.mapa_wwd.mapa_wwd_country_netherlands .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_netherlands_2.png);
    background-size: 100%;
    width: 580px;
    margin-left: -397px;
    height: 940px;
    margin-top: -563px;

}

.mapa_wwd.mapa_wwd_country_netherlands .links .link {
    width: 15px;
    height: 15px;
}

.mapa_wwd.mapa_wwd_country_netherlands .links .link.link_1 {
    margin-top: -134px;
    margin-left: -26px;
}


.mapa_wwd.mapa_wwd_country_netherlands .links .link.link_2 {
    margin-top: -424px;
    margin-left: 44px;
}


.mapa_wwd.mapa_wwd_country_netherlands .links .link.link_3 {
    margin-top: -202px;
    margin-left: -132px;
}


.mapa_wwd.mapa_wwd_country_netherlands .links .link.link_4 {

    margin-top: -32px;
    margin-left: -26px;
}


.mapa_wwd.mapa_wwd_country_netherlands .links .link.link_5 {
    margin-top: -219px;
    margin-left: -132px;
}

.mapa_wwd.mapa_wwd_country_netherlands .for_scale .zooms_maps.zooms_maps_datacentres .zoom_map.zoom_map_3 {
    margin-left: -110px;
    margin-top: -110px;
}


/* COUNTRY_PORTUGAL */
.mapa_wwd.mapa_wwd_country_portugal .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_portugal.png);
    background-size: 100%;
    width: 350px;
    margin-left: -137px;
    height: 940px;
    margin-top: -563px;

}

.mapa_wwd.mapa_wwd_country_portugal .links .link {
    width: 16px;
    height: 16px;
}

.mapa_wwd.mapa_wwd_country_portugal .links .link.link_1 {
    margin-top: -309px;
    margin-left: -19px;
}


.mapa_wwd.mapa_wwd_country_portugal .links .link.link_2 {
    margin-top: -328px;
    margin-left: -39px;
}


/* COUNTRY_PORTUGAL */
.mapa_wwd.mapa_wwd_country_switzerland .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_switzerland.png);
    background-size: 100%;
    width: 850px;
    margin-left: -337px;
    height: 940px;
    margin-top: -603px;

}

.mapa_wwd.mapa_wwd_country_switzerland .links .link {
    width: 17px;
    height: 17px;
}

.mapa_wwd.mapa_wwd_country_switzerland .links .link.link_1 {
    margin-top: -169px;
    margin-left: -8px;
}


/* COUNTRY_UK */
.mapa_wwd.mapa_wwd_country_uk {
    height: 1500px;

}

.mapa_wwd.mapa_wwd_country_uk .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_uk.png);
    background-size: 100%;
    width: 650px;
    margin-left: -327px;
    height: 1140px;
    margin-top: -403px;
    background-position: top -150px center;

}

.mapa_wwd.mapa_wwd_country_uk .links .link {
    width: 15px;
    height: 15px;
}

.mapa_wwd.mapa_wwd_country_uk .links .link.link_1 {
    margin-top: 336px;
    margin-left: 217px;
}


.mapa_wwd.mapa_wwd_country_uk .links .link.link_2 {
    margin-top: 354px;
    margin-left: -55px;
}


.mapa_wwd.mapa_wwd_country_uk .links .link.link_3 {
    margin-top: 408px;
    margin-left: 218px;
}


.mapa_wwd.mapa_wwd_country_uk .links .link.link_4 {
    margin-top: 155px;
    margin-left: 18px;
}


.mapa_wwd.mapa_wwd_country_uk .links .link.link_5 {
    margin-top: -99px;
    margin-left: -91px;
}


.mapa_wwd.mapa_wwd_country_uk .links .link.link_6 {
    margin-top: 336px;
    margin-left: 289px;
}


.mapa_wwd.mapa_wwd_country_uk .links .link.link_7 {
    margin-top: 101px;
    margin-left: 145px;
}

.mapa_wwd.mapa_wwd_country_uk .links .link.link_8 {
    margin-top: 227px;
    margin-left: 36px;
}

.mapa_wwd.mapa_wwd_country_uk .links .link.link_9 {
    margin-top: 354px;
    margin-left: 218px;
}

.mapa_wwd.mapa_wwd_country_uk .links .link.link_10 {
    margin-top: 336px;
    margin-left: 199px;
}


/* COUNTRY_SPAIN */
.mapa_wwd.mapa_wwd_country_spain {
    height: 1500px;
}

.mapa_wwd.mapa_wwd_country_spain .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_spain.png);
    background-size: 100%;
    width: 870px;
    margin-left: -360px;
    height: 720px;
    margin-top: -360px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .for_scale > .fondo,
.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_venues .for_scale > .fondo {
    width: 670px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .for_scale .lista_paises li .pais,
.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_venues .for_scale .lista_paises li .pais {
    font-size: 15px;
    line-height: 17px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .for_scale .lista_paises li .dato,
.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_venues .for_scale .lista_paises li .dato {
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 10px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .for_scale .lista_paises li.titulo_subsegmento,
.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_venues .for_scale .lista_paises li.titulo_subsegmento,
.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .for_scale .lista_paises li span.titulo_subsegmento,
.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_venues .for_scale .lista_paises li span.titulo_subsegmento {
    margin-bottom: 10px;
}


.mapa_wwd.mapa_wwd_country_spain .links .link {
    width: 15px;
    height: 15px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_1 {
    margin-top: -134px;
    margin-left: 331px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_2 {
    margin-top: 263px;
    margin-left: -69px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_3 {
    margin-top: -8px;
    margin-left: 204px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_4 {
    margin-top: -8px;
    margin-left: 222px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_5 {
    margin-top: -278px;
    margin-left: 22px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_6 {
    margin-top: -134px;
    margin-left: 313px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_7 {
    margin-top: -116px;
    margin-left: 295px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_8 {
    margin-top: -61px;
    margin-left: 258px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_9 {
    margin-top: -134px;
    margin-left: 295px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_10 {
    margin-top: -25px;
    margin-left: 204px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_11 {
    margin-top: 11px;
    margin-left: 186px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_12 {
    margin-top: -116px;
    margin-left: 331px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_13 {
    margin-top: -188px;
    margin-left: 295px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_14 {
    margin-top: -116px;
    margin-left: 313px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_15 {
    margin-top: -8px;
    margin-left: 186px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_16 {
    margin-top: -170px;
    margin-left: 295px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_17 {
    margin-top: 29px;
    margin-left: 186px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_18 {
    margin-top: 173px;
    margin-left: 149px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_19 {
    margin-top: -188px;
    margin-left: 113px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_20 {
    margin-top: -278px;
    margin-left: -269px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_21 {
    margin-top: -44px;
    margin-left: -32px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_22 {
    margin-top: 10px;
    margin-left: 422px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_23 {
    margin-top: -296px;
    margin-left: 40px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_24 {
    margin-top: 29px;
    margin-left: 168px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_25 {
    margin-top: 65px;
    margin-left: 313px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_26 {
    margin-top: 150px;
    margin-left: 280px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_27 {
    margin-top: -134px;
    margin-left: 349px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_28 {
    margin-top: -80px;
    margin-left: -14px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_29 {
    margin-top: -98px;
    margin-left: 277px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_30 {
    margin-top: -98px;
    margin-left: 258px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_31 {
    margin-top: -80px;
    margin-left: 4px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_32 {
    margin-top: -62px;
    margin-left: 4px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_33 {
    margin-top: 263px;
    margin-left: -87px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_34 {
    margin-top: -62px;
    margin-left: -14px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_35 {
    margin-top: -116px;
    margin-left: 277px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_36 {
    margin-top: -170px;
    margin-left: 313px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_37 {
    margin-top: -170px;
    margin-left: 149px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_38 {
    margin-top: -152px;
    margin-left: 295px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_39 {
    margin-top: -152px;
    margin-left: 313px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_40 {
    margin-top: -170px;
    margin-left: 349px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_41 {
    margin-top: -152px;
    margin-left: 331px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_42 {
    margin-top: -152px;
    margin-left: 349px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_43 {
    margin-top: -152px;
    margin-left: 367px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_44 {
    margin-top: -152px;
    margin-left: 386px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_45 {
    margin-top: 11px;
    margin-left: 204px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_46 {
    margin-top: 263px;
    margin-left: -50px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_47 {
    margin-top: -44px;
    margin-left: -15px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_48 {
    margin-top: -44px;
    margin-left: 4px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_49 {
    margin-top: -134px;
    margin-left: 276px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_50 {
    margin-top: -80px;
    margin-left: -33px;
}

.mapa_wwd.mapa_wwd_country_spain .links .link.link_51 {
    margin-top: -62px;
    margin-left: -33px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link {
    width: 12px;
    height: 12px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_1 {
    margin-top: -103px;
    margin-left: 172px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_2 {
    margin-top: 202px;
    margin-left: -136px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_3 {
    margin-top: -6px;
    margin-left: 74px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_4 {
    margin-top: -6px;
    margin-left: 88px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_5 {
    margin-top: -214px;
    margin-left: -66px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_6 {
    margin-top: -103px;
    margin-left: 158px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_7 {
    margin-top: -89px;
    margin-left: 144px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_8 {
    margin-top: -48px;
    margin-left: 116px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_9 {
    margin-top: -103px;
    margin-left: 144px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_10 {
    margin-top: -20px;
    margin-left: 74px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_11 {
    margin-top: 7px;
    margin-left: 60px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_12 {
    margin-top: -89px;
    margin-left: 172px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_13 {
    margin-top: -145px;
    margin-left: 144px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_14 {
    margin-top: -89px;
    margin-left: 158px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_15 {
    margin-top: -6px;
    margin-left: 60px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_16 {
    margin-top: -131px;
    margin-left: 144px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_17 {
    margin-top: 21px;
    margin-left: 60px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_18 {
    margin-top: 132px;
    margin-left: 32px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_19 {
    margin-top: -145px;
    margin-left: 4px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_20 {
    margin-top: -214px;
    margin-left: -290px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_21 {
    margin-top: -34px;
    margin-left: -108px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_22 {
    margin-top: 8px;
    margin-left: 242px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_23 {
    margin-top: -228px;
    margin-left: -52px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_24 {
    margin-top: 21px;
    margin-left: 46px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_25 {
    margin-top: 49px;
    margin-left: 158px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_goverment .links .link.link_26 {
    margin-top: 110px;
    margin-left: 130px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_venues .links .link {
    width: 12px;
    height: 12px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_venues .links .link.link_38 {
    margin-top: -117px;
    margin-left: 144px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_venues .links .link.link_39 {
    margin-top: -117px;
    margin-left: 158px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_venues .links .link.link_40 {
    margin-top: -131px;
    margin-left: 186px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_venues .links .link.link_41 {
    margin-top: -117px;
    margin-left: 172px;

}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_venues .links .link.link_42 {
    margin-top: -117px;
    margin-left: 186px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_venues .links .link.link_43 {
    margin-top: -117px;
    margin-left: 200px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_venues .links .link.link_44 {
    margin-top: -117px;
    margin-left: 214px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_venues .links .link.link_45 {
    margin-top: 7px;
    margin-left: 74px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_venues .links .link.link_46 {
    margin-top: 202px;
    margin-left: -122px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_venues .links .link.link_47 {
    margin-top: -34px;
    margin-left: -94px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_venues .links .link.link_48 {
    margin-top: -34px;
    margin-left: -80px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_venues .links .link.link_49 {
    margin-top: -103px;
    margin-left: 130px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_venues .links .link.link_50 {
    margin-top: -62px;
    margin-left: -108px;
}

.mapa_wwd.mapa_wwd_country_spain.mapa_wwd_country_spain_venues .links .link.link_51 {
    margin-top: -48px;
    margin-left: -108px;
}


.mapa_wwd.mapa_wwd_country_spain .for_scale .zooms_maps.zooms_maps_datacentres .zoom_map.zoom_map_1 {
    margin-left: -61px;
    margin-top: 40px;
}


/* COUNTRY_SPAIN */
.mapa_wwd.mapa_wwd_country_italy {
    height: 1200px;
}

.mapa_wwd.mapa_wwd_country_italy .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_italia.png);
    background-size: 100%;
    width: 900px;
    margin-left: -400px;
    height: 920px;
    margin-top: -450px;
}


.mapa_wwd.mapa_wwd_country_italy.mapa_wwd_country_italy_venues .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_italia_2.png);
}

.mapa_wwd.mapa_wwd_country_italy.mapa_wwd_country_italy_venues .for_scale .lista_paises li {
    margin-bottom: 10px;
}


.mapa_wwd.mapa_wwd_country_italy.mapa_wwd_country_italy_venues .for_scale .lista_paises li .pais {
    font-size: 15px;
    line-height: 17px;
}

.mapa_wwd.mapa_wwd_country_italy.mapa_wwd_country_italy_venues .for_scale .lista_paises li .dato {
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 10px;
}

.mapa_wwd.mapa_wwd_country_italy.mapa_wwd_country_italy_venues .for_scale .lista_paises li.titulo_subsegmento,
.mapa_wwd.mapa_wwd_country_italy.mapa_wwd_country_italy_venues .for_scale .lista_paises li span.titulo_subsegmento {
    margin-bottom: 10px;
}


.mapa_wwd.mapa_wwd_country_italy .links .link {
    width: 14px;
    height: 14px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_1 {
    margin-top: -306px;
    margin-left: -226px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_2 {
    margin-top: 343px;
    margin-left: 59px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_3 {
    margin-top: 27px;
    margin-left: 59px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_4 {
    margin-top: -337px;
    margin-left: -131px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_5 {
    margin-top: -195px;
    margin-left: -242px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_6 {
    margin-top: -306px;
    margin-left: -242px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_7 {
    margin-top: -290px;
    margin-left: -242px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_8 {
    margin-top: -290px;
    margin-left: -226px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_9 {
    margin-top: -290px;
    margin-left: -210px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_10 {
    margin-top: -306px;
    margin-left: -210px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_11 {
    margin-top: -274px;
    margin-left: -99px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_12 {
    margin-top: -321px;
    margin-left: -242px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_13 {
    margin-top: -274px;
    margin-left: -242px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_14 {
    margin-top: -321px;
    margin-left: -178px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_15 {
    margin-top: -210px;
    margin-left: -36px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_16 {
    margin-top: -321px;
    margin-left: -194px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_17 {
    margin-top: -306px;
    margin-left: -194px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_18 {
    margin-top: -306px;
    margin-left: -178px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_19 {
    margin-top: -290px;
    margin-left: -194px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_20 {
    margin-top: -290px;
    margin-left: -178px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_21 {
    margin-top: -274px;
    margin-left: -194px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_22 {
    margin-top: -385px;
    margin-left: -68px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_23 {
    margin-top: 11px;
    margin-left: 59px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_24 {
    margin-top: 11px;
    margin-left: 75px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_25 {
    margin-top: -290px;
    margin-left: -131px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_26 {
    margin-top: -242px;
    margin-left: -305px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_27 {
    margin-top: -290px;
    margin-left: 43px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_28 {
    margin-top: -306px;
    margin-left: -36px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_29 {
    margin-top: -116px;
    margin-left: -36px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_30 {
    margin-top: -116px;
    margin-left: -4px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_31 {
    margin-top: -322px;
    margin-left: -210px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_32 {
    margin-top: -179px;
    margin-left: -178px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_33 {
    margin-top: 27px;
    margin-left: 75px;
}

.mapa_wwd.mapa_wwd_country_italy .links .link.link_34 {
    margin-top: -306px;
    margin-left: -163px;
}


/* COUNTRY_POLAND */

.mapa_wwd.mapa_wwd_country_poland .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_poland.png);
    background-size: 100%;
    width: 1070px;
    margin-left: -560px;
    height: 720px;
    margin-top: -360px;
}

.mapa_wwd_country_poland.mapa_wwd_country .for_scale .lista_paises li .pais {
    color: #0098A7;
}

/* COUNTRY_SPAIN_CATALUÑA */

.mapa_wwd.mapa_wwd_iot_smart_spain_cataluna .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_cataluna.png);
    background-size: 100%;
    width: 600px;
    margin-left: -380px;
    height: 720px;
    margin-top: -450px;
}


.mapa_wwd.mapa_wwd_iot_smart_spain_cataluna .links .link {
    width: 14px;
    height: 14px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain_cataluna .links .link.link_1 {
    margin-top: 20px;
    margin-left: -38px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain_cataluna .links .link.link_4 {
    margin-top: 68px;
    margin-left: -249px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain_cataluna .links .link.link_6 {
    margin-top: 5px;
    margin-left: -22px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain_cataluna .links .link.link_7 {
    margin-top: 20px;
    margin-left: -71px;

}

.mapa_wwd.mapa_wwd_iot_smart_spain_cataluna .links .link.link_8 {
    margin-top: 5px;
    margin-left: -38px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain_cataluna .links .link.link_11 {
    margin-top: -11px;
    margin-left: -6px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain_cataluna .links .link.link_12 {
    margin-top: -230px;
    margin-left: -119px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain_cataluna .links .link.link_15 {
    margin-top: 5px;
    margin-left: -54px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain_cataluna .links .link.link_21 {
    margin-top: 20px;
    margin-left: -54px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain_cataluna .links .link.link_22 {
    margin-top: -11px;
    margin-left: -38px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain_cataluna .links .link.link_23 {
    margin-top: -11px;
    margin-left: -54px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain_cataluna .links .link.link_52 {
    margin-top: -11px;
    margin-left: -22px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain_cataluna .links .link.link_24 {
    margin-top: -136px;
    margin-left: 141px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain_cataluna .links .link.link_25 {
    margin-top: -42px;
    margin-left: -103px;
}

.mapa_wwd.mapa_wwd_iot_smart_spain_cataluna .links .link.link_26 {
    margin-top: -136px;
    margin-left: -103px;
}

/* COUNTRY_GOVERNMENT_SPAIN_CATALUÑA */

.mapa_wwd.mapa_wwd_country_spain_goverment_cataluna .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_cataluna.png);
    background-size: 100%;
    width: 700px;
    margin-left: -310px;
    height: 820px;
    margin-top: -450px;
}


.mapa_wwd.mapa_wwd_country_spain_goverment_cataluna .links .link {
    width: 16px;
    height: 16px;
}

.mapa_wwd.mapa_wwd_country_spain_goverment_cataluna .links .link.link_1 {
    margin-top: 90px;
    margin-left: 89px;
}


.mapa_wwd.mapa_wwd_country_spain_goverment_cataluna .links .link.link_3 {
    margin-top: 145px;
    margin-left: -158px;
}


.mapa_wwd.mapa_wwd_country_spain_goverment_cataluna .links .link.link_5 {
    margin-top: 90px;
    margin-left: 70px;
}


.mapa_wwd.mapa_wwd_country_spain_goverment_cataluna .links .link.link_8 {
    margin-top: 72px;
    margin-left: 89px;
}


.mapa_wwd.mapa_wwd_country_spain_goverment_cataluna .links .link.link_9 {
    margin-top: -203px;
    margin-left: -6px;
}


.mapa_wwd.mapa_wwd_country_spain_goverment_cataluna .links .link.link_10 {
    margin-top: 72px;
    margin-left: 51px;
}


.mapa_wwd.mapa_wwd_country_spain_goverment_cataluna .links .link.link_17 {
    margin-top: 72px;
    margin-left: 70px;
}


.mapa_wwd.mapa_wwd_country_spain_goverment_cataluna .links .link.link_18 {
    margin-top: 90px;
    margin-left: 51px;
}


.mapa_wwd.mapa_wwd_country_spain_goverment_cataluna .links .link.link_20 {
    margin-top: -75px;
    margin-left: -44px;
}

.mapa_wwd.mapa_wwd_country_spain_goverment_cataluna .links .link.link_52 {
    margin-top: -131px;
    margin-left: 298px;
}

.mapa_wwd.mapa_wwd_country_spain_goverment_cataluna .links .link.link_53 {
    margin-top: 34px;
    margin-left: 33px;
}

.mapa_wwd.mapa_wwd_country_spain_venues .links .link.link_54 {
    margin-top: -103px;
    margin-left: 186px;
}

.mapa_wwd.mapa_wwd_country_spain_venues .links .link.link_55 {
    margin-top: -48px;
    margin-left: -94px;
}

.mapa_wwd.mapa_wwd_country_spain_venues .links .link.link_56 {
    margin-top: 188px;
    margin-left: -234px;
}

.mapa_wwd.mapa_wwd_country_spain_venues .links .link.link_57 {
    margin-top: -103px;
    margin-left: 158px;
}


.mapa_wwd.mapa_wwd_country_spain_goverment .for_scale .zooms_maps .zoom_map.zoom_map_27 {
    margin-left: 155px;
    margin-top: -129px;
}

.mapa_wwd_datacentres .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_europe_datacentres_degraded.png);
    background-size: 100%;
    width: 1070px;
    margin-left: -590px;
    height: 800px;
    margin-top: -400px;
}

.mapa_wwd .for_scale .zooms_maps.zooms_maps_datacentres .zoom_map.zoom_map_1 {
    margin-left: -505px;
    margin-top: 250px;
}

.mapa_wwd .for_scale .zooms_maps.zooms_maps_datacentres .zoom_map.zoom_map_2 {
    margin-left: -361px;
    margin-top: 140px;
}

.mapa_wwd .for_scale .zooms_maps.zooms_maps_datacentres .zoom_map.zoom_map_3 {
    margin-left: -290px;
    margin-top: 30px;
}

.mapa_wwd .for_scale .zooms_maps.zooms_maps_datacentres .zoom_map:after {
    content: "\f7c0";
}

.mapa_wwd .for_scale .zooms_maps.zooms_maps_datacentres .zoom_map {
    background: white;
    background-image: url("../images/picto_datacenter.png");
    background-size: 40px;
    background-repeat: no-repeat;
    background-position: center center;
}

.mapa_wwd .for_scale .zooms_maps.zooms_maps_datacentres .zoom_map:after {
    content: none;
}


/* COUNTRY_SWEDEN */

.mapa_wwd.mapa_wwd_country_sweden .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_sweden.png);
    background-size: 100%;
    width: 250px;
    margin-left: -164px;
    height: 580px;
    margin-top: -353px;
    background-position: center center;

}

.mapa_wwd.mapa_wwd_country_sweden .links .link {
    width: 17px;
    height: 17px;
}

.mapa_wwd.mapa_wwd_country_sweden .links .link.link_1 {
    margin-top: 41px;
    margin-left: -16px;
}


/* COUNTRY_DENMARK */

.mapa_wwd.mapa_wwd_country_denmark .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_denmark.png);
    background-size: 100%;
    width: 450px;
    margin-left: -314px;
    height: 580px;
    margin-top: -353px;
    background-position: center center;

}

.mapa_wwd.mapa_wwd_country_denmark .links .link {
    width: 17px;
    height: 17px;
}

.mapa_wwd.mapa_wwd_country_denmark .links .link.link_1 {
    margin-top: -5px;
    margin-left: 119px;
}


/* COUNTRY_DENMARK */

.mapa_wwd.mapa_wwd_country_austria .for_scale > .fondo {
    background-image: url(../images/wwd/mapa_austria.png);
    background-size: 100%;
    width: 990px;
    margin-left: -464px;
    height: 580px;
    margin-top: -413px;
    background-position: center center;

}

.mapa_wwd.mapa_wwd_country_austria .links .link {
    width: 15px;
    height: 15px;
}

.mapa_wwd.mapa_wwd_country_austria .links .link.link_1 {
    margin-top: -199px;
    margin-left: 387px;
}

/* formato_2023 */

.lista_paises.formato_2023 .titulo_fondo {
    display: block !important;
    padding: 5px 10px !important;
    background-color: red !important;
    color: white !important;
    font-size: 20px !important;
    line-height: 20px !important;
    font-family: 'KlintW01-Bold' !important;
    text-transform: uppercase !important;
    margin-bottom: 10px !important;
}

.lista_paises.formato_2023 .titulo_fondo.mt {
    margin-top: 30px !important;
}

.lista_paises.formato_2023 a.enlace_submapa,
.lista_paises.formato_2023 a.enlace_submapa_pequeno {
    color: white !important;
    text-decoration: none !important;
}

.lista_paises.formato_2023 .titulo_fondo .references {
    font-size: 16px !important;
    line-height: 18px !important;
    font-family: 'KlintW01-Regular' !important;
    text-transform: none !important;
}

.lista_paises.formato_2023 .subtitulo_fondo {
    display: block !important;
    padding: 5px 10px !important;
    background-color: red !important;
    color: white !important;
    font-size: 15px !important;
    line-height: 17px !important;
    font-family: 'KlintW01-Bold' !important;
    text-transform: uppercase !important;
    margin-bottom: 10px !important;
}

.lista_paises.formato_2023 .subtitulo_fondo.mt {
    margin-top: 30px !important;
}

.lista_paises.formato_2023 .titulo_pais {
    display: block !important;
    padding: 0px !important;
    background-color: transparent !important;
    color: #0098A6 !important;
    font-size: 20px !important;
    line-height: 20px !important;
    font-family: 'KlintW01-Bold' !important;
    text-transform: uppercase !important;
    margin-bottom: 10px !important;
}

.lista_paises.formato_2023 .titulo_pais[data-statement] {
    cursor: pointer !important;
}

.lista_paises.formato_2023 .titulo_pais.mt {
    margin-top: 30px !important;
}

.lista_paises.formato_2023 .fondo_government {
    background-color: #93278F !important;
    opacity: 1 !important;
}

.lista_paises.formato_2023 .fondo_transportation {
    background-color: #334350 !important;
    opacity: 1 !important;
}

.lista_paises.formato_2023 .fondo_enterprise {
    background-color: #3F5364 !important;
    opacity: 1 !important;
}

.lista_paises.formato_2023 .fondo_venues_building {
    background-color: #7f7f7f !important;
    opacity: 1 !important;
}

.lista_paises.formato_2023 .fondo_industry {
    background-color: #009ca6 !important;
    opacity: 1 !important;
}

.lista_paises.formato_2023 a.enlace_submapa:hover .fondo_government,
.lista_paises.formato_2023 a.enlace_submapa:hover .fondo_transportation,
.lista_paises.formato_2023 a.enlace_submapa:hover .fondo_venues_building,
.lista_paises.formato_2023 a.enlace_submapa:hover .fondo_industry,
.lista_paises.formato_2023 a.enlace_submapa_pequeno:hover .fondo_government,
.lista_paises.formato_2023 a.enlace_submapa_pequeno:hover .fondo_transportation,
.lista_paises.formato_2023 a.enlace_submapa_pequeno:hover .fondo_venues_building,
.lista_paises.formato_2023 a.enlace_submapa_pequeno:hover .fondo_industry {
    opacity: 0.8 !important;
}

.lista_paises.formato_2023 > ul {
    padding-top: 0 !important;
}

.lista_paises.formato_2023 > ul > li > div.statement {
    color: #707070 !important;
    text-transform: none !important;
    font-family: 'KlintW01-Regular' !important;
    font-size: 15px !important;
    line-height: 17px !important;
}

.lista_paises.formato_2023 > ul > li > div.statement .titulo_statement {
    font-family: 'KlintW01-Bold' !important;
    margin-bottom: 5px !important;
}

.lista_paises.formato_2023 > ul > li > div.statement .detalle_statement {
}

.lista_paises.formato_2023 > ul > li a.enlace_submapa i {
    position: absolute;
    top: 5px;
    left: -50px;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: #3FA9F5;
    color: white;
    margin-left: 0px;
    margin-top: 0px;
    cursor: pointer;
    display: block;
    text-decoration: none;
    -webkit-transition: transform 0.4s ease, background-color 0s ease;
    -moz-transition: transform 0.4s ease, background-color 0s ease;
    -o-transition: transform 0.4s ease, background-color 0s ease;
    transition: transform 0.4s ease, background-color 0s ease;
    font-style: normal;
}

.lista_paises.formato_2023 > ul > li a.enlace_submapa i:after {
    content: "\f067";
    font-family: 'Line Awesome Free';
    font-weight: 900;
    line-height: 40px;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 30px;
    display: block;
}

.lista_paises.formato_2023 > ul > li a.enlace_submapa_pequeno i {
    position: absolute;
    top: 3px;
    left: -30px;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    background-color: #3FA9F5;
    color: white;
    margin-left: 0px;
    margin-top: 0px;
    cursor: pointer;
    display: block;
    text-decoration: none;
    -webkit-transition: transform 0.4s ease, background-color 0s ease;
    -moz-transition: transform 0.4s ease, background-color 0s ease;
    -o-transition: transform 0.4s ease, background-color 0s ease;
    transition: transform 0.4s ease, background-color 0s ease;
    font-style: normal;
}

.lista_paises.formato_2023 > ul > li a.enlace_submapa_pequeno i:after {
    content: "\f067";
    font-family: 'Line Awesome Free';
    font-weight: 900;
    line-height: 20px;
    width: 20px;
    height: 20px;
    text-align: center;
    font-size: 15px;
    display: block;
}

.touch_mode .lista_paises.formato_2023 .titulo_pais,
.touch_mode .lista_paises.formato_2023 .titulo_fondo,
.touch_mode .lista_paises.formato_2023 .subtitulo_fondo {
    width: 250px !important;
}

.touch_mode .lista_paises.formato_2023 .right .titulo_pais,
.touch_mode .lista_paises.formato_2023 .right .titulo_fondo,
.touch_mode .lista_paises.formato_2023 .right .subtitulo_fondo {
    margin-right: 0 !important;
    margin-left: auto !important;
}