<?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[Los pulpos ganan la batalla, pero no la guerra: por qué es importante prohibir su acuicultura antes de que se produzca]]></title>
      <link><![CDATA[https://www.eldiario.es/caballodenietzsche/pulpos-ganan-batalla-no-guerra-importante-prohibir-acuicultura-produzca_132_13542656.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/d35a21ce-0c57-4537-92da-ad5040a9575a_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="Los pulpos ganan la batalla, pero no la guerra: por qué es importante prohibir su acuicultura antes de que se produzca"></p><div class="subtitles"><p class="subtitle">El abandono del proyecto de Nueva Pescanova de la que iba a ser la primera macrogranja de 'Octopus vulgaris' del mundo supone un victoria para todos los colectivos que se alzaron contra la propuesta, pero nada garantiza que la acuicultura de estos animales salvajes no pueda llegar a ser una realidad en nuestro país</p></div><p class="article-text">
        Como Alicia tras comer una galleta m&aacute;gica, cuando todas sus extremidades sal&iacute;an por las puertas y ventanas de la casa del conejo blanco, el pasado martes unos gigantescos tent&aacute;culos morados rebosaron por los balcones y treparon por las paredes del n&uacute;mero 13 de la calle del Duque de Alba, en el centro de Madrid. No se trataba de un encuentro de amantes de H. P. Lovecraft ni de una <em>performance </em>surrealista, sino de la presentaci&oacute;n de la propuesta legislativa para prohibir las macrogranjas de pulpos en Espa&ntilde;a.
    </p><p class="article-text">
        La iniciativa de INTERCIDS, Operadores Jur&iacute;dicos por los Animales reuni&oacute; en la librer&iacute;a Traficantes de Sue&ntilde;os a varias decenas de personas y viandantes que se acercaban con curiosidad a la instalaci&oacute;n, que forma parte de la <a href="https://ladelpulpo.org/" target="_blank" data-mrf-recirculation="links-noticia" class="link">campa&ntilde;a &lsquo;No aceptes pulpo como animal de macrogranja&rsquo;</a>. La met&aacute;fora resume el n&uacute;cleo de la propuesta: al igual que los tent&aacute;culos no tienen cabida en un edificio, los pulpos no pueden ser hacinados en granjas masivas.
    </p><blockquote class="instagram-media" data-instgrm-version="14" data-instgrm-permalink="https://www.instagram.com/p/DdlciWOKuS8/" data-instgrm-captioned></blockquote><script async src="https://www.instagram.com/embed.js"></script><h2 class="article-text">Un nuevo mercado en el punto de mira</h2><p class="article-text">
        Este verano, <a href="https://www.eldiario.es/canariasahora/economia/granja-pulpos-palmas-pescanova-peticion-puerto_1_13401573.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">Nueva Pescanova anunci&oacute; que abandonaba definitivamente el proyecto</a> de acuicultura de estos cefal&oacute;podos en Gran Canaria. La <a href="https://www.eldiario.es/canariasahora/ciencia_y_medio_ambiente/organizaciones-ecologistas-protestan-canteras-granjas-pulpos_1_11709869.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">presi&oacute;n social</a> por parte de la poblaci&oacute;n canaria y de asociaciones ecologistas, la preocupaci&oacute;n expresada en reiteradas ocasiones por la comunidad cient&iacute;fica y colectivos ambientalistas y por los derechos de los animales (a nivel nacional e internacional), as&iacute; como la <a href="https://www.eldiario.es/canariasahora/sociedad/polemica-granja-pulpos-canarias-tambalea-inicio-expediente-caducidad-autoridad-portuaria_1_13390854.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">diligencia del Gobierno canario en materia de protecci&oacute;n medioambiental</a>, hicieron que la multinacional se diera por vencida con el que iba a ser el primer centro de acuicultura de pulpos del mundo.
    </p><p class="article-text">
        Sin embargo, nada garantiza que las granjas de pulpos no puedan llegar a ser una realidad en nuestro pa&iacute;s. De hecho, el gigante gallego no es el &uacute;nico interesado en esta nueva l&iacute;nea de negocio: existe un intento previo de la tambi&eacute;n gallega Armadora Pereira, y la multinacional pesquera Profand ya cuenta con autorizaci&oacute;n de la Xunta de Galicia para producir larvas de <em>Octopus vulgaris</em> en Moa&ntilde;a (Pontevedra).
    </p><h2 class="article-text">Anticiparse a los problemas</h2><p class="article-text">
        Por ello, desde INTERCIDS piden al Gobierno espa&ntilde;ol y a los grupos parlamentarios que aprueben su <a href="https://intercids.org/publicada-bocg-proposicion-ley-prohibicion-acuicultura-pulpos-espana/" target="_blank" data-mrf-recirculation="links-noticia" class="link">propuesta legislativa</a> (registrada en el Parlamento y lista para tramitar desde hace algo m&aacute;s de un a&ntilde;o), y acabar con la acuicultura de pulpos antes de que llegue a producirse. &ldquo;Esta actividad todav&iacute;a no existe, no habr&iacute;a repercusiones econ&oacute;micas ni de otro tipo si se proh&iacute;be ahora. Es el momento oportuno&rdquo;, subray&oacute; la abogada y vocal de INTERCIDS, Mar&iacute;a Gonz&aacute;lex Lacabex.
    </p><p class="article-text">
        La promotora de la iniciativa, expertas del &aacute;mbito cient&iacute;fico y organizaciones animalistas se&ntilde;alan no pocos riesgos previsibles asociados a esta actividad: desde la contaminaci&oacute;n y degradaci&oacute;n del medio marino a un aumento de la presi&oacute;n pesquera para la producci&oacute;n del alimento de los pulpos (ya que son animales carn&iacute;voros), pasando por la incapacidad para garantizar las condiciones de bienestar de estos cefal&oacute;podos, solitarios por naturaleza, encerrados en tanques &mdash;investigadores alertan de incidentes de canibalismo, autolesiones y otras conductas indicativas de un fuerte estr&eacute;s al confinar juntos a estos animales&mdash;.
    </p><figure class="ni-figure">
        
                                            






    <picture class="news-image">
                                    <!--[if IE 9]>
                <video style="display: none;"><![endif]-->
                                                                                                                                        
                                                    <source
                                    media="(max-width: 576px)"
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/4b127771-de03-4257-9f7a-48a4c2fa7281_source-aspect-ratio_50p_0.webp"
                            >
                                                <source
                                media="(max-width: 576px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/4b127771-de03-4257-9f7a-48a4c2fa7281_source-aspect-ratio_50p_0.jpg"
                        >
                                                                                                                        
                                                    <source
                                    media="(max-width: 767px)"
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/4b127771-de03-4257-9f7a-48a4c2fa7281_source-aspect-ratio_75p_0.webp"
                            >
                                                <source
                                media="(max-width: 767px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/4b127771-de03-4257-9f7a-48a4c2fa7281_source-aspect-ratio_75p_0.jpg"
                        >
                                                                    
                                                    <source
                                    
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/4b127771-de03-4257-9f7a-48a4c2fa7281_source-aspect-ratio_default_0.webp"
                            >
                                                <source
                                
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/4b127771-de03-4257-9f7a-48a4c2fa7281_source-aspect-ratio_default_0.jpg"
                        >
                                    
                <!--[if IE 9]></video><![endif]-->

                <img
                                        src="https://static.eldiario.es/clip/4b127771-de03-4257-9f7a-48a4c2fa7281_source-aspect-ratio_default_0.jpg"
                    alt="Viandantes leen información facilitada en la campaña"
                >

            
            </picture>

            
            
                            <figcaption class="image-footer">
            <span class="title">
                Viandantes leen información facilitada en la campaña                            </span>
                                    </figcaption>
            
                </figure><p class="article-text">
        Otro factor de inquietud se&ntilde;alado por INTERCIDS es la posibilidad de que los individuos de la granja desarrollaran resistencia antibi&oacute;tica y antimicrobiana. Es de sobra conocido que la ganader&iacute;a y la acuicultura intensiva emplean antibi&oacute;ticos para tratar infecciones, ya que las altas densidades de poblaci&oacute;n en espacios reducidos &mdash;como en las macrogranjas&mdash; son el caldo de cultivo perfecto para la proliferaci&oacute;n de enfermedades.
    </p><p class="article-text">
        En este sentido, y en lo que al pulpo se refiere, desde INTERCIDS apuntan que esta especie carece de inmunolog&iacute;a adaptativa y memoria inmunol&oacute;gica, por lo que los pulpos no pueden ser vacunados ni crean defensas contra reinfecciones. Esto podr&iacute;a implicar una mayor necesidad de recurrir a antibi&oacute;ticos y, por consiguiente, la resistencia a estos medicamentos, &ldquo;lo que representa una grave amenaza para la salud p&uacute;blica&rdquo;, alerta la organizaci&oacute;n.
    </p><p class="article-text">
        &ldquo;La propia biolog&iacute;a del pulpo entra en conflicto con la idea de una granja&rdquo;. As&iacute; de contundente se expres&oacute; Mario Alonso Santamar&iacute;a, m&aacute;s conocido como Mario de Wonder. El divulgador, bi&oacute;logo y zo&oacute;logo, y creador de contenido particip&oacute; en el acto explicando caracter&iacute;sticas y curiosidades de estos animales salvajes (como que solo se reproducen una vez en la vida, &uacute;nico momento en el que buscan el contacto con otros miembros de su especie).
    </p><p class="article-text">
        El bi&oacute;logo tambi&eacute;n enumer&oacute; algunos de los problemas que la producci&oacute;n industrial supondr&iacute;a para &ldquo;animales de una gran complejidad, mayoritariamente solitarios y totalmente dependientes de su entorno para desarrollar sus capacidades cognitivas&rdquo;.&nbsp;
    </p><figure class="ni-figure">
        
                                            






    <picture class="news-image">
                                    <!--[if IE 9]>
                <video style="display: none;"><![endif]-->
                                                                                                                                        
                                                    <source
                                    media="(max-width: 576px)"
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/4d9beba1-42fa-4a33-ab39-402ee323a691_source-aspect-ratio_50p_0.webp"
                            >
                                                <source
                                media="(max-width: 576px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/4d9beba1-42fa-4a33-ab39-402ee323a691_source-aspect-ratio_50p_0.jpg"
                        >
                                                                                                                        
                                                    <source
                                    media="(max-width: 767px)"
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/4d9beba1-42fa-4a33-ab39-402ee323a691_source-aspect-ratio_75p_0.webp"
                            >
                                                <source
                                media="(max-width: 767px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/4d9beba1-42fa-4a33-ab39-402ee323a691_source-aspect-ratio_75p_0.jpg"
                        >
                                                                    
                                                    <source
                                    
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/4d9beba1-42fa-4a33-ab39-402ee323a691_source-aspect-ratio_default_0.webp"
                            >
                                                <source
                                
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/4d9beba1-42fa-4a33-ab39-402ee323a691_source-aspect-ratio_default_0.jpg"
                        >
                                    
                <!--[if IE 9]></video><![endif]-->

                <img
                                        src="https://static.eldiario.es/clip/4d9beba1-42fa-4a33-ab39-402ee323a691_source-aspect-ratio_default_0.jpg"
                    alt="Presentación de la campaña desde la calle"
                >

            
            </picture>

            
            
                            <figcaption class="image-footer">
            <span class="title">
                Presentación de la campaña desde la calle                            </span>
                                    </figcaption>
            
                </figure><h2 class="article-text">Una preocupaci&oacute;n internacional</h2><p class="article-text">
        Las amenazas anteriores, sumadas a muchas otras incertidumbres &mdash;la organizaci&oacute;n menciona, por ejemplo, el subdesarrollo o degradaci&oacute;n de las aptitudes adaptativas de los individuos hacinados y el peligro de contaminaci&oacute;n biol&oacute;gica de las poblaciones silvestres&mdash;, han elevado la preocupaci&oacute;n sobre la acuicultura de pulpos dentro y fuera de nuestras fronteras.&nbsp;
    </p><p class="article-text">
        En Estados Unidos, varios estados han prohibido ya la acuicultura de pulpos, mientras que en Francia, Chile, M&eacute;xico y Colombia han desarrollado sus propias propuestas legislativas para prohibir esta actividad, al tiempo que existen campa&ntilde;as en marcha en Per&uacute; y en Ecuador<strong> </strong>(uno de los pa&iacute;ses de Am&eacute;rica Latina, junto a Nicaragua y Guatemala, en los que Nueva Pescanova mantiene actividad acu&iacute;cola con el cultivo de camar&oacute;n blanco). Desde hace d&eacute;cadas, est&aacute; ampliamente estudiado y <a href="https://link.springer.com/article/10.1007/s41651-024-00175-3" target="_blank" data-mrf-recirculation="links-noticia" class="link">documentado</a> c&oacute;mo la acuicultura de langostinos est&aacute; destrozando y degradando los manglares ecuatorianos, a pesar de la legislaci&oacute;n que los protege.
    </p><p class="article-text">
        Por todo ello, la entidad de operadores jur&iacute;dicos apela al principio de precauci&oacute;n y a la responsabilidad p&uacute;blica para tomar en consideraci&oacute;n su propuesta legislativa, y hace un doble llamamiento: por un lado, a los diversos grupos de la C&aacute;mara Baja; por otro, a la ciudadan&iacute;a, a trav&eacute;s de la recogida de firmas para dotar de fuerza a la iniciativa. Y subrayan: &ldquo;Es m&aacute;s f&aacute;cil prevenir eficazmente que revertir actividades ya en marcha&rdquo;.
    </p>]]></description>
      <dc:creator><![CDATA[Ana Ordaz]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/caballodenietzsche/pulpos-ganan-batalla-no-guerra-importante-prohibir-acuicultura-produzca_132_13542656.html]]></guid>
      <pubDate><![CDATA[Mon, 28 Sep 2026 20:50:37 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/d35a21ce-0c57-4537-92da-ad5040a9575a_16-9-discover-aspect-ratio_default_0.jpg" length="2072944" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/d35a21ce-0c57-4537-92da-ad5040a9575a_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="2072944" width="1200" height="675"/>
      <media:title><![CDATA[Los pulpos ganan la batalla, pero no la guerra: por qué es importante prohibir su acuicultura antes de que se produzca]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/d35a21ce-0c57-4537-92da-ad5040a9575a_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
    </item>
    <item>
      <title><![CDATA[Así atentan las políticas protaurinas contra la infancia: “Es una negación de los derechos de las y los menores”]]></title>
      <link><![CDATA[https://www.eldiario.es/caballodenietzsche/infancia-derechos-menores-politicas-protaurinas-onu-tauromaquia_132_13499337.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/6755c2fc-87e3-4eb9-a80a-0e7828798188_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="Así atentan las políticas protaurinas contra la infancia: “Es una negación de los derechos de las y los menores”"></p><div class="subtitles"><p class="subtitle">El incremento de medidas como las escuelas taurinas choca con la Convención sobre los Derechos del Niño, que lleva años instando a España a prohibir la participación de menores en festejos taurinos.</p></div><p class="article-text">
        Vuelve septiembre y vuelve la actividad parlamentaria en un a&ntilde;o que se prev&eacute; de lo m&aacute;s intenso. En Andaluc&iacute;a, adem&aacute;s, se da la coincidencia de que esta comunidad estrena curso pol&iacute;tico y gobierno: tras las elecciones de mayo, la investidura del popular Juanma Moreno y el anuncio del nuevo Ejecutivo de PP y Vox no se dieron hasta ya entrado el verano. As&iacute;, este pistoletazo de salida plantea inc&oacute;gnitas sobre c&oacute;mo se gestionar&aacute;n a partir de ahora determinados asuntos, qu&eacute; cambiar&aacute; con la extrema derecha en la Administraci&oacute;n. Y uno de ellos es el de la tauromaquia.
    </p><p class="article-text">
        La defensa del &ldquo;mundo del toro&rdquo; forma parte del ADN de Vox. Y su l&iacute;der en la comunidad andaluza, Manuel Gavira, debuta (entre otros cargos) como consejero de Turismo, un &aacute;rea para la que ya desde el programa electoral se apostaba por &ldquo;reforzar el papel de la tauromaquia y los festejos taurinos en la promoci&oacute;n tur&iacute;stica de Andaluc&iacute;a&rdquo;.
    </p><p class="article-text">
        Una promesa que se materializ&oacute; en el acuerdo de gobierno entre PP y Vox. Con esta hoja de ruta, cabe preguntarse qu&eacute; escenario se plantea en el futuro m&aacute;s inmediato. De momento, el consejero de Presidencia, Antonio Sanz (PP) ha comenzado el curso anunciando que el Gobierno de Andaluc&iacute;a espera finalizar para el primer trimestre de 2027 la <a href="https://www.europapress.es/videos/video-sanz-preve-culminar-estrategia-andaluza-tauromaquia-primer-trimestre-2027-20260905170934.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">Estrategia Andaluza de la Tauromaquia</a>, que ser&aacute; &ldquo;pionera en Espa&ntilde;a&rdquo; y con la que se busca &ldquo;fortalecer&rdquo; y &ldquo;blindar la fiesta frente a los ataques pol&iacute;ticos&rdquo;.
    </p><blockquote class="twitter-tweet" data-lang="es"><a href="https://twitter.com/X/status/2096217672983744914?ref_src=twsrc%5Etfw"></a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script><p class="article-text">
        Para Rub&eacute;n P&eacute;rez, portavoz de<strong> </strong><a href="https://www.ffw.ch/es/" data-mrf-recirculation="links-noticia" class="link" target="_blank">Fundaci&oacute;n Franz Weber (FFW)</a>, sin embargo, la entrada de Vox en el Parlamento de Andaluc&iacute;a y el baile de sillas en la cartera de Turismo &ldquo;no va a suponer un cambio sustancial respecto a un gobierno en solitario del Partido Popular, quienes ya han hecho bandera de la tauromaquia en estos &uacute;ltimos a&ntilde;os&rdquo;. En este sentido, menciona el &ldquo;apoyo a las escuelas taurinas&rdquo;, los &ldquo;convenios con la Fundaci&oacute;n Toro de Lidia, quienes han sabido captar dinero p&uacute;blico de los gobiernos de derecha y ultraderecha&rdquo; y &ldquo;el uso de Canal Sur, la televisi&oacute;n p&uacute;blica andaluza, para retransmitir corridas de toros, novilladas y tambi&eacute;n las clases pr&aacute;cticas de las escuelas taurinas&rdquo;. Todo lo anterior, valora, no son circunstancias exclusivas de Andaluc&iacute;a, sino que &ldquo;forman parte de una estrategia global en Espa&ntilde;a&rdquo;.
    </p><h2 class="article-text">La exposici&oacute;n a la tauromaquia, &ldquo;especialmente da&ntilde;ina&rdquo; para los menores</h2><p class="article-text">
        M&aacute;s all&aacute; de las consecuencias directas que este tipo de eventos tienen sobre los animales involucrados (toros, vacas, vaquillas y caballos), hay otro colectivo que se puede ver afectado por estas pol&iacute;ticas y que es sujeto de especial atenci&oacute;n: la infancia y la adolescencia.
    </p><p class="article-text">
        En su informe <a href="https://coppaprevencion.org/files/CoPPA_Exposicion_NNA_a_Violencia_Animales_11_2023.pdf" target="_blank" data-mrf-recirculation="links-noticia" class="link"><em>Exposici&oacute;n de menores a la violencia hacia animales en espect&aacute;culos y otras actividades</em></a>, la Coordinadora de Profesionales por la Prevenci&oacute;n de Abusos (CoPPA) alerta sobre los riesgos que la exposici&oacute;n a festejos de tauromaquia pueden tener sobre las y los menores. Miedo, angustia, tristeza, ansiedad, confusi&oacute;n o estr&eacute;s postraum&aacute;tico son s&oacute;lo algunos de los efectos se&ntilde;alados.
    </p><blockquote class="quote">

    
    <div class="quote-wrapper">
      <div class="first-quote"></div>
      <p class="quote-text">La exposición a la violencia aplaudida puede incrementar el riesgo de que la agresión aprendida se generalice a otros contextos. </p>
          </div>

  </blockquote><p class="article-text">
        El texto advierte que &ldquo;ser testigo de repetidas escenas de agresiones hacia animales, y m&aacute;s a&uacute;n la participaci&oacute;n en ellas, favorece la normalizaci&oacute;n de la violencia, la adquisici&oacute;n de actitudes que apoyan la agresi&oacute;n, la aparici&oacute;n de problemas y d&eacute;ficits de empat&iacute;a y la insensibilizaci&oacute;n ante la violencia ejercida sobre los dem&aacute;s&rdquo;.
    </p><p class="article-text">
        La psic&oacute;loga forense y miembro de CoPPA Lorena Manrique apunta que &ldquo;aunque no se puede generalizar&rdquo; (no todos los y las menores experimentar&aacute;n los mismos s&iacute;ntomas ni en el mismo grado), s&iacute; hay que tener en cuenta que exponerlos a ellos &ldquo;da&ntilde;a la empat&iacute;a de las personas menores de edad&rdquo;. &ldquo;Los ni&ntilde;os y las ni&ntilde;as perciben que el animal est&aacute; sufriendo, porque est&aacute; mugiendo, sangrando, intentando escapar&hellip; Pero si lo que les transmiten sus adultos de referencia es que no pasa nada, que es divertido, se les est&aacute; ense&ntilde;ando que est&aacute; bien hacer da&ntilde;o a un ser m&aacute;s d&eacute;bil, se normaliza la violencia&rdquo;, explica la experta. Se generan, por tanto, &ldquo;rasgos psicop&aacute;ticos&rdquo;, donde la diversi&oacute;n individual queda por encima del dolor de otros seres vivos.
    </p><figure class="ni-figure">
        
                                            






    <picture class="news-image">
                                    <!--[if IE 9]>
                <video style="display: none;"><![endif]-->
                                                                                                                                        
                                                    <source
                                    media="(max-width: 576px)"
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/9766079a-86ca-4e31-8eb9-44b8c7a8ada9_source-aspect-ratio_50p_0.webp"
                            >
                                                <source
                                media="(max-width: 576px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/9766079a-86ca-4e31-8eb9-44b8c7a8ada9_source-aspect-ratio_50p_0.jpg"
                        >
                                                                                                                        
                                                    <source
                                    media="(max-width: 767px)"
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/9766079a-86ca-4e31-8eb9-44b8c7a8ada9_source-aspect-ratio_75p_0.webp"
                            >
                                                <source
                                media="(max-width: 767px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/9766079a-86ca-4e31-8eb9-44b8c7a8ada9_source-aspect-ratio_75p_0.jpg"
                        >
                                                                    
                                                    <source
                                    
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/9766079a-86ca-4e31-8eb9-44b8c7a8ada9_source-aspect-ratio_default_0.webp"
                            >
                                                <source
                                
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/9766079a-86ca-4e31-8eb9-44b8c7a8ada9_source-aspect-ratio_default_0.jpg"
                        >
                                    
                <!--[if IE 9]></video><![endif]-->

                <img
                                        src="https://static.eldiario.es/clip/9766079a-86ca-4e31-8eb9-44b8c7a8ada9_source-aspect-ratio_default_0.jpg"
                    alt="Un matador provoca a un toro ensangrentado durante una corrida. San Sebastián de los Reyes, Madrid, España, 2010."
                >

            
            </picture>

            
            
                            <figcaption class="image-footer">
            <span class="title">
                Un matador provoca a un toro ensangrentado durante una corrida. San Sebastián de los Reyes, Madrid, España, 2010.                            </span>
                                    </figcaption>
            
                </figure><p class="article-text">
        Estos aprendizajes se pueden extrapolar a otras &aacute;reas de la vida, como el acoso escolar. &ldquo;En muchas ocasiones ni&ntilde;os y ni&ntilde;as acaban ejerciendo la violencia porque les cuesta diferenciar lo que est&aacute; bien y lo que est&aacute; mal: &iquest;por qu&eacute; s&iacute; se puede escupir, pegar una patada o clavar cosas a un toro, y no a un perro o a un compa&ntilde;ero?&rdquo;. &ldquo;A pesar de todo&rdquo;, puntualiza la psic&oacute;loga, &ldquo;la capacidad de resiliencia y la empat&iacute;a de muchos ni&ntilde;os y ni&ntilde;as hace que sean capaces de resistir esos aprendizajes y seguir siendo personas emp&aacute;ticas, respetuosas y sin querer hacer da&ntilde;o a otros seres vivos&rdquo;.
    </p><h2 class="article-text">Espa&ntilde;a ignora las recomendaciones de la ONU</h2><p class="article-text">
        Las alarmas no son nuevas. Como recuerda el texto de CoPPA, &ldquo;la propia Organizaci&oacute;n para las Naciones Unidas (ONU), a trav&eacute;s del Comit&eacute; de los Derechos del Ni&ntilde;o, se ha pronunciado de forma expresa en contra de que ni&ntilde;os, ni&ntilde;as y adolescentes asistan como espectadores o participen en corridas de toros, eventos taurinos y escuelas de tauromaquia&rdquo;.
    </p><figure class="ni-figure">
        
                                            






    <picture class="news-image">
                                    <!--[if IE 9]>
                <video style="display: none;"><![endif]-->
                                                                                                                                        
                                                    <source
                                    media="(max-width: 576px)"
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/e0d88d62-3fe6-4ad8-8add-7396da85d580_source-aspect-ratio_50p_0.webp"
                            >
                                                <source
                                media="(max-width: 576px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/e0d88d62-3fe6-4ad8-8add-7396da85d580_source-aspect-ratio_50p_0.jpg"
                        >
                                                                                                                        
                                                    <source
                                    media="(max-width: 767px)"
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/e0d88d62-3fe6-4ad8-8add-7396da85d580_source-aspect-ratio_75p_0.webp"
                            >
                                                <source
                                media="(max-width: 767px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/e0d88d62-3fe6-4ad8-8add-7396da85d580_source-aspect-ratio_75p_0.jpg"
                        >
                                                                    
                                                    <source
                                    
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/e0d88d62-3fe6-4ad8-8add-7396da85d580_source-aspect-ratio_default_0.webp"
                            >
                                                <source
                                
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/e0d88d62-3fe6-4ad8-8add-7396da85d580_source-aspect-ratio_default_0.jpg"
                        >
                                    
                <!--[if IE 9]></video><![endif]-->

                <img
                                        src="https://static.eldiario.es/clip/e0d88d62-3fe6-4ad8-8add-7396da85d580_source-aspect-ratio_default_0.jpg"
                    alt="Un niño de corta edad agita un pequeño capote en el ruedo de una escuela de tauromaquia española. Madrid, España, 2009."
                >

            
            </picture>

            
            
                            <figcaption class="image-footer">
            <span class="title">
                Un niño de corta edad agita un pequeño capote en el ruedo de una escuela de tauromaquia española. Madrid, España, 2009.                            </span>
                                    </figcaption>
            
                </figure><p class="article-text">
        Los toques de atenci&oacute;n de este organismo a Espa&ntilde;a &mdash;recomendaciones formuladas <a href="https://www.juventudeinfancia.gob.es/sites/default/files/convencion_derechos_nino/observaciones-finales-del-comite-a-espana-5-y-6-informe-de-aplicacion-de-los-derechos-del-nino.pdf" target="_blank" data-mrf-recirculation="links-noticia" class="link">en 2018</a> y nuevamente <a href="https://www.juventudeinfancia.gob.es/sites/default/files/convencion_derechos_nino/LOIPR-VII-informe-a-Espana.pdf" target="_blank" data-mrf-recirculation="links-noticia" class="link">en 2025</a>&mdash; encuentran dif&iacute;cil encaje con el apoyo institucional a las escuelas taurinas. El a&ntilde;o pasado hab&iacute;a inscritas en nuestro pa&iacute;s 82 escuelas taurinas, de las cuales pr&aacute;cticamente la mitad se encuentran en Andaluc&iacute;a. Para la FFW, esto supone un &ldquo;negacionismo absoluto de la <a href="https://www.ohchr.org/es/instruments-mechanisms/instruments/convention-rights-child" target="_blank" data-mrf-recirculation="links-noticia" class="link">Convenci&oacute;n sobre los Derechos del Ni&ntilde;o</a>, de la que Espa&ntilde;a forma parte, y de los derechos humanos de este colectivo&rdquo;. La psic&oacute;loga forense coincide: &ldquo;A ni&ntilde;as y ni&ntilde;os hay que protegerles de cualquier tipo de violencia, esto es algo b&aacute;sico. Evidentemente, con las escuelas taurinas o permitiendo su asistencia a festejos taurinos, no se les est&aacute; protegiendo&rdquo;, zanja.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <iframe title="Así ha crecido el número de escuelas taurinas en España" aria-label="Gráfico de área" id="datawrapper-chart-G8xiD" src="https://datawrapper.dwcdn.net/G8xiD/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(){function e(){window.addEventListener(`message`,function(e){if(e.data[`datawrapper-height`]!==void 0){var t=document.querySelectorAll(`iframe`);for(var n in e.data[`datawrapper-height`])for(var r=0,i;i=t[r];r++)if(i.contentWindow===e.source){var a=e.data[`datawrapper-height`][n]+`px`;i.style.height=a}}})}e()})();</script>
    </figure><p class="article-text">
        A lo anterior se suma que muchas televisiones p&uacute;blicas auton&oacute;micas apuestan por incluir en sus parrillas corridas de toros, novilladas, etc. Un dato curioso es que este tipo de contenidos est&aacute;n exentos de la obligaci&oacute;n de la calificaci&oacute;n por edades. Pero la realidad, subraya P&eacute;rez, es que &ldquo;est&aacute;n emitiendo violencia expl&iacute;cita y real en horario infantil&rdquo;. La FFW plantea: &ldquo;Si hay comunidades aut&oacute;nomas &mdash;o, incluso, el Gobierno de Espa&ntilde;a&mdash; que no van a cumplir, &iquest;por qu&eacute; no se salen de la Convenci&oacute;n? Estamos hablando de un <em>corpus</em> articulado, no es que se pueda coger una parte y desechar el resto&rdquo;.
    </p><h2 class="article-text">Dato no mata a relato</h2><p class="article-text">
        La defensa f&eacute;rrea de la tauromaquia por parte de gobiernos como el de Andaluc&iacute;a contrasta, sin embargo, con los datos sobre el inter&eacute;s general en este tipo de festejos o su aceptaci&oacute;n en la sociedad. Seg&uacute;n la entrega m&aacute;s reciente de la Encuesta de H&aacute;bitos y Pr&aacute;cticas Culturales en Espa&ntilde;a, s&oacute;lo el 8 % de la poblaci&oacute;n acudi&oacute; a alg&uacute;n espect&aacute;culo o festejo taurino el a&ntilde;o anterior.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <iframe title="¿Cuánto fueron los españoles a los toros el último año?" aria-label="Líneas" id="datawrapper-chart-z5LZK" src="https://datawrapper.dwcdn.net/z5LZK/1/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="501" data-external="1"></iframe><script type="text/javascript">(function(){function e(){window.addEventListener(`message`,function(e){if(e.data[`datawrapper-height`]!==void 0){var t=document.querySelectorAll(`iframe`);for(var n in e.data[`datawrapper-height`])for(var r=0,i;i=t[r];r++)if(i.contentWindow===e.source){var a=e.data[`datawrapper-height`][n]+`px`;i.style.height=a}}})}e()})();</script>
    </figure><p class="article-text">
        La encuesta del Ministerio de Cultura revela, adem&aacute;s, que el inter&eacute;s por estos eventos ha ido decayendo en nuestro pa&iacute;s a lo largo de la &uacute;ltima d&eacute;cada. Actualmente, el 75 % de la poblaci&oacute;n espa&ntilde;ola considera tener un inter&eacute;s m&iacute;nimo o bajo por los espect&aacute;culos o festejos taurinos, frente al 14 % que manifiesta tener un inter&eacute;s m&aacute;ximo o alto.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <iframe title="Disminuye el interés por los toros en la última década" aria-label="Barras apiladas" id="datawrapper-chart-BX8Cy" src="https://datawrapper.dwcdn.net/BX8Cy/1/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="316" data-external="1"></iframe><script type="text/javascript">(function(){function e(){window.addEventListener(`message`,function(e){if(e.data[`datawrapper-height`]!==void 0){var t=document.querySelectorAll(`iframe`);for(var n in e.data[`datawrapper-height`])for(var r=0,i;i=t[r];r++)if(i.contentWindow===e.source){var a=e.data[`datawrapper-height`][n]+`px`;i.style.height=a}}})}e()})();</script>
    </figure><p class="article-text">
        Paralelamente, la creciente sensibilizaci&oacute;n hacia los animales, sus derechos y bienestar se refleja tambi&eacute;n en otros indicadores. El <a href="https://www.fbbva.es/wp-content/uploads/2022/01/Presentacion-Estudio-de-Animales.pdf" target="_blank" data-mrf-recirculation="links-noticia" class="link">estudio sobre la visi&oacute;n y las actitudes hacia los animales en la sociedad espa&ntilde;ola</a>, de la Fundaci&oacute;n BBVA, preguntaba por la legitimidad del uso de animales en distintas situaciones y para diversos fines. En lo relativo a la tauromaquia, las respuestas fueron tajantes. El 70 % de las personas entrevistadas consider&oacute; &ldquo;totalmente inaceptable&rdquo; el uso de animales en las corridas de toros, mientras que s&oacute;lo un 8 % se posicion&oacute; en la opini&oacute;n contraria; en la misma l&iacute;nea, un 76 % valor&oacute; &ldquo;totalmente inaceptable&rdquo; el uso de animales para el entretenimiento en fiestas locales, frente a un escaso 4 % que s&iacute; lo consider&oacute; leg&iacute;timo.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <iframe title="Amplio rechazo del uso de animales en corridas de toros" aria-label="Barras apiladas" id="datawrapper-chart-dn8R3" src="https://datawrapper.dwcdn.net/dn8R3/1/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="738" data-external="1"></iframe><script type="text/javascript">(function(){function e(){window.addEventListener(`message`,function(e){if(e.data[`datawrapper-height`]!==void 0){var t=document.querySelectorAll(`iframe`);for(var n in e.data[`datawrapper-height`])for(var r=0,i;i=t[r];r++)if(i.contentWindow===e.source){var a=e.data[`datawrapper-height`][n]+`px`;i.style.height=a}}})}e()})();</script>
    </figure><p class="article-text">
        Unos datos que concuerdan con los de la <a href="https://www.dsca.gob.es/sites/default/files/derechos-sociales/estudio-ley-encuesta_0.pdf" target="_blank" data-mrf-recirculation="links-noticia" class="link">encuesta sobre sensibilizaci&oacute;n de la sociedad espa&ntilde;ola respecto a los derechos de los animales</a>, publicada por el Ministerio de Derechos Sociales, Consumo y Agenda 2030, y seg&uacute;n la cual s&oacute;lo el 10 % de la poblaci&oacute;n est&aacute; de acuerdo con el uso de animales en corridas de toros, mientras que un abrumador 86 % lo considera &ldquo;inaceptable&rdquo;. 
    </p><p class="article-text">
        En este contexto, el n&uacute;mero de eventos taurinos no ha parado de descender en los &uacute;ltimos a&ntilde;os. As&iacute; lo revela la <a href="https://www.cultura.gob.es/servicios-a-la-ciudadania/estadisticas/cultura/mc/culturabase/asuntos-taurinos/resultados-asuntos-taurinos.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">Estad&iacute;stica de Asuntos Taurinos</a>, publicada por el Ministerio de Cultura a partir de los datos proporcionados por las comunidades aut&oacute;nomas: los festejos taurinos se han desplomado un 60 % desde 2007 (a&ntilde;o en el que comienza la serie). Si aquel a&ntilde;o se celebraron 3.651 corridas de toros, novilladas y becerradas, en 2025 esta cifra descendi&oacute; hasta los 1.480 eventos.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <iframe title="Los festejos taurinos se desploman un 60% desde 2007" aria-label="Líneas" id="datawrapper-chart-Aa9cS" src="https://datawrapper.dwcdn.net/Aa9cS/1/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="504" data-external="1"></iframe><script type="text/javascript">(function(){function e(){window.addEventListener(`message`,function(e){if(e.data[`datawrapper-height`]!==void 0){var t=document.querySelectorAll(`iframe`);for(var n in e.data[`datawrapper-height`])for(var r=0,i;i=t[r];r++)if(i.contentWindow===e.source){var a=e.data[`datawrapper-height`][n]+`px`;i.style.height=a}}})}e()})();</script>
    </figure><p class="article-text">
        Con todo, el mapa pol&iacute;tico y las tendencias de cara al ciclo electoral de 2027 apuntan hacia la derecha y, por tanto, hacia la<strong> </strong>batalla por el relato y las pol&iacute;ticas identitarias, donde la tauromaquia juega un papel clave. Para Rub&eacute;n P&eacute;rez, subvencionar este campo es una apuesta clara para PP y Vox, &ldquo;que compiten por nichos de voto&rdquo;. Un contexto desfavorable, en definitiva, para las organizaciones y colectivos que trabajan por la abolici&oacute;n de la tauromaquia. Mientras que PP y Vox subvencionan la tauromaquia para &ldquo;competir por nichos de voto&rdquo;, los partidos a su izquierda &ldquo;deber&iacute;an posicionarse de una vez&rdquo;.
    </p><p class="article-text">
        En este punto, cabe recordar que en octubre de 2025 <a href="https://www.eldiario.es/caballodenietzsche/socialista-abajo-corridas-toros_132_12666973.html" data-mrf-recirculation="links-noticia" class="link">el Congreso rechaz&oacute; debatir</a> la derogaci&oacute;n de la protecci&oacute;n cultural a los toros con la abstenci&oacute;n decisiva del PSOE. La iniciativa legislativa popular (ILP) &lsquo;No es mi cultura&rsquo;, que consigui&oacute; m&aacute;s de 715.000 firmas ciudadanas, ni siquiera fue tenida en consideraci&oacute;n. Este verano, la iniciativa volvi&oacute; a la C&aacute;mara Baja tras recibir el apoyo de 52 diputados y diputadas que registraron una Proposici&oacute;n de Ley que recuperaba &iacute;ntegramente la ILP.
    </p>]]></description>
      <dc:creator><![CDATA[Ana Ordaz]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/caballodenietzsche/infancia-derechos-menores-politicas-protaurinas-onu-tauromaquia_132_13499337.html]]></guid>
      <pubDate><![CDATA[Fri, 11 Sep 2026 21:22:54 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/6755c2fc-87e3-4eb9-a80a-0e7828798188_16-9-discover-aspect-ratio_default_0.jpg" length="7035305" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/6755c2fc-87e3-4eb9-a80a-0e7828798188_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="7035305" width="1200" height="675"/>
      <media:title><![CDATA[Así atentan las políticas protaurinas contra la infancia: “Es una negación de los derechos de las y los menores”]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/6755c2fc-87e3-4eb9-a80a-0e7828798188_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
    </item>
    <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>
  </channel>
</rss>
