<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:atom="http://www.w3.org/2005/Atom"  xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title><![CDATA[elDiario.es - Ana Ordaz]]></title>
    <link><![CDATA[https://www.eldiario.es/autores/ana_ordaz/]]></link>
    <description><![CDATA[elDiario.es - Ana Ordaz]]></description>
    <language><![CDATA[es]]></language>
    <copyright><![CDATA[Copyright El Diario]]></copyright>
    <ttl>10</ttl>
    <atom:link href="https://www.eldiario.es/rss/category/author/515975/" rel="self" type="application/rss+xml"/>
    <item>
      <title><![CDATA[El apoyo a la derecha crece en Madrid: el voto conservador se ha ensanchado en la última década]]></title>
      <link><![CDATA[https://www.eldiario.es/madrid/apoyo-derecha-crece-madrid-voto-conservador-ensanchado-ultima-decada_1_10250186.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/0165becf-55b1-4b6e-868c-bb872f0df855_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="El apoyo a la derecha crece en Madrid: el voto conservador se ha ensanchado en la última década"></p><div class="subtitles"><p class="subtitle">La reunificación del voto de la derecha en torno al PP por la desaparición de Ciudadanos le ha llevado a concentrar todo el poder de la Comunidad de Madrid y el Ayuntamiento de la capital</p><p class="subtitle">Los resultados de las municipales del 28M si hubieran sido elecciones generales: el PP gana pero la izquierda puede gobernar
</p></div><p class="article-text">
        La victoria del Partido Popular en Madrid el 28M ha sido incuestionable y <a href="https://www.eldiario.es/madrid/ayuso-almeida-arrasan-recuperan-mayorias-absolutas-pp-madrid_1_10246121.html" data-mrf-recirculation="links-noticia" class="link">devuelve a la formaci&oacute;n a las mayor&iacute;as absolutas</a> que tuvo en el pasado. Isabel D&iacute;az Ayuso y Jos&eacute; Luis Mart&iacute;nez Almeida podr&aacute;n gobernar en solitario como ya hicieron en el pasado Esperanza Aguirre y Alberto Ruiz Gallard&oacute;n. Aunque en porcentaje no hayan superado el 50% de los sufragios, como s&iacute; hicieron sus predecesores, el resultado de Podemos-IU, que no logra representaci&oacute;n, ha decantado la balanza de los esca&ntilde;os en favor de Ayuso y Almeida. &iquest;Eso significa que el apoyo en las urnas a la derecha en realidad ha bajado en Madrid respecto a hace una d&eacute;cada? No. De hecho, se ensancha si se suma el voto a Vox. 
    </p><p class="article-text">
        Ayuso y Almeida cosecharon el peor resultado del PP en unas municipales y auton&oacute;micas en 2019, pero la reunificaci&oacute;n del voto de la derecha en torno al PP &ndash;sobre todo, por la desaparici&oacute;n de Ciudadanos&ndash;, una tendencia que ya se evidenci&oacute; en las auton&oacute;micas de 2021, le ha llevado de nuevo a concentrar todo el poder de la Comunidad de Madrid y el Ayuntamiento de la capital. 
    </p><p class="article-text">
        Cuando se analizan los resultados de este domingo en ambas instituciones, el mapa para la izquierda es desolador. Madrid es hist&oacute;ricamente conservadora y la izquierda, una vez m&aacute;s, no ha podido revertir esa tendencia. De hecho, el espacio de la derecha se ha ensanchado durante la &uacute;ltima d&eacute;cada. PP y Vox suman m&aacute;s votos que los que ten&iacute;a el partido liderado ahora por Alberto N&uacute;&ntilde;ez Feij&oacute;o cuando estaba en solitario. 
    </p><p class="article-text">
        Si en 2007 Esperanza Aguirre logr&oacute; mayor&iacute;a absoluta tras hacerse con 1.592.162 votos, Ayuso ha sumado este domingo 1.586.985 sufragios. La clave en 2023 es que existe Vox, un partido que nace como una escisi&oacute;n del PP madrile&ntilde;o. La derecha suma hoy los 245.215 que se lleva el partido liderado por Santiago Abascal. Esto hace un total de 1.832.200 votos para las opciones conservadoras. En porcentajes, Aguirre obtuvo el 55,7% de los votos, mientras que Ayuso ha contado con el 44,5% de los apoyos. Con la suma de Vox y Ciudadanos el porcentaje de voto asciende hasta el 56,3%. 
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="¿Qué porcentaje de voto obtuvo la derecha en las elecciones autonómicas en Madrid?" aria-label="Barras apiladas" id="datawrapper-chart-o7LK3" src="https://datawrapper.dwcdn.net/o7LK3/1/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="646" data-external="1"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(a){if(void 0!==a.data["datawrapper-height"]){var e=document.querySelectorAll("iframe");for(var t in a.data["datawrapper-height"])for(var r=0;r<e.length;r++)if(e[r].contentWindow===a.source){var i=a.data["datawrapper-height"][t]+"px";e[r].style.height=i}}}))}();
</script>
<br>
    </figure><p class="article-text">
        Ayuso, sin embargo, suma menos votos que en la repetici&oacute;n electoral de 2021, cuando logr&oacute; 1.631.608 votos, el 44% de los votos y 65 esca&ntilde;os. &iquest;Por qu&eacute; sube, sin embargo, en diputados? Esto se explica por el resultado que ha obtenido la candidatura de Podemos-IU-Alianza Verde, que no pudo este domingo superar la barrera del 5% de los votos necesaria para tener representaci&oacute;n en la Asamblea de Madrid. La coalici&oacute;n liderada por Alejandra Jacinto se qued&oacute; muy cerca con el 4,8% de apoyo. Ese pu&ntilde;ado de diputados se fueron mayoritariamente para Ayuso, que suma 71 esca&ntilde;os, tres m&aacute;s que los necesarios para una mayor&iacute;a absoluta.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="¿Cuántos votos obtuvo la derecha en las elecciones autonómicas en Madrid?" aria-label="Barras apiladas" id="datawrapper-chart-gSOQF" src="https://datawrapper.dwcdn.net/gSOQF/2/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="619" data-external="1"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(a){if(void 0!==a.data["datawrapper-height"]){var e=document.querySelectorAll("iframe");for(var t in a.data["datawrapper-height"])for(var r=0;r<e.length;r++)if(e[r].contentWindow===a.source){var i=a.data["datawrapper-height"][t]+"px";e[r].style.height=i}}}))}();
</script>
<br>
    </figure><p class="article-text">
        A tenor de los datos, Madrid es conservadora tanto en el Ayuntamiento como en la Comunidad. La derecha ha ganado en pr&aacute;cticamente todas las elecciones de las &uacute;ltimas dos d&eacute;cadas con contadas excepciones en la regi&oacute;n. Una de ellas, en los comicios que terminaron en el Tamayazo de 2003 &ndash;dos diputados del PSOE cambiaron su voto en la investidura e impidieron hacer presidente a Rafael Simancas&ndash;. La &uacute;ltima vez, en las auton&oacute;micas de 2015, en las que la izquierda no gobern&oacute; por los 130.000 votos que se perdieron en la candidatura de IU encabezada por Luis Garc&iacute;a Montero, que se qued&oacute; por debajo del 5% m&iacute;nimo por muy poco e hizo que Cristina Cifuentes gobernase con el apoyo de Ciudadanos. En todas sus victorias en Madrid, la izquierda ha vencido por la m&iacute;nima y solo por la abstenci&oacute;n de la mayor&iacute;a social conservadora en la regi&oacute;n. 
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="Así ha variado el voto por bloques ideológicos en la CAM desde el 2000" aria-label="Barras divididas" id="datawrapper-chart-EOc96" src="https://datawrapper.dwcdn.net/EOc96/1/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="926" data-external="1"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(a){if(void 0!==a.data["datawrapper-height"]){var e=document.querySelectorAll("iframe");for(var t in a.data["datawrapper-height"])for(var r=0;r<e.length;r++)if(e[r].contentWindow===a.source){var i=a.data["datawrapper-height"][t]+"px";e[r].style.height=i}}}))}();
</script>
<br>
    </figure><h3 class="article-text">Casi un mill&oacute;n de votos para la derecha en la capital</h3><p class="article-text">
        Si se analizan los datos obtenidos por Almeida en el Ayuntamiento de Madrid, pasa algo parecido. En 2007, Alberto Ruiz Gallard&oacute;n obtuvo 877.544 votos y el 55,7% de los votos. Cuatro a&ntilde;os despu&eacute;s, el tambi&eacute;n exministro baj&oacute; hasta los 756.952 sufragios, el 49,7%. Almeida logr&oacute; este domingo 729.302 votos, solo 30.000 menos que Gallard&oacute;n hace una d&eacute;cada, y el 44,5% &ndash;de nuevo el resultado de Podemos-IU muy cerca del 5%, pero sin alcanzarlo, ha facilitado la mayor&iacute;a absoluta de Almeida&ndash;. La arrolladora victoria de la derecha queda patente si se suman los 148.658 votos que ha obtenido Vox y los 45.000 de Ciudadanos que hacen un total de 922.960 votos para las opciones conservadoras. 
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="El voto a la derecha en las elecciones municipales" aria-label="Barras apiladas" id="datawrapper-chart-hN4H4" src="https://datawrapper.dwcdn.net/hN4H4/1/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="588" data-external="1"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(a){if(void 0!==a.data["datawrapper-height"]){var e=document.querySelectorAll("iframe");for(var t in a.data["datawrapper-height"])for(var r=0;r<e.length;r++)if(e[r].contentWindow===a.source){var i=a.data["datawrapper-height"][t]+"px";e[r].style.height=i}}}))}();
</script>
<br>
    </figure><p class="article-text">
        La llegada de Manuela Carmena a la alcald&iacute;a, en 2015, fue una de esas contadas ocasiones en las que la izquierda qued&oacute; ligeramente por delante de la derecha, gracias a la desmovilizaci&oacute;n de la derecha. El PP de Madrid viv&iacute;a su peor momento asolado por los casos de corrupci&oacute;n, con una Esperanza Aguirre como candidata municipal vinculada a todos esos esc&aacute;ndalos. Que Aguirre no sumaba al PP por aquel entonces se explica, por ejemplo, en que tuvo casi 14.000 votos menos en la ciudad de Madrid de los que gan&oacute; ese a&ntilde;o en las auton&oacute;micas Cifuentes. Hubo adem&aacute;s otro factor: m&aacute;s voto extraparlamentario en la derecha que en la izquierda. Vox y UPyD obtuvieron casi 40.000 votos y ni un solo esca&ntilde;o, mientras que en la izquierda el voto perdido con la candidatura de IU fue bastante menor: 27.000 votos. 
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="¿Cuántos votos obtuvo la derecha en las elecciones municipales en Madrid?" aria-label="Barras apiladas" id="datawrapper-chart-L9Ps2" src="https://datawrapper.dwcdn.net/L9Ps2/1/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="588" data-external="1"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(a){if(void 0!==a.data["datawrapper-height"]){var e=document.querySelectorAll("iframe");for(var t in a.data["datawrapper-height"])for(var r=0;r<e.length;r++)if(e[r].contentWindow===a.source){var i=a.data["datawrapper-height"][t]+"px";e[r].style.height=i}}}))}();
</script>
<br>
    </figure><p class="article-text">
        &iquest;Qu&eacute; pas&oacute; en 2019 para que el PP obtuviera su peor resultado? Los movimientos de votos en la izquierda no fueron tantos. Respecto al resultado que obtuvo Carmena cuatro a&ntilde;os antes, el apoyo a sus candidaturas paso de alrededor de 519.000 a 504.000 votos. Poco m&aacute;s de 15.000 votos menos: pr&aacute;cticamente lo mismo que sum&oacute; IU-Madrid en Pie respecto a la candidatura de IU de 2015. Ambas fueron extraparlamentarias.
    </p><p class="article-text">
        La simetr&iacute;a es casi exacta. La suma de Carmena+IU da pr&aacute;cticamente los mismos votos en 2015 (547.312) que en 2019 (546.845). La diferencia es de solo 527 votos en estos cuatro a&ntilde;os. El espacio a la izquierda del PSOE sum&oacute; pr&aacute;cticamente lo mismo, quien perdi&oacute; fue el PSOE que se dej&oacute; 25.000 votos con Pepu Hern&aacute;ndez. En la cita electoral de este domingo, la izquierda ha sumado 673.643 votos y se queda muy lejos de los 922.960 sufragios que han apoyado opciones conservadoras. 
    </p><p class="article-text">
        __________________
    </p><h3 class="article-text">Te necesitamos m&aacute;s que nunca</h3><p class="article-text">
        El resultado electoral de las elecciones municipales y auton&oacute;micas no deja lugar a dudas. Viene una ola reaccionaria y la mayor&iacute;a de los medios nadan en esa misma direcci&oacute;n. elDiario.es se ha convertido en uno de los pocos peri&oacute;dicos de referencia, con capacidad de marcar la agenda y destapar investigaciones exclusivas, que sigue siendo independiente y no est&aacute; capturado por la derecha. Si crees que el periodismo importa y afecta a nuestras vidas, ap&oacute;yanos. Hoy te necesitamos m&aacute;s que nunca.
    </p><p class="article-text">
        <a href="https://usuarios.eldiario.es/hazte_socio/" target="_blank" data-mrf-recirculation="links-noticia" class="link"><span class="highlight" style="--color:#f8e71c;">Hazte socio, hazte socia, de elDiario.es</span></a><span class="highlight" style="--color:#f8e71c;">.</span>
    </p>]]></description>
      <dc:creator><![CDATA[Fátima Caballero, Ana Ordaz]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/madrid/apoyo-derecha-crece-madrid-voto-conservador-ensanchado-ultima-decada_1_10250186.html]]></guid>
      <pubDate><![CDATA[Mon, 29 May 2023 20:00:05 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/0165becf-55b1-4b6e-868c-bb872f0df855_16-9-discover-aspect-ratio_default_0.jpg" length="16652433" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/0165becf-55b1-4b6e-868c-bb872f0df855_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="16652433" width="1200" height="675"/>
      <media:title><![CDATA[El apoyo a la derecha crece en Madrid: el voto conservador se ha ensanchado en la última década]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/0165becf-55b1-4b6e-868c-bb872f0df855_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
      <media:keywords><![CDATA[Elecciones 28M 2023,Comunidad de Madrid,Ayuntamiento de Madrid,PP de Madrid,Isabel Díaz Ayuso,José Luis Martínez-Almeida,PP - Partido Popular]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[MAPA | ¿Qué votaron tus vecinos en las elecciones municipales? Los resultados del 28M, calle a calle]]></title>
      <link><![CDATA[https://www.eldiario.es/politica/mapa-votaron-vecinos-elecciones-municipales-resultados-28m-calle-calle_1_10249030.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/8fb2bc82-2234-49d9-8339-51f748a3d698_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="MAPA | ¿Qué votaron tus vecinos en las elecciones municipales? Los resultados del 28M, calle a calle"></p><div class="subtitles"><p class="subtitle">Consulta en este mapa qué partido fue el primero, segundo o tercero en cada manzana; en qué calles cambió el ganador respecto a las anteriores o los resultados del bloque izquierda-derecha</p><p class="subtitle">Análisis - Por qué Sánchez convoca elecciones: movilizar a la izquierda desde el shock, por Ignacio Escolar</p><p class="subtitle">Mapa - ¿Quién gana en cada ayuntamiento? Los resultados de las elecciones del 28M, municipio a municipio</p></div><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<div id="container-mapa-resultados-censales-municipales-28m">
    <button class="button-close-fullscreen-map"></button>
    <iframe id="mapa-resultados-censales-municipales-28m-iframe" class="mapa-resultados-censales-municipales-28m"
        style="border: 0px;"
        src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/mapas/mapbox-censales-resultados-municipales.html"
        height="700" width="100%" class="tableau-responsive" scrolling="no" allowfullscreen="true"></iframe>
    <div id="overlay-mapa-resultados-censales-municipales-28m"></div>
</div>
<style>
    @media only screen and (max-width: 900px) {
        .mapa-resultados-censales-municipales-28m {
            height: 80vh;
            min-height: 600px
        }

        .i-amphtml-layout-size-defined {
            height: 700px
        }

        .fullscreenmap {
            position: fixed;
            top: 0px;
            left: 0px;
            bottom: 0px;
            right: 0px;
            width: 100%;
            height: 100%;
            border: none;
            margin: 0;
            padding: 0;
            overflow: hidden;
            z-index: 9999
        }

        #container-mapa-resultados-censales-municipales-28m {
            position: relative
        }

        #overlay-mapa-resultados-censales-municipales-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: block;
        }

        .button-close-fullscreen-map {
            position: absolute;
            right: 8px;
            top: 150px;
            width: 30px;
            height: 30px;
            opacity: 1;
            background-color: white;
            border: 0;
            border-radius: 2px;
            display: none;
            box-shadow: 0 0 0 2px rgb(0 0 0 / 10%);
        }

        .button-close-fullscreen-map:before,
        .button-close-fullscreen-map:after {
            position: absolute;
            left: 14px;
            top: 3px;
            content: ' ';
            height: 25px;
            width: 2px;
            background-color: #333;
        }

        .button-close-fullscreen-map:before {
            transform: rotate(45deg);
        }

        .button-close-fullscreen-map:after {
            transform: rotate(-45deg);
        }

        body.lock-scroll {
            overflow: hidden;
        }
    }

    @media only screen and (min-width: 900px) {
        .mapa-resultados-censales-municipales-28m {
            height: 720px
        }

        #container-mapa-resultados-censales-municipales-28m {
            position: relative
        }

        #overlay-mapa-resultados-censales-municipales-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: none
        }

        .button-close-fullscreen-map {
            display: none;
        }
    }
</style>
<p style="text-align:left;color:black;font-size:12px;margin-left:5px;font-family:'Encode Sans',sans-serif">Fuente:
    Ministerio de Interior</p>
<br>

<script>
    var totalWidthIframe = window.innerWidth;


    if (totalWidthIframe < 900) {
        $("#overlay-mapa-resultados-censales-municipales-28m").click(function () {


            $('body').addClass('lock-scroll');

            document.getElementById('container-mapa-resultados-censales-municipales-28m').classList.add(
                'fullscreenmap');
            document.getElementById('mapa-resultados-censales-municipales-28m-iframe').classList.add(
                'fullscreenmap');
            $('#overlay-mapa-resultados-censales-municipales-28m').hide();
            $('.button-close-fullscreen-map').css({
                "z-index": "99999",
                "display": "block",
                "position": "fixed"
            });
        });


        $(".button-close-fullscreen-map").click(function () {

            $('body').removeClass('lock-scroll');

            document.getElementById('container-mapa-resultados-censales-municipales-28m').classList.remove(
                'fullscreenmap');
            document.getElementById('mapa-resultados-censales-municipales-28m-iframe').classList.remove(
                'fullscreenmap');

            $('#overlay-mapa-resultados-censales-municipales-28m').show();
            $('.button-close-fullscreen-map').css({
                "z-index": "0",
                "display": "none",
                "position": "absolute"
            });
        });

    }
</script>
    </figure><figure class="embed-container embed-container--type-embed ">
    
            <style>
    .container-divs-recirculacion {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        max-width: 640px;
        justify-content: left;
        margin: 0 auto;
        gap: 10px;
    }


    .container-url-recirculacion {
        background-color: #ffffff;
        padding: 5px 10px;
        border: 1px solid #E9E9E9;
        border-radius: 4px
    }

    .container-url-recirculacion a {
        display: flex
    }

    .texto-titulo-recirculacion {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        color: #4a4a4a;
        line-height: 19px;
        letter-spacing: 0px;
        padding: 10px;
        text-decoration: none !important;
        text-align: left;
        /* no underline */
    }

    .titulo-divs-recirculacion {
        max-width: 620px;
        margin: 0 auto;
        padding: 10px 10px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        color: #4A4A4A;
        border-top: 1px solid #E9E9E9;
        ;
        margin-top: 20px;
        text-align: left;
        font-size: 14px
    }

</style>


<h4 class="titulo-divs-recirculacion">Más resultados y mapas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-municipales-28m_1_10234223.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones municipales</div>
        </a>
    </div>
    
    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-autonomicas-28m_1_10234280.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones autonómicas</div>
        </a>
    </div>
</div>

<h4 class="titulo-divs-recirculacion">Otras elecciones autonómicas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/madrid/resultados-elecciones-28m-madrid_1_10234412.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/madrid.svg">
            <div class="texto-titulo-recirculacion">Madrid</div>
        </a>
    </div>



    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/comunitat-valenciana/resultados-elecciones-28m-comunitat-valenciana_1_10234455.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cvalenciana.svg">
            <div class="texto-titulo-recirculacion">C. Valenciana</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/canariasahora/resultados-elecciones-28m-canarias_1_10234377.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/canarias.svg">
            <div class="texto-titulo-recirculacion">Canarias</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/castilla-la-mancha/resultados-elecciones-28m-castilla-la-mancha_1_10234446.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/clamancha.svg">
            <div class="texto-titulo-recirculacion">Castilla-La Mancha</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/murcia/resultados-elecciones-28m-murcia_1_10234434.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/murcia.svg">
            <div class="texto-titulo-recirculacion">Murcia</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/aragon/resultados-elecciones-28m-aragon_1_10234478.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/aragon.svg">
            <div class="texto-titulo-recirculacion">Aragón</div>
        </a>
    </div>

<div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/illes-balears/resultados-elecciones-28m-baleares_1_10234405.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/baleares.svg">
            <div class="texto-titulo-recirculacion">Baleares</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/extremadura/resultados-elecciones-28m-extremadura_1_10234462.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/extremadura.svg">
            <div class="texto-titulo-recirculacion">Extremadura</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/asturias/resultados-elecciones-28m-asturias_1_10234309.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/asturias.svg">
            <div class="texto-titulo-recirculacion">Asturias</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/navarra/resultados-elecciones-28m-navarra_1_10234441.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/navarra.svg">
            <div class="texto-titulo-recirculacion">Navarra</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/cantabria/resultados-elecciones-28m-cantabria_1_10234397.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cantabria.svg">
            <div class="texto-titulo-recirculacion">Cantabria</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-28m-la-rioja_1_10234469.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/larioja.svg">
            <div class="texto-titulo-recirculacion">La Rioja</div>
        </a>
    </div>


</div>
    </figure>]]></description>
      <dc:creator><![CDATA[Raúl Sánchez, Victòria Oliveres, Ana Ordaz]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/politica/mapa-votaron-vecinos-elecciones-municipales-resultados-28m-calle-calle_1_10249030.html]]></guid>
      <pubDate><![CDATA[Mon, 29 May 2023 13:14:11 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/8fb2bc82-2234-49d9-8339-51f748a3d698_16-9-discover-aspect-ratio_default_0.jpg" length="323773" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/8fb2bc82-2234-49d9-8339-51f748a3d698_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="323773" width="1200" height="675"/>
      <media:title><![CDATA[MAPA | ¿Qué votaron tus vecinos en las elecciones municipales? Los resultados del 28M, calle a calle]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/8fb2bc82-2234-49d9-8339-51f748a3d698_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
      <media:keywords><![CDATA[Elecciones 28M 2023]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[Elecciones 28M en Murcia: el mapa de los resultados de las autonómicas, municipio a municipio]]></title>
      <link><![CDATA[https://www.eldiario.es/murcia/resultados-elecciones-28m-murcia_1_10234434.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/2417cb01-9106-4ef8-a774-ff58bd1f02eb_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="Los resultados de las elecciones autonómicas del 28M en Murcia, municipio a municipio"></p><div class="subtitles"><p class="subtitle">Consulta en mapas y gráficos cuál es el partido más votado, el voto por densidad de población y la comparación con el resultado de 2019 en cada municipio de Murcia en las elecciones autonómicas del 28M</p><p class="subtitle">Mapa - ¿Qué votaron tus vecinos en las elecciones municipales? Los resultados, calle a calle</p><p class="subtitle">Buscador - Consulta aquí todos los resultados de las elecciones del 28M</p></div><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<div id="container-mapa-resultados-autonomicas-28m">
    <button class="button-close-fullscreen-map"></button>
    <iframe id="mapa-resultados-autonomicas-28m-iframe" class="mapa-resultados-autonomicas-28m" style="border: 0px;"
        src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/mapas/mapbox-municipios-resultados-murcia.html"
        height="600" width="100%" class="tableau-responsive" scrolling="no" allowfullscreen="true"></iframe>
    <div id="overlay-mapa-resultados-autonomicas-28m"></div>
</div>
<style>
    @media only screen and (max-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 80vh;
            min-height: 560px
        }

        .i-amphtml-layout-size-defined {
            height: 700px
        }

        .fullscreenmap {
            position: fixed;
            top: 0px;
            left: 0px;
            bottom: 0px;
            right: 0px;
            width: 100%;
            height: 100%;
            border: none;
            margin: 0;
            padding: 0;
            overflow: hidden;
            z-index: 9999
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: block;
        }

        .button-close-fullscreen-map {
            position: absolute;
            right: 8px;
            top: 200px;
            width: 30px;
            height: 30px;
            opacity: 1;
            background-color: white;
            border: 0;
            border-radius: 2px;
            display: none;
            box-shadow: 0 0 0 2px rgb(0 0 0 / 10%);
        }

        .button-close-fullscreen-map:before,
        .button-close-fullscreen-map:after {
            position: absolute;
            left: 14px;
            top: 3px;
            content: ' ';
            height: 25px;
            width: 2px;
            background-color: #333;
        }

        .button-close-fullscreen-map:before {
            transform: rotate(45deg);
        }

        .button-close-fullscreen-map:after {
            transform: rotate(-45deg);
        }
    }

    @media only screen and (min-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 700px
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: none
        }

        .button-close-fullscreen-map {
            display: none;
        }
    }
</style>
<p style="text-align:left;color:black;font-size:12px;margin-left:5px;font-family:'Encode Sans',sans-serif">Fuente:
    Comunidades autónomas</p>
<br>

<script>
    var totalWidthIframe = window.innerWidth;


    if (totalWidthIframe < 900) {
        $("#overlay-mapa-resultados-autonomicas-28m").click(function () {

            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.add(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.add(
                'fullscreenmap');
            $('#overlay-mapa-resultados-autonomicas-28m').hide();
            $('.button-close-fullscreen-map').css({
                "z-index": "99999",
                "display": "block",
                "position": "fixed"
            });
        });


        $(".button-close-fullscreen-map").click(function () {


            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.remove(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.remove(
                'fullscreenmap');

            $('#overlay-mapa-resultados-autonomicas-28m').show();
            $('.button-close-fullscreen-map').css({
                "z-index": "0",
                "display": "none",
                "position": "absolute"
            });
        });

    }
</script>
    </figure><p class="article-text">
        Consulta en directo los mapas de elDiario.es para conocer en directo el detalle de los resultados de las elecciones auton&oacute;micas del 28M en cada municipio de Murcia. Consulta cu&aacute;l ha sido la candidatura m&aacute;s votada, y la segunda; comprueba qu&eacute; localidades cambiaron de ganador respecto a las elecciones auton&oacute;micas de 2019, cu&aacute;l ha sido el ganador seg&uacute;n el tama&ntilde;o de la localidad, o d&oacute;nde sube o baja la izquierda y la derecha.
    </p><p class="article-text">
        Explora los botones para ver los resultados por partidos o por bloques ideol&oacute;gicos. Adem&aacute;s, el bot&oacute;n superior permite consultar estos resultados por municipios.
    </p><p class="article-text">
        &iquest;C&oacute;mo sube o baja cada partido respecto a las &uacute;ltimas elecciones auton&oacute;micas? En este gr&aacute;fico puedes comparar el porcentaje de voto obtenido por PP, PSOE, Vox, Podemos, la Espa&ntilde;a Vaciada y Cs este 28M y en 2019 en los 12 municipios m&aacute;s poblados de la Regi&oacute;n de Murcia.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <!-- Code from d3-graph-gallery.com -->
<!DOCTYPE html>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">




<link href="https://fonts.googleapis.com/css?family=Encode+Sans:400,700|Roboto:400,500,700&display=swap"
    rel="stylesheet">
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">

<script src="https://d3js.org/d3.v4.js"></script>
<script src="https://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>

<br><!-- título -->
<h4 class="chart_title_28m">Así sube o
    baja el voto a cada partido respecto a 2019 en las elecciones del 28M

</h4>
<p class="chart_subtitle_28m">Comparación
    del voto a cada partido entre las elecciones autónomicas de 2019 y 2023 en cada en las grandes ciudades de
    Murcia. Haz
    click para ver más detalle
</p>

<div style="width: 100%; margin: 0 auto; text-align: center; margin-bottom: 10px;font-family:'Encode Sans',sans-serif;">
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #e02020; padding-left: 4px; margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">PSOE</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #02a2dd; padding-left: 4px; margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">PP</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #ea8046; padding-left: 4px; margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Cs</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #AAD656; padding-left: 4px;margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Vox</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #7C4080; padding-left: 4px;margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Pod-IU</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #3eb1a2; padding-left: 4px;margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Más Región</span>
    </div>

    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #b80064; padding-left: 4px;margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">MC Región</span>
    </div>
    
</div>

<div id="contenedor-variacion-partidos">
    <div id="variacion-partidos-ccaa"></div>
</div>
<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente:
    comunidades autónomas</p>

<br>

<script>
    (function () {
        var eslocale = d3.timeFormatLocale({
            "dateTime": "%A, %e de %B de %Y, %X",
            "date": "%d/%m/%Y",
            "time": "%H:%M:%S",
            "periods": ["AM", "PM"],
            "days": ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"],
            "shortDays": ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
            "months": ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto",
                "septiembre",
                "octubre",
                "noviembre", "diciembre"
            ],
            "shortMonths": ["ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov",
                "dic"
            ]
        })

        // set the dimensions and margins of the graph
        var totalWidth = document.getElementById("contenedor-variacion-partidos").offsetWidth;
        var margin = {
                top: 50,
                right: 50,
                bottom: 20,
                left: 40
            },
            width = totalWidth > 900 ? (totalWidth - 6 * (margin.left + margin.right)) / 6 :
            totalWidth > 600 ? (totalWidth - 4 * (margin.left + margin.right)) / 4 :
            totalWidth > 400 ? (totalWidth - 3 * (margin.left + margin.right)) / 3 :
            (totalWidth - 2 * (margin.left + margin.right)) / 2,
            height = 200 - margin.top - margin.bottom;
        marginminichart = {
            left: 10,
            right: 0
        }
        var parseTime = d3.timeParse("%d/%m/%Y");

        d3.queue()
            .defer(d3.text, "https://elecciones.eldiario.es/api/data/2305/autonomicasC15_30_merge.csv")
            .await(function (err, data) {

                var dsv = d3.dsvFormat(';')

                var data = dsv.parse(data)

                var filtereddata = data.flat().filter(function (d) {
                    return (d.vganador > 0 & d.censo > 18000 &
                        d.id < 99999)

                })

                // group the data: I want to draw one line per group
                var sumstat = d3.nest() // nest function allows to group the calculation per level of a factor
                    .key(function (d) {
                        return d.nombre;
                    })
                    .entries(filtereddata);

                sumstat.forEach(function (s) {
                    s.censoTotal = d3.max(s.values, function (d) {
                        return +d.censo;
                    });
                    s.abstencion = d3.max(s.values, function (d) {
                        return +d.abstencion;
                    });

                });


                sumstat.sort(function (x, y) {
                    return d3.descending(x.censoTotal, y.censoTotal);
                })


                // What is the list of groups?
                allKeys = sumstat.map(function (d) {
                    return d.key
                })


                var locale = d3.formatLocale({
                    decimal: ",",
                    thousands: ".",
                    grouping: [3]
                });

                // Add an svg element for each group. The will be one beside each other and will go on the next row when no more room available
                var svg = d3.select("#variacion-partidos-ccaa")
                    .selectAll("uniqueChart")
                    .data(sumstat)
                    .enter()
                    .append("svg")
                    .attr("width", width + margin.left + margin.right)
                    .attr("height", height + margin.top + margin.bottom)
                    .append("g")
                    .attr("class", "grafico-individual")
                    .attr("transform",
                        "translate(" + margin.left + "," + margin.top + ")")
                    .each(function (symbol) {
                        var svg1 = d3.select(this);
                        symbol.y = d3.scaleLinear()
                            .domain([0, d3.max(filtereddata, function (d) {
                                return d.pganador_prev | d.pganador;
                            })])
                            .range([height, 0]);
                        svg1
                            .append("g")
                            .attr("class", "eje-vertical")
                            .call(d3.axisLeft(symbol.y)
                                .ticks(3)
                                .tickSize(-width)
                                .tickSizeOuter(0)
                                .tickFormat(function (d) {
                                    return d + "%";
                                })
                            );


                        // Create a rect on top of the svg area: this rectangle recovers mouse position
                        svg1
                            .append('rect')
                            .attr("class", "fondo-tooltip")
                            .style("fill", "none")
                            .style("pointer-events", "all")
                            .attr('width', width)
                            .attr('height', height)
                            .on('mousemove', mousemove)
                            .on('mouseout', mouseout);



                        function mousemove() {
                            // recover coordinate we need

                            selectedData = symbol.values[0]




                            var nombre = selectedData.nombre;
                            var escrutinio = locale.format(".1f")(selectedData.escrutinio);

                            var pp_prev = locale.format(".1f")(selectedData.pp_prev);
                            var pp = locale.format(".1f")(selectedData.pp);
                            var difpp = locale.format("+.1f")(selectedData.pp - selectedData.pp_prev);

                            var psoe_prev = locale.format(".1f")(selectedData.psoe_prev);
                            var psoe = locale.format(".1f")(selectedData.psoe);
                            var difpsoe = locale.format("+.1f")(selectedData.psoe - selectedData.psoe_prev);

                            var vox_prev = locale.format(".1f")(selectedData.vox_prev);
                            var vox = locale.format(".1f")(selectedData.vox);
                            var difvox = locale.format("+.1f")(selectedData.vox - selectedData.vox_prev);

                            var mcregion_prev = locale.format(".1f")(selectedData.mcregion_prev);
                            var mcregion = locale.format(".1f")(selectedData.mcregion);
                            var difmcregion = locale.format("+.1f")(selectedData.mcregion - selectedData
                                .mcregion_prev);

                            var cs_prev = locale.format(".1f")(selectedData.cs_prev);
                            var cs = locale.format(".1f")(selectedData.cs);
                            var difcs = locale.format("+.1f")(selectedData.cs - selectedData.cs_prev);

                            var up_prev = locale.format(".1f")(selectedData.up_prev);
                            var up = locale.format(".1f")(selectedData.up);
                            var difup = locale.format("+.1f")(selectedData.up - selectedData.up_prev);



                            var flechapsoe = selectedData.vprimero === 0 ? "-" :
                                (+selectedData.psoe > +selectedData.psoe_prev) ? 'flechaazul' :
                                (+selectedData.psoe === +selectedData.psoe_prev) ? 'flechaigual' :
                                'flecharoja';

                            var flechapp = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.pp > +selectedData.pp_prev) ? 'flechaazul' :
                                (+selectedData.pp === +selectedData.pp_prev) ? 'flechaigual' : 'flecharoja';

                            var flechacs = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.cs > +selectedData.cs_prev) ? 'flechaazul' :
                                (+selectedData.cs === +selectedData.cs_prev) ? 'flechaigual' : 'flecharoja';

                            var flechavox = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.vox > +selectedData.vox_prev) ? 'flechaazul' :
                                (+selectedData.vox === +selectedData.vox_prev) ? 'flechaigual' :
                                'flecharoja';

                            var flechamcregion = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.mcregion > +selectedData.mcregion_prev) ? 'flechaazul' :
                                (+selectedData.mcregion === +selectedData.mcregion_prev) ? 'flechaigual' :
                                'flecharoja';

                            var flechaup = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.up > +selectedData.up_prev) ? 'flechaazul' :
                                (+selectedData.up === +selectedData.up_prev) ? 'flechaigual' : 'flecharoja';





                            tooltip.transition()
                                .duration(0)
                                .style("opacity", 1);
                            tooltip.html(
                                '<p style="display: block; text-align:left;margin-top:0px;margin-bottom:10px;font-size:14px;font-weight:bold;border-bottom:1px solid #c5c5c5;">' +
                                nombre +
                                '<span style="font-size:11px;font-weight:400;color:#4f4f4f"> (' +
                                escrutinio +
                                '% escr.)</span></p><table style="width:100%;border-spacing:2px;border-collapse:collapse"><tr><th style="text-align:left"><b>Cand.</b></th></th><th style="text-align:right"><b>2023</b></th><th style="text-align:right">Dif.</th><th style="text-align:left;padding-left:15px"><b>Cand.</b></th></th><th style="text-align:right"><b>2023</b></th><th style="text-align:right">Dif.</th></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#E02020; margin-right: 4px;margin-bottom:0px;"></span><span>PSOE</span></td><td style="text-align:right;width:50px"><b>' +
                                psoe +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difpsoe +
                                ' <div class="' +
                                flechapsoe +
                                '"></div></td><td style="width:60px;padding-left:15px"><span style="display: inline-block;width: 10px; height: 10px; background-color:#02A2DD; margin-right: 4px;margin-bottom:0px;"></span><span>PP</span></td><td style="text-align:right;width:50px"><b>' +
                                pp +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difpp +
                                ' <div class="' +
                                flechapp +
                                '"></div></td></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#7C4080; margin-right: 4px;margin-bottom:0px;"></span><span>P-IU</span></td><td style="text-align:right;width:50px"><b>' +
                                up +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difup +
                                ' <div class="' +
                                flechaup +
                                '"></div></td><td style="width:60px;padding-left:15px"><span style="display: inline-block;width: 10px; height: 10px; background-color:#AAD656; margin-right: 4px;margin-bottom:0px;"></span><span>Vox</span></td><td style="text-align:right;width:50px"><b>' +
                                vox +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difvox +
                                ' <div class="' +
                                flechavox +
                                '"></div></td></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#b80064; margin-right: 4px;margin-bottom:0px;"></span><span>MC</span></td><td style="text-align:right;width:50px"><b>' +
                                mcregion +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difmcregion +
                                ' <div class="' +
                                flechamcregion +
                                '"></div></td><td style="width:60px;padding-left:15px"><span style="display: inline-block;width: 10px; height: 10px; background-color:#ea8046; margin-right: 4px;margin-bottom:0px;"></span><span>Cs</span></td><td style="text-align:right;width:50px"><b>' +
                                cs +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difcs +
                                ' <div class="' +
                                flechacs +
                                '"></div></td></tr></table>'
                            );
                            tooltip.style("visibility", "visible");
                            tooltip.style('width', tooltipWidth);


                            if (totalWidth > 600) {
                                if (d3.event.pageX > totalWidth / 1.5) {
                                    return tooltip.style("top", (d3.event.pageY + 50) + "px").style("left",
                                        (d3.event
                                            .pageX - 200) +
                                        "px");
                                }
                                return tooltip.style("top", (d3.event.pageY + 50) + "px").style("left", (d3
                                        .event
                                        .pageX - 50) +
                                    "px");
                            } else {
                                return tooltip.style("bottom", '0px').style("left", 0).style("top",
                                    'inherit');
                            }
                        }

                        function mouseout() {



                            tooltip.transition()
                                .duration(20)
                                .style("opacity", 0);
                            var $tooltip = $("#tooltip");
                            $tooltip.empty();
                        }
                    });

                // Add X axis --> it is a date format



                var borderLines = svg.append("g")
                    .attr("class", "border-lines")
                borderLines.append("line")
                    .attr("x1", 0 + marginminichart.left).attr("y1", 0)
                    .attr("x2", 0 + marginminichart.left).attr("y2", height)
                    .attr("stroke-width", 1)
                    .attr("stroke", "#999");
                borderLines.append("line")
                    .attr("x1", width - marginminichart.right).attr("y1", 0)
                    .attr("x2", width - marginminichart.right).attr("y2", height)
                    .attr("stroke-width", 1)
                    .attr("stroke", "#999");
                //Add Y axis
                //var y = d3.scaleLinear()
                // svg.append("g")
                //     .call(d3.axisLeft(y).ticks(3));
                borderLines.append("text")
                    .attr("x", 0 + marginminichart.left)
                    .attr("y", height + 15)
                    .text("2019")
                    .attr("text-anchor", "middle")
                    .attr("fill", "#999");


                borderLines.append("text")
                    .attr("x", width - marginminichart.right)
                    .attr("y", height + 15)
                    .text("2023")
                    .attr("text-anchor", "middle")
                    .attr("fill", "#999");

                y = d3.scaleLinear()
                    .domain([0, d3.max(filtereddata, function (d) {
                        return d.pganador_prev | d.pganador;
                    })])
                    .range([height, 0]);


                // Draw the line
                var lineaspartidos = svg.append("g")
                    .attr("class", "partidos-lineas")

                var circulospartidos = svg.append("g")
                    .attr("class", "partidos-circulos")


                var labelpartidos = svg.append("g")
                    .attr("class", "partidos-label")

                //LINEA PSOE

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#E02020")
                    .attr("class", "var-psoe")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].psoe_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].psoe);
                    });


                circulospartidos
                    .append("circle")
                    .attr("fill", "#E02020")
                    .attr("class", "circle-psoe")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].psoe);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-psoe")
                    .attr("fill", "#E02020")
                    .text("PSOE")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].psoe);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");

                //LINEA PP
                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#02A2DD")
                    .attr("class", "var-pp")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].pp_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].pp);
                    });


                circulospartidos
                    .append("circle")
                    .attr("fill", "#02A2DD")
                    .attr("class", "circle-pp")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].pp);
                    })
                    .attr("r", 3);

                labelpartidos
                    .append('text')
                    .attr("class", "label-pp")
                    .attr("fill", "#02A2DD")
                    .text("PP")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].pp);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");

                //LINEA CS

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#EA8046")
                    .attr("class", "var-cs")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].cs_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].cs);
                    });

                circulospartidos
                    .append("circle")
                    .attr("fill", "#EA8046")
                    .attr("class", "circle-cs")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].cs);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-cs")
                    .attr("fill", "#EA8046")
                    .text("Cs")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].cs);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");



                //LINEA VOX

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#AAD656")
                    .attr("class", "var-vox")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].vox_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].vox);
                    });

                circulospartidos
                    .append("circle")
                    .attr("fill", "#AAD656")
                    .attr("class", "circle-vox")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].vox);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-vox")
                    .attr("fill", "#AAD656")
                    .text("Vox")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].vox);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");


                //LINEA UNIDAS PODEMOS

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#7C4080")
                    .attr("class", "var-up")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].up_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].up);
                    });

                circulospartidos
                    .append("circle")
                    .attr("fill", "#7C4080")
                    .attr("class", "circle-up")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].up);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-up")
                    .attr("fill", "#7C4080")
                    .text("Pod-IU")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].up);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");





                //LINEA MÁS REGION
                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#3eb1a2")
                    .attr("class", "var-mcregion")
                    .style("display", function (d) {
                        return d.values[0].mp == 0 ? "none" : "block";
                    })
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].mp_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].mp);
                    });



                circulospartidos
                    .append("circle")
                    .attr("fill", "#3eb1a2")
                    .attr("class", "circle-mp")
                    .style("display", function (d) {
                        return d.values[0].mp == 0 ? "none" : "block";
                    })
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].mp);
                    })
                    .attr("r", 3);



                labelpartidos
                    .append('text')
                    .attr("class", "label-mp")
                    .attr("fill", "#3eb1a2")
                    .text("MR")
                    .attr('alignment-baseline', 'middle')
                    .style("display", function (d) {
                        return d.values[0].mp == 0 ? "none" : "block";
                    })
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].mp);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");



                //LINEA MC región
                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#b80064")
                    .attr("class", "var-mcregion")
                    .style("display", function (d) {
                        return d.values[0].mcregion == 0 ? "none" : "block";
                    })
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].mcregion_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].mcregion);
                    });



                circulospartidos
                    .append("circle")
                    .attr("fill", "#b80064")
                    .attr("class", "circle-mcregion")
                    .style("display", function (d) {
                        return d.values[0].mcregion == 0 ? "none" : "block";
                    })
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].mcregion);
                    })
                    .attr("r", 3);



                labelpartidos
                    .append('text')
                    .attr("class", "label-mcregion")
                    .attr("fill", "#b80064")
                    .text("MC")
                    .attr('alignment-baseline', 'middle')
                    .style("display", function (d) {
                        return d.values[0].mcregion == 0 ? "none" : "block";
                    })
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].mcregion);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");






                // Add titles
                svg
                    .append("text")
                    .attr("text-anchor", "start")
                    .attr("class", "nombre-municipio")
                    .attr("y", -20)
                    .attr("x", 0)
                    .text(function (d) {
                        return d.key == "San Sebastián de los Reyes" ? "S. S. de los Reyes" :
                            d.key == "Alicante/Alacant" ? "Alicante" :
                            d.key == "San Sebastián de los Reyes" ? "S. S. de los Reyes" :
                            d.key == "San Sebastián de los Reyes" ? "S. S. de los Reyes" :
                            d.key == "San Sebastián de los Reyes" ? "S. S. de los Reyes" : d.key
                    })


                svg
                    .append("text")
                    .attr("text-anchor", "start")
                    .attr("class", "nsobrepico")
                    .attr("y", -5)
                    .attr("x", 0)
                    .text(function (d) {
                        return "Abst: " + (locale.format(".1f")(d.abstencion) + "%")
                    })
                    .style("fill", "#444")



                d3.selectAll(".fondo-tooltip").raise()



                var tooltipWidth = totalWidth > 600 ? '300px' : 'calc(100% - 5px)';
                var tooltipPosition = totalWidth > 600 ? 'absolute' : 'fixed';

                var tooltip = d3.select("body")
                    .append("div")
                    .attr("id", "tooltip-info")
                    .style("position", tooltipPosition)
                    .style("z-index", "10")
                    .style("visibility", "hidden")
                    .style("color", "black")
                    .style("padding", "8px")
                    .style("background-color", "white")
                    .style("border-radius", "0px")
                    .style("font-size", "12px")
                    .style("pointer-events", "none")
                    .style("font-family", "'Encode Sans', sans-serif")
                    .style("box-shadow", "0 2px 2px 0 #ccc")
                    .style("border", "1px solid #ccc")
                    .style("margin-left", "2px")
                    .style("line-height", "1.5");




            })
    })();
</script>
    </figure><p class="article-text">
        &iquest;Qu&eacute; bloque sube o baja respecto a 2019? &iquest;D&oacute;nde arrasa cada uno? En las siguientes tablas puedes consultar, para los municipios m&aacute;s poblados de Murcia, c&oacute;mo ha sido el voto a los partidos de izquierda y a los partidos de derecha en 2023 y cu&aacute;ntos puntos sube o baja respecto a las &uacute;ltimas elecciones auton&oacute;micas.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://d3js.org/d3.v4.js"></script>
<script src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.js"></script>
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">


<div class="container-tablas-derecha-izquierda">

	<div class="div-tabla-izquierda-derecha">
		<p id="nombre-tabla-derecha-izquierda">La izquierda arrasó en 2019</p>
		<div id="tabla-izquierda-20" class="tabla-izquierda-derecha"></div>


		<p id="nombre-tabla-derecha-izquierda">La izquierda ganó por +5 puntos</p>
		<div id="tabla-izquierda-10" class="tabla-izquierda-derecha"></div>
	</div>

	<div class="div-tabla-izquierda-derecha">
		<p id="nombre-tabla-derecha-izquierda">Ni de izquierdas ni de derechas</p>
		<div id="tabla-empate" class="tabla-izquierda-derecha"></div>
	</div>


	<div class="div-tabla-izquierda-derecha">
		<p id="nombre-tabla-derecha-izquierda">La derecha ganó por +5 puntos</p>
		<div id="tabla-derecha-10" class="tabla-izquierda-derecha"></div>

		<p id="nombre-tabla-derecha-izquierda">La derecha arrasó en 2019</p>
		<div id="tabla-derecha-20" class="tabla-izquierda-derecha"></div>
	</div>

</div>
<script>
	(function () {


		var eslocale = d3.timeFormatLocale({
			"dateTime": "%A, %e de %B de %Y, %X",
			"date": "%d/%m/%Y",
			"time": "%H:%M:%S",
			"periods": ["AM", "PM"],
			"days": ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"],
			"shortDays": ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
			"months": ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto",
				"septiembre",
				"octubre",
				"noviembre", "diciembre"
			],
			"shortMonths": ["ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov",
				"dic"
			]
		})



		d3.text('https://elecciones.eldiario.es/api/data/2305/autonomicasC15_30_merge.csv',
			function (data) {
				var dsv = d3.dsvFormat(';')
				var data = dsv.parse(data)
				var data = data.filter(function (d) {
					return (d.censo > 0 & d.id.length < 6)
				})
				var data = data.map(function (d) {
					return {
						municipio: d.nombre == "Las Torres de Cotillas" ? "Torres de Cotillas" : d.nombre,
						pizquierda: (+d.pizquierda),
						pderecha: (+d.pderecha),
						dif: +d.vganador > 0 ? (+d.pderecha - +d.pizquierda) - (+d.pderecha_prev - +d
							.pizquierda_prev) : 0,
						difizder: +d.pderecha_prev - d.pizquierda_prev,


					}
				});

                console.log(data)
				data.sort(function (x, y) {
					return d3.descending(x.pizquierda, y.pizquierda);
				})



				createtableIzqDer(data, -15, -5, 5, 15)


			});



	})();
</script>
    </figure><p class="article-text">
        En las elecciones auton&oacute;micas de 2019, Ciudadanos obtuvo 6 esca&ntilde;os en Murcia. &iquest;C&oacute;mo ha cambiado la distribuci&oacute;n dentro del bloque ideol&oacute;gico conservador en las &uacute;ltimas elecciones auton&oacute;micas? Este tri&aacute;ngulo permite ver c&oacute;mo se ha redistribuido el voto entre las formaciones de derechas (PP, Vox, Ciudadanos).
    </p><figure class="embed-container embed-container--type-embed ">
    
            <style>

    .triangulo {
      max-width: 550px;
      widht:100%;
      margin-bottom:20px;
    }
    
    .container-figura {
      overflow:hidden; /*hide bounds of image */
      margin:0;   /*reset margin of figure tag*/
    }
    
    .container-figura img{
       display:block; /*remove inline-block spaces*/
       width:100%; /*make image streatch*/
       margin:-19% 0 -13% 0;
    }
    
    .container-triangulos {
      display: grid;
      grid-template-columns: 50% 50%;
      padding-bottom: 0px;
    }
    
    .responsiva {
      max-width: 100%;
      margin: auto;
    }
    
      .titulo-bloques {
        margin-bottom:20px;
      }
    
    @media only screen and (max-width: 600px) {
    
      .container-triangulos {
        display: grid;
        grid-template-columns: 100%;
        padding-bottom: 0px;
      }
    
      .responsiva {
        width: 100%;
      }
    
    }
    
    </style>
    
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">
    
    <br>
    
    <h4 class="chart_title_28m">¿Cómo ha cambiado el voto dentro de la derecha?</h4>
    
    <p class="chart_subtitle_28m">
      Distribución de los votos entre los tres partidos de derechas, 
      <b style="background-color:#02A2DD;color:#ffffff;padding:0px 2px">PP</b>, 
      <b style="background-color:#AAD656;color:#ffffff;padding:0px 2px">Vox</b> y 
      <b style="background-color:#EA8046;color:#ffffff;padding:0px 2px">Ciudadanos</b>, 
      en las elecciones autonómicas de 2019 y de 2023. 
      Cada círculo representa un municipio de Murcia. 
      El tamaño se ajusta a su censo electoral y el color, al ganador del bloque de la derecha
    </p>  
    <div class="container-triangulos">
      <div class="triangulo">
       <h4 style="font-family:'Encode Sans',sans-serif;text-align:center;color:black;font-size:18px;font-weight:700;margin-bottom:15px">2019</h4>
       <div class="container-figura">
         <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/triangulos/triangulo_derecha_prev_murcia.svg" class="responsiva">
       </div>
      </div>
    
      <div class="triangulo">
         <h4 style="font-family:'Encode Sans',sans-serif;text-align:center;color:black;font-size:18px;font-weight:700;margin-bottom:15px">2023</h4>
         <div class="container-figura">
           <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/triangulos/triangulo_derecha_murcia.svg" class="responsiva">
         </div>
      </div>
    </div>
  <br>
    </figure><figure class="embed-container embed-container--type-embed ">
    
            <style>
    .container-divs-recirculacion {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        max-width: 640px;
        justify-content: left;
        margin: 0 auto;
        gap: 10px;
    }


    .container-url-recirculacion {
        background-color: #ffffff;
        padding: 5px 10px;
        border: 1px solid #E9E9E9;
        border-radius: 4px
    }

    .container-url-recirculacion a {
        display: flex
    }

    .texto-titulo-recirculacion {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        color: #4a4a4a;
        line-height: 19px;
        letter-spacing: 0px;
        padding: 10px;
        text-decoration: none !important;
        text-align: left;
        /* no underline */
    }

    .titulo-divs-recirculacion {
        max-width: 620px;
        margin: 0 auto;
        padding: 10px 10px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        color: #4A4A4A;
        border-top: 1px solid #E9E9E9;
        ;
        margin-top: 20px;
        text-align: left;
        font-size: 14px
    }

</style>


<h4 class="titulo-divs-recirculacion">Más resultados y mapas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-municipales-28m_1_10234223.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones municipales</div>
        </a>
    </div>
    
    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-autonomicas-28m_1_10234280.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones autonómicas</div>
        </a>
    </div>
</div>

<h4 class="titulo-divs-recirculacion">Otras elecciones autonómicas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/madrid/resultados-elecciones-28m-madrid_1_10234412.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/madrid.svg">
            <div class="texto-titulo-recirculacion">Madrid</div>
        </a>
    </div>



    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/comunitat-valenciana/resultados-elecciones-28m-comunitat-valenciana_1_10234455.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cvalenciana.svg">
            <div class="texto-titulo-recirculacion">C. Valenciana</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/canariasahora/resultados-elecciones-28m-canarias_1_10234377.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/canarias.svg">
            <div class="texto-titulo-recirculacion">Canarias</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/castilla-la-mancha/resultados-elecciones-28m-castilla-la-mancha_1_10234446.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/clamancha.svg">
            <div class="texto-titulo-recirculacion">Castilla-La Mancha</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/murcia/resultados-elecciones-28m-murcia_1_10234434.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/murcia.svg">
            <div class="texto-titulo-recirculacion">Murcia</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/aragon/resultados-elecciones-28m-aragon_1_10234478.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/aragon.svg">
            <div class="texto-titulo-recirculacion">Aragón</div>
        </a>
    </div>

<div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/illes-balears/resultados-elecciones-28m-baleares_1_10234405.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/baleares.svg">
            <div class="texto-titulo-recirculacion">Baleares</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/extremadura/resultados-elecciones-28m-extremadura_1_10234462.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/extremadura.svg">
            <div class="texto-titulo-recirculacion">Extremadura</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/asturias/resultados-elecciones-28m-asturias_1_10234309.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/asturias.svg">
            <div class="texto-titulo-recirculacion">Asturias</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/navarra/resultados-elecciones-28m-navarra_1_10234441.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/navarra.svg">
            <div class="texto-titulo-recirculacion">Navarra</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/cantabria/resultados-elecciones-28m-cantabria_1_10234397.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cantabria.svg">
            <div class="texto-titulo-recirculacion">Cantabria</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-28m-la-rioja_1_10234469.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/larioja.svg">
            <div class="texto-titulo-recirculacion">La Rioja</div>
        </a>
    </div>


</div>
    </figure>]]></description>
      <dc:creator><![CDATA[Raúl Sánchez, Victòria Oliveres, Ana Ordaz]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/murcia/resultados-elecciones-28m-murcia_1_10234434.html]]></guid>
      <pubDate><![CDATA[Sun, 28 May 2023 19:52:58 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/2417cb01-9106-4ef8-a774-ff58bd1f02eb_16-9-discover-aspect-ratio_default_0.jpg" length="83100" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/2417cb01-9106-4ef8-a774-ff58bd1f02eb_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="83100" width="1200" height="675"/>
      <media:title><![CDATA[Elecciones 28M en Murcia: el mapa de los resultados de las autonómicas, municipio a municipio]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/2417cb01-9106-4ef8-a774-ff58bd1f02eb_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
    </item>
    <item>
      <title><![CDATA[Elecciones 28M en Extremadura: el mapa de los resultados de las autonómicas, por municipios y provincias]]></title>
      <link><![CDATA[https://www.eldiario.es/extremadura/resultados-elecciones-28m-extremadura_1_10234462.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/b654d606-a69d-4a1c-ac50-f767e1cabd45_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="Los resultados de las elecciones autonómicas del 28M en Extremadura, municipio a municipio"></p><div class="subtitles"><p class="subtitle">Consulta en mapas y gráficos cuál es el partido más votado, el voto por densidad de población y la comparación con el resultado de 2019 en cada municipio de Extremadura en las elecciones autonómicas del 28M</p><p class="subtitle">Mapa - ¿Qué votaron tus vecinos en las elecciones municipales? Los resultados, calle a calle</p><p class="subtitle">Buscador - Consulta aquí todos los resultados de las elecciones del 28M</p></div><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<div id="container-mapa-resultados-autonomicas-28m">
    <button class="button-close-fullscreen-map"></button>
    <iframe id="mapa-resultados-autonomicas-28m-iframe" class="mapa-resultados-autonomicas-28m" style="border: 0px;"
        src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/mapas/mapbox-municipios-resultados-extremadura.html"
        height="600" width="100%" class="tableau-responsive" scrolling="no" allowfullscreen="true"></iframe>
    <div id="overlay-mapa-resultados-autonomicas-28m"></div>
</div>
<style>
    @media only screen and (max-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 80vh;
            min-height: 560px
        }

        .i-amphtml-layout-size-defined {
            height: 700px
        }

        .fullscreenmap {
            position: fixed;
            top: 0px;
            left: 0px;
            bottom: 0px;
            right: 0px;
            width: 100%;
            height: 100%;
            border: none;
            margin: 0;
            padding: 0;
            overflow: hidden;
            z-index: 9999
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: block;
        }

        .button-close-fullscreen-map {
            position: absolute;
            right: 8px;
            top: 200px;
            width: 30px;
            height: 30px;
            opacity: 1;
            background-color: white;
            border: 0;
            border-radius: 2px;
            display: none;
            box-shadow: 0 0 0 2px rgb(0 0 0 / 10%);
        }

        .button-close-fullscreen-map:before,
        .button-close-fullscreen-map:after {
            position: absolute;
            left: 14px;
            top: 3px;
            content: ' ';
            height: 25px;
            width: 2px;
            background-color: #333;
        }

        .button-close-fullscreen-map:before {
            transform: rotate(45deg);
        }

        .button-close-fullscreen-map:after {
            transform: rotate(-45deg);
        }
    }

    @media only screen and (min-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 700px
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: none
        }

        .button-close-fullscreen-map {
            display: none;
        }
    }
</style>
<p style="text-align:left;color:black;font-size:12px;margin-left:5px;font-family:'Encode Sans',sans-serif">Fuente:
    Comunidades autónomas</p>
<br>

<script>
    var totalWidthIframe = window.innerWidth;


    if (totalWidthIframe < 900) {
        $("#overlay-mapa-resultados-autonomicas-28m").click(function () {

            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.add(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.add(
                'fullscreenmap');
            $('#overlay-mapa-resultados-autonomicas-28m').hide();
            $('.button-close-fullscreen-map').css({
                "z-index": "99999",
                "display": "block",
                "position": "fixed"
            });
        });


        $(".button-close-fullscreen-map").click(function () {


            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.remove(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.remove(
                'fullscreenmap');

            $('#overlay-mapa-resultados-autonomicas-28m').show();
            $('.button-close-fullscreen-map').css({
                "z-index": "0",
                "display": "none",
                "position": "absolute"
            });
        });

    }
</script>
    </figure><p class="article-text">
        Consulta en directo los mapas de elDiario.es para conocer en directo el detalle de los resultados de las elecciones auton&oacute;micas del 28M en cada municipio de Extremadura. Consulta cu&aacute;l ha sido la candidatura m&aacute;s votada, y la segunda; comprueba qu&eacute; localidades cambiaron de ganador respecto a las elecciones auton&oacute;micas de 2019, cu&aacute;l ha sido el ganador seg&uacute;n el tama&ntilde;o de la localidad, o d&oacute;nde sube o baja la izquierda y la derecha.
    </p><p class="article-text">
        Explora los botones para ver los resultados por partidos o por bloques ideol&oacute;gicos. Adem&aacute;s, el bot&oacute;n superior permite consultar estos resultados por municipios y por provincias.
    </p><p class="article-text">
        &iquest;Qu&eacute; bloque sube o baja respecto a 2019? &iquest;D&oacute;nde arrasa cada uno? En las siguientes tablas puedes consultar, para los 24 municipios m&aacute;s poblados de Extremadura, c&oacute;mo ha sido el voto a los partidos de izquierda y a los partidos de derecha en 2023 y cu&aacute;ntos puntos sube o baja respecto a las &uacute;ltimas elecciones auton&oacute;micas.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://d3js.org/d3.v4.js"></script>
<script src='https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.js'></script>
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">


<div class="container-tablas-derecha-izquierda">

	<div class="div-tabla-izquierda-derecha">
		<p id="nombre-tabla-derecha-izquierda">La izquierda arrasó en 2019</p>
		<div id="tabla-izquierda-20" class="tabla-izquierda-derecha"></div>


		<p id="nombre-tabla-derecha-izquierda">La izquierda ganó por +10 puntos</p>
		<div id="tabla-izquierda-10" class="tabla-izquierda-derecha"></div>

		<p id="nombre-tabla-derecha-izquierda">Ni de izquierdas ni de derechas</p>
		<div id="tabla-empate" class="tabla-izquierda-derecha"></div>
	</div>

	<div class="div-tabla-izquierda-derecha">
		<p id="nombre-tabla-derecha-izquierda">La derecha ganó por +10 puntos</p>
		<div id="tabla-derecha-10" class="tabla-izquierda-derecha"></div>

		<p id="nombre-tabla-derecha-izquierda">La derecha arrasó en 2019</p>
		<div id="tabla-derecha-20" class="tabla-izquierda-derecha"></div>
	</div>

</div>
<script>
	(function () {


		var eslocale = d3.timeFormatLocale({
			"dateTime": "%A, %e de %B de %Y, %X",
			"date": "%d/%m/%Y",
			"time": "%H:%M:%S",
			"periods": ["AM", "PM"],
			"days": ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"],
			"shortDays": ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
			"months": ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto",
				"septiembre",
				"octubre",
				"noviembre", "diciembre"
			],
			"shortMonths": ["ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov",
				"dic"
			]
		})


        d3.queue()
			.defer(d3.text, "https://elecciones.eldiario.es/api/data/2305/autonomicasC10_06_merge.csv")
			.defer(d3.text, "https://elecciones.eldiario.es/api/data/2305/autonomicasC10_10_merge.csv")
			.await(function (err, data06, data10) {


				var arr = [data06, data10];

				var dsv = d3.dsvFormat(';')

				var data = [];
				for (i in arr) {
					var temp = {};
					var temp = dsv.parse(arr[i])
					data.push(temp);
				}

				var data = data.flat().filter(function (d) {
					return (d.censo > 5000 & d.id.length < 6
					)
				}) 
				var data = data.map(function (d) {
					return {
						municipio: d.nombre == "La Línea de la Concepción" ? "La Línea de la C." : d
							.nombre == "El Puerto de Santa María" ? "El Puerto de Sta. Mª" : d.nombre ==
							"Chiclana de la Frontera" ? "Chiclana de la Front." : d.nombre ==
							"Sanlúcar de Barrameda" ? "Sanlúcar de Barram." : d.nombre ==
							"Los Palacios y Villafranca" ? "Los Palacios y Villaf." : d.nombre,
						pizquierda: (+d.pizquierda),
						potros: (+d.potros),
						pderecha: (+d.pderecha),
						bloquemassube: (+d.pizquierda - d.pizquierda_prev) > (+d
								.pderecha - d.pderecha_prev) &
							(+d.pizquierda - d.pizquierda_prev) > (+d.potros - d
								.potros_prev) ? "Izquierda" : (+d.pderecha - d
								.pderecha_prev) > (+d.pizquierda - d.pizquierda_prev) &
							(+d.pderecha - d.pderecha_prev) > (+d.potros - d
								.potros_prev) ? "Derecha" : (+d.potros - d
								.potros_prev) > (+d.pderecha - d.pderecha_prev) &
							(+d.potros - d.potros_prev) > (+d.pizquierda - d
								.pizquierda_prev) ? "Otros" : "Desconocido",
						difbloqueganador: (+d.pizquierda - d.pizquierda_prev) > (+d
								.pderecha - d.pderecha_prev) &
							(+d.pizquierda - d.pizquierda_prev) > (+d.potros - d
								.potros_prev) ? +d.pizquierda - d.pizquierda_prev : (+d.pderecha - d
								.pderecha_prev) > (+d.pizquierda - d.pizquierda_prev) &
							(+d.pderecha - d.pderecha_prev) > (+d.potros - d
								.potros_prev) ? +d.pderecha - d.pderecha_prev : (+d.potros - d
								.potros_prev) > (+d.pderecha - d.pderecha_prev) &
							(+d.potros - d.potros_prev) > (+d.pizquierda - d
								.pizquierda_prev) ? +d.potros - d.potros_prev : 0,
						bloqueganador: +d.vizquierda > +d.vderecha & +d
							.vizquierda > +
							d.votros ? "Izquierda" :
							+d.vderecha > +d.vizquierda & +d.vderecha >
							+d.votros ?
							"Derecha" :
							+d.votros > +d.vderecha & +d.votros > +d
							.vizquierda ?
							"Otros" : "Desconocido",
						difizder: +d.pderecha_prev - d.pizquierda_prev,


					}
				});
				data.sort(function (x, y) {
					return d3.descending(x.pizquierda, y.pizquierda);
				})



				createtableIzqDerOthers(data, -20, -10, 10, 20)


			});



	})();
</script>
    </figure><p class="article-text">
        En las elecciones auton&oacute;micas de 2019, Ciudadanos obtuvo 7 esca&ntilde;os en Extremadura. &iquest;C&oacute;mo ha cambiado la distribuci&oacute;n dentro del bloque ideol&oacute;gico conservador en las &uacute;ltimas elecciones auton&oacute;micas? Este tri&aacute;ngulo permite ver c&oacute;mo se ha redistribuido el voto entre las formaciones de derechas (PP, Vox, Ciudadanos).
    </p><figure class="embed-container embed-container--type-embed ">
    
            <style>

    .triangulo {
      max-width: 550px;
      widht:100%;
      margin-bottom:20px;
    }
    
    .container-figura {
      overflow:hidden; /*hide bounds of image */
      margin:0;   /*reset margin of figure tag*/
    }
    
    .container-figura img{
       display:block; /*remove inline-block spaces*/
       width:100%; /*make image streatch*/
       margin:-19% 0 -13% 0;
    }
    
    .container-triangulos {
      display: grid;
      grid-template-columns: 50% 50%;
      padding-bottom: 0px;
    }
    
    .responsiva {
      max-width: 100%;
      margin: auto;
    }
    
      .titulo-bloques {
        margin-bottom:20px;
      }
    
    @media only screen and (max-width: 600px) {
    
      .container-triangulos {
        display: grid;
        grid-template-columns: 100%;
        padding-bottom: 0px;
      }
    
      .responsiva {
        width: 100%;
      }
    
    }
    
    </style>
    
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">
    
    <br>
    
    <h4 class="chart_title_28m">¿Cómo ha cambiado el voto dentro de la derecha?</h4>
    
    <p class="chart_subtitle_28m">
      Distribución de los votos entre los tres partidos de derechas, 
      <b style="background-color:#02A2DD;color:#ffffff;padding:0px 2px">PP</b>, 
      <b style="background-color:#AAD656;color:#ffffff;padding:0px 2px">Vox</b> y 
      <b style="background-color:#EA8046;color:#ffffff;padding:0px 2px">Ciudadanos</b>, 
      en las elecciones autonómicas de 2019 y de 2023. 
      Cada círculo representa un municipio de Extremadura. 
      El tamaño se ajusta a su censo electoral y el color, al ganador del bloque de la derecha
    </p>  
    <div class="container-triangulos">
      <div class="triangulo">
       <h4 style="font-family:'Encode Sans',sans-serif;text-align:center;color:black;font-size:18px;font-weight:700;margin-bottom:15px">2019</h4>
       <div class="container-figura">
         <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/triangulos/triangulo_derecha_prev_extremadura.svg" class="responsiva">
       </div>
      </div>
    
      <div class="triangulo">
         <h4 style="font-family:'Encode Sans',sans-serif;text-align:center;color:black;font-size:18px;font-weight:700;margin-bottom:15px">2023</h4>
         <div class="container-figura">
           <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/triangulos/triangulo_derecha_extremadura.svg" class="responsiva">
         </div>
      </div>
    </div>
  <br>
    </figure><p class="article-text">
        El siguiente gr&aacute;fico muestra, de un golpe de vista, c&oacute;mo queda el reparto de esca&ntilde;os en cada circunscripci&oacute;n, agrupados por formaci&oacute;n pol&iacute;tica. Permite consultar el resultado del 28M y compararlo con la distribuci&oacute;n de las &uacute;ltimas elecciones auton&oacute;micas en Extremadura.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://d3js.org/d3.v4.min.js"></script>
<link href="https://fonts.googleapis.com/css?family=Roboto:400,700|Encode+Sans:400,500,700&display=swap"
  rel="stylesheet">
<script src='https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.js'></script>
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">



<br><!-- título -->
<h4 class="chart_title_28m">Reparto de diputados por provincia

</h4>
<p class="chart_subtitle_28m">
  Número de diputados de cada candidatura por provincia en las elecciones de 2023 y comparación respecto a 2019
</p>

</p>


<div id="grafico-circunscripcion-seats" class='graficocircunscripcion'></div>
<br>
<script>
  (function () {
    totalWidth = document.getElementById("grafico-circunscripcion-seats").offsetWidth,
      isMobile = totalWidth < 600,
      width = totalWidth


    d3.queue()
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC10.json")
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC10_partidos.json")
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC10.json")
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC10_partidos.json")
      .await(function (err, resultselection, partieslist, resultselection_prev,
        partieslist_prev) {


          createSeatsCircunscripcionChart(resultselection, partieslist, resultselection_prev,
        partieslist_prev)



      });
  })();
</script>
    </figure><figure class="embed-container embed-container--type-embed ">
    
            <style>
    .container-divs-recirculacion {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        max-width: 640px;
        justify-content: left;
        margin: 0 auto;
        gap: 10px;
    }


    .container-url-recirculacion {
        background-color: #ffffff;
        padding: 5px 10px;
        border: 1px solid #E9E9E9;
        border-radius: 4px
    }

    .container-url-recirculacion a {
        display: flex
    }

    .texto-titulo-recirculacion {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        color: #4a4a4a;
        line-height: 19px;
        letter-spacing: 0px;
        padding: 10px;
        text-decoration: none !important;
        text-align: left;
        /* no underline */
    }

    .titulo-divs-recirculacion {
        max-width: 620px;
        margin: 0 auto;
        padding: 10px 10px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        color: #4A4A4A;
        border-top: 1px solid #E9E9E9;
        ;
        margin-top: 20px;
        text-align: left;
        font-size: 14px
    }

</style>


<h4 class="titulo-divs-recirculacion">Más resultados y mapas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-municipales-28m_1_10234223.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones municipales</div>
        </a>
    </div>
    
    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-autonomicas-28m_1_10234280.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones autonómicas</div>
        </a>
    </div>
</div>

<h4 class="titulo-divs-recirculacion">Otras elecciones autonómicas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/madrid/resultados-elecciones-28m-madrid_1_10234412.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/madrid.svg">
            <div class="texto-titulo-recirculacion">Madrid</div>
        </a>
    </div>



    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/comunitat-valenciana/resultados-elecciones-28m-comunitat-valenciana_1_10234455.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cvalenciana.svg">
            <div class="texto-titulo-recirculacion">C. Valenciana</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/canariasahora/resultados-elecciones-28m-canarias_1_10234377.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/canarias.svg">
            <div class="texto-titulo-recirculacion">Canarias</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/castilla-la-mancha/resultados-elecciones-28m-castilla-la-mancha_1_10234446.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/clamancha.svg">
            <div class="texto-titulo-recirculacion">Castilla-La Mancha</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/murcia/resultados-elecciones-28m-murcia_1_10234434.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/murcia.svg">
            <div class="texto-titulo-recirculacion">Murcia</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/aragon/resultados-elecciones-28m-aragon_1_10234478.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/aragon.svg">
            <div class="texto-titulo-recirculacion">Aragón</div>
        </a>
    </div>

<div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/illes-balears/resultados-elecciones-28m-baleares_1_10234405.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/baleares.svg">
            <div class="texto-titulo-recirculacion">Baleares</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/extremadura/resultados-elecciones-28m-extremadura_1_10234462.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/extremadura.svg">
            <div class="texto-titulo-recirculacion">Extremadura</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/asturias/resultados-elecciones-28m-asturias_1_10234309.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/asturias.svg">
            <div class="texto-titulo-recirculacion">Asturias</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/navarra/resultados-elecciones-28m-navarra_1_10234441.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/navarra.svg">
            <div class="texto-titulo-recirculacion">Navarra</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/cantabria/resultados-elecciones-28m-cantabria_1_10234397.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cantabria.svg">
            <div class="texto-titulo-recirculacion">Cantabria</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-28m-la-rioja_1_10234469.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/larioja.svg">
            <div class="texto-titulo-recirculacion">La Rioja</div>
        </a>
    </div>


</div>
    </figure>]]></description>
      <dc:creator><![CDATA[Raúl Sánchez, Victòria Oliveres, Ana Ordaz]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/extremadura/resultados-elecciones-28m-extremadura_1_10234462.html]]></guid>
      <pubDate><![CDATA[Sun, 28 May 2023 19:52:54 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/b654d606-a69d-4a1c-ac50-f767e1cabd45_16-9-discover-aspect-ratio_default_0.jpg" length="163438" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/b654d606-a69d-4a1c-ac50-f767e1cabd45_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="163438" width="1200" height="675"/>
      <media:title><![CDATA[Elecciones 28M en Extremadura: el mapa de los resultados de las autonómicas, por municipios y provincias]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/b654d606-a69d-4a1c-ac50-f767e1cabd45_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
    </item>
    <item>
      <title><![CDATA[Elecciones 28M en La Rioja: el mapa de los resultados de las autonómicas, municipio a municipio]]></title>
      <link><![CDATA[https://www.eldiario.es/politica/resultados-elecciones-28m-la-rioja_1_10234469.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/434b1385-a82d-4a47-9927-2781a2568b69_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="Los resultados de las elecciones autonómicas del 28M en La Rioja, municipio a municipio"></p><div class="subtitles"><p class="subtitle">Consulta en mapas y gráficos cuál es el partido más votado, el voto por densidad de población y la comparación con el resultado de 2019 en cada municipio de La Rioja en las elecciones autonómicas del 28M</p><p class="subtitle">Mapa - ¿Qué votaron tus vecinos en las elecciones municipales? Los resultados, calle a calle</p><p class="subtitle">Buscador - Consulta aquí todos los resultados de las elecciones del 28M</p></div><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<div id="container-mapa-resultados-autonomicas-28m">
    <button class="button-close-fullscreen-map"></button>
    <iframe id="mapa-resultados-autonomicas-28m-iframe" class="mapa-resultados-autonomicas-28m" style="border: 0px;"
        src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/mapas/mapbox-municipios-resultados-larioja.html"
        height="600" width="100%" class="tableau-responsive" scrolling="no" allowfullscreen="true"></iframe>
    <div id="overlay-mapa-resultados-autonomicas-28m"></div>
</div>
<style>
    @media only screen and (max-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 80vh;
            min-height: 560px
        }

        .i-amphtml-layout-size-defined {
            height: 700px
        }

        .fullscreenmap {
            position: fixed;
            top: 0px;
            left: 0px;
            bottom: 0px;
            right: 0px;
            width: 100%;
            height: 100%;
            border: none;
            margin: 0;
            padding: 0;
            overflow: hidden;
            z-index: 9999
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: block;
        }

        .button-close-fullscreen-map {
            position: absolute;
            right: 8px;
            top: 200px;
            width: 30px;
            height: 30px;
            opacity: 1;
            background-color: white;
            border: 0;
            border-radius: 2px;
            display: none;
            box-shadow: 0 0 0 2px rgb(0 0 0 / 10%);
        }

        .button-close-fullscreen-map:before,
        .button-close-fullscreen-map:after {
            position: absolute;
            left: 14px;
            top: 3px;
            content: ' ';
            height: 25px;
            width: 2px;
            background-color: #333;
        }

        .button-close-fullscreen-map:before {
            transform: rotate(45deg);
        }

        .button-close-fullscreen-map:after {
            transform: rotate(-45deg);
        }
    }

    @media only screen and (min-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 700px
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: none
        }

        .button-close-fullscreen-map {
            display: none;
        }
    }
</style>
<p style="text-align:left;color:black;font-size:12px;margin-left:5px;font-family:'Encode Sans',sans-serif">Fuente:
    Comunidades autónomas</p>
<br>

<script>
    var totalWidthIframe = window.innerWidth;


    if (totalWidthIframe < 900) {
        $("#overlay-mapa-resultados-autonomicas-28m").click(function () {

            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.add(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.add(
                'fullscreenmap');
            $('#overlay-mapa-resultados-autonomicas-28m').hide();
            $('.button-close-fullscreen-map').css({
                "z-index": "99999",
                "display": "block",
                "position": "fixed"
            });
        });


        $(".button-close-fullscreen-map").click(function () {


            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.remove(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.remove(
                'fullscreenmap');

            $('#overlay-mapa-resultados-autonomicas-28m').show();
            $('.button-close-fullscreen-map').css({
                "z-index": "0",
                "display": "none",
                "position": "absolute"
            });
        });

    }
</script>
    </figure><p class="article-text">
        Consulta en directo los mapas de elDiario.es para conocer en directo el detalle de los resultados de las elecciones auton&oacute;micas del 28M en cada municipio de La Rioja. Consulta cu&aacute;l ha sido la candidatura m&aacute;s votada, y la segunda; comprueba qu&eacute; localidades cambiaron de ganador respecto a las elecciones auton&oacute;micas de 2019, cu&aacute;l ha sido el ganador seg&uacute;n el tama&ntilde;o de la localidad, o d&oacute;nde sube o baja la izquierda y la derecha.
    </p><p class="article-text">
        Explora los botones para ver los resultados por partidos o por bloques ideol&oacute;gicos. Adem&aacute;s, el bot&oacute;n superior permite consultar estos resultados por municipios.
    </p><p class="article-text">
        &iquest;Qu&eacute; bloque sube o baja respecto a 2019? &iquest;D&oacute;nde arrasa cada uno? En las siguientes tablas puedes consultar, para los 33 municipios m&aacute;s poblados de La Rioja, c&oacute;mo ha sido el voto a los partidos de izquierda y a los partidos de derecha en 2023 y cu&aacute;ntos puntos sube o baja respecto a las &uacute;ltimas elecciones auton&oacute;micas.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://d3js.org/d3.v4.js"></script>
<script src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.js"></script>
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">


<div class="container-tablas-derecha-izquierda">

	<div class="div-tabla-izquierda-derecha">
		<p id="nombre-tabla-derecha-izquierda">La izquierda ganó por +10 puntos en 2019</p>
		<div id="tabla-izquierda-20" class="tabla-izquierda-derecha"></div>


		<p id="nombre-tabla-derecha-izquierda">La izquierda sacó +5 puntos que la derecha</p>
		<div id="tabla-izquierda-10" class="tabla-izquierda-derecha"></div>

		<p id="nombre-tabla-derecha-izquierda">Ni de izquierdas ni de derechas</p>
		<div id="tabla-empate" class="tabla-izquierda-derecha"></div>
	</div>

	<div class="div-tabla-izquierda-derecha">
		<p id="nombre-tabla-derecha-izquierda">La derecha sacó +5 puntos que la izquierda</p>
		<div id="tabla-derecha-10" class="tabla-izquierda-derecha"></div>

		<p id="nombre-tabla-derecha-izquierda">La derecha ganó por +10 puntos en 2019</p>
		<div id="tabla-derecha-20" class="tabla-izquierda-derecha"></div>
	</div>

</div>
<script>
	(function () {


		var eslocale = d3.timeFormatLocale({
			"dateTime": "%A, %e de %B de %Y, %X",
			"date": "%d/%m/%Y",
			"time": "%H:%M:%S",
			"periods": ["AM", "PM"],
			"days": ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"],
			"shortDays": ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
			"months": ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto",
				"septiembre",
				"octubre",
				"noviembre", "diciembre"
			],
			"shortMonths": ["ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov",
				"dic"
			]
		})



		d3.text("https://elecciones.eldiario.es/api/data/2305/autonomicasC16_26_merge.csv",
			function (data) {
				var dsv = d3.dsvFormat(';')
				var data = dsv.parse(data)
				var data = data.filter(function (d) {
					return (d.censo > 500 & d.id.length < 6)
				})
				var data = data.map(function (d) {
					return {
						municipio: d.nombre == "Santa Cruz de Bezana" ? "Sta. Cruz de Bezana" : d
							.nombre == "Santa María de Cayón" ? "Sta. María de Cayón" : d.nombre ==
							"Los Corrales de Buelna" ? "Corrales de Buelna" : d.nombre, 
						pizquierda: (+d.pizquierda),
						potros: (+d.potros),
						pderecha: (+d.pderecha),
						bloquemassube: (+d.pizquierda - d.pizquierda_prev) > (+d
								.pderecha - d.pderecha_prev) &
							(+d.pizquierda - d.pizquierda_prev) > (+d.potros - d
								.potros_prev) ? "Izquierda" : (+d.pderecha - d
								.pderecha_prev) > (+d.pizquierda - d.pizquierda_prev) &
							(+d.pderecha - d.pderecha_prev) > (+d.potros - d
								.potros_prev) ? "Derecha" : (+d.potros - d
								.potros_prev) > (+d.pderecha - d.pderecha_prev) &
							(+d.potros - d.potros_prev) > (+d.pizquierda - d
								.pizquierda_prev) ? "Otros" : "Desconocido",
						difbloqueganador: (+d.pizquierda - d.pizquierda_prev) > (+d
								.pderecha - d.pderecha_prev) &
							(+d.pizquierda - d.pizquierda_prev) > (+d.potros - d
								.potros_prev) ? +d.pizquierda - d.pizquierda_prev : (+d.pderecha - d
								.pderecha_prev) > (+d.pizquierda - d.pizquierda_prev) &
							(+d.pderecha - d.pderecha_prev) > (+d.potros - d
								.potros_prev) ? +d.pderecha - d.pderecha_prev : (+d.potros - d
								.potros_prev) > (+d.pderecha - d.pderecha_prev) &
							(+d.potros - d.potros_prev) > (+d.pizquierda - d
								.pizquierda_prev) ? +d.potros - d.potros_prev : 0,
						bloqueganador: +d.vizquierda > +d.vderecha & +d
							.vizquierda > +
							d.votros ? "Izquierda" :
							+d.vderecha > +d.vizquierda & +d.vderecha >
							+d.votros ?
							"Derecha" :
							+d.votros > +d.vderecha & +d.votros > +d
							.vizquierda ?
							"Otros" : "Desconocido",
						difizder: +d.pderecha_prev - d.pizquierda_prev,

					}
            	});
				data.sort(function (x, y) {
					return d3.descending(x.pizquierda, y.pizquierda);
				})


				createtableIzqDerOthers(data, -10, -5, 5, 10)


			});



	})();
</script>
    </figure><figure class="embed-container embed-container--type-embed ">
    
            <style>
    .container-divs-recirculacion {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        max-width: 640px;
        justify-content: left;
        margin: 0 auto;
        gap: 10px;
    }


    .container-url-recirculacion {
        background-color: #ffffff;
        padding: 5px 10px;
        border: 1px solid #E9E9E9;
        border-radius: 4px
    }

    .container-url-recirculacion a {
        display: flex
    }

    .texto-titulo-recirculacion {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        color: #4a4a4a;
        line-height: 19px;
        letter-spacing: 0px;
        padding: 10px;
        text-decoration: none !important;
        text-align: left;
        /* no underline */
    }

    .titulo-divs-recirculacion {
        max-width: 620px;
        margin: 0 auto;
        padding: 10px 10px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        color: #4A4A4A;
        border-top: 1px solid #E9E9E9;
        ;
        margin-top: 20px;
        text-align: left;
        font-size: 14px
    }

</style>


<h4 class="titulo-divs-recirculacion">Más resultados y mapas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-municipales-28m_1_10234223.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones municipales</div>
        </a>
    </div>
    
    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-autonomicas-28m_1_10234280.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones autonómicas</div>
        </a>
    </div>
</div>

<h4 class="titulo-divs-recirculacion">Otras elecciones autonómicas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/madrid/resultados-elecciones-28m-madrid_1_10234412.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/madrid.svg">
            <div class="texto-titulo-recirculacion">Madrid</div>
        </a>
    </div>



    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/comunitat-valenciana/resultados-elecciones-28m-comunitat-valenciana_1_10234455.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cvalenciana.svg">
            <div class="texto-titulo-recirculacion">C. Valenciana</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/canariasahora/resultados-elecciones-28m-canarias_1_10234377.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/canarias.svg">
            <div class="texto-titulo-recirculacion">Canarias</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/castilla-la-mancha/resultados-elecciones-28m-castilla-la-mancha_1_10234446.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/clamancha.svg">
            <div class="texto-titulo-recirculacion">Castilla-La Mancha</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/murcia/resultados-elecciones-28m-murcia_1_10234434.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/murcia.svg">
            <div class="texto-titulo-recirculacion">Murcia</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/aragon/resultados-elecciones-28m-aragon_1_10234478.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/aragon.svg">
            <div class="texto-titulo-recirculacion">Aragón</div>
        </a>
    </div>

<div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/illes-balears/resultados-elecciones-28m-baleares_1_10234405.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/baleares.svg">
            <div class="texto-titulo-recirculacion">Baleares</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/extremadura/resultados-elecciones-28m-extremadura_1_10234462.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/extremadura.svg">
            <div class="texto-titulo-recirculacion">Extremadura</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/asturias/resultados-elecciones-28m-asturias_1_10234309.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/asturias.svg">
            <div class="texto-titulo-recirculacion">Asturias</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/navarra/resultados-elecciones-28m-navarra_1_10234441.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/navarra.svg">
            <div class="texto-titulo-recirculacion">Navarra</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/cantabria/resultados-elecciones-28m-cantabria_1_10234397.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cantabria.svg">
            <div class="texto-titulo-recirculacion">Cantabria</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-28m-la-rioja_1_10234469.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/larioja.svg">
            <div class="texto-titulo-recirculacion">La Rioja</div>
        </a>
    </div>


</div>
    </figure>]]></description>
      <dc:creator><![CDATA[Raúl Sánchez, Victòria Oliveres, Ana Ordaz]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/politica/resultados-elecciones-28m-la-rioja_1_10234469.html]]></guid>
      <pubDate><![CDATA[Sun, 28 May 2023 19:52:50 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/434b1385-a82d-4a47-9927-2781a2568b69_16-9-discover-aspect-ratio_default_0.jpg" length="99134" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/434b1385-a82d-4a47-9927-2781a2568b69_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="99134" width="1200" height="675"/>
      <media:title><![CDATA[Elecciones 28M en La Rioja: el mapa de los resultados de las autonómicas, municipio a municipio]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/434b1385-a82d-4a47-9927-2781a2568b69_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
    </item>
    <item>
      <title><![CDATA[Elecciones 28M en Asturias: el mapa de los resultados de las autonómicas, municipio a municipio]]></title>
      <link><![CDATA[https://www.eldiario.es/asturias/resultados-elecciones-28m-asturias_1_10234309.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/f14b14cd-facc-4c3f-8090-bef5c238fe89_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="Los resultados de las elecciones autonómicas del 28m en Asturias, municipio a municipio"></p><div class="subtitles"><p class="subtitle">Consulta en mapas y gráficos cuál es el partido más votado, el voto por densidad de población y la comparación con el resultado de 2019 en cada municipio de Asturias en las elecciones autonómicas del 28M</p><p class="subtitle">Mapa - ¿Qué votaron tus vecinos en las elecciones municipales? Los resultados, calle a calle</p><p class="subtitle">Buscador - Consulta aquí todos los resultados de las elecciones del 28M</p></div><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<div id="container-mapa-resultados-autonomicas-28m">
    <button class="button-close-fullscreen-map"></button>
    <iframe id="mapa-resultados-autonomicas-28m-iframe" class="mapa-resultados-autonomicas-28m" style="border: 0px;"
        src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/mapas/mapbox-municipios-resultados-asturias.html"
        height="600" width="100%" class="tableau-responsive" scrolling="no" allowfullscreen="true"></iframe>
    <div id="overlay-mapa-resultados-autonomicas-28m"></div>
</div>
<style>
    @media only screen and (max-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 80vh;
            min-height: 560px
        }

        .i-amphtml-layout-size-defined {
            height: 700px
        }

        .fullscreenmap {
            position: fixed;
            top: 0px;
            left: 0px;
            bottom: 0px;
            right: 0px;
            width: 100%;
            height: 100%;
            border: none;
            margin: 0;
            padding: 0;
            overflow: hidden;
            z-index: 9999
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: block;
        }

        .button-close-fullscreen-map {
            position: absolute;
            right: 8px;
            top: 200px;
            width: 30px;
            height: 30px;
            opacity: 1;
            background-color: white;
            border: 0;
            border-radius: 2px;
            display: none;
            box-shadow: 0 0 0 2px rgb(0 0 0 / 10%);
        }

        .button-close-fullscreen-map:before,
        .button-close-fullscreen-map:after {
            position: absolute;
            left: 14px;
            top: 3px;
            content: ' ';
            height: 25px;
            width: 2px;
            background-color: #333;
        }

        .button-close-fullscreen-map:before {
            transform: rotate(45deg);
        }

        .button-close-fullscreen-map:after {
            transform: rotate(-45deg);
        }
    }

    @media only screen and (min-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 700px
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: none
        }

        .button-close-fullscreen-map {
            display: none;
        }
    }
</style>
<p style="text-align:left;color:black;font-size:12px;margin-left:5px;font-family:'Encode Sans',sans-serif">Fuente:
    Comunidades autónomas</p>
<br>

<script>
    var totalWidthIframe = window.innerWidth;


    if (totalWidthIframe < 900) {
        $("#overlay-mapa-resultados-autonomicas-28m").click(function () {

            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.add(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.add(
                'fullscreenmap');
            $('#overlay-mapa-resultados-autonomicas-28m').hide();
            $('.button-close-fullscreen-map').css({
                "z-index": "99999",
                "display": "block",
                "position": "fixed"
            });
        });


        $(".button-close-fullscreen-map").click(function () {


            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.remove(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.remove(
                'fullscreenmap');

            $('#overlay-mapa-resultados-autonomicas-28m').show();
            $('.button-close-fullscreen-map').css({
                "z-index": "0",
                "display": "none",
                "position": "absolute"
            });
        });

    }
</script>
    </figure><p class="article-text">
        Consulta en directo los mapas de elDiario.es para conocer en directo el detalle de los resultados de las elecciones auton&oacute;micas del 28M en cada municipio de Asturias. Consulta cu&aacute;l ha sido la candidatura m&aacute;s votada, y la segunda; comprueba qu&eacute; localidades cambiaron de ganador respecto a las elecciones auton&oacute;micas de 2019, cu&aacute;l ha sido el ganador seg&uacute;n el tama&ntilde;o de la localidad, o d&oacute;nde sube o baja la izquierda y la derecha.
    </p><p class="article-text">
        Explora los botones para ver los resultados por partidos o por bloques ideol&oacute;gicos. Adem&aacute;s, el bot&oacute;n superior permite consultar estos resultados por municipios.
    </p><p class="article-text">
        &iquest;Qu&eacute; bloque sube o baja respecto a 2019? &iquest;D&oacute;nde arrasa cada uno? En las siguientes tablas puedes consultar, para los municipios de m&aacute;s de 4.000 habitantes de Asturias, c&oacute;mo ha sido el voto a los partidos de izquierda, de derecha u otros c&oacute;mo la Espa&ntilde;a Vaciada en 2023 y cu&aacute;ntos puntos suben o bajan respecto a las &uacute;ltimas elecciones auton&oacute;micas.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://d3js.org/d3.v4.js"></script>
<script src='https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.js'></script>
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">


<div class="container-tablas-derecha-izquierda">

	<div class="div-tabla-izquierda-derecha">
		<p id="nombre-tabla-derecha-izquierda">La izquierda ganó por +10 puntos en 2019</p>
		<div id="tabla-izquierda-20" class="tabla-izquierda-derecha"></div>


		<p id="nombre-tabla-derecha-izquierda">La izquierda sacó +5 puntos que la derecha</p>
		<div id="tabla-izquierda-10" class="tabla-izquierda-derecha"></div>

	
	</div>

	<div class="div-tabla-izquierda-derecha">

		<p id="nombre-tabla-derecha-izquierda">Ni de izquierdas ni de derechas</p>
		<div id="tabla-empate" class="tabla-izquierda-derecha"></div>

		<p id="nombre-tabla-derecha-izquierda">La derecha sacó +5 puntos que la izquierda</p>
		<div id="tabla-derecha-10" class="tabla-izquierda-derecha"></div>

		<p id="nombre-tabla-derecha-izquierda">La derecha ganó por +10 puntos en 2019</p>
		<div id="tabla-derecha-20" class="tabla-izquierda-derecha"></div>
	</div>

</div>
<script>
	(function () {


		var eslocale = d3.timeFormatLocale({
			"dateTime": "%A, %e de %B de %Y, %X",
			"date": "%d/%m/%Y",
			"time": "%H:%M:%S",
			"periods": ["AM", "PM"],
			"days": ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"],
			"shortDays": ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
			"months": ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto",
				"septiembre",
				"octubre",
				"noviembre", "diciembre"
			],
			"shortMonths": ["ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov",
				"dic"
			]
		})



		d3.text('https://elecciones.eldiario.es/api/data/2305/autonomicasC03_33_merge.csv',
			function (data) {
				var dsv = d3.dsvFormat(';')
				var data = dsv.parse(data)
				var data = data.filter(function (d) {
					return (d.censo > 4000 & d.id.length < 6)
				})
				console.log(data)
				var data = data.map(function (d) {
					return {
						municipio: d.nombre == "Santa Cruz de Bezana" ? "Sta. Cruz de Bezana" : d
							.nombre == "Santa María de Cayón" ? "Sta. María de Cayón" : d.nombre ==
							"Los Corrales de Buelna" ? "Corrales de Buelna" : d.nombre, 
						pizquierda: (+d.pizquierda),
						potros: (+d.potros),
						pderecha: (+d.pderecha),
						bloquemassube: (+d.pizquierda - d.pizquierda_prev) > (+d
								.pderecha - d.pderecha_prev) &
							(+d.pizquierda - d.pizquierda_prev) > (+d.potros - d
								.potros_prev) ? "Izquierda" : (+d.pderecha - d
								.pderecha_prev) > (+d.pizquierda - d.pizquierda_prev) &
							(+d.pderecha - d.pderecha_prev) > (+d.potros - d
								.potros_prev) ? "Derecha" : (+d.potros - d
								.potros_prev) > (+d.pderecha - d.pderecha_prev) &
							(+d.potros - d.potros_prev) > (+d.pizquierda - d
								.pizquierda_prev) ? "Otros" : "Desconocido",
						difbloqueganador: (+d.pizquierda - d.pizquierda_prev) > (+d
								.pderecha - d.pderecha_prev) &
							(+d.pizquierda - d.pizquierda_prev) > (+d.potros - d
								.potros_prev) ? +d.pizquierda - d.pizquierda_prev : (+d.pderecha - d
								.pderecha_prev) > (+d.pizquierda - d.pizquierda_prev) &
							(+d.pderecha - d.pderecha_prev) > (+d.potros - d
								.potros_prev) ? +d.pderecha - d.pderecha_prev : (+d.potros - d
								.potros_prev) > (+d.pderecha - d.pderecha_prev) &
							(+d.potros - d.potros_prev) > (+d.pizquierda - d
								.pizquierda_prev) ? +d.potros - d.potros_prev : 0,
						bloqueganador: +d.vizquierda > +d.vderecha & +d
							.vizquierda > +
							d.votros ? "Izquierda" :
							+d.vderecha > +d.vizquierda & +d.vderecha >
							+d.votros ?
							"Derecha" :
							+d.votros > +d.vderecha & +d.votros > +d
							.vizquierda ?
							"Otros" : "Desconocido",
						difizder: +d.pderecha_prev - d.pizquierda_prev,

					}
            	});
				data.sort(function (x, y) {
					return d3.descending(x.pizquierda, y.pizquierda);
				})


				createtableIzqDerOthers(data, -10, -5, 5, 10)


			});



	})();
</script>
    </figure><figure class="embed-container embed-container--type-embed ">
    
            <style>
    .container-divs-recirculacion {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        max-width: 640px;
        justify-content: left;
        margin: 0 auto;
        gap: 10px;
    }


    .container-url-recirculacion {
        background-color: #ffffff;
        padding: 5px 10px;
        border: 1px solid #E9E9E9;
        border-radius: 4px
    }

    .container-url-recirculacion a {
        display: flex
    }

    .texto-titulo-recirculacion {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        color: #4a4a4a;
        line-height: 19px;
        letter-spacing: 0px;
        padding: 10px;
        text-decoration: none !important;
        text-align: left;
        /* no underline */
    }

    .titulo-divs-recirculacion {
        max-width: 620px;
        margin: 0 auto;
        padding: 10px 10px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        color: #4A4A4A;
        border-top: 1px solid #E9E9E9;
        ;
        margin-top: 20px;
        text-align: left;
        font-size: 14px
    }

</style>


<h4 class="titulo-divs-recirculacion">Más resultados y mapas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-municipales-28m_1_10234223.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones municipales</div>
        </a>
    </div>
    
    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-autonomicas-28m_1_10234280.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones autonómicas</div>
        </a>
    </div>
</div>

<h4 class="titulo-divs-recirculacion">Otras elecciones autonómicas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/madrid/resultados-elecciones-28m-madrid_1_10234412.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/madrid.svg">
            <div class="texto-titulo-recirculacion">Madrid</div>
        </a>
    </div>



    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/comunitat-valenciana/resultados-elecciones-28m-comunitat-valenciana_1_10234455.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cvalenciana.svg">
            <div class="texto-titulo-recirculacion">C. Valenciana</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/canariasahora/resultados-elecciones-28m-canarias_1_10234377.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/canarias.svg">
            <div class="texto-titulo-recirculacion">Canarias</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/castilla-la-mancha/resultados-elecciones-28m-castilla-la-mancha_1_10234446.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/clamancha.svg">
            <div class="texto-titulo-recirculacion">Castilla-La Mancha</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/murcia/resultados-elecciones-28m-murcia_1_10234434.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/murcia.svg">
            <div class="texto-titulo-recirculacion">Murcia</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/aragon/resultados-elecciones-28m-aragon_1_10234478.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/aragon.svg">
            <div class="texto-titulo-recirculacion">Aragón</div>
        </a>
    </div>

<div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/illes-balears/resultados-elecciones-28m-baleares_1_10234405.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/baleares.svg">
            <div class="texto-titulo-recirculacion">Baleares</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/extremadura/resultados-elecciones-28m-extremadura_1_10234462.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/extremadura.svg">
            <div class="texto-titulo-recirculacion">Extremadura</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/asturias/resultados-elecciones-28m-asturias_1_10234309.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/asturias.svg">
            <div class="texto-titulo-recirculacion">Asturias</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/navarra/resultados-elecciones-28m-navarra_1_10234441.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/navarra.svg">
            <div class="texto-titulo-recirculacion">Navarra</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/cantabria/resultados-elecciones-28m-cantabria_1_10234397.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cantabria.svg">
            <div class="texto-titulo-recirculacion">Cantabria</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-28m-la-rioja_1_10234469.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/larioja.svg">
            <div class="texto-titulo-recirculacion">La Rioja</div>
        </a>
    </div>


</div>
    </figure>]]></description>
      <dc:creator><![CDATA[Raúl Sánchez, Victòria Oliveres, Ana Ordaz]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/asturias/resultados-elecciones-28m-asturias_1_10234309.html]]></guid>
      <pubDate><![CDATA[Sun, 28 May 2023 19:52:48 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/f14b14cd-facc-4c3f-8090-bef5c238fe89_16-9-discover-aspect-ratio_default_0.jpg" length="58147" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/f14b14cd-facc-4c3f-8090-bef5c238fe89_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="58147" width="1200" height="675"/>
      <media:title><![CDATA[Elecciones 28M en Asturias: el mapa de los resultados de las autonómicas, municipio a municipio]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/f14b14cd-facc-4c3f-8090-bef5c238fe89_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
    </item>
    <item>
      <title><![CDATA[Elecciones 28M en Navarra: el mapa de los resultados de las autonómicas, por municipios y distritos]]></title>
      <link><![CDATA[https://www.eldiario.es/navarra/resultados-elecciones-28m-navarra_1_10234441.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/4fbcdc4c-c259-4ff7-88a8-5f5f04d93c8d_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="Los resultados de las elecciones autonómicas del 28M en Navarra, municipio a municipio"></p><div class="subtitles"><p class="subtitle">Consulta en mapas y gráficos cuál es el partido más votado, el voto por densidad de población y la comparación con el resultado de 2019 en cada municipio de Navarra en las elecciones autonómicas del 28M</p><p class="subtitle">Mapa - ¿Qué votaron tus vecinos en las elecciones municipales? Los resultados, calle a calle</p><p class="subtitle">Buscador - Consulta aquí todos los resultados de las elecciones del 28M</p></div><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<div id="container-mapa-resultados-autonomicas-28m">
    <button class="button-close-fullscreen-map"></button>
    <iframe id="mapa-resultados-autonomicas-28m-iframe" class="mapa-resultados-autonomicas-28m" style="border: 0px;"
        src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/mapas/mapbox-municipios-resultados-navarra.html"
        height="600" width="100%" class="tableau-responsive" scrolling="no" allowfullscreen="true"></iframe>
    <div id="overlay-mapa-resultados-autonomicas-28m"></div>
</div>
<style>
    @media only screen and (max-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 80vh;
            min-height: 560px
        }

        .i-amphtml-layout-size-defined {
            height: 700px
        }

        .fullscreenmap {
            position: fixed;
            top: 0px;
            left: 0px;
            bottom: 0px;
            right: 0px;
            width: 100%;
            height: 100%;
            border: none;
            margin: 0;
            padding: 0;
            overflow: hidden;
            z-index: 9999
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: block;
        }

        .button-close-fullscreen-map {
            position: absolute;
            right: 8px;
            top: 200px;
            width: 30px;
            height: 30px;
            opacity: 1;
            background-color: white;
            border: 0;
            border-radius: 2px;
            display: none;
            box-shadow: 0 0 0 2px rgb(0 0 0 / 10%);
        }

        .button-close-fullscreen-map:before,
        .button-close-fullscreen-map:after {
            position: absolute;
            left: 14px;
            top: 3px;
            content: ' ';
            height: 25px;
            width: 2px;
            background-color: #333;
        }

        .button-close-fullscreen-map:before {
            transform: rotate(45deg);
        }

        .button-close-fullscreen-map:after {
            transform: rotate(-45deg);
        }
    }

    @media only screen and (min-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 700px
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: none
        }

        .button-close-fullscreen-map {
            display: none;
        }
    }
</style>
<p style="text-align:left;color:black;font-size:12px;margin-left:5px;font-family:'Encode Sans',sans-serif">Fuente:
    Comunidades autónomas</p>
<br>

<script>
    var totalWidthIframe = window.innerWidth;


    if (totalWidthIframe < 900) {
        $("#overlay-mapa-resultados-autonomicas-28m").click(function () {

            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.add(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.add(
                'fullscreenmap');
            $('#overlay-mapa-resultados-autonomicas-28m').hide();
            $('.button-close-fullscreen-map').css({
                "z-index": "99999",
                "display": "block",
                "position": "fixed"
            });
        });


        $(".button-close-fullscreen-map").click(function () {


            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.remove(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.remove(
                'fullscreenmap');

            $('#overlay-mapa-resultados-autonomicas-28m').show();
            $('.button-close-fullscreen-map').css({
                "z-index": "0",
                "display": "none",
                "position": "absolute"
            });
        });

    }
</script>
    </figure><p class="article-text">
        Consulta en directo los mapas de elDiario.es para conocer en directo el detalle de los resultados de las elecciones auton&oacute;micas del 28M en cada municipio de Navarra. Consulta cu&aacute;l ha sido la candidatura m&aacute;s votada, y la segunda; comprueba qu&eacute; localidades cambiaron de ganador respecto a las elecciones auton&oacute;micas de 2019, cu&aacute;l ha sido el ganador seg&uacute;n el tama&ntilde;o de la localidad, o d&oacute;nde sube o baja la izquierda y la derecha.
    </p><p class="article-text">
        Explora los botones para ver los resultados por partidos o por bloques ideol&oacute;gicos. Adem&aacute;s, el bot&oacute;n superior permite consultar estos resultados por municipios y por distritos de Pamplona.
    </p><p class="article-text">
        &iquest;Qu&eacute; bloque sube o baja respecto a 2019? &iquest;D&oacute;nde arrasa cada uno? En las siguientes tablas puedes consultar, para los distritos de Pamplona y en los municipios m&aacute;s poblados de Navarra, c&oacute;mo ha sido el voto a los partidos de izquierda y a los partidos de derecha en 2023 y cu&aacute;ntos puntos sube o baja respecto a las &uacute;ltimas elecciones auton&oacute;micas.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://d3js.org/d3.v4.js"></script>
<script src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.js"></script>
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">


<div class="container-tablas-derecha-izquierda">

	<div class="div-tabla-izquierda-derecha">
		<p id="nombre-tabla-derecha-izquierda">La izquierda arrasó en 2019</p>
		<div id="tabla-izquierda-20" class="tabla-izquierda-derecha"></div>


		<p id="nombre-tabla-derecha-izquierda">La izquierda ganó por +5 puntos</p>
		<div id="tabla-izquierda-10" class="tabla-izquierda-derecha"></div>
	</div>

	<div class="div-tabla-izquierda-derecha">
		<p id="nombre-tabla-derecha-izquierda">Ni de izquierdas ni de derechas</p>
		<div id="tabla-empate" class="tabla-izquierda-derecha"></div>
	</div>


	<div class="div-tabla-izquierda-derecha">
		<p id="nombre-tabla-derecha-izquierda">La derecha ganó por +5 puntos</p>
		<div id="tabla-derecha-10" class="tabla-izquierda-derecha"></div>

		<p id="nombre-tabla-derecha-izquierda">La derecha arrasó en 2019</p>
		<div id="tabla-derecha-20" class="tabla-izquierda-derecha"></div>
	</div>

</div>
<script>
	(function () {


		var eslocale = d3.timeFormatLocale({
			"dateTime": "%A, %e de %B de %Y, %X",
			"date": "%d/%m/%Y",
			"time": "%H:%M:%S",
			"periods": ["AM", "PM"],
			"days": ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"],
			"shortDays": ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
			"months": ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto",
				"septiembre",
				"octubre",
				"noviembre", "diciembre"
			],
			"shortMonths": ["ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov",
				"dic"
			]
		})



		d3.text('https://elecciones.eldiario.es/api/data/2305/autonomicasC13_31_merge.csv',
			function (data) {
				var dsv = d3.dsvFormat(';')
				var data = dsv.parse(data)
				var data = data.filter(function (d) {
					return (d.censo_prev >4000 & d.id.length < 6)
				})
				var data = data.map(function (d) {
					return {
						municipio: d.nombre == "La Línea de la Concepción" ? "La Línea de la C." : d
							.nombre == "El Puerto de Santa María" ? "El Puerto de Sta. Mª" : d.nombre ==
							"Chiclana de la Frontera" ? "Chiclana de la Front." : d.nombre ==
							"Sanlúcar de Barrameda" ? "Sanlúcar de Barram." : d.nombre ==
							"Los Palacios y Villafranca" ? "Los Palacios y Villaf." : d.nombre,
						pizquierda: (+d.pizquierda),
						pderecha: (+d.pderecha),
						dif: +d.vganador > 0 ? (+d.pderecha - +d.pizquierda) - (+d.pderecha_prev - +d
							.pizquierda_prev) : 0,
						difizder: +d.pderecha_prev - d.pizquierda_prev,


					}
				});
				data.sort(function (x, y) {
					return d3.descending(x.pizquierda, y.pizquierda);
				})



				createtableIzqDer(data, -10, -5, 5, 10)


			});



	})();
</script>
    </figure><figure class="embed-container embed-container--type-embed ">
    
            <style>
    .container-divs-recirculacion {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        max-width: 640px;
        justify-content: left;
        margin: 0 auto;
        gap: 10px;
    }


    .container-url-recirculacion {
        background-color: #ffffff;
        padding: 5px 10px;
        border: 1px solid #E9E9E9;
        border-radius: 4px
    }

    .container-url-recirculacion a {
        display: flex
    }

    .texto-titulo-recirculacion {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        color: #4a4a4a;
        line-height: 19px;
        letter-spacing: 0px;
        padding: 10px;
        text-decoration: none !important;
        text-align: left;
        /* no underline */
    }

    .titulo-divs-recirculacion {
        max-width: 620px;
        margin: 0 auto;
        padding: 10px 10px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        color: #4A4A4A;
        border-top: 1px solid #E9E9E9;
        ;
        margin-top: 20px;
        text-align: left;
        font-size: 14px
    }

</style>


<h4 class="titulo-divs-recirculacion">Más resultados y mapas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-municipales-28m_1_10234223.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones municipales</div>
        </a>
    </div>
    
    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-autonomicas-28m_1_10234280.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones autonómicas</div>
        </a>
    </div>
</div>

<h4 class="titulo-divs-recirculacion">Otras elecciones autonómicas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/madrid/resultados-elecciones-28m-madrid_1_10234412.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/madrid.svg">
            <div class="texto-titulo-recirculacion">Madrid</div>
        </a>
    </div>



    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/comunitat-valenciana/resultados-elecciones-28m-comunitat-valenciana_1_10234455.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cvalenciana.svg">
            <div class="texto-titulo-recirculacion">C. Valenciana</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/canariasahora/resultados-elecciones-28m-canarias_1_10234377.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/canarias.svg">
            <div class="texto-titulo-recirculacion">Canarias</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/castilla-la-mancha/resultados-elecciones-28m-castilla-la-mancha_1_10234446.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/clamancha.svg">
            <div class="texto-titulo-recirculacion">Castilla-La Mancha</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/murcia/resultados-elecciones-28m-murcia_1_10234434.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/murcia.svg">
            <div class="texto-titulo-recirculacion">Murcia</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/aragon/resultados-elecciones-28m-aragon_1_10234478.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/aragon.svg">
            <div class="texto-titulo-recirculacion">Aragón</div>
        </a>
    </div>

<div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/illes-balears/resultados-elecciones-28m-baleares_1_10234405.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/baleares.svg">
            <div class="texto-titulo-recirculacion">Baleares</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/extremadura/resultados-elecciones-28m-extremadura_1_10234462.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/extremadura.svg">
            <div class="texto-titulo-recirculacion">Extremadura</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/asturias/resultados-elecciones-28m-asturias_1_10234309.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/asturias.svg">
            <div class="texto-titulo-recirculacion">Asturias</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/navarra/resultados-elecciones-28m-navarra_1_10234441.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/navarra.svg">
            <div class="texto-titulo-recirculacion">Navarra</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/cantabria/resultados-elecciones-28m-cantabria_1_10234397.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cantabria.svg">
            <div class="texto-titulo-recirculacion">Cantabria</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-28m-la-rioja_1_10234469.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/larioja.svg">
            <div class="texto-titulo-recirculacion">La Rioja</div>
        </a>
    </div>


</div>
    </figure>]]></description>
      <dc:creator><![CDATA[Raúl Sánchez, Victòria Oliveres, Ana Ordaz]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/navarra/resultados-elecciones-28m-navarra_1_10234441.html]]></guid>
      <pubDate><![CDATA[Sun, 28 May 2023 19:52:47 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/4fbcdc4c-c259-4ff7-88a8-5f5f04d93c8d_16-9-discover-aspect-ratio_default_0.jpg" length="59491" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/4fbcdc4c-c259-4ff7-88a8-5f5f04d93c8d_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="59491" width="1200" height="675"/>
      <media:title><![CDATA[Elecciones 28M en Navarra: el mapa de los resultados de las autonómicas, por municipios y distritos]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/4fbcdc4c-c259-4ff7-88a8-5f5f04d93c8d_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
    </item>
    <item>
      <title><![CDATA[Elecciones 28M en Baleares: el mapa de los resultados de las autonómicas, por islas y municipios]]></title>
      <link><![CDATA[https://www.eldiario.es/illes-balears/resultados-elecciones-28m-baleares_1_10234405.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/93068142-c72a-4e35-a135-cb8d7f8f11f1_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="Los resultados de las elecciones autonómicas del 28M en Baleares, municipio a municipio"></p><div class="subtitles"><p class="subtitle">
Consulta en mapas y gráficos cuál es el partido más votado, el voto por densidad de población y la comparación con el resultado de 2019 en cada municipio de Baleares en las elecciones autonómicas del 28M</p><p class="subtitle">Mapa - ¿Qué votaron tus vecinos en las elecciones municipales? Los resultados, calle a calle</p><p class="subtitle">Buscador - Consulta aquí todos los resultados de las elecciones del 28M</p></div><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<div id="container-mapa-resultados-autonomicas-28m">
    <button class="button-close-fullscreen-map"></button>
    <iframe id="mapa-resultados-autonomicas-28m-iframe" class="mapa-resultados-autonomicas-28m" style="border: 0px;"
        src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/mapas/mapbox-municipios-resultados-baleares.html"
        height="600" width="100%" class="tableau-responsive" scrolling="no" allowfullscreen="true"></iframe>
    <div id="overlay-mapa-resultados-autonomicas-28m"></div>
</div>
<style>
    @media only screen and (max-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 80vh;
            min-height: 560px
        }

        .i-amphtml-layout-size-defined {
            height: 700px
        }

        .fullscreenmap {
            position: fixed;
            top: 0px;
            left: 0px;
            bottom: 0px;
            right: 0px;
            width: 100%;
            height: 100%;
            border: none;
            margin: 0;
            padding: 0;
            overflow: hidden;
            z-index: 9999
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: block;
        }

        .button-close-fullscreen-map {
            position: absolute;
            right: 8px;
            top: 200px;
            width: 30px;
            height: 30px;
            opacity: 1;
            background-color: white;
            border: 0;
            border-radius: 2px;
            display: none;
            box-shadow: 0 0 0 2px rgb(0 0 0 / 10%);
        }

        .button-close-fullscreen-map:before,
        .button-close-fullscreen-map:after {
            position: absolute;
            left: 14px;
            top: 3px;
            content: ' ';
            height: 25px;
            width: 2px;
            background-color: #333;
        }

        .button-close-fullscreen-map:before {
            transform: rotate(45deg);
        }

        .button-close-fullscreen-map:after {
            transform: rotate(-45deg);
        }
    }

    @media only screen and (min-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 700px
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: none
        }

        .button-close-fullscreen-map {
            display: none;
        }
    }
</style>
<p style="text-align:left;color:black;font-size:12px;margin-left:5px;font-family:'Encode Sans',sans-serif">Fuente:
    Comunidades autónomas</p>
<br>

<script>
    var totalWidthIframe = window.innerWidth;


    if (totalWidthIframe < 900) {
        $("#overlay-mapa-resultados-autonomicas-28m").click(function () {

            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.add(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.add(
                'fullscreenmap');
            $('#overlay-mapa-resultados-autonomicas-28m').hide();
            $('.button-close-fullscreen-map').css({
                "z-index": "99999",
                "display": "block",
                "position": "fixed"
            });
        });


        $(".button-close-fullscreen-map").click(function () {


            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.remove(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.remove(
                'fullscreenmap');

            $('#overlay-mapa-resultados-autonomicas-28m').show();
            $('.button-close-fullscreen-map').css({
                "z-index": "0",
                "display": "none",
                "position": "absolute"
            });
        });

    }
</script>
    </figure><p class="article-text">
        Consulta en directo los mapas de elDiario.es para conocer en directo el detalle de los resultados de las elecciones auton&oacute;micas del 28M en cada municipio de Baleares. Consulta cu&aacute;l ha sido la candidatura m&aacute;s votada, y la segunda; comprueba qu&eacute; localidades cambiaron de ganador respecto a las elecciones auton&oacute;micas de 2019, cu&aacute;l ha sido el ganador seg&uacute;n el tama&ntilde;o de la localidad, o d&oacute;nde sube o baja la izquierda y la derecha.
    </p><p class="article-text">
        Explora los botones para ver los resultados por partidos o por bloques ideol&oacute;gicos. Adem&aacute;s, el bot&oacute;n superior permite consultar estos resultados por municipios y por islas.
    </p><p class="article-text">
        El siguiente gr&aacute;fico muestra, de un golpe de vista, c&oacute;mo queda el reparto de esca&ntilde;os en cada isla, agrupados por formaci&oacute;n pol&iacute;tica. Permite consultar el resultado del 28M y compararlo con la distribuci&oacute;n de las &uacute;ltimas elecciones auton&oacute;micas en Baleares.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://d3js.org/d3.v4.min.js"></script>
<link href="https://fonts.googleapis.com/css?family=Roboto:400,700|Encode+Sans:400,500,700&display=swap"
  rel="stylesheet">
<script src='https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.js'></script>
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">



<br><!-- título -->
<h4 class="chart_title_28m">Reparto de diputados por isla

</h4>
<p class="chart_subtitle_28m">
  Número de diputados de cada candidatura por isla en las elecciones de 2023 y comparación respecto a 2019
</p>

</p>


<div id="grafico-circunscripcion-seats" class='graficocircunscripcion'></div>
<br>
<script>
  (function () {
    totalWidth = document.getElementById("grafico-circunscripcion-seats").offsetWidth,
      isMobile = totalWidth < 600,
      width = totalWidth


    d3.queue()
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC04.json")
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC04_partidos.json")
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC04.json")
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC04_partidos.json")
      .await(function (err, resultselection, partieslist, resultselection_prev,
        partieslist_prev) {


          createSeatsCircunscripcionChart(resultselection, partieslist, resultselection_prev,
        partieslist_prev)



      });
  })();
</script>
    </figure><p class="article-text">
        &iquest;Qu&eacute; bloque sube o baja respecto a 2019? &iquest;D&oacute;nde arrasa cada uno? En las siguientes tablas puedes consultar, para los 31 municipios m&aacute;s poblados de Baleares, c&oacute;mo ha sido el voto a los partidos de izquierda y a los partidos de derecha en 2023 y cu&aacute;ntos puntos sube o baja respecto a las &uacute;ltimas elecciones auton&oacute;micas.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://d3js.org/d3.v4.js"></script>
<script src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.js"></script>
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">


<div class="container-tablas-derecha-izquierda">

	<div class="div-tabla-izquierda-derecha">
		<p id="nombre-tabla-derecha-izquierda">La izquierda arrasó en 2019</p>
		<div id="tabla-izquierda-20" class="tabla-izquierda-derecha"></div>


		<p id="nombre-tabla-derecha-izquierda">La izquierda ganó por +10 puntos</p>
		<div id="tabla-izquierda-10" class="tabla-izquierda-derecha"></div>
	</div>

	<div class="div-tabla-izquierda-derecha">
		<p id="nombre-tabla-derecha-izquierda">Ni de izquierdas ni de derechas</p>
		<div id="tabla-empate" class="tabla-izquierda-derecha"></div>
	</div>


	<div class="div-tabla-izquierda-derecha">
		<p id="nombre-tabla-derecha-izquierda">La derecha ganó por +10 puntos</p>
		<div id="tabla-derecha-10" class="tabla-izquierda-derecha"></div>

		<p id="nombre-tabla-derecha-izquierda">La derecha arrasó en 2019</p>
		<div id="tabla-derecha-20" class="tabla-izquierda-derecha"></div>
	</div>

</div>
<script>
	(function () {


		var eslocale = d3.timeFormatLocale({
			"dateTime": "%A, %e de %B de %Y, %X",
			"date": "%d/%m/%Y",
			"time": "%H:%M:%S",
			"periods": ["AM", "PM"],
			"days": ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"],
			"shortDays": ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
			"months": ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto",
				"septiembre",
				"octubre",
				"noviembre", "diciembre"
			],
			"shortMonths": ["ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov",
				"dic"
			]
		})



		d3.text('https://elecciones.eldiario.es/api/data/2305/autonomicasC04_07_merge.csv',
			function (data) {
				var dsv = d3.dsvFormat(';')
				var data = dsv.parse(data)
				var data = data.filter(function (d) {
					return (d.censo_prev > 5000 & d.id.length < 6
					)
				})
				var data = data.map(function (d) {
					return {
						municipio: d.nombre == "La Línea de la Concepción" ? "La Línea de la C." : d
							.nombre == "El Puerto de Santa María" ? "El Puerto de Sta. Mª" : d.nombre ==
							"Chiclana de la Frontera" ? "Chiclana de la Front." : d.nombre ==
							"Sanlúcar de Barrameda" ? "Sanlúcar de Barram." : d.nombre ==
							"Los Palacios y Villafranca" ? "Los Palacios y Villaf." : d.nombre,
						pizquierda: (+d.pizquierda),
						pderecha: (+d.pderecha),
						dif: +d.vganador > 0 ? (+d.pderecha - +d.pizquierda) - (+d.pderecha_prev - +d
							.pizquierda_prev) : 0,
						difizder: +d.pderecha_prev - d.pizquierda_prev,


					}
				});
				data.sort(function (x, y) {
					return d3.descending(x.pizquierda, y.pizquierda);
				})



				createtableIzqDer(data, -15, -5, 5, 15)


			});



	})();
</script>
    </figure><p class="article-text">
        El siguiente gr&aacute;fico muestra, de un golpe de vista, c&oacute;mo queda el reparto de esca&ntilde;os en cada isla, agrupados por formaci&oacute;n pol&iacute;tica. Permite consultar el resultado del 28M y compararlo con la distribuci&oacute;n de las &uacute;ltimas elecciones auton&oacute;micas en Baleares.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <style>
    .container-divs-recirculacion {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        max-width: 640px;
        justify-content: left;
        margin: 0 auto;
        gap: 10px;
    }


    .container-url-recirculacion {
        background-color: #ffffff;
        padding: 5px 10px;
        border: 1px solid #E9E9E9;
        border-radius: 4px
    }

    .container-url-recirculacion a {
        display: flex
    }

    .texto-titulo-recirculacion {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        color: #4a4a4a;
        line-height: 19px;
        letter-spacing: 0px;
        padding: 10px;
        text-decoration: none !important;
        text-align: left;
        /* no underline */
    }

    .titulo-divs-recirculacion {
        max-width: 620px;
        margin: 0 auto;
        padding: 10px 10px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        color: #4A4A4A;
        border-top: 1px solid #E9E9E9;
        ;
        margin-top: 20px;
        text-align: left;
        font-size: 14px
    }

</style>


<h4 class="titulo-divs-recirculacion">Más resultados y mapas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-municipales-28m_1_10234223.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones municipales</div>
        </a>
    </div>
    
    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-autonomicas-28m_1_10234280.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones autonómicas</div>
        </a>
    </div>
</div>

<h4 class="titulo-divs-recirculacion">Otras elecciones autonómicas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/madrid/resultados-elecciones-28m-madrid_1_10234412.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/madrid.svg">
            <div class="texto-titulo-recirculacion">Madrid</div>
        </a>
    </div>



    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/comunitat-valenciana/resultados-elecciones-28m-comunitat-valenciana_1_10234455.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cvalenciana.svg">
            <div class="texto-titulo-recirculacion">C. Valenciana</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/canariasahora/resultados-elecciones-28m-canarias_1_10234377.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/canarias.svg">
            <div class="texto-titulo-recirculacion">Canarias</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/castilla-la-mancha/resultados-elecciones-28m-castilla-la-mancha_1_10234446.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/clamancha.svg">
            <div class="texto-titulo-recirculacion">Castilla-La Mancha</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/murcia/resultados-elecciones-28m-murcia_1_10234434.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/murcia.svg">
            <div class="texto-titulo-recirculacion">Murcia</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/aragon/resultados-elecciones-28m-aragon_1_10234478.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/aragon.svg">
            <div class="texto-titulo-recirculacion">Aragón</div>
        </a>
    </div>

<div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/illes-balears/resultados-elecciones-28m-baleares_1_10234405.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/baleares.svg">
            <div class="texto-titulo-recirculacion">Baleares</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/extremadura/resultados-elecciones-28m-extremadura_1_10234462.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/extremadura.svg">
            <div class="texto-titulo-recirculacion">Extremadura</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/asturias/resultados-elecciones-28m-asturias_1_10234309.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/asturias.svg">
            <div class="texto-titulo-recirculacion">Asturias</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/navarra/resultados-elecciones-28m-navarra_1_10234441.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/navarra.svg">
            <div class="texto-titulo-recirculacion">Navarra</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/cantabria/resultados-elecciones-28m-cantabria_1_10234397.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cantabria.svg">
            <div class="texto-titulo-recirculacion">Cantabria</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-28m-la-rioja_1_10234469.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/larioja.svg">
            <div class="texto-titulo-recirculacion">La Rioja</div>
        </a>
    </div>


</div>
    </figure>]]></description>
      <dc:creator><![CDATA[Raúl Sánchez, Victòria Oliveres, Ana Ordaz]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/illes-balears/resultados-elecciones-28m-baleares_1_10234405.html]]></guid>
      <pubDate><![CDATA[Sun, 28 May 2023 19:52:45 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/93068142-c72a-4e35-a135-cb8d7f8f11f1_16-9-discover-aspect-ratio_default_0.jpg" length="131063" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/93068142-c72a-4e35-a135-cb8d7f8f11f1_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="131063" width="1200" height="675"/>
      <media:title><![CDATA[Elecciones 28M en Baleares: el mapa de los resultados de las autonómicas, por islas y municipios]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/93068142-c72a-4e35-a135-cb8d7f8f11f1_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
    </item>
    <item>
      <title><![CDATA[Elecciones 28M en Aragón: el mapa de los resultados de las autonómicas, por municipios y provincias]]></title>
      <link><![CDATA[https://www.eldiario.es/aragon/resultados-elecciones-28m-aragon_1_10234478.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/17b2215b-f9b3-4f3e-bb6f-7f6bd574538e_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="Los resultados de las elecciones autonómicas del 28M en Aragón, municipio a municipio"></p><div class="subtitles"><p class="subtitle">Consulta en mapas y gráficos cuál es el partido más votado, el voto por densidad de población y la comparación con el resultado de 2019 en cada municipio de Aragón en las elecciones autonómicas del 28M</p><p class="subtitle">Mapa - ¿Qué votaron tus vecinos en las elecciones municipales? Los resultados, calle a calle</p><p class="subtitle">Buscador - Consulta aquí todos los resultados de las elecciones del 28M</p></div><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<div id="container-mapa-resultados-autonomicas-28m">
    <button class="button-close-fullscreen-map"></button>
    <iframe id="mapa-resultados-autonomicas-28m-iframe" class="mapa-resultados-autonomicas-28m" style="border: 0px;"
        src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/mapas/mapbox-municipios-resultados-aragon.html"
        height="600" width="100%" class="tableau-responsive" scrolling="no" allowfullscreen="true"></iframe>
    <div id="overlay-mapa-resultados-autonomicas-28m"></div>
</div>
<style>
    @media only screen and (max-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 80vh;
            min-height: 560px
        }

        .i-amphtml-layout-size-defined {
            height: 700px
        }

        .fullscreenmap {
            position: fixed;
            top: 0px;
            left: 0px;
            bottom: 0px;
            right: 0px;
            width: 100%;
            height: 100%;
            border: none;
            margin: 0;
            padding: 0;
            overflow: hidden;
            z-index: 9999
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: block;
        }

        .button-close-fullscreen-map {
            position: absolute;
            right: 8px;
            top: 200px;
            width: 30px;
            height: 30px;
            opacity: 1;
            background-color: white;
            border: 0;
            border-radius: 2px;
            display: none;
            box-shadow: 0 0 0 2px rgb(0 0 0 / 10%);
        }

        .button-close-fullscreen-map:before,
        .button-close-fullscreen-map:after {
            position: absolute;
            left: 14px;
            top: 3px;
            content: ' ';
            height: 25px;
            width: 2px;
            background-color: #333;
        }

        .button-close-fullscreen-map:before {
            transform: rotate(45deg);
        }

        .button-close-fullscreen-map:after {
            transform: rotate(-45deg);
        }
    }

    @media only screen and (min-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 700px
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: none
        }

        .button-close-fullscreen-map {
            display: none;
        }
    }
</style>
<p style="text-align:left;color:black;font-size:12px;margin-left:5px;font-family:'Encode Sans',sans-serif">Fuente:
    Comunidades autónomas</p>
<br>

<script>
    var totalWidthIframe = window.innerWidth;


    if (totalWidthIframe < 900) {
        $("#overlay-mapa-resultados-autonomicas-28m").click(function () {

            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.add(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.add(
                'fullscreenmap');
            $('#overlay-mapa-resultados-autonomicas-28m').hide();
            $('.button-close-fullscreen-map').css({
                "z-index": "99999",
                "display": "block",
                "position": "fixed"
            });
        });


        $(".button-close-fullscreen-map").click(function () {


            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.remove(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.remove(
                'fullscreenmap');

            $('#overlay-mapa-resultados-autonomicas-28m').show();
            $('.button-close-fullscreen-map').css({
                "z-index": "0",
                "display": "none",
                "position": "absolute"
            });
        });

    }
</script>
    </figure><p class="article-text">
        Consulta en directo los mapas de elDiario.es para conocer en directo el detalle de los resultados de las elecciones auton&oacute;micas del 28M en cada municipio de Arag&oacute;n. Consulta cu&aacute;l ha sido la candidatura m&aacute;s votada, y la segunda; comprueba qu&eacute; localidades cambiaron de ganador respecto a las elecciones auton&oacute;micas de 2019, cu&aacute;l ha sido el ganador seg&uacute;n el tama&ntilde;o de la localidad, o d&oacute;nde sube o baja la izquierda y la derecha.
    </p><p class="article-text">
        Explora los botones para ver los resultados por partidos o por bloques ideol&oacute;gicos. Adem&aacute;s, el bot&oacute;n superior permite consultar estos resultados por municipios y por provincias.
    </p><p class="article-text">
        El siguiente gr&aacute;fico muestra, de un golpe de vista, c&oacute;mo queda el reparto de esca&ntilde;os en cada circunscripci&oacute;n, agrupados por formaci&oacute;n pol&iacute;tica. Permite consultar el resultado del 28M y compararlo con la distribuci&oacute;n de las &uacute;ltimas elecciones auton&oacute;micas en Arag&oacute;n.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://d3js.org/d3.v4.min.js"></script>
<link href="https://fonts.googleapis.com/css?family=Roboto:400,700|Encode+Sans:400,500,700&display=swap"
  rel="stylesheet">
<script src='https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.js'></script>
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">



<br><!-- título -->
<h4 class="chart_title_28m">Reparto de
  diputados por provincia

</h4>
<p class="chart_subtitle_28m">
  Número de diputados de cada candidatura por provincia en las elecciones de 2023 y comparación respecto a 2019
</p>

</p>


<div id="grafico-circunscripcion-seats" class='graficocircunscripcion'></div>
<br>
<script>
  (function () {
    totalWidth = document.getElementById("grafico-circunscripcion-seats").offsetWidth,
      isMobile = totalWidth < 600,
      width = totalWidth


    d3.queue()
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC02.json")
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC02_partidos.json")
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC02.json")
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC02_partidos.json")
      .await(function (err, resultselection, partieslist, resultselection_prev,
        partieslist_prev) {


          createSeatsCircunscripcionChart(resultselection, partieslist, resultselection_prev,
        partieslist_prev)



      });
  })();
</script>
    </figure><p class="article-text">
        &iquest;C&oacute;mo ha cambiado la distribuci&oacute;n dentro de cada bloque ideol&oacute;gico en 2023 respecto a las &uacute;ltimas elecciones auton&oacute;micas? Este tri&aacute;ngulo permite ver c&oacute;mo se ha redistribuido el voto entre las formaciones de de izquierdas (PSOE, CHA, Podemos-IU), las de derechas (PP, Vox, Ciudadanos) y el resto de formaciones pol&iacute;ticas.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <style>

.triangulo {
  max-width: 550px;
  widht:100%;
  margin-bottom:20px;
}

.container-figura {
  overflow:hidden; /*hide bounds of image */
  margin:0;   /*reset margin of figure tag*/
}

.container-figura img{
   display:block; /*remove inline-block spaces*/
   width:100%; /*make image streatch*/
   margin:-19% 0 -13% 0;
}

.container-triangulos {
  display: grid;
  grid-template-columns: 50% 50%;
  padding-bottom: 0px;
}

.responsiva {
  max-width: 100%;
  margin: auto;
}

  .titulo-bloques {
    margin-bottom:20px;
  }

@media only screen and (max-width: 600px) {

  .container-triangulos {
    display: grid;
    grid-template-columns: 100%;
    padding-bottom: 0px;
  }

  .responsiva {
    width: 100%;
  }

}

</style>

<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">

<br>

<h4 class="chart_title_28m">¿Cómo ha cambiado el voto por bloques ideológicos?</h4>

<p class="chart_subtitle_28m">Distribución de los votos entre los partidos de <b style="background-color:#C01F33;color:#ffffff;padding:0px 2px">izquierdas</b> (PSOE, CHA, IU y Podemos), 
de <b style="background-color:#2166ac;color:#ffffff;padding:0px 2px">derechas</b> (PP, Vox y Cs) 
y los <b style="background-color:#f6bc29;color:#ffffff;padding:0px 2px">otros</b> (Aragón Existe, PAR), 
en las elecciones autonómicas de 2019 y de 2023. Cada círculo representa un municipio de Aragón. El tamaño se ajusta al censo electoral y el color, al bloque ganador</p>

<div class="container-triangulos">
  <div class="triangulo">
   <h4 style="font-family:'Encode Sans',sans-serif;text-align:center;color:black;font-size:18px;font-weight:700;margin-bottom:15px">2019</h4>
   <div class="container-figura">
     <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/triangulos/triangulo_bloques_prev_aragon.svg" class="responsiva">
   </div>
  </div>

  <div class="triangulo">
     <h4 style="font-family:'Encode Sans',sans-serif;text-align:center;color:black;font-size:18px;font-weight:700;margin-bottom:15px">2023</h4>
     <div class="container-figura">
       <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/triangulos/triangulo_bloques_aragon.svg" class="responsiva">
     </div>
  </div>
</div>

<br>
    </figure><figure class="embed-container embed-container--type-embed ">
    
            <style>
    .container-divs-recirculacion {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        max-width: 640px;
        justify-content: left;
        margin: 0 auto;
        gap: 10px;
    }


    .container-url-recirculacion {
        background-color: #ffffff;
        padding: 5px 10px;
        border: 1px solid #E9E9E9;
        border-radius: 4px
    }

    .container-url-recirculacion a {
        display: flex
    }

    .texto-titulo-recirculacion {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        color: #4a4a4a;
        line-height: 19px;
        letter-spacing: 0px;
        padding: 10px;
        text-decoration: none !important;
        text-align: left;
        /* no underline */
    }

    .titulo-divs-recirculacion {
        max-width: 620px;
        margin: 0 auto;
        padding: 10px 10px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        color: #4A4A4A;
        border-top: 1px solid #E9E9E9;
        ;
        margin-top: 20px;
        text-align: left;
        font-size: 14px
    }

</style>


<h4 class="titulo-divs-recirculacion">Más resultados y mapas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-municipales-28m_1_10234223.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones municipales</div>
        </a>
    </div>
    
    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-autonomicas-28m_1_10234280.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones autonómicas</div>
        </a>
    </div>
</div>

<h4 class="titulo-divs-recirculacion">Otras elecciones autonómicas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/madrid/resultados-elecciones-28m-madrid_1_10234412.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/madrid.svg">
            <div class="texto-titulo-recirculacion">Madrid</div>
        </a>
    </div>



    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/comunitat-valenciana/resultados-elecciones-28m-comunitat-valenciana_1_10234455.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cvalenciana.svg">
            <div class="texto-titulo-recirculacion">C. Valenciana</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/canariasahora/resultados-elecciones-28m-canarias_1_10234377.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/canarias.svg">
            <div class="texto-titulo-recirculacion">Canarias</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/castilla-la-mancha/resultados-elecciones-28m-castilla-la-mancha_1_10234446.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/clamancha.svg">
            <div class="texto-titulo-recirculacion">Castilla-La Mancha</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/murcia/resultados-elecciones-28m-murcia_1_10234434.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/murcia.svg">
            <div class="texto-titulo-recirculacion">Murcia</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/aragon/resultados-elecciones-28m-aragon_1_10234478.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/aragon.svg">
            <div class="texto-titulo-recirculacion">Aragón</div>
        </a>
    </div>

<div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/illes-balears/resultados-elecciones-28m-baleares_1_10234405.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/baleares.svg">
            <div class="texto-titulo-recirculacion">Baleares</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/extremadura/resultados-elecciones-28m-extremadura_1_10234462.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/extremadura.svg">
            <div class="texto-titulo-recirculacion">Extremadura</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/asturias/resultados-elecciones-28m-asturias_1_10234309.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/asturias.svg">
            <div class="texto-titulo-recirculacion">Asturias</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/navarra/resultados-elecciones-28m-navarra_1_10234441.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/navarra.svg">
            <div class="texto-titulo-recirculacion">Navarra</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/cantabria/resultados-elecciones-28m-cantabria_1_10234397.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cantabria.svg">
            <div class="texto-titulo-recirculacion">Cantabria</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-28m-la-rioja_1_10234469.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/larioja.svg">
            <div class="texto-titulo-recirculacion">La Rioja</div>
        </a>
    </div>


</div>
    </figure>]]></description>
      <dc:creator><![CDATA[Raúl Sánchez, Victòria Oliveres, Ana Ordaz]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/aragon/resultados-elecciones-28m-aragon_1_10234478.html]]></guid>
      <pubDate><![CDATA[Sun, 28 May 2023 19:52:41 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/17b2215b-f9b3-4f3e-bb6f-7f6bd574538e_16-9-discover-aspect-ratio_default_0.jpg" length="77850" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/17b2215b-f9b3-4f3e-bb6f-7f6bd574538e_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="77850" width="1200" height="675"/>
      <media:title><![CDATA[Elecciones 28M en Aragón: el mapa de los resultados de las autonómicas, por municipios y provincias]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/17b2215b-f9b3-4f3e-bb6f-7f6bd574538e_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
    </item>
    <item>
      <title><![CDATA[Elecciones 28M en Castilla-La Mancha: el mapa de los resultados de las autonómicas, por municipios y provincias]]></title>
      <link><![CDATA[https://www.eldiario.es/castilla-la-mancha/resultados-elecciones-28m-castilla-la-mancha_1_10234446.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/d8dcbcd6-4449-4957-84a9-054dced337ef_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="Los resultados de las elecciones autonómicas del 28M en Castilla-La Mancha, municipio a municipio"></p><div class="subtitles"><p class="subtitle">Consulta en mapas y gráficos cuál es el partido más votado, el voto por densidad de población y la comparación con el resultado de 2019 en cada municipio de Castilla-La Mancha en las elecciones autonómicas del 28M</p><p class="subtitle">Mapa - ¿Qué votaron tus vecinos en las elecciones municipales? Los resultados, calle a calle</p><p class="subtitle">Todos los datos - Consulta los resultados de las elecciones municipales y autonómicas</p></div><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<div id="container-mapa-resultados-autonomicas-28m">
    <button class="button-close-fullscreen-map"></button>
    <iframe id="mapa-resultados-autonomicas-28m-iframe" class="mapa-resultados-autonomicas-28m" style="border: 0px;"
        src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/mapas/mapbox-municipios-resultados-clamancha.html"
        height="600" width="100%" class="tableau-responsive" scrolling="no" allowfullscreen="true"></iframe>
    <div id="overlay-mapa-resultados-autonomicas-28m"></div>
</div>
<style>
    @media only screen and (max-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 80vh;
            min-height: 560px
        }

        .i-amphtml-layout-size-defined {
            height: 700px
        }

        .fullscreenmap {
            position: fixed;
            top: 0px;
            left: 0px;
            bottom: 0px;
            right: 0px;
            width: 100%;
            height: 100%;
            border: none;
            margin: 0;
            padding: 0;
            overflow: hidden;
            z-index: 9999
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: block;
        }

        .button-close-fullscreen-map {
            position: absolute;
            right: 8px;
            top: 200px;
            width: 30px;
            height: 30px;
            opacity: 1;
            background-color: white;
            border: 0;
            border-radius: 2px;
            display: none;
            box-shadow: 0 0 0 2px rgb(0 0 0 / 10%);
        }

        .button-close-fullscreen-map:before,
        .button-close-fullscreen-map:after {
            position: absolute;
            left: 14px;
            top: 3px;
            content: ' ';
            height: 25px;
            width: 2px;
            background-color: #333;
        }

        .button-close-fullscreen-map:before {
            transform: rotate(45deg);
        }

        .button-close-fullscreen-map:after {
            transform: rotate(-45deg);
        }
    }

    @media only screen and (min-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 700px
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: none
        }

        .button-close-fullscreen-map {
            display: none;
        }
    }
</style>
<p style="text-align:left;color:black;font-size:12px;margin-left:5px;font-family:'Encode Sans',sans-serif">Fuente:
    Comunidades autónomas</p>
<br>

<script>
    var totalWidthIframe = window.innerWidth;


    if (totalWidthIframe < 900) {
        $("#overlay-mapa-resultados-autonomicas-28m").click(function () {

            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.add(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.add(
                'fullscreenmap');
            $('#overlay-mapa-resultados-autonomicas-28m').hide();
            $('.button-close-fullscreen-map').css({
                "z-index": "99999",
                "display": "block",
                "position": "fixed"
            });
        });


        $(".button-close-fullscreen-map").click(function () {


            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.remove(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.remove(
                'fullscreenmap');

            $('#overlay-mapa-resultados-autonomicas-28m').show();
            $('.button-close-fullscreen-map').css({
                "z-index": "0",
                "display": "none",
                "position": "absolute"
            });
        });

    }
</script>
    </figure><p class="article-text">
        Consulta en directo los mapas de elDiario.es para conocer en directo el detalle de los resultados de las elecciones auton&oacute;micas del 28M en cada municipio de Castilla-La Mancha. Consulta cu&aacute;l ha sido la candidatura m&aacute;s votada, y la segunda; comprueba qu&eacute; localidades cambiaron de ganador respecto a las elecciones auton&oacute;micas de 2019, cu&aacute;l ha sido el ganador seg&uacute;n el tama&ntilde;o de la localidad, o d&oacute;nde sube o baja la izquierda, la derecha u otros c&oacute;mo la Espa&ntilde;a Vaciada.
    </p><p class="article-text">
        Explora los botones para ver los resultados por partidos o por bloques ideol&oacute;gicos. Adem&aacute;s, el bot&oacute;n superior permite consultar estos resultados por municipios y por provincias.
    </p><p class="article-text">
        El siguiente gr&aacute;fico muestra, de un golpe de vista, c&oacute;mo queda el reparto de esca&ntilde;os en cada circunscripci&oacute;n, agrupados por formaci&oacute;n pol&iacute;tica. Permite consultar el resultado del 28M y compararlo con la distribuci&oacute;n de las &uacute;ltimas elecciones auton&oacute;micas en Castilla-La Mancha.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://d3js.org/d3.v4.min.js"></script>
<link href="https://fonts.googleapis.com/css?family=Roboto:400,700|Encode+Sans:400,500,700&display=swap"
  rel="stylesheet">
<script src='https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.js'></script>
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">



<br><!-- título -->
<h4 class="chart_title_28m">Reparto de
  diputados por provincia

</h4>
<p class="chart_subtitle_28m">
  Número de diputados de cada candidatura por provincia en las elecciones de 2023 y comparación respecto a 2019
</p>

</p>


<div id="grafico-circunscripcion-seats" class='graficocircunscripcion'></div>
<br>
<script>
  (function () {
    totalWidth = document.getElementById("grafico-circunscripcion-seats").offsetWidth,
      isMobile = totalWidth < 600,
      width = totalWidth


    d3.queue()
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC07.json")
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC07_partidos.json")
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC07.json")
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC07_partidos.json")
      .await(function (err, resultselection, partieslist, resultselection_prev,
        partieslist_prev) {


          createSeatsCircunscripcionChart(resultselection, partieslist, resultselection_prev,
        partieslist_prev)



      });
  })();
</script>
    </figure><p class="article-text">
        &iquest;C&oacute;mo sube o baja cada partido respecto a las &uacute;ltimas elecciones auton&oacute;micas? En este gr&aacute;fico puedes comparar el porcentaje de voto obtenido por PP, PSOE, Vox, Podemos-IU, la Espa&ntilde;a Vaciada y Cs este 28M y en 2019 en los 12 municipios m&aacute;s poblados de Castilla - La Mancha.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <!-- Code from d3-graph-gallery.com -->
<!DOCTYPE html>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">




<link href="https://fonts.googleapis.com/css?family=Encode+Sans:400,700|Roboto:400,500,700&display=swap"
    rel="stylesheet">
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">

<script src="https://d3js.org/d3.v4.js"></script>
<script src="https://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>

<br><!-- título -->
<h4 class="chart_title_28m">Así sube o
    baja el voto a cada partido respecto a 2019 en las elecciones del 28M

</h4>
<p class="chart_subtitle_28m">Comparación
    del voto a cada partido entre las elecciones autónomicas de 2019 y 2023 en cada en las grandes ciudades de Castilla-La Mancha. Haz
    click para ver más detalle
</p>

<div style="width: 100%; margin: 0 auto; text-align: center; margin-bottom: 10px;font-family:'Encode Sans',sans-serif;">
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #e02020; padding-left: 4px; margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">PSOE</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #02a2dd; padding-left: 4px; margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">PP</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #ea8046; padding-left: 4px; margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Cs</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #AAD656; padding-left: 4px;margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Vox</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #7C4080; padding-left: 4px;margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Pod-IU</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #610f13; padding-left: 4px;margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Esp. Vaciada</span>
    </div>
</div>

<div id="contenedor-variacion-partidos">
    <div id="variacion-partidos-ccaa"></div>
</div>
<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente:
    comunidades autónomas</p>

<br>

<script>
    (function () {
        var eslocale = d3.timeFormatLocale({
            "dateTime": "%A, %e de %B de %Y, %X",
            "date": "%d/%m/%Y",
            "time": "%H:%M:%S",
            "periods": ["AM", "PM"],
            "days": ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"],
            "shortDays": ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
            "months": ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto",
                "septiembre",
                "octubre",
                "noviembre", "diciembre"
            ],
            "shortMonths": ["ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov",
                "dic"
            ]
        })

        // set the dimensions and margins of the graph
        var totalWidth = document.getElementById("contenedor-variacion-partidos").offsetWidth;
        var margin = {
                top: 50,
                right: 50,
                bottom: 20,
                left: 40
            },
            width = totalWidth > 900 ? (totalWidth - 6 * (margin.left + margin.right)) / 6 :
            totalWidth > 600 ? (totalWidth - 4 * (margin.left + margin.right)) / 4 :
            totalWidth > 400 ? (totalWidth - 3 * (margin.left + margin.right)) / 3 :
            (totalWidth - 2 * (margin.left + margin.right)) / 2,
            height = 200 - margin.top - margin.bottom;
        marginminichart = {
            left: 10,
            right: 0
        }
        var parseTime = d3.timeParse("%d/%m/%Y");

        d3.queue()
        .defer(d3.text, "https://elecciones.eldiario.es/api/data/2305/autonomicasC07_02_merge.csv")
      .defer(d3.text, "https://elecciones.eldiario.es/api/data/2305/autonomicasC07_13_merge.csv")
      .defer(d3.text, "https://elecciones.eldiario.es/api/data/2305/autonomicasC07_16_merge.csv")
      .defer(d3.text, "https://elecciones.eldiario.es/api/data/2305/autonomicasC07_19_merge.csv")
      .defer(d3.text, "https://elecciones.eldiario.es/api/data/2305/autonomicasC07_45_merge.csv")
            .await(function (err, data02, data13, data16, data19, data45) {


                var arr = [data02, data13, data16, data19, data45];

                var dsv = d3.dsvFormat(';')

                var data = [];
                for (i in arr) {
                    var temp = {};
                    var temp = dsv.parse(arr[i])
                    data.push(temp);
                }
                var filtereddata = data.flat().filter(function (d) {
                    return (d.vganador > 0 & d.censo > 20000 &
                        d.id < 99999)

                })

                // group the data: I want to draw one line per group
                var sumstat = d3.nest() // nest function allows to group the calculation per level of a factor
                    .key(function (d) {
                        return d.nombre;
                    })
                    .entries(filtereddata);

                sumstat.forEach(function (s) {
                    s.censoTotal = d3.max(s.values, function (d) {
                        return +d.censo;
                    });
                    s.abstencion = d3.max(s.values, function (d) {
                        return +d.abstencion;
                    });

                });


                sumstat.sort(function (x, y) {
                    return d3.descending(x.censoTotal, y.censoTotal);
                })


                // What is the list of groups?
                allKeys = sumstat.map(function (d) {
                    return d.key
                })


                var locale = d3.formatLocale({
                    decimal: ",",
                    thousands: ".",
                    grouping: [3]
                });

                // Add an svg element for each group. The will be one beside each other and will go on the next row when no more room available
                var svg = d3.select("#variacion-partidos-ccaa")
                    .selectAll("uniqueChart")
                    .data(sumstat)
                    .enter()
                    .append("svg")
                    .attr("width", width + margin.left + margin.right)
                    .attr("height", height + margin.top + margin.bottom)
                    .append("g")
                    .attr("class", "grafico-individual")
                    .attr("transform",
                        "translate(" + margin.left + "," + margin.top + ")")
                    .each(function (symbol) {
                        var svg1 = d3.select(this);
                        symbol.y = d3.scaleLinear()
                            .domain([0, d3.max(filtereddata, function (d) {
                                return d.pganador_prev | d.pganador;
                            })])
                            .range([height, 0]);
                        svg1
                            .append("g")
                            .attr("class", "eje-vertical")
                            .call(d3.axisLeft(symbol.y)
                                .ticks(3)
                                .tickSize(-width)
                                .tickSizeOuter(0)
                                .tickFormat(function (d) {
                                    return d + "%";
                                })
                            );


                        // Create a rect on top of the svg area: this rectangle recovers mouse position
                        svg1
                            .append('rect')
                            .attr("class", "fondo-tooltip")
                            .style("fill", "none")
                            .style("pointer-events", "all")
                            .attr('width', width)
                            .attr('height', height)
                            .on('mousemove', mousemove)
                            .on('mouseout', mouseout);



                        function mousemove() {
                            // recover coordinate we need

                            selectedData = symbol.values[0]




                            var nombre = selectedData.nombre;
                            var escrutinio = locale.format(".1f")(selectedData.escrutinio);

                            var pp_prev = locale.format(".1f")(selectedData.pp_prev);
                            var pp = locale.format(".1f")(selectedData.pp);
                            var difpp = locale.format("+.1f")(selectedData.pp - selectedData.pp_prev);

                            var psoe_prev = locale.format(".1f")(selectedData.psoe_prev);
                            var psoe = locale.format(".1f")(selectedData.psoe);
                            var difpsoe = locale.format("+.1f")(selectedData.psoe - selectedData.psoe_prev);

                            var vox_prev = locale.format(".1f")(selectedData.vox_prev);
                            var vox = locale.format(".1f")(selectedData.vox);
                            var difvox = locale.format("+.1f")(selectedData.vox - selectedData.vox_prev);

                            var espv_prev = locale.format(".1f")(selectedData.espv_prev);
                            var espv = locale.format(".1f")(selectedData.espv);
                            var difespv = locale.format("+.1f")(selectedData.espv - selectedData
                                .espv_prev);

                            var cs_prev = locale.format(".1f")(selectedData.cs_prev);
                            var cs = locale.format(".1f")(selectedData.cs);
                            var difcs = locale.format("+.1f")(selectedData.cs - selectedData.cs_prev);

                            var up_prev = locale.format(".1f")(selectedData.up_prev);
                            var up = locale.format(".1f")(selectedData.up);
                            var difup = locale.format("+.1f")(selectedData.up - selectedData.up_prev);



                            var flechapsoe = selectedData.vprimero === 0 ? "-" :
                                (+selectedData.psoe > +selectedData.psoe_prev) ? 'flechaazul' :
                                (+selectedData.psoe === +selectedData.psoe_prev) ? 'flechaigual' :
                                'flecharoja';

                            var flechapp = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.pp > +selectedData.pp_prev) ? 'flechaazul' :
                                (+selectedData.pp === +selectedData.pp_prev) ? 'flechaigual' : 'flecharoja';

                            var flechacs = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.cs > +selectedData.cs_prev) ? 'flechaazul' :
                                (+selectedData.cs === +selectedData.cs_prev) ? 'flechaigual' : 'flecharoja';

                            var flechavox = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.vox > +selectedData.vox_prev) ? 'flechaazul' :
                                (+selectedData.vox === +selectedData.vox_prev) ? 'flechaigual' :
                                'flecharoja';

                            var flechaespv = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.espv > +selectedData.espv_prev) ? 'flechaazul' :
                                (+selectedData.espv === +selectedData.espv_prev) ? 'flechaigual' :
                                'flecharoja';

                            var flechaup = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.up > +selectedData.up_prev) ? 'flechaazul' :
                                (+selectedData.up === +selectedData.up_prev) ? 'flechaigual' : 'flecharoja';





                            tooltip.transition()
                                .duration(0)
                                .style("opacity", 1);
                            tooltip.html(
                                '<p style="display: block; text-align:left;margin-top:0px;margin-bottom:10px;font-size:14px;font-weight:bold;border-bottom:1px solid #c5c5c5;">' +
                                nombre +
                                '<span style="font-size:11px;font-weight:400;color:#4f4f4f"> (' +
                                escrutinio +
                                '% escr.)</span></p><table style="width:100%;border-spacing:2px;border-collapse:collapse"><tr><th style="text-align:left"><b>Cand.</b></th></th><th style="text-align:right"><b>2023</b></th><th style="text-align:right">Dif.</th><th style="text-align:left;padding-left:15px"><b>Cand.</b></th></th><th style="text-align:right"><b>2023</b></th><th style="text-align:right">Dif.</th></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#E02020; margin-right: 4px;margin-bottom:0px;"></span><span>PSOE</span></td><td style="text-align:right;width:50px"><b>' +
                                psoe +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difpsoe +
                                ' <div class="' +
                                flechapsoe +
                                '"></div></td><td style="width:60px;padding-left:15px"><span style="display: inline-block;width: 10px; height: 10px; background-color:#02A2DD; margin-right: 4px;margin-bottom:0px;"></span><span>PP</span></td><td style="text-align:right;width:50px"><b>' +
                                pp +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difpp +
                                ' <div class="' +
                                flechapp +
                                '"></div></td></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#7C4080; margin-right: 4px;margin-bottom:0px;"></span><span>P-IU</span></td><td style="text-align:right;width:50px"><b>' +
                                up +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difup +
                                ' <div class="' +
                                flechaup +
                                '"></div></td><td style="width:60px;padding-left:15px"><span style="display: inline-block;width: 10px; height: 10px; background-color:#AAD656; margin-right: 4px;margin-bottom:0px;"></span><span>Vox</span></td><td style="text-align:right;width:50px"><b>' +
                                vox +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difvox +
                                ' <div class="' +
                                flechavox +
                                '"></div></td></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#610f13; margin-right: 4px;margin-bottom:0px;"></span><span>EV</span></td><td style="text-align:right;width:50px"><b>' +
                                espv +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difespv +
                                ' <div class="' +
                                flechaespv +
                                '"></div></td><td style="width:60px;padding-left:15px"><span style="display: inline-block;width: 10px; height: 10px; background-color:#ea8046; margin-right: 4px;margin-bottom:0px;"></span><span>Cs</span></td><td style="text-align:right;width:50px"><b>' +
                                cs +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difcs +
                                ' <div class="' +
                                flechacs +
                                '"></div></td></tr></table>'
                            );
                            tooltip.style("visibility", "visible");
                            tooltip.style('width', tooltipWidth);


                            if (totalWidth > 600) {
                                if (d3.event.pageX > totalWidth / 1.5) {
                                    return tooltip.style("top", (d3.event.pageY + 50) + "px").style("left",
                                        (d3.event
                                            .pageX - 200) +
                                        "px");
                                }
                                return tooltip.style("top", (d3.event.pageY + 50) + "px").style("left", (d3
                                        .event
                                        .pageX - 50) +
                                    "px");
                            } else {
                                return tooltip.style("bottom", '0px').style("left", 0).style("top",
                                    'inherit');
                            }
                        }

                        function mouseout() {



                            tooltip.transition()
                                .duration(20)
                                .style("opacity", 0);
                            var $tooltip = $("#tooltip");
                            $tooltip.empty();
                        }
                    });

                // Add X axis --> it is a date format



                var borderLines = svg.append("g")
                    .attr("class", "border-lines")
                borderLines.append("line")
                    .attr("x1", 0 + marginminichart.left).attr("y1", 0)
                    .attr("x2", 0 + marginminichart.left).attr("y2", height)
                    .attr("stroke-width", 1)
                    .attr("stroke", "#999");
                borderLines.append("line")
                    .attr("x1", width - marginminichart.right).attr("y1", 0)
                    .attr("x2", width - marginminichart.right).attr("y2", height)
                    .attr("stroke-width", 1)
                    .attr("stroke", "#999");
                //Add Y axis
                //var y = d3.scaleLinear()
                // svg.append("g")
                //     .call(d3.axisLeft(y).ticks(3));
                borderLines.append("text")
                    .attr("x", 0 + marginminichart.left)
                    .attr("y", height + 15)
                    .text("2019")
                    .attr("text-anchor", "middle")
                    .attr("fill", "#999");


                borderLines.append("text")
                    .attr("x", width - marginminichart.right)
                    .attr("y", height + 15)
                    .text("2023")
                    .attr("text-anchor", "middle")
                    .attr("fill", "#999");

                y = d3.scaleLinear()
                    .domain([0, d3.max(filtereddata, function (d) {
                        return d.pganador_prev | d.pganador;
                    })])
                    .range([height, 0]);


                // Draw the line
                var lineaspartidos = svg.append("g")
                    .attr("class", "partidos-lineas")

                var circulospartidos = svg.append("g")
                    .attr("class", "partidos-circulos")


                var labelpartidos = svg.append("g")
                    .attr("class", "partidos-label")

                //LINEA PSOE

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#E02020")
                    .attr("class", "var-psoe")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].psoe_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].psoe);
                    });


                circulospartidos
                    .append("circle")
                    .attr("fill", "#E02020")
                    .attr("class", "circle-psoe")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].psoe);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-psoe")
                    .attr("fill", "#E02020")
                    .text("PSOE")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].psoe);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");

                //LINEA PP
                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#02A2DD")
                    .attr("class", "var-pp")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].pp_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].pp);
                    });


                circulospartidos
                    .append("circle")
                    .attr("fill", "#02A2DD")
                    .attr("class", "circle-pp")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].pp);
                    })
                    .attr("r", 3);

                labelpartidos
                    .append('text')
                    .attr("class", "label-pp")
                    .attr("fill", "#02A2DD")
                    .text("PP")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].pp);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");

                //LINEA CS

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#EA8046")
                    .attr("class", "var-cs")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].cs_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].cs);
                    });

                circulospartidos
                    .append("circle")
                    .attr("fill", "#EA8046")
                    .attr("class", "circle-cs")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].cs);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-cs")
                    .attr("fill", "#EA8046")
                    .text("Cs")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].cs);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");



                //LINEA VOX

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#AAD656")
                    .attr("class", "var-vox")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].vox_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].vox);
                    });

                circulospartidos
                    .append("circle")
                    .attr("fill", "#AAD656")
                    .attr("class", "circle-vox")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].vox);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-vox")
                    .attr("fill", "#AAD656")
                    .text("Vox")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].vox);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");


                //LINEA UNIDAS PODEMOS

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#7C4080")
                    .attr("class", "var-up")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].up_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].up);
                    });

                circulospartidos
                    .append("circle")
                    .attr("fill", "#7C4080")
                    .attr("class", "circle-up")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].up);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-up")
                    .attr("fill", "#7C4080")
                    .text("Pod-IU")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].up);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");





                //LINEA ESPAÑA VACIADA
                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#610f13")
                    .attr("class", "var-espv")
                    .style("display", function (d) {
                        return d.values[0].espv == 0 ? "none" : "block";
                    })
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].espv_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].espv);
                    });



                circulospartidos
                    .append("circle")
                    .attr("fill", "#610f13")
                    .attr("class", "circle-espv")
                    .style("display", function (d) {
                        return d.values[0].espv == 0 ? "none" : "block";
                    })
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].espv);
                    })
                    .attr("r", 3);



                labelpartidos
                    .append('text')
                    .attr("class", "label-espv")
                    .attr("fill", "#610f13")
                    .text("EV")
                    .attr('alignment-baseline', 'middle')
                    .style("display", function (d) {
                        return d.values[0].espv == 0 ? "none" : "block";
                    })
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].espv);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");





                // Add titles
                svg
                    .append("text")
                    .attr("text-anchor", "start")
                    .attr("class", "nombre-municipio")
                    .attr("y", -20)
                    .attr("x", 0)
                    .text(function (d) {
                        return d.key == "San Sebastián de los Reyes" ? "S. S. de los Reyes" :
                            d.key == "Alicante/Alacant" ? "Alicante" :
                            d.key == "San Sebastián de los Reyes" ? "S. S. de los Reyes" :
                            d.key == "San Sebastián de los Reyes" ? "S. S. de los Reyes" :
                            d.key == "San Sebastián de los Reyes" ? "S. S. de los Reyes" : d.key
                    })


                svg
                    .append("text")
                    .attr("text-anchor", "start")
                    .attr("class", "nsobrepico")
                    .attr("y", -5)
                    .attr("x", 0)
                    .text(function (d) {
                        return "Abst: " + (locale.format(".1f")(d.abstencion) + "%")
                    })
                    .style("fill", "#444")



                d3.selectAll(".fondo-tooltip").raise()



                var tooltipWidth = totalWidth > 600 ? '300px' : 'calc(100% - 5px)';
                var tooltipPosition = totalWidth > 600 ? 'absolute' : 'fixed';

                var tooltip = d3.select("body")
                    .append("div")
                    .attr("id", "tooltip-info")
                    .style("position", tooltipPosition)
                    .style("z-index", "10")
                    .style("visibility", "hidden")
                    .style("color", "black")
                    .style("padding", "8px")
                    .style("background-color", "white")
                    .style("border-radius", "0px")
                    .style("font-size", "12px")
                    .style("pointer-events", "none")
                    .style("font-family", "'Encode Sans', sans-serif")
                    .style("box-shadow", "0 2px 2px 0 #ccc")
                    .style("border", "1px solid #ccc")
                    .style("margin-left", "2px")
                    .style("line-height", "1.5");




            })
    })();
</script>
    </figure><p class="article-text">
        &iquest;Qu&eacute; bloque sube o baja respecto a 2019? &iquest;D&oacute;nde arrasa cada uno? En las siguientes tablas puedes consultar, para los municipios de m&aacute;s de 8.000 habitantes de Castilla-La Mancha, c&oacute;mo ha sido el voto a los partidos de izquierda, de derecha u otros c&oacute;mo la Espa&ntilde;a Vaciada en 2023 y cu&aacute;ntos puntos suben o bajan respecto a las &uacute;ltimas elecciones auton&oacute;micas.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://d3js.org/d3.v4.js"></script>
<script src='https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.js'></script>
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">


<div class="container-tablas-derecha-izquierda">

	<div class="div-tabla-izquierda-derecha">
		<p id="nombre-tabla-derecha-izquierda">La izquierda ganó por +10 puntos en 2019</p>
		<div id="tabla-izquierda-20" class="tabla-izquierda-derecha"></div>


		<p id="nombre-tabla-derecha-izquierda">La izquierda sacó +5 puntos que la derecha</p>
		<div id="tabla-izquierda-10" class="tabla-izquierda-derecha"></div>
	</div>

	<div class="div-tabla-izquierda-derecha">

		<p id="nombre-tabla-derecha-izquierda">Ni de izquierdas ni de derechas</p>
		<div id="tabla-empate" class="tabla-izquierda-derecha"></div>
		
		<p id="nombre-tabla-derecha-izquierda">La derecha sacó +5 puntos que la izquierda</p>
		<div id="tabla-derecha-10" class="tabla-izquierda-derecha"></div>

		<p id="nombre-tabla-derecha-izquierda">La derecha ganó por +10 puntos en 2019</p>
		<div id="tabla-derecha-20" class="tabla-izquierda-derecha"></div>
	</div>

</div>
<script>
	(function () {


		var eslocale = d3.timeFormatLocale({
			"dateTime": "%A, %e de %B de %Y, %X",
			"date": "%d/%m/%Y",
			"time": "%H:%M:%S",
			"periods": ["AM", "PM"],
			"days": ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"],
			"shortDays": ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
			"months": ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto",
				"septiembre",
				"octubre",
				"noviembre", "diciembre"
			],
			"shortMonths": ["ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov",
				"dic"
			]
		})


		d3.queue()
			.defer(d3.text, "https://elecciones.eldiario.es/api/data/2305/autonomicasC07_02_merge.csv")
			.defer(d3.text, "https://elecciones.eldiario.es/api/data/2305/autonomicasC07_13_merge.csv")
			.defer(d3.text, "https://elecciones.eldiario.es/api/data/2305/autonomicasC07_16_merge.csv")
			.defer(d3.text, "https://elecciones.eldiario.es/api/data/2305/autonomicasC07_19_merge.csv")
			.defer(d3.text, "https://elecciones.eldiario.es/api/data/2305/autonomicasC07_45_merge.csv")
			.await(function (err, data02, data13, data16, data19, data45) {


				var arr = [data02, data13, data16, data19, data45];

				var dsv = d3.dsvFormat(';')

				var data = [];
				for (i in arr) {
					var temp = {};
					var temp = dsv.parse(arr[i])
					data.push(temp);
				}

				var data = data.flat().filter(function (d) {
					return (d.censo > 8000 & d.id.length < 6)
				})

				var data = data.map(function (d) {
					return {
						municipio: d.nombre == "La Línea de la Concepción" ? "La Línea de la C." : d.nombre,
						pizquierda: (+d.pizquierda),
						potros: (+d.potros),
						pderecha: (+d.pderecha),
						bloquemassube: (+d.pizquierda - d.pizquierda_prev) > (+d
								.pderecha - d.pderecha_prev) &
							(+d.pizquierda - d.pizquierda_prev) > (+d.potros - d
								.potros_prev) ? "Izquierda" : (+d.pderecha - d
								.pderecha_prev) > (+d.pizquierda - d.pizquierda_prev) &
							(+d.pderecha - d.pderecha_prev) > (+d.potros - d
								.potros_prev) ? "Derecha" : (+d.potros - d
								.potros_prev) > (+d.pderecha - d.pderecha_prev) &
							(+d.potros - d.potros_prev) > (+d.pizquierda - d
								.pizquierda_prev) ? "Otros" : "Desconocido",
						difbloqueganador: (+d.pizquierda - d.pizquierda_prev) > (+d
								.pderecha - d.pderecha_prev) &
							(+d.pizquierda - d.pizquierda_prev) > (+d.potros - d
								.potros_prev) ? +d.pizquierda - d.pizquierda_prev : (+d.pderecha - d
								.pderecha_prev) > (+d.pizquierda - d.pizquierda_prev) &
							(+d.pderecha - d.pderecha_prev) > (+d.potros - d
								.potros_prev) ? +d.pderecha - d.pderecha_prev : (+d.potros - d
								.potros_prev) > (+d.pderecha - d.pderecha_prev) &
							(+d.potros - d.potros_prev) > (+d.pizquierda - d
								.pizquierda_prev) ? +d.potros - d.potros_prev : 0,
						bloqueganador: +d.vizquierda > +d.vderecha & +d
							.vizquierda > +
							d.votros ? "Izquierda" :
							+d.vderecha > +d.vizquierda & +d.vderecha >
							+d.votros ?
							"Derecha" :
							+d.votros > +d.vderecha & +d.votros > +d
							.vizquierda ?
							"Otros" : "Desconocido",
						difizder: +d.pderecha_prev - d.pizquierda_prev,


					}
				});
				data.sort(function (x, y) {
					return d3.descending(x.pizquierda, y.pizquierda);
				})



				createtableIzqDerOthers(data, -10, -5, 5, 10)


			});



	})();
</script>
    </figure><p class="article-text">
        En las elecciones auton&oacute;micas de 2019, Ciudadanos obtuvo 4 esca&ntilde;os en Castilla-La Mancha. &iquest;C&oacute;mo ha cambiado la distribuci&oacute;n dentro del bloque ideol&oacute;gico conservador en las &uacute;ltimas elecciones auton&oacute;micas? Este tri&aacute;ngulo permite ver c&oacute;mo se ha redistribuido el voto entre las formaciones de derechas (PP, Vox, Ciudadanos).
    </p><figure class="embed-container embed-container--type-embed ">
    
            <style>

    .triangulo {
      max-width: 550px;
      widht:100%;
      margin-bottom:20px;
    }
    
    .container-figura {
      overflow:hidden; /*hide bounds of image */
      margin:0;   /*reset margin of figure tag*/
    }
    
    .container-figura img{
       display:block; /*remove inline-block spaces*/
       width:100%; /*make image streatch*/
       margin:-19% 0 -13% 0;
    }
    
    .container-triangulos {
      display: grid;
      grid-template-columns: 50% 50%;
      padding-bottom: 0px;
    }
    
    .responsiva {
      max-width: 100%;
      margin: auto;
    }
    
      .titulo-bloques {
        margin-bottom:20px;
      }
    
    @media only screen and (max-width: 600px) {
    
      .container-triangulos {
        display: grid;
        grid-template-columns: 100%;
        padding-bottom: 0px;
      }
    
      .responsiva {
        width: 100%;
      }
    
    }
    
    </style>
    
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">
    
    <br>
    
    <h4 class="chart_title_28m">¿Cómo ha cambiado el voto dentro de la derecha?</h4>
    
    <p class="chart_subtitle_28m">
      Distribución de los votos entre los tres partidos de derechas, 
      <b style="background-color:#02A2DD;color:#ffffff;padding:0px 2px">PP</b>, 
      <b style="background-color:#AAD656;color:#ffffff;padding:0px 2px">Vox</b> y 
      <b style="background-color:#EA8046;color:#ffffff;padding:0px 2px">Ciudadanos</b>, 
      en las elecciones autonómicas de 2019 y de 2023. 
      Cada círculo representa un municipio de Castilla-La Mancha. 
      El tamaño se ajusta a su censo electoral y el color, al ganador del bloque de la derecha
    </p>  
    <div class="container-triangulos">
      <div class="triangulo">
       <h4 style="font-family:'Encode Sans',sans-serif;text-align:center;color:black;font-size:18px;font-weight:700;margin-bottom:15px">2019</h4>
       <div class="container-figura">
         <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/triangulos/triangulo_derecha_prev_clamancha.svg" class="responsiva">
       </div>
      </div>
    
      <div class="triangulo">
         <h4 style="font-family:'Encode Sans',sans-serif;text-align:center;color:black;font-size:18px;font-weight:700;margin-bottom:15px">2023</h4>
         <div class="container-figura">
           <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/triangulos/triangulo_derecha_clamancha.svg" class="responsiva">
         </div>
      </div>
    </div>

<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">*No se incluyen los municipios cuyo censo electoral es de menos de 1.000 personas</p>
  <br>
    </figure><figure class="embed-container embed-container--type-embed ">
    
            <style>
    .container-divs-recirculacion {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        max-width: 640px;
        justify-content: left;
        margin: 0 auto;
        gap: 10px;
    }


    .container-url-recirculacion {
        background-color: #ffffff;
        padding: 5px 10px;
        border: 1px solid #E9E9E9;
        border-radius: 4px
    }

    .container-url-recirculacion a {
        display: flex
    }

    .texto-titulo-recirculacion {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        color: #4a4a4a;
        line-height: 19px;
        letter-spacing: 0px;
        padding: 10px;
        text-decoration: none !important;
        text-align: left;
        /* no underline */
    }

    .titulo-divs-recirculacion {
        max-width: 620px;
        margin: 0 auto;
        padding: 10px 10px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        color: #4A4A4A;
        border-top: 1px solid #E9E9E9;
        ;
        margin-top: 20px;
        text-align: left;
        font-size: 14px
    }

</style>


<h4 class="titulo-divs-recirculacion">Más resultados y mapas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-municipales-28m_1_10234223.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones municipales</div>
        </a>
    </div>
    
    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-autonomicas-28m_1_10234280.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones autonómicas</div>
        </a>
    </div>
</div>

<h4 class="titulo-divs-recirculacion">Otras elecciones autonómicas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/madrid/resultados-elecciones-28m-madrid_1_10234412.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/madrid.svg">
            <div class="texto-titulo-recirculacion">Madrid</div>
        </a>
    </div>



    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/comunitat-valenciana/resultados-elecciones-28m-comunitat-valenciana_1_10234455.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cvalenciana.svg">
            <div class="texto-titulo-recirculacion">C. Valenciana</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/canariasahora/resultados-elecciones-28m-canarias_1_10234377.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/canarias.svg">
            <div class="texto-titulo-recirculacion">Canarias</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/castilla-la-mancha/resultados-elecciones-28m-castilla-la-mancha_1_10234446.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/clamancha.svg">
            <div class="texto-titulo-recirculacion">Castilla-La Mancha</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/murcia/resultados-elecciones-28m-murcia_1_10234434.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/murcia.svg">
            <div class="texto-titulo-recirculacion">Murcia</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/aragon/resultados-elecciones-28m-aragon_1_10234478.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/aragon.svg">
            <div class="texto-titulo-recirculacion">Aragón</div>
        </a>
    </div>

<div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/illes-balears/resultados-elecciones-28m-baleares_1_10234405.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/baleares.svg">
            <div class="texto-titulo-recirculacion">Baleares</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/extremadura/resultados-elecciones-28m-extremadura_1_10234462.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/extremadura.svg">
            <div class="texto-titulo-recirculacion">Extremadura</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/asturias/resultados-elecciones-28m-asturias_1_10234309.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/asturias.svg">
            <div class="texto-titulo-recirculacion">Asturias</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/navarra/resultados-elecciones-28m-navarra_1_10234441.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/navarra.svg">
            <div class="texto-titulo-recirculacion">Navarra</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/cantabria/resultados-elecciones-28m-cantabria_1_10234397.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cantabria.svg">
            <div class="texto-titulo-recirculacion">Cantabria</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-28m-la-rioja_1_10234469.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/larioja.svg">
            <div class="texto-titulo-recirculacion">La Rioja</div>
        </a>
    </div>


</div>
    </figure>]]></description>
      <dc:creator><![CDATA[Raúl Sánchez, Victòria Oliveres, Ana Ordaz]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/castilla-la-mancha/resultados-elecciones-28m-castilla-la-mancha_1_10234446.html]]></guid>
      <pubDate><![CDATA[Sun, 28 May 2023 19:52:41 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/d8dcbcd6-4449-4957-84a9-054dced337ef_16-9-discover-aspect-ratio_default_0.jpg" length="103740" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/d8dcbcd6-4449-4957-84a9-054dced337ef_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="103740" width="1200" height="675"/>
      <media:title><![CDATA[Elecciones 28M en Castilla-La Mancha: el mapa de los resultados de las autonómicas, por municipios y provincias]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/d8dcbcd6-4449-4957-84a9-054dced337ef_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
    </item>
    <item>
      <title><![CDATA[Elecciones 28M en Cantabria: el mapa de los resultados de las autonómicas, municipio a municipio]]></title>
      <link><![CDATA[https://www.eldiario.es/cantabria/resultados-elecciones-28m-cantabria_1_10234397.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/e30f3889-966e-4945-81d5-e3f5f09f9743_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="Los resultados de las elecciones autonómicas del 28M en Cantabria, municipio a municipio"></p><div class="subtitles"><p class="subtitle">Consulta en mapas y gráficos cuál es el partido más votado, el voto por densidad de población y la comparación con el resultado de 2019 en cada municipio de Cantabria en las elecciones autonómicas del 28M</p><p class="subtitle">Mapa - ¿Qué votaron tus vecinos en las elecciones municipales? Los resultados del 28M, calle a calle</p><p class="subtitle">Buscador - Consulta aquí todos los resultados de las elecciones del 28M</p></div><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<div id="container-mapa-resultados-autonomicas-28m">
    <button class="button-close-fullscreen-map"></button>
    <iframe id="mapa-resultados-autonomicas-28m-iframe" class="mapa-resultados-autonomicas-28m" style="border: 0px;"
        src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/mapas/mapbox-municipios-resultados-cantabria.html"
        height="600" width="100%" class="tableau-responsive" scrolling="no" allowfullscreen="true"></iframe>
    <div id="overlay-mapa-resultados-autonomicas-28m"></div>
</div>
<style>
    @media only screen and (max-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 80vh;
            min-height: 560px
        }

        .i-amphtml-layout-size-defined {
            height: 700px
        }

        .fullscreenmap {
            position: fixed;
            top: 0px;
            left: 0px;
            bottom: 0px;
            right: 0px;
            width: 100%;
            height: 100%;
            border: none;
            margin: 0;
            padding: 0;
            overflow: hidden;
            z-index: 9999
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: block;
        }

        .button-close-fullscreen-map {
            position: absolute;
            right: 8px;
            top: 200px;
            width: 30px;
            height: 30px;
            opacity: 1;
            background-color: white;
            border: 0;
            border-radius: 2px;
            display: none;
            box-shadow: 0 0 0 2px rgb(0 0 0 / 10%);
        }

        .button-close-fullscreen-map:before,
        .button-close-fullscreen-map:after {
            position: absolute;
            left: 14px;
            top: 3px;
            content: ' ';
            height: 25px;
            width: 2px;
            background-color: #333;
        }

        .button-close-fullscreen-map:before {
            transform: rotate(45deg);
        }

        .button-close-fullscreen-map:after {
            transform: rotate(-45deg);
        }
    }

    @media only screen and (min-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 700px
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: none
        }

        .button-close-fullscreen-map {
            display: none;
        }
    }
</style>
<p style="text-align:left;color:black;font-size:12px;margin-left:5px;font-family:'Encode Sans',sans-serif">Fuente:
    Comunidades autónomas</p>
<br>

<script>
    var totalWidthIframe = window.innerWidth;


    if (totalWidthIframe < 900) {
        $("#overlay-mapa-resultados-autonomicas-28m").click(function () {

            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.add(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.add(
                'fullscreenmap');
            $('#overlay-mapa-resultados-autonomicas-28m').hide();
            $('.button-close-fullscreen-map').css({
                "z-index": "99999",
                "display": "block",
                "position": "fixed"
            });
        });


        $(".button-close-fullscreen-map").click(function () {


            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.remove(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.remove(
                'fullscreenmap');

            $('#overlay-mapa-resultados-autonomicas-28m').show();
            $('.button-close-fullscreen-map').css({
                "z-index": "0",
                "display": "none",
                "position": "absolute"
            });
        });

    }
</script>
    </figure><p class="article-text">
        Consulta en directo los mapas de elDiario.es para conocer en directo el detalle de los resultados de las elecciones auton&oacute;micas del 28M en cada municipio de Cantabria. Consulta cu&aacute;l ha sido la candidatura m&aacute;s votada, y la segunda; comprueba qu&eacute; localidades cambiaron de ganador respecto a las elecciones auton&oacute;micas de 2019, cu&aacute;l ha sido el ganador seg&uacute;n el tama&ntilde;o de la localidad, o d&oacute;nde sube o baja la izquierda y la derecha.
    </p><p class="article-text">
        Explora los botones para ver los resultados por partidos o por bloques ideol&oacute;gicos. Adem&aacute;s, el bot&oacute;n superior permite consultar estos resultados por municipios.
    </p><p class="article-text">
        &iquest;C&oacute;mo sube o baja cada partido respecto a las &uacute;ltimas elecciones auton&oacute;micas? En este gr&aacute;fico puedes comparar el porcentaje de voto obtenido por PSOE, PP, Cs, Vox, Pod-IU y PRC este 28M y en 2019 en los municipios m&aacute;s poblados de la Comunidad.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <link href="https://fonts.googleapis.com/css?family=Encode+Sans:400,700|Roboto:400,500,700&display=swap"
    rel="stylesheet">
<link rel="stylesheet" href="./charts_28m.css">

<script src="https://d3js.org/d3.v4.js"></script>
<script src="https://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>

<br><!-- título -->
<h4 class="chart_title_28m">Así sube o
    baja el voto a cada partido respecto a 2019 en las elecciones del 28M

</h4>
<p class="chart_subtitle_28m">Comparación
    del voto a cada partido entre las elecciones autónomicas de 2019 y 2023 en cada en las grandes ciudades de
    Cantabria. Haz
    click para ver más detalle
</p>

<div style="width: 100%; margin: 0 auto; text-align: center; margin-bottom: 10px;font-family:'Encode Sans',sans-serif;">
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #e02020; padding-left: 4px; margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">PSOE</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #02a2dd; padding-left: 4px; margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">PP</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #ea8046; padding-left: 4px; margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Cs</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #AAD656; padding-left: 4px;margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Vox</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #7C4080; padding-left: 4px;margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Pod-IU</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #AFB113; padding-left: 4px;margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">PRC</span>
    </div>
</div>

<div id="contenedor-variacion-partidos">
    <div id="variacion-partidos-ccaa"></div>
</div>
<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente:
    comunidades autónomas</p>

<br>

<script>
    (function () {
        var eslocale = d3.timeFormatLocale({
            "dateTime": "%A, %e de %B de %Y, %X",
            "date": "%d/%m/%Y",
            "time": "%H:%M:%S",
            "periods": ["AM", "PM"],
            "days": ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"],
            "shortDays": ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
            "months": ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto",
                "septiembre",
                "octubre",
                "noviembre", "diciembre"
            ],
            "shortMonths": ["ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov",
                "dic"
            ]
        })

        // set the dimensions and margins of the graph
        var totalWidth = document.getElementById("contenedor-variacion-partidos").offsetWidth;
        var margin = {
                top: 50,
                right: 50,
                bottom: 20,
                left: 40
            },
            width = totalWidth > 900 ? (totalWidth - 6 * (margin.left + margin.right)) / 6 :
            totalWidth > 600 ? (totalWidth - 4 * (margin.left + margin.right)) / 4 :
            totalWidth > 400 ? (totalWidth - 3 * (margin.left + margin.right)) / 3 :
            (totalWidth - 2 * (margin.left + margin.right)) / 2,
            height = 200 - margin.top - margin.bottom;
        marginminichart = {
            left: 10,
            right: 0
        }
        var parseTime = d3.timeParse("%d/%m/%Y");

        d3.queue()
            .defer(d3.text, "https://elecciones.eldiario.es/api/data/2305/autonomicasC06_39_merge.csv")
            .await(function (err, data) {



                var dsv = d3.dsvFormat(';')


                var data = dsv.parse(data)

                var filtereddata = data.flat().filter(function (d) {
                    return (d.vganador > 0 & d.censo > 7000 &
                        d.id < 99999)

                })

                // group the data: I want to draw one line per group
                var sumstat = d3.nest() // nest function allows to group the calculation per level of a factor
                    .key(function (d) {
                        return d.nombre;
                    })
                    .entries(filtereddata);

                sumstat.forEach(function (s) {
                    s.censoTotal = d3.max(s.values, function (d) {
                        return +d.censo;
                    });
                    s.abstencion = d3.max(s.values, function (d) {
                        return +d.abstencion;
                    });

                });


                sumstat.sort(function (x, y) {
                    return d3.descending(x.censoTotal, y.censoTotal);
                })


                // What is the list of groups?
                allKeys = sumstat.map(function (d) {
                    return d.key
                })


                var locale = d3.formatLocale({
                    decimal: ",",
                    thousands: ".",
                    grouping: [3]
                });

                // Add an svg element for each group. The will be one beside each other and will go on the next row when no more room available
                var svg = d3.select("#variacion-partidos-ccaa")
                    .selectAll("uniqueChart")
                    .data(sumstat)
                    .enter()
                    .append("svg")
                    .attr("width", width + margin.left + margin.right)
                    .attr("height", height + margin.top + margin.bottom)
                    .append("g")
                    .attr("class", "grafico-individual")
                    .attr("transform",
                        "translate(" + margin.left + "," + margin.top + ")")
                    .each(function (symbol) {
                        var svg1 = d3.select(this);
                        symbol.y = d3.scaleLinear()
                            .domain([0, d3.max(filtereddata, function (d) {
                                return d.pganador_prev | d.pganador;
                            })])
                            .range([height, 0]);
                        svg1
                            .append("g")
                            .attr("class", "eje-vertical")
                            .call(d3.axisLeft(symbol.y)
                                .ticks(3)
                                .tickSize(-width)
                                .tickSizeOuter(0)
                                .tickFormat(function (d) {
                                    return d + "%";
                                })
                            );


                        // Create a rect on top of the svg area: this rectangle recovers mouse position
                        svg1
                            .append('rect')
                            .attr("class", "fondo-tooltip")
                            .style("fill", "none")
                            .style("pointer-events", "all")
                            .attr('width', width)
                            .attr('height', height)
                            .on('mousemove', mousemove)
                            .on('mouseout', mouseout);



                        function mousemove() {
                            // recover coordinate we need

                            selectedData = symbol.values[0]




                            var nombre = selectedData.nombre;
                            var escrutinio = locale.format(".1f")(selectedData.escrutinio);

                            var pp_prev = locale.format(".1f")(selectedData.pp_prev);
                            var pp = locale.format(".1f")(selectedData.pp);
                            var difpp = locale.format("+.1f")(selectedData.pp - selectedData.pp_prev);

                            var psoe_prev = locale.format(".1f")(selectedData.psoe_prev);
                            var psoe = locale.format(".1f")(selectedData.psoe);
                            var difpsoe = locale.format("+.1f")(selectedData.psoe - selectedData.psoe_prev);

                            var vox_prev = locale.format(".1f")(selectedData.vox_prev);
                            var vox = locale.format(".1f")(selectedData.vox);
                            var difvox = locale.format("+.1f")(selectedData.vox - selectedData.vox_prev);

                            var prc_prev = locale.format(".1f")(selectedData.prc_prev);
                            var prc = locale.format(".1f")(selectedData.prc);
                            var difprc = locale.format("+.1f")(selectedData.prc - selectedData
                                .prc_prev);

                            var cs_prev = locale.format(".1f")(selectedData.cs_prev);
                            var cs = locale.format(".1f")(selectedData.cs);
                            var difcs = locale.format("+.1f")(selectedData.cs - selectedData.cs_prev);

                            var up_prev = locale.format(".1f")(selectedData.up_prev);
                            var up = locale.format(".1f")(selectedData.up);
                            var difup = locale.format("+.1f")(selectedData.up - (+selectedData.up_prev + +selectedData.iu_prev));



                            var flechapsoe = selectedData.vprimero === 0 ? "-" :
                                (+selectedData.psoe > +selectedData.psoe_prev) ? 'flechaazul' :
                                (+selectedData.psoe === +selectedData.psoe_prev) ? 'flechaigual' :
                                'flecharoja';

                            var flechapp = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.pp > +selectedData.pp_prev) ? 'flechaazul' :
                                (+selectedData.pp === +selectedData.pp_prev) ? 'flechaigual' : 'flecharoja';

                            var flechacs = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.cs > +selectedData.cs_prev) ? 'flechaazul' :
                                (+selectedData.cs === +selectedData.cs_prev) ? 'flechaigual' : 'flecharoja';

                            var flechavox = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.vox > +selectedData.vox_prev) ? 'flechaazul' :
                                (+selectedData.vox === +selectedData.vox_prev) ? 'flechaigual' :
                                'flecharoja';

                            var flechaprc = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.prc > +selectedData.prc_prev) ? 'flechaazul' :
                                (+selectedData.prc === +selectedData.prc_prev) ? 'flechaigual' :
                                'flecharoja';

                            var flechaup = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.up > (+selectedData.up_prev + +selectedData.iu_prev)) ? 'flechaazul' :
                                (+selectedData.up === (+selectedData.up_prev + +selectedData.iu_prev)) ? 'flechaigual' : 'flecharoja';





                            tooltip.transition()
                                .duration(0)
                                .style("opacity", 1);
                            tooltip.html(
                                '<p style="display: block; text-align:left;margin-top:0px;margin-bottom:10px;font-size:14px;font-weight:bold;border-bottom:1px solid #c5c5c5;">' +
                                nombre +
                                '<span style="font-size:11px;font-weight:400;color:#4f4f4f"> (' +
                                escrutinio +
                                '% escr.)</span></p><table style="width:100%;border-spacing:2px;border-collapse:collapse"><tr><th style="text-align:left"><b>Cand.</b></th></th><th style="text-align:right"><b>2023</b></th><th style="text-align:right">Dif.</th><th style="text-align:left;padding-left:15px"><b>Cand.</b></th></th><th style="text-align:right"><b>2023</b></th><th style="text-align:right">Dif.</th></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#E02020; margin-right: 4px;margin-bottom:0px;"></span><span>PSOE</span></td><td style="text-align:right;width:50px"><b>' +
                                psoe +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difpsoe +
                                ' <div class="' +
                                flechapsoe +
                                '"></div></td><td style="width:60px;padding-left:15px"><span style="display: inline-block;width: 10px; height: 10px; background-color:#02A2DD; margin-right: 4px;margin-bottom:0px;"></span><span>PP</span></td><td style="text-align:right;width:50px"><b>' +
                                pp +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difpp +
                                ' <div class="' +
                                flechapp +
                                '"></div></td></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#7C4080; margin-right: 4px;margin-bottom:0px;"></span><span>P-IU</span></td><td style="text-align:right;width:50px"><b>' +
                                up +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difup +
                                ' <div class="' +
                                flechaup +
                                '"></div></td><td style="width:60px;padding-left:15px"><span style="display: inline-block;width: 10px; height: 10px; background-color:#AAD656; margin-right: 4px;margin-bottom:0px;"></span><span>Vox</span></td><td style="text-align:right;width:50px"><b>' +
                                vox +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difvox +
                                ' <div class="' +
                                flechavox +
                                '"></div></td></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#AFB113; margin-right: 4px;margin-bottom:0px;"></span><span>PRC</span></td><td style="text-align:right;width:50px"><b>' +
                                prc +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difprc +
                                ' <div class="' +
                                flechaprc +
                                '"></div></td><td style="width:60px;padding-left:15px"><span style="display: inline-block;width: 10px; height: 10px; background-color:#ea8046; margin-right: 4px;margin-bottom:0px;"></span><span>Cs</span></td><td style="text-align:right;width:50px"><b>' +
                                cs +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difcs +
                                ' <div class="' +
                                flechacs +
                                '"></div></td></tr></table>'
                            );
                            tooltip.style("visibility", "visible");
                            tooltip.style('width', tooltipWidth);


                            if (totalWidth > 600) {
                                if (d3.event.pageX > totalWidth / 1.5) {
                                    return tooltip.style("top", (d3.event.pageY + 50) + "px").style("left",
                                        (d3.event
                                            .pageX - 200) +
                                        "px");
                                }
                                return tooltip.style("top", (d3.event.pageY + 50) + "px").style("left", (d3
                                        .event
                                        .pageX - 50) +
                                    "px");
                            } else {
                                return tooltip.style("bottom", '0px').style("left", 0).style("top",
                                    'inherit');
                            }
                        }

                        function mouseout() {



                            tooltip.transition()
                                .duration(20)
                                .style("opacity", 0);
                            var $tooltip = $("#tooltip");
                            $tooltip.empty();
                        }
                    });

                // Add X axis --> it is a date format



                var borderLines = svg.append("g")
                    .attr("class", "border-lines")
                borderLines.append("line")
                    .attr("x1", 0 + marginminichart.left).attr("y1", 0)
                    .attr("x2", 0 + marginminichart.left).attr("y2", height)
                    .attr("stroke-width", 1)
                    .attr("stroke", "#999");
                borderLines.append("line")
                    .attr("x1", width - marginminichart.right).attr("y1", 0)
                    .attr("x2", width - marginminichart.right).attr("y2", height)
                    .attr("stroke-width", 1)
                    .attr("stroke", "#999");
                //Add Y axis
                //var y = d3.scaleLinear()
                // svg.append("g")
                //     .call(d3.axisLeft(y).ticks(3));
                borderLines.append("text")
                    .attr("x", 0 + marginminichart.left)
                    .attr("y", height + 15)
                    .text("2019")
                    .attr("text-anchor", "middle")
                    .attr("fill", "#999");


                borderLines.append("text")
                    .attr("x", width - marginminichart.right)
                    .attr("y", height + 15)
                    .text("2023")
                    .attr("text-anchor", "middle")
                    .attr("fill", "#999");

                y = d3.scaleLinear()
                    .domain([0, d3.max(filtereddata, function (d) {
                        return d.pganador_prev | d.pganador;
                    })])
                    .range([height, 0]);


                // Draw the line
                var lineaspartidos = svg.append("g")
                    .attr("class", "partidos-lineas")

                var circulospartidos = svg.append("g")
                    .attr("class", "partidos-circulos")


                var labelpartidos = svg.append("g")
                    .attr("class", "partidos-label")

                //LINEA PSOE

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#E02020")
                    .attr("class", "var-psoe")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].psoe_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].psoe);
                    });


                circulospartidos
                    .append("circle")
                    .attr("fill", "#E02020")
                    .attr("class", "circle-psoe")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].psoe);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-psoe")
                    .attr("fill", "#E02020")
                    .text("PSOE")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].psoe);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");

                //LINEA PP
                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#02A2DD")
                    .attr("class", "var-pp")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].pp_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].pp);
                    });


                circulospartidos
                    .append("circle")
                    .attr("fill", "#02A2DD")
                    .attr("class", "circle-pp")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].pp);
                    })
                    .attr("r", 3);

                labelpartidos
                    .append('text')
                    .attr("class", "label-pp")
                    .attr("fill", "#02A2DD")
                    .text("PP")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].pp);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");

                //LINEA CS

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#EA8046")
                    .attr("class", "var-cs")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].cs_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].cs);
                    });

                circulospartidos
                    .append("circle")
                    .attr("fill", "#EA8046")
                    .attr("class", "circle-cs")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].cs);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-cs")
                    .attr("fill", "#EA8046")
                    .text("Cs")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].cs);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");



                //LINEA VOX

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#AAD656")
                    .attr("class", "var-vox")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].vox_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].vox);
                    });

                circulospartidos
                    .append("circle")
                    .attr("fill", "#AAD656")
                    .attr("class", "circle-vox")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].vox);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-vox")
                    .attr("fill", "#AAD656")
                    .text("Vox")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].vox);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");


                //LINEA UNIDAS PODEMOS

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#7C4080")
                    .attr("class", "var-up")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(+d.values[0].podemos_prev + +d.values[0].iu_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].up);
                    });

                circulospartidos
                    .append("circle")
                    .attr("fill", "#7C4080")
                    .attr("class", "circle-up")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].up);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-up")
                    .attr("fill", "#7C4080")
                    .text("Pod-IU")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].up);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");





                //LINEA ESPAÑA VACIADA
                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#AFB113")
                    .attr("class", "var-prc")
                    .style("display", function (d) {
                        return d.values[0].prc == 0 ? "none" : "block";
                    })
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].prc_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].prc);
                    });



                circulospartidos
                    .append("circle")
                    .attr("fill", "#AFB113")
                    .attr("class", "circle-prc")
                    .style("display", function (d) {
                        return d.values[0].prc == 0 ? "none" : "block";
                    })
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].prc);
                    })
                    .attr("r", 3);



                labelpartidos
                    .append('text')
                    .attr("class", "label-prc")
                    .attr("fill", "#AFB113")
                    .text("COM")
                    .attr('alignment-baseline', 'middle')
                    .style("display", function (d) {
                        return d.values[0].prc == 0 ? "none" : "block";
                    })
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].prc);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");





                // Add titles
                svg
                    .append("text")
                    .attr("text-anchor", "start")
                    .attr("class", "nombre-municipio")
                    .attr("y", -20)
                    .attr("x", 0)
                    .text(function (d) {
                        return d.key == "San Sebastián de los Reyes" ? "S. S. de los Reyes" :
                            d.key == "Alicante/Alacant" ? "Alicante" :
                            d.key == "Los Corrales de Buelna" ? "Los Corrales de B." :
                            d.key == "Santa Cruz de Bezana" ? "S.C. de Bezana" :
                            d.key == "Santa María de Cayón" ? "S. María de Cayón" : d.key
                    })


                svg
                    .append("text")
                    .attr("text-anchor", "start")
                    .attr("class", "nsobrepico")
                    .attr("y", -5)
                    .attr("x", 0)
                    .text(function (d) {
                        return "Abst: " + (locale.format(".1f")(d.abstencion) + "%")
                    })
                    .style("fill", "#444")



                d3.selectAll(".fondo-tooltip").raise()



                var tooltipWidth = totalWidth > 600 ? '300px' : 'calc(100% - 5px)';
                var tooltipPosition = totalWidth > 600 ? 'absolute' : 'fixed';

                var tooltip = d3.select("body")
                    .append("div")
                    .attr("id", "tooltip-info")
                    .style("position", tooltipPosition)
                    .style("z-index", "10")
                    .style("visibility", "hidden")
                    .style("color", "black")
                    .style("padding", "8px")
                    .style("background-color", "white")
                    .style("border-radius", "0px")
                    .style("font-size", "12px")
                    .style("pointer-events", "none")
                    .style("font-family", "'Encode Sans', sans-serif")
                    .style("box-shadow", "0 2px 2px 0 #ccc")
                    .style("border", "1px solid #ccc")
                    .style("margin-left", "2px")
                    .style("line-height", "1.5");




            })
    })();
</script>
    </figure><p class="article-text">
        &iquest;Qu&eacute; bloque sube o baja respecto a 2019? &iquest;D&oacute;nde arrasa cada uno? En las siguientes tablas puedes consultar, para los municipios de m&aacute;s de 4.000 habitantes de Cantabria, c&oacute;mo ha sido el voto a los partidos de izquierda y a los partidos de derecha en 2023 y cu&aacute;ntos puntos sube o baja respecto a las &uacute;ltimas elecciones auton&oacute;micas.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://d3js.org/d3.v4.js"></script>
<script src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.js"></script>
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">


<div class="container-tablas-derecha-izquierda">

	<div class="div-tabla-izquierda-derecha">
		<p id="nombre-tabla-derecha-izquierda">La izquierda ganó por +10 puntos en 2019</p>
		<div id="tabla-izquierda-20" class="tabla-izquierda-derecha"></div>


		<p id="nombre-tabla-derecha-izquierda">La izquierda sacó +3 puntos que la derecha</p>
		<div id="tabla-izquierda-10" class="tabla-izquierda-derecha"></div>

		<p id="nombre-tabla-derecha-izquierda">Ni de izquierdas ni de derechas</p>
		<div id="tabla-empate" class="tabla-izquierda-derecha"></div>
	</div>

	<div class="div-tabla-izquierda-derecha">
		<p id="nombre-tabla-derecha-izquierda">La derecha sacó +3 puntos que la izquierda</p>
		<div id="tabla-derecha-10" class="tabla-izquierda-derecha"></div>

		<p id="nombre-tabla-derecha-izquierda">La derecha ganó por +10 puntos en 2019</p>
		<div id="tabla-derecha-20" class="tabla-izquierda-derecha"></div>
	</div>

</div>
<script>
	(function () {


		var eslocale = d3.timeFormatLocale({
			"dateTime": "%A, %e de %B de %Y, %X",
			"date": "%d/%m/%Y",
			"time": "%H:%M:%S",
			"periods": ["AM", "PM"],
			"days": ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"],
			"shortDays": ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
			"months": ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto",
				"septiembre",
				"octubre",
				"noviembre", "diciembre"
			],
			"shortMonths": ["ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov",
				"dic"
			]
		})



		d3.text('https://elecciones.eldiario.es/api/data/2305/autonomicasC06_39_merge.csv',
			function (data) {
				var dsv = d3.dsvFormat(';')
				var data = dsv.parse(data)
				var data = data.filter(function (d) {
					return (d.censo > 4000 & d.id.length < 6)
				})
				var data = data.map(function (d) {
					return {
						municipio: d.nombre == "Santa Cruz de Bezana" ? "Sta. Cruz de Bezana" : d
							.nombre == "Santa María de Cayón" ? "Sta. María de Cayón" : d.nombre ==
							"Los Corrales de Buelna" ? "Corrales de Buelna" : d.nombre, 
						pizquierda: (+d.pizquierda),
						potros: (+d.potros),
						pderecha: (+d.pderecha),
						bloquemassube: (+d.pizquierda - d.pizquierda_prev) > (+d
								.pderecha - d.pderecha_prev) &
							(+d.pizquierda - d.pizquierda_prev) > (+d.potros - d
								.potros_prev) ? "Izquierda" : (+d.pderecha - d
								.pderecha_prev) > (+d.pizquierda - d.pizquierda_prev) &
							(+d.pderecha - d.pderecha_prev) > (+d.potros - d
								.potros_prev) ? "Derecha" : (+d.potros - d
								.potros_prev) > (+d.pderecha - d.pderecha_prev) &
							(+d.potros - d.potros_prev) > (+d.pizquierda - d
								.pizquierda_prev) ? "Otros" : "Desconocido",
						difbloqueganador: (+d.pizquierda - d.pizquierda_prev) > (+d
								.pderecha - d.pderecha_prev) &
							(+d.pizquierda - d.pizquierda_prev) > (+d.potros - d
								.potros_prev) ? +d.pizquierda - d.pizquierda_prev : (+d.pderecha - d
								.pderecha_prev) > (+d.pizquierda - d.pizquierda_prev) &
							(+d.pderecha - d.pderecha_prev) > (+d.potros - d
								.potros_prev) ? +d.pderecha - d.pderecha_prev : (+d.potros - d
								.potros_prev) > (+d.pderecha - d.pderecha_prev) &
							(+d.potros - d.potros_prev) > (+d.pizquierda - d
								.pizquierda_prev) ? +d.potros - d.potros_prev : 0,
						bloqueganador: +d.vizquierda > +d.vderecha & +d
							.vizquierda > +
							d.votros ? "Izquierda" :
							+d.vderecha > +d.vizquierda & +d.vderecha >
							+d.votros ?
							"Derecha" :
							+d.votros > +d.vderecha & +d.votros > +d
							.vizquierda ?
							"Otros" : "Desconocido",
						difizder: +d.pderecha_prev - d.pizquierda_prev,

					}
            	});
				data.sort(function (x, y) {
					return d3.descending(x.pizquierda, y.pizquierda);
				})


				createtableIzqDerOthers(data, -10, -3, 3, 10)


			});



	})();
</script>
    </figure><figure class="embed-container embed-container--type-embed ">
    
            <style>
    .container-divs-recirculacion {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        max-width: 640px;
        justify-content: left;
        margin: 0 auto;
        gap: 10px;
    }


    .container-url-recirculacion {
        background-color: #ffffff;
        padding: 5px 10px;
        border: 1px solid #E9E9E9;
        border-radius: 4px
    }

    .container-url-recirculacion a {
        display: flex
    }

    .texto-titulo-recirculacion {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        color: #4a4a4a;
        line-height: 19px;
        letter-spacing: 0px;
        padding: 10px;
        text-decoration: none !important;
        text-align: left;
        /* no underline */
    }

    .titulo-divs-recirculacion {
        max-width: 620px;
        margin: 0 auto;
        padding: 10px 10px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        color: #4A4A4A;
        border-top: 1px solid #E9E9E9;
        ;
        margin-top: 20px;
        text-align: left;
        font-size: 14px
    }

</style>


<h4 class="titulo-divs-recirculacion">Más resultados y mapas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-municipales-28m_1_10234223.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones municipales</div>
        </a>
    </div>
    
    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-autonomicas-28m_1_10234280.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones autonómicas</div>
        </a>
    </div>
</div>

<h4 class="titulo-divs-recirculacion">Otras elecciones autonómicas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/madrid/resultados-elecciones-28m-madrid_1_10234412.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/madrid.svg">
            <div class="texto-titulo-recirculacion">Madrid</div>
        </a>
    </div>



    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/comunitat-valenciana/resultados-elecciones-28m-comunitat-valenciana_1_10234455.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cvalenciana.svg">
            <div class="texto-titulo-recirculacion">C. Valenciana</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/canariasahora/resultados-elecciones-28m-canarias_1_10234377.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/canarias.svg">
            <div class="texto-titulo-recirculacion">Canarias</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/castilla-la-mancha/resultados-elecciones-28m-castilla-la-mancha_1_10234446.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/clamancha.svg">
            <div class="texto-titulo-recirculacion">Castilla-La Mancha</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/murcia/resultados-elecciones-28m-murcia_1_10234434.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/murcia.svg">
            <div class="texto-titulo-recirculacion">Murcia</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/aragon/resultados-elecciones-28m-aragon_1_10234478.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/aragon.svg">
            <div class="texto-titulo-recirculacion">Aragón</div>
        </a>
    </div>

<div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/illes-balears/resultados-elecciones-28m-baleares_1_10234405.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/baleares.svg">
            <div class="texto-titulo-recirculacion">Baleares</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/extremadura/resultados-elecciones-28m-extremadura_1_10234462.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/extremadura.svg">
            <div class="texto-titulo-recirculacion">Extremadura</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/asturias/resultados-elecciones-28m-asturias_1_10234309.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/asturias.svg">
            <div class="texto-titulo-recirculacion">Asturias</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/navarra/resultados-elecciones-28m-navarra_1_10234441.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/navarra.svg">
            <div class="texto-titulo-recirculacion">Navarra</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/cantabria/resultados-elecciones-28m-cantabria_1_10234397.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cantabria.svg">
            <div class="texto-titulo-recirculacion">Cantabria</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-28m-la-rioja_1_10234469.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/larioja.svg">
            <div class="texto-titulo-recirculacion">La Rioja</div>
        </a>
    </div>


</div>
    </figure>]]></description>
      <dc:creator><![CDATA[Raúl Sánchez, Victòria Oliveres, Ana Ordaz]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/cantabria/resultados-elecciones-28m-cantabria_1_10234397.html]]></guid>
      <pubDate><![CDATA[Sun, 28 May 2023 19:52:38 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/e30f3889-966e-4945-81d5-e3f5f09f9743_16-9-discover-aspect-ratio_default_0.jpg" length="90406" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/e30f3889-966e-4945-81d5-e3f5f09f9743_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="90406" width="1200" height="675"/>
      <media:title><![CDATA[Elecciones 28M en Cantabria: el mapa de los resultados de las autonómicas, municipio a municipio]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/e30f3889-966e-4945-81d5-e3f5f09f9743_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
    </item>
    <item>
      <title><![CDATA[MAPA | Elecciones 28M en la Comunitat Valenciana: el mapa de los resultados de las autonómicas, por municipios y provincias]]></title>
      <link><![CDATA[https://www.eldiario.es/comunitat-valenciana/resultados-elecciones-28m-comunitat-valenciana_1_10234455.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/2e14a4a9-a766-41c2-975b-6596b5ff9128_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="Los resultados de las elecciones autonómicas del 28M en Comunitat Valenciana, municipio a municipio"></p><div class="subtitles"><p class="subtitle">Consulta en mapas y gráficos cuál es el partido más votado, el voto por densidad de población y la comparación con el resultado de 2019 en cada municipio de la Comunitat Valenciana en las elecciones autonómicas del 28M</p><p class="subtitle">Mapa - ¿Qué votaron tus vecinos en las elecciones municipales? Los resultados, calle a calle</p><p class="subtitle">Buscador - Consulta aquí todos los resultados de las elecciones del 28M</p></div><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<div id="container-mapa-resultados-autonomicas-28m">
    <button class="button-close-fullscreen-map"></button>
    <iframe id="mapa-resultados-autonomicas-28m-iframe" class="mapa-resultados-autonomicas-28m" style="border: 0px;"
        src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/mapas/mapbox-municipios-resultados-cvalenciana.html"
        height="600" width="100%" class="tableau-responsive" scrolling="no" allowfullscreen="true"></iframe>
    <div id="overlay-mapa-resultados-autonomicas-28m"></div>
</div>
<style>
    @media only screen and (max-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 80vh;
            min-height: 560px
        }

        .i-amphtml-layout-size-defined {
            height: 700px
        }

        .fullscreenmap {
            position: fixed;
            top: 0px;
            left: 0px;
            bottom: 0px;
            right: 0px;
            width: 100%;
            height: 100%;
            border: none;
            margin: 0;
            padding: 0;
            overflow: hidden;
            z-index: 9999
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: block;
        }

        .button-close-fullscreen-map {
            position: absolute;
            right: 8px;
            top: 200px;
            width: 30px;
            height: 30px;
            opacity: 1;
            background-color: white;
            border: 0;
            border-radius: 2px;
            display: none;
            box-shadow: 0 0 0 2px rgb(0 0 0 / 10%);
        }

        .button-close-fullscreen-map:before,
        .button-close-fullscreen-map:after {
            position: absolute;
            left: 14px;
            top: 3px;
            content: ' ';
            height: 25px;
            width: 2px;
            background-color: #333;
        }

        .button-close-fullscreen-map:before {
            transform: rotate(45deg);
        }

        .button-close-fullscreen-map:after {
            transform: rotate(-45deg);
        }
    }

    @media only screen and (min-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 700px
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: none
        }

        .button-close-fullscreen-map {
            display: none;
        }
    }
</style>
<p style="text-align:left;color:black;font-size:12px;margin-left:5px;font-family:'Encode Sans',sans-serif">Fuente:
    Comunidades autónomas</p>
<br>

<script>
    var totalWidthIframe = window.innerWidth;


    if (totalWidthIframe < 900) {
        $("#overlay-mapa-resultados-autonomicas-28m").click(function () {

            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.add(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.add(
                'fullscreenmap');
            $('#overlay-mapa-resultados-autonomicas-28m').hide();
            $('.button-close-fullscreen-map').css({
                "z-index": "99999",
                "display": "block",
                "position": "fixed"
            });
        });


        $(".button-close-fullscreen-map").click(function () {


            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.remove(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.remove(
                'fullscreenmap');

            $('#overlay-mapa-resultados-autonomicas-28m').show();
            $('.button-close-fullscreen-map').css({
                "z-index": "0",
                "display": "none",
                "position": "absolute"
            });
        });

    }
</script>
    </figure><p class="article-text">
        Consulta en directo los mapas de elDiario.es para conocer el detalle de los resultados de las elecciones auton&oacute;micas del 28M en cada municipio de la Comunitat Valenciana. Visualiza cu&aacute;l ha sido la candidatura m&aacute;s votada, y la segunda; comprueba qu&eacute; localidades cambiaron de ganador respecto a las elecciones auton&oacute;micas de 2019, cu&aacute;l ha sido el ganador seg&uacute;n el tama&ntilde;o de la localidad, o d&oacute;nde sube o baja la izquierda y la derecha.
    </p><p class="article-text">
        Explora los botones para ver los resultados por partidos o por bloques ideol&oacute;gicos. Adem&aacute;s, el bot&oacute;n superior permite consultar estos resultados por municipios y por provincias.
    </p><p class="article-text">
        El siguiente gr&aacute;fico muestra, de un golpe de vista, c&oacute;mo queda el reparto de esca&ntilde;os en cada circunscripci&oacute;n, agrupados por formaci&oacute;n pol&iacute;tica. Permite consultar el resultado del 28M y compararlo con la distribuci&oacute;n de las &uacute;ltimas elecciones auton&oacute;micas en la Comunitat Valenciana.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://d3js.org/d3.v4.min.js"></script>
<link href="https://fonts.googleapis.com/css?family=Roboto:400,700|Encode+Sans:400,500,700&display=swap"
  rel="stylesheet">
<script src='https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.js'></script>
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">



<br><!-- título -->
<h4 class="chart_title_28m">Reparto de
  diputados por provincia

</h4>
<p class="chart_subtitle_28m">
  Número de diputados de cada candidatura por provincia en las elecciones de 2023 y comparación respecto a 2019
</p>

</p>


<div id="grafico-circunscripcion-seats" class='graficocircunscripcion'></div>
<br>
<script>
  (function () {
    totalWidth = document.getElementById("grafico-circunscripcion-seats").offsetWidth,
      isMobile = totalWidth < 600,
      width = totalWidth


    d3.queue()
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC17.json")
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC17_partidos.json")
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/1904/autonomicasC17.json")
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/1904/autonomicasC17_partidos.json")
      .await(function (err, resultselection, partieslist, resultselection_prev,
        partieslist_prev) {


          createSeatsCircunscripcionChart(resultselection, partieslist, resultselection_prev,
        partieslist_prev)



      });
  })();
</script>
    </figure><p class="article-text">
        &iquest;C&oacute;mo sube o baja cada partido respecto a las &uacute;ltimas elecciones auton&oacute;micas? En este gr&aacute;fico puedes comparar el porcentaje de voto obtenido por PP, PSOE, Comprom&iacute;s, Vox, Podemos-IU y Cs este 28M y en 2019 en los 18 municipios m&aacute;s poblados de la comunidad.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <link href="https://fonts.googleapis.com/css?family=Encode+Sans:400,700|Roboto:400,500,700&display=swap"
    rel="stylesheet">
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">

<script src="https://d3js.org/d3.v4.js"></script>
<script src="https://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>

<br><!-- título -->
<h4 class="chart_title_28m">Así sube o
    baja el voto a cada partido respecto a 2019 en las elecciones del 28M

</h4>
<p class="chart_subtitle_28m">Comparación
    del voto a cada partido entre las elecciones autónomicas de 2019 y 2023 en cada en las grandes ciudades de la
    Comunitat Valenciana. Haz
    click para ver más detalle
</p>

<div style="width: 100%; margin: 0 auto; text-align: center; margin-bottom: 10px;font-family:'Encode Sans',sans-serif;">
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #e02020; padding-left: 4px; margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">PSOE</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #02a2dd; padding-left: 4px; margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">PP</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #ea8046; padding-left: 4px; margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Cs</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #AAD656; padding-left: 4px;margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Vox</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #7C4080; padding-left: 4px;margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Pod-IU</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #BF5237; padding-left: 4px;margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Compromís</span>
    </div>
</div>

<div id="contenedor-variacion-partidos">
    <div id="variacion-partidos-ccaa"></div>
</div>
<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente:
    comunidades autónomas</p>

<br>

<script>
    (function () {
        var eslocale = d3.timeFormatLocale({
            "dateTime": "%A, %e de %B de %Y, %X",
            "date": "%d/%m/%Y",
            "time": "%H:%M:%S",
            "periods": ["AM", "PM"],
            "days": ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"],
            "shortDays": ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
            "months": ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto",
                "septiembre",
                "octubre",
                "noviembre", "diciembre"
            ],
            "shortMonths": ["ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov",
                "dic"
            ]
        })

        // set the dimensions and margins of the graph
        var totalWidth = document.getElementById("contenedor-variacion-partidos").offsetWidth;
        var margin = {
                top: 50,
                right: 50,
                bottom: 20,
                left: 40
            },
            width = totalWidth > 900 ? (totalWidth - 6 * (margin.left + margin.right)) / 6 :
            totalWidth > 600 ? (totalWidth - 4 * (margin.left + margin.right)) / 4 :
            totalWidth > 400 ? (totalWidth - 3 * (margin.left + margin.right)) / 3 :
            (totalWidth - 2 * (margin.left + margin.right)) / 2,
            height = 200 - margin.top - margin.bottom;
        marginminichart = {
            left: 10,
            right: 0
        }
        var parseTime = d3.timeParse("%d/%m/%Y");

        d3.queue()
            .defer(d3.text, "https://elecciones.eldiario.es/api/data/2305/autonomicasC17_03_merge.csv")
            .defer(d3.text, "https://elecciones.eldiario.es/api/data/2305/autonomicasC17_12_merge.csv")
            .defer(d3.text, "https://elecciones.eldiario.es/api/data/2305/autonomicasC17_46_merge.csv")
            .await(function (err, data03, data12, data46) {


                var arr = [data03, data12, data46];

                var dsv = d3.dsvFormat(';')

                var data = [];
                for (i in arr) {
                    var temp = {};
                    var temp = dsv.parse(arr[i])
                    data.push(temp);
                }
                var filtereddata = data.flat().filter(function (d) {
                    return (d.vganador > 0 & d.censo > 28500 &
                        d.id < 99999)

                })

                // group the data: I want to draw one line per group
                var sumstat = d3.nest() // nest function allows to group the calculation per level of a factor
                    .key(function (d) {
                        return d.nombre;
                    })
                    .entries(filtereddata);

                sumstat.forEach(function (s) {
                    s.censoTotal = d3.max(s.values, function (d) {
                        return +d.censo;
                    });
                    s.abstencion = d3.max(s.values, function (d) {
                        return +d.abstencion;
                    });

                });


                sumstat.sort(function (x, y) {
                    return d3.descending(x.censoTotal, y.censoTotal);
                })


                // What is the list of groups?
                allKeys = sumstat.map(function (d) {
                    return d.key
                })


                var locale = d3.formatLocale({
                    decimal: ",",
                    thousands: ".",
                    grouping: [3]
                });

                // Add an svg element for each group. The will be one beside each other and will go on the next row when no more room available
                var svg = d3.select("#variacion-partidos-ccaa")
                    .selectAll("uniqueChart")
                    .data(sumstat)
                    .enter()
                    .append("svg")
                    .attr("width", width + margin.left + margin.right)
                    .attr("height", height + margin.top + margin.bottom)
                    .append("g")
                    .attr("class", "grafico-individual")
                    .attr("transform",
                        "translate(" + margin.left + "," + margin.top + ")")
                    .each(function (symbol) {
                        var svg1 = d3.select(this);
                        symbol.y = d3.scaleLinear()
                            .domain([0, d3.max(filtereddata, function (d) {
                                return  d.pganador;
                            })])
                            .range([height, 0]);
                        svg1
                            .append("g")
                            .attr("class", "eje-vertical")
                            .call(d3.axisLeft(symbol.y)
                                .ticks(3)
                                .tickSize(-width)
                                .tickSizeOuter(0)
                                .tickFormat(function (d) {
                                    return d + "%";
                                })
                            );


                        // Create a rect on top of the svg area: this rectangle recovers mouse position
                        svg1
                            .append('rect')
                            .attr("class", "fondo-tooltip")
                            .style("fill", "none")
                            .style("pointer-events", "all")
                            .attr('width', width)
                            .attr('height', height)
                            .on('mousemove', mousemove)
                            .on('mouseout', mouseout);



                        function mousemove() {
                            // recover coordinate we need

                            selectedData = symbol.values[0]




                            var nombre = selectedData.nombre;
                            var escrutinio = locale.format(".1f")(selectedData.escrutinio);

                            var pp_prev = locale.format(".1f")(selectedData.pp_prev);
                            var pp = locale.format(".1f")(selectedData.pp);
                            var difpp = locale.format("+.1f")(selectedData.pp - selectedData.pp_prev);

                            var psoe_prev = locale.format(".1f")(selectedData.psoe_prev);
                            var psoe = locale.format(".1f")(selectedData.psoe);
                            var difpsoe = locale.format("+.1f")(selectedData.psoe - selectedData.psoe_prev);

                            var vox_prev = locale.format(".1f")(selectedData.vox_prev);
                            var vox = locale.format(".1f")(selectedData.vox);
                            var difvox = locale.format("+.1f")(selectedData.vox - selectedData.vox_prev);

                            var compromis_prev = locale.format(".1f")(selectedData.compromis_prev);
                            var compromis = locale.format(".1f")(selectedData.compromis);
                            var difcompromis = locale.format("+.1f")(selectedData.compromis - selectedData
                                .compromis_prev);

                            var cs_prev = locale.format(".1f")(selectedData.cs_prev);
                            var cs = locale.format(".1f")(selectedData.cs);
                            var difcs = locale.format("+.1f")(selectedData.cs - selectedData.cs_prev);

                            var up_prev = locale.format(".1f")(selectedData.up_prev);
                            var up = locale.format(".1f")(selectedData.up);
                            var difup = locale.format("+.1f")(selectedData.up - selectedData.up_prev);



                            var flechapsoe = selectedData.vprimero === 0 ? "-" :
                                (+selectedData.psoe > +selectedData.psoe_prev) ? 'flechaazul' :
                                (+selectedData.psoe === +selectedData.psoe_prev) ? 'flechaigual' :
                                'flecharoja';

                            var flechapp = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.pp > +selectedData.pp_prev) ? 'flechaazul' :
                                (+selectedData.pp === +selectedData.pp_prev) ? 'flechaigual' : 'flecharoja';

                            var flechacs = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.cs > +selectedData.cs_prev) ? 'flechaazul' :
                                (+selectedData.cs === +selectedData.cs_prev) ? 'flechaigual' : 'flecharoja';

                            var flechavox = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.vox > +selectedData.vox_prev) ? 'flechaazul' :
                                (+selectedData.vox === +selectedData.vox_prev) ? 'flechaigual' :
                                'flecharoja';

                            var flechacompromis = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.compromis > +selectedData.compromis_prev) ? 'flechaazul' :
                                (+selectedData.compromis === +selectedData.compromis_prev) ? 'flechaigual' :
                                'flecharoja';

                            var flechaup = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.up > +selectedData.up_prev) ? 'flechaazul' :
                                (+selectedData.up === +selectedData.up_prev) ? 'flechaigual' : 'flecharoja';





                            tooltip.transition()
                                .duration(0)
                                .style("opacity", 1);
                            tooltip.html(
                                '<p style="display: block; text-align:left;margin-top:0px;margin-bottom:10px;font-size:14px;font-weight:bold;border-bottom:1px solid #c5c5c5;">' +
                                nombre +
                                '<span style="font-size:11px;font-weight:400;color:#4f4f4f"> (' +
                                escrutinio +
                                '% escr.)</span></p><table style="width:100%;border-spacing:2px;border-collapse:collapse"><tr><th style="text-align:left"><b>Cand.</b></th></th><th style="text-align:right"><b>2023</b></th><th style="text-align:right">Dif.</th><th style="text-align:left;padding-left:15px"><b>Cand.</b></th></th><th style="text-align:right"><b>2023</b></th><th style="text-align:right">Dif.</th></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#E02020; margin-right: 4px;margin-bottom:0px;"></span><span>PSOE</span></td><td style="text-align:right;width:50px"><b>' +
                                psoe +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difpsoe +
                                ' <div class="' +
                                flechapsoe +
                                '"></div></td><td style="width:60px;padding-left:15px"><span style="display: inline-block;width: 10px; height: 10px; background-color:#02A2DD; margin-right: 4px;margin-bottom:0px;"></span><span>PP</span></td><td style="text-align:right;width:50px"><b>' +
                                pp +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difpp +
                                ' <div class="' +
                                flechapp +
                                '"></div></td></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#7C4080; margin-right: 4px;margin-bottom:0px;"></span><span>P-IU</span></td><td style="text-align:right;width:50px"><b>' +
                                up +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difup +
                                ' <div class="' +
                                flechaup +
                                '"></div></td><td style="width:60px;padding-left:15px"><span style="display: inline-block;width: 10px; height: 10px; background-color:#AAD656; margin-right: 4px;margin-bottom:0px;"></span><span>Vox</span></td><td style="text-align:right;width:50px"><b>' +
                                vox +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difvox +
                                ' <div class="' +
                                flechavox +
                                '"></div></td></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#BF5237; margin-right: 4px;margin-bottom:0px;"></span><span>COM</span></td><td style="text-align:right;width:50px"><b>' +
                                compromis +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difcompromis +
                                ' <div class="' +
                                flechacompromis +
                                '"></div></td><td style="width:60px;padding-left:15px"><span style="display: inline-block;width: 10px; height: 10px; background-color:#ea8046; margin-right: 4px;margin-bottom:0px;"></span><span>Cs</span></td><td style="text-align:right;width:50px"><b>' +
                                cs +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difcs +
                                ' <div class="' +
                                flechacs +
                                '"></div></td></tr></table>'
                            );
                            tooltip.style("visibility", "visible");
                            tooltip.style('width', tooltipWidth);


                            if (totalWidth > 600) {
                                if (d3.event.pageX > totalWidth / 1.5) {
                                    return tooltip.style("top", (d3.event.pageY + 50) + "px").style("left",
                                        (d3.event
                                            .pageX - 200) +
                                        "px");
                                }
                                return tooltip.style("top", (d3.event.pageY + 50) + "px").style("left", (d3
                                        .event
                                        .pageX - 50) +
                                    "px");
                            } else {
                                return tooltip.style("bottom", '0px').style("left", 0).style("top",
                                    'inherit');
                            }
                        }

                        function mouseout() {



                            tooltip.transition()
                                .duration(20)
                                .style("opacity", 0);
                            var $tooltip = $("#tooltip");
                            $tooltip.empty();
                        }
                    });

                // Add X axis --> it is a date format



                var borderLines = svg.append("g")
                    .attr("class", "border-lines")
                borderLines.append("line")
                    .attr("x1", 0 + marginminichart.left).attr("y1", 0)
                    .attr("x2", 0 + marginminichart.left).attr("y2", height)
                    .attr("stroke-width", 1)
                    .attr("stroke", "#999");
                borderLines.append("line")
                    .attr("x1", width - marginminichart.right).attr("y1", 0)
                    .attr("x2", width - marginminichart.right).attr("y2", height)
                    .attr("stroke-width", 1)
                    .attr("stroke", "#999");
                //Add Y axis
                //var y = d3.scaleLinear()
                // svg.append("g")
                //     .call(d3.axisLeft(y).ticks(3));
                borderLines.append("text")
                    .attr("x", 0 + marginminichart.left)
                    .attr("y", height + 15)
                    .text("2019")
                    .attr("text-anchor", "middle")
                    .attr("fill", "#999");


                borderLines.append("text")
                    .attr("x", width - marginminichart.right)
                    .attr("y", height + 15)
                    .text("2023")
                    .attr("text-anchor", "middle")
                    .attr("fill", "#999");

                y = d3.scaleLinear()
                    .domain([0, d3.max(filtereddata, function (d) {
                        return  d.pganador;
                    })])
                    .range([height, 0]);


                // Draw the line
                var lineaspartidos = svg.append("g")
                    .attr("class", "partidos-lineas")

                var circulospartidos = svg.append("g")
                    .attr("class", "partidos-circulos")


                var labelpartidos = svg.append("g")
                    .attr("class", "partidos-label")

                //LINEA PSOE

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#E02020")
                    .attr("class", "var-psoe")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].psoe_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].psoe);
                    });


                circulospartidos
                    .append("circle")
                    .attr("fill", "#E02020")
                    .attr("class", "circle-psoe")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].psoe);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-psoe")
                    .attr("fill", "#E02020")
                    .text("PSOE")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].psoe);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");

                //LINEA PP
                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#02A2DD")
                    .attr("class", "var-pp")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].pp_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].pp);
                    });


                circulospartidos
                    .append("circle")
                    .attr("fill", "#02A2DD")
                    .attr("class", "circle-pp")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].pp);
                    })
                    .attr("r", 3);

                labelpartidos
                    .append('text')
                    .attr("class", "label-pp")
                    .attr("fill", "#02A2DD")
                    .text("PP")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].pp);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");

                //LINEA CS

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#EA8046")
                    .attr("class", "var-cs")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].cs_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].cs);
                    });

                circulospartidos
                    .append("circle")
                    .attr("fill", "#EA8046")
                    .attr("class", "circle-cs")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].cs);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-cs")
                    .attr("fill", "#EA8046")
                    .text("Cs")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].cs);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");



                //LINEA VOX

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#AAD656")
                    .attr("class", "var-vox")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].vox_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].vox);
                    });

                circulospartidos
                    .append("circle")
                    .attr("fill", "#AAD656")
                    .attr("class", "circle-vox")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].vox);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-vox")
                    .attr("fill", "#AAD656")
                    .text("Vox")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].vox);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");


                //LINEA UNIDAS PODEMOS

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#7C4080")
                    .attr("class", "var-up")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].up_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].up);
                    });

                circulospartidos
                    .append("circle")
                    .attr("fill", "#7C4080")
                    .attr("class", "circle-up")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].up);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-up")
                    .attr("fill", "#7C4080")
                    .text("Pod-IU")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].up);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");





                //LINEA ESPAÑA VACIADA
                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#BF5237")
                    .attr("class", "var-compromis")
                    .style("display", function (d) {
                        return d.values[0].compromis == 0 ? "none" : "block";
                    })
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].compromis_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].compromis);
                    });



                circulospartidos
                    .append("circle")
                    .attr("fill", "#BF5237")
                    .attr("class", "circle-compromis")
                    .style("display", function (d) {
                        return d.values[0].compromis == 0 ? "none" : "block";
                    })
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].compromis);
                    })
                    .attr("r", 3);



                labelpartidos
                    .append('text')
                    .attr("class", "label-compromis")
                    .attr("fill", "#BF5237")
                    .text("COM")
                    .attr('alignment-baseline', 'middle')
                    .style("display", function (d) {
                        return d.values[0].compromis == 0 ? "none" : "block";
                    })
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].compromis);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");





                // Add titles
                svg
                    .append("text")
                    .attr("text-anchor", "start")
                    .attr("class", "nombre-municipio")
                    .attr("y", -20)
                    .attr("x", 0)
                    .text(function (d) {
                        return d.key == "Castellón de la Plana/Castelló de la Plana" ? "Castellón de la Plana" :
                            d.key == "Alicante/Alacant" ? "Alicante" :
                            d.key == "San Vicente del Raspeig/Sant Vicent del Raspeig" ? "S. Vicente del Raspeig" :
                            d.key == "San Sebastián de los Reyes" ? "S. S. de los Reyes" :
                            d.key == "San Sebastián de los Reyes" ? "S. S. de los Reyes" : d.key
                    })


                svg
                    .append("text")
                    .attr("text-anchor", "start")
                    .attr("class", "nsobrepico")
                    .attr("y", -5)
                    .attr("x", 0)
                    .text(function (d) {
                        return "Abst: " + (locale.format(".1f")(d.abstencion) + "%")
                    })
                    .style("fill", "#444")



                d3.selectAll(".fondo-tooltip").raise()



                var tooltipWidth = totalWidth > 600 ? '300px' : 'calc(100% - 5px)';
                var tooltipPosition = totalWidth > 600 ? 'absolute' : 'fixed';

                var tooltip = d3.select("body")
                    .append("div")
                    .attr("id", "tooltip-info")
                    .style("position", tooltipPosition)
                    .style("z-index", "10")
                    .style("visibility", "hidden")
                    .style("color", "black")
                    .style("padding", "8px")
                    .style("background-color", "white")
                    .style("border-radius", "0px")
                    .style("font-size", "12px")
                    .style("pointer-events", "none")
                    .style("font-family", "'Encode Sans', sans-serif")
                    .style("box-shadow", "0 2px 2px 0 #ccc")
                    .style("border", "1px solid #ccc")
                    .style("margin-left", "2px")
                    .style("line-height", "1.5");




            })
    })();
</script>
    </figure><p class="article-text">
        &iquest;Qu&eacute; bloque sube o baja respecto a 2019? &iquest;D&oacute;nde arrasa cada uno? En las siguientes tablas puedes consultar, para los XXX municipios m&aacute;s poblados, c&oacute;mo ha sido el voto a los partidos de izquierda y a los partidos de derecha en 2023 y cu&aacute;ntos puntos sube o baja respecto a las &uacute;ltimas elecciones auton&oacute;micas.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://d3js.org/d3.v4.js"></script>
<script src='https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.js'></script>
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">


<div class="container-tablas-derecha-izquierda">

	<div class="div-tabla-izquierda-derecha">
		<p id="nombre-tabla-derecha-izquierda">La izquierda arrasó en 2019</p>
		<div id="tabla-izquierda-20" class="tabla-izquierda-derecha"></div>


		<p id="nombre-tabla-derecha-izquierda">La izquierda ganó por +5 puntos</p>
		<div id="tabla-izquierda-10" class="tabla-izquierda-derecha"></div>
	</div>

	<div class="div-tabla-izquierda-derecha">
		<p id="nombre-tabla-derecha-izquierda">Ni de izquierdas ni de derechas</p>
		<div id="tabla-empate" class="tabla-izquierda-derecha"></div>
	</div>


	<div class="div-tabla-izquierda-derecha">
		<p id="nombre-tabla-derecha-izquierda">La derecha ganó por +5 puntos</p>
		<div id="tabla-derecha-10" class="tabla-izquierda-derecha"></div>

		<p id="nombre-tabla-derecha-izquierda">La derecha arrasó en 2019</p>
		<div id="tabla-derecha-20" class="tabla-izquierda-derecha"></div>
	</div>

</div>
<script>
	(function () {


		var eslocale = d3.timeFormatLocale({
			"dateTime": "%A, %e de %B de %Y, %X",
			"date": "%d/%m/%Y",
			"time": "%H:%M:%S",
			"periods": ["AM", "PM"],
			"days": ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"],
			"shortDays": ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
			"months": ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto",
				"septiembre",
				"octubre",
				"noviembre", "diciembre"
			],
			"shortMonths": ["ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov",
				"dic"
			]
		})



		d3.queue()
			.defer(d3.text, "https://elecciones.eldiario.es/api/data/2305/autonomicasC17_03_merge.csv")
			.defer(d3.text, "https://elecciones.eldiario.es/api/data/2305/autonomicasC17_12_merge.csv")
			.defer(d3.text, "https://elecciones.eldiario.es/api/data/2305/autonomicasC17_46_merge.csv")
			.await(function (err, data03, data12, data46) {


				var arr = [data03, data12, data46];

				var dsv = d3.dsvFormat(';')

				var data = [];
				for (i in arr) {
					var temp = {};
					var temp = dsv.parse(arr[i])
					data.push(temp);
				}

				var data = data.flat().filter(function (d) {
					return (d.censo > 20000 & d.id.length < 6)
				})
				var data = data.map(function (d) {
					return {
						municipio: d.nombre == "Castellón de la Plana/Castelló de la Plana" ? "Castellón de la Plana" : d.nombre=="San Vicente del Raspeig/Sant Vicent del Raspeig" ? "S. Vicente del Raspeig" : d.nombre,
						pizquierda: (+d.pizquierda),
						pderecha: (+d.pderecha),
						dif: +d.vganador > 0 ? (+d.pderecha - +d.pizquierda) - (+d.pderecha_prev - +d
							.pizquierda_prev) : 0,
						difizder: +d.pderecha_prev - d.pizquierda_prev,


					}
				});

				console.log(data)
				data.sort(function (x, y) {
					return d3.descending(x.pizquierda, y.pizquierda);
				})



				createtableIzqDer(data, -15, -5, 5, 15)


			});



	})();
</script>
    </figure><p class="article-text">
        &iquest;C&oacute;mo ha cambiado la distribuci&oacute;n dentro de cada bloque ideol&oacute;gico en las &uacute;ltimas elecciones auton&oacute;micas? Estos tri&aacute;ngulos permiten ver c&oacute;mo se ha redistribuido el voto entre las tres formaciones de izquierdas (PSOE, Comprom&iacute;s y Unidas Podemos) y las tres de derechas (PP, Vox, Ciudadanos).
    </p><figure class="embed-container embed-container--type-embed ">
    
            <style>

.triangulo {
  max-width: 550px;
  widht:100%;
  margin-bottom:20px;
}

.container-figura {
  overflow:hidden; /*hide bounds of image */
  margin:0;   /*reset margin of figure tag*/
}

.container-figura img{
   display:block; /*remove inline-block spaces*/
   width:100%; /*make image streatch*/
   margin:-19% 0 -13% 0;
}

.container-triangulos {
  display: grid;
  grid-template-columns: 50% 50%;
  padding-bottom: 50px;
}

.responsiva {
  max-width: 100%;
  margin: auto;
}

  .titulo-bloques {
    margin-bottom:20px;
  }

@media only screen and (max-width: 600px) {

  .container-triangulos {
    display: grid;
    grid-template-columns: 100%;
    padding-bottom: 25px;
  }

  .responsiva {
    width: 100%;
  }



}

</style>

<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">
    
<br>

<h4 class="chart_title_28m">¿Cómo ha cambiado el voto en cada bloque ideológico?</h4>

<p class="chart_subtitle_28m">Distribución de los votos entre los tres partidos de izquierdas, 
<b style="background-color:#E02020;color:#ffffff;padding:0px 2px">PSOE</b>, 
<b style="background-color:#BF5237;color:#ffffff;padding:0px 2px">Compromís</b> y 
<b style="background-color:#7C4080;color:#ffffff;padding:0px 2px">Podemos-IU</b>, y los tres de derechas, 
<b style="background-color:#02A2DD;color:#ffffff;padding:0px 2px">PP</b>, 
<b style="background-color:#AAD656;color:#ffffff;padding:0px 2px">Vox</b> y 
<b style="background-color:#EA8046;color:#ffffff;padding:0px 2px">Ciudadanos</b>, en las elecciones de 2021 y de 2023. Cada círculo representa un municipio de la Comunitat Valenciana. El tamaño se ajusta a su censo electoral y el color, al ganador de cada bloque</p>

<h4 class="titulo-bloques" style="font-family:'Encode Sans',sans-serif;text-align:center;color:black;font-size:18px;font-weight:700;">El cambio en el reparto dentro de la izquierda</h4>
<div class="container-triangulos">
  <div class="triangulo">
   <h4 style="font-family:'Encode Sans',sans-serif;text-align:center;color:black;font-size:18px;font-weight:700;margin-bottom:15px">2019</h4>
   <div class="container-figura">
     <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/triangulos/triangulo_izquierda_prev_cvalenciana.svg" class="responsiva">
   </div>
  </div>

  <div class="triangulo">
     <h4 style="font-family:'Encode Sans',sans-serif;text-align:center;color:black;font-size:18px;font-weight:700;margin-bottom:15px">2023</h4>
     <div class="container-figura">
       <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/triangulos/triangulo_izquierda_cvalenciana.svg" class="responsiva">
     </div>
  </div>
</div>

<h4 class="titulo-bloques" style="font-family:'Encode Sans',sans-serif;text-align:center;color:black;font-size:18px;font-weight:700;">El cambio en el reparto dentro de la derecha</h4>
<div class="container-triangulos">
  <div class="triangulo">
     <h4 style="font-family:'Encode Sans',sans-serif;text-align:center;color:black;font-size:18px;font-weight:700;margin-bottom:15px">2019</h4>
     <div class="container-figura">
       <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/triangulos/triangulo_derecha_prev_cvalenciana.svg" class="responsiva">
    </div>
  </div>
 <div class="triangulo">
     <h4 style="font-family:'Encode Sans',sans-serif;text-align:center;color:black;font-size:18px;font-weight:700;margin-bottom:15px">2023</h4>
     <div class="container-figura">
       <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/triangulos/triangulo_derecha_cvalenciana.svg" class="responsiva">
     </div>
  </div>
</div>
<br>
    </figure><figure class="embed-container embed-container--type-embed ">
    
            <style>
    .container-divs-recirculacion {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        max-width: 640px;
        justify-content: left;
        margin: 0 auto;
        gap: 10px;
    }


    .container-url-recirculacion {
        background-color: #ffffff;
        padding: 5px 10px;
        border: 1px solid #E9E9E9;
        border-radius: 4px
    }

    .container-url-recirculacion a {
        display: flex
    }

    .texto-titulo-recirculacion {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        color: #4a4a4a;
        line-height: 19px;
        letter-spacing: 0px;
        padding: 10px;
        text-decoration: none !important;
        text-align: left;
        /* no underline */
    }

    .titulo-divs-recirculacion {
        max-width: 620px;
        margin: 0 auto;
        padding: 10px 10px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        color: #4A4A4A;
        border-top: 1px solid #E9E9E9;
        ;
        margin-top: 20px;
        text-align: left;
        font-size: 14px
    }

</style>


<h4 class="titulo-divs-recirculacion">Más resultados y mapas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-municipales-28m_1_10234223.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones municipales</div>
        </a>
    </div>
    
    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-autonomicas-28m_1_10234280.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones autonómicas</div>
        </a>
    </div>
</div>

<h4 class="titulo-divs-recirculacion">Otras elecciones autonómicas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/madrid/resultados-elecciones-28m-madrid_1_10234412.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/madrid.svg">
            <div class="texto-titulo-recirculacion">Madrid</div>
        </a>
    </div>



    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/comunitat-valenciana/resultados-elecciones-28m-comunitat-valenciana_1_10234455.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cvalenciana.svg">
            <div class="texto-titulo-recirculacion">C. Valenciana</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/canariasahora/resultados-elecciones-28m-canarias_1_10234377.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/canarias.svg">
            <div class="texto-titulo-recirculacion">Canarias</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/castilla-la-mancha/resultados-elecciones-28m-castilla-la-mancha_1_10234446.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/clamancha.svg">
            <div class="texto-titulo-recirculacion">Castilla-La Mancha</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/murcia/resultados-elecciones-28m-murcia_1_10234434.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/murcia.svg">
            <div class="texto-titulo-recirculacion">Murcia</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/aragon/resultados-elecciones-28m-aragon_1_10234478.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/aragon.svg">
            <div class="texto-titulo-recirculacion">Aragón</div>
        </a>
    </div>

<div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/illes-balears/resultados-elecciones-28m-baleares_1_10234405.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/baleares.svg">
            <div class="texto-titulo-recirculacion">Baleares</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/extremadura/resultados-elecciones-28m-extremadura_1_10234462.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/extremadura.svg">
            <div class="texto-titulo-recirculacion">Extremadura</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/asturias/resultados-elecciones-28m-asturias_1_10234309.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/asturias.svg">
            <div class="texto-titulo-recirculacion">Asturias</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/navarra/resultados-elecciones-28m-navarra_1_10234441.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/navarra.svg">
            <div class="texto-titulo-recirculacion">Navarra</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/cantabria/resultados-elecciones-28m-cantabria_1_10234397.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cantabria.svg">
            <div class="texto-titulo-recirculacion">Cantabria</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-28m-la-rioja_1_10234469.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/larioja.svg">
            <div class="texto-titulo-recirculacion">La Rioja</div>
        </a>
    </div>


</div>
    </figure>]]></description>
      <dc:creator><![CDATA[Raúl Sánchez, Victòria Oliveres, Ana Ordaz]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/comunitat-valenciana/resultados-elecciones-28m-comunitat-valenciana_1_10234455.html]]></guid>
      <pubDate><![CDATA[Sun, 28 May 2023 19:52:31 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/2e14a4a9-a766-41c2-975b-6596b5ff9128_16-9-discover-aspect-ratio_default_0.jpg" length="300232" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/2e14a4a9-a766-41c2-975b-6596b5ff9128_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="300232" width="1200" height="675"/>
      <media:title><![CDATA[MAPA | Elecciones 28M en la Comunitat Valenciana: el mapa de los resultados de las autonómicas, por municipios y provincias]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/2e14a4a9-a766-41c2-975b-6596b5ff9128_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
    </item>
    <item>
      <title><![CDATA[Elecciones 28M en Madrid: el mapa de los resultados de las autonómicas, por municipios y distritos]]></title>
      <link><![CDATA[https://www.eldiario.es/madrid/resultados-elecciones-28m-madrid_1_10234412.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/ae1d3a2e-62f0-44a1-99c6-97c362125191_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="Los resultados de las elecciones autonómicas del 28M en Madrid, municipio a municipio"></p><div class="subtitles"><p class="subtitle">Consulta en mapas y gráficos cuál es el partido más votado, el voto por densidad de población y la comparación con el resultado de 2021 en cada municipio de la Comunidad de Madrid y en cada distrito de la capital en las elecciones autonómicas del 28M</p><p class="subtitle">Mapa - ¿Qué votaron tus vecinos en las elecciones municipales? Los resultados, calle a calle</p><p class="subtitle">Todos los datos - Consulta los resultados de las elecciones municipales y autonómicas</p></div><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<div id="container-mapa-resultados-autonomicas-28m">
    <button class="button-close-fullscreen-map"></button>
    <iframe id="mapa-resultados-autonomicas-28m-iframe" class="mapa-resultados-autonomicas-28m" style="border: 0px;"
        src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/mapas/mapbox-municipios-resultados-madrid.html"
        height="600" width="100%" class="tableau-responsive" scrolling="no" allowfullscreen="true"></iframe>
    <div id="overlay-mapa-resultados-autonomicas-28m"></div>
</div>
<style>
    @media only screen and (max-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 80vh;
            min-height: 560px
        }

        .i-amphtml-layout-size-defined {
            height: 700px
        }

        .fullscreenmap {
            position: fixed;
            top: 0px;
            left: 0px;
            bottom: 0px;
            right: 0px;
            width: 100%;
            height: 100%;
            border: none;
            margin: 0;
            padding: 0;
            overflow: hidden;
            z-index: 9999
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: block;
        }

        .button-close-fullscreen-map {
            position: absolute;
            right: 8px;
            top: 200px;
            width: 30px;
            height: 30px;
            opacity: 1;
            background-color: white;
            border: 0;
            border-radius: 2px;
            display: none;
            box-shadow: 0 0 0 2px rgb(0 0 0 / 10%);
        }

        .button-close-fullscreen-map:before,
        .button-close-fullscreen-map:after {
            position: absolute;
            left: 14px;
            top: 3px;
            content: ' ';
            height: 25px;
            width: 2px;
            background-color: #333;
        }

        .button-close-fullscreen-map:before {
            transform: rotate(45deg);
        }

        .button-close-fullscreen-map:after {
            transform: rotate(-45deg);
        }
    }

    @media only screen and (min-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 700px
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: none
        }

        .button-close-fullscreen-map {
            display: none;
        }
    }
</style>
<p style="text-align:left;color:black;font-size:12px;margin-left:5px;font-family:'Encode Sans',sans-serif">Fuente:
    Comunidades autónomas</p>
<br>

<script>
    var totalWidthIframe = window.innerWidth;


    if (totalWidthIframe < 900) {
        $("#overlay-mapa-resultados-autonomicas-28m").click(function () {

            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.add(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.add(
                'fullscreenmap');
            $('#overlay-mapa-resultados-autonomicas-28m').hide();
            $('.button-close-fullscreen-map').css({
                "z-index": "99999",
                "display": "block",
                "position": "fixed"
            });
        });


        $(".button-close-fullscreen-map").click(function () {


            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.remove(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.remove(
                'fullscreenmap');

            $('#overlay-mapa-resultados-autonomicas-28m').show();
            $('.button-close-fullscreen-map').css({
                "z-index": "0",
                "display": "none",
                "position": "absolute"
            });
        });

    }
</script>
    </figure><p class="article-text">
        Consulta en directo los mapas de elDiario.es para conocer el detalle de los resultados de las elecciones auton&oacute;micas del 28M en cada municipio de la Comunidad de Madrid y en cada distrito de la capital. Consulta cu&aacute;l ha sido la candidatura m&aacute;s votada, y la segunda; comprueba qu&eacute; localidades cambiaron de ganador respecto a las elecciones auton&oacute;micas de 2021, cu&aacute;l ha sido el ganador seg&uacute;n el tama&ntilde;o de la localidad, o d&oacute;nde sube o baja la izquierda y la derecha.
    </p><p class="article-text">
        Explora los botones para ver los resultados por partidos o por bloques ideol&oacute;gicos. Adem&aacute;s, el bot&oacute;n superior permite consultar estos resultados por municipios y por distritos de la ciudad de Madrid.
    </p><p class="article-text">
        &iquest;C&oacute;mo sube o baja cada partido respecto a las &uacute;ltimas elecciones auton&oacute;micas? En este gr&aacute;fico puedes comparar el porcentaje de voto obtenido por PP, M&aacute;s Madrid, PSOE, Vox, Podemos-IU y Ciudadanos este 28M y en 2021 en los 18 municipios m&aacute;s poblados de la Comunidad.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <link href="https://fonts.googleapis.com/css?family=Encode+Sans:400,700|Roboto:400,500,700&display=swap"
    rel="stylesheet">
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">

<script src="https://d3js.org/d3.v4.js"></script>
<script src="https://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>

<br><!-- título -->
<h4 class="chart_title_28m">Así sube o
    baja el voto a cada partido respecto a 2021 en las elecciones del 28M

</h4>
<p class="chart_subtitle_28m">Comparación
    del voto a cada partido entre las elecciones autónomicas de 2021 y 2023 en cada en las grandes ciudades de Madrid.
    Haz
    click para ver más detalle
</p>

<div style="width: 100%; margin: 0 auto; text-align: center; margin-bottom: 10px;font-family:'Encode Sans',sans-serif;">
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #e02020; padding-left: 4px; margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">PSOE</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #02a2dd; padding-left: 4px; margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">PP</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #ea8046; padding-left: 4px; margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Cs</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #AAD656; padding-left: 4px;margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Vox</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #7C4080; padding-left: 4px;margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Pod-IU</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #3eb1a2; padding-left: 4px;margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Más Mad.</span>
    </div>
</div>

<div id="contenedor-variacion-partidos">
    <div id="variacion-partidos-ccaa"></div>
</div>
<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente:
    comunidades autónomas</p>

<br>

<script>
    (function () {
        var eslocale = d3.timeFormatLocale({
            "dateTime": "%A, %e de %B de %Y, %X",
            "date": "%d/%m/%Y",
            "time": "%H:%M:%S",
            "periods": ["AM", "PM"],
            "days": ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"],
            "shortDays": ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
            "months": ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto",
                "septiembre",
                "octubre",
                "noviembre", "diciembre"
            ],
            "shortMonths": ["ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov",
                "dic"
            ]
        })

        // set the dimensions and margins of the graph
        var totalWidth = document.getElementById("contenedor-variacion-partidos").offsetWidth;
        var margin = {
                top: 50,
                right: 50,
                bottom: 20,
                left: 40
            },
            width = totalWidth > 900 ? (totalWidth - 6 * (margin.left + margin.right)) / 6 :
            totalWidth > 600 ? (totalWidth - 4 * (margin.left + margin.right)) / 4 :
            totalWidth > 400 ? (totalWidth - 3 * (margin.left + margin.right)) / 3 :
            (totalWidth - 2 * (margin.left + margin.right)) / 2,
            height = 200 - margin.top - margin.bottom;
        marginminichart = {
            left: 10,
            right: 0
        }
        var parseTime = d3.timeParse("%d/%m/%Y");

        //Read the data
        d3.text('https://elecciones.eldiario.es/api/data/2305/autonomicasC12_28_merge.csv',
            function (err, data) {
                var dsv = d3.dsvFormat(';')
                var data = dsv.parse(data)
                var filtereddata = data.filter(function (d) {
                    return (d.vganador > 0 & d.censo > 44500 &
                        d.id < 99999)

                })
                // group the data: I want to draw one line per group
                var sumstat = d3.nest() // nest function allows to group the calculation per level of a factor
                    .key(function (d) {
                        return d.nombre;
                    })
                    .entries(filtereddata);

                sumstat.forEach(function (s) {
                    s.censoTotal = d3.max(s.values, function (d) {
                        return +d.censo;
                    });
                    s.abstencion = d3.max(s.values, function (d) {
                        return +d.abstencion;
                    });

                });


                sumstat.sort(function (x, y) {
                    return d3.descending(x.censoTotal, y.censoTotal);
                })


                // What is the list of groups?
                allKeys = sumstat.map(function (d) {
                    return d.key
                })


                var locale = d3.formatLocale({
                    decimal: ",",
                    thousands: ".",
                    grouping: [3]
                });

                // Add an svg element for each group. The will be one beside each other and will go on the next row when no more room available
                var svg = d3.select("#variacion-partidos-ccaa")
                    .selectAll("uniqueChart")
                    .data(sumstat)
                    .enter()
                    .append("svg")
                    .attr("width", width + margin.left + margin.right)
                    .attr("height", height + margin.top + margin.bottom)
                    .append("g")
                    .attr("class", "grafico-individual")
                    .attr("transform",
                        "translate(" + margin.left + "," + margin.top + ")")
                    .each(function (symbol) {
                        var svg1 = d3.select(this);
                        symbol.y = d3.scaleLinear()
                            .domain([0, d3.max(filtereddata, function (d) {
                                return d.pganador;
                            })])
                            .range([height, 0]);
                        svg1
                            .append("g")
                            .attr("class", "eje-vertical")
                            .call(d3.axisLeft(symbol.y)
                                .ticks(3)
                                .tickSize(-width)
                                .tickSizeOuter(0)
                                .tickFormat(function (d) {
                                    return d + "%";
                                })
                            );


                        // Create a rect on top of the svg area: this rectangle recovers mouse position
                        svg1
                            .append('rect')
                            .attr("class", "fondo-tooltip")
                            .style("fill", "none")
                            .style("pointer-events", "all")
                            .attr('width', width)
                            .attr('height', height)
                            .on('mousemove', mousemove)
                            .on('mouseout', mouseout);



                        function mousemove() {
                            // recover coordinate we need

                            selectedData = symbol.values[0]




                            var nombre = selectedData.nombre;
                            var escrutinio = locale.format(".1f")(selectedData.escrutinio);

                            var pp_prev = locale.format(".1f")(selectedData.pp_prev);
                            var pp = locale.format(".1f")(selectedData.pp);
                            var difpp = locale.format("+.1f")(selectedData.pp - selectedData.pp_prev);

                            var psoe_prev = locale.format(".1f")(selectedData.psoe_prev);
                            var psoe = locale.format(".1f")(selectedData.psoe);
                            var difpsoe = locale.format("+.1f")(selectedData.psoe - selectedData.psoe_prev);

                            var vox_prev = locale.format(".1f")(selectedData.vox_prev);
                            var vox = locale.format(".1f")(selectedData.vox);
                            var difvox = locale.format("+.1f")(selectedData.vox - selectedData.vox_prev);

                            var mp_prev = locale.format(".1f")(selectedData.mp_prev);
                            var mp = locale.format(".1f")(selectedData.mp);
                            var difmp = locale.format("+.1f")(selectedData.mp - selectedData.mp_prev);

                            var cs_prev = locale.format(".1f")(selectedData.cs_prev);
                            var cs = locale.format(".1f")(selectedData.cs);
                            var difcs = locale.format("+.1f")(selectedData.cs - selectedData.cs_prev);

                            var up_prev = locale.format(".1f")(selectedData.up_prev);
                            var up = locale.format(".1f")(selectedData.up);
                            var difup = locale.format("+.1f")(selectedData.up - selectedData.up_prev);



                            var flechapsoe = selectedData.vprimero === 0 ? "-" :
                                (+selectedData.psoe > +selectedData.psoe_prev) ? 'flechaazul' :
                                (+selectedData.psoe === +selectedData.psoe_prev) ? 'flechaigual' :
                                'flecharoja';

                            var flechapp = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.pp > +selectedData.pp_prev) ? 'flechaazul' :
                                (+selectedData.pp === +selectedData.pp_prev) ? 'flechaigual' : 'flecharoja';

                            var flechacs = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.cs > +selectedData.cs_prev) ? 'flechaazul' :
                                (+selectedData.cs === +selectedData.cs_prev) ? 'flechaigual' : 'flecharoja';

                            var flechavox = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.vox > +selectedData.vox_prev) ? 'flechaazul' :
                                (+selectedData.vox === +selectedData.vox_prev) ? 'flechaigual' :
                                'flecharoja';

                            var flechamp = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.mp > +selectedData.mp_prev) ? 'flechaazul' :
                                (+selectedData.mp === +selectedData.mp_prev) ? 'flechaigual' :
                                'flecharoja';

                            var flechaup = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.up > +selectedData.up_prev) ? 'flechaazul' :
                                (+selectedData.up === +selectedData.up_prev) ? 'flechaigual' : 'flecharoja';





                            tooltip.transition()
                                .duration(0)
                                .style("opacity", 1);
                            tooltip.html(
                                '<p style="display: block; text-align:left;margin-top:0px;margin-bottom:10px;font-size:14px;font-weight:bold;border-bottom:1px solid #c5c5c5;">' +
                                nombre +
                                '<span style="font-size:11px;font-weight:400;color:#4f4f4f"> (' +
                                escrutinio +
                                '% escr.)</span></p><table style="width:100%;border-spacing:2px;border-collapse:collapse"><tr><th style="text-align:left"><b>Cand.</b></th></th><th style="text-align:right"><b>2023</b></th><th style="text-align:right">Dif.</th><th style="text-align:left;padding-left:15px"><b>Cand.</b></th></th><th style="text-align:right"><b>2023</b></th><th style="text-align:right">Dif.</th></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#E02020; margin-right: 4px;margin-bottom:0px;"></span><span>PSOE</span></td><td style="text-align:right;width:50px"><b>' +
                                psoe +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difpsoe +
                                ' <div class="' +
                                flechapsoe +
                                '"></div></td><td style="width:60px;padding-left:15px"><span style="display: inline-block;width: 10px; height: 10px; background-color:#02A2DD; margin-right: 4px;margin-bottom:0px;"></span><span>PP</span></td><td style="text-align:right;width:50px"><b>' +
                                pp +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difpp +
                                ' <div class="' +
                                flechapp +
                                '"></div></td></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#7C4080; margin-right: 4px;margin-bottom:0px;"></span><span>P-IU</span></td><td style="text-align:right;width:50px"><b>' +
                                up +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difup +
                                ' <div class="' +
                                flechaup +
                                '"></div></td><td style="width:60px;padding-left:15px"><span style="display: inline-block;width: 10px; height: 10px; background-color:#AAD656; margin-right: 4px;margin-bottom:0px;"></span><span>Vox</span></td><td style="text-align:right;width:50px"><b>' +
                                vox +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difvox +
                                ' <div class="' +
                                flechavox +
                                '"></div></td></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#3eb1a2; margin-right: 4px;margin-bottom:0px;"></span><span>MM</span></td><td style="text-align:right;width:50px"><b>' +
                                mp +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difmp +
                                ' <div class="' +
                                flechamp +
                                '"></div></td><td style="width:60px;padding-left:15px"><span style="display: inline-block;width: 10px; height: 10px; background-color:#ea8046; margin-right: 4px;margin-bottom:0px;"></span><span>Cs</span></td><td style="text-align:right;width:50px"><b>' +
                                cs +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difcs +
                                ' <div class="' +
                                flechacs +
                                '"></div></td></tr></table>'
                            );
                            tooltip.style("visibility", "visible");
                            tooltip.style('width', tooltipWidth);


                            if (totalWidth > 600) {
                                if (d3.event.pageX > totalWidth / 1.5) {
                                    return tooltip.style("top", (d3.event.pageY + 50) + "px").style("left",
                                        (d3.event
                                            .pageX - 200) +
                                        "px");
                                }
                                return tooltip.style("top", (d3.event.pageY + 50) + "px").style("left", (d3
                                        .event
                                        .pageX - 50) +
                                    "px");
                            } else {
                                return tooltip.style("bottom", '0px').style("left", 0).style("top",
                                    'inherit');
                            }
                        }

                        function mouseout() {



                            tooltip.transition()
                                .duration(20)
                                .style("opacity", 0);
                            var $tooltip = $("#tooltip");
                            $tooltip.empty();
                        }
                    });

                // Add X axis --> it is a date format



                var borderLines = svg.append("g")
                    .attr("class", "border-lines")
                borderLines.append("line")
                    .attr("x1", 0 + marginminichart.left).attr("y1", 0)
                    .attr("x2", 0 + marginminichart.left).attr("y2", height)
                    .attr("stroke-width", 1)
                    .attr("stroke", "#999");
                borderLines.append("line")
                    .attr("x1", width - marginminichart.right).attr("y1", 0)
                    .attr("x2", width - marginminichart.right).attr("y2", height)
                    .attr("stroke-width", 1)
                    .attr("stroke", "#999");
                //Add Y axis
                //var y = d3.scaleLinear()
                // svg.append("g")
                //     .call(d3.axisLeft(y).ticks(3));
                borderLines.append("text")
                    .attr("x", 0 + marginminichart.left)
                    .attr("y", height + 15)
                    .text("2021")
                    .attr("text-anchor", "middle")
                    .attr("fill", "#999");


                borderLines.append("text")
                    .attr("x", width - marginminichart.right)
                    .attr("y", height + 15)
                    .text("2023")
                    .attr("text-anchor", "middle")
                    .attr("fill", "#999");

                y = d3.scaleLinear()
                    .domain([0, d3.max(filtereddata, function (d) {
                        return d.pganador;
                    })])
                    .range([height, 0]);


                // Draw the line
                var lineaspartidos = svg.append("g")
                    .attr("class", "partidos-lineas")

                var circulospartidos = svg.append("g")
                    .attr("class", "partidos-circulos")


                var labelpartidos = svg.append("g")
                    .attr("class", "partidos-label")

                //LINEA PSOE

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#E02020")
                    .attr("class", "var-psoe")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(+d.values[0].psoe_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(+d.values[0].psoe);
                    });


                circulospartidos
                    .append("circle")
                    .attr("fill", "#E02020")
                    .attr("class", "circle-psoe")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(+d.values[0].psoe);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-psoe")
                    .attr("fill", "#E02020")
                    .text("PSOE")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(+d.values[0].psoe);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");

                //LINEA PP
                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#02A2DD")
                    .attr("class", "var-pp")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(+d.values[0].pp_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(+d.values[0].pp);
                    });


                circulospartidos
                    .append("circle")
                    .attr("fill", "#02A2DD")
                    .attr("class", "circle-pp")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(+d.values[0].pp);
                    })
                    .attr("r", 3);

                labelpartidos
                    .append('text')
                    .attr("class", "label-pp")
                    .attr("fill", "#02A2DD")
                    .text("PP")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(+d.values[0].pp);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");

                //LINEA CS

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#EA8046")
                    .attr("class", "var-cs")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(+d.values[0].cs_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(+d.values[0].cs);
                    });

                circulospartidos
                    .append("circle")
                    .attr("fill", "#EA8046")
                    .attr("class", "circle-cs")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(+d.values[0].cs);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-cs")
                    .attr("fill", "#EA8046")
                    .text("Cs")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(+d.values[0].cs);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");



                //LINEA VOX

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#AAD656")
                    .attr("class", "var-vox")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(+d.values[0].vox_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(+d.values[0].vox);
                    });

                circulospartidos
                    .append("circle")
                    .attr("fill", "#AAD656")
                    .attr("class", "circle-vox")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(+d.values[0].vox);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-vox")
                    .attr("fill", "#AAD656")
                    .text("Vox")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(+d.values[0].vox);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");


                //LINEA UNIDAS PODEMOS

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#7C4080")
                    .attr("class", "var-up")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(+d.values[0].up_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(+d.values[0].up);
                    });

                circulospartidos
                    .append("circle")
                    .attr("fill", "#7C4080")
                    .attr("class", "circle-up")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(+d.values[0].up);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-up")
                    .attr("fill", "#7C4080")
                    .text("Pod-IU")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(+d.values[0].up);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");





                //LINEA ESPAÑA VACIADA
                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#3eb1a2")
                    .attr("class", "var-mp")
                    .style("display", function (d) {
                        return +d.values[0].mp == 0 ? "none" : "block";
                    })
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(+d.values[0].mp_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(+d.values[0].mp);
                    });



                circulospartidos
                    .append("circle")
                    .attr("fill", "#3eb1a2")
                    .attr("class", "circle-mp")
                    .style("display", function (d) {
                        return +d.values[0].mp == 0 ? "none" : "block";
                    })
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(+d.values[0].mp);
                    })
                    .attr("r", 3);



                labelpartidos
                    .append('text')
                    .attr("class", "label-mp")
                    .attr("fill", "#3eb1a2")
                    .text("MM")
                    .attr('alignment-baseline', 'middle')
                    .style("display", function (d) {
                        return +d.values[0].mp == 0 ? "none" : "block";
                    })
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(+d.values[0].mp);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");





                // Add titles
                svg
                    .append("text")
                    .attr("text-anchor", "start")
                    .attr("class", "nombre-municipio")
                    .attr("y", -20)
                    .attr("x", 0)
                    .text(function (d) {
                        return d.key == "San Sebastián de los Reyes" ? "S. S. de los Reyes" : 
                        d.key == "Las Rozas de Madrid" ? "Las Rozas" : d.key
                    })


                svg
                    .append("text")
                    .attr("text-anchor", "start")
                    .attr("class", "nsobrepico")
                    .attr("y", -5)
                    .attr("x", 0)
                    .text(function (d) {
                        return "Abst: " + (locale.format(".1f")(d.abstencion) + "%")
                    })
                    .style("fill", "#444")



                d3.selectAll(".fondo-tooltip").raise()



                var tooltipWidth = totalWidth > 600 ? '300px' : 'calc(100% - 5px)';
                var tooltipPosition = totalWidth > 600 ? 'absolute' : 'fixed';

                var tooltip = d3.select("body")
                    .append("div")
                    .attr("id", "tooltip-info")
                    .style("position", tooltipPosition)
                    .style("z-index", "10")
                    .style("visibility", "hidden")
                    .style("color", "black")
                    .style("padding", "8px")
                    .style("background-color", "white")
                    .style("border-radius", "0px")
                    .style("font-size", "12px")
                    .style("pointer-events", "none")
                    .style("font-family", "'Encode Sans', sans-serif")
                    .style("box-shadow", "0 2px 2px 0 #ccc")
                    .style("border", "1px solid #ccc")
                    .style("margin-left", "2px")
                    .style("line-height", "1.5");




            })
    })();
</script>
    </figure><p class="article-text">
        &iquest;Qu&eacute; bloque sube o baja respecto a 2021? En las siguientes tablas puedes consultar, para los 21 distritos de la capital y en las otras ciudades de la comunidad de m&aacute;s de 20.000 habitantes, c&oacute;mo ha sido el voto a los partidos de izquierda y a los partidos de derecha en 2023 y cu&aacute;ntos puntos sube o baja respecto a las &uacute;ltimas elecciones auton&oacute;micas. Los municipios y distritos est&aacute;n ordenados seg&uacute;n la distribuci&oacute;n del voto entre bloques en las &uacute;ltimas elecciones.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://d3js.org/d3.v4.js"></script>
<script src='https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.js'></script>
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">


<div class="container-tablas-derecha-izquierda">

	<div class="div-tabla-izquierda-derecha">
		<p id="nombre-tabla-derecha-izquierda">La izquierda arrasó en 2021</p>
		<div id="tabla-izquierda-20" class="tabla-izquierda-derecha"></div>


		<p id="nombre-tabla-derecha-izquierda">La izquierda ganó por +10 puntos</p>
		<div id="tabla-izquierda-10" class="tabla-izquierda-derecha"></div>
	</div>

	<div class="div-tabla-izquierda-derecha">
		<p id="nombre-tabla-derecha-izquierda">Ni de izquierdas ni de derechas</p>
		<div id="tabla-empate" class="tabla-izquierda-derecha"></div>
	</div>


	<div class="div-tabla-izquierda-derecha">
		<p id="nombre-tabla-derecha-izquierda">La derecha ganó por +10 puntos</p>
		<div id="tabla-derecha-10" class="tabla-izquierda-derecha"></div>

		<p id="nombre-tabla-derecha-izquierda">La derecha arrasó en 2021</p>
		<div id="tabla-derecha-20" class="tabla-izquierda-derecha"></div>
	</div>

</div>
<script>
	(function () {


		var eslocale = d3.timeFormatLocale({
			"dateTime": "%A, %e de %B de %Y, %X",
			"date": "%d/%m/%Y",
			"time": "%H:%M:%S",
			"periods": ["AM", "PM"],
			"days": ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"],
			"shortDays": ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
			"months": ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto",
				"septiembre",
				"octubre",
				"noviembre", "diciembre"
			],
			"shortMonths": ["ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov",
				"dic"
			]
		})



		d3.text('https://elecciones.eldiario.es/api/data/2305/autonomicasC12_28_merge.csv',
			function (data) {
				var dsv = d3.dsvFormat(';')
				var data = dsv.parse(data)
				var data = data.filter(function (d) {
					return (d.censo > 20000 & d.id != 28079 &
					d.nombre != "Distrito 01" &
					d.nombre != "Distrito 02" &
					d.nombre != "Distrito 03" &
					d.nombre != "Distrito 04" &
					d.nombre != "Distrito 05" &
					d.nombre != "Distrito 06" 
					)
				})
				var data = data.map(function (d) {
					return {
						municipio: d.nombre == "La Línea de la Concepción" ? "La Línea de la C." : d
							.nombre == "El Puerto de Santa María" ? "El Puerto de Sta. Mª" : d.nombre ==
							"Chiclana de la Frontera" ? "Chiclana de la Front." : d.nombre ==
							"Sanlúcar de Barrameda" ? "Sanlúcar de Barram." : d.nombre ==
							"Los Palacios y Villafranca" ? "Los Palacios y Villaf." : d.nombre,
						pizquierda: (+d.pizquierda),
						pderecha: (+d.pderecha),
						dif: +d.vganador > 0 ? (+d.pderecha - +d.pizquierda) - (+d.pderecha_prev - +d
							.pizquierda_prev) : 0,
						difizder: +d.pderecha_prev - d.pizquierda_prev,


					}
				});
				data.sort(function (x, y) {
					return d3.descending(x.pizquierda, y.pizquierda);
				})



				createtableIzqDer(data, -20, -10, 10, 20)


			});



	})();
</script>
    </figure><p class="article-text">
        En las dos &uacute;ltimas elecciones auton&oacute;micas en la Comunidad de Madrid, en 2021, se produjo un cambio en la distribuci&oacute;n de los bloques ideol&oacute;gicos. Estos tri&aacute;ngulos permiten ver c&oacute;mo se ha redistribuido el voto entre las tres formaciones de izquierdas (PSOE, M&aacute;s Madrid y Unidas Podemos) y las tres de derechas (PP, Vox, Ciudadanos).
    </p><figure class="embed-container embed-container--type-embed ">
    
            <style>

.triangulo {
  max-width: 550px;
  widht:100%;
  margin-bottom:20px;
}

.container-figura {
  overflow:hidden; /*hide bounds of image */
  margin:0;   /*reset margin of figure tag*/
}

.container-figura img{
   display:block; /*remove inline-block spaces*/
   width:100%; /*make image streatch*/
   margin:-19% 0 -13% 0;
}

.container-triangulos {
  display: grid;
  grid-template-columns: 50% 50%;
  padding-bottom: 50px;
}

.responsiva {
  max-width: 100%;
  margin: auto;
}

  .titulo-bloques {
    margin-bottom:20px;
  }

@media only screen and (max-width: 600px) {

  .container-triangulos {
    display: grid;
    grid-template-columns: 100%;
    padding-bottom: 25px;
  }

  .responsiva {
    width: 100%;
  }



}

</style>

<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">
    
<br>

<h4 class="chart_title_28m">¿Cómo ha cambiado el voto en cada bloque ideológico?</h4>

<p class="chart_subtitle_28m">Distribución de los votos entre los tres partidos de izquierdas, 
<b style="background-color:#E02020;color:#ffffff;padding:0px 2px">PSOE</b>, 
<b style="background-color:#3EB1A7;color:#ffffff;padding:0px 2px">Más Madrid</b> y 
<b style="background-color:#7C4080;color:#ffffff;padding:0px 2px">Podemos-IU</b>, y los tres de derechas, 
<b style="background-color:#02A2DD;color:#ffffff;padding:0px 2px">PP</b>, 
<b style="background-color:#AAD656;color:#ffffff;padding:0px 2px">Vox</b> y 
<b style="background-color:#EA8046;color:#ffffff;padding:0px 2px">Ciudadanos</b>, en las elecciones de 2021 y de 2023. Cada círculo representa un municipio de la Comunidad de Madrid o un distrito de la capital. El tamaño se ajusta a su censo electoral y el color, al ganador de cada bloque</p>

<h4 class="titulo-bloques" style="font-family:'Encode Sans',sans-serif;text-align:center;color:black;font-size:18px;font-weight:700;">El cambio en el reparto dentro de la izquierda</h4>
<div class="container-triangulos">
  <div class="triangulo">
   <h4 style="font-family:'Encode Sans',sans-serif;text-align:center;color:black;font-size:18px;font-weight:700;margin-bottom:15px">2021</h4>
   <div class="container-figura">
     <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/triangulos/triangulo_izquierda_prev_madrid.svg" class="responsiva">
   </div>
  </div>

  <div class="triangulo">
     <h4 style="font-family:'Encode Sans',sans-serif;text-align:center;color:black;font-size:18px;font-weight:700;margin-bottom:15px">2023</h4>
     <div class="container-figura">
       <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/triangulos/triangulo_izquierda_madrid.svg" class="responsiva">
     </div>
  </div>
</div>

<h4 class="titulo-bloques" style="font-family:'Encode Sans',sans-serif;text-align:center;color:black;font-size:18px;font-weight:700;">El cambio en el reparto dentro de la derecha</h4>
<div class="container-triangulos">
  <div class="triangulo">
     <h4 style="font-family:'Encode Sans',sans-serif;text-align:center;color:black;font-size:18px;font-weight:700;margin-bottom:15px">2021</h4>
     <div class="container-figura">
       <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/triangulos/triangulo_derecha_prev_madrid.svg" class="responsiva">
    </div>
  </div>
 <div class="triangulo">
     <h4 style="font-family:'Encode Sans',sans-serif;text-align:center;color:black;font-size:18px;font-weight:700;margin-bottom:15px">2023</h4>
     <div class="container-figura">
       <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/triangulos/triangulo_derecha_madrid.svg" class="responsiva">
     </div>
  </div>
</div>
<br>
    </figure><figure class="embed-container embed-container--type-embed ">
    
            <style>
    .container-divs-recirculacion {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        max-width: 640px;
        justify-content: left;
        margin: 0 auto;
        gap: 10px;
    }


    .container-url-recirculacion {
        background-color: #ffffff;
        padding: 5px 10px;
        border: 1px solid #E9E9E9;
        border-radius: 4px
    }

    .container-url-recirculacion a {
        display: flex
    }

    .texto-titulo-recirculacion {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        color: #4a4a4a;
        line-height: 19px;
        letter-spacing: 0px;
        padding: 10px;
        text-decoration: none !important;
        text-align: left;
        /* no underline */
    }

    .titulo-divs-recirculacion {
        max-width: 620px;
        margin: 0 auto;
        padding: 10px 10px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        color: #4A4A4A;
        border-top: 1px solid #E9E9E9;
        ;
        margin-top: 20px;
        text-align: left;
        font-size: 14px
    }

</style>


<h4 class="titulo-divs-recirculacion">Más resultados y mapas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-municipales-28m_1_10234223.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones municipales</div>
        </a>
    </div>
    
    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-autonomicas-28m_1_10234280.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones autonómicas</div>
        </a>
    </div>
</div>

<h4 class="titulo-divs-recirculacion">Otras elecciones autonómicas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/madrid/resultados-elecciones-28m-madrid_1_10234412.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/madrid.svg">
            <div class="texto-titulo-recirculacion">Madrid</div>
        </a>
    </div>



    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/comunitat-valenciana/resultados-elecciones-28m-comunitat-valenciana_1_10234455.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cvalenciana.svg">
            <div class="texto-titulo-recirculacion">C. Valenciana</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/canariasahora/resultados-elecciones-28m-canarias_1_10234377.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/canarias.svg">
            <div class="texto-titulo-recirculacion">Canarias</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/castilla-la-mancha/resultados-elecciones-28m-castilla-la-mancha_1_10234446.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/clamancha.svg">
            <div class="texto-titulo-recirculacion">Castilla-La Mancha</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/murcia/resultados-elecciones-28m-murcia_1_10234434.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/murcia.svg">
            <div class="texto-titulo-recirculacion">Murcia</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/aragon/resultados-elecciones-28m-aragon_1_10234478.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/aragon.svg">
            <div class="texto-titulo-recirculacion">Aragón</div>
        </a>
    </div>

<div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/illes-balears/resultados-elecciones-28m-baleares_1_10234405.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/baleares.svg">
            <div class="texto-titulo-recirculacion">Baleares</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/extremadura/resultados-elecciones-28m-extremadura_1_10234462.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/extremadura.svg">
            <div class="texto-titulo-recirculacion">Extremadura</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/asturias/resultados-elecciones-28m-asturias_1_10234309.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/asturias.svg">
            <div class="texto-titulo-recirculacion">Asturias</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/navarra/resultados-elecciones-28m-navarra_1_10234441.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/navarra.svg">
            <div class="texto-titulo-recirculacion">Navarra</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/cantabria/resultados-elecciones-28m-cantabria_1_10234397.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cantabria.svg">
            <div class="texto-titulo-recirculacion">Cantabria</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-28m-la-rioja_1_10234469.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/larioja.svg">
            <div class="texto-titulo-recirculacion">La Rioja</div>
        </a>
    </div>


</div>
    </figure>]]></description>
      <dc:creator><![CDATA[Raúl Sánchez, Victòria Oliveres, Ana Ordaz]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/madrid/resultados-elecciones-28m-madrid_1_10234412.html]]></guid>
      <pubDate><![CDATA[Sun, 28 May 2023 19:52:28 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/ae1d3a2e-62f0-44a1-99c6-97c362125191_16-9-discover-aspect-ratio_default_0.jpg" length="137265" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/ae1d3a2e-62f0-44a1-99c6-97c362125191_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="137265" width="1200" height="675"/>
      <media:title><![CDATA[Elecciones 28M en Madrid: el mapa de los resultados de las autonómicas, por municipios y distritos]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/ae1d3a2e-62f0-44a1-99c6-97c362125191_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
    </item>
    <item>
      <title><![CDATA[Elecciones 28M en Canarias: el mapa de los resultados de las autonómicas, por islas y municipios]]></title>
      <link><![CDATA[https://www.eldiario.es/canariasahora/resultados-elecciones-28m-canarias_1_10234377.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/ef5d3127-59f6-49e2-89b2-40c9d90206fa_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="Los resultados de las elecciones autonómicas del 28M en Canarias, municipio a municipio"></p><div class="subtitles"><p class="subtitle">Consulta en mapas y gráficos cuál es el partido más votado, el voto por tamaño de población y la comparación con el resultado de 2019 del voto insular de cada municipio de Canarias en las elecciones autonómicas del 28M</p><p class="subtitle">Mapa - ¿Qué votaron tus vecinos en las elecciones municipales? Los resultados, calle a calle</p><p class="subtitle">Buscador - Consulta aquí todos los resultados de las elecciones del 28M</p></div><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<div id="container-mapa-resultados-autonomicas-28m">
    <button class="button-close-fullscreen-map"></button>
    <iframe id="mapa-resultados-autonomicas-28m-iframe" class="mapa-resultados-autonomicas-28m" style="border: 0px;"
        src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/mapas/mapbox-municipios-resultados-canarias.html"
        height="600" width="100%" class="tableau-responsive" scrolling="no" allowfullscreen="true"></iframe>
    <div id="overlay-mapa-resultados-autonomicas-28m"></div>
</div>
<style>
    @media only screen and (max-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 80vh;
            min-height: 560px
        }

        .i-amphtml-layout-size-defined {
            height: 700px
        }

        .fullscreenmap {
            position: fixed;
            top: 0px;
            left: 0px;
            bottom: 0px;
            right: 0px;
            width: 100%;
            height: 100%;
            border: none;
            margin: 0;
            padding: 0;
            overflow: hidden;
            z-index: 9999
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: block;
        }

        .button-close-fullscreen-map {
            position: absolute;
            right: 8px;
            top: 200px;
            width: 30px;
            height: 30px;
            opacity: 1;
            background-color: white;
            border: 0;
            border-radius: 2px;
            display: none;
            box-shadow: 0 0 0 2px rgb(0 0 0 / 10%);
        }

        .button-close-fullscreen-map:before,
        .button-close-fullscreen-map:after {
            position: absolute;
            left: 14px;
            top: 3px;
            content: ' ';
            height: 25px;
            width: 2px;
            background-color: #333;
        }

        .button-close-fullscreen-map:before {
            transform: rotate(45deg);
        }

        .button-close-fullscreen-map:after {
            transform: rotate(-45deg);
        }
    }

    @media only screen and (min-width: 900px) {
        .mapa-resultados-autonomicas-28m {
            height: 700px
        }

        #container-mapa-resultados-autonomicas-28m {
            position: relative
        }

        #overlay-mapa-resultados-autonomicas-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: none
        }

        .button-close-fullscreen-map {
            display: none;
        }
    }
</style>
<p style="text-align:left;color:black;font-size:12px;margin-left:5px;font-family:'Encode Sans',sans-serif">Fuente:
    Comunidades autónomas</p>
<br>

<script>
    var totalWidthIframe = window.innerWidth;


    if (totalWidthIframe < 900) {
        $("#overlay-mapa-resultados-autonomicas-28m").click(function () {

            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.add(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.add(
                'fullscreenmap');
            $('#overlay-mapa-resultados-autonomicas-28m').hide();
            $('.button-close-fullscreen-map').css({
                "z-index": "99999",
                "display": "block",
                "position": "fixed"
            });
        });


        $(".button-close-fullscreen-map").click(function () {


            document.getElementById('container-mapa-resultados-autonomicas-28m').classList.remove(
                'fullscreenmap');
            document.getElementById('mapa-resultados-autonomicas-28m-iframe').classList.remove(
                'fullscreenmap');

            $('#overlay-mapa-resultados-autonomicas-28m').show();
            $('.button-close-fullscreen-map').css({
                "z-index": "0",
                "display": "none",
                "position": "absolute"
            });
        });

    }
</script>
    </figure><p class="article-text">
        Consulta en directo los mapas de elDiario.es para conocer en directo el detalle de los resultados de las elecciones auton&oacute;micas del 28M en cada municipio de Canarias. Los datos de municipio muestran &uacute;nicamente el voto insular. Consulta cu&aacute;l ha sido la candidatura m&aacute;s votada, y la segunda; comprueba qu&eacute; localidades cambiaron de ganador respecto a las elecciones auton&oacute;micas de 2019, cu&aacute;l ha sido el ganador seg&uacute;n el tama&ntilde;o de la localidad, o d&oacute;nde sube o baja la izquierda y la derecha.
    </p><p class="article-text">
        Explora los botones para ver los resultados por partidos o por bloques ideol&oacute;gicos. Adem&aacute;s, el bot&oacute;n superior permite consultar estos resultados por municipios y por islas.
    </p><p class="article-text">
        El siguiente gr&aacute;fico muestra, de un golpe de vista, c&oacute;mo queda el reparto de esca&ntilde;os en cada isla, agrupados por formaci&oacute;n pol&iacute;tica. Permite consultar el resultado del 28M y compararlo con la distribuci&oacute;n de las &uacute;ltimas elecciones auton&oacute;micas en Canarias.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://d3js.org/d3.v4.min.js"></script>
<link href="https://fonts.googleapis.com/css?family=Roboto:400,700|Encode+Sans:400,500,700&display=swap"
  rel="stylesheet">
<script src='https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.js'></script>
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">



<br><!-- título -->
<h4 class="chart_title_28m">Reparto de
  diputados por isla
</h4>
<p class="chart_subtitle_28m">
  Número de diputados de cada candidatura por isla en las elecciones de 2023 y los resultados de 2019
</p>

</p>


<div id="grafico-circunscripcion-seats" class='graficocircunscripcion'></div>
<br>
<script>
  (function () {
    totalWidth = document.getElementById("grafico-circunscripcion-seats").offsetWidth,
      isMobile = totalWidth < 600,
      width = totalWidth


    d3.queue()
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC05.json")
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC05_partidos.json")
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC05.json")
      .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC05_partidos.json")
      .await(function (err, resultselection, partieslist, resultselection_prev,
        partieslist_prev) {


          createSeatsCircunscripcionChart(resultselection, partieslist, resultselection_prev,
        partieslist_prev)



      });
  })();
</script>
    </figure><p class="article-text">
        &iquest;C&oacute;mo sube o baja cada partido respecto a las &uacute;ltimas elecciones auton&oacute;micas? En este gr&aacute;fico puedes comparar el porcentaje de voto obtenido por PSOE, PP, CCa, Podemos-IU, Nueva Canarias, ASG, Vox y Cs este 28M y en 2019 en los municipios m&aacute;s poblados de la comunidad.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <link href="https://fonts.googleapis.com/css?family=Encode+Sans:400,700|Roboto:400,500,700&display=swap"
    rel="stylesheet">
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">

<script src="https://d3js.org/d3.v4.js"></script>
<script src="https://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>

<br><!-- título -->
<h4 class="chart_title_28m">Así sube o
    baja el voto a cada partido respecto a 2019 en las elecciones del 28M

</h4>
<p class="chart_subtitle_28m">Comparación
    del voto a cada partido entre las elecciones autónomicas de 2019 y 2023 en cada isla de Canarias.
    Haz
    click para ver más detalle
</p>

<div style="width: 100%; margin: 0 auto; text-align: center; margin-bottom: 10px;font-family:'Encode Sans',sans-serif;">
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #e02020; padding-left: 4px; margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">PSOE</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #02a2dd; padding-left: 4px; margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">PP</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #EDDC2E; padding-left: 4px;margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">CCa</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #81C932; padding-left: 4px;margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">NCa</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #ea8046; padding-left: 4px; margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Cs</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #AAD656; padding-left: 4px;margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Vox</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #7C4080; padding-left: 4px;margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Pod-IU</span>
    </div>

</div>

<div id="contenedor-variacion-partidos">
    <div id="variacion-partidos-ccaa"></div>
</div>
<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente:
    comunidades autónomas</p>

<br>

<script>
    (function () {
        var eslocale = d3.timeFormatLocale({
            "dateTime": "%A, %e de %B de %Y, %X",
            "date": "%d/%m/%Y",
            "time": "%H:%M:%S",
            "periods": ["AM", "PM"],
            "days": ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"],
            "shortDays": ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
            "months": ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto",
                "septiembre",
                "octubre",
                "noviembre", "diciembre"
            ],
            "shortMonths": ["ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov",
                "dic"
            ]
        })

        // set the dimensions and margins of the graph
        var totalWidth = document.getElementById("contenedor-variacion-partidos").offsetWidth;
        var margin = {
                top: 50,
                right: 50,
                bottom: 20,
                left: 40
            },
            width = totalWidth > 900 ? (totalWidth - 4 * (margin.left + margin.right)) / 4 :
            totalWidth > 600 ? (totalWidth - 2 * (margin.left + margin.right)) / 2 :
            totalWidth > 400 ? (totalWidth - 2 * (margin.left + margin.right)) / 2 :
            (totalWidth - 2 * (margin.left + margin.right)) / 2,
            height = 200 - margin.top - margin.bottom;
        marginminichart = {
            left: 10,
            right: 0
        }
        var parseTime = d3.timeParse("%d/%m/%Y");

        //Read the data
        d3.text('https://elecciones.eldiario.es/api/data/2305/autonomicasC05_merge.csv',
            function (err, data) {
                var dsv = d3.dsvFormat(';')
                var data = dsv.parse(data)

                var filtereddata = data.filter(function (d) {
                    return (d.vganador > 0 &
                        d.id != '0538' & d.id != '0535')

                })
                // group the data: I want to draw one line per group
                var sumstat = d3.nest() // nest function allows to group the calculation per level of a factor
                    .key(function (d) {
                        return d.nombre;
                    })
                    .entries(filtereddata);

                sumstat.forEach(function (s) {
                    s.censoTotal = d3.max(s.values, function (d) {
                        return +d.censo;
                    });
                    s.abstencion = d3.max(s.values, function (d) {
                        return +d.abstencion;
                    });

                });


                sumstat.sort(function (x, y) {
                    return d3.descending(x.censoTotal, y.censoTotal);
                })



                // What is the list of groups?
                allKeys = sumstat.map(function (d) {
                    return d.key
                })


                var locale = d3.formatLocale({
                    decimal: ",",
                    thousands: ".",
                    grouping: [3]
                });

                // Add an svg element for each group. The will be one beside each other and will go on the next row when no more room available
                var svg = d3.select("#variacion-partidos-ccaa")
                    .selectAll("uniqueChart")
                    .data(sumstat)
                    .enter()
                    .append("svg")
                    .attr("width", width + margin.left + margin.right)
                    .attr("height", height + margin.top + margin.bottom)
                    .append("g")
                    .attr("class", "grafico-individual")
                    .attr("transform",
                        "translate(" + margin.left + "," + margin.top + ")")
                    .each(function (symbol) {
                        var svg1 = d3.select(this);
                        symbol.y = d3.scaleLinear()
                            .domain([0, d3.max(filtereddata, function (d) {
                                return +d.pganador_prev;
                            })])
                            .range([height, 0]);
                        svg1
                            .append("g")
                            .attr("class", "eje-vertical")
                            .call(d3.axisLeft(symbol.y)
                                .ticks(3)
                                .tickSize(-width)
                                .tickSizeOuter(0)
                                .tickFormat(function (d) {
                                    return d + "%";
                                })
                            );


                        // Create a rect on top of the svg area: this rectangle recovers mouse position
                        svg1
                            .append('rect')
                            .attr("class", "fondo-tooltip")
                            .style("fill", "none")
                            .style("pointer-events", "all")
                            .attr('width', width)
                            .attr('height', height)
                            .on('mousemove', mousemove)
                            .on('mouseout', mouseout);



                        function mousemove() {
                            // recover coordinate we need

                            selectedData = symbol.values[0]




                            var nombre = selectedData.nombre;
                            var escrutinio = locale.format(".1f")(selectedData.escrutinio);

                            var pp_prev = locale.format(".1f")(selectedData.pp_prev);
                            var pp = locale.format(".1f")(selectedData.pp);
                            var difpp = locale.format("+.1f")(selectedData.pp - selectedData.pp_prev);

                            var psoe_prev = locale.format(".1f")(selectedData.psoe_prev);
                            var psoe = locale.format(".1f")(selectedData.psoe);
                            var difpsoe = locale.format("+.1f")(selectedData.psoe - selectedData.psoe_prev);

                            var vox_prev = locale.format(".1f")(selectedData.vox_prev);
                            var vox = locale.format(".1f")(selectedData.vox);
                            var difvox = locale.format("+.1f")(selectedData.vox - selectedData.vox_prev);

                            var asg_prev = locale.format(".1f")(selectedData.asg_prev);
                            var asg = locale.format(".1f")(selectedData.asg);
                            var difasg = locale.format("+.1f")(selectedData.asg - selectedData.asg_prev);

                            var cs_prev = locale.format(".1f")(selectedData.cs_prev);
                            var cs = locale.format(".1f")(selectedData.cs);
                            var difcs = locale.format("+.1f")(selectedData.cs - selectedData.cs_prev);

                            var up_prev = locale.format(".1f")(selectedData.up_prev);
                            var up = locale.format(".1f")(selectedData.up);
                            var difup = locale.format("+.1f")(selectedData.up - (+selectedData.podemos_prev +
                                +selectedData.iu_prev));

                            var cca_prev = locale.format(".1f")(selectedData.cca_prev);
                            var cca = locale.format(".1f")(selectedData.cca);
                            var difcca = locale.format("+.1f")(selectedData.cca - selectedData.cca_prev);

                            var nca_prev = locale.format(".1f")(selectedData.nca_prev);
                            var nca = locale.format(".1f")(selectedData.nca);
                            var difnca = locale.format("+.1f")(selectedData.nca - selectedData.nca_prev);

                            var drago_prev = locale.format(".1f")(selectedData.drago_prev);
                            var drago = locale.format(".1f")(selectedData.drago);
                            var difdrago = locale.format("+.1f")(selectedData.drago - selectedData
                                .drago_prev);

                            var ahi_prev = locale.format(".1f")(selectedData.ahi_prev);
                            var ahi = locale.format(".1f")(selectedData.ahi);
                            var difahi = locale.format("+.1f")(selectedData.ahi - selectedData
                                .ahi_prev);



                            var flechapsoe = selectedData.vprimero === 0 ? "-" :
                                (+selectedData.psoe > +selectedData.psoe_prev) ? 'flechaazul' :
                                (+selectedData.psoe === +selectedData.psoe_prev) ? 'flechaigual' :
                                'flecharoja';

                            var flechapp = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.pp > +selectedData.pp_prev) ? 'flechaazul' :
                                (+selectedData.pp === +selectedData.pp_prev) ? 'flechaigual' : 'flecharoja';

                            var flechacs = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.cs > +selectedData.cs_prev) ? 'flechaazul' :
                                (+selectedData.cs === +selectedData.cs_prev) ? 'flechaigual' : 'flecharoja';

                            var flechavox = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.vox > +selectedData.vox_prev) ? 'flechaazul' :
                                (+selectedData.vox === +selectedData.vox_prev) ? 'flechaigual' :
                                'flecharoja';

                            var flechaasg = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.asg > +selectedData.asg_prev) ? 'flechaazul' :
                                (+selectedData.asg === +selectedData.asg_prev) ? 'flechaigual' :
                                'flecharoja';

                            var flechaup = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.up > (+selectedData.podemos_prev + +selectedData.iu_prev)) ?
                                'flechaazul' :
                                (+selectedData.up === (+selectedData.podemos_prev + +selectedData
                                .iu_prev)) ? 'flechaigual' : 'flecharoja';


                            var flechacca = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.cca > +selectedData.cca_prev) ? 'flechaazul' :
                                (+selectedData.cca === +selectedData.cca_prev) ? 'flechaigual' :
                                'flecharoja';

                            var flechanca = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.nca > +selectedData.nca_prev) ? 'flechaazul' :
                                (+selectedData.nca === +selectedData.nca_prev) ? 'flechaigual' :
                                'flecharoja';

                            var flechadrago = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.drago > +selectedData.drago_prev) ? 'flechaazul' :
                                (+selectedData.drago === +selectedData.drago_prev) ? 'flechaigual' :
                                'flecharoja';


                            var flechaahi = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.ahi > +selectedData.ahi_prev) ? 'flechaazul' :
                                (+selectedData.ahi === +selectedData.ahi_prev) ? 'flechaigual' :
                                'flecharoja';








                            tooltip.transition()
                                .duration(0)
                                .style("opacity", 1);
                            tooltip.html(
                                '<p style="display: block; text-align:left;margin-top:0px;margin-bottom:10px;font-size:14px;font-weight:bold;border-bottom:1px solid #c5c5c5;">' +
                                nombre +
                                '<span style="font-size:11px;font-weight:400;color:#4f4f4f"> (' +
                                escrutinio +
                                '% escr.)</span></p><table style="width:100%;border-spacing:2px;border-collapse:collapse"><tr><th style="text-align:left"><b>Cand.</b></th></th><th style="text-align:right"><b>2023</b></th><th style="text-align:right">Dif.</th><th style="text-align:left;padding-left:15px"><b>Cand.</b></th></th><th style="text-align:right"><b>2023</b></th><th style="text-align:right">Dif.</th></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#E02020; margin-right: 4px;margin-bottom:0px;"></span><span>PSOE</span></td><td style="text-align:right;width:50px"><b>' +
                                psoe +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difpsoe +
                                ' <div class="' +
                                flechapsoe +
                                '"></div></td><td style="width:60px;padding-left:15px"><span style="display: inline-block;width: 10px; height: 10px; background-color:#02A2DD; margin-right: 4px;margin-bottom:0px;"></span><span>PP</span></td><td style="text-align:right;width:50px"><b>' +
                                pp +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difpp +
                                ' <div class="' +
                                flechapp +
                                '"></div></td></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#7C4080; margin-right: 4px;margin-bottom:0px;"></span><span>P-IU</span></td><td style="text-align:right;width:50px"><b>' +
                                up +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difup +
                                ' <div class="' +
                                flechaup +
                                '"></div></td><td style="width:60px;padding-left:15px"><span style="display: inline-block;width: 10px; height: 10px; background-color:#AAD656; margin-right: 4px;margin-bottom:0px;"></span><span>Vox</span></td><td style="text-align:right;width:50px"><b>' +
                                vox +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difvox +
                                ' <div class="' +
                                flechavox +
                                '"></div></td></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#81C932; margin-right: 4px;margin-bottom:0px;"></span><span>NCa</span></td><td style="text-align:right;width:50px"><b>' +
                                nca +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difnca +
                                ' <div class="' +
                                flechanca +
                                '"></div></td><td style="width:60px;padding-left:15px"><span style="display: inline-block;width: 10px; height: 10px; background-color:#EDDC2E; margin-right: 4px;margin-bottom:0px;"></span><span>CCa</span></td><td style="text-align:right;width:50px"><b>' +
                                cca +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difcca +
                                ' <div class="' +
                                flechacca +
                                '"></div></td></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#3f99af; margin-right: 4px;margin-bottom:0px;"></span><span>DR</span></td><td style="text-align:right;width:50px"><b>' +
                                drago +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difdrago +
                                ' <div class="' +
                                flechadrago +
                                '"></div></td><td style="width:60px;padding-left:15px"><span style="display: inline-block;width: 10px; height: 10px; background-color:#ea8046; margin-right: 4px;margin-bottom:0px;"></span><span>Cs</span></td><td style="text-align:right;width:50px"><b>' +
                                cs +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difcs +
                                ' <div class="' +
                                flechacs +
                                '"></div></td></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#A90606; margin-right: 4px;margin-bottom:0px;"></span><span>ASG</span></td><td style="text-align:right;width:50px"><b>' +
                                asg +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difasg +
                                ' <div class="' +
                                flechaasg +
                                '"></div></td><td style="width:60px;padding-left:15px"><span style="display: inline-block;width: 10px; height: 10px; background-color:#127055; margin-right: 4px;margin-bottom:0px;"></span><span>AHI</span></td><td style="text-align:right;width:50px"><b>' +
                                ahi +
                                '%</b></td><td style="text-align:right;width:60px">' +
                                difahi +
                                ' <div class="' +
                                flechaahi +
                                '"></div></td></tr></table>'
                            );
                            tooltip.style("visibility", "visible");
                            tooltip.style('width', tooltipWidth);


                            if (totalWidth > 600) {
                                if (d3.event.pageX > totalWidth / 1.5) {
                                    return tooltip.style("top", (d3.event.pageY + 50) + "px").style("left",
                                        (d3.event
                                            .pageX - 200) +
                                        "px");
                                }
                                return tooltip.style("top", (d3.event.pageY + 50) + "px").style("left", (d3
                                        .event
                                        .pageX - 50) +
                                    "px");
                            } else {
                                return tooltip.style("bottom", '0px').style("left", 0).style("top",
                                    'inherit');
                            }
                        }

                        function mouseout() {



                            tooltip.transition()
                                .duration(20)
                                .style("opacity", 0);
                            var $tooltip = $("#tooltip");
                            $tooltip.empty();
                        }
                    });

                // Add X axis --> it is a date format



                var borderLines = svg.append("g")
                    .attr("class", "border-lines")
                borderLines.append("line")
                    .attr("x1", 0 + marginminichart.left).attr("y1", 0)
                    .attr("x2", 0 + marginminichart.left).attr("y2", height)
                    .attr("stroke-width", 1)
                    .attr("stroke", "#999");
                borderLines.append("line")
                    .attr("x1", width - marginminichart.right).attr("y1", 0)
                    .attr("x2", width - marginminichart.right).attr("y2", height)
                    .attr("stroke-width", 1)
                    .attr("stroke", "#999");
                //Add Y axis
                //var y = d3.scaleLinear()
                // svg.append("g")
                //     .call(d3.axisLeft(y).ticks(3));
                borderLines.append("text")
                    .attr("x", 0 + marginminichart.left)
                    .attr("y", height + 15)
                    .text("2019")
                    .attr("text-anchor", "middle")
                    .attr("fill", "#999");


                borderLines.append("text")
                    .attr("x", width - marginminichart.right)
                    .attr("y", height + 15)
                    .text("2023")
                    .attr("text-anchor", "middle")
                    .attr("fill", "#999");

                y = d3.scaleLinear()
                    .domain([0, d3.max(filtereddata, function (d) {
                        return d.pganador_prev;
                    })])
                    .range([height, 0]);


                // Draw the line
                var lineaspartidos = svg.append("g")
                    .attr("class", "partidos-lineas")

                var circulospartidos = svg.append("g")
                    .attr("class", "partidos-circulos")


                var labelpartidos = svg.append("g")
                    .attr("class", "partidos-label")

                //LINEA PSOE

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#E02020")
                    .attr("class", "var-psoe")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].psoe_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].psoe);
                    });


                circulospartidos
                    .append("circle")
                    .attr("fill", "#E02020")
                    .attr("class", "circle-psoe")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].psoe);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-psoe")
                    .attr("fill", "#E02020")
                    .text("PSOE")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].psoe);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");

                //LINEA PP
                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#02A2DD")
                    .attr("class", "var-pp")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].pp_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].pp);
                    });


                circulospartidos
                    .append("circle")
                    .attr("fill", "#02A2DD")
                    .attr("class", "circle-pp")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].pp);
                    })
                    .attr("r", 3);

                labelpartidos
                    .append('text')
                    .attr("class", "label-pp")
                    .attr("fill", "#02A2DD")
                    .text("PP")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].pp);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");

                //LINEA CS

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#EA8046")
                    .attr("class", "var-cs")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].cs_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].cs);
                    });

                circulospartidos
                    .append("circle")
                    .attr("fill", "#EA8046")
                    .attr("class", "circle-cs")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].cs);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-cs")
                    .attr("fill", "#EA8046")
                    .text("Cs")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].cs);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");



                //LINEA VOX

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#AAD656")
                    .attr("class", "var-vox")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].vox_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].vox);
                    });

                circulospartidos
                    .append("circle")
                    .attr("fill", "#AAD656")
                    .attr("class", "circle-vox")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].vox);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-vox")
                    .attr("fill", "#AAD656")
                    .text("Vox")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].vox);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");


                //LINEA UNIDAS PODEMOS

                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#7C4080")
                    .attr("class", "var-up")
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].up_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].up);
                    });

                circulospartidos
                    .append("circle")
                    .attr("fill", "#7C4080")
                    .attr("class", "circle-up")
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].up);
                    })
                    .attr("r", 3);


                labelpartidos
                    .append('text')
                    .attr("class", "label-up")
                    .attr("fill", "#7C4080")
                    .text("Pod-IU")
                    .attr('alignment-baseline', 'middle')
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].up);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");





                //LINEA ASG
                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#A90606")
                    .attr("class", "var-mp")
                    .style("display", function (d) {
                        return d.values[0].asg == 0 ? "none" : "block";
                    })
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].asg_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].asg);
                    });



                circulospartidos
                    .append("circle")
                    .attr("fill", "#A90606")
                    .attr("class", "circle-mp")
                    .style("display", function (d) {
                        return d.values[0].asg == 0 ? "none" : "block";
                    })
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].asg);
                    })
                    .attr("r", 3);



                labelpartidos
                    .append('text')
                    .attr("class", "label-mp")
                    .attr("fill", "#A90606")
                    .text("ASG")
                    .attr('alignment-baseline', 'middle')
                    .style("display", function (d) {
                        return d.values[0].asg == 0 ? "none" : "block";
                    })
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].asg);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");


                //LINEA CCA
                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#EDDC2E")
                    .attr("class", "var-cca")
                    .style("display", function (d) {
                        return d.values[0].cca == 0 ? "none" : "block";
                    })
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].cca_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].cca);
                    });



                circulospartidos
                    .append("circle")
                    .attr("fill", "#EDDC2E")
                    .attr("class", "circle-cca")
                    .style("display", function (d) {
                        return d.values[0].cca == 0 ? "none" : "block";
                    })
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].cca);
                    })
                    .attr("r", 3);



                labelpartidos
                    .append('text')
                    .attr("class", "label-cca")
                    .attr("fill", "#EDDC2E")
                    .text("CCa")
                    .attr('alignment-baseline', 'middle')
                    .style("display", function (d) {
                        return d.values[0].cca == 0 ? "none" : "block";
                    })
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].cca);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");



                //LINEA nca
                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#81C932")
                    .attr("class", "var-nca")
                    .style("display", function (d) {
                        return "block";
                    })
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].nca_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].nca);
                    });



                circulospartidos
                    .append("circle")
                    .attr("fill", "#81C932")
                    .attr("class", "circle-nca")
                    .style("display", function (d) {
                        return d.values[0].nca == 0 ? "none" : "block";
                    })
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].nca);
                    })
                    .attr("r", 3);



                labelpartidos
                    .append('text')
                    .attr("class", "label-nca")
                    .attr("fill", "#81C932")
                    .text("NCa")
                    .attr('alignment-baseline', 'middle')
                    .style("display", function (d) {
                        return d.values[0].nca == 0 ? "none" : "block";
                    })
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].nca);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");




                //LINEA DRAGO
                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#3f99af")
                    .attr("class", "var-drago")
                    .style("display", function (d) {
                        return "block";
                    })
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].drago_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].drago);
                    });



                circulospartidos
                    .append("circle")
                    .attr("fill", "#3f99af")
                    .attr("class", "circle-drago")
                    .style("display", function (d) {
                        return d.values[0].drago == 0 ? "none" : "block";
                    })
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].drago);
                    })
                    .attr("r", 3);



                labelpartidos
                    .append('text')
                    .attr("class", "label-drago")
                    .attr("fill", "#3f99af")
                    .text("DR")
                    .attr('alignment-baseline', 'middle')
                    .style("display", function (d) {
                        return d.values[0].drago == 0 ? "none" : "block";
                    })
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].drago);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");


                        //LINEA DRAGO
                lineaspartidos
                    .append("line")
                    .attr("stroke-width", 2)
                    .attr("stroke", "#127055")
                    .attr("class", "var-ahi")
                    .style("display", function (d) {
                        return "block";
                    })
                    .attr("x1", 0 + marginminichart.left)
                    .attr("y1", function (d) {
                        return y(d.values[0].ahi_prev);
                    })
                    .attr("x2", width - marginminichart.right)
                    .attr("y2", function (d) {
                        return y(d.values[0].ahi);
                    });



                circulospartidos
                    .append("circle")
                    .attr("fill", "#127055")
                    .attr("class", "circle-ahi")
                    .style("display", function (d) {
                        return d.values[0].ahi == 0 ? "none" : "block";
                    })
                    .attr("cx", width - marginminichart.right)
                    .attr("cy", function (d) {
                        return y(d.values[0].ahi);
                    })
                    .attr("r", 3);



                labelpartidos
                    .append('text')
                    .attr("class", "label-ahi")
                    .attr("fill", "#127055")
                    .text("AHI")
                    .attr('alignment-baseline', 'middle')
                    .style("display", function (d) {
                        return d.values[0].ahi == 0 ? "none" : "block";
                    })
                    .attr('x', width)
                    .attr('dx', '.5em')
                    .attr("y", function (d) {
                        return y(d.values[0].ahi);
                    })
                    .style("font-weight", 700)
                    .style("text-shadow",
                        "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff");


                        


                // Add titles
                svg
                    .append("text")
                    .attr("text-anchor", "start")
                    .attr("class", "nombre-municipio")
                    .attr("y", -20)
                    .attr("x", 0)
                    .text(function (d) {
                        return d.key == "San Sebastián de los Reyes" ? "S. S. de los Reyes" : d.key
                    })


                svg
                    .append("text")
                    .attr("text-anchor", "start")
                    .attr("class", "nsobrepico")
                    .attr("y", -5)
                    .attr("x", 0)
                    .text(function (d) {
                        return "Abst: " + (locale.format(".1f")(d.abstencion) + "%")
                    })
                    .style("fill", "#444")



                d3.selectAll(".fondo-tooltip").raise()



                var tooltipWidth = totalWidth > 600 ? '300px' : 'calc(100% - 5px)';
                var tooltipPosition = totalWidth > 600 ? 'absolute' : 'fixed';

                var tooltip = d3.select("body")
                    .append("div")
                    .attr("id", "tooltip-info")
                    .style("position", tooltipPosition)
                    .style("z-index", "10")
                    .style("visibility", "hidden")
                    .style("color", "black")
                    .style("padding", "8px")
                    .style("background-color", "white")
                    .style("border-radius", "0px")
                    .style("font-size", "12px")
                    .style("pointer-events", "none")
                    .style("font-family", "'Encode Sans', sans-serif")
                    .style("box-shadow", "0 2px 2px 0 #ccc")
                    .style("border", "1px solid #ccc")
                    .style("margin-left", "2px")
                    .style("line-height", "1.5");




            })
    })();
</script>
    </figure><figure class="embed-container embed-container--type-embed ">
    
            <style>
    .container-divs-recirculacion {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        max-width: 640px;
        justify-content: left;
        margin: 0 auto;
        gap: 10px;
    }


    .container-url-recirculacion {
        background-color: #ffffff;
        padding: 5px 10px;
        border: 1px solid #E9E9E9;
        border-radius: 4px
    }

    .container-url-recirculacion a {
        display: flex
    }

    .texto-titulo-recirculacion {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        color: #4a4a4a;
        line-height: 19px;
        letter-spacing: 0px;
        padding: 10px;
        text-decoration: none !important;
        text-align: left;
        /* no underline */
    }

    .titulo-divs-recirculacion {
        max-width: 620px;
        margin: 0 auto;
        padding: 10px 10px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        color: #4A4A4A;
        border-top: 1px solid #E9E9E9;
        ;
        margin-top: 20px;
        text-align: left;
        font-size: 14px
    }

</style>


<h4 class="titulo-divs-recirculacion">Más resultados y mapas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-municipales-28m_1_10234223.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones municipales</div>
        </a>
    </div>
    
    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-autonomicas-28m_1_10234280.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones autonómicas</div>
        </a>
    </div>
</div>

<h4 class="titulo-divs-recirculacion">Otras elecciones autonómicas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/madrid/resultados-elecciones-28m-madrid_1_10234412.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/madrid.svg">
            <div class="texto-titulo-recirculacion">Madrid</div>
        </a>
    </div>



    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/comunitat-valenciana/resultados-elecciones-28m-comunitat-valenciana_1_10234455.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cvalenciana.svg">
            <div class="texto-titulo-recirculacion">C. Valenciana</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/canariasahora/resultados-elecciones-28m-canarias_1_10234377.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/canarias.svg">
            <div class="texto-titulo-recirculacion">Canarias</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/castilla-la-mancha/resultados-elecciones-28m-castilla-la-mancha_1_10234446.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/clamancha.svg">
            <div class="texto-titulo-recirculacion">Castilla-La Mancha</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/murcia/resultados-elecciones-28m-murcia_1_10234434.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/murcia.svg">
            <div class="texto-titulo-recirculacion">Murcia</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/aragon/resultados-elecciones-28m-aragon_1_10234478.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/aragon.svg">
            <div class="texto-titulo-recirculacion">Aragón</div>
        </a>
    </div>

<div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/illes-balears/resultados-elecciones-28m-baleares_1_10234405.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/baleares.svg">
            <div class="texto-titulo-recirculacion">Baleares</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/extremadura/resultados-elecciones-28m-extremadura_1_10234462.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/extremadura.svg">
            <div class="texto-titulo-recirculacion">Extremadura</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/asturias/resultados-elecciones-28m-asturias_1_10234309.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/asturias.svg">
            <div class="texto-titulo-recirculacion">Asturias</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/navarra/resultados-elecciones-28m-navarra_1_10234441.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/navarra.svg">
            <div class="texto-titulo-recirculacion">Navarra</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/cantabria/resultados-elecciones-28m-cantabria_1_10234397.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cantabria.svg">
            <div class="texto-titulo-recirculacion">Cantabria</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-28m-la-rioja_1_10234469.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/larioja.svg">
            <div class="texto-titulo-recirculacion">La Rioja</div>
        </a>
    </div>


</div>
    </figure>]]></description>
      <dc:creator><![CDATA[Raúl Sánchez, Victòria Oliveres, Ana Ordaz]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/canariasahora/resultados-elecciones-28m-canarias_1_10234377.html]]></guid>
      <pubDate><![CDATA[Sun, 28 May 2023 19:52:25 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/ef5d3127-59f6-49e2-89b2-40c9d90206fa_16-9-discover-aspect-ratio_default_0.jpg" length="132189" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/ef5d3127-59f6-49e2-89b2-40c9d90206fa_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="132189" width="1200" height="675"/>
      <media:title><![CDATA[Elecciones 28M en Canarias: el mapa de los resultados de las autonómicas, por islas y municipios]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/ef5d3127-59f6-49e2-89b2-40c9d90206fa_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
    </item>
    <item>
      <title><![CDATA[Elecciones 28M: Los resultados de las autonómicas del 28M, municipio a municipio]]></title>
      <link><![CDATA[https://www.eldiario.es/politica/resultados-elecciones-autonomicas-28m_1_10234280.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/49effed2-6416-4ef5-8c63-b4fbf2a223e6_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="Elecciones 28M: Los resultados de las autonómicas del 28M, municipio a municipio"></p><div class="subtitles"><p class="subtitle">Consulta en mapas y gráficos el detalle de los resultados de las elecciones autonómicas de las 12 CCAA que celebran elecciones este 28M: voto por partido y por bloques y la comparación con los resultados de las anteriores elecciones</p><p class="subtitle">Mapa - ¿Quién gana en cada ayuntamiento? Los resultados de las elecciones locales, municipio por municipio</p><p class="subtitle">Todos los datos - Consulta los resultados de las elecciones municipales y autonómicas</p></div><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<div id="container-mapa-resultados-28m">
    <button class="button-close-fullscreen-map"></button>
    <iframe id="mapa-resultados-28m-iframe" class="mapa-resultados-28m" style="border: 0px;"
        src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/mapas/mapbox-municipios-resultados-autonomicas.html"
        height="700" width="100%" class="tableau-responsive" scrolling="no" allowfullscreen="true"></iframe>
    <div id="overlay-mapa-resultados-28m"></div>
</div>
<style>
    @media only screen and (max-width: 900px) {
        .mapa-resultados-28m {
            height: 80vh;
            min-height: 560px
        }

        .i-amphtml-layout-size-defined {
            height: 700px
        }

        .fullscreenmap {
            position: fixed;
            top: 0px;
            left: 0px;
            bottom: 0px;
            right: 0px;
            width: 100%;
            height: 100%;
            border: none;
            margin: 0;
            padding: 0;
            overflow: hidden;
            z-index: 9999
        }

        #container-mapa-resultados-28m {
            position: relative
        }

        #overlay-mapa-resultados-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: block;
        }

        .button-close-fullscreen-map {
            position: absolute;
            right: 8px;
            top: 140px;
            width: 30px;
            height: 30px;
            opacity: 1;
            background-color: white;
            border: 0;
            border-radius: 2px;
            display: none;
            box-shadow: 0 0 0 2px rgb(0 0 0 / 10%);
        }

        .button-close-fullscreen-map:before,
        .button-close-fullscreen-map:after {
            position: absolute;
            left: 14px;
            top: 3px;
            content: ' ';
            height: 25px;
            width: 2px;
            background-color: #333;
        }

        .button-close-fullscreen-map:before {
            transform: rotate(45deg);
        }

        .button-close-fullscreen-map:after {
            transform: rotate(-45deg);
        }
    }

    @media only screen and (min-width: 900px) {
        .mapa-resultados-28m {
            height: 700px
        }

        #container-mapa-resultados-28m {
            position: relative
        }

        #overlay-mapa-resultados-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: none
        }

        .button-close-fullscreen-map {
            display: none;
        }
    }
</style>
<p style="text-align:left;color:black;font-size:12px;margin-left:5px;font-family:'Encode Sans',sans-serif">Fuente:
    Comunidades autónomas</p>
<br>

<script>
    var totalWidthIframe = window.innerWidth;


    if (totalWidthIframe < 900) {
        $("#overlay-mapa-resultados-28m").click(function () {

            document.getElementById('container-mapa-resultados-28m').classList.add(
                'fullscreenmap');
            document.getElementById('mapa-resultados-28m-iframe').classList.add(
                'fullscreenmap');
            $('#overlay-mapa-resultados-28m').hide();
            $('.button-close-fullscreen-map').css({
                "z-index": "99999",
                "display": "block",
                "position": "fixed"
            });
        });


        $(".button-close-fullscreen-map").click(function () {


            document.getElementById('container-mapa-resultados-28m').classList.remove(
                'fullscreenmap');
            document.getElementById('mapa-resultados-28m-iframe').classList.remove(
                'fullscreenmap');

            $('#overlay-mapa-resultados-28m').show();
            $('.button-close-fullscreen-map').css({
                "z-index": "0",
                "display": "none",
                "position": "absolute"
            });
        });

    }
</script>
    </figure><p class="article-text">
        Doce comunidades aut&oacute;nomas celebran elecciones este domingo. Las siguientes tablas muestran los principales resultados de cada una de ellas. Consulta c&oacute;mo se reparten los esca&ntilde;os en cada comunidad y el detalle de los votos y el porcentaje de los sufragios que obtienen las principales formaciones pol&iacute;ticas en los comicios auton&oacute;micos de este 28M.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <link href="https://fonts.googleapis.com/css?family=Encode+Sans:400,600,700|Roboto:400,500,700&display=swap"
    rel="stylesheet">
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">

<script src="https://d3js.org/d3.v4.js"></script>
<script src="https://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>


<div class="div_ccaa_blocks_flex">

    <div id="ccaa_13" class="ccaa_block_results">
        <h4 class="nombre_ccaa">Madrid</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>

        <div class="link_full_results"><a
                href="https://www.eldiario.es/madrid/resultados-elecciones-28m-madrid_1_10234412.html">Resultados
                completos</a></div>

    </div>

    <div id="ccaa_10" class="ccaa_block_results">
        <h4 class="nombre_ccaa">Comunitat Valenciana</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>
        <div class="link_full_results"><a
                href="https://www.eldiario.es/comunitat-valenciana/resultados-elecciones-28m-comunitat-valenciana_1_10234455.html">Resultados
                completos</a></div>

    </div>

    <div id="ccaa_05" class="ccaa_block_results">
        <h4 class="nombre_ccaa">Canarias</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>
        <div class="link_full_results"><a
                href="https://www.eldiario.es/canariasahora/resultados-elecciones-28m-canarias_1_10234377.html">Resultados
                completos</a></div>

    </div>

    <div id="ccaa_08" class="ccaa_block_results">
        <h4 class="nombre_ccaa">Castilla-La Mancha</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>
        <div class="link_full_results"><a
                href="https://www.eldiario.es/castilla-la-mancha/resultados-elecciones-28m-castilla-la-mancha_1_10234446.html">Resultados
                completos</a></div>

    </div>

    <div id="ccaa_14" class="ccaa_block_results">
        <h4 class="nombre_ccaa">Murcia</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>
        <div class="link_full_results"><a
                href="https://www.eldiario.es/murcia/resultados-elecciones-28m-murcia_1_10234434.html">Resultados
                completos</a></div>

    </div>

    <div id="ccaa_02" class="ccaa_block_results">
        <h4 class="nombre_ccaa">Aragón</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>
        <div class="link_full_results"><a
                href="https://www.eldiario.es/aragon/resultados-elecciones-28m-aragon_1_10234478.html">Resultados
                completos</a></div>

    </div>

    <div id="ccaa_04" class="ccaa_block_results">
        <h4 class="nombre_ccaa">Baleares</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>
        <div class="link_full_results"><a
                href="https://www.eldiario.es/illes-balears/resultados-elecciones-28m-baleares_1_10234405.html">Resultados
                completos</a></div>

    </div>



    <div id="ccaa_11" class="ccaa_block_results">
        <h4 class="nombre_ccaa">Extremadura</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>
        <div class="link_full_results"><a
                href="https://www.eldiario.es/extremadura/resultados-elecciones-28m-extremadura_1_10234462.html">Resultados
                completos</a></div>

    </div>


    <div id="ccaa_03" class="ccaa_block_results">
        <h4 class="nombre_ccaa">Asturias</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>
        <div class="link_full_results"><a
                href="https://www.eldiario.es/asturias/resultados-elecciones-28m-asturias_1_10234309.html">Resultados
                completos</a></div>

    </div>


    <div id="ccaa_15" class="ccaa_block_results">
        <h4 class="nombre_ccaa">Navarra</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>
        <div class="link_full_results"><a
                href="https://www.eldiario.es/navarra/resultados-elecciones-28m-navarra_1_10234441.html">Resultados
                completos</a></div>

    </div>


    <div id="ccaa_06" class="ccaa_block_results">
        <h4 class="nombre_ccaa">Cantabria</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>
        <div class="link_full_results"><a
                href="https://www.eldiario.es/cantabria/resultados-elecciones-28m-cantabria_1_10234397.html">Resultados
                completos</a></div>

    </div>


    <div id="ccaa_16" class="ccaa_block_results">
        <h4 class="nombre_ccaa">La Rioja</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>
        <div class="link_full_results"><a
                href="https://www.eldiario.es/cantabria/resultados-elecciones-28m-cantabria_1_10234397.html">Resultados
                completos</a></div>

    </div>




</div>




<style>
    .div_ccaa_blocks_flex {
        display: flex;
        flex-direction: row;
        gap: 0px 30px;
        flex-wrap: wrap;
        margin-top: 50px;
    }

    /* BARRAS ARRIBA */
    #barras-texto-superior-global {
        font-family: 'Encode Sans', sans-serif;
        height: 60px
    }


    .ccaa_block_results {
        border-top: 1px solid #4A4A4A;
        font-family: 'Encode Sans', sans-serif;
        position: relative;
        flex-basis: 100%;
        text-align: left;
    }

    .ccaa_block_results:before {
        content: "";
        content: "";
        position: absolute;
        right: -14px;
        border: 1px solid #E9E9E9;
        height: 360px
    }



    .ccaa_block_results .link_full_results {
        font-family: 'Encode Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 11px;
        line-height: 20px;
        /* identical to box height, or 182% */

        text-align: right;
        text-transform: uppercase;
        text-align: center;
        margin: 20px 0px 30px 0px;
        color: #004A7F;
    }

    .ccaa_block_results .escrutado-porcentaje-global {
        font-size: 11px;
        font-weight: 400;
        margin-right: 5px;
        position: absolute;
        top: 10px;
        right: 0px;
        color: #979797
    }


    .ccaa_block_results .vertical-linea-medio {
        height: 25px;
        position: absolute;
        left: calc(50% - 1px);
        margin-top: -10px;
        opacity: 0.57;
        border: 1px dashed #979797;
    }



    .ccaa_block_results .nombre_ccaa {
        font-family: 'Encode Sans', sans-serif;
        font-size: 16px;
        font-weight: 700;
        margin: 5px 0px 30px 0px
    }

    .ccaa_block_results .text-elecc-anteriores {
        font-size: 11px;
        font-weight: 400;
        color: #4A4A4A;
        margin-top: 2px;
    }

    .ccaa_block_results #tabla_results table {
        font-family: 'Encode Sans', sans-serif;
        font-size: 14px;
        border-collapse: collapse;
        height: 100px;
        width: 100%;
        border-spacing: 2px;
    }

    .ccaa_block_results #tabla_results th {
        font-family: 'Encode Sans', sans-serif;
        font-weight: 400;
        font-size: 10px;
        text-transform: uppercase;
        cursor: s-resize;
        background-repeat: no-repeat;
        background-position: 3% center;
        text-align: left
    }


    .ccaa_block_results #tabla_results tr {
        text-align: right;
        padding-bottom: 0px;
        padding-top: 0px;
        border-bottom: 1px solid #ddd;
    }

    .ccaa_block_results #tabla_results td {
        text-align: right;
        padding-bottom: 5px;
        padding-top: 5px;
        border-bottom: 1px solid #ddd;
    }

    @media (min-width: 600px) {

        .ccaa_block_results {
            flex-basis: 47%;
        }

    }

    @media (min-width: 900px) {

        .ccaa_block_results {
            flex-basis: 31%;
        }

    }
</style>


<script>
    (function () {
        var eslocale = d3.timeFormatLocale({
            "dateTime": "%A, %e de %B de %Y, %X",
            "date": "%d/%m/%Y",
            "time": "%H:%M:%S",
            "periods": ["AM", "PM"],
            "days": ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"],
            "shortDays": ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
            "months": ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto",
                "septiembre",
                "octubre",
                "noviembre", "diciembre"
            ],
            "shortMonths": ["ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov",
                "dic"
            ]
        })
        var parseTime = d3.timeParse("%d/%m/%Y");


        var locale = d3.formatLocale({
            decimal: ",",
            thousands: ".",
            grouping: [3]
        });


        var headerstablaresults = d3.scaleOrdinal() // D3 Version 4
            .domain(["votes", "percentage", "seats"])
            .range(["Votos", "%", "Escaños"])
            .unknown("");


        function createCCAATableResults(resultselection, partieslist, resultselection_prev, partieslist_prev,
            ccaaid) {


            var seatselection = [];
            var seatselection_prev = [];
            var tabledata = [];

            Object.keys(resultselection[9999].v).forEach((b) => {
                var resultData = {};
                resultData['party'] = partieslist[b].sigla;
                resultData['colorparty'] = partieslist[b].color;
                resultData['votes'] = resultselection[9999]["v"][b].v
                resultData['percentage'] = resultselection[9999]["v"][b].p
                resultData['seats'] = resultselection[9999]["v"][b].s
                tabledata.push(resultData);
            });


            Object.keys(resultselection[9999].v).forEach((b) => {
                var resultData = {};
                resultData['party'] = partieslist[b].sigla;
                resultData['colorparty'] = partieslist[b].color;
                resultData['blockparty'] = partieslist[b].block;
                resultData['votes'] = resultselection[9999]["v"][b].v
                resultData['percentage'] = resultselection[9999]["v"][b].p
                resultData['seats'] = resultselection[9999]["v"][b].s
                resultData['seatsorder'] = partieslist[b].block == "r" ? -resultselection[9999]["v"][b].s :
                    resultselection[9999]["v"][b].s

                seatselection.push(resultData);
            });


            Object.keys(resultselection_prev[9999].v).forEach((b) => {
                var resultData = {};
                resultData['party'] = partieslist_prev[b].sigla;
                resultData['colorparty'] = partieslist_prev[b].color;
                resultData['blockparty'] = partieslist_prev[b].block;
                resultData['votes'] = resultselection_prev[9999]["v"][b].v
                resultData['percentage'] = resultselection_prev[9999]["v"][b].p
                resultData['seats'] = resultselection_prev[9999]["v"][b].s
                resultData['seatsorder'] = partieslist_prev[b].block == "r" ? -resultselection_prev[9999][
                    "v"
                ][b].s : resultselection_prev[9999]["v"][b].s

                seatselection_prev.push(resultData);
            });



            seatselection.sort(function (a, b) {
                return d3.ascending(a.blockparty, b.blockparty) || d3.descending(a.seatsorder, b
                    .seatsorder);
            });

            seatselection_prev.sort(function (a, b) {
                return d3.ascending(a.blockparty, b.blockparty) || d3.descending(a.seatsorder, b
                    .seatsorder);
            });

            tabledata.sort(function (a, b) {
                return d3.descending((a.votes), (b.votes));
            });

            var totalseats = d3.sum(seatselection, function (d) {
                return d.seats
            });
            var totalseats_prev = d3.sum(seatselection_prev, function (d) {
                return d.seats
            });


            var ccaaresultsdiv = d3.select("#" + ccaaid);


            var barrasdiputadostotales = ccaaresultsdiv.select('.barras-arriba');
            var barrasdiputadostotales_prev = ccaaresultsdiv.select('.barras-arriba_prev');

            barrasdiputadostotales
                .selectAll('.diputadosbars')
                .data(seatselection.filter(function (d) {
                    return d.seats > 0
                }))
                .enter()
                .append('div')
                .attr("class", "diputadosbars")
                .style("background-color", function (d) {
                    return d.colorparty
                })
                .style("height", "20px")
                .style("font-size", "16px")
                .style("color", "white")
                .style("border-right", "3px solid white")
                .style("padding", "0px")
                .style("text-align", "center")
                .style("width", function (d) {
                    return (d.seats / totalseats * 100) + "%"
                })


            barrasdiputadostotales_prev
                .selectAll('.diputadosbars')
                .data(seatselection_prev.filter(function (d) {
                    return d.seats > 0
                }))
                .enter()
                .append('div')
                .attr("class", "diputadosbars")
                .style("background-color", function (d) {
                    return d.colorparty
                })
                .style("height", "5px")
                .style("font-size", "16px")
                .style("color", "white")
                .style("border-right", "3px solid white")
                .style("text-align", "center")
                .style("width", function (d) {
                    return (d.seats / totalseats_prev * 100) + "%"
                })




            var tablaresults = ccaaresultsdiv.select('#tabla_results').append('table');
            var encabezadostabla = d3.keys(tabledata[0]);
            var headersresults = tablaresults.append('thead').append('tr')
                .selectAll('th')
                .data(encabezadostabla).enter()
                .append('th')
                .attr('id', function (d) {
                    return d + "header";
                })
                .text(function (d) {
                    return headerstablaresults(d);
                })


            var rowsresults = tablaresults.append('tbody').selectAll('tr')
                .data(tabledata.slice(0, 6))
                .enter()
                .append('tr');
            rowsresults.selectAll('td')
                .data(function (d) {
                    return encabezadostabla.map(function (k) {
                        return {
                            'value': d[k],
                            'name': k
                        };
                    });
                }).enter()
                .append('td')
                .attr('id', function (d) {
                    return d.name;
                })
                .text(function (d) {
                    return d.value;
                });


            ccaaresultsdiv.selectAll("#colorparty")
                .style("display", "none");

            ccaaresultsdiv.selectAll("#colorpartyheader")
                .style("display", "none");


            ccaaresultsdiv.selectAll("#party")
                .style("color", function (d) {
                    return (this.parentNode.__data__.colorparty);
                })
                .style("text-align", "left")
                .style("font-weight", 600);

            ccaaresultsdiv.selectAll("#votes")
                .text(function (d) {
                    return locale.format(",d")(d.value);
                })
                .style("text-align", "left");


            ccaaresultsdiv.selectAll("#percentage")
                .text(function (d) {
                    return locale.format(".1f")(d.value / 100) + "%";
                })
                .style("text-align", "left");

            ccaaresultsdiv.selectAll("#seats")
                .text(function (d) {
                    return (d.value);
                })
                .style("text-align", "left");

            ccaaresultsdiv.select("#escrutado-porcentaje")
                .html("Escr. <span style='font-weight:600'>" +
                    locale
                    .format(".1f")(resultselection[9999].i[
                        "escrutado"] / 100) + "%</span>");
        }



        d3.queue()
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC12.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC12_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2105/autonomicasC12.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2105/autonomicasC12_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC17.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC17_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1904/autonomicasC17.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1904/autonomicasC17_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC05.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC05_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC05.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC05_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC07.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC07_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC07.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC07_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC15.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC15_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC15.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC15_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC02.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC02_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC02.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC02_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC04.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC04_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC04.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC04_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC10.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC10_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC10.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC10_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC03.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC03_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC03.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC03_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC13.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC13_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC13.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC13_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC06.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC06_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC06.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC06_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC16.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/autonomicasC16_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC16.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/autonomicasC16_partidos.json")
            .await(function (err, resultselection_13, partieslist_13, resultselection_prev_13, partieslist_prev_13,
                resultselection_10, partieslist_10, resultselection_prev_10, partieslist_prev_10,
                resultselection_05, partieslist_05, resultselection_prev_05, partieslist_prev_05,
                resultselection_08, partieslist_08, resultselection_prev_08, partieslist_prev_08,
                resultselection_14, partieslist_14, resultselection_prev_14, partieslist_prev_14,
                resultselection_02, partieslist_02, resultselection_prev_02, partieslist_prev_02,
                resultselection_04, partieslist_04, resultselection_prev_04, partieslist_prev_04,
                resultselection_11, partieslist_11, resultselection_prev_11, partieslist_prev_11,
                resultselection_03, partieslist_03, resultselection_prev_03, partieslist_prev_03,

                resultselection_15, partieslist_15, resultselection_prev_15, partieslist_prev_15,
                resultselection_06, partieslist_06, resultselection_prev_06, partieslist_prev_06,
                resultselection_16, partieslist_16, resultselection_prev_16, partieslist_prev_16) {

                createCCAATableResults(resultselection_13, partieslist_13, resultselection_prev_13,
                    partieslist_prev_13, "ccaa_13")
                createCCAATableResults(resultselection_10, partieslist_10, resultselection_prev_10,
                    partieslist_prev_10, "ccaa_10")
                createCCAATableResults(resultselection_05, partieslist_05, resultselection_prev_05,
                    partieslist_prev_05, "ccaa_05")
                createCCAATableResults(resultselection_08, partieslist_08, resultselection_prev_08,
                    partieslist_prev_08, "ccaa_08")
                createCCAATableResults(resultselection_14, partieslist_14, resultselection_prev_14,
                    partieslist_prev_14, "ccaa_14")
                createCCAATableResults(resultselection_02, partieslist_02, resultselection_prev_02,
                    partieslist_prev_02, "ccaa_02")
                createCCAATableResults(resultselection_04, partieslist_04, resultselection_prev_04,
                    partieslist_prev_04, "ccaa_04")

                createCCAATableResults(resultselection_11, partieslist_11, resultselection_prev_11,
                    partieslist_prev_11, "ccaa_11")
                createCCAATableResults(resultselection_03, partieslist_03, resultselection_prev_03,
                    partieslist_prev_03, "ccaa_03")
                createCCAATableResults(resultselection_15, partieslist_15, resultselection_prev_15,
                    partieslist_prev_15, "ccaa_15")
                createCCAATableResults(resultselection_06, partieslist_06, resultselection_prev_06,
                    partieslist_prev_06, "ccaa_06")

                createCCAATableResults(resultselection_16, partieslist_16, resultselection_prev_16,
                    partieslist_prev_16, "ccaa_16")

            })



    })();
</script>
    </figure><figure class="embed-container embed-container--type-embed ">
    
            <style>
    .container-divs-recirculacion {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        max-width: 640px;
        justify-content: left;
        margin: 0 auto;
        gap: 10px;
    }


    .container-url-recirculacion {
        background-color: #ffffff;
        padding: 5px 10px;
        border: 1px solid #E9E9E9;
        border-radius: 4px
    }

    .container-url-recirculacion a {
        display: flex
    }

    .texto-titulo-recirculacion {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        color: #4a4a4a;
        line-height: 19px;
        letter-spacing: 0px;
        padding: 10px;
        text-decoration: none !important;
        text-align: left;
        /* no underline */
    }

    .titulo-divs-recirculacion {
        max-width: 620px;
        margin: 0 auto;
        padding: 10px 10px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        color: #4A4A4A;
        border-top: 1px solid #E9E9E9;
        ;
        margin-top: 20px;
        text-align: left;
        font-size: 14px
    }

</style>


<h4 class="titulo-divs-recirculacion">Más resultados y mapas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-municipales-28m_1_10234223.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones municipales</div>
        </a>
    </div>
    
    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-autonomicas-28m_1_10234280.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones autonómicas</div>
        </a>
    </div>
</div>

<h4 class="titulo-divs-recirculacion">Otras elecciones autonómicas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/madrid/resultados-elecciones-28m-madrid_1_10234412.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/madrid.svg">
            <div class="texto-titulo-recirculacion">Madrid</div>
        </a>
    </div>



    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/comunitat-valenciana/resultados-elecciones-28m-comunitat-valenciana_1_10234455.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cvalenciana.svg">
            <div class="texto-titulo-recirculacion">C. Valenciana</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/canariasahora/resultados-elecciones-28m-canarias_1_10234377.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/canarias.svg">
            <div class="texto-titulo-recirculacion">Canarias</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/castilla-la-mancha/resultados-elecciones-28m-castilla-la-mancha_1_10234446.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/clamancha.svg">
            <div class="texto-titulo-recirculacion">Castilla-La Mancha</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/murcia/resultados-elecciones-28m-murcia_1_10234434.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/murcia.svg">
            <div class="texto-titulo-recirculacion">Murcia</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/aragon/resultados-elecciones-28m-aragon_1_10234478.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/aragon.svg">
            <div class="texto-titulo-recirculacion">Aragón</div>
        </a>
    </div>

<div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/illes-balears/resultados-elecciones-28m-baleares_1_10234405.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/baleares.svg">
            <div class="texto-titulo-recirculacion">Baleares</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/extremadura/resultados-elecciones-28m-extremadura_1_10234462.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/extremadura.svg">
            <div class="texto-titulo-recirculacion">Extremadura</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/asturias/resultados-elecciones-28m-asturias_1_10234309.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/asturias.svg">
            <div class="texto-titulo-recirculacion">Asturias</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/navarra/resultados-elecciones-28m-navarra_1_10234441.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/navarra.svg">
            <div class="texto-titulo-recirculacion">Navarra</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/cantabria/resultados-elecciones-28m-cantabria_1_10234397.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cantabria.svg">
            <div class="texto-titulo-recirculacion">Cantabria</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-28m-la-rioja_1_10234469.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/larioja.svg">
            <div class="texto-titulo-recirculacion">La Rioja</div>
        </a>
    </div>


</div>
    </figure>]]></description>
      <dc:creator><![CDATA[Raúl Sánchez, Victòria Oliveres, Ana Ordaz]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/politica/resultados-elecciones-autonomicas-28m_1_10234280.html]]></guid>
      <pubDate><![CDATA[Sun, 28 May 2023 19:52:23 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/49effed2-6416-4ef5-8c63-b4fbf2a223e6_16-9-discover-aspect-ratio_default_0.jpg" length="61488" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/49effed2-6416-4ef5-8c63-b4fbf2a223e6_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="61488" width="1200" height="675"/>
      <media:title><![CDATA[Elecciones 28M: Los resultados de las autonómicas del 28M, municipio a municipio]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/49effed2-6416-4ef5-8c63-b4fbf2a223e6_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
    </item>
    <item>
      <title><![CDATA[MAPA | ¿Quién gana en cada ayuntamiento? Los resultados de las elecciones del 28M, municipio a municipio]]></title>
      <link><![CDATA[https://www.eldiario.es/politica/resultados-elecciones-municipales-28m_1_10234223.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/97edcdff-3fb8-4707-bf56-2a87efd64ee3_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="MAPA | ¿Quién gana en cada ayuntamiento? Los resultados de las elecciones del 28M, municipio a municipio"></p><div class="subtitles"><p class="subtitle">Consulta en mapas y gráficos el detalle de los resultados de las elecciones municipales: cuál es el partido más votado, el voto por tamaño de municipios, las mayorías absolutas y la comparación con los resultados de 2019 en cada ayuntamiento y en distritos de las grandes ciudades</p><p class="subtitle">El PP arrasa, arrebata al PSOE las principales comunidades y gobernará todas las grandes ciudades menos Barcelona</p><p class="subtitle">Mapa - ¿Qué votaron tus vecinos en las elecciones municipales? Los resultados del 28M, calle a calle</p></div><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<div id="container-mapa-resultados-28m">
    <button class="button-close-fullscreen-map"></button>
    <iframe id="mapa-resultados-28m-iframe" class="mapa-resultados-28m" style="border: 0px;"
        src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/mapas/mapbox-municipios-resultados-municipales.html"
        height="700" width="100%" class="tableau-responsive" scrolling="no" allowfullscreen="true"></iframe>
    <div id="overlay-mapa-resultados-28m"></div>
</div>
<style>
    @media only screen and (max-width: 900px) {
        .mapa-resultados-28m {
            height: 80vh;
            min-height: 560px
        }

        .i-amphtml-layout-size-defined {
            height: 700px
        }

        .fullscreenmap {
            position: fixed;
            top: 0px;
            left: 0px;
            bottom: 0px;
            right: 0px;
            width: 100%;
            height: 100%;
            border: none;
            margin: 0;
            padding: 0;
            overflow: hidden;
            z-index: 9999
        }

        #container-mapa-resultados-28m {
            position: relative
        }

        #overlay-mapa-resultados-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: block;
        }

        .button-close-fullscreen-map {
            position: absolute;
            right: 8px;
            top: 140px;
            width: 30px;
            height: 30px;
            opacity: 1;
            background-color: white;
            border: 0;
            border-radius: 2px;
            display: none;
            box-shadow: 0 0 0 2px rgb(0 0 0 / 10%);
        }

        .button-close-fullscreen-map:before,
        .button-close-fullscreen-map:after {
            position: absolute;
            left: 14px;
            top: 3px;
            content: ' ';
            height: 25px;
            width: 2px;
            background-color: #333;
        }

        .button-close-fullscreen-map:before {
            transform: rotate(45deg);
        }

        .button-close-fullscreen-map:after {
            transform: rotate(-45deg);
        }
    }

    @media only screen and (min-width: 900px) {
        .mapa-resultados-28m {
            height: 700px
        }

        #container-mapa-resultados-28m {
            position: relative
        }

        #overlay-mapa-resultados-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: none
        }

        .button-close-fullscreen-map {
            display: none;
        }
    }
</style>
<p style="text-align:left;color:black;font-size:12px;margin-left:5px;font-family:'Encode Sans',sans-serif">Fuente:
    Ministerio del Interior</p>
<br>

<script>
    var totalWidthIframe = window.innerWidth;


    if (totalWidthIframe < 900) {
        $("#overlay-mapa-resultados-28m").click(function () {

            document.getElementById('container-mapa-resultados-28m').classList.add(
                'fullscreenmap');
            document.getElementById('mapa-resultados-28m-iframe').classList.add(
                'fullscreenmap');
            $('#overlay-mapa-resultados-28m').hide();
            $('.button-close-fullscreen-map').css({
                "z-index": "99999",
                "display": "block",
                "position": "fixed"
            });
        });


        $(".button-close-fullscreen-map").click(function () {


            document.getElementById('container-mapa-resultados-28m').classList.remove(
                'fullscreenmap');
            document.getElementById('mapa-resultados-28m-iframe').classList.remove(
                'fullscreenmap');

            $('#overlay-mapa-resultados-28m').show();
            $('.button-close-fullscreen-map').css({
                "z-index": "0",
                "display": "none",
                "position": "absolute"
            });
        });

    }
</script>
    </figure><p class="article-text">
        Las siguientes tablas muestran los principales resultados de las elecciones municipales en las 12 ciudades m&aacute;s pobladas del pa&iacute;s. Consulta cu&aacute;ntos votos, qu&eacute; porcentaje de los sufragios y cu&aacute;ntos esca&ntilde;os obtienen las principales formaciones pol&iacute;ticas en los comicios locales de este 28M.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <link href="https://fonts.googleapis.com/css?family=Encode+Sans:400,600,700|Roboto:400,500,700&display=swap"
    rel="stylesheet">
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/charts_28m.css">

<script src="https://d3js.org/d3.v4.js"></script>
<script src="https://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>


<div class="div_municipality_blocks_flex">

    <div id="municipality_28079" class="municipality_block_results">
        <h4 class="nombre_municipality">Madrid</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>

        <div class="link_full_results"><a
                href="https://elecciones.eldiario.es/municipales/28-mayo-2023/madrid/madrid/madrid">Resultados
                completos</a></div>

    </div>

    <div id="municipality_08019" class="municipality_block_results">
        <h4 class="nombre_municipality">Barcelona</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>
        <div class="link_full_results"><a
                href="https://elecciones.eldiario.es/municipales/28-mayo-2023/catalunya/barcelona/barcelona">Resultados
                completos</a></div>

    </div>

    <div id="municipality_46250" class="municipality_block_results">
        <h4 class="nombre_municipality">Valencia</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>
        <div class="link_full_results"><a
                href="https://elecciones.eldiario.es/municipales/28-mayo-2023/comunitat-valenciana/valencia/valencia">Resultados
                completos</a></div>

    </div>

    <div id="municipality_50297" class="municipality_block_results">
        <h4 class="nombre_municipality">Zaragoza</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>
        <div class="link_full_results"><a
                href="https://elecciones.eldiario.es/municipales/28-mayo-2023/aragon/zaragoza/zaragoza">Resultados
                completos</a></div>

    </div>

    <div id="municipality_41091" class="municipality_block_results">
        <h4 class="nombre_municipality">Sevilla</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>
        <div class="link_full_results"><a
                href="https://elecciones.eldiario.es/municipales/28-mayo-2023/andalucia/sevilla/sevilla">Resultados
                completos</a></div>

    </div>

    <div id="municipality_29067" class="municipality_block_results">
        <h4 class="nombre_municipality">Málaga</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>
        <div class="link_full_results"><a
                href="https://elecciones.eldiario.es/municipales/28-mayo-2023/andalucia/malaga/malaga">Resultados
                completos</a></div>

    </div>

    <div id="municipality_30030" class="municipality_block_results">
        <h4 class="nombre_municipality">Murcia</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>
        <div class="link_full_results"><a
                href="https://elecciones.eldiario.es/municipales/28-mayo-2023/murcia/murcia/murcia">Resultados
                completos</a></div>

    </div>



    <div id="municipality_07040" class="municipality_block_results">
        <h4 class="nombre_municipality">Palma</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>
        <div class="link_full_results"><a
                href="https://elecciones.eldiario.es/municipales/28-mayo-2023/illes-balears/baleares/palma">Resultados
                completos</a></div>

    </div>


    <div id="municipality_35016" class="municipality_block_results">
        <h4 class="nombre_municipality">Las Palmas G.C.</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>
        <div class="link_full_results"><a
                href="https://elecciones.eldiario.es/municipales/28-mayo-2023/canarias/las-palmas/palmas-de-gran-canaria-las">Resultados
                completos</a></div>

    </div>


    <div id="municipality_48020" class="municipality_block_results">
        <h4 class="nombre_municipality">Bilbao</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>
        <div class="link_full_results"><a
                href="https://elecciones.eldiario.es/municipales/28-mayo-2023/euskadi/bizkaia/bilbao">Resultados
                completos</a></div>

    </div>


    <div id="municipality_03014" class="municipality_block_results">
        <h4 class="nombre_municipality">Alicante</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>
        <div class="link_full_results"><a
                href="https://elecciones.eldiario.es/municipales/28-mayo-2023/comunitat-valenciana/alicante/alicante">Resultados
                completos</a></div>

    </div>


    <div id="municipality_14021" class="municipality_block_results">
        <h4 class="nombre_municipality">Córdoba</h4>

        <div class="escrutado-porcentaje-global" id="escrutado-porcentaje">-% escr.</div>

        <!-- Barras -->
        <div id="barras-texto-superior-global">

            <div id="barras-arriba" class="barras-arriba" style="display:flex;flex-direction:row">
                <div class="vertical-linea-medio"></div>
            </div>
            <div id="barras-arriba_prev" class="barras-arriba_prev"
                style="display:flex;flex-direction:row;margin-top:5px">
                <div class="vertical-linea-medio"></div>
            </div>
            <div class="text-elecc-anteriores">Elecciones anteriores</div>

        </div>
        <!-- Barras -->
        <div id="tabla_results"></div>
        <div class="link_full_results"><a
                href="https://elecciones.eldiario.es/municipales/28-mayo-2023/andalucia/cordoba/cordoba">Resultados
                completos</a></div>

    </div>



</div>




<style>
    .div_municipality_blocks_flex {
        display: flex;
        flex-direction: row;
        gap: 0px 30px;
        flex-wrap: wrap;
        margin-top: 50px;
    }

    /* BARRAS ARRIBA */
    #barras-texto-superior-global {
        font-family: 'Encode Sans', sans-serif;
        height: 60px
    }


    .municipality_block_results {
        border-top: 1px solid #4A4A4A;
        font-family: 'Encode Sans', sans-serif;
        position: relative;
        flex-basis: 100%;
        text-align: left;
    }

    .municipality_block_results:before {
        content: "";
        content: "";
        position: absolute;
        right: -14px;
        border: 1px solid #E9E9E9;
        height: 360px
    }



    .municipality_block_results .link_full_results {
        font-family: 'Encode Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 11px;
        line-height: 20px;
        /* identical to box height, or 182% */

        text-align: right;
        text-transform: uppercase;
        text-align: center;
        margin: 20px 0px 30px 0px;
        color: #004A7F;
    }

    .municipality_block_results .escrutado-porcentaje-global {
        font-size: 11px;
        font-weight: 400;
        margin-right: 5px;
        position: absolute;
        top: 10px;
        right: 0px;
        color: #979797
    }


    .municipality_block_results .vertical-linea-medio {
        height: 25px;
        position: absolute;
        left: calc(50% - 1px);
        margin-top: -10px;
        opacity: 0.57;
        border: 1px dashed #979797;
    }



    .municipality_block_results .nombre_municipality {
        font-family: 'Encode Sans', sans-serif;
        font-size: 16px;
        font-weight: 700;
        margin: 5px 0px 30px 0px
    }

    .municipality_block_results .text-elecc-anteriores {
        font-size: 11px;
        font-weight: 400;
        color: #4A4A4A;
        margin-top: 2px;
    }

    .municipality_block_results #tabla_results table {
        font-family: 'Encode Sans', sans-serif;
        font-size: 14px;
        border-collapse: collapse;
        height: 100px;
        width: 100%;
        border-spacing: 2px;
    }

    .municipality_block_results #tabla_results th {
        font-family: 'Encode Sans', sans-serif;
        font-weight: 400;
        font-size: 10px;
        text-transform: uppercase;
        cursor: s-resize;
        background-repeat: no-repeat;
        background-position: 3% center;
        text-align: left
    }


    .municipality_block_results #tabla_results tr {
        text-align: right;
        padding-bottom: 0px;
        padding-top: 0px;
        border-bottom: 1px solid #ddd;
    }

    .municipality_block_results #tabla_results td {
        text-align: right;
        padding-bottom: 5px;
        padding-top: 5px;
        border-bottom: 1px solid #ddd;
    }

    @media (min-width: 600px) {

        .municipality_block_results {
            flex-basis: 47%;
        }

    }

    @media (min-width: 900px) {

        .municipality_block_results {
            flex-basis: 31%;
        }

    }
</style>


<script>
    (function () {
        var eslocale = d3.timeFormatLocale({
            "dateTime": "%A, %e de %B de %Y, %X",
            "date": "%d/%m/%Y",
            "time": "%H:%M:%S",
            "periods": ["AM", "PM"],
            "days": ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"],
            "shortDays": ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
            "months": ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto",
                "septiembre",
                "octubre",
                "noviembre", "diciembre"
            ],
            "shortMonths": ["ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov",
                "dic"
            ]
        })
        var parseTime = d3.timeParse("%d/%m/%Y");


        var locale = d3.formatLocale({
            decimal: ",",
            thousands: ".",
            grouping: [3]
        });


        var headerstablaresults = d3.scaleOrdinal() // D3 Version 4
            .domain(["votes", "percentage", "seats"])
            .range(["Votos", "%", "Escaños"])
            .unknown("");


        function createmunicipalityTableResults(resultselection, partieslist, resultselection_prev,
            partieslist_prev,
            municipalityid) {


            var seatselection = [];
            var seatselection_prev = [];
            var tabledata = [];

            Object.keys(resultselection.v).forEach((b) => {
                var resultData = {};
                resultData['party'] = partieslist[b].sigla;
                resultData['colorparty'] = partieslist[b].color;
                resultData['votes'] = resultselection["v"][b].v
                resultData['percentage'] = resultselection["v"][b].p
                resultData['seats'] = resultselection["v"][b].s
                tabledata.push(resultData);
            });


            Object.keys(resultselection.v).forEach((b) => {
                var resultData = {};
                resultData['party'] = partieslist[b].sigla;
                resultData['colorparty'] = partieslist[b].color;
                resultData['blockparty'] = partieslist[b].block;
                resultData['votes'] = resultselection["v"][b].v
                resultData['percentage'] = resultselection["v"][b].p
                resultData['seats'] = resultselection["v"][b].s
                resultData['seatsorder'] = partieslist[b].block == "r" ? -resultselection["v"][b].s :
                    resultselection["v"][b].s

                seatselection.push(resultData);
            });


            Object.keys(resultselection_prev.v).forEach((b) => {
                var resultData = {};
                resultData['party'] = partieslist_prev[b].sigla;
                resultData['colorparty'] = partieslist_prev[b].color;
                resultData['blockparty'] = partieslist_prev[b].block;
                resultData['votes'] = resultselection_prev["v"][b].v
                resultData['percentage'] = resultselection_prev["v"][b].p
                resultData['seats'] = resultselection_prev["v"][b].s
                resultData['seatsorder'] = partieslist_prev[b].block == "r" ? -resultselection_prev[
                    "v"
                ][b].s : resultselection_prev["v"][b].s

                seatselection_prev.push(resultData);
            });



            seatselection.sort(function (a, b) {
                return d3.ascending(a.blockparty, b.blockparty) || d3.ascending(a.party, b
                    .party);
            });

            seatselection_prev.sort(function (a, b) {
                return d3.ascending(a.blockparty, b.blockparty) || d3.ascending(a.party, b
                    .party);
            });

            tabledata.sort(function (a, b) {
                return d3.descending((a.votes), (b.votes));
            });

            var totalseats = d3.sum(seatselection, function (d) {
                return d.seats
            });
            var totalseats_prev = d3.sum(seatselection_prev, function (d) {
                return d.seats
            });


            var municipalityresultsdiv = d3.select("#" + municipalityid);


            var barrasdiputadostotales = municipalityresultsdiv.select('.barras-arriba');
            var barrasdiputadostotales_prev = municipalityresultsdiv.select('.barras-arriba_prev');

            barrasdiputadostotales
                .selectAll('.diputadosbars')
                .data(seatselection.filter(function (d) {
                    return d.seats > 0
                }))
                .enter()
                .append('div')
                .attr("class", "diputadosbars")
                .style("background-color", function (d) {
                    return d.colorparty
                })
                .style("height", "20px")
                .style("font-size", "16px")
                .style("color", "white")
                .style("border-right", "3px solid white")
                .style("padding", "0px")
                .style("text-align", "center")
                .style("width", function (d) {
                    return (d.seats / totalseats * 100) + "%"
                })


            barrasdiputadostotales_prev
                .selectAll('.diputadosbars')
                .data(seatselection_prev.filter(function (d) {
                    return d.seats > 0
                }))
                .enter()
                .append('div')
                .attr("class", "diputadosbars")
                .style("background-color", function (d) {
                    return d.colorparty
                })
                .style("height", "5px")
                .style("font-size", "16px")
                .style("color", "white")
                .style("border-right", "3px solid white")
                .style("text-align", "center")
                .style("width", function (d) {
                    return (d.seats / totalseats_prev * 100) + "%"
                })




            var tablaresults = municipalityresultsdiv.select('#tabla_results').append('table');
            var encabezadostabla = d3.keys(tabledata[0]);
            var headersresults = tablaresults.append('thead').append('tr')
                .selectAll('th')
                .data(encabezadostabla).enter()
                .append('th')
                .attr('id', function (d) {
                    return d + "header";
                })
                .text(function (d) {
                    return headerstablaresults(d);
                })


            var rowsresults = tablaresults.append('tbody').selectAll('tr')
                .data(tabledata.slice(0, 6))
                .enter()
                .append('tr');
            rowsresults.selectAll('td')
                .data(function (d) {
                    return encabezadostabla.map(function (k) {
                        return {
                            'value': d[k],
                            'name': k
                        };
                    });
                }).enter()
                .append('td')
                .attr('id', function (d) {
                    return d.name;
                })
                .text(function (d) {
                    return d.value;
                });


            municipalityresultsdiv.selectAll("#colorparty")
                .style("display", "none");

            municipalityresultsdiv.selectAll("#colorpartyheader")
                .style("display", "none");


            municipalityresultsdiv.selectAll("#party")
                .style("color", function (d) {
                    return (this.parentNode.__data__.colorparty);
                })
                .style("text-align", "left")
                .style("font-weight", 600);

            municipalityresultsdiv.selectAll("#votes")
                .text(function (d) {
                    return locale.format(",d")(d.value);
                })
                .style("text-align", "left");


            municipalityresultsdiv.selectAll("#percentage")
                .text(function (d) {
                    return locale.format(".1f")(d.value / 100) + "%";
                })
                .style("text-align", "left");

            municipalityresultsdiv.selectAll("#seats")
                .text(function (d) {
                    return (d.value);
                })
                .style("text-align", "left");

            municipalityresultsdiv.select("#escrutado-porcentaje")
                .html("Escr. <span style='font-weight:600'>" +
                    locale
                    .format(".1f")(resultselection.i[
                        "escrutado"] / 100) + "%</span>");
        }



        d3.queue()
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/municipales_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/municipales_partidos.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/municipales28.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/municipales28.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/municipales08.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/municipales08.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/municipales46.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/municipales46.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/municipales50.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/municipales50.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/municipales41.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/municipales41.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/municipales29.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/municipales29.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/municipales30.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/municipales30.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/municipales07.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/municipales07.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/municipales35.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/municipales35.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/municipales48.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/municipales48.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/municipales03.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/municipales03.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2305/municipales14.json")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/1905/municipales14.json")
            .await(function (err, parties2019, parties2023, resultselection_28, resultselection_28_prev,
                resultselection_08, resultselection_08_prev, resultselection_46, resultselection_46_prev,
                resultselection_50, resultselection_50_prev, resultselection_41, resultselection_41_prev,
                resultselection_29, resultselection_29_prev, resultselection_30, resultselection_30_prev,
                resultselection_07, resultselection_07_prev, resultselection_35, resultselection_35_prev,
                resultselection_48, resultselection_48_prev, resultselection_03, resultselection_03_prev,
                resultselection_14, resultselection_14_prev) {

                createmunicipalityTableResults(resultselection_28['28079'], parties2023,
                    resultselection_28_prev[
                        '28079'],
                    parties2019, "municipality_28079")

                createmunicipalityTableResults(resultselection_08['08019'], parties2023,
                    resultselection_08_prev[
                        '08019'],
                    parties2019, "municipality_08019")


                createmunicipalityTableResults(resultselection_46['46250'], parties2023,
                    resultselection_46_prev[
                        '46250'],
                    parties2019, "municipality_46250")


                createmunicipalityTableResults(resultselection_50['50297'], parties2023,
                    resultselection_50_prev[
                        '50297'],
                    parties2019, "municipality_50297")


                createmunicipalityTableResults(resultselection_41['41091'], parties2023,
                    resultselection_41_prev[
                        '41091'],
                    parties2019, "municipality_41091")


                createmunicipalityTableResults(resultselection_29['29067'], parties2023,
                    resultselection_29_prev[
                        '29067'],
                    parties2019, "municipality_29067")

                createmunicipalityTableResults(resultselection_30['30030'], parties2023,
                    resultselection_30_prev[
                        '30030'],
                    parties2019, "municipality_30030")


                createmunicipalityTableResults(resultselection_07['07040'], parties2023,
                    resultselection_07_prev[
                        '07040'],
                    parties2019, "municipality_07040")


                createmunicipalityTableResults(resultselection_35['35016'], parties2023,
                    resultselection_35_prev[
                        '35016'],
                    parties2019, "municipality_35016")


                createmunicipalityTableResults(resultselection_48['48020'], parties2023,
                    resultselection_48_prev[
                        '48020'],
                    parties2019, "municipality_48020")


                createmunicipalityTableResults(resultselection_03['03014'], parties2023,
                    resultselection_03_prev[
                        '03014'],
                    parties2019, "municipality_03014")


                createmunicipalityTableResults(resultselection_14['14021'], parties2023,
                    resultselection_14_prev[
                        '14021'],
                    parties2019, "municipality_14021")



            })



    })();
</script>
    </figure><figure class="embed-container embed-container--type-embed ">
    
            <style>
    .container-divs-recirculacion {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        max-width: 640px;
        justify-content: left;
        margin: 0 auto;
        gap: 10px;
    }


    .container-url-recirculacion {
        background-color: #ffffff;
        padding: 5px 10px;
        border: 1px solid #E9E9E9;
        border-radius: 4px
    }

    .container-url-recirculacion a {
        display: flex
    }

    .texto-titulo-recirculacion {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        color: #4a4a4a;
        line-height: 19px;
        letter-spacing: 0px;
        padding: 10px;
        text-decoration: none !important;
        text-align: left;
        /* no underline */
    }

    .titulo-divs-recirculacion {
        max-width: 620px;
        margin: 0 auto;
        padding: 10px 10px;
        font-family: 'Encode Sans', sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        color: #4A4A4A;
        border-top: 1px solid #E9E9E9;
        ;
        margin-top: 20px;
        text-align: left;
        font-size: 14px
    }

</style>


<h4 class="titulo-divs-recirculacion">Más resultados y mapas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-municipales-28m_1_10234223.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones municipales</div>
        </a>
    </div>
    
    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-autonomicas-28m_1_10234280.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/peninsula.svg">
            <div class="texto-titulo-recirculacion">Elecciones autonómicas</div>
        </a>
    </div>
</div>

<h4 class="titulo-divs-recirculacion">Otras elecciones autonómicas</h4>

<div class="container-divs-recirculacion">


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/madrid/resultados-elecciones-28m-madrid_1_10234412.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/madrid.svg">
            <div class="texto-titulo-recirculacion">Madrid</div>
        </a>
    </div>



    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/comunitat-valenciana/resultados-elecciones-28m-comunitat-valenciana_1_10234455.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cvalenciana.svg">
            <div class="texto-titulo-recirculacion">C. Valenciana</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/canariasahora/resultados-elecciones-28m-canarias_1_10234377.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/canarias.svg">
            <div class="texto-titulo-recirculacion">Canarias</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/castilla-la-mancha/resultados-elecciones-28m-castilla-la-mancha_1_10234446.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/clamancha.svg">
            <div class="texto-titulo-recirculacion">Castilla-La Mancha</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/murcia/resultados-elecciones-28m-murcia_1_10234434.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/murcia.svg">
            <div class="texto-titulo-recirculacion">Murcia</div>
        </a>
    </div>

    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/aragon/resultados-elecciones-28m-aragon_1_10234478.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/aragon.svg">
            <div class="texto-titulo-recirculacion">Aragón</div>
        </a>
    </div>

<div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/illes-balears/resultados-elecciones-28m-baleares_1_10234405.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/baleares.svg">
            <div class="texto-titulo-recirculacion">Baleares</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/extremadura/resultados-elecciones-28m-extremadura_1_10234462.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/extremadura.svg">
            <div class="texto-titulo-recirculacion">Extremadura</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/asturias/resultados-elecciones-28m-asturias_1_10234309.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/asturias.svg">
            <div class="texto-titulo-recirculacion">Asturias</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/navarra/resultados-elecciones-28m-navarra_1_10234441.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/navarra.svg">
            <div class="texto-titulo-recirculacion">Navarra</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/cantabria/resultados-elecciones-28m-cantabria_1_10234397.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/cantabria.svg">
            <div class="texto-titulo-recirculacion">Cantabria</div>
        </a>
    </div>


    <div class="container-url-recirculacion">
        <a style="text-decoration:none"
            href="https://www.eldiario.es/politica/resultados-elecciones-28m-la-rioja_1_10234469.html">
            <img src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/charts/siluetas-recirculacion/larioja.svg">
            <div class="texto-titulo-recirculacion">La Rioja</div>
        </a>
    </div>


</div>
    </figure>]]></description>
      <dc:creator><![CDATA[Raúl Sánchez, Victòria Oliveres, Ana Ordaz]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/politica/resultados-elecciones-municipales-28m_1_10234223.html]]></guid>
      <pubDate><![CDATA[Sun, 28 May 2023 19:52:18 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/97edcdff-3fb8-4707-bf56-2a87efd64ee3_16-9-discover-aspect-ratio_default_0.jpg" length="157590" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/97edcdff-3fb8-4707-bf56-2a87efd64ee3_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="157590" width="1200" height="675"/>
      <media:title><![CDATA[MAPA | ¿Quién gana en cada ayuntamiento? Los resultados de las elecciones del 28M, municipio a municipio]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/97edcdff-3fb8-4707-bf56-2a87efd64ee3_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
    </item>
    <item>
      <title><![CDATA[MAPA | Consulta los datos de participación del 28M a las 18:00, municipio a municipio]]></title>
      <link><![CDATA[https://www.eldiario.es/politica/mapa-consulta-datos-participacion-28m-18-00-municipio-municipio_1_10245700.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/f6e20ab4-1aa9-49b7-b79e-900bf4d4bfa6_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="MAPA | Consulta los datos de participación del 28M a las 18:00, municipio a municipio"></p><div class="subtitles"><p class="subtitle">Consulta los datos de participación en cada comunidad por municipios 
</p><p class="subtitle">La participación en las municipales aumenta más de un punto y medio a las 18:00 y supera el 51%
</p><p class="subtitle">Crónica - 'Sánchez y Feijóo miden fuerzas en un primer asalto electoral que condicionará sus estrategias ante las generales', por Esther Palomera</p></div><p class="article-text">
        A continuaci&oacute;n puedes consultar los datos de participaci&oacute;n a las 18:00 as&iacute; como los lugares donde ha subido o bajado la asistencia a las urnas con respecto a comicios anteriores, los lugares donde m&aacute;s se ha votado y qu&eacute; ha ocurrido en las grandes ciudades o en las m&aacute;s peque&ntilde;as. 
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<div id="container-mapa-participacion-28m">
    <button class="button-close-fullscreen-map"></button>
    <iframe id="mapa-participacion-28m-iframe" class="mapa-participacion-28m" style="border: 0px;"
        src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/mapas/participacion-municipales-18h.html"
        height="600" width="100%" class="tableau-responsive" scrolling="no" allowfullscreen="true"></iframe>
    <div id="overlay-mapa-participacion-28m"></div>
</div>
<style>
    @media only screen and (max-width: 900px) {
        .mapa-participacion-28m {
            height: 80vh;
            min-height: 560px
        }

        .i-amphtml-layout-size-defined {
            height: 600px
        }

        .fullscreenmap {
            position: fixed;
            top: 0px;
            left: 0px;
            bottom: 0px;
            right: 0px;
            width: 100%;
            height: 100%;
            border: none;
            margin: 0;
            padding: 0;
            overflow: hidden;
            z-index: 9999
        }

        #container-mapa-participacion-28m {
            position: relative
        }

        #overlay-mapa-participacion-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: block;
        }

        .button-close-fullscreen-map {
            position: absolute;
            right: 8px;
            top: 140px;
            width: 30px;
            height: 30px;
            opacity: 1;
            background-color: white;
            border: 0;
            border-radius: 2px;
            display: none;
            box-shadow: 0 0 0 2px rgb(0 0 0 / 10%);
        }

        .button-close-fullscreen-map:before,
        .button-close-fullscreen-map:after {
            position: absolute;
            left: 14px;
            top: 3px;
            content: ' ';
            height: 25px;
            width: 2px;
            background-color: #333;
        }

        .button-close-fullscreen-map:before {
            transform: rotate(45deg);
        }

        .button-close-fullscreen-map:after {
            transform: rotate(-45deg);
        }
    }

    @media only screen and (min-width: 900px) {
        .mapa-participacion-28m {
            height: 600px
        }

        #container-mapa-participacion-28m {
            position: relative
        }

        #overlay-mapa-participacion-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: none
        }

        .button-close-fullscreen-map {
            display: none;
        }
    }
</style>
<p style="text-align:left;color:black;font-size:12px;margin-left:5px;font-family:'Encode Sans',sans-serif">Fuente:
    Ministerio del Interior</p>
<br>

<script>
    var totalWidthIframe = window.innerWidth;


    if (totalWidthIframe < 900) {
        $("#overlay-mapa-participacion-28m").click(function () {

            document.getElementById('container-mapa-participacion-28m').classList.add(
                'fullscreenmap');
            document.getElementById('mapa-participacion-28m-iframe').classList.add(
                'fullscreenmap');
            $('#overlay-mapa-participacion-28m').hide();
            $('.button-close-fullscreen-map').css({
                "z-index": "99999",
                "display": "block",
                "position": "fixed"
            });
        });


        $(".button-close-fullscreen-map").click(function () {


            document.getElementById('container-mapa-participacion-28m').classList.remove(
                'fullscreenmap');
            document.getElementById('mapa-participacion-28m-iframe').classList.remove(
                'fullscreenmap');

            $('#overlay-mapa-participacion-28m').show();
            $('.button-close-fullscreen-map').css({
                "z-index": "0",
                "display": "none",
                "position": "absolute"
            });
        });

    }
</script>
    </figure>]]></description>
      <dc:creator><![CDATA[Ana Ordaz, Raúl Sánchez, Victòria Oliveres]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/politica/mapa-consulta-datos-participacion-28m-18-00-municipio-municipio_1_10245700.html]]></guid>
      <pubDate><![CDATA[Sun, 28 May 2023 16:23:32 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/f6e20ab4-1aa9-49b7-b79e-900bf4d4bfa6_16-9-discover-aspect-ratio_default_0.jpg" length="637151" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/f6e20ab4-1aa9-49b7-b79e-900bf4d4bfa6_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="637151" width="1200" height="675"/>
      <media:title><![CDATA[MAPA | Consulta los datos de participación del 28M a las 18:00, municipio a municipio]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/f6e20ab4-1aa9-49b7-b79e-900bf4d4bfa6_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
      <media:keywords><![CDATA[Elecciones 28M 2023,Elecciones municipales y autonómicas]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[La participación en las municipales aumenta más de un punto y medio a las 18:00 y supera el 51%]]></title>
      <link><![CDATA[https://www.eldiario.es/politica/participacion-municipales-18-00-horas-sube-alrededor-punto-51_1_10245767.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/af4c744e-2a1b-4c2a-a436-6e5e530b7e6d_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="La participación en las municipales aumenta más de un punto y medio a las 18:00 y supera el 51%"></p><div class="subtitles"><p class="subtitle">Donde más han acudido a votar ha sido en la Comunitat Valenciana con un 57% de participación en las municipales, y con un incremento del más de 6,5 puntos respecto a 2019</p><p class="subtitle">Mapa -  Consulta los datos de participación del 28M a las 18:00, municipio a municipio</p></div><p class="article-text">
        El avance de participaci&oacute;n de las 18:00 de este domingo apunta a que el n&uacute;mero de electores que ha acudido a las urnas ha aumentado m&aacute;s de un punto y medio con respecto a 2019, con un 51,48% de votos frente a un 49,93%. 
    </p><p class="article-text">
        As&iacute; lo han informado en rueda de prensa el secretario de Estado de Comunicaci&oacute;n, Franc&egrave;s Vall&egrave;s, y la subsecretaria de Interior, Isabel Goicoechea, cuando el 99% de las mesas electorales han comunicado la afluencia hasta las seis de la tarde, a dos horas de que cierren los colegios.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="La participación a las 14h y 18h frente a 2011, 2015 y 2019" aria-label="Gráfico de columnas agrupadas" id="datawrapper-chart-9hacT" src="https://datawrapper.dwcdn.net/9hacT/1/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="500" data-external="1"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(a){if(void 0!==a.data["datawrapper-height"]){var e=document.querySelectorAll("iframe");for(var t in a.data["datawrapper-height"])for(var r=0;r<e.length;r++)if(e[r].contentWindow===a.source){var i=a.data["datawrapper-height"][t]+"px";e[r].style.height=i}}}))}();
</script>
<br>
    </figure><p class="article-text">
        Solo cuatro territorios han registrado un descenso de la participaci&oacute;n hasta las 18.00 horas respecto a 2019. La Ciudad Aut&oacute;noma de Melilla, donde esta semana la Polic&iacute;a Nacional destap&oacute; un fraude electoral por venta de votos por correo, lidera la ca&iacute;da en los datos de participaci&oacute;n, con 7,76 puntos menos que en 2019. Le siguen Catalunya con un 6,46% menos que hace cuatro a&ntilde;os, mientras que en el Pa&iacute;s Vasco ha bajado otros 4 puntos. Por su parte, Castilla y Le&oacute;n registra un ligero descenso de 0,42 puntos, hasta 53,58%.
    </p><p class="article-text">
        En Moj&aacute;car, otro de los municipios afectados por la compra de votos, la participaci&oacute;n ha experimentado esta bajada mientras la provincia de Almer&iacute;a ha registrado una subida de 1,28 puntos frente a los anteriores comicios municipales, hasta el 48,50%.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="La participación en las municipales a las 18:00h, por provincias" aria-label="Mapa" id="datawrapper-chart-BdvWL" src="https://datawrapper.dwcdn.net/BdvWL/1/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="423" data-external="1"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(a){if(void 0!==a.data["datawrapper-height"]){var e=document.querySelectorAll("iframe");for(var t in a.data["datawrapper-height"])for(var r=0;r<e.length;r++)if(e[r].contentWindow===a.source){var i=a.data["datawrapper-height"][t]+"px";e[r].style.height=i}}}))}();
</script>
<br>
    </figure><p class="article-text">
        En Albudeite (Murcia), donde la Guardia Civil detuvo en los &uacute;ltimos d&iacute;as a 13 personas, entre las que se encontraban la alcaldable del PSOE, Isabel de los Dolores Pe&ntilde;alver, la participaci&oacute;n ha bajado 5,35% puntos, hasta el 64,9%. Por &uacute;ltimo, en Maracena (Granada), donde las autoridades est&aacute; investigando el secuestro de la concejala socialista Vanessa Romero, la participaci&oacute;n ha aumentado 4,45%, hasta el 51,43%.
    </p><p class="article-text">
        Entre las comunidades aut&oacute;nomas donde hay una mayor asistencia a las urnas con respecto a hace cuatro a&ntilde;os, destaca la diferencia en la Comunitat Valenciana, con un 6,64% m&aacute;s de participaci&oacute;n, seguida de la Comunidad de Madrid, con un 5,65% m&aacute;s y Murcia, con un 5,16% m&aacute;s. Tambi&eacute;n ha subido m&aacute;s de 3 puntos en Illes Balears y La Rioja.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="Cómo ha cambiado la participación en las municipales a las 18h, por CCAA" aria-label="Gráfica de flechas" id="datawrapper-chart-PE3pG" src="https://datawrapper.dwcdn.net/PE3pG/2/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="553" data-external="1"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(a){if(void 0!==a.data["datawrapper-height"]){var e=document.querySelectorAll("iframe");for(var t in a.data["datawrapper-height"])for(var r=0;r<e.length;r++)if(e[r].contentWindow===a.source){var i=a.data["datawrapper-height"][t]+"px";e[r].style.height=i}}}))}();
</script>
<br>
    </figure><p class="article-text">
        As&iacute; ha subido o bajado la participaci&oacute;n con respecto a la convocatoria de 2019:
    </p><p class="article-text">
        En <strong>Andaluc&iacute;a</strong>, <a href="https://www.eldiario.es/andalucia/participacion-18-00-sube-tres-puntos-andalucia-respecto-municipales_1_10245832.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">la participaci&oacute;n a esta hora es del 48,68%</a>, frente a un 45,74% de asistencia a las urnas, 2,94 puntos m&aacute;s que en 2019.&nbsp;
    </p><p class="article-text">
        En <strong>Arag&oacute;n</strong>, <a href="https://www.eldiario.es/aragon/politica/participacion-aragon-crece-cinco-puntos-supera-40-14-00_1_10245148.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">la participaci&oacute;n ha subido con respecto a 2019</a>, <a href="https://www.eldiario.es/aragon/politica/participacion-18-00-aragon-sube-cuatro-puntos-respecto-supera-54_1_10245781.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">con un 54,62% de este a&ntilde;o,</a> frente al 51,77% de entonces, 2,85 puntos m&aacute;s.
    </p><p class="article-text">
        En <strong>Canarias</strong>, donde apenas un 41,42% del electorado hab&iacute;a emitido su voto hace cuatro a&ntilde;os, un 40,58% ha participado antes de las 14 horas de este 28M, 0,84 puntos m&aacute;s.
    </p><p class="article-text">
        En <strong>Cantabria </strong>la participaci&oacute;n fue m&aacute;s baja hace cuatro a&ntilde;os, con un 57,31%, frente a un 57,08% de este domingo, por lo que ha aumentado un 0,23%.
    </p><p class="article-text">
        En <strong>Castilla y Le&oacute;n</strong>, <a href="https://www.eldiario.es/castilla-y-leon/politica/participacion-castilla-leon-baja-ligeramente-28m-18-horas_1_10244459.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">un 53,72% de los votantes han participado hasta esta hora</a>, frente a un 53,80% que lo hicieron hace cuatro a&ntilde;os.
    </p><p class="article-text">
        <strong>Castilla-La Mancha</strong> <a href="https://www.eldiario.es/castilla-la-mancha/politica/participacion-castilla-mancha-sube-18-00-horas-cuatro-puntos-respecto_1_10245749.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">ha visto subir la participaci&oacute;n</a>, con un 57,47%, frente a un 53,24% de la cita electoral de 2019, una subida de 4,23 puntos.
    </p><p class="article-text">
        <a href="https://www.eldiario.es/politica/directo-sigue-jornada-electoral-28m_6_10244344_1100135.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">En </a><a href="https://www.eldiario.es/politica/directo-sigue-jornada-electoral-28m_6_10244344_1100135.html" target="_blank" data-mrf-recirculation="links-noticia" class="link"><strong>Catalunya </strong></a><a href="https://www.eldiario.es/politica/directo-sigue-jornada-electoral-28m_6_10244344_1100135.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">sin embargo la participaci&oacute;n ha bajado 6,45 puntos</a>. All&iacute; la asistencia a las urnas ha descendido de un 51,01% de 2019 a un 44,56% de esta convocatoria.&nbsp;
    </p><p class="article-text">
        En las ciudades aut&oacute;nomas de <strong>Ceuta y Melilla </strong>la participaci&oacute;n a las 18 horas ha sido de un 43,40% y un 36,91% respectivamente, frente a un 41,43% y 44,46% del 2019. Mientras que en Ceuta ha subido 1,9 puntos, en Melilla ha bajado 7,76 puntos.
    </p><p class="article-text">
        La participaci&oacute;n tambi&eacute;n ha subido en <strong>Navarra</strong>, 1,48 puntos. All&iacute; ya ha participado un 54,41% del electorado, frente a un 52,93% de la &uacute;ltima convocatoria. 
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>

<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">La participación en las municipales a las 18h en las principales ciudades</h4>

<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">% de participación en las 12 ciudades más pobladas en el segundo avance de participación de las elecciones municipales de cada año desde 1991</p>

<div class="flourish-embed flourish-chart" data-src="visualisation/13883389"><script src="https://public.flourish.studio/resources/embed.js"></script></div>

<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente: Ministerio del Interior</p>

<br>
    </figure><p class="article-text">
        Y en <strong>Madrid</strong> la participaci&oacute;n a las 18 horas ascend&iacute;a a un 56,98%, un 5,65% m&aacute;s que en 2019, cuando hasta ese momento hab&iacute;a votado el 51,33% del electorado. 
    </p><p class="article-text">
        En la <strong>Comunitat Valenciana</strong>, la participaci&oacute;n ha sido de un 57,82%, en comparaci&oacute;n con el 51,17% de 2019, lo que supone una subida de 6,65 puntos.
    </p><p class="article-text">
        <strong>Extremadura </strong>tambi&eacute;n ha visto crecer la asistencia de votantes, hasta 3,63 puntos: un 57,14% de los votantes ha participado antes de las 18 horas, frente a un 53,51% de hace cuatro a&ntilde;os.&nbsp;
    </p><p class="article-text">
        En <strong>Galicia </strong>tambi&eacute;n ha crecido levemente la participaci&oacute;n, 0,7 puntos, con un 52,88% en comparaci&oacute;n con un 52,18% de 2019.
    </p><p class="article-text">
        En <strong>Illes Balears</strong>, <a href="https://www.eldiario.es/illes-balears/politica/participacion-crece-balears-3-5-puntos-18-00-horas-comparacion-elecciones_1_10245813.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">un 46,07% de votantes ha depositado ya su papeleta en las urnas</a>, frente al 42,98% que hab&iacute;a participado hace cuatro a&ntilde;os, lo que representa un ascenso de 3,09 puntos.
    </p><p class="article-text">
        <strong>La Rioja</strong> ha visto subir significativamente la participaci&oacute;n, 3,73 puntos con un 57,83% de asistencia antes de las 18 horas, mientras que en 2019 ya hab&iacute;a votado un 54,1%.
    </p><p class="article-text">
        Lo opuesto ha ocurrido en <strong>Pa&iacute;s Vasco</strong>, donde ya ha emitido su voto el 48,71% del electorado, frente al 52,78% de hace cuatro a&ntilde;os, lo que supone una bajada de 4,07 puntos.&nbsp;
    </p><p class="article-text">
        El <strong>Principado de Asturias</strong> <a href="https://www.eldiario.es/asturias/participacion-asciende-puntos_1_10245839.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">es otra de las comunidades donde ha subido la participaci&oacute;n</a>, hasta 2,52 puntos, con un 50,74% de votos ya depositados en urna, frente al 48,22% que hab&iacute;a votado en 2019.&nbsp;
    </p><p class="article-text">
        Finalmente, <a href="https://www.eldiario.es/murcia/politica/participacion-region-18-00-crece-6-puntos-respecto_6_10245801.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">la</a><a href="https://www.eldiario.es/murcia/politica/participacion-region-18-00-crece-6-puntos-respecto_6_10245801.html" target="_blank" data-mrf-recirculation="links-noticia" class="link"><strong> Regi&oacute;n de Murcia</strong></a><a href="https://www.eldiario.es/murcia/politica/participacion-region-18-00-crece-6-puntos-respecto_6_10245801.html" target="_blank" data-mrf-recirculation="links-noticia" class="link"> ha visto subir el n&uacute;mero de participantes</a> hasta cuatro puntos: un 54,42%, en comparaci&oacute;n con el 49,26% que acudi&oacute; a las urnas en 2019 antes de las 18 horas, lo que supone un aumento de m&aacute;s de 5 puntos. 
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="Cómo ha cambiado la participación en las municipales a las 18h, por provincias" aria-label="Mapa" id="datawrapper-chart-Ii3mt" src="https://datawrapper.dwcdn.net/Ii3mt/1/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="502" data-external="1"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(a){if(void 0!==a.data["datawrapper-height"]){var e=document.querySelectorAll("iframe");for(var t in a.data["datawrapper-height"])for(var r=0;r<e.length;r++)if(e[r].contentWindow===a.source){var i=a.data["datawrapper-height"][t]+"px";e[r].style.height=i}}}))}();
</script>
<br>
    </figure><p class="article-text">
        Las plazas clave en este mapa electoral son&nbsp;<a href="https://www.eldiario.es/comunitat-valenciana/politica/comunitat-valenciana-plaza-clave-izquierda-trofeo-deseado-derecha_1_10229118.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">la Comunitat Valenciana</a>, Arag&oacute;n, Castilla-La Mancha, La Rioja, Melilla, Cantabria o Canarias, mientras que las ciudades de Barcelona, Sevilla y Valencia tambi&eacute;n est&aacute;n en riesgo de cambio.
    </p>]]></description>
      <dc:creator><![CDATA[Carlota E. Ramírez, Cristina F. Pereda, Ana Ordaz]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/politica/participacion-municipales-18-00-horas-sube-alrededor-punto-51_1_10245767.html]]></guid>
      <pubDate><![CDATA[Sun, 28 May 2023 16:07:50 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/af4c744e-2a1b-4c2a-a436-6e5e530b7e6d_16-9-discover-aspect-ratio_default_0.jpg" length="449071" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/af4c744e-2a1b-4c2a-a436-6e5e530b7e6d_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="449071" width="1200" height="675"/>
      <media:title><![CDATA[La participación en las municipales aumenta más de un punto y medio a las 18:00 y supera el 51%]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/af4c744e-2a1b-4c2a-a436-6e5e530b7e6d_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
      <media:keywords><![CDATA[Elecciones 28M 2023,Elecciones,Elecciones municipales y autonómicas]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[MAPA | Consulta los datos de participación del 28M a las 14:00, municipio a municipio]]></title>
      <link><![CDATA[https://www.eldiario.es/politica/mapa-consulta-datos-participacion-28m-14-00-municipio-municipio_1_10244883.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/a02fb0c2-d33e-4d39-bfb8-202c419c983e_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="MAPA | Consulta los datos de participación del 28M a las 14:00, municipio a municipio"></p><div class="subtitles"><p class="subtitle">Consulta los primeros datos de participación en cada comunidad por municipios 
</p><p class="subtitle">Actualización  - La participación en las municipales sube un punto y medio a las 18:00 y supera el 51%</p></div><h3 class="article-text"><a href="https://www.eldiario.es/politica/mapa-consulta-datos-participacion-28m-18-00-municipio-municipio_1_10245700.html" target="_blank" data-mrf-recirculation="links-noticia">[[ACTUALIZACI&Oacute;N: Consulta el mapa con los datos de participaci&oacute;n de las 18.00 horas]]</a></h3><p class="article-text">
        A continuaci&oacute;n puedes consultar los datos de participaci&oacute;n a las 14.00 seg&uacute;n los datos proporcionados por el Ministerio del Interior. En el mapa podr&aacute;s comprobar c&oacute;mo ha subido o bajado la asistencia a las urnas con respecto a comicios anteriores, los lugares donde m&aacute;s se ha votado o qu&eacute; ha ocurrido en las grandes ciudades o en las m&aacute;s peque&ntilde;as. 
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<div id="container-mapa-participacion-28m">
    <button class="button-close-fullscreen-map"></button>
    <iframe id="mapa-participacion-28m-iframe" class="mapa-participacion-28m" style="border: 0px;"
        src="https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/master/mapas/participacion-municipales-14h.html"
        height="600" width="100%" class="tableau-responsive" scrolling="no" allowfullscreen="true"></iframe>
    <div id="overlay-mapa-participacion-28m"></div>
</div>
<style>
    @media only screen and (max-width: 900px) {
        .mapa-participacion-28m {
            height: 80vh;
            min-height: 560px
        }

        .i-amphtml-layout-size-defined {
            height: 600px
        }

        .fullscreenmap {
            position: fixed;
            top: 0px;
            left: 0px;
            bottom: 0px;
            right: 0px;
            width: 100%;
            height: 100%;
            border: none;
            margin: 0;
            padding: 0;
            overflow: hidden;
            z-index: 9999
        }

        #container-mapa-participacion-28m {
            position: relative
        }

        #overlay-mapa-participacion-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: block;
        }

        .button-close-fullscreen-map {
            position: absolute;
            right: 8px;
            top: 140px;
            width: 30px;
            height: 30px;
            opacity: 1;
            background-color: white;
            border: 0;
            border-radius: 2px;
            display: none;
            box-shadow: 0 0 0 2px rgb(0 0 0 / 10%);
        }

        .button-close-fullscreen-map:before,
        .button-close-fullscreen-map:after {
            position: absolute;
            left: 14px;
            top: 3px;
            content: ' ';
            height: 25px;
            width: 2px;
            background-color: #333;
        }

        .button-close-fullscreen-map:before {
            transform: rotate(45deg);
        }

        .button-close-fullscreen-map:after {
            transform: rotate(-45deg);
        }
    }

    @media only screen and (min-width: 900px) {
        .mapa-participacion-28m {
            height: 600px
        }

        #container-mapa-participacion-28m {
            position: relative
        }

        #overlay-mapa-participacion-28m {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: none
        }

        .button-close-fullscreen-map {
            display: none;
        }
    }
</style>
<p style="text-align:left;color:black;font-size:12px;margin-left:5px;font-family:'Encode Sans',sans-serif">Fuente:
    Ministerio del Interior</p>
<br>

<script>
    var totalWidthIframe = window.innerWidth;


    if (totalWidthIframe < 900) {
        $("#overlay-mapa-participacion-28m").click(function () {

            document.getElementById('container-mapa-participacion-28m').classList.add(
                'fullscreenmap');
            document.getElementById('mapa-participacion-28m-iframe').classList.add(
                'fullscreenmap');
            $('#overlay-mapa-participacion-28m').hide();
            $('.button-close-fullscreen-map').css({
                "z-index": "99999",
                "display": "block",
                "position": "fixed"
            });
        });


        $(".button-close-fullscreen-map").click(function () {


            document.getElementById('container-mapa-participacion-28m').classList.remove(
                'fullscreenmap');
            document.getElementById('mapa-participacion-28m-iframe').classList.remove(
                'fullscreenmap');

            $('#overlay-mapa-participacion-28m').show();
            $('.button-close-fullscreen-map').css({
                "z-index": "0",
                "display": "none",
                "position": "absolute"
            });
        });

    }
</script>
    </figure>]]></description>
      <dc:creator><![CDATA[Raúl Sánchez, Ana Ordaz, Victòria Oliveres]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/politica/mapa-consulta-datos-participacion-28m-14-00-municipio-municipio_1_10244883.html]]></guid>
      <pubDate><![CDATA[Sun, 28 May 2023 12:33:23 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/a02fb0c2-d33e-4d39-bfb8-202c419c983e_16-9-discover-aspect-ratio_default_0.jpg" length="219123" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/a02fb0c2-d33e-4d39-bfb8-202c419c983e_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="219123" width="1200" height="675"/>
      <media:title><![CDATA[MAPA | Consulta los datos de participación del 28M a las 14:00, municipio a municipio]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/a02fb0c2-d33e-4d39-bfb8-202c419c983e_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
      <media:keywords><![CDATA[Elecciones 28M 2023,Elecciones municipales y autonómicas,Elecciones]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[La participación en las municipales sube más de un punto y medio a las 14:00 horas hasta el 36,70%]]></title>
      <link><![CDATA[https://www.eldiario.es/politica/participacion-municipales-14-00-horas-sube-punto-respecto_1_10244668.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/d788fd3c-fbec-4e70-a29f-1cb811b30201_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="La participación en las municipales sube más de un punto y medio a las 14:00 horas hasta el 36,70%"></p><div class="subtitles"><p class="subtitle">Las plazas clave en este mapa electoral son la Comunitat Valenciana, Aragón, Castilla-La Mancha, La Rioja, Melilla, Cantabria o Canarias, mientras que las ciudades de Barcelona, Sevilla y Valencia también están en riesgo de cambio</p><p class="subtitle">En directo - Sigue el minuto a minuto de la jornada electoral </p><p class="subtitle">Mapa - Consulta los datos de participación del 28M a las 18:00, municipio a municipio</p><p class="subtitle">Actualización - La participación en las municipales aumenta más de un punto y medio a las 18:00 y supera el 51%</p></div><p class="article-text">
        <a href="https://www.eldiario.es/politica/participacion-municipales-18-00-horas-sube-alrededor-punto-51_1_10245767.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">[[ACTUALIZACI&Oacute;N: La participaci&oacute;n en las municipales aumenta m&aacute;s de un punto y medio a las 18:00 y supera el 51%]]</a>
    </p><p class="article-text">
        El primer avance de participaci&oacute;n de las elecciones municipales de este domingo apunta a que el n&uacute;mero de electores que han acudido a las urnas hasta las 14.00 horas ha aumentado m&aacute;s de un punto y medio respecto a los comicios de hace cuatro a&ntilde;os, con un 36,70% de votantes en toda Espa&ntilde;a frente al  35,10% en 2019. 
    </p><p class="article-text">
        Catalunya lidera la ca&iacute;da en la participaci&oacute;n, un 3,4% menos que hace cuatro a&ntilde;os, mientras que en el Pa&iacute;s Vasco ha bajado 1,8 puntos, y en la Ciudad Aut&oacute;noma de Melilla, con medio punto menos. 
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="La participación a las 14h y 18h frente a 2011, 2015 y 2019" aria-label="Gráfico de columnas agrupadas" id="datawrapper-chart-9hacT" src="https://datawrapper.dwcdn.net/9hacT/1/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="500" data-external="1"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(a){if(void 0!==a.data["datawrapper-height"]){var e=document.querySelectorAll("iframe");for(var t in a.data["datawrapper-height"])for(var r=0;r<e.length;r++)if(e[r].contentWindow===a.source){var i=a.data["datawrapper-height"][t]+"px";e[r].style.height=i}}}))}();
</script>
<br>
    </figure><p class="article-text">
        Entre las comunidades aut&oacute;nomas donde hay una mayor asistencia a las urnas con respecto a hace cuatro a&ntilde;os, destaca la diferencia en la Comunitat Valenciana, con un 5,17% m&aacute;s de participaci&oacute;n, seguida de La Rioja, con un 5,10% m&aacute;s. Tambi&eacute;n ha subido 4,03 puntos en la Regi&oacute;n de Murcia y poco m&aacute;s de 3 puntos en Arag&oacute;n, Asturias, Castilla-La Mancha, Navarra, Madrid e Illes Balears.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="La participación en las municipales a las 14:00h, por provincias" aria-label="Mapa" id="datawrapper-chart-Dfa2d" src="https://datawrapper.dwcdn.net/Dfa2d/1/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="423" data-external="1"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(a){if(void 0!==a.data["datawrapper-height"]){var e=document.querySelectorAll("iframe");for(var t in a.data["datawrapper-height"])for(var r=0;r<e.length;r++)if(e[r].contentWindow===a.source){var i=a.data["datawrapper-height"][t]+"px";e[r].style.height=i}}}))}();
</script>
<br>
    </figure><p class="article-text">
        A continuaci&oacute;n te contamos c&oacute;mo han subido o bajado las cifras de participaci&oacute;n con respecto a la convocatoria de 2019.&nbsp;
    </p><p class="article-text">
        En <strong>Andaluc&iacute;a</strong>, la participaci&oacute;n a esta hora es del 35,09%, frente a un 33,36% de asistencia a las urnas, 1,73 puntos m&aacute;s que en 2019.&nbsp;
    </p><p class="article-text">
        En <strong>Arag&oacute;n</strong>, <a href="https://www.eldiario.es/aragon/politica/participacion-aragon-crece-cinco-puntos-supera-40-14-00_1_10245148.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">la participaci&oacute;n ha subido con respecto a 2019</a>, con un 40,80% de este a&ntilde;o, frente al 37,06% de entonces, 3,73 puntos m&aacute;s.
    </p><p class="article-text">
        En <strong>Canarias</strong>, donde apenas un 25% del electorado hab&iacute;a emitido su voto hace cuatro a&ntilde;os, un 26% ha participado antes de las 14 horas de este 28M, un punto m&aacute;s.
    </p><p class="article-text">
        En <strong>Cantabria </strong>la participaci&oacute;n fue m&aacute;s baja hace cuatro a&ntilde;os, con un 38,66%, <a href="https://www.eldiario.es/cantabria/ultimas-noticias/participacion-elecciones-autonomicas-cantabria-crece-5-puntos-14-00-horas_1_10245410.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">frente a un 40,73% de este domingo</a>, por lo que ha aumentado un 2,07%.
    </p><p class="article-text">
        En <strong>Castilla y Le&oacute;n</strong>, <a href="https://www.eldiario.es/castilla-y-leon/politica/participacion-castilla-leon-mantiene-estable-28m-13-horas_1_10244450.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">un 37,95% de los votantes han participado hasta esta hora</a>, frente a un 36,98% que lo hicieron hace cuatro a&ntilde;os, casi un punto m&aacute;s.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="Cómo ha cambiado la participación en las municipales a las 14h, por provincias" aria-label="Mapa" id="datawrapper-chart-S8MXM" src="https://datawrapper.dwcdn.net/S8MXM/1/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="485" data-external="1"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(a){if(void 0!==a.data["datawrapper-height"]){var e=document.querySelectorAll("iframe");for(var t in a.data["datawrapper-height"])for(var r=0;r<e.length;r++)if(e[r].contentWindow===a.source){var i=a.data["datawrapper-height"][t]+"px";e[r].style.height=i}}}))}();
</script>
<br>
    </figure><p class="article-text">
        <strong>Castilla-La Mancha, </strong>por su parte, ha visto subir la participaci&oacute;n, con un 40,96%, frente a un 37,59% de la cita electoral de 2019, una subida de 3,37 puntos.
    </p><p class="article-text">
        En <strong>Catalunya </strong>sin embargo la participaci&oacute;n ha bajado 3,38 puntos. All&iacute; la asistencia a las urnas ha descendido de un 35,69% de 2019 a un 32,31% de esta convocatoria.&nbsp;
    </p><p class="article-text">
        En las <strong>ciudades aut&oacute;nomas de Ceuta y Melilla</strong> la participaci&oacute;n a las 14 horas ha sido de un 27,53% y un 25,71% respectivamente, frente a un 25,02% y 26,24% del 2019. Mientras que en Ceuta ha subido 2,5 puntos, en Melilla ha bajado poco m&aacute;s de medio punto.
    </p><p class="article-text">
        La participaci&oacute;n tambi&eacute;n ha subido en <strong>Navarra</strong>, 3,34 puntos. All&iacute; ya ha participado un 40,70% del electorado, frente a un 37,36% de la &uacute;ltima convocatoria.&nbsp;
    </p><p class="article-text">
        Y en <strong>Madrid </strong>la participaci&oacute;n a las 14 horas ascend&iacute;a a un 38,82%, un 3,64% m&aacute;s que en 2019, cuando hasta ese momento hab&iacute;a votado el 35,18% del electorado. Supone una subida de 3,63 puntos.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="La participación en las municipales a las 14:00h, por CCAA" aria-label="Mapa" id="datawrapper-chart-WKpUY" src="https://datawrapper.dwcdn.net/WKpUY/1/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="497" data-external="1"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(a){if(void 0!==a.data["datawrapper-height"]){var e=document.querySelectorAll("iframe");for(var t in a.data["datawrapper-height"])for(var r=0;r<e.length;r++)if(e[r].contentWindow===a.source){var i=a.data["datawrapper-height"][t]+"px";e[r].style.height=i}}}))}();
</script>
<br>
    </figure><p class="article-text">
        En la <strong>Comunitat Valenciana</strong>, <a href="https://www.eldiario.es/comunitat-valenciana/participacion-comunitat-valenciana-cae-punto-14h00-horas-respecto_1_10245371.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">la participaci&oacute;n ha sido de un 43,35%</a>, en comparaci&oacute;n con el 38,17% de 2019, lo que supone una subida de 5,18 puntos.
    </p><p class="article-text">
        <strong>Extremadura </strong>tambi&eacute;n ha visto crecer la asistencia de votantes, aunque solo 1,8 puntos: un 41,66% de los votantes ha participado antes de las 14 horas, frente a un 39,86% de hace cuatro a&ntilde;os.&nbsp;
    </p><p class="article-text">
        En <strong>Galicia </strong>tambi&eacute;n ha crecido levemente la participaci&oacute;n, 1,37 puntos, con un 35,58% en comparaci&oacute;n con un 34,20% de 2019.
    </p><p class="article-text">
        En <strong>Illes Balears</strong>, <a href="https://www.eldiario.es/illes-balears/politica/participacion-elecciones-balears-sube-cuatro-puntos-14-00-horas-comparacion_1_10245162.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">un 33,30% de votantes ha depositado ya su papeleta en las urnas</a>, frente al 30,57% que hab&iacute;a participado hace cuatro a&ntilde;os, lo que representa un ascenso de 3,22 puntos.
    </p><p class="article-text">
        <strong>La Rioja</strong> ha visto subir significativamente la participaci&oacute;n, 5,11 puntos, con un 44%&nbsp;de asistencia antes de las 14 horas, mientras que en 2019 ya hab&iacute;a votado un 38,80%.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="Cómo ha cambiado la participación en las municipales a las 14h, por CCAA" aria-label="Gráfica de flechas" id="datawrapper-chart-KSi8U" src="https://datawrapper.dwcdn.net/KSi8U/1/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="553" data-external="1"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(a){if(void 0!==a.data["datawrapper-height"]){var e=document.querySelectorAll("iframe");for(var t in a.data["datawrapper-height"])for(var r=0;r<e.length;r++)if(e[r].contentWindow===a.source){var i=a.data["datawrapper-height"][t]+"px";e[r].style.height=i}}}))}();
</script>
<br>
    </figure><p class="article-text">
        Lo opuesto ha ocurrido en <strong>Pa&iacute;s Vasco</strong>, donde ya ha emitido su voto el 35,34% del electorado, frente al 37,15% de hace cuatro a&ntilde;os, lo que supone una bajada de 1,81 puntos.&nbsp;
    </p><p class="article-text">
        <a href="https://www.eldiario.es/asturias/participacion-elecciones-autonomicas-sube-siete-puntos-asturias-respecto-comicios_1_10244844.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">El </a><a href="https://www.eldiario.es/asturias/participacion-elecciones-autonomicas-sube-siete-puntos-asturias-respecto-comicios_1_10244844.html" target="_blank" data-mrf-recirculation="links-noticia" class="link"><strong>Principado de Asturias</strong></a><a href="https://www.eldiario.es/asturias/participacion-elecciones-autonomicas-sube-siete-puntos-asturias-respecto-comicios_1_10244844.html" target="_blank" data-mrf-recirculation="links-noticia" class="link"> es otra de las comunidades donde ha subido la participaci&oacute;n</a>, hasta 3,35 puntos, con un 36,17% de votos ya depositados en urna, frente al 32,82% que hab&iacute;a votado en 2019.&nbsp;
    </p><p class="article-text">
        Finalmente, <a href="https://www.eldiario.es/murcia/politica/participacion-region-murcia-crece-5-puntos-respecto_6_10245394.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">la</a><a href="https://www.eldiario.es/murcia/politica/participacion-region-murcia-crece-5-puntos-respecto_6_10245394.html" target="_blank" data-mrf-recirculation="links-noticia" class="link"><strong> Regi&oacute;n de Murcia</strong></a><a href="https://www.eldiario.es/murcia/politica/participacion-region-murcia-crece-5-puntos-respecto_6_10245394.html" target="_blank" data-mrf-recirculation="links-noticia" class="link"> ha visto subir el n&uacute;mero de participantes</a> hasta cuatro puntos: un 40%, en comparaci&oacute;n con el 36% que acudi&oacute; a las urnas en 2019 antes de las 14 horas. 
    </p><p class="article-text">
        Cerca de 35,5 millones de ciudadanos est&aacute;n llamados a votar este domingo a los representantes de unos 8.100 municipios de Espa&ntilde;a en una elecciones muy re&ntilde;idas en las que tambi&eacute;n se renuevan 12 gobiernos auton&oacute;micos, adem&aacute;s de las asambleas de las ciudades aut&oacute;nomas de Ceuta y Melilla, cabildos insulares y otras entidades territoriales. <a href="https://www.eldiario.es/politica/28m-pone-prueba-movilizacion-izquierda-municipales-autonomicas-disputadas_1_10242019.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">Unos comicios muy disputados </a>y en los que se juega el cambio pol&iacute;tico en hasta siete regiones.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>

<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">La participación en las municipales a las 14h en las principales ciudades</h4>

<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">% de participación en las 12 ciudades más pobladas en el primer avance de participación de las elecciones municipales de cada año desde 1991</p>

<div class="flourish-embed flourish-chart" data-src="visualisation/13853017"><script src="https://public.flourish.studio/resources/embed.js"></script></div>

<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente: Ministerio del Interior</p>

<br>
    </figure><p class="article-text">
        La normalidad ha presidido la apertura de los colegios electorales, con un 99,98% de las mesas constituidas sin incidencias rese&ntilde;ables. &ldquo;La jornada se ha desarrollado con normalidad&rdquo;, ha se&ntilde;alado en rueda de prensa la subsecretaria del Ministerio del Interior, Isabel Goicoechea.
    </p><p class="article-text">
        Las plazas clave en este mapa electoral son <a href="https://www.eldiario.es/comunitat-valenciana/politica/comunitat-valenciana-plaza-clave-izquierda-trofeo-deseado-derecha_1_10229118.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">la Comunitat Valenciana</a>, Arag&oacute;n, Castilla-La Mancha, La Rioja, Melilla, Cantabria o Canarias, mientras que las ciudades de Barcelona, Sevilla y Valencia tambi&eacute;n est&aacute;n en riesgo de cambio.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <iframe src="https://omny.fm/shows/un-tema-al-dia/gu-a-electoral-en-qu-fijarse-para-seguir-el-28m/embed" allow="autoplay; clipboard-write" width="100%" height="180" frameborder="0" title="Guía electoral: en qué fijarse para seguir el 28M"></iframe>
    </figure>]]></description>
      <dc:creator><![CDATA[Carlota E. Ramírez, Cristina F. Pereda, Ana Ordaz]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/politica/participacion-municipales-14-00-horas-sube-punto-respecto_1_10244668.html]]></guid>
      <pubDate><![CDATA[Sun, 28 May 2023 12:11:10 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/d788fd3c-fbec-4e70-a29f-1cb811b30201_16-9-discover-aspect-ratio_default_0.jpg" length="426282" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/d788fd3c-fbec-4e70-a29f-1cb811b30201_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="426282" width="1200" height="675"/>
      <media:title><![CDATA[La participación en las municipales sube más de un punto y medio a las 14:00 horas hasta el 36,70%]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/d788fd3c-fbec-4e70-a29f-1cb811b30201_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
      <media:keywords><![CDATA[Elecciones 28M 2023,Elecciones]]></media:keywords>
    </item>
  </channel>
</rss>
