<?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 - Sistema electoral]]></title>
    <link><![CDATA[https://www.eldiario.es/temas/sistema-electoral/]]></link>
    <description><![CDATA[elDiario.es - Sistema electoral]]></description>
    <language><![CDATA[es]]></language>
    <copyright><![CDATA[Copyright El Diario]]></copyright>
    <ttl>10</ttl>
    <atom:link href="https://www.eldiario.es/rss/category/tag/1007852/" rel="self" type="application/rss+xml"/>
    <item>
      <title><![CDATA[El partido más exitoso de todas las democracias está en Japón y es un rodillo electoral desde hace casi siete décadas]]></title>
      <link><![CDATA[https://www.eldiario.es/internacional/partido-exitoso-democracias-japon-rodillo-electoral-siete-decadas_1_12969067.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/f70fb213-9768-466b-9c03-72916e03d88b_16-9-discover-aspect-ratio_default_1136012.jpg" width="4330" height="2435" alt="El partido más exitoso de todas las democracias está en Japón y es un rodillo electoral desde hace casi siete décadas"></p><div class="subtitles"><p class="subtitle">El Partido Liberal Democrático (PLD) ha gobernado sin apenas interrupciones desde 1955 entre el pragmatismo político, la gestión de una maraña de redes clientelares y la colaboración con EEUU, fraguada en la Guerra Fría</p><p class="subtitle">La líder ultraconservadora de Japón acude a las urnas con el rearme como principal baza en la era Trump</p></div><p class="article-text">
        La s&oacute;lida victoria electoral de Sanae Takaichi en las elecciones a la c&aacute;mara baja del domingo ha vuelto a confirmar una de las reglas hist&oacute;ricas de la pol&iacute;tica japonesa: el PLD siempre gana. Fundado en plena Guerra Fr&iacute;a, el Partido Liberal Democr&aacute;tico nip&oacute;n ha gobernado de forma pr&aacute;cticamente ininterrumpida desde 1955, con apenas dos periodos en la oposici&oacute;n (14 meses entre 1993 y 1994, m&aacute;s el trienio 2009-2012). Su extremo pragmatismo, sus enmara&ntilde;adas y bien lubricadas redes clientelares &mdash;favorecidas por un sistema electoral enrevesado&mdash; y, cuando la ocasi&oacute;n lo requiere, el apoyo m&aacute;s o menos disimulado de EEUU, han alimentado este dominio hist&oacute;rico.
    </p><p class="article-text">
        &ldquo;Es el partido m&aacute;s exitoso de todas las democracias desde el fin de la II Guerra Mundial. M&aacute;s incluso que el Congreso Nacional Africano de Sud&aacute;frica [tras el fin del apartheid]. Es impresionante&rdquo;, se&ntilde;ala a elDiario.es Robert Pekkanen, director del programa de estudios sobre Jap&oacute;n de la Escuela de Estudios Internacionales Henry M. Jackson, ligada a la Universidad de Washington. 
    </p><p class="article-text">
        Especializado en el an&aacute;lisis de los sistemas electorales, Pekkanen se&ntilde;ala que el partido nace de la fusi&oacute;n de otras dos formaciones de derecha por un c&aacute;lculo meramente electoralista. El sistema de voto, que se mantuvo sin alteraciones significativas hasta los 90, incentivaba que candidatos de la misma formaci&oacute;n tuviesen que competir entre s&iacute; porque, en lugar de listas electorales, los votantes solo pod&iacute;an apoyar a un &uacute;nico candidato por cada circunscripci&oacute;n, aunque estas tuviesen m&uacute;ltiples diputados asignados. Y esa competencia entre compa&ntilde;eros &ldquo;solo puedes hacerla a trav&eacute;s de las redes personales y el clientelismo, porque no vas a disputar sobre cuestiones pol&iacute;ticas con un aspirante de tu mismo partido&rdquo;, explica Pekkanen.
    </p><blockquote class="quote">

    
    <div class="quote-wrapper">
      <div class="first-quote"></div>
      <p class="quote-text">Es el partido más exitoso de todas las democracias desde el fin de la II guerra mundial. Es impresionante</p>
                <div class="quote-author">
                        <span class="name">Robert Pekkanen</span>
                                        <span>—</span> director del programa de estudios sobre Japón de la Escuela de Estudios Internacionales Henry M. Jackson
                      </div>
          </div>

  </blockquote><p class="article-text">
        Esta especie de caciquismo oriental lleva a que el pol&iacute;tico est&eacute; en permanente campa&ntilde;a, empe&ntilde;ado en caer bien al potencial votante en su entorno inmediato. &ldquo;<em>Koenkai </em>es la palabra sagrada que define a las redes clientelares, que explican que en la<em> Dieta</em> [la c&aacute;mara baja parlamentaria] se repitan generaci&oacute;n tras generaci&oacute;n los mismos apellidos, muy vinculados a determinados territorios. Esos diputados van religiosamente, con mucha frecuencia, a bodas, bautizos y funerales. Hay una relaci&oacute;n muy estrecha, que engrasan de manera constante&rdquo;, explica Fernando Delage, director del Departamento de Estudios Internacionales de la Universidad Loyola y exdirector de Casa Asia en Madrid.
    </p><p class="article-text">
        A esto se suma el centralismo fiscal nip&oacute;n, que permite escasa autonom&iacute;a a los responsables locales para asignar los recursos, que se reparten desde Tokio. &ldquo;Si eres un pol&iacute;tico joven y con ambiciones y vives en una zona que necesita que se construya un puente, vas a tener que acabar afili&aacute;ndote al PLD, aunque no te caigan especialmente simp&aacute;ticos, porque son los que deciden d&oacute;nde va el dinero&rdquo;, pone por ejemplo Pekkanen.
    </p><p class="article-text">
        &ldquo;El denominado 'sistema de 1955' otorgaba al PLD, <em>de facto,</em> una preponderancia sobre el resto de partidos que era conveniente en el contexto de la Guerra Fr&iacute;a, y que gracias al denominado 'tri&aacute;ngulo de hierro' de la pol&iacute;tica japonesa &ndash;con el PLD, el sector empresarial y la burocracia&ndash; dio lugar al milagro econ&oacute;mico japon&eacute;s hasta la d&eacute;cada de los 90&rdquo;, relata Oriol Farr&eacute;s, analista del centro de investigaci&oacute;n en relaciones internacionales CIDOB especializado en la regi&oacute;n de Asia-Pac&iacute;fico. 
    </p><blockquote class="quote">

    
    <div class="quote-wrapper">
      <div class="first-quote"></div>
      <p class="quote-text">?Koenkai&#039; es la palabra sagrada que define a las redes clientelares, que explican que en la Dieta [la cámara baja parlamentaria] se repitan generación tras generación los mismos apellidos</p>
                <div class="quote-author">
                        <span class="name">Fernando Delage</span>
                                        <span>—</span> Director del Departamento de Estudios Internacionales de la Universidad Loyola
                      </div>
          </div>

  </blockquote><p class="article-text">
        &ldquo;Era un partido extraordinariamente pragm&aacute;tico que coincide con el grueso de una sociedad &eacute;tnica y culturalmente homog&eacute;nea y tambi&eacute;n muy inclinada al mantenimiento del <em>statu quo</em>&rdquo;, apunta Delage, en clave sociol&oacute;gica. Esa flexibilidad program&aacute;tica explica, por ejemplo, que el Jap&oacute;n industrial de los a&ntilde;os 70 diese pie a unas de las legislaciones medioambientales m&aacute;s restrictivas de la &eacute;poca, a medida que la conciencia ecologista calaba en la poblaci&oacute;n. &ldquo;Hab&iacute;a episodios frecuentes de intoxicaci&oacute;n por mercurio o cadmio, era peor que la China contempor&aacute;nea&rdquo;, relata Pekkanen. &ldquo;Pero aprobaron reglas medioambientales muy estrictas porque, aunque prefiriesen ser m&aacute;s conservadores, lo que m&aacute;s les importaba era ganar&rdquo;, a&ntilde;ade.
    </p><h2 class="article-text">El amigo americano y la izquierda</h2><p class="article-text">
        Las diferencias en el eje izquierda-derecha en Jap&oacute;n no remiten tanto a cuestiones como la pol&iacute;tica tributaria o los servicios p&uacute;blicos, sino que est&aacute;n fuertemente ligadas al fin de la Segunda Guerra Mundial, cuando el pa&iacute;s se ve ocupado por EEUU. &ldquo;No recupera realmente la soberan&iacute;a hasta las elecciones de 1955, pero est&aacute; condicionada a la firma de un tratado de seguridad que implica la permanencia de tropas estadounidenses&rdquo;, explica Pekkanen. 
    </p><p class="article-text">
        La posibilidad de abandonar la alianza militar empieza a plantearse en los a&ntilde;os 60, una d&eacute;cada de ebullici&oacute;n izquierdista, en las que la principal formaci&oacute;n opositora, el Partido Socialista, aspira a salir de los bloques geopol&iacute;ticos. &ldquo;Quer&iacute;a que Jap&oacute;n fuese Suiza&rdquo;, describe Pekkanen. El debate parte a la sociedad, que tiene el recuerdo de las bombas at&oacute;micas en Hiroshima y Nagasaki y el bombardeo incendiario de Tokio todav&iacute;a en la retina. 
    </p><p class="article-text">
        La divisi&oacute;n se resolvi&oacute; en favor del aliado estadounidense, que no se hab&iacute;a quedado cruzado de brazos esperando acontecimientos. En la d&eacute;cada previa hab&iacute;a apoyado activamente la fusi&oacute;n de los partidos que dieron lugar al PLD y maniobrado para rehabilitar a figuras vinculadas al Jap&oacute;n imperial que ve&iacute;a &uacute;tiles en la lucha contra el comunismo. Uno de ellos era Nobusuke Kishi. Ministro durante la guerra, pas&oacute; tras la contienda por la c&aacute;rcel como sospechoso de cr&iacute;menes de guerra, pero acab&oacute; reincorpor&aacute;ndose a la vida pol&iacute;tica. Fue uno de los fundadores del PLD y primer ministro (1957-1960), como despu&eacute;s lo ser&iacute;a su hermano, Eisaku Sato (1964-1972) y su nieto, Shinzo Abe (2006-2007 y 2012-2020).
    </p><p class="article-text">
        La influencia de EEUU era tal que el jefe de estaci&oacute;n en Tokio de la CIA entre 1974 y 1976, Horace Feldman, lleg&oacute; a decir, seg&uacute;n recogi&oacute; el periodista Tim Weiner en <em>Legado de Cenizas</em>, donde repasa la historia de la agencia: &ldquo;Gobernamos Jap&oacute;n durante la ocupaci&oacute;n y lo hicimos de una manera diferente en los a&ntilde;os posteriores a la ocupaci&oacute;n. El general MacArthur ten&iacute;a sus m&eacute;todos. Nosotros ten&iacute;amos los nuestros&rdquo;.
    </p><h2 class="article-text">Reforma electoral y primeras grietas</h2><p class="article-text">
        El final de los 80 trajo a Jap&oacute;n una crisis econ&oacute;mica que se extiende hasta la actualidad. En 1993 el PLD sali&oacute; por primera vez del Gobierno tras una escisi&oacute;n interna que dio pie a un gobierno de coalici&oacute;n en el que participaron por primera vez los socialistas. La experiencia dur&oacute; poco. &ldquo;Se unen todos menos el PLD y los comunistas, pero se viene abajo, no ten&iacute;an nada en com&uacute;n&rdquo;, relata Pekkanen. 
    </p><p class="article-text">
        En esos a&ntilde;os se cambia la ley electoral. &ldquo;Es lo que se identifica como la principal fuente de corrupci&oacute;n, que es del sistema en s&iacute;, por esa carrera por conseguir recursos, m&aacute;s que por la voluntad el enriquecimiento personal&rdquo;, plantea Delage. 
    </p><p class="article-text">
        El PLD se rehace y vuelve al Gobierno en solitario en 1996, tras una ef&iacute;mera experiencia de cohabitaci&oacute;n con los socialistas de la que la izquierda sale muy perjudicada. Desde entonces y hasta 2009 pasan otros 15 a&ntilde;os en el poder, hasta su primera derrota real ante el Partido Democr&aacute;tico, de centroizquierda. Influye definitivamente en este rev&eacute;s el efecto de la gran recesi&oacute;n y un cierto abandono de la base rural del PLD, tradicionalmente af&iacute;n, seg&uacute;n Pekannen.
    </p><p class="article-text">
        Pero la alternancia no dura m&aacute;s de una legislatura. El primer ministro Yukio Hatoyama trata de limitar la presencia militar de EEUU en la isla de Okinawa y se encuentra con el rechazo de la burocracia nacional, muy proclive a la gran potencia. &ldquo;Era una situaci&oacute;n imposible: enfadas a los estadounidenses y decepcionas a los isle&ntilde;os&rdquo;, apunta el experto electoral, que agrega que la estocada definitiva fue el accidente de la central nuclear de Fukushima, provocado por un terremoto. &ldquo;Se les culp&oacute; por no responder adecuadamente, ellos que ni siquiera eran partidarios de la energ&iacute;a nuclear&rdquo;, indica.
    </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/dc410687-009d-48b6-9d5a-4b0b97ad9332_16-9-discover-aspect-ratio_50p_0.webp"
                            >
                                                <source
                                media="(max-width: 576px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/dc410687-009d-48b6-9d5a-4b0b97ad9332_16-9-discover-aspect-ratio_50p_0.jpg"
                        >
                                                                                                                        
                                                    <source
                                    media="(max-width: 767px)"
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/dc410687-009d-48b6-9d5a-4b0b97ad9332_16-9-discover-aspect-ratio_75p_0.webp"
                            >
                                                <source
                                media="(max-width: 767px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/dc410687-009d-48b6-9d5a-4b0b97ad9332_16-9-discover-aspect-ratio_75p_0.jpg"
                        >
                                                                    
                                                    <source
                                    
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/dc410687-009d-48b6-9d5a-4b0b97ad9332_16-9-discover-aspect-ratio_default_0.webp"
                            >
                                                <source
                                
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/dc410687-009d-48b6-9d5a-4b0b97ad9332_16-9-discover-aspect-ratio_default_0.jpg"
                        >
                                    
                <!--[if IE 9]></video><![endif]-->

                <img
                                        src="https://static.eldiario.es/clip/dc410687-009d-48b6-9d5a-4b0b97ad9332_16-9-discover-aspect-ratio_default_0.jpg"
                    alt="La central nuclear de Fukushima."
                >

            
            </picture>

            
            
                            <figcaption class="image-footer">
            <span class="title">
                La central nuclear de Fukushima.                            </span>
                                    </figcaption>
            
                </figure><p class="article-text">
        El PLD vuelve a ganar en 2012 con Abe y el Partido Democr&aacute;tico languidece hasta acabar disolvi&eacute;ndose en 2017. La gobernanza vuelve a ser un juego interno del PLD, ahora con la participaci&oacute;n ocasional de partidos minoritarios. Su &uacute;ltimo aliado, el Komeito, de inspiraci&oacute;n budista, decidi&oacute; romper amarras con el PLD ante la ret&oacute;rica derechista de Takaichi y unirse al Partido Constitucional Democr&aacute;tico, de reciente creaci&oacute;n, para constituir la Alianza Reformista de Centro. La maniobra no logra desbancar a una primera ministra que hace valer su popularidad.
    </p><p class="article-text">
        &ldquo;Que sea una mujer es relevante, m&aacute;s en un partido que hasta los 90 no ten&iacute;a ni una sola diputada&rdquo;, apunta Pekkanen, que se&ntilde;ala su popularidad entre los j&oacute;venes, pero duda de que la actual primera ministra pueda aumentar el gasto militar, como promete. &ldquo;Jap&oacute;n es la sociedad m&aacute;s envejecida del mundo, por lo que tienen un gasto muy elevado en pensiones. No s&eacute; si se puede reducir la deuda, bajar los impuestos y gastar m&aacute;s en defensa al mismo tiempo&rdquo;, plantea.
    </p><p class="article-text">
        &ldquo;Enfrentarse a China por Taiwan puede ser popular, pero crea una serie de problemas&rdquo;, advierte Delage, que tambi&eacute;n tiene dudas de que Takaichi sea capaz de llevar adelante &ldquo;las reformas estructurales de la econom&iacute;a en las que Abe, que fue su mentor, fracas&oacute;&rdquo;. Si su figura pierde brillo, en el PLD no van a faltar recambios.
    </p>]]></description>
      <dc:creator><![CDATA[Víctor Honorato]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/internacional/partido-exitoso-democracias-japon-rodillo-electoral-siete-decadas_1_12969067.html]]></guid>
      <pubDate><![CDATA[Sun, 08 Feb 2026 23:04:06 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/f70fb213-9768-466b-9c03-72916e03d88b_16-9-discover-aspect-ratio_default_1136012.jpg" length="3032497" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/f70fb213-9768-466b-9c03-72916e03d88b_16-9-discover-aspect-ratio_default_1136012.jpg" type="image/jpeg" fileSize="3032497" width="4330" height="2435"/>
      <media:title><![CDATA[El partido más exitoso de todas las democracias está en Japón y es un rodillo electoral desde hace casi siete décadas]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/f70fb213-9768-466b-9c03-72916e03d88b_16-9-discover-aspect-ratio_default_1136012.jpg" width="4330" height="2435"/>
      <media:keywords><![CDATA[Japón,Elecciones,Sanae Takaichi,Guerra Fría,Sistema electoral]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[Nueve partidos para 14 escaños: así beneficia la fragmentación electoral en Aragón a PP y PSOE]]></title>
      <link><![CDATA[https://www.eldiario.es/aragon/politica/nueve-partidos-14-escanos-beneficia-fragmentacion-electoral-aragon-pp-psoe_1_12943928.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/7e800f4f-cc2d-43be-a774-1a4418740e4c_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="Nueve partidos para 14 escaños: así beneficia la fragmentación electoral en Aragón a PP y PSOE"></p><div class="subtitles"><p class="subtitle">El sistema electoral aragonés, que premia con más diputados a las provincias de Teruel y Huesca, ha perjudicado tradicionalmente la división de la izquierda en varias candidaturas</p></div><p class="article-text">
        Nueve listas distintas competir&aacute;n por los 67 esca&ntilde;os que se repartir&aacute;n en las pr&oacute;ximas elecciones auton&oacute;micas del 8F en Arag&oacute;n. En el bloque progresista, a la izquierda del <b style="color:#E02020">PSOE</b> competir&aacute;n hasta tres listas: <b style="color:#007057">Izquierda Unida-Sumar</b>, la <b style="color:#610f13">Chunta Aragonesista</b> (CHA) y <b style="color:#7C4080">Podemos</b>. En la derecha, <b style="color:#02A2DD">PP</b>, <b style="color:#AAD656">Vox</b> y el partido de Alvise P&eacute;rez (<b>Se Acab&oacute; la Fiesta</b> - SALF). Una batalla en la que se unen las formaciones regionalistas del <b style="color:#fdbb03">Partido Aragon&eacute;s</b> (PAR) y la coalici&oacute;n de <b style="color:#610f13">Teruel Existe</b> con Arag&oacute;n Existe.
    </p><p class="article-text">
        En la provincia de Teruel, estas nueve listas electorales se intentar&aacute;n repartir los 14 esca&ntilde;os que reparte la circunscripci&oacute;n. En Huesca ser&aacute;n 18 esca&ntilde;os y en Zaragoza, 35. Aunque esta situaci&oacute;n no es nueva, la fragmentaci&oacute;n electoral se ha disparado desde 2015: si antes hab&iacute;a 5 partidos por encima del 3% de los votos, desde entonces hay 7-8 partidos por encima de ese umbral.
    </p><p class="article-text">
        Para medir a qu&eacute; partidos ha perjudicado y beneficiado el sistema electoral, hemos calculado las diferencias entre el porcentaje de esca&ntilde;os y el porcentaje de votos obtenido por los partidos que se presentaron en todas las elecciones auton&oacute;micas a las Cortes desde 1983. En el gr&aacute;fico siguiente, el cero representa el equilibrio entre votos y esca&ntilde;os. Los partidos que se sit&uacute;an por encima son aquellos beneficiados por el sistema.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <!-- Lo¡d3.js -->
<script src="https://unpkg.com/d3@7.9.0"></script>
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/elecciones/autonomicas/aragon/2602/previas/sistema-electoral/charts_sistema_electoral_aragon.css">
<link href="https://fonts.googleapis.com/css?family=Roboto:400,700|Encode+Sans:400,500,700&display=swap"
    rel="stylesheet">


<br><!-- título -->
<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">
    ¿Cuáles han sido los más beneficiados y perjudicados por el sistema electoral aragonés?
</h4>
<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">
    Diferencia entre el porcentaje de escaños y el porcentaje de votos obtenido por cada partido en todas las elecciones
    autonómicas que se han celebrado en democracia en Aragón. Solo se incluyen candidaturas que consiguieron diputados
    o con más del 3% de los votos
</p>


<div id="sist-elec-contenedor-partidos-beneficiados">
    <div id="sist-elec-partidos-beneficiados"></div>
</div>


<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente:
    Gobierno de Aragón</p>

<br>

<script src="https://lab.eldiario.es/elections-maps/elecciones/autonomicas/aragon/2602/previas/sistema-electoral/charts_sistema_electoral_aragon_min.js"></script>
<script>
    ChartsSistemaElectoralAragon.initPartidosBeneficiados('sist-elec-contenedor-partidos-beneficiados',
        'sist-elec-partidos-beneficiados',{
        labels: [
            { party: 'PP', election: '2023-05' },
            { party: 'PSOE', election: '2015-05' },
            { party: 'PAR', election: '1999-06' },
            { party: 'Podemos', election: '2023-05' },
            { party: 'CHA', election: '1999-06' },
            { party: 'Cs', election: '2019-05' },
            { party: 'PSOE', election: '1987-06' },
            { party: 'IU', election: '2011-05' },
            { party: 'Vox', election: '2019-05' }
        ]
    });
</script>
    </figure><p class="article-text">
        Como puedes ver, <b style="color:#02A2DD">PP</b>, <b style="color:#E02020">PSOE</b> y el <b style="color:#fdbb03">Partido Aragon&eacute;s</b> han sido los partidos con mayor prima de esca&ntilde;os en las auton&oacute;micas aragonesas. &iquest;Y por qu&eacute; sucede esta distorsi&oacute;n entre votos y esca&ntilde;os? Primero, por c&oacute;mo se reparten los esca&ntilde;os entre las 3 provincias. <a href="https://www.boe.es/buscar/act.php?id=BOE-A-1987-5339" target="_blank" data-mrf-recirculation="links-noticia" class="link">La ley electoral de Arag&oacute;n</a> fija que cada provincia tiene asignado un m&iacute;nimo de 14 diputados y el resto se reparten seg&uacute;n su poblaci&oacute;n (hasta 2023 se hac&iacute;a seg&uacute;n el censo electoral).
    </p><p class="article-text">
        Si las provincias reciben un n&uacute;mero de esca&ntilde;os en funci&oacute;n de sus habitantes, &iquest;significa que el voto vale igual en todas? No exactamente. Precisamente, ese m&iacute;nimo de diputados, que se reparten por igual sin importar el n&uacute;mero de residentes, es lo que distorsiona el reparto.
    </p><p class="article-text">
        &iquest;A qu&eacute; territorios beneficia? En las pr&oacute;ximas elecciones del 8 de febrero, Zaragoza elige al 52% de las Cortes cuando representa al 73% de la poblaci&oacute;n. Una distorsi&oacute;n que va a favor de las otras dos provincias (Huesca y Teruel) que escogen un 48% de los diputados agrupando a un 27% de la poblaci&oacute;n.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <!-- Lo¡d3.js -->
<script src="https://unpkg.com/d3@7.9.0"></script>
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/elecciones/autonomicas/aragon/2602/previas/sistema-electoral/charts_sistema_electoral_aragon.css">
<link href="https://fonts.googleapis.com/css?family=Roboto:400,700|Encode+Sans:400,500,700&display=swap"
    rel="stylesheet">


<br><!-- título -->
<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">Cómo el
    sistema
    electoral aragonés perjudica a Zaragoza frente a Huesca y Teruel
</h4>
<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">
    Comparación entre el <b style="background-color:#D0021B;padding:0px 2px;color:white;border-radius: 2px;">porcentaje
        de población</b> y el
    <b style="background-color:#005695;color:white;padding:0px 2px;border-radius: 2px;">porcentaje de escaños</b> de
    cada provincia
    por grupos de cara a las elecciones autonómicas en Aragón de 2026
</p>


<div id="sist-elec-contenedor-grupos-provincias">
    <div id="sist-elec-grupos-provincias"></div>
</div>


<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente:
    Gobierno de Aragón, INE</p>

<br>


<script src="https://lab.eldiario.es/elections-maps/elecciones/autonomicas/aragon/2602/previas/sistema-electoral/charts_sistema_electoral_aragon_min.js"></script>
<script>
    ChartsSistemaElectoralAragon.initGruposProvincias('sist-elec-contenedor-grupos-provincias',
        'sist-elec-grupos-provincias', {
            subtituloTooltip: 'Elecciones de 2026'
        }
    );
</script>
    </figure><p class="article-text">
        Este problema no es nuevo. Ya en el <a href="https://www.boe.es/buscar/act.php?id=BOE-A-1987-5339&amp;b=24&amp;tn=1&amp;p=19870218#a13" target="_blank" data-mrf-recirculation="links-noticia" class="link">primer texto de la Ley electoral de Arag&oacute;n de 1987 </a>se establec&iacute;a un m&iacute;nimo de 13 diputados a cada provincia y el resto se repart&iacute;an en funci&oacute;n del censo electoral. Es decir, sin contabilizar a la gente que no tiene derecho a voto en las auton&oacute;micas. La &uacute;ltima reforma de 2022 subi&oacute; el m&iacute;nimo a 14 (aunque aplicando un coeficiente corrector). El resultado final ser&iacute;a el mismo reparto: 35 para Zaragoza -la provincia m&aacute;s poblada-, 18 para Huesca y 14 para Teruel.
    </p><p class="article-text">
        El siguiente gr&aacute;fico muestra la evoluci&oacute;n de la diferencia entre el porcentaje de poblaci&oacute;n de cada provincia y el porcentaje de esca&ntilde;os que elige. En&nbsp;<b style="color:#D0021B">rojo</b>, las provincias que reparten menos esca&ntilde;os que los que les corresponden por n&uacute;mero de habitantes, en&nbsp;<b style="color:#005695">azul</b>, las que tienen m&aacute;s esca&ntilde;os que su porcentaje de poblaci&oacute;n.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <!-- Lo¡d3.js -->
<script src="https://unpkg.com/d3@7.9.0"></script>
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/elecciones/autonomicas/aragon/2602/previas/sistema-electoral/charts_sistema_electoral_aragon.css">
<link href="https://fonts.googleapis.com/css?family=Roboto:400,700|Encode+Sans:400,500,700&display=swap"
    rel="stylesheet">


<br><!-- título -->
<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">Cómo el
    sistema electoral de Aragón ha representado sus circunscripciones desde 1983
</h4>
<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">Diferencia
    entre el porcentaje de escaños y el porcentaje de población de cada provincia en todas las elecciones autonómicas en
    Aragón
</p>




<div id="sist-elec-contenedor-provincias-representacion">

    <div style="text-align: center;">
        <svg width="180px">
            <g transform="translate(0,50)">
                <text text-anchor="start" y="0" x="70"
                    style="font-weight:700;font-size:11px;fill:#005695">Sobrerrepresentadas</text>
                <text text-anchor="start" y="12" x="70" style="font-weight:400;font-size:11px;">Más escaños que
                    pob.</text>

                <text text-anchor="start" y="80" x="10"
                    style="font-weight:700;font-size:11px;fill:#D0021B">Infrarrepresentadas</text>
                <text text-anchor="start" y="92" x="10" style="font-weight:400;font-size:10px;">Menos escaños que
                    pob.</text>
                <text text-anchor="start" y="40" x="10" style="font-weight:400;font-size:10px;">1983</text>
                <text text-anchor="start" y="28" x="140" style="font-weight:400;font-size:10px;">2023</text>

                <g transform="translate(10,0)">
                    <rect class="barrasprovincias" x="0" width="10" fill="#005695" height="25" y="5"></rect>
                    <rect class="barrasprovincias" x="10" width="10" fill="#005695" height="30" y="0"></rect>
                    <rect class="barrasprovincias" x="20" width="10" fill="#005695" height="23" y="7"></rect>
                    <rect class="barrasprovincias" x="30" width="10" fill="#005695" height="22" y="8"></rect>
                    <rect class="barrasprovincias" x="40" width="10" fill="#005695" height="15" y="15"></rect>
                    <rect class="barrasprovincias" x="50" width="10" fill="#005695" height="8" y="22"></rect>
                    <rect class="barrasprovincias" x="60" width="10" fill="#005695" height="5" y="25"></rect>
                    <rect class="barrasprovincias" x="70" width="10" fill="#D0021B" height="12" y="30"></rect>
                    <rect class="barrasprovincias" x="80" width="10" fill="#D0021B" height="15" y="30"></rect>
                    <rect class="barrasprovincias" x="90" width="10" fill="#D0021B" height="20" y="30"></rect>
                    <rect class="barrasprovincias" x="100" width="10" fill="#D0021B" height="31" y="30"></rect>
                    <rect class="barrasprovincias" x="110" width="10" fill="#D0021B" height="38" y="30"></rect>
                    <rect class="barrasprovincias" x="120" width="10" fill="#D0021B" height="45" y="30"></rect>
                    <rect class="barrasprovincias" x="130" width="10" fill="#D0021B" height="50" y="30"></rect>
                    <rect class="barrasprovincias" x="140" width="10" fill="#D0021B" height="51" y="30"></rect>
                </g><text text-anchor="start" class="sist-elec-nombre-provincia" y="-20" x="0">Provincia</text>
            </g>
        </svg>
    </div>

    <div id="sist-elec-provincias-representacion"></div>



</div>
<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente:
    Gobierno de Aragón, INE</p>

<br>

<!-- Script del módulo -->
<script src="https://lab.eldiario.es/elections-maps/elecciones/autonomicas/aragon/2602/previas/sistema-electoral/charts_sistema_electoral_aragon_min.js"></script>
<script>
    ChartsSistemaElectoralAragon.initProvinciasRepresentacion('sist-elec-contenedor-provincias-representacion', 'sist-elec-provincias-representacion');
</script>
    </figure><p class="article-text">
        Esta distorsi&oacute;n a favor de las regiones menos pobladas es una constante en la mayor&iacute;a de procesos electorales en Espa&ntilde;a. <a href="https://www.eldiario.es/politica/sistema-electoral-beneficia-provincias-pobladas-grandes-partidos_1_10336601.html" data-mrf-recirculation="links-noticia" class="link">En las elecciones generales</a> o en las auton&oacute;micas de Canarias, por ejemplo, las zonas con menos habitantes tambi&eacute;n est&aacute;n sobrerrepresentadas para evitar que sean olvidadas&nbsp;en los presupuestos o en las pol&iacute;ticas p&uacute;blicas.
    </p><p class="article-text">
        <strong>&iquest;En qu&eacute; influye este reparto?</strong> Hace que aumente el valor del voto en las provincias donde el electorado suele ser hist&oacute;ricamente m&aacute;s conservador: las zonas interiores lejos de las grandes ciudades. 
    </p><p class="article-text">
        Un sesgo a favor de las zonas menos pobladas que se une a la presencia de varias provincias que reparten pocos esca&ntilde;os y donde se presentan ahora muchos partidos.
    </p><p class="article-text">
        <strong>&iquest;Por qu&eacute; es clave? </strong>En primer lugar, porque&nbsp;es mucho m&aacute;s dif&iacute;cil que los partidos con menos votos consigan esca&ntilde;o&nbsp;en los territorios con pocos diputados como Huesca y Teruel. Y en segundo lugar, porque la f&oacute;rmula d'Hondt suele favorecer ligeramente a los partidos m&aacute;s votados frente a otros sistemas similares como Sainte-Lague.
    </p><p class="article-text">
        En el caso de Arag&oacute;n, aunque la barrera electoral oficial para entrar en el reparto est&aacute; en el 3%, en Teruel y Huesca el porcentaje de votos necesario para entrar en el reparto de esca&ntilde;os suele subir hasta el 5-6%. Por ejemplo, en Zaragoza ninguna lista electoral se ha quedado fuera del reparto por encima del 3% de los votos. En 2023, <b style="color:#7C4080">Podemos</b> se qued&oacute; por fuera en Huesca con el 3,9% y en 2019, <b style="color:#AAD656">Vox</b> se qued&oacute; sin diputado en Teruel con el 4,9% de las papeletas.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <!-- Lo¡d3.js -->
<script src="https://unpkg.com/d3@7.9.0"></script>
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/elecciones/autonomicas/aragon/2602/previas/sistema-electoral/charts_sistema_electoral_aragon.css">
<link href="https://fonts.googleapis.com/css?family=Roboto:400,700|Encode+Sans:400,500,700&display=swap"
    rel="stylesheet">


<br /><!-- título -->
<h4
    style="font-family: &quot;Encode Sans&quot;, sans-serif; text-align: left; color: black; font-size: 22px; font-weight: 700">
    La barrera de entrada al reparto de escaños sube en Huesca y Teruel
</h4>
<p
    style="font-size: 14px; text-align: left; font-family: &quot;Encode Sans&quot;, sans-serif; line-height: 20px; color: #181818">
    Porcentaje de votos de los partidos en cada provincia en las elecciones autónomicas de Aragón desde 1983. En gris,
    los partidos que <b style="background-color:#c5c5c5;padding:0px 2px;color:white">no sacaron escaño</b>
</p>

<div id="sist-elec-contenedor-votos-provincias">
    <div id="sist-elec-votos-provincias"></div>
</div>
<p style="font-size: 12px; text-align: left; font-family: &quot;Encode Sans&quot;, sans-serif; line-height: 20px; color: #181818">
    Fuente: Gobierno de Aragón
</p>

<br/>

<!-- Script del módulo -->
<script src="https://lab.eldiario.es/elections-maps/elecciones/autonomicas/aragon/2602/previas/sistema-electoral/charts_sistema_electoral_aragon_min.js"></script>
<script>
    ChartsSistemaElectoralAragon.initVotosProvincias('sist-elec-contenedor-votos-provincias', 'sist-elec-votos-provincias',{
   minPvotes: 0,
    maxPvotes: 8,
    barrera: 3,
    barreraLabel: 'Barrera oficial 3%'
});
</script>
    </figure><p class="article-text">
        Con estas reglas, en cada cita electoral hay miles de votos que se quedan sin representaci&oacute;n en las Cortes de Arag&oacute;n. Un n&uacute;mero que se dispar&oacute; en los &uacute;ltimos comicios de 2023, cuando hasta 7 candidaturas distintas consiguieron m&aacute;s del 3% de los votos. 
    </p><p class="article-text">
        En los &uacute;ltimos comicios de 2023, el 8,7% de los votos no consigui&oacute; representaci&oacute;n, r&eacute;cord en la historia de las elecciones auton&oacute;micas en Arag&oacute;n. Entre ellos, los 14.270 votos de Arag&oacute;n Existe en Zaragoza, que se qued&oacute; a unas d&eacute;cimas del umbral del 3%.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://unpkg.com/d3@7.9.0"></script>
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/elecciones/autonomicas/aragon/2602/previas/sistema-electoral/charts_sistema_electoral_aragon.css">
<link href="https://fonts.googleapis.com/css?family=Roboto:400,700|Encode+Sans:400,500,700&display=swap"
    rel="stylesheet">

<br /><!-- título -->
<h4 style="font-family: &quot;Encode Sans&quot;, sans-serif; text-align: left; color: black; font-size: 22px; font-weight: 700">
    Los votos perdidos en Aragón volvieron a subir con el aumento de partidos en liza
</h4>

<p style="font-size: 14px; text-align: left; font-family: &quot;Encode Sans&quot;, sans-serif; line-height: 20px; color: #181818">
    Evolución del porcentaje de votos a candidaturas que no obtuvieron representación en cada una de las elecciones autonómicas en Aragón desde 1983
</p>

<div id="sist-elec-contenedor-evolucion-votos-perdidos">
    <div id="sist-elec-evolucion-votos-perdidos"></div>
</div>

<p style="font-size: 12px; text-align: left; font-family: &quot;Encode Sans&quot;, sans-serif; line-height: 20px; color: #181818">
    Fuente: Gobierno de Aragón
</p>

<br />

<!-- Script del módulo -->
<script src="https://lab.eldiario.es/elections-maps/elecciones/autonomicas/aragon/2602/previas/sistema-electoral/charts_sistema_electoral_aragon_min.js"></script>
<script>
    ChartsSistemaElectoralAragon.initEvolucionVotosPerdidos("sist-elec-contenedor-evolucion-votos-perdidos", "sist-elec-evolucion-votos-perdidos");
</script>
    </figure><p class="article-text">
        Cuatro candidaturas de 2023 figuran entre los partidos con m&aacute;s votos perdidos de la historia de Arag&oacute;n: PAR, Cs, Existe y Podemos. Una lista en la que suelen estar las candidaturas de la izquierda como IU o CHA.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <!-- Lo¡d3.js -->
<script src="https://unpkg.com/d3@7.9.0"></script>
<link rel="stylesheet" href="https://lab.eldiario.es/elections-maps/elecciones/autonomicas/aragon/2602/previas/sistema-electoral/charts_sistema_electoral_aragon.css">
<link href="https://fonts.googleapis.com/css?family=Roboto:400,700|Encode+Sans:400,500,700&display=swap"
    rel="stylesheet">


<br><!-- título -->

<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">Los partidos
    que más votos perdieron en las elecciones aragonesas desde 1983
</h4>
<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">Listado de
    candidaturas que más votos han tenido sin representación desde el inicio de la democracia en unas elecciones
    en las Cortes de Aragón
</p>


<div id="sist-elec-container-tabla-votos-perdidos" class="sist-elec-container-tabla-votos-perdidos">
    <div class="sist-elec-div-tabla-votos-perdidos">
        <div id="sist-elec-tabla-votos-perdidos" class="sist-elec-tabla-votos-perdidos"></div>
    </div>
</div>

<!-- Script del módulo -->
<script src="https://lab.eldiario.es/elections-maps/elecciones/autonomicas/aragon/2602/previas/sistema-electoral/charts_sistema_electoral_aragon_min.js"></script>
<script>
    ChartsSistemaElectoralAragon.initTablaVotosPerdidos('sist-elec-tabla-votos-perdidos');
</script>
    </figure><p class="article-text">
        A pesar de estas cifras hay que tener en cuenta que el sistema electoral aragon&eacute;s no es de los que m&aacute;s distorsionan la relaci&oacute;n que existe entre el n&uacute;mero de votos y la composici&oacute;n del parlamento auton&oacute;mico.
    </p><p class="article-text">
        <a href="https://www.eldiario.es/politica/psoe-pp-coalicion-canaria-partidos-beneficiados-sistemas-electorales-autonomicos_1_10140850.html" data-mrf-recirculation="links-noticia" class="link">Seg&uacute;n un an&aacute;lisis de m&aacute;s de 200 elecciones auton&oacute;micas celebradas en democracia realizado por elDiario.es</a>, Arag&oacute;n no est&aacute; entre las comunidades con mayor diferencia media entre el porcentaje de esca&ntilde;os y de votos de cada candidatura. Entre 1983 y 2023, el sistema aragon&eacute;s distorsion&oacute; de media 2,2 puntos la conversi&oacute;n entre esca&ntilde;os y votos.
    </p><p class="article-text">
        Gran parte se explica por el tama&ntilde;o de las Cortes de Arag&oacute;n &ndash;con 67 esca&ntilde;os&ndash;, que permite tener circunscripciones grandes como Zaragoza en el que cualquier partido que est&eacute; por encima del 3% entra autom&aacute;ticamente en el reparto de esca&ntilde;os.
    </p>]]></description>
      <dc:creator><![CDATA[Raúl Sánchez]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/aragon/politica/nueve-partidos-14-escanos-beneficia-fragmentacion-electoral-aragon-pp-psoe_1_12943928.html]]></guid>
      <pubDate><![CDATA[Sun, 01 Feb 2026 20:28:59 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/7e800f4f-cc2d-43be-a774-1a4418740e4c_16-9-discover-aspect-ratio_default_0.jpg" length="4612383" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/7e800f4f-cc2d-43be-a774-1a4418740e4c_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="4612383" width="1200" height="675"/>
      <media:title><![CDATA[Nueve partidos para 14 escaños: así beneficia la fragmentación electoral en Aragón a PP y PSOE]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/7e800f4f-cc2d-43be-a774-1a4418740e4c_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
      <media:keywords><![CDATA[Elecciones Aragón,Sistema electoral,elDiario.es datos]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[Podemos dice que la reforma del sistema electoral en Castilla-La Mancha sería en "falso" con el acuerdo de PP y PSOE]]></title>
      <link><![CDATA[https://www.eldiario.es/castilla-la-mancha/politica/reforma-sistema-electoral-castilla-mancha-seria-falso-acuerdo-pp-psoe_1_11490171.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/6e2c5dba-3f43-480b-8c69-4340de09efe4_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="Podemos dice que la reforma del sistema electoral en Castilla-La Mancha sería en &quot;falso&quot; con el acuerdo de PP y PSOE"></p><div class="subtitles"><p class="subtitle">Desde la formación insisten en que se instaure una circunscripción electoral única, con un número de diputados que se acerque al centenar </p><p class="subtitle">El presidente de las Cortes de Castilla-La Mancha: “La gran perjudicada del agua en España debe regularla en su Estatuto”
</p></div><p class="article-text">
        Podemos Castilla-La Mancha ha asegurado que una reforma del sistema electoral regional ser&iacute;a &ldquo;en falso&rdquo; si se aprueba uno que incluya una horquilla de &ldquo;entre 25 y 50 y tantos esca&ntilde;os&rdquo;, tal y como ha se&ntilde;alado el presidente de las Cortes regionales, Pablo Bellido, en una entrevista reciente. 
    </p><p class="article-text">
        Para la formaci&oacute;n morada, dicha horquilla &ldquo;no resuelve el problema democr&aacute;tico de representatividad ni el golpe electoral de Cospedal, por lo que consideran que se tratar&iacute;a de una reforma &rdquo;en falso&ldquo; si se llega a consumar el acuerdo &rdquo;en ciernes&ldquo; del PP y PSOE. 
    </p><p class="article-text">
        El coordinador regional de la formaci&oacute;n, Jos&eacute; Luis Garc&iacute;a Gasc&oacute;n, vuelve a reclamar &ldquo;un sistema verdaderamente proporcional y representativo como el que desde hace a&ntilde;os venimos proponiendo en Podemos&rdquo;, y que es una &ldquo;reclamaci&oacute;n generalizada en la regi&oacute;n&rdquo;. Gasc&oacute;n ha recordado que hay &ldquo;varias y varios acad&eacute;micos y expertos de la UCLM sostienen propuestas en la l&iacute;nea de la que venimos realizando&rdquo;.
    </p><p class="article-text">
        Para Garc&iacute;a Gasc&oacute;n &ldquo;la &uacute;nica opci&oacute;n que asegura en la regi&oacute;n una verdadera representatividad y pluralidad es la creaci&oacute;n de una circunscripci&oacute;n &uacute;nica total o adicional a las cinco provinciales que ya existen y <a href="https://www.eldiario.es/castilla-la-mancha/politica/iu-aboga-llegar-64-diputados-100-cortes-castilla-mancha_1_10799174.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">un n&uacute;mero en torno a los 100 esca&ntilde;os&rdquo;</a>, 
    </p><p class="article-text">
        &ldquo;El problema es doble&rdquo;, afirman. &ldquo;Por un lado, los pocos esca&ntilde;os para la poblaci&oacute;n que tiene nuestra comunidad en comparaci&oacute;n con el resto de Espa&ntilde;a y por otro que los mismos est&aacute;n repartidos en cinco circunscripciones, con lo que una horquilla de entre 25 y 50 esca&ntilde;os no resuelve la situaci&oacute;n de falta de representatividad y pluralidad&rdquo;, aseguran desde el partido. &ldquo;El m&iacute;nimo no var&iacute;a, el m&aacute;ximo no sube lo suficiente y sigue habiendo 5 circunscripciones&rdquo;, remata Gasc&oacute;n,
    </p><p class="article-text">
        La formaci&oacute;n pone como ejemplo  a otras comunidades aut&oacute;nomas, como Extremadura donde la &ldquo;mitad de la poblaci&oacute;n&rdquo; se reparte en dos circunscripciones electorales, o Arag&oacute;n, donde &ldquo;la mitad de la poblaci&oacute;n&rdquo; est&aacute; en tres circunscripciones. Tambi&eacute;n resaltan el caso de Castilla y Le&oacute;n, donde hay 84 diputados, con la misma poblaci&oacute;n que en Castilla-La Mancha, donde solo hay 33 parlamentarios. 
    </p><h3 class="article-text">Piden &ldquo;m&aacute;s transparencia y participaci&oacute;n&rdquo; a PSOE y PP</h3><p class="article-text">
        Desde Podemos han criticado igualmente que la negociaci&oacute;n entre PSOE y PP se est&eacute; llevando a cabo con &ldquo;total opacidad&rdquo;, en un asunto en el que &ldquo;debe haber el m&aacute;ximo debate, la m&aacute;xima participaci&oacute;n social, total transparencia&rdquo;. En ese sentido han exigido &ldquo;incluir las m&aacute;s de 300 aportaciones de m&aacute;s de 4.000 personas de la regi&oacute;n que en 2017 hicieron en el proceso participativo de la reforma del Estatuto que guarda el PSOE en un caj&oacute;n, y escuchar las propuestas de los y las expertas de la Universidad de Castilla-La Mancha&rdquo;.
    </p><p class="article-text">
        Adem&aacute;s, y sobre qui&eacute;nes est&aacute;n llevando a cabo el acuerdo, desde Podemos han criticado que el PSOE lo haga &ldquo;con el mismo PP que hizo el recorte electoral&rdquo;. La &uacute;nica raz&oacute;n para ello, se&ntilde;alan desde el partido, es que &ldquo;no buscan recuperar la representatividad y democracia&rdquo;, sino &ldquo;solo salir el uno o el otro&rdquo;. 
    </p><p class="article-text">
        De este modo, ha vinculado &ldquo;el pacto bipartidista de gran coalici&oacute;n&rdquo; con el reciente acuerdo estatal del Consejo General del Poder Judicial. Frente a ello, Jos&eacute; Luis Garc&iacute;a Gasc&oacute;n ha pedido &ldquo;un acuerdo con las fuerzas progresistas para mejorar de verdad la democracia&rdquo;, pues &ldquo;es nuestra motivaci&oacute;n principal por la que venimos luchando desde el 15M y eso es bueno para todas y todos m&aacute;s all&aacute; de los intereses cambiantes de cada partido pol&iacute;tico en cada momento&rdquo;.
    </p><h3 class="article-text">&ldquo;Blindaje de derechos fundamentales&rdquo;</h3><p class="article-text">
        Desde Podemos han pedido tambi&eacute;n que la reforma del Estatuto de Autonom&iacute;a incluya el &ldquo;blindaje de derechos fundamentales, sociales, feministas, ecologistas y culturales en Castilla-La Mancha que actualmente no est&aacute;n en nuestro estatuto a diferencia de otras regiones, para reforzar los servicios p&uacute;blicos, la sanidad,la educaci&oacute;n, la vivienda, la dependencia, el medio ambiente, los derechos del r&iacute;o Tajo y de las Tablas de Daimiel, los derechos laborales, los derechos de las mujeres y el feminismo&rdquo;.
    </p>]]></description>
      <dc:creator><![CDATA[elDiarioclm.es]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/castilla-la-mancha/politica/reforma-sistema-electoral-castilla-mancha-seria-falso-acuerdo-pp-psoe_1_11490171.html]]></guid>
      <pubDate><![CDATA[Mon, 01 Jul 2024 07:47:06 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/6e2c5dba-3f43-480b-8c69-4340de09efe4_16-9-discover-aspect-ratio_default_0.jpg" length="266381" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/6e2c5dba-3f43-480b-8c69-4340de09efe4_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="266381" width="1200" height="675"/>
      <media:title><![CDATA[Podemos dice que la reforma del sistema electoral en Castilla-La Mancha sería en "falso" con el acuerdo de PP y PSOE]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/6e2c5dba-3f43-480b-8c69-4340de09efe4_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
      <media:keywords><![CDATA[Podemos,Castilla-La Mancha,Sistema electoral,Reforma electoral,Cortes de Castilla-La Mancha]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[El sistema electoral gallego: una ley para la horma del PP que eleva el peso de las provincias que votan más conservador]]></title>
      <link><![CDATA[https://www.eldiario.es/galicia/sistema-electoral-gallego-ley-horma-pp-eleva-peso-provincias-votan-conservador_1_10897483.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/151ae096-0914-4888-b404-6edfd09b6527_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="El sistema electoral gallego: una ley para la horma del PP que eleva el peso de las provincias que votan más conservador"></p><div class="subtitles"><p class="subtitle">Las elecciones autonómicas arrastran en cada convocatoria una participación menor a la de las generales, especialmente en las ciudades, que es donde el voto se desplaza más hacia la izquierda</p><p class="subtitle"> Así funciona el botín electoral de la emigración: 500.000 votos que pueden decantar el color político de la Xunta </p></div><p class="article-text">
        En las elecciones auton&oacute;micas de 2020 en Galicia, cuando el PP obtuvo su cuarta mayor&iacute;a absoluta consecutiva, logr&oacute; el 56% de los esca&ntilde;os &ndash;42 de 75&ndash; del Parlamento con solo el 48% de los votos. No necesit&oacute; el mismo esfuerzo en cada circunscripci&oacute;n: en la provincia de A Coru&ntilde;a reuni&oacute; 18.800 papeletas por cada asiento logrado; en Lugo la cifra cay&oacute; por debajo de las 10.000. La explicaci&oacute;n a estas cuentas se encuentra algo m&aacute;s all&aacute; del sistema D'Hondt. La ley electoral gallega provoca que las dos provincias que tradicionalmente votan m&aacute;s conservador (Lugo y Ourense) tengan m&aacute;s peso y, adem&aacute;s, fija un umbral m&iacute;nimo de votos &ndash;el 5%&ndash; que excluye a formaciones peque&ntilde;as. La horma electoral se ajusta a la medida del PP.
    </p><p class="article-text">
        Las reglas est&aacute;n recogidas en la ley de elecciones al Parlamento de Galicia, aprobada en 1985 con amplio consenso, pero que tuvo una modificaci&oacute;n significativa posterior que sac&oacute; adelante el PP de Manuel Fraga en solitario. El funcionamiento b&aacute;sico es similar al espa&ntilde;ol, pero tiene algunas particularidades. Se estableci&oacute; que a cada provincia le corresponden un m&iacute;nimo de 10 diputados con independencia de la poblaci&oacute;n. Los 35 restantes s&iacute; se reparten en funci&oacute;n de los habitantes. De este modo, el 53% de los puestos del Parlamento gallego est&aacute; formado por estos esca&ntilde;os m&iacute;nimos. En el Congreso ese porcentaje es del 29%.
    </p><p class="article-text">
        En el siguiente gr&aacute;fico se puede ver la diferencia entre el porcentaje de poblaci&oacute;n y el porcentaje de esca&ntilde;os que reparte cada provincia. En <b style="color:#D0021B">rojo</b>, las provincias que reparten menos esca&ntilde;os que los que les corresponden por n&uacute;mero de habitantes, en <b style="color:#005695">azul</b>, las que tienen m&aacute;s esca&ntilde;os que su porcentaje de poblaci&oacute;n.
    </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>



<link href="https://fonts.googleapis.com/css?family=Roboto:400,700|Encode+Sans:400,500,600,700&display=swap"
    rel="stylesheet">
<script src="https://d3js.org/d3.v4.js"></script>


<br><!-- título -->
<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">Cómo el
    sistema electoral gallego sobrerrepresenta a Lugo y Ourense desde 1981
</h4>
<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">Diferencia
    entre el porcentaje de escaños y el porcentaje de población de cada provincia en todas las elecciones autonómicas en
    Galicia
</p>




<div id="contenedor-curvas-sistema-electoral-representacion-provincias">

    <div style="text-align: center;">
        <svg width="180px">
            <g transform="translate(0,50)">
                <text text-anchor="start" y="0" x="70"
                    style="font-weight:700;font-size:11px;fill:#005695">Sobrerrepresentadas</text>
                <text text-anchor="start" y="12" x="70" style="font-weight:400;font-size:11px;">Más escaños que
                    pob.</text>

                <text text-anchor="start" y="80" x="10"
                    style="font-weight:700;font-size:11px;fill:#D0021B">Infrarrepresentadas</text>
                <text text-anchor="start" y="92" x="10" style="font-weight:400;font-size:10px;">Menos escaños que
                    pob.</text>
                <text text-anchor="start" y="40" x="10" style="font-weight:400;font-size:10px;">1981</text>
                <text text-anchor="start" y="28" x="140" style="font-weight:400;font-size:10px;">2020</text>

                <g transform="translate(10,0)">
                    <rect class="barrasprovincias" x="0" width="10" fill="#005695" height="25" y="5"></rect>
                    <rect class="barrasprovincias" x="10" width="10" fill="#005695" height="30" y="0"></rect>
                    <rect class="barrasprovincias" x="20" width="10" fill="#005695" height="23" y="7"></rect>
                    <rect class="barrasprovincias" x="30" width="10" fill="#005695" height="22" y="8"></rect>
                    <rect class="barrasprovincias" x="40" width="10" fill="#005695" height="15" y="15"></rect>
                    <rect class="barrasprovincias" x="50" width="10" fill="#005695" height="8" y="22"></rect>
                    <rect class="barrasprovincias" x="60" width="10" fill="#005695" height="5" y="25"></rect>
                    <rect class="barrasprovincias" x="70" width="10" fill="#D0021B" height="12" y="30"></rect>
                    <rect class="barrasprovincias" x="80" width="10" fill="#D0021B" height="15" y="30"></rect>
                    <rect class="barrasprovincias" x="90" width="10" fill="#D0021B" height="20" y="30"></rect>
                    <rect class="barrasprovincias" x="100" width="10" fill="#D0021B" height="31" y="30"></rect>
                    <rect class="barrasprovincias" x="110" width="10" fill="#D0021B" height="38" y="30"></rect>
                    <rect class="barrasprovincias" x="120" width="10" fill="#D0021B" height="45" y="30"></rect>
                    <rect class="barrasprovincias" x="130" width="10" fill="#D0021B" height="50" y="30"></rect>
                    <rect class="barrasprovincias" x="140" width="10" fill="#D0021B" height="51" y="30"></rect>
                </g><text text-anchor="start" class="nombre-provincia" y="-20" x="0">Provincia</text>
            </g>
        </svg>
    </div>

    <div id="curvas-sistema-electoral-representacion-provincias">

    </div>


</div>
<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente:
    Xunta de Galicia, INE</p>

<br>
<style>
    #curvas-sistema-electoral-representacion-provincias {
        width: 100%;
        cursor: pointer;
        margin-top: 40px
    }

    #contenedor-curvas-sistema-electoral-representacion-provincias text {
        font-size: 11px;
        font-family: 'Encode Sans', sans-serif
    }

    #contenedor-curvas-sistema-electoral-representacion-provincias .nombre-provincia {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        color: #333333;
        font-weight: 700
    }


    #curvas-sistema-electoral-representacion-provincias .eje-vertical-sistema-electoral-representacion-provincias line {

        stroke: #c5c5c5;
        stroke-dasharray: 3;
        stroke-width: 0.5;
    }

    #curvas-sistema-electoral-representacion-provincias .eje-vertical-sistema-electoral-representacion-provincias text {
        fill: #939393;
    }


    #curvas-sistema-electoral-representacion-provincias .eje-vertical-sistema-electoral-representacion-provincias path {
        stroke-width: 0;
    }


    #curvas-sistema-electoral-representacion-provincias .eje-horizontal-sistema-electoral-representacion-provincias path {
        stroke-width: 0;
    }

    #curvas-sistema-electoral-representacion-provincias .eje-horizontal-sistema-electoral-representacion-provincias text {
        fill: #939393;
    }


    #curvas-sistema-electoral-representacion-provincias .eje-horizontal-sistema-electoral-representacion-provincias line {

        stroke: #939393;
        stroke-width: 1;
    }


    .columna-datos-espana {
        text-align: right;
        padding-bottom: 0px;
        padding-top: 0px;
        border-bottom: 1px solid #ddd;

    }

    #curvas-sistema-electoral-representacion-provincias .dato-provincia-subti {
        font-size: 11px;
        font-family: 'Encode Sans', sans-serif;

    }

    .columna-datos-eldiarioes {
        text-align: right;
        padding-bottom: 0px;
        padding-top: 0px;
        border-bottom: 1px solid #ddd;

    }

    .primeracolumna-eldiarioes {
        border-bottom: 1px solid #ddd;
        padding-bottom: 0px;
        padding-top: 0px;

    }

    .tooltip-table {
        display: table
    }


    .tooltip-table--active {
        display: table
    }





    @media (max-width: 600px) {



        #curvas-sistema-electoral-representacion-provincias {
            width: 100%;
            overflow: scroll;
            overflow-y: hidden;
            position: relative;
        }

        div#curvas-sistema-electoral-representacion-provincias::-webkit-scrollbar {
            width: 0px;
            /* Remove scrollbar space */
            background: transparent;
            /* Optional: just make scrollbar invisible */
        }



    }
</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"
            ]
        })

        // set the dimensions and margins of the graph
        var totalWidth = document.getElementById("contenedor-curvas-sistema-electoral-representacion-provincias")
            .offsetWidth;

        // set the dimensions and margins of the graph
        var containerWidth = totalWidth;
        var totalHeight = totalWidth > 600 ? 720 : 650
        var margin = {
                top: 20,
                right: 10,
                bottom: 20,
                left: 35
            },
            width = totalWidth > 600 ? (containerWidth - 4 * (margin.left + margin.right)) / 4 : (containerWidth -
                2 * (margin.left + margin.right)) / 2,
            height = 250 - margin.top - margin.bottom;
        var parseTime = d3.timeParse("%Y-%m");



        //Read the data
        d3.csv("https://lab.eldiario.es/elections-maps/mapas-galicia-2024-18f/previas/sistema-electoral//evol_provincias_seats_galicia.csv",
            function (data) {

                // 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.provincia;
                    })

                    .entries(data);


                var orderprovincias = d3.scaleOrdinal() // D3 Version 4
                    .domain(["A Coruña", "Lugo", "Pontevedra", "Ourense"])
                    .range([1, 2, 3, 4])
                    .unknown(5);



                sumstat.sort(function (a, b) {
                    return d3.ascending(orderprovincias(a.key), orderprovincias(b.key));
                });


                // What is the list of groups?
                allelection = data.map(function (d) {
                    return d.anio
                })

                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("#curvas-sistema-electoral-representacion-provincias")
                    .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 + ")");



                var y = d3.scaleLinear()
                    .domain([-9, 9])
                    .range([height, 0]);

                var x = d3.scaleBand()
                    .domain(data.map(function (d) {
                        return d.anio;
                    }))
                    .range([0, width])
                    .paddingInner(0)
                    .padding(0);

                svg.append("g")
                    .attr("class", "eje-vertical-sistema-electoral-representacion-provincias")
                    .call(d3.axisLeft(y).ticks(7)
                        .tickSize(-width)
                        .tickSizeOuter(0)
                        .tickFormat(function (d) {
                            return locale.format("+,d")(d) + "p"
                        }));


                svg.append("g").selectAll(".barrasprovincias")
                    .data(function (d) {
                        return d.values
                    })
                    .enter()
                    .append("rect")
                    .attr("class", "barrasprovincias")
                    .attr("x", function (d) {
                        return x((d.anio));
                    })
                    .attr("width", x.bandwidth())
                    .attr("fill", function (d) {
                        return +d.diferencia > 0 ? "#005695" : "#D0021B";
                    })
                    .style("cursor", "pointer")
                    .attr("height", function (d) {
                        return y(0) - y(Math.abs(d.diferencia));
                    })
                    .attr("y", function (d) {
                        return +d.diferencia > 0 ? y(+d.diferencia) : y(0);
                    })
                    .on("mouseover", mouseover)
                    .on("mousemove", mousemove)
                    .on("mouseout", mouseout);


                svg
                    .append("line")
                    .attr("y1", y(0))
                    .attr("x1", 0)
                    .attr("y2", y(0))
                    .attr("x2", width)
                    .attr("stroke", "black")
                    .attr("stroke-width", 2)


                // Add titles
                svg
                    .append("text")
                    .attr("text-anchor", "start")
                    .attr("class", "nombre-provincia")
                    .attr("y", 0)
                    .attr("x", 0)
                    .attr("font-weight", 700)
                    .text(function (d) {
                        return d.key
                    })



                var tooltipWidth = totalWidth > 600 ? '220px' : '220px';
                var tooltipPosition = totalWidth > 600 ? 'absolute' : 'absolute';

                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");

                function mouseover(d) {

                    d3.select(this.parentNode.appendChild(this))
                        // .style("fill-opacity", 1)
                        .style('stroke', 'black')
                        .style('stroke-width', '2px')

                    var fecha = d.anio;
                    var provincia = d.provincia;
                    var poblacion = locale.format(",d")(d.poblacion);
                    var porcpoblacion = locale.format(".1f")(d.porcpoblacion);
                    var totalseats = locale.format(",d")(d.totalseats);
                    var pseats = locale.format(".1f")(d.pseats);
                    var diferencia = locale.format("+.1f")(d.diferencia);
                    var votos = locale.format(",d")(d.votos);




                    tooltip.transition()
                        .duration(0)
                        .style("opacity", 1);
                    tooltip.html(
                        '<p style="display: block; text-align:left;margin-top:0px;margin-bottom:5px;font-size:16px;font-weight:bold;border-bottom:1px solid #c5c5c5;">' +
                        provincia +
                        '</p><p style="display: block;text-align:left;margin-top:0px;margin-bottom:2px;font-size:12px;color:#6d6d6d">Elecc. de ' +
                        fecha +
                        '<table style="border-collapse: collapse;height:90px;width:100%;margin-bottom:5px"><tr><th style="text-align:left"></th><th style="text-align:right">Nº</th><th style="text-align:right">%</th></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Población</td><td class="columna-datos-eldiarioes" style="color:#000000;">' +
                        poblacion +
                        '</td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                        porcpoblacion +
                        '%</td></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Escaños</td><td class="columna-datos-eldiarioes" style="color:#000000;">' +
                        totalseats +
                        '</td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                        pseats +
                        '%</td></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Diferencia</td><td class="columna-datos-eldiarioes" style="color:#000000;"></td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                        diferencia +
                        'p</td></tr></table>'
                    );
                    tooltip.style("visibility", "visible");
                    tooltip.style('width', tooltipWidth);


                }

                function mouseout(d) {
                    d3.select(this)
                        .style('stroke-width', '0px')
                        .style("stroke", "none")
                    tooltip.transition()
                        .duration(20)
                        .style("opacity", 0);
                    var $tooltip = $("#tooltip");
                    $tooltip.empty();
                }


                function mousemove(d) {



                    if (totalWidth > 600) {
                        if (d3.event.pageX > width / 1.5) {
                            return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", (d3.event
                                    .pageX - 200) +
                                "px");
                        }
                        return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", (d3.event
                                .pageX - 20) +
                            "px");
                    } else {

                        return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", "20%");

                    }
                }






            })
    })();
</script>
    </figure><p class="article-text">
        Ese m&iacute;nimo de esca&ntilde;os por provincia es lo que hace que Lugo y Ourense, menos pobladas, tengan m&aacute;s peso del que les corresponder&iacute;a en un reparto que fuese directamente proporcional al n&uacute;mero de personas censadas. Con el sistema gallego, tienen el 37% de los esca&ntilde;os con el 23% de la poblaci&oacute;n, mientras que A Coru&ntilde;a y Pontevedra, con el 76% de la poblaci&oacute;n, eligen el 63% de los asientos en la C&aacute;mara gallega.
    </p><p class="article-text">
        La idea que subyace a esta norma es garantizar el peso pol&iacute;tico de las dos provincias menos pobladas. Uno de sus defensores, el profesor de Ciencia Politica de la Universidade de Santiago de Compostela Ant&oacute;n Losada, sostiene que es &ldquo;la &uacute;nica manera de tener un territorio equilibrado&rdquo;. Si no, a&ntilde;ade, esos territorios &ldquo;en 20 a&ntilde;os no tienen nada&rdquo;. Estas reglas se traducen en que en las elecciones del 18 de febrero Ourense y Lugo van a elegir 14 diputados cada una, mientras que Pontevedra va a escoger 22 y A Coru&ntilde;a, 25. 
    </p><figure class="embed-container embed-container--type-embed ">
    
            <!-- Lo¡d3.js -->
<script src="https://d3js.org/d3.v4.js"></script>

<link href="https://fonts.googleapis.com/css?family=Roboto:400,700|Encode+Sans:400,500,700&display=swap"
    rel="stylesheet">
<br><!-- título -->
<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">El sistema
    electoral gallego favorece a Lugo y Ourense 
</h4>
<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">
    Comparación entre el <span style="background-color:#D0021B;padding:0px 2px;color:white">porcentaje de población</span> y el
    <span style="background-color:#005695;color:white;padding:0px 2px">porcentaje de escaños</span> de cada provincia
    por grupos de
    cara a las
    elecciones autonómicas en Galicia de 2024
</p>

</p>




<div id="contenedor-curva-sistema-electoral-grupos-provincias">
    <div id="sistema-electoral-grupos-provincias"></div>

</div>


<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente:
    Xunta de Galicia, INE</p>

<br>
<style>
    #contenedor-curva-sistema-electoral-grupos-provincias {
        width: 100%;

    }

    #sistema-electoral-grupos-provincias {
        width: 100%
    }

    #sistema-electoral-grupos-provincias text {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif
    }

    #sistema-electoral-grupos-provincias .nombre-pais-curva {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        fill: #333333;
        font-weight: 700
    }

    #sistema-electoral-grupos-provincias .ncasostotales {
        font-size: 11px;
        font-family: 'Encode Sans', sans-serif;
        fill: #939393;

    }


    #sistema-electoral-grupos-provincias .eje-vertical-variacion-semanal line {

        stroke: #c5c5c5;
        stroke-dasharray: 3;
        stroke-width: 0.5;
    }

    #sistema-electoral-grupos-provincias .eje-vertical-variacion-semanal text {
        fill: #939393;
    }


    #sistema-electoral-grupos-provincias .eje-vertical-variacion-semanal path {
        stroke-width: 0;
    }


    #sistema-electoral-grupos-provincias .eje-horizontal path {
        stroke-width: 0;
    }

    #sistema-electoral-grupos-provincias .eje-horizontal text {
        fill: #939393;
    }


    #sistema-electoral-grupos-provincias .eje-horizontal line {

        stroke: #939393;
        stroke-width: 1;
    }


    .columna-datos-eldiarioes {
        text-align: right;
        padding-bottom: 0px;
        padding-top: 0px;
        border-bottom: 1px solid #ddd;

    }

    .primeracolumna-eldiarioes {
        border-bottom: 1px solid #ddd;
        padding-bottom: 0px;
        padding-top: 0px;

    }

    #sistema-electoral-grupos-provincias .label-media {
        font-size: 11px !important
    }
</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"
            ]
        })

        // set the dimensions and margins of the graph
        var totalWidth = document.getElementById("contenedor-curva-sistema-electoral-grupos-provincias")
            .offsetWidth;


        var margin = {
                top: 30,
                right: 20,
                bottom: 30,
                left: 40
            },
            width = totalWidth - margin.left - margin.right
        heightgruposprov = 560 - margin.top - margin.bottom;

        var parseTime = d3.timeParse("%d/%m/%Y");

        //Read the data
        d3.csv("https://lab.eldiario.es/elections-maps/mapas-galicia-2024-18f/previas/sistema-electoral/provincias_seats_2024_galicia.csv", function (data) {

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

            // Add X axis --> it is a date format
            var x = d3.scaleBand()
                .domain(["Infrarrepresentadas", "Sobrerrepresentadas"])
                .range([0, width])
                .padding(0.2);


            //Add Y axis
            var y = d3.scaleLinear()
                .domain([0, 80])
                .range([heightgruposprov, 0]);


            var svg = d3.select("#sistema-electoral-grupos-provincias")
                .append("svg")
                .attr("width", width + margin.left + margin.right)
                .attr("height", heightgruposprov + margin.top + margin.bottom)
                .append("g")
                .attr("class", "grafico-individual-sistema-electoral-grupos-provincias")

                .attr("transform",
                    "translate(" + margin.left + "," + margin.top + ")");



            svg.append("g")
                .attr("class", "eje-vertical-variacion-semanal")
                .call(d3.axisLeft(y).ticks(4)
                    .tickSize(-width)
                    .tickSizeOuter(0)
                    .tickFormat(function (d) {
                        return locale.format(",d")(d) + "%";
                    }));

            // Draw the line

            svg
                .append("g")
                .attr("class", "eje-horizontal")
                .attr("transform", "translate(0," + heightgruposprov + ")")
                .call(d3.axisBottom(x)
                    .ticks(totalWidth > 600 ? 4 : 2).tickSizeOuter(0)
                    .tickFormat(function (d) {
                        return d.substring(0, 20);
                    }));


            var containerbars = svg.append("g").attr("class", "barspoblacionseats")

            containerbars.selectAll(".bars-poblacion-sistema-electoral-grupos-provincias")
                .data(data)
                .enter()
                .append("rect")
                .attr("class", "bars-poblacion-sistema-electoral-grupos-provincias")
                .attr("fill", "#D0021B")
                .attr("x", function (d) {
                    return x(d.grupo);
                })
                .attr("height", function (d) {
                    return heightgruposprov - y(+d.porcpoblacion);
                })
                .attr("y", function (d) {
                    return y(+d.acumuladopoblacion)
                })
                .attr("width", x.bandwidth() / 2)
                .style('stroke-width', '1px')
                .style("stroke", "white")
                .style("cursor", "pointer")
                .on("mouseover", mouseover)
                .on("mousemove", mousemove)
                .on("mouseout", mouseout);





            containerbars
                .selectAll(".bars-seats-sistema-electoral-grupos-provincias")
                .data(data)
                .enter()
                .append("rect")
                .attr("class", "bars-seats-sistema-electoral-grupos-provincias")
                .attr("fill", "#005695")
                .attr("x", function (d) {
                    return x(d.grupo) + x.bandwidth() / 2;
                })
                .attr("height", function (d) {
                    return heightgruposprov - y(+d.pseats);
                })
                .attr("y", function (d) {
                    return y(+d.acumuladoescanios)
                })
                .attr("width", x.bandwidth() / 2)
                .style('stroke-width', '1px')
                .style("stroke", "white")
                .style("cursor", "pointer")
                .on("mouseover", mouseover)
                .on("mousemove", mousemove)
                .on("mouseout", mouseout);


            svg.append("g")
                .selectAll(".label-provincias-poblacion")
                .data(data.filter(function (d) {
                    return d.porcpoblacion > 1
                }))
                .enter()
                .append('text')
                .text(function (d) {
                    return d.abrev
                })
                .attr('text-anchor', "middle")
                .attr("x", function (d) {
                    return x(d.grupo) + x.bandwidth() / 4;
                })
                .attr("y", function (d) {
                    return y(+d.acumuladopoblacion - (d.porcpoblacion / 2));
                })
                .attr('alignment-baseline', 'middle')
                .style("fill", "#ffffff")
                .style("font-weight", 400)
                .attr('dx', '.0em')
                .style("pointer-events", "none")
                .style('font-size', '12px')


            svg
                .append("g")
                .selectAll(".label-provincias-escanios")
                .data(data.filter(function (d) {
                    return d.pseats > 1
                }))
                .enter()
                .append('text')
                .text(function (d) {
                    return d.abrev
                })
                .attr('text-anchor', "middle")
                .attr("x", function (d) {
                    return x(d.grupo) + x.bandwidth() / 1.3;
                })
                .attr("y", function (d) {
                    return y(+d.acumuladoescanios - (d.pseats / 2));
                })
                .attr('alignment-baseline', 'middle')
                .style("fill", "#ffffff")
                .style("font-weight", 400)
                .style("pointer-events", "none")
                .attr('dx', '.0em')
                .style('font-size', '12px')


            svg
                .append('text')
                .text("Escaños")
                .attr('text-anchor', "middle")
                .attr("x", function (d) {
                    return x("Infrarrepresentadas") + x.bandwidth() / 1.3;
                })
                .attr("y", function (d) {
                    return y(64);
                })
                .attr('alignment-baseline', 'middle')
                .style("fill", "#000000")
                .style("font-weight", 500)
                .style("pointer-events", "none")
                .attr('dx', '.0em')
                .style('font-size', '12px')


            svg
                .append('text')
                .text("Población")
                .attr('text-anchor', "middle")
                .attr("x", function (d) {
                    return x("Infrarrepresentadas") + x.bandwidth() / 4;
                })
                .attr("y", function (d) {
                    return y(78);
                })
                .attr('alignment-baseline', 'middle')
                .style("fill", "#000000")
                .style("font-weight", 500)
                .style("pointer-events", "none")
                .attr('dx', '.0em')
                .style('font-size', '12px')


            var tooltipWidth = totalWidth > 600 ? '220px' : '220px';
            var tooltipPosition = totalWidth > 600 ? 'absolute' : 'absolute';


            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");

            function mouseover(d) {

                d3.select(this.parentNode.appendChild(this))
                    // .style("fill-opacity", 1)
                    .style('stroke', 'black')
                    .style('stroke-width', '2px')

                var fecha = eslocale.format("%b de %Y")(parseTime(d.eleccion));
                var provincia = d.provincia;
                var poblacion = locale.format(",d")(d.poblacion);
                var porcpoblacion = locale.format(".1f")(d.porcpoblacion);
                var totalseats = locale.format(",d")(d.totalseats);
                var pseats = locale.format(".1f")(d.pseats);
                var diferencia = locale.format("+.1f")(d.diferencia);
                var votos = locale.format(",d")(d.votos);




                tooltip.transition()
                    .duration(0)
                    .style("opacity", 1);
                tooltip.html(
                    '<p style="display: block; text-align:left;margin-top:0px;margin-bottom:5px;font-size:16px;font-weight:bold;border-bottom:1px solid #c5c5c5;">' +
                    provincia +
                    '</p><p style="display: block;text-align:left;margin-top:0px;margin-bottom:2px;font-size:12px;color:#6d6d6d">Elecc. de feb. de 2024<table style="border-collapse: collapse;height:90px;width:100%;margin-bottom:5px"><tr><th style="text-align:left"></th><th style="text-align:right">Nº</th><th style="text-align:right">%</th></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Población</td><td class="columna-datos-eldiarioes" style="color:#000000;">' +
                    poblacion +
                    '</td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                    porcpoblacion +
                    '%</td></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Escaños</td><td class="columna-datos-eldiarioes" style="color:#000000;">' +
                    totalseats +
                    '</td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                    pseats +
                    '%</td></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Diferencia</td><td class="columna-datos-eldiarioes" style="color:#000000;"></td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                    diferencia +
                    'p</td></tr></table>'
                );
                tooltip.style("visibility", "visible");
                tooltip.style('width', tooltipWidth);


            }

            function mouseout(d) {
                d3.select(this)
                    .style('stroke-width', '1px')
                    .style("stroke", "white")
                tooltip.transition()
                    .duration(20)
                    .style("opacity", 0);
                var $tooltip = $("#tooltip");
                $tooltip.empty();
            }



            function mousemove(d) {



                if (totalWidth > 600) {
                    if (d3.event.pageX > width / 1.5) {
                        return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", (d3.event
                                .pageX - 200) +
                            "px");
                    }
                    return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", (d3.event
                            .pageX - 20) +
                        "px");
                } else {

                    return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", "20%");

                }
            }







        })
    })();
</script>
    </figure><p class="article-text">
        El sistema electoral gallego establece la barrera de entrada para que las formaciones tengan representaci&oacute;n en el Parlamento en el 5% de los votos de la circunscripci&oacute;n. En las elecciones generales el nivel establecido es el del 3% y tambi&eacute;n lo es en la mitad de las comunidades aut&oacute;nomas. En el caso gallego, la ley recog&iacute;a de inicio esa exigencia menor, pero a finales de 1992 se elev&oacute; en dos puntos porcentuales. Entonces, con Fraga Iribarne al frente, el PP aprob&oacute; en solitario ese cambio. La formaci&oacute;n conservadora hab&iacute;a ganado las elecciones de 1989, tras las que se sentaron en el hemiciclo cinco partidos distintos. En 1993 afrontaba de nuevo la prueba de las urnas en un escenario en el que se jugaba la consolidaci&oacute;n, solo cuatro a&ntilde;os despu&eacute;s de su nacimiento. 
    </p><p class="article-text">
        El argumento del PP era que con el 5% se evitar&iacute;a la fragmentaci&oacute;n de la vida pol&iacute;tica gallega. Una <a href="https://elpais.com/diario/1993/08/24/espana/746143215_850215.html" data-mrf-recirculation="links-noticia" class="link" target="_blank">cr&oacute;nica period&iacute;stica del </a><a href="https://elpais.com/diario/1993/08/24/espana/746143215_850215.html" data-mrf-recirculation="links-noticia" class="link" target="_blank"><em>El Pa&iacute;s</em></a><a href="https://elpais.com/diario/1993/08/24/espana/746143215_850215.html" data-mrf-recirculation="links-noticia" class="link" target="_blank"> </a>recog&iacute;a un par de meses antes de los comicios declaraciones del entonces l&iacute;der popular en defensa de la nueva norma: &ldquo;Clarificar&aacute; las opciones y asegurar&aacute; una mayor representatividad del Parlamento&rdquo;. Desde entonces, y hasta la irrupci&oacute;n en 2012 de <a href="https://www.eldiario.es/galicia/politica/izquierda-rupturista-ensayo-primera-vez-2012-alianza-beiras-yolanda-diaz-apaga-galicia_1_6102022.html" data-mrf-recirculation="links-noticia" class="link">Alternativa Galega de Esquerda</a> (AGE, una coalici&oacute;n de la soberanista Anova y Esquerda Unida), al Parlamento gallego solo lograron entrar tres fuerzas: el PP, el PSdeG&ndash;PSOE y el BNG. Para Ant&oacute;n Losada la condici&oacute;n del 5% es antidemocr&aacute;tica y aboga por retirarla: &ldquo;Es un obst&aacute;culo puesto, en este caso, por el partido m&aacute;s votado para impedir que le entren competidores&rdquo;. 
    </p><p class="article-text">
        El sistema electoral gallego ha beneficiado en estos a&ntilde;os sobre todo al PP. Se ha notado especialmente  en las tres &uacute;ltimas citas, que dieron todas ellas mayor&iacute;as absolutas al PP de Alberto N&uacute;&ntilde;ez Feij&oacute;o a pesar de que en ninguno de esos comicios la formaci&oacute;n lleg&oacute; a tener m&aacute;s del 50% de los votos &ndash;tampoco lo hizo en 2009, la primera absoluta de Feij&oacute;o&ndash;. Es la consecuencia de los efectos conjuntos de la sobrerrepresentaci&oacute;n de Lugo y Ourense, que votaron m&aacute;s por esa opci&oacute;n pol&iacute;tica, y de la ley D'Hondt, que favorece que los partidos m&aacute;s votados tengan m&aacute;s esca&ntilde;os.
    </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">
<script src="https://d3js.org/d3.v4.js"></script>

<br><!-- título -->
<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">
    ¿Cuáles han sido los más beneficiados y perjudicados por el sistema electoral gallego?
</h4>
<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">
    Diferencia entre el porcentaje de escaños y el porcentaje de votos obtenido por cada partido en todas las elecciones
    autonómicas en Galicia que se han celebrado en democracia. Solo se incluyen candidaturas que consiguieron diputados
    o con más
    del 3% de los votos
</p>


<div id="contenedor-sistema-electoral-galicia">
    <div id="circulos-sistema-electoral-galicia"></div>
</div>


<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente:
    Xunta de Galicia</p>

<br>
<style>
    #contenedor-sistema-electoral-galicia {
        width: 100%;

    }

    #circulos-sistema-electoral-galicia {
        width: 100%
    }

    #circulos-sistema-electoral-galicia text {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif
    }

    #circulos-sistema-electoral-galicia .nombre-pais-curva {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        fill: #333333;
        font-weight: 700
    }

    #circulos-sistema-electoral-galicia .ncasostotales {
        font-size: 11px;
        font-family: 'Encode Sans', sans-serif;
        fill: #939393;

    }


    #circulos-sistema-electoral-galicia .eje-vertical-sistema-electoral-galicia line {

        stroke: #c5c5c5;
        stroke-dasharray: 3;
        stroke-width: 0.5;
    }

    #circulos-sistema-electoral-galicia .eje-vertical-sistema-electoral-galicia text {
        fill: #939393;
    }


    #circulos-sistema-electoral-galicia .eje-vertical-sistema-electoral-galicia path {
        stroke-width: 0;
    }


    #circulos-sistema-electoral-galicia .eje-horizontal-sistema-electoral-galicia path {
        stroke-width: 0;
    }

    #circulos-sistema-electoral-galicia .eje-horizontal-sistema-electoral-galicia text {
        fill: #939393;
    }


    #circulos-sistema-electoral-galicia .eje-horizontal-sistema-electoral-galicia line {

        stroke: #939393;
        stroke-width: 1;
    }


    .columna-datos-eldiarioes {
        text-align: right;
        padding-bottom: 0px;
        padding-top: 0px;
        border-bottom: 1px solid #ddd;

    }

    .primeracolumna-eldiarioes {
        border-bottom: 1px solid #ddd;
        padding-bottom: 0px;
        padding-top: 0px;

    }

    #circulos-sistema-electoral-galicia .label-media-diario {
        font-size: 13px !important
    }
</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"
            ]
        })

        // set the dimensions and margins of the graph
        var totalWidth = document.getElementById("contenedor-sistema-electoral-galicia")
            .offsetWidth;


        var margin = {
                top: 40,
                right: 30,
                bottom: 30,
                left: 40
            },
            width = totalWidth - margin.left - margin.right
        heightbeneficiados = totalWidth > 600 ? 520 - margin.top - margin.bottom : 400;
        var parseTime = d3.timeParse("%Y-%m");

        //Read the data
        d3.csv("https://lab.eldiario.es/elections-maps/mapas-galicia-2024-18f/previas/sistema-electoral/datos_partidos_beneficiados_perjudicados_galicia.csv",
            function (data) {







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


                var colorpartidos = d3.scaleOrdinal() // D3 Version 4
                    .domain(["PSdeG-PSOE", "PP", "IU", "Cs", "Pod-IU", "Podemos", "CDS", "CCa-PNC", "EH Bildu",
                        "Més",
                        "Vox",
                        "PNV", "ERC", "HB", "PCE", "BNG", "CiU", "PAR", "PR", "PRC", "UPN", "ICV", "PA",
                        "UPL", "UPyD", "CHA", "Compromís", "CUP", "FAC", "NCa", "UCD", "AA", "ASG", "ECP",
                        "El Pi", "Gbai", "JxCAT", "Más Madrid", "NA+", "PP+Cs", "JxSí", "Soria ¡Ya!", "XAV"
                    ])
                    .range(["#E02020", "#02A2DD", "#007057", "#EA8046", "#7C4080", "#7C4080", "#EA8046",
                        "#EDDC2E",
                        "#C7D892",
                        "#C1C929", "#AAD656", "#16823B", "#FFB232", "#C7D892", "#AD0017", "#95CCF7",
                        "#314683", "#FEA000", "#002F54", "#AFB113", "#1C669C", "#007057", "#00CC77",
                        "#b80064", "#C4017B", "#AD0017", "#BF5237", "#FFED00", "#17375E", "#81C932",
                        "#127055", "#00CC77", "#A90606", "#A54290", "#54266D", "#B83737", "#314683",
                        "#3EB1A2", "#1C669C", "#02A2DD", "#3EB1A2", "#610f13", "#f7d70e"
                    ])
                    .unknown("#c5c5c5");



                // 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("#circulos-sistema-electoral-galicia")
                    .append("svg")
                    .attr("width", width + margin.left + margin.right)
                    .attr("height", heightbeneficiados + margin.top + margin.bottom)
                    .append("g")
                    .attr("class", "grafico-sistema-electoral-galicia")

                    .attr("transform",
                        "translate(" + margin.left + "," + margin.top + ")");


                // Add X axis --> it is a date format
                var x = d3.scaleLinear()
                    .domain([1980, 2021])
                    .range([0, width]);
                svg
                    .append("g")
                    .attr("class", "eje-horizontal-sistema-electoral-galicia")
                    .attr("transform", "translate(0," + heightbeneficiados + ")")
                    .call(d3.axisBottom(x)
                        .ticks(totalWidth > 600 ? 7 : 4).tickSizeOuter(0)
                        .tickFormat(function (d) {
                            return d
                        }));
                var marginniveldiariotop = totalWidth > 600 ? -50 : -40;
                var marginniveldiarioleft = totalWidth > 600 ? 10 : 10;

                //Add Y axis
                var y = d3.scaleLinear()
                    .domain([d3.min(data, function (d) {
                        return +d.difvotdip;
                    }), d3.max(data, function (d) {
                        return +d.difvotdip;
                    })])
                    .range([heightbeneficiados, 0]);
                svg.append("g")
                    .attr("class", "eje-vertical-sistema-electoral-galicia")
                    .call(d3.axisLeft(y).ticks(7)
                        .tickSize(-width)
                        .tickSizeOuter(0)
                        .tickFormat(function (d) {
                            return locale.format("+,d")(d) + "p";
                        }))

                var sizecircles = totalWidth > 600 ? 10 : 7


                // Draw the line
                svg
                    .append("g").selectAll(".circulos-sistema-electoral-galicia")
                    .data(data)
                    .enter()
                    .append("circle")
                    .attr("class", "circulos-sistema-electoral-galicia")
                    .attr("cx", function (d) {
                        return x(d.anio);
                    })
                    .attr("cy", function (d) {
                        return y(d.difvotdip);
                    })
                    .attr("r", function (d) {
                        return sizecircles;
                    })
                    .style("fill", function (d) {
                        return d.color
                    })
                    .style("fill-opacity", 0.4)
                    .style("stroke", function (d) {
                        return d.color
                    })
                    .style('stroke-width', '1.2px')
                    .style("cursor", "pointer")
                    .on("mouseover", mouseover)
                    .on("mousemove", mousemove)
                    .on("mouseout", mouseout)




                var lineacero = svg
                    .append("line")
                    .attr('class', 'lineacero')
                    .attr('display', 'block')
                    .attr("x1", 0)
                    .attr("y1", y(0))
                    .attr("x2", width)
                    .attr("y2", y(0))
                    .attr("stroke-width", 1)
                    .attr("stroke", "#000000");


                var contenedorlabels = svg.append("g")
                    .attr("class", "contenedor-labels")


                contenedorlabels
                    .selectAll(".label-texto-sistema-electoral")
                    .data(data)
                    .enter()
                    .append('text')
                    .attr("class", "label-texto-sistema-electoral")
                    .text(function (d) {
                        return d.sigla == "PSdeG-PSOE" ? "PSOE" : d.sigla
                    })
                    .attr('alignment-baseline', 'middle')
                    .attr('text-anchor', 'end')
                    .attr("fill", (function (d) {
                        return d.color
                    }))
                    .style("display", (function (d) {
                        return (d.sigla == "PP" & d.anio == 2020) |
                            (d.sigla == "PSdeG-PSOE" & d.anio == 2016) |
                            (d.sigla == "Cs" & d.anio == 2016) |
                            (d.sigla == "AGE" & d.anio == 2012) |
                            (d.sigla == "PP" & d.anio == 2012) |
                            (d.sigla == "BNG" & d.anio == 2005) |
                            (d.sigla == "GeC" & d.anio == 2020) |
                            (d.sigla == "BNG" & d.anio == 2020) |
                            (d.sigla == "EU-UG" & d.anio == 1993) |
                            (d.sigla == "PP" & d.anio == 2001) |
                            (d.sigla == "CP" & d.anio == 1985) |
                            (d.sigla == "PSdeG-PSOE" & d.anio == 1989) |
                            (d.sigla == "CG" & d.anio == 1985) |
                            (d.sigla == "PSdeG-PSOE" & d.anio == 1981) ? "block" : "none"
                    }))
                    .attr('x', (function (d) {
                        return x(d.anio) - sizecircles - 2
                    }))
                    .attr('y', function (d) {
                        return y(d.difvotdip);
                    })
                    .style("stroke", "#ffffff")
                    .style("stroke-width", "2px")
                    .style("pointer-events", "none")
                    .style("paint-order", "stroke");



                contenedorlabels.append('text')
                    .attr("class", "label-beneficiados")
                    .text("↑ Más beneficiados")
                    .attr("fill", "#000000")
                    .attr("display", "block")
                    .attr("text-anchor", "middle")
                    .attr('alignment-baseline', 'middle')
                    .attr("opacity", 1)
                    .attr('x', x(2000))
                    .attr('dx', '.5em')
                    .attr('y', y(6.2))
                    .style("font-weight", 700)
                    .style("stroke", "#ffffff")
                    .style("stroke-width", "3px")

                    .style("pointer-events", "none")
                    .style("paint-order", "stroke");



                contenedorlabels.append('text')
                    .attr("class", "label-perjudicados")
                    .text("↓ Más perjudicados")
                    .attr("fill", "#000000")
                    .attr("display", "block")
                    .attr("text-anchor", "middle")
                    .attr('alignment-baseline', 'middle')
                    .attr("opacity", 1)
                    .attr('x', x(2000))
                    .attr('dx', '.5em')
                    .attr('y', y(-2.3))
                    .style("font-weight", 700)
                    .style("stroke", "#ffffff")
                    .style("stroke-width", "3px")
                    .style("pointer-events", "none")
                    .style("paint-order", "stroke");




                var tooltipWidth = totalWidth > 600 ? '220px' : '220px';
                var tooltipPosition = totalWidth > 600 ? 'absolute' : 'absolute';



                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");


                function mouseover(d) {

                    d3.select(this.parentNode.appendChild(this))
                        // .style("fill-opacity", 1)
                        .style('stroke', 'black')
                        .style('stroke-width', '2px')



                    var fecha = (d.anio);
                    var sigla = d.sigla;
                    var votos = locale.format(",d")(d.votos);
                    var porcentaje = locale.format(".1f")(d.porcentaje);
                    var seats = locale.format(",d")(d.seats);
                    var porcentajedip = locale.format(".1f")(d.porcentajedip);
                    var difvotdip = locale.format("+.1f")(d.difvotdip);
                    var votos = locale.format(",d")(d.votos);



                    tooltip.transition()
                        .duration(0)
                        .style("opacity", 1);
                    tooltip.html(
                        '<p style="display: block; text-align:left;margin-top:0px;margin-bottom:5px;font-size:16px;font-weight:bold;border-bottom:1px solid #c5c5c5;;color:' +
                        d.color + '">' +
                        sigla +
                        '</p><p style="display: block;text-align:left;margin-top:0px;margin-bottom:2px;font-size:12px;color:#6d6d6d">Elecc. de ' +
                        fecha +
                        '<table style="border-collapse: collapse;height:90px;width:100%;margin-bottom:5px"><tr><th style="text-align:left"></th><th style="text-align:right">Nº</th><th style="text-align:right">%</th></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Votos</td><td class="columna-datos-eldiarioes" style="color:#000000;">' +
                        votos +
                        '</td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                        porcentaje +
                        '%</td></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Escaños</td><td class="columna-datos-eldiarioes" style="color:#000000;">' +
                        seats +
                        '</td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                        porcentajedip +
                        '%</td></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Diferencia</td><td class="columna-datos-eldiarioes" style="color:#000000;"></td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                        difvotdip +
                        'p</td></tr></table>'
                    );
                    tooltip.style("visibility", "visible");
                    tooltip.style('width', tooltipWidth);


                }

                function mouseout(d) {



                    d3.select(this)
                        .style('stroke-width', '1.2px')
                        .style("stroke", function (d) {
                            return d.color
                        })
                    tooltip.transition()
                        .duration(20)
                        .style("opacity", 0);
                    var $tooltip = $("#tooltip");
                    $tooltip.empty();
                }


                function mousemove(d) {


                    if (totalWidth > 600) {
                        if (d3.event.pageX > width / 1.5) {
                            return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", (d3.event
                                    .pageX - 200) +
                                "px");
                        }
                        return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", (d3.event
                                .pageX - 20) +
                            "px");
                    } else {

                        return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", "20%");

                    }
                }




            })
    })();
</script>
    </figure><p class="article-text">
        En el otro lado, las formaciones que obtuvieron un porcentaje de esca&ntilde;os por debajo de su porcentaje de votos fueron habitualmente el BNG y fuerzas como Esquerda Unida, AGE, En Marea, Ciudadanos o la alianza de Esquerda Unida y Unidade Galega (una desaparecida formaci&oacute;n nacionalista liderada por Camilo Nogueira) que concurri&oacute; en la auton&oacute;micas de 1993.
    </p><p class="article-text">
        Con estas reglas, en cada cita electoral hay miles de votos que se quedan sin representaci&oacute;n en el Parlamento de Galicia. El caso m&aacute;s paradigm&aacute;tico fue el de Galicia en Com&uacute;n &ndash;la coalici&oacute;n liderada por Podemos para esos comicios&ndash; en las auton&oacute;micas de 2020. Reuni&oacute; 51.630 sufragios, pero no obtuvo ning&uacute;n esca&ntilde;o y el espacio en el que hab&iacute;a nacido, que con la marca En Marea hab&iacute;a logrado 14 diputados en 2016, se qued&oacute; fuera del hemiciclo.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://d3js.org/d3.v4.js"></script>
<link href="https://fonts.googleapis.com/css?family=Roboto:400,500,700" rel="stylesheet">

<style>
    .tabla-votos-perdidos {
        font-family: 'Encode Sans', sans-serif;
        font-size: 12px !important
    }

    .container-tabla-votos-perdidos {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        max-height: 1600px;

    }

    .div-tabla-votos-perdidos {
        width: 100%;
    }

    .nombre-tabla-votos-perdidos {
        font-size: 16px;
        font-weight: 700;
        font-family: 'Encode Sans', sans-serif;
        margin-top: 30px;
        margin-bottom: 15px;
        color: #181818;
        text-align: left;
    }

    .tabla-votos-perdidos table {
        width: 100%;
        border-collapse: collapse;
        font-size: 12px !important;
        border-spacing: 2px;
    }

    .tabla-votos-perdidos th {
        color: #444;
        font-weight: 400;
        font-size: 10px;
        text-transform: uppercase;
        cursor: s-resize;
        background-repeat: no-repeat;
        background-position: 3% center;
    }

    .tabla-votos-perdidos td,
    .tabla-votos-perdidos th {
        padding: 6px;
        border-bottom: 1px solid #ddd;
        text-align: left;
    }

    .tabla-votos-perdidos #perdidosobrepartidoheader {
        text-align: center
    }

    .tabla-votos-perdidos #colorheader {
        text-align: center
    }

    .tabla-votos-perdidos #pvotosperdidosheader {
        text-align: center
    }

    .tabla-votos-perdidos #votosheader {
        text-align: left
    }

    .tabla-votos-perdidos #colorheader {
        display: none;
    }

    .tabla-votos-perdidos #anioheader {
        display: none;
    }


    @media (max-width: 900px) {
        .container-tabla-votos-perdidos {
            display: flex;
            flex-direction: column;
            flex-wrap: wrap;
            max-height: none
        }

        .div-tabla-votos-perdidos {
            padding: 0px 0px;
            width: 100%;
        }
    }
</style>
<!--<![endif]-->


<br><!-- título -->

<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">Los partidos
    que más votos perdieron en las elecciones gallegas desde 1981
</h4>
<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">Listado de
    candidaturas que más votos han tenido sin representación desde el inicio de la democracia en unas elecciones
    gallegas
</p>



<div id="container-tabla-votos-perdidos" class="container-tabla-votos-perdidos">



    <div class="div-tabla-votos-perdidos">
        <div id="tabla-votosperdidos" class="tabla-votos-perdidos"></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"
            ]
        })

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


        var parseTime = d3.timeParse("%Y-%m");


        var colorpdias = d3.scaleThreshold() // D3 Version 4
            .domain([10, 20, 30, 40,
                //25, 
                60, 70, 80
            ])
            .range(['#67001f', '#b2182b', '#d6604d', '#f4a582',
                //'#fddbc7', '#d1e5f0', 
                '#92c5de', '#4393c3',
                '#2166ac', '#053061'

            ]);


        var colorvotospartido = d3.scaleThreshold() // D3 Version 4
            .domain([10, 20, 30, 40, 50, 60, 70, 80])
            .range(['#f9f9f9', '#f0f0f0', '#d9d9d9', '#bdbdbd', '#969696', '#737373', '#525252', '#252525',
                '#000000'

            ]);



        var totalWidth = document.getElementById("container-tabla-votos-perdidos").offsetWidth;

        d3.text('https://lab.eldiario.es/elections-maps/mapas-galicia-2024-18f/previas/sistema-electoral/ranking_votos_perdidos_galicia.csv',
            function (dataoriginal) {
                var dsv = d3.dsvFormat(',')

                var dataoriginal = dsv.parse(dataoriginal)
                var dataactual = dataoriginal.map(function (d) {
                    return {
                        sigla: d.sigla,
                        votos: +d.votos,
                        pvotosperdidos: +d.pvotosperdidos,
                        perdidosobrepartido: (+d.perdidosobrepartido),
                        color: (d.color),
                        anio: (d.anio),

                    }
                });


                var maxvotes = d3.max(dataoriginal, function (d) {
                    return d.votos
                })


                var headerstablacaloractual = d3.scaleOrdinal() // D3 Version 4
                    .domain(["sigla", "perdidosobrepartido", "votos", "pvotosperdidos", ])
                    .range(["Cand.", "% sobre votos del partido",
                        "Votos perdidos",
                        "% sobre votos totales ",
                    ])
                    .unknown("");



                dataactual.sort(function (x, y) {
                    return d3.descending(x.votos, y.votos);
                })



                var tablevotosperdidos = d3.select('#tabla-votosperdidos').append('table');
                var encabezadostabla = d3.keys(dataactual[0]);
                var headersvotosperdidos = tablevotosperdidos.append('thead').append('tr')
                    .selectAll('th')
                    .data(encabezadostabla).enter()
                    .append('th')
                    .attr('id', function (d) {
                        return d + "header";
                    })
                    .text(function (d) {
                        return headerstablacaloractual(d);
                    })

                var rowsvotosperdidos = tablevotosperdidos.append('tbody').selectAll('tr')
                    .data(dataactual).enter()
                    .append('tr');
                rowsvotosperdidos.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;
                    });


                d3.selectAll("#sigla")
                    .html(function (d) {
                        return "<b style='color:" + this.parentNode.__data__.color + "'>" + d.value +
                            "</b> " + this.parentNode.__data__
                            .anio + ""
                    });



                d3.selectAll("#votos")
                    .html(function (d) {
                        return " <span style='width:" + (d.value / 52000 * 100) +
                            "%;background-color:black;display: flex;align-items:center; height: 20px; background-color:" +
                            this.parentNode.__data__.color +
                            "; margin-right: 4px;margin-bottom:-1px;padding:2px 5px'>" +
                            locale.format(",d")(d.value) + "</span>"
                    })
                    .style("background-color", function (d) {
                        return (this.parentNode.__data__.perdidosobrepartido) > (this.parentNode.__data__
                            .color) ? "#c01f33" : "#ffffff";
                    })
                    .style("color", "white")
                    .style("text-align", "left")
                    .style("width", "60%");


                d3.selectAll("#perdidosobrepartido")

                    .text(function (d) {
                        return locale.format(".0f")(d.value) + "%";
                    })
                    .style("background-color", function (d) {
                        return colorvotospartido(this.parentNode.__data__.perdidosobrepartido);
                    })
                    .style("color", function (d) {
                        return (this.parentNode.__data__.perdidosobrepartido) > 40 ? "#ffffff" : "#000000";
                    })
                    .style("font-weight", 500)
                    .style("text-align", "center");

                d3.selectAll("#color")
                    .style("display", "none");

                d3.selectAll("#anio")
                    .style("display", "none");


                d3.selectAll("#pvotosperdidos")
                    .text(function (d) {
                        return locale.format(".1f")(d.value) + "%";
                    })
                    .style("color", "#000000")
                    .style("text-align", "center");


            });


    })();
</script>
    </figure><p class="article-text">
        Aunque las mayores p&eacute;rdidas de votos se produjeron durante las primeras elecciones gallegas, cuando hab&iacute;a muchas m&aacute;s formaciones con fuerza electoral que se presentaban a las elecciones, con el final del bipartidismo y la llegada de los nuevos partidos &ndash;como Podemos y Ciudadanos&ndash; la p&eacute;rdida de papeletas ha vuelto a subir.
    </p><p class="article-text">
        En las &uacute;ltimas elecciones de 2020, cuando Galicia en Com&uacute;n se qued&oacute; sin esca&ntilde;o al situarse por debajo de la barrera electoral, se perdieron un 8% de los votos emitidos.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <!-- Lo¡d3.js -->
<script src="https://d3js.org/d3.v4.js"></script>

<link href="https://fonts.googleapis.com/css?family=Roboto:400,700|Encode+Sans:400,500,700&display=swap"
    rel="stylesheet">
<br><!-- título -->
<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">Los votos
    perdidos en Galicia volvieron a subir con la llegada de los nuevos partidos

</h4>
<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">Evolución
    del porcentaje de votos válidos que no obtuvieron representación en cada una de las elecciones autonómicas en
    Galicia desde 1981
</p>

</p>




<div id="contenedor-curva-votos-perdidos-evolucion">
    <div id="votos-perdidos-evolucion"></div>

</div>


<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente:
    Xunta de Galicia</p>

<br>
<style>
    #contenedor-curva-votos-perdidos-evolucion {
        width: 100%;

    }

    #votos-perdidos-evolucion {
        width: 100%
    }

    #votos-perdidos-evolucion text {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif
    }

    #votos-perdidos-evolucion .nombre-pais-curva {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        fill: #333333;
        font-weight: 700
    }

    #votos-perdidos-evolucion .ncasostotales {
        font-size: 11px;
        font-family: 'Encode Sans', sans-serif;
        fill: #939393;

    }


    #votos-perdidos-evolucion .eje-vertical-votos-perdidos-evolucion line {

        stroke: #c5c5c5;
        stroke-dasharray: 3;
        stroke-width: 0.5;
    }

    #votos-perdidos-evolucion .eje-vertical-votos-perdidos-evolucion text {
        fill: #939393;
        font-size: 14px
    }


    #votos-perdidos-evolucion .eje-vertical-votos-perdidos-evolucion path {
        stroke-width: 0;
    }


    #votos-perdidos-evolucion .eje-horizontal path {
        stroke-width: 0;
    }

    #votos-perdidos-evolucion .eje-horizontal text {
        fill: #939393;
    }


    #votos-perdidos-evolucion .eje-horizontal line {

        stroke: #939393;
        stroke-width: 1;
    }


    .columna-datos-votos-perdidos-evolucion {
        text-align: right;
        padding-bottom: 0px;
        padding-top: 0px;
        border-bottom: 1px solid #ddd;

    }

    .primeracolumna-votos-perdidos-evolucion {
        border-bottom: 1px solid #ddd;
        padding-bottom: 0px;
        padding-top: 0px;

    }

    #votos-perdidos-evolucion .label-media {
        font-size: 11px !important
    }
</style>

<script>
    (function () {
        var eslocale = d3.timeFormatLocale({
            "monthTime": "%A, %e de %B de %Y, %X",
            "month": "%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-curva-votos-perdidos-evolucion").offsetWidth;


        var margin = {
                top: 20,
                right: 20,
                bottom: 30,
                left: 30
            },
            width = totalWidth - margin.left - margin.right
        heightevolperdidos = 450 - margin.top - margin.bottom;

        var parseTime = d3.timeParse("%Y-%m");

        //Read the data
        d3.csv("https://lab.eldiario.es/elections-maps/mapas-galicia-2024-18f/previas/sistema-electoral/votos_perdidos_totales_galicia.csv", function (data) {



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



            var svg = d3.select("#votos-perdidos-evolucion")
                .append("svg")
                .attr("width", width + margin.left + margin.right)
                .attr("height", heightevolperdidos + margin.top + margin.bottom)
                .append("g")
                .attr("class", "grafico-individual-votos-perdidos-evolucion")
                .attr("transform",
                    "translate(" + margin.left + "," + margin.top + ")");




            var x = d3.scaleBand()
                .domain(data.map(function (d) {
                    return d.anio;
                }))
                .range([0, width])
                .padding(0.2);
            svg
                .append("g")
                .attr("class", "eje-horizontal")
                .attr("transform", "translate(0," + heightevolperdidos + ")")
                .call(d3.axisBottom(x)
                    .tickValues(x.domain().filter(function (d, i) {
                        return !(i % (totalWidth > 600 ? 2 : 4))
                    }))
                    .tickSizeOuter(0)
                    .tickFormat(function (d) {
                        return d
                    }));

            //Add Y axis
            var yingresos = d3.scaleLinear()
                .domain([0, 19])
                .range([heightevolperdidos, 0]);



            svg.append("g")
                .attr("class", "eje-vertical-votos-perdidos-evolucion")
                .call(d3.axisLeft(yingresos).ticks(7)
                    .tickSize(-width)
                    .tickSizeOuter(0)
                    .tickFormat(function (d) {
                        return locale.format(",d")(d) + "%"
                    }));


            // Draw the line




            svg.selectAll(".votos-perdidos-evolucion")
                .data(data)
                .enter()
                .append("rect")
                .attr("class", "votos-perdidos-evolucion")
                .attr("fill", "#000000")
                .attr("x", function (d) {
                    return x(d.anio);
                })
                .attr("width", x.bandwidth())
                .attr("height", function (d) {
                    return heightevolperdidos - yingresos(d.pvotosperdidos);
                }) // alwaranyingresos equal to 0
                .attr("y", function (d) {
                    return yingresos(d.pvotosperdidos)
                })
                .style("cursor", "pointer")
                .on("mouseover", mouseover)
                .on("mousemove", mousemove)
                .on("mouseout", mouseout);






            var tooltipWidth = totalWidth > 600 ? '220px' : '220px';
            var tooltipPosition = totalWidth > 600 ? 'absolute' : 'absolute';



            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("pointer-events", "none")
                .style("font-size", "12px")
                .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");

            function mouseover(d) {

                d3.select(this.parentNode.appendChild(this))
                    // .style("fill-opacity", 1)
                    .style('stroke', 'black')
                    .style('stroke-width', '2px')

                var eleccion = d.anio;
                var pvotosperdidos = locale.format(".1f")(d.pvotosperdidos);



                tooltip.transition()
                    .duration(0)
                    .style("opacity", 1);
                tooltip.html(
                    '<p style="display: block; text-align:left;margin-top:0px;margin-bottom:2px;font-size:14px;font-weight:bold">Elecciones de ' +
                    eleccion +
                    '</p><p style="display: block;text-align:left;margin-top:0px;margin-bottom:2px;font-size:12px;">El <b>' +
                    pvotosperdidos +
                    '% de los votos</b> no consiguió representación en el Parlamento gallego</p>'
                );
                tooltip.style("visibility", "visible");
                tooltip.style('width', tooltipWidth);


            }

            function mouseout(d) {
                d3.select(this)
                    .style('stroke-width', '0px')
                    .style("stroke", "#000000")
                tooltip.transition()
                    .duration(20)
                    .style("opacity", 0);
                var $tooltip = $("#tooltip");
                $tooltip.empty();
            }


            function mousemove(d) {


                if (totalWidth > 600) {
                    if (d3.event.pageX > width / 1.5) {
                        return tooltip.style("top", (d3.event.pageY - 150) + "px").style("left", (d3.event
                                .pageX - 150) +
                            "px");
                    }
                    return tooltip.style("top", (d3.event.pageY - 150) + "px").style("left", (d3.event
                            .pageX - 20) +
                        "px");
                } else {

                    return tooltip.style("top", (d3.event.pageY - 150) + "px").style("left", "20%");

                }
            }






        })
    })();
</script>
    </figure><p class="article-text">
        <strong>&iquest;Por qu&eacute; sale beneficiado el PP?</strong>
    </p><p class="article-text">
        El sistema muestra su mejor cara para el PP por sus principales caladeros de votos. La formaci&oacute;n logra sus mejores resultados en las zonas rurales y en las m&aacute;s envejecidas. En las auton&oacute;micas de 2020, m&aacute;s de la mitad de las papeletas v&aacute;lidas en los pueblos de menos de 10.000 habitantes fueron para los populares. La formaci&oacute;n conservadora tambi&eacute;n arrastra m&aacute;s de la mitad de los sufragios en barrios y municipios donde vive, de media, m&aacute;s poblaci&oacute;n mayor. En las secciones censales donde la edad media de los residentes es de m&aacute;s de 51 a&ntilde;os, el PP obtuvo ese mismo a&ntilde;o un 58% de las papeletas.&nbsp;
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="Las zonas rurales, envejecidas y empobrecidas votan más al PP" aria-label="Barras apiladas" id="datawrapper-chart-ypJOW" src="https://datawrapper.dwcdn.net/ypJOW/3/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="789" 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">
        El an&aacute;lisis de las variables demogr&aacute;ficas revela tambi&eacute;n que el PP obtuvo mejores resultados en las zonas con menos renta, baja en los tramos intermedios y en las franjas de renta media-alta y vuelve a dispararse entre el 10% m&aacute;s rico.
    </p><h3 class="article-text">El electorado gallego se abstiene m&aacute;s en las auton&oacute;micas</h3><p class="article-text">
        En Galicia opera lo que se conoce como voto dual. Las mayor&iacute;as absolutas que el PP encaden&oacute; en las &uacute;ltimas cuatro elecciones auton&oacute;micas no se han proyectado en las mismas proporciones ni en el terreno municipal ni en el de las generales. El pasado 23 de julio, <a href="https://www.eldiario.es/galicia/cartel-feijoo-impulsa-pp-galicia-izquierda-vuelve-sumar-votos-derecha_1_10403666.html" data-mrf-recirculation="links-noticia" class="link">el bloque de la izquierda sum&oacute; m&aacute;s</a> votos que los populares y Vox. Ya hab&iacute;a ocurrido<a href="https://www.eldiario.es/galicia/politica/pp-pierde-primera-elecciones-galicia_1_1573387.html" data-mrf-recirculation="links-noticia" class="link"> cuatro a&ntilde;os antes</a>, cuando el PSOE incluso super&oacute; al partido de Feij&oacute;o en Galicia. Y en las municipales del 28 de mayo de 2023 la formaci&oacute;n conservadora tambi&eacute;n <a href="https://www.eldiario.es/galicia/izquierda-resiste-galicia-ola-conservadora-28m_1_10253382.html" data-mrf-recirculation="links-noticia" class="link">se anot&oacute; un tropiezo</a>. Aunque logr&oacute; recuperar el gobierno de <a href="https://www.eldiario.es/galicia/alfonso-rueda-tropieza-asalto-ciudades-gallegas-primeras-elecciones-gobernara-ferrol_1_10246687.html" data-mrf-recirculation="links-noticia" class="link">una de las siete principales ciudades (Ferrol)</a>, sigue fuera del poder en las otras seis. Tambi&eacute;n volvi&oacute; a la presidencia de la Diputaci&oacute;n de Pontevedra, pero A Coru&ntilde;a y Lugo siguen en manos de la izquierda y Ourense dependi&oacute; una vez m&aacute;s de <a href="https://www.eldiario.es/galicia/jacome-elegido-alcalde-ourense-gracias-pacto-in-extremis-pp_1_10303450.html" data-mrf-recirculation="links-noticia" class="link">un pacto con Democracia Ourensana</a>. En paralelo, el dato que se repite en Galicia es el de una mayor abstenci&oacute;n en las auton&oacute;micas que en las generales.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="Los gallegos se abstienen más en las elecciones autonómicas" aria-label="Diagrama de dispersión" id="datawrapper-chart-SIayd" src="https://datawrapper.dwcdn.net/SIayd/5/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="550" 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 brecha se ensancha especialmente en las ciudades con m&aacute;s poblaci&oacute;n. Cuando lo que se elige son los representantes en el Congreso de los Diputados, el electorado de los municipios m&aacute;s grandes tiene una participaci&oacute;n superior a la de los municipios peque&ntilde;os. El dato se invierte cuando se trata de elegir a los representantes en el Parlamento de Galicia: las ciudades se abstienen m&aacute;s.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="La brecha de abstención aumenta en las ciudades" aria-label="Gráfico de rangos" id="datawrapper-chart-gDN2h" src="https://datawrapper.dwcdn.net/gDN2h/1/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="262" 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 Vigo o A Coru&ntilde;a, las dos ciudades m&aacute;s pobladas de Galicia, la media de la abstenci&oacute;n en las elecciones auton&oacute;micas celebradas desde 2016 supera en m&aacute;s de 12 puntos a la media de abstenci&oacute;n de las generales convocadas en el mismo periodo.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="¿Se vota más en las autonómicas o en las generales?" aria-label="Mapa" id="datawrapper-chart-cbMjw" src="https://datawrapper.dwcdn.net/cbMjw/1/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="764" 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">
        Estas diferencias de participaci&oacute;n son clave en el resultado electoral. El voto urbano se desplaza m&aacute;s hacia la izquierda: desde 2016, en todos los comicios tanto auton&oacute;micos como generales, las candidaturas de izquierdas han superado el 50% en las poblaciones de m&aacute;s de 60.000 habitantes. No ha ocurrido lo mismo en los municipios de menos de 10.000 habitantes, en donde en cada cita los apoyos a las derechas han rondado o superado el 50%.&nbsp;
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="En las grandes ciudades gana la izquierda" aria-label="Barras apiladas" id="datawrapper-chart-Q9Qfo" src="https://datawrapper.dwcdn.net/Q9Qfo/1/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="915" 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">
        Para el polit&oacute;logo Ant&oacute;n Losada la abstenci&oacute;n se concentra en el votante socialista, que &ldquo;se activa en municipales y generales&rdquo;, pero no siempre en la misma medida en las auton&oacute;micas, mientras que &ldquo;hist&oacute;ricamente en el PP no parece que haya ese fen&oacute;meno y tampoco en el BNG&rdquo;. Las razones, seg&uacute;n su an&aacute;lisis, son que el PSOE &ldquo;es fuerte&rdquo; en el nivel municipal y tiene &ldquo;l&iacute;deres y organizaciones potentes&rdquo; tanto en el escenario local como en el estatal, as&iacute; que su votante ve una candidatura &ldquo;con posibilidades de ganar&rdquo;. En las auton&oacute;micas, sostiene, no ha sido as&iacute;, con la excepci&oacute;n de la &eacute;poca en la que estuvo dirigido por Emilio P&eacute;rez Touri&ntilde;o. En las elecciones de 2005, con &eacute;l como cabeza de lista, socialistas y BNG desbancaron a Manuel Fraga y establecieron un gobierno bipartito en la Xunta.
    </p>]]></description>
      <dc:creator><![CDATA[Beatriz Muñoz, Raúl Sánchez, Victòria Oliveres]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/galicia/sistema-electoral-gallego-ley-horma-pp-eleva-peso-provincias-votan-conservador_1_10897483.html]]></guid>
      <pubDate><![CDATA[Thu, 15 Feb 2024 21:30:38 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/151ae096-0914-4888-b404-6edfd09b6527_16-9-discover-aspect-ratio_default_0.jpg" length="419529" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/151ae096-0914-4888-b404-6edfd09b6527_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="419529" width="1200" height="675"/>
      <media:title><![CDATA[El sistema electoral gallego: una ley para la horma del PP que eleva el peso de las provincias que votan más conservador]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/151ae096-0914-4888-b404-6edfd09b6527_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
      <media:keywords><![CDATA[Elecciones Galicia 2024,Sistema electoral,Xunta de Galicia]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[Cómo el sistema electoral beneficia a las provincias menos pobladas y a los dos grandes partidos]]></title>
      <link><![CDATA[https://www.eldiario.es/politica/sistema-electoral-beneficia-provincias-pobladas-grandes-partidos_1_10336601.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/a1d1ecda-5a08-42db-8ed1-719e370a8a26_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="Cómo el sistema electoral beneficia a las provincias menos pobladas y a los dos grandes partidos"></p><div class="subtitles"><p class="subtitle">Claves para entender cómo funciona el sistema electoral en unas elecciones generales: sobrerrepresenta a las provincias pequeñas, PP y PSOE se llevan las mayores primas de escaños y deja millones de votos sin representación</p><p class="subtitle">La pugna entre Sumar y Vox por el tercer puesto decidirá el Gobierno tras el 23J
</p><p class="subtitle">Mapa - Lo que dice la renta de las vacaciones del 23J: dónde suele haber más gente lejos de su colegio electoral</p></div><p class="article-text">
        &iquest;Beneficia el sistema electoral a los partidos nacionalistas? &iquest;Vale lo mismo el voto de un residente de Madrid que uno de Soria? &iquest;Se quedan cientos de miles de votos sin representaci&oacute;n en el Congreso? &iquest;Es la ley d'Hondt la culpable de la distorsi&oacute;n entre votos y diputados? &iquest;A qui&eacute;n perjudica el m&eacute;todo actual para repartir esca&ntilde;os? 
    </p><p class="article-text">
        A continuaci&oacute;n respondemos estas preguntas con los datos hist&oacute;ricos de todas las elecciones generales celebradas en Espa&ntilde;a y explicamos las claves para entender c&oacute;mo funciona nuestro sistema electoral que convierte cerca de 25 millones de votos en 350 esca&ntilde;os en el Congreso.
    </p><h2 class="article-text">Provincias <b style="color:#D0021B">infrarrepresentadas</b> y <b style="color:#005695">sobrerrepresentadas</b></h2><p class="article-text">
        <a href="https://www.boe.es/buscar/act.php?id=BOE-A-1985-11672" target="_blank" data-mrf-recirculation="links-noticia" class="link">La ley electoral espa&ntilde;ola</a> establece que la circunscripci&oacute;n electoral (unidad geogr&aacute;fica y de poblaci&oacute;n que reparte esca&ntilde;os) en las elecciones a las Cortes Generales es la provincia. De los 350 diputados que forman el Congreso, cada provincia tiene asignado un m&iacute;nimo de dos diputados (salvo Ceuta y Melilla, que tienen solo uno) y el resto se reparten seg&uacute;n la poblaci&oacute;n empadronada.
    </p><p class="article-text">
        Si las provincias reciben un n&uacute;mero de esca&ntilde;os en funci&oacute;n de su poblaci&oacute;n, &iquest;significa que el voto vale igual en todas? No exactamente. Precisamente, ese m&iacute;nimo de 2 diputados por distrito electoral, que se reparten por igual sin importar el n&uacute;mero de habitantes, es lo que distorsiona el reparto.
    </p><p class="article-text">
        &iquest;A qu&eacute; territorios beneficia? El siguiente mapa muestra la evoluci&oacute;n de la diferencia entre el porcentaje de poblaci&oacute;n de cada provincia y el porcentaje de esca&ntilde;os que elige. En <b style="color:#D0021B">rojo</b>, las provincias que reparten menos esca&ntilde;os que los que les corresponden por n&uacute;mero de habitantes, en <b style="color:#005695">azul</b>, las que tienen m&aacute;s esca&ntilde;os que su porcentaje de poblaci&oacute;n.
    </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>



<link href="https://fonts.googleapis.com/css?family=Roboto:400,700|Encode+Sans:400,500,600,700&display=swap"
    rel="stylesheet">
<script src="https://d3js.org/d3.v4.js"></script>


<br><!-- título -->
<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">Cómo el
    sistema electoral infrarrepresenta a las provincias más pobladas
</h4>
<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">Diferencia
    entre el porcentaje de escaños y el porcentaje de población de cada provincia en todas las elecciones generales de
    la democracia
</p>




<div id="contenedor-curvas-sistema-electoral-representacion-provincias">

    <div style="text-align: center;">
        <svg width="180px">
            <g transform="translate(0,50)">
                <text text-anchor="start" y="0" x="70"
                    style="font-weight:700;font-size:11px;fill:#005695">Sobrerrepresentadas</text>
                <text text-anchor="start" y="12" x="70" style="font-weight:400;font-size:11px;">Más escaños que
                    pob.</text>

                <text text-anchor="start" y="80" x="10"
                    style="font-weight:700;font-size:11px;fill:#D0021B">Infrarrepresentadas</text>
                <text text-anchor="start" y="92" x="10" style="font-weight:400;font-size:10px;">Menos escaños que
                    pob.</text>
                <text text-anchor="start" y="40" x="10" style="font-weight:400;font-size:10px;">1977</text>
                <text text-anchor="start" y="28" x="140" style="font-weight:400;font-size:10px;">2019</text>

                <g transform="translate(10,0)">
                    <rect class="barrasprovincias" x="0" width="10" fill="#005695" height="25" y="5"></rect>
                    <rect class="barrasprovincias" x="10" width="10" fill="#005695" height="30" y="0"></rect>
                    <rect class="barrasprovincias" x="20" width="10" fill="#005695" height="23" y="7"></rect>
                    <rect class="barrasprovincias" x="30" width="10" fill="#005695" height="22" y="8"></rect>
                    <rect class="barrasprovincias" x="40" width="10" fill="#005695" height="15" y="15"></rect>
                    <rect class="barrasprovincias" x="50" width="10" fill="#005695" height="8" y="22"></rect>
                    <rect class="barrasprovincias" x="60" width="10" fill="#005695" height="5" y="25"></rect>
                    <rect class="barrasprovincias" x="70" width="10" fill="#D0021B" height="12" y="30"></rect>
                    <rect class="barrasprovincias" x="80" width="10" fill="#D0021B" height="15" y="30"></rect>
                    <rect class="barrasprovincias" x="90" width="10" fill="#D0021B" height="20" y="30"></rect>
                    <rect class="barrasprovincias" x="100" width="10" fill="#D0021B" height="31" y="30"></rect>
                    <rect class="barrasprovincias" x="110" width="10" fill="#D0021B" height="38" y="30"></rect>
                    <rect class="barrasprovincias" x="120" width="10" fill="#D0021B" height="45" y="30"></rect>
                    <rect class="barrasprovincias" x="130" width="10" fill="#D0021B" height="50" y="30"></rect>
                    <rect class="barrasprovincias" x="140" width="10" fill="#D0021B" height="51" y="30"></rect>
                </g><text text-anchor="start" class="nombre-provincia" y="-20" x="0">Provincia</text>
            </g>
        </svg>
    </div>
    <div class="text-slide-mobile">
        Desliza para ver el mapa
        <img src="https://lab.eldiario.es/estaticos/mano_map.png" alt="mano" class="map-text__hand">
    </div>

    <div id="curvas-sistema-electoral-representacion-provincias">

    </div>


</div>
<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente:
    Ministerio de Interior</p>

<br>
<style>
    #curvas-sistema-electoral-representacion-provincias {
        width: 100%;
        cursor: pointer;
        margin-top: 40px
    }

    #contenedor-curvas-sistema-electoral-representacion-provincias text {
        font-size: 11px;
        font-family: 'Encode Sans', sans-serif
    }

    #contenedor-curvas-sistema-electoral-representacion-provincias .nombre-provincia {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        color: #333333;
        font-weight: 500
    }


    #curvas-sistema-electoral-representacion-provincias .eje-vertical-sistema-electoral-representacion-provincias line {

        stroke: #c5c5c5;
        stroke-dasharray: 3;
        stroke-width: 0.5;
    }

    #curvas-sistema-electoral-representacion-provincias .eje-vertical-sistema-electoral-representacion-provincias text {
        fill: #939393;
    }


    #curvas-sistema-electoral-representacion-provincias .eje-vertical-sistema-electoral-representacion-provincias path {
        stroke-width: 0;
    }


    #curvas-sistema-electoral-representacion-provincias .eje-horizontal-sistema-electoral-representacion-provincias path {
        stroke-width: 0;
    }

    #curvas-sistema-electoral-representacion-provincias .eje-horizontal-sistema-electoral-representacion-provincias text {
        fill: #939393;
    }


    #curvas-sistema-electoral-representacion-provincias .eje-horizontal-sistema-electoral-representacion-provincias line {

        stroke: #939393;
        stroke-width: 1;
    }


    .columna-datos-espana {
        text-align: right;
        padding-bottom: 0px;
        padding-top: 0px;
        border-bottom: 1px solid #ddd;

    }

    #curvas-sistema-electoral-representacion-provincias .dato-provincia-subti {
        font-size: 11px;
        font-family: 'Encode Sans', sans-serif;

    }

    .columna-datos-eldiarioes {
        text-align: right;
        padding-bottom: 0px;
        padding-top: 0px;
        border-bottom: 1px solid #ddd;

    }

    .primeracolumna-eldiarioes {
        border-bottom: 1px solid #ddd;
        padding-bottom: 0px;
        padding-top: 0px;

    }

    .tooltip-table {
        display: table
    }


    .tooltip-table--active {
        display: table
    }



    .map-text__hand {
        animation: shake 1.5s infinite;
        width: 30px;
        vertical-align: middle;
    }

    .text-slide-mobile {
        font-family: 'Encode Sans', sans-serif;
        margin-left: 0px;
        text-align: left;
        display: none;
        font-size: 12px;
        margin: 20px 0px -20px 0px;
    }


    @media (max-width: 600px) {



        #curvas-sistema-electoral-representacion-provincias {
            width: 100%;
            overflow: scroll;
            overflow-y: hidden;
            position: relative;
        }

        div#curvas-sistema-electoral-representacion-provincias::-webkit-scrollbar {
            width: 0px;
            /* Remove scrollbar space */
            background: transparent;
            /* Optional: just make scrollbar invisible */
        }

        .text-slide-mobile {
            text-align: center;
            display: block;
        }

    }


    @keyframes shake {
        50% {
            margin-left: 15px;
        }

        100% {
            margin-left: 0px;
        }
    }
</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"
            ]
        })

        // set the dimensions and margins of the graph
        var totalWidth = document.getElementById("contenedor-curvas-sistema-electoral-representacion-provincias")
            .offsetWidth;

        // set the dimensions and margins of the graph
        var containerWidth = totalWidth > 600 ? totalWidth : totalWidth * 2;
        var totalHeight = totalWidth > 600 ? 720 : 650
        var margin = {
                top: 15,
                right: 10,
                bottom: 10,
                left: 10
            },
            width = (containerWidth - 12 * (margin.left + margin.right)) / 12,
            height = 150 - margin.top - margin.bottom;
        var parseTime = d3.timeParse("%Y-%m");



        //Read the data
        d3.csv("https://lab.eldiario.es/elections-maps/elecciones-23j-2023/previas/sistema-electoral/evol_provincias_seats.csv",
            function (data) {

                // 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.abrev;
                    })

                    .entries(data);

                sumstat.forEach(function (s) {
                    s.posx = s.values[s.values.length - 1].posx
                    s.posy = s.values[s.values.length - 1].posy
                });

                // What is the list of groups?
                allelection = data.map(function (d) {
                    return d.eleccion
                })

                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("#curvas-sistema-electoral-representacion-provincias")

                    .append("svg")
                    .attr("width", containerWidth)
                    .attr("height", totalHeight)
                    .selectAll("uniqueChart")
                    .data(sumstat)
                    .enter()
                    .append("g")
                    .attr("width", width + margin.left + margin.right)
                    .attr("height", height + margin.top + margin.bottom)
                    .attr("transform", function (d) {
                        return "translate(" + (d.posx - 1) / 12 * containerWidth + "," + (d.posy - 1) / 10 *
                            totalHeight + ")"
                    })
                    .append("g")
                    .attr("class", "grafico-individual")
                    .attr("transform",
                        "translate(" + margin.left + "," + margin.top + ")");


                var y = d3.scaleLinear()
                    .domain([-3.7, 0.7])
                    .range([height, 0]);

                var x = d3.scaleBand()
                    .domain(data.map(function (d) {
                        return d.eleccion;
                    }))
                    .range([0, width])
                    .paddingInner(0)
                    .padding(0);



                svg.append("g").selectAll(".barrasprovincias")
                    .data(function (d) {
                        return d.values
                    })
                    .enter()
                    .append("rect")
                    .attr("class", "barrasprovincias")
                    .attr("x", function (d) {
                        return x((d.eleccion));
                    })
                    .attr("width", x.bandwidth())
                    .attr("fill", function (d) {
                        return +d.diferencia > 0 ? "#005695" : "#D0021B";
                    })
                    .style("cursor", "pointer")
                    // no bar at the beginning thus:
                    .attr("height", function (d) {
                        return y(0) - y(Math.abs(d.diferencia));
                    }) // always equal to 0
                    .attr("y", function (d) {
                        return +d.diferencia > 0 ? y(+d.diferencia) : y(0);
                    })
                    .on("mouseover", mouseover)
                    .on("mousemove", mousemove)
                    .on("mouseout", mouseout);

                // Add titles
                svg
                    .append("text")
                    .attr("text-anchor", "start")
                    .attr("class", "nombre-provincia")
                    .attr("y", 0)
                    .attr("x", 0)
                    .text(function (d) {
                        return d.key
                    })



                var tooltipWidth = totalWidth > 600 ? '220px' : '220px';
                var tooltipPosition = totalWidth > 600 ? 'absolute' : 'absolute';

                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");

                function mouseover(d) {

                    d3.select(this.parentNode.appendChild(this))
                        // .style("fill-opacity", 1)
                        .style('stroke', 'black')
                        .style('stroke-width', '2px')

                    var fecha = eslocale.format("%b de %Y")(parseTime(d.eleccion));
                    var provincia = d.provincia;
                    var poblacion = locale.format(",d")(d.poblacion);
                    var porcpoblacion = locale.format(".1f")(d.porcpoblacion);
                    var totalseats = locale.format(",d")(d.totalseats);
                    var pseats = locale.format(".1f")(d.pseats);
                    var diferencia = locale.format("+.1f")(d.diferencia);
                    var votos = locale.format(",d")(d.votos);




                    tooltip.transition()
                        .duration(0)
                        .style("opacity", 1);
                    tooltip.html(
                        '<p style="display: block; text-align:left;margin-top:0px;margin-bottom:5px;font-size:16px;font-weight:bold;border-bottom:1px solid #c5c5c5;">' +
                        provincia +
                        '</p><p style="display: block;text-align:left;margin-top:0px;margin-bottom:2px;font-size:12px;color:#6d6d6d">Elecc. de ' +
                        fecha +
                        '<table style="border-collapse: collapse;height:90px;width:100%;margin-bottom:5px"><tr><th style="text-align:left"></th><th style="text-align:right">Nº</th><th style="text-align:right">%</th></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Población</td><td class="columna-datos-eldiarioes" style="color:#000000;">' +
                        poblacion +
                        '</td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                        porcpoblacion +
                        '%</td></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Escaños</td><td class="columna-datos-eldiarioes" style="color:#000000;">' +
                        totalseats +
                        '</td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                        pseats +
                        '%</td></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Diferencia</td><td class="columna-datos-eldiarioes" style="color:#000000;"></td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                        diferencia +
                        'p</td></tr></table>'
                    );
                    tooltip.style("visibility", "visible");
                    tooltip.style('width', tooltipWidth);


                }

                function mouseout(d) {
                    d3.select(this)
                        .style('stroke-width', '0px')
                        .style("stroke", "none")
                    tooltip.transition()
                        .duration(20)
                        .style("opacity", 0);
                    var $tooltip = $("#tooltip");
                    $tooltip.empty();
                }


                function mousemove(d) {



                    if (totalWidth > 600) {
                        if (d3.event.pageX > width / 1.5) {
                            return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", (d3.event
                                    .pageX - 200) +
                                "px");
                        }
                        return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", (d3.event
                                .pageX - 20) +
                            "px");
                    } else {

                        return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", "20%");

                    }
                }






            })
    })();
</script>
    </figure><p class="article-text">
        Tal y como se muestra el gr&aacute;fico, este problema no es nuevo. Desde la primeras elecciones democr&aacute;ticas celebradas en Espa&ntilde;a, Madrid y Barcelona han sido las provincias m&aacute;s perjudicadas por el reparto de esca&ntilde;os en cada distrito electoral. Los grandes beneficiados, los territorios m&aacute;s peque&ntilde;os de la Espa&ntilde;a interior.
    </p><p class="article-text">
        En las pr&oacute;ximas elecciones del 23J, ocho provincias (de las m&aacute;s pobladas) eligen al 39% del Congreso cuando representan al 49% de la poblaci&oacute;n. Una distorsi&oacute;n que va a favor de 19 provincias que escogen un 20% de los diputados agrupando a un 12% de la poblaci&oacute;n.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <!-- Lo¡d3.js -->
<script src="https://d3js.org/d3.v4.js"></script>

<link href="https://fonts.googleapis.com/css?family=Roboto:400,700|Encode+Sans:400,500,700&display=swap"
    rel="stylesheet">
<br><!-- título -->
<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">El sistema
    electoral favorece a las provincias pequeñas y menos pobladas
</h4>
<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">
    Comparación entre el <span style="background-color:#D0021B;padding:0px 2px;color:white">porcentaje de población</span> y el
    <span style="background-color:#005695;color:white;padding:0px 2px">porcentaje de escaños</span> de cada provincia
    por grupos de
    cara a las
    elecciones generales del 23J
</p>

</p>




<div id="contenedor-curva-sistema-electoral-grupos-provincias">
    <div id="sistema-electoral-grupos-provincias"></div>

</div>


<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente:
    Ministerio de Interior, INE</p>

<br>
<style>
    #contenedor-curva-sistema-electoral-grupos-provincias {
        width: 100%;

    }

    #sistema-electoral-grupos-provincias {
        width: 100%
    }

    #sistema-electoral-grupos-provincias text {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif
    }

    #sistema-electoral-grupos-provincias .nombre-pais-curva {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        fill: #333333;
        font-weight: 700
    }

    #sistema-electoral-grupos-provincias .ncasostotales {
        font-size: 11px;
        font-family: 'Encode Sans', sans-serif;
        fill: #939393;

    }


    #sistema-electoral-grupos-provincias .eje-vertical-variacion-semanal line {

        stroke: #c5c5c5;
        stroke-dasharray: 3;
        stroke-width: 0.5;
    }

    #sistema-electoral-grupos-provincias .eje-vertical-variacion-semanal text {
        fill: #939393;
    }


    #sistema-electoral-grupos-provincias .eje-vertical-variacion-semanal path {
        stroke-width: 0;
    }


    #sistema-electoral-grupos-provincias .eje-horizontal path {
        stroke-width: 0;
    }

    #sistema-electoral-grupos-provincias .eje-horizontal text {
        fill: #939393;
    }


    #sistema-electoral-grupos-provincias .eje-horizontal line {

        stroke: #939393;
        stroke-width: 1;
    }


    .columna-datos-eldiarioes {
        text-align: right;
        padding-bottom: 0px;
        padding-top: 0px;
        border-bottom: 1px solid #ddd;

    }

    .primeracolumna-eldiarioes {
        border-bottom: 1px solid #ddd;
        padding-bottom: 0px;
        padding-top: 0px;

    }

    #sistema-electoral-grupos-provincias .label-media {
        font-size: 11px !important
    }
</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"
            ]
        })

        // set the dimensions and margins of the graph
        var totalWidth = document.getElementById("contenedor-curva-sistema-electoral-grupos-provincias")
            .offsetWidth;


        var margin = {
                top: 30,
                right: 20,
                bottom: 30,
                left: 40
            },
            width = totalWidth - margin.left - margin.right
        heightgruposprov = 560 - margin.top - margin.bottom;

        var parseTime = d3.timeParse("%d/%m/%Y");

        //Read the data
        d3.csv("https://lab.eldiario.es/elections-maps/elecciones-23j-2023/previas/sistema-electoral/provincias_seats_2023.csv", function (data) {

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

            // Add X axis --> it is a date format
            var x = d3.scaleBand()
                .domain(["Infrarrepresentadas", "Equilibradas", "Sobrerrepresentadas"])
                .range([0, width])
                .padding(0.2);


            //Add Y axis
            var y = d3.scaleLinear()
                .domain([0, 49])
                .range([heightgruposprov, 0]);


            var svg = d3.select("#sistema-electoral-grupos-provincias")
                .append("svg")
                .attr("width", width + margin.left + margin.right)
                .attr("height", heightgruposprov + margin.top + margin.bottom)
                .append("g")
                .attr("class", "grafico-individual-sistema-electoral-grupos-provincias")

                .attr("transform",
                    "translate(" + margin.left + "," + margin.top + ")");



            svg.append("g")
                .attr("class", "eje-vertical-variacion-semanal")
                .call(d3.axisLeft(y).ticks(4)
                    .tickSize(-width)
                    .tickSizeOuter(0)
                    .tickFormat(function (d) {
                        return locale.format(",d")(d) + "%";
                    }));

            // Draw the line

            svg
                .append("g")
                .attr("class", "eje-horizontal")
                .attr("transform", "translate(0," + heightgruposprov + ")")
                .call(d3.axisBottom(x)
                    .ticks(totalWidth > 600 ? 4 : 2).tickSizeOuter(0)
                    .tickFormat(function (d) {
                        return d.substring(0, 10) + ".";
                    }));


            var containerbars = svg.append("g").attr("class", "barspoblacionseats")

            containerbars.selectAll(".bars-poblacion-sistema-electoral-grupos-provincias")
                .data(data)
                .enter()
                .append("rect")
                .attr("class", "bars-poblacion-sistema-electoral-grupos-provincias")
                .attr("fill", "#D0021B")
                .attr("x", function (d) {
                    return x(d.grupo);
                })
                .attr("height", function (d) {
                    return heightgruposprov - y(+d.porcpoblacion);
                })
                .attr("y", function (d) {
                    return y(+d.acumuladopoblacion)
                })
                .attr("width", x.bandwidth() / 2)
                .style('stroke-width', '1px')
                .style("stroke", "white")
                .style("cursor", "pointer")
                .on("mouseover", mouseover)
                .on("mousemove", mousemove)
                .on("mouseout", mouseout);





            containerbars
                .selectAll(".bars-seats-sistema-electoral-grupos-provincias")
                .data(data)
                .enter()
                .append("rect")
                .attr("class", "bars-seats-sistema-electoral-grupos-provincias")
                .attr("fill", "#005695")
                .attr("x", function (d) {
                    return x(d.grupo) + x.bandwidth() / 2;
                })
                .attr("height", function (d) {
                    return heightgruposprov - y(+d.pseats);
                })
                .attr("y", function (d) {
                    return y(+d.acumuladoescanios)
                })
                .attr("width", x.bandwidth() / 2)
                .style('stroke-width', '1px')
                .style("stroke", "white")
                .style("cursor", "pointer")
                .on("mouseover", mouseover)
                .on("mousemove", mousemove)
                .on("mouseout", mouseout);


            svg.append("g")
                .selectAll(".label-provincias-poblacion")
                .data(data.filter(function (d) {
                    return d.porcpoblacion > 1
                }))
                .enter()
                .append('text')
                .text(function (d) {
                    return d.abrev
                })
                .attr('text-anchor', "middle")
                .attr("x", function (d) {
                    return x(d.grupo) + x.bandwidth() / 4;
                })
                .attr("y", function (d) {
                    return y(+d.acumuladopoblacion - (d.porcpoblacion / 2));
                })
                .attr('alignment-baseline', 'middle')
                .style("fill", "#ffffff")
                .style("font-weight", 400)
                .attr('dx', '.0em')
                .style("pointer-events", "none")
                .style('font-size', '12px')


            svg
                .append("g")
                .selectAll(".label-provincias-escanios")
                .data(data.filter(function (d) {
                    return d.pseats > 1
                }))
                .enter()
                .append('text')
                .text(function (d) {
                    return d.abrev
                })
                .attr('text-anchor', "middle")
                .attr("x", function (d) {
                    return x(d.grupo) + x.bandwidth() / 1.3;
                })
                .attr("y", function (d) {
                    return y(+d.acumuladoescanios - (d.pseats / 2));
                })
                .attr('alignment-baseline', 'middle')
                .style("fill", "#ffffff")
                .style("font-weight", 400)
                .style("pointer-events", "none")
                .attr('dx', '.0em')
                .style('font-size', '12px')


            svg
                .append('text')
                .text("Escaños")
                .attr('text-anchor', "middle")
                .attr("x", function (d) {
                    return x("Infrarrepresentadas") + x.bandwidth() / 1.3;
                })
                .attr("y", function (d) {
                    return y(40);
                })
                .attr('alignment-baseline', 'middle')
                .style("fill", "#000000")
                .style("font-weight", 500)
                .style("pointer-events", "none")
                .attr('dx', '.0em')
                .style('font-size', '12px')


            svg
                .append('text')
                .text("Población")
                .attr('text-anchor', "middle")
                .attr("x", function (d) {
                    return x("Infrarrepresentadas") + x.bandwidth() / 4;
                })
                .attr("y", function (d) {
                    return y(50);
                })
                .attr('alignment-baseline', 'middle')
                .style("fill", "#000000")
                .style("font-weight", 500)
                .style("pointer-events", "none")
                .attr('dx', '.0em')
                .style('font-size', '12px')


            var tooltipWidth = totalWidth > 600 ? '220px' : '220px';
            var tooltipPosition = totalWidth > 600 ? 'absolute' : 'absolute';


            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");

            function mouseover(d) {

                d3.select(this.parentNode.appendChild(this))
                    // .style("fill-opacity", 1)
                    .style('stroke', 'black')
                    .style('stroke-width', '2px')

                var fecha = eslocale.format("%b de %Y")(parseTime(d.eleccion));
                var provincia = d.provincia;
                var poblacion = locale.format(",d")(d.poblacion);
                var porcpoblacion = locale.format(".1f")(d.porcpoblacion);
                var totalseats = locale.format(",d")(d.totalseats);
                var pseats = locale.format(".1f")(d.pseats);
                var diferencia = locale.format("+.1f")(d.diferencia);
                var votos = locale.format(",d")(d.votos);




                tooltip.transition()
                    .duration(0)
                    .style("opacity", 1);
                tooltip.html(
                    '<p style="display: block; text-align:left;margin-top:0px;margin-bottom:5px;font-size:16px;font-weight:bold;border-bottom:1px solid #c5c5c5;">' +
                    provincia +
                    '</p><p style="display: block;text-align:left;margin-top:0px;margin-bottom:2px;font-size:12px;color:#6d6d6d">Elecc. de jul. de 2023<table style="border-collapse: collapse;height:90px;width:100%;margin-bottom:5px"><tr><th style="text-align:left"></th><th style="text-align:right">Nº</th><th style="text-align:right">%</th></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Población</td><td class="columna-datos-eldiarioes" style="color:#000000;">' +
                    poblacion +
                    '</td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                    porcpoblacion +
                    '%</td></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Escaños</td><td class="columna-datos-eldiarioes" style="color:#000000;">' +
                    totalseats +
                    '</td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                    pseats +
                    '%</td></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Diferencia</td><td class="columna-datos-eldiarioes" style="color:#000000;"></td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                    diferencia +
                    'p</td></tr></table>'
                );
                tooltip.style("visibility", "visible");
                tooltip.style('width', tooltipWidth);


            }

            function mouseout(d) {
                d3.select(this)
                    .style('stroke-width', '1px')
                    .style("stroke", "white")
                tooltip.transition()
                    .duration(20)
                    .style("opacity", 0);
                var $tooltip = $("#tooltip");
                $tooltip.empty();
            }



            function mousemove(d) {



                if (totalWidth > 600) {
                    if (d3.event.pageX > width / 1.5) {
                        return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", (d3.event
                                .pageX - 200) +
                            "px");
                    }
                    return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", (d3.event
                            .pageX - 20) +
                        "px");
                } else {

                    return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", "20%");

                }
            }







        })
    })();
</script>
    </figure><p class="article-text">
        &iquest;En qu&eacute; influye este reparto? Hace que aumente el valor del voto en las provincias donde el electorado es hist&oacute;ricamente m&aacute;s conservador: las zonas interiores lejos de las grandes ciudades. Precisamente, esta distribuci&oacute;n favoreci&oacute; en gran medida a la Uni&oacute;n de Centro Dem&oacute;cr&aacute;tico (UCD) en las primeras elecciones en democracia, que ten&iacute;a mucha m&aacute;s fuerza en las provincias del interior y roz&oacute; la mayor&iacute;a absoluta con un 34% de los votos.
    </p><p class="article-text">
        Este sesgo a favor de las zonas menos pobladas se une a la presencia de muchas provincias que reparten pocos esca&ntilde;os y el uso de la f&oacute;rmula matem&aacute;tica de d'Hondt para traducir los votos en diputados, que tiende a favorecer a los partidos m&aacute;s votados en la asignaci&oacute;n de asientos parlamentarios.
    </p><p class="article-text">
        &iquest;Por qu&eacute; es clave? Porque <a href="https://www.eldiario.es/politica/pugna-sumar-vox-tercer-puesto-decidira-gobierno-23j_1_10331529.html" data-mrf-recirculation="links-noticia" class="link">es mucho m&aacute;s dif&iacute;cil que los terceros, cuartos o quintos partidos consigan esca&ntilde;o</a> en provincias que reparten tres, cuatro o cinco diputados (29 de los 52 territorios, en el caso del 23J). Y, en segundo lugar, porque la f&oacute;rmula d'Hondt suele favorecer ligeramente a los partidos m&aacute;s votados frente a otros sistemas similares como Sainte-Lagu&euml;.
    </p><h2 class="article-text">Los grandes beneficiados: <span style="color:#4d7f3a">UCD</span>, <span style="color:#e02020">PSOE</span> y <span style="color:#02A2DD">PP</span></h2><p class="article-text">
        &iquest;Beneficia esto a los partidos nacionalistas? No, lo explicamos. Para medir a qu&eacute; partidos ha perjudicado y beneficiado el sistema electoral, hemos calculado las diferencias entre el porcentaje de esca&ntilde;os y el porcentaje de votos obtenido por todos los partidos que se presentaron en todas las elecciones generales celebradas en democracia.
    </p><p class="article-text">
        En la parte de arriba estar&iacute;an los partidos que el sistema electoral ha premiado con m&aacute;s esca&ntilde;os que votos y en la parte de abajo los partidos que han tenido menos esca&ntilde;os que votos. &iquest;Est&aacute;n PNV, ERC, EH Bildu o Converg&egrave;ncia entre los m&aacute;s favorecidos?
    </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">
<script src="https://d3js.org/d3.v4.js"></script>

<br><!-- título -->
<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">
    ¿Cuáles han sido los partidos más beneficiados y perjudicados por el sistema electoral?
</h4>
<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">
    Diferencia entre el porcentaje de escaños y el porcentaje de votos obtenido por cada partido en todas las elecciones
    generales que se han celebrado en democracia. Solo se incluyen candidaturas que consiguieron diputados o con más
    del 3% de los votos
</p>


<div id="contenedor-sistema-electoral-generales">
    <div id="circulos-sistema-electoral-generales"></div>
</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>
<style>
    #contenedor-sistema-electoral-generales {
        width: 100%;

    }

    #circulos-sistema-electoral-generales {
        width: 100%
    }

    #circulos-sistema-electoral-generales text {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif
    }

    #circulos-sistema-electoral-generales .nombre-pais-curva {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        fill: #333333;
        font-weight: 700
    }

    #circulos-sistema-electoral-generales .ncasostotales {
        font-size: 11px;
        font-family: 'Encode Sans', sans-serif;
        fill: #939393;

    }


    #circulos-sistema-electoral-generales .eje-vertical-sistema-electoral-generales line {

        stroke: #c5c5c5;
        stroke-dasharray: 3;
        stroke-width: 0.5;
    }

    #circulos-sistema-electoral-generales .eje-vertical-sistema-electoral-generales text {
        fill: #939393;
    }


    #circulos-sistema-electoral-generales .eje-vertical-sistema-electoral-generales path {
        stroke-width: 0;
    }


    #circulos-sistema-electoral-generales .eje-horizontal-sistema-electoral-generales path {
        stroke-width: 0;
    }

    #circulos-sistema-electoral-generales .eje-horizontal-sistema-electoral-generales text {
        fill: #939393;
    }


    #circulos-sistema-electoral-generales .eje-horizontal-sistema-electoral-generales line {

        stroke: #939393;
        stroke-width: 1;
    }


    .columna-datos-eldiarioes {
        text-align: right;
        padding-bottom: 0px;
        padding-top: 0px;
        border-bottom: 1px solid #ddd;

    }

    .primeracolumna-eldiarioes {
        border-bottom: 1px solid #ddd;
        padding-bottom: 0px;
        padding-top: 0px;

    }

    #circulos-sistema-electoral-generales .label-media-diario {
        font-size: 13px !important
    }
</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"
            ]
        })

        // set the dimensions and margins of the graph
        var totalWidth = document.getElementById("contenedor-sistema-electoral-generales")
            .offsetWidth;


        var margin = {
                top: 40,
                right: 30,
                bottom: 30,
                left: 40
            },
            width = totalWidth - margin.left - margin.right
        heightbeneficiados = totalWidth > 600 ? 520 - margin.top - margin.bottom : 400;
        var parseTime = d3.timeParse("%Y-%m");

        //Read the data
        d3.csv("https://lab.eldiario.es/elections-maps/elecciones-23j-2023/previas/sistema-electoral/datos_partidos_beneficiados_perjudicados.csv",
            function (data) {







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


                var colorpartidos = d3.scaleOrdinal() // D3 Version 4
                    .domain(["PSOE", "PP", "IU", "Cs", "Pod-IU", "Podemos", "CDS", "CCa-PNC", "EH Bildu", "Més",
                        "Vox",
                        "PNV", "ERC", "HB", "PCE", "BNG", "CiU", "PAR", "PR", "PRC", "UPN", "ICV", "PA",
                        "UPL", "UPyD", "CHA", "Compromís", "CUP", "FAC", "NCa", "UCD", "AA", "ASG", "ECP",
                        "El Pi", "Gbai", "JxCAT", "Más Madrid", "NA+", "PP+Cs", "JxSí", "Soria ¡Ya!", "XAV"
                    ])
                    .range(["#E02020", "#02A2DD", "#007057", "#EA8046", "#7C4080", "#7C4080", "#EA8046",
                        "#EDDC2E",
                        "#C7D892",
                        "#C1C929", "#AAD656", "#16823B", "#FFB232", "#C7D892", "#AD0017", "#95CCF7",
                        "#314683", "#FEA000", "#002F54", "#AFB113", "#1C669C", "#007057", "#00CC77",
                        "#b80064", "#C4017B", "#AD0017", "#BF5237", "#FFED00", "#17375E", "#81C932",
                        "#127055", "#00CC77", "#A90606", "#A54290", "#54266D", "#B83737", "#314683",
                        "#3EB1A2", "#1C669C", "#02A2DD", "#3EB1A2", "#610f13", "#f7d70e"
                    ])
                    .unknown("#c5c5c5");



                // 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("#circulos-sistema-electoral-generales")
                    .append("svg")
                    .attr("width", width + margin.left + margin.right)
                    .attr("height", heightbeneficiados + margin.top + margin.bottom)
                    .append("g")
                    .attr("class", "grafico-sistema-electoral-generales")

                    .attr("transform",
                        "translate(" + margin.left + "," + margin.top + ")");


                // Add X axis --> it is a date format
                var x = d3.scaleTime()
                    .domain([parseTime("1975-02"), parseTime("2021-01")])
                    .range([0, width]);
                svg
                    .append("g")
                    .attr("class", "eje-horizontal-sistema-electoral-generales")
                    .attr("transform", "translate(0," + heightbeneficiados + ")")
                    .call(d3.axisBottom(x)
                        .ticks(totalWidth > 600 ? 7 : 4).tickSizeOuter(0)
                        .tickFormat(function (date) {
                            if (d3.timeYear(date) < date) {
                                return eslocale.format("%b")(date);
                            } else {
                                return eslocale.format("%Y")(date);
                            }
                        }));
                var marginniveldiariotop = totalWidth > 600 ? -50 : -40;
                var marginniveldiarioleft = totalWidth > 600 ? 10 : 10;

                //Add Y axis
                var y = d3.scaleLinear()
                    .domain([d3.min(data, function (d) {
                        return +d.difvotdip;
                    }), d3.max(data, function (d) {
                        return +d.difvotdip;
                    })])
                    .range([heightbeneficiados, 0]);
                svg.append("g")
                    .attr("class", "eje-vertical-sistema-electoral-generales")
                    .call(d3.axisLeft(y).ticks(7)
                        .tickSize(-width)
                        .tickSizeOuter(0)
                        .tickFormat(function (d) {
                            return locale.format("+,d")(d) + "p";
                        }))

                var sizecircles = totalWidth > 600 ? 10 : 7




                // Draw the line


                svg
                    .append("g").selectAll(".circulos-sistema-electoral-generales")
                    .data(data)
                    .enter()
                    .append("circle")
                    .attr("class", "circulos-sistema-electoral-generales")
                    .attr("cx", function (d) {
                        return x(parseTime(d.eleccion));
                    })
                    .attr("cy", function (d) {
                        return y(d.difvotdip);
                    })
                    .attr("r", function (d) {
                        return sizecircles;
                    })
                    .style("fill", function (d) {
                        return d.color
                    })
                    .style("fill-opacity", 0.4)
                    .style("stroke", function (d) {
                        return d.color
                    })
                    .style('stroke-width', '1.2px')
                    .style("cursor", "pointer")
                    .on("mouseover", mouseover)
                    .on("mousemove", mousemove)
                    .on("mouseout", mouseout)




                var lineacero = svg
                    .append("line")
                    .attr('class', 'lineacero')
                    .attr('display', 'block')
                    .attr("x1", 0)
                    .attr("y1", y(0))
                    .attr("x2", width)
                    .attr("y2", y(0))
                    .attr("stroke-width", 1)
                    .attr("stroke", "#000000");


                var contenedorlabels = svg.append("g")
                    .attr("class", "contenedor-labels")


                contenedorlabels
                    .selectAll(".label-texto-sistema-electoral")
                    .data(data)
                    .enter()
                    .append('text')
                    .attr("class", "label-texto-sistema-electoral")
                    .text(function (d) {
                        return d.nombre_cand
                    })
                    .attr('alignment-baseline', 'middle')
                    .attr('text-anchor', 'end')
                    .attr("fill", (function (d) {
                        return d.color
                    }))
                    .style("display", (function (d) {
                        return (d.nombre_cand == "PSOE" & d.eleccion == "2019-04") |
                            (d.nombre_cand == "PP" & d.eleccion == "2011-11") |
                            (d.nombre_cand == "UCD" & d.eleccion == "1979-03") |
                            (d.nombre_cand == "PSOE" & d.eleccion == "1989-10") |
                            (d.nombre_cand == "PP" & d.eleccion == "2000-03") |
                            (d.nombre_cand == "Vox" & d.eleccion == "2019-04") |
                            (d.nombre_cand == "Podemos" & d.eleccion == "2015-12") |
                            (d.nombre_cand == "Cs" & d.eleccion == "2016-06") |
                            (d.nombre_cand == "IU" & d.eleccion == "2004-03") |
                            (d.nombre_cand == "PCE" & d.eleccion == "1979-03") |
                            (d.nombre_cand == "PP" & d.eleccion == "1989-10") |
                            (d.nombre_cand == "IU" & d.eleccion == "1993-06") ? "block" : "none"
                    }))
                    .attr('x', (function (d) {
                        return x(parseTime(d.eleccion)) - sizecircles - 2
                    }))
                    .attr('y', function (d) {
                        return y(d.difvotdip);
                    })
                    .style("stroke", "#ffffff")
                    .style("stroke-width", "3px")
                    .style("pointer-events", "none")
                    .style("paint-order", "stroke");



                contenedorlabels.append('text')
                    .attr("class", "label-beneficiados")
                    .text("↑ Más beneficiados")
                    .attr("fill", "#000000")
                    .attr("display", "block")
                    .attr("text-anchor", "middle")
                    .attr('alignment-baseline', 'middle')
                    .attr("opacity", 1)
                    .attr('x', x(parseTime("1995-01")))
                    .attr('dx', '.5em')
                    .attr('y', y(1))
                    .style("font-weight", 700)
                    .style("stroke", "#ffffff")
                    .style("stroke-width", "3px")

                    .style("pointer-events", "none")
                    .style("paint-order", "stroke");



                contenedorlabels.append('text')
                    .attr("class", "label-perjudicados")
                    .text("↓ Más perjudicados")
                    .attr("fill", "#000000")
                    .attr("display", "block")
                    .attr("text-anchor", "middle")
                    .attr('alignment-baseline', 'middle')
                    .attr("opacity", 1)
                    .attr('x', x(parseTime("1995-01")))
                    .attr('dx', '.5em')
                    .attr('y', y(-1))
                    .style("font-weight", 700)
                    .style("stroke", "#ffffff")
                    .style("stroke-width", "3px")
                    .style("pointer-events", "none")
                    .style("paint-order", "stroke");




                var tooltipWidth = totalWidth > 600 ? '220px' : '220px';
                var tooltipPosition = totalWidth > 600 ? 'absolute' : 'absolute';



                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");


                function mouseover(d) {

                    d3.select(this.parentNode.appendChild(this))
                        // .style("fill-opacity", 1)
                        .style('stroke', 'black')
                        .style('stroke-width', '2px')



                    var fecha = eslocale.format("%b de %Y")(parseTime(d.eleccion));
                    var nombre_cand = d.nombre_cand;
                    var votos = locale.format(",d")(d.votos);
                    var porcentaje = locale.format(".1f")(d.porcentaje);
                    var escanios = locale.format(",d")(d.escanios);
                    var porcentajedip = locale.format(".1f")(d.porcentajedip);
                    var difvotdip = locale.format("+.1f")(d.difvotdip);
                    var votos = locale.format(",d")(d.votos);



                    tooltip.transition()
                        .duration(0)
                        .style("opacity", 1);
                    tooltip.html(
                        '<p style="display: block; text-align:left;margin-top:0px;margin-bottom:5px;font-size:16px;font-weight:bold;border-bottom:1px solid #c5c5c5;;color:' +
                        d.color + '">' +
                        nombre_cand +
                        '</p><p style="display: block;text-align:left;margin-top:0px;margin-bottom:2px;font-size:12px;color:#6d6d6d">Elecc. de ' +
                        fecha +
                        '<table style="border-collapse: collapse;height:90px;width:100%;margin-bottom:5px"><tr><th style="text-align:left"></th><th style="text-align:right">Nº</th><th style="text-align:right">%</th></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Votos</td><td class="columna-datos-eldiarioes" style="color:#000000;">' +
                        votos +
                        '</td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                        porcentaje +
                        '%</td></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Escaños</td><td class="columna-datos-eldiarioes" style="color:#000000;">' +
                        escanios +
                        '</td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                        porcentajedip +
                        '%</td></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Diferencia</td><td class="columna-datos-eldiarioes" style="color:#000000;"></td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                        difvotdip +
                        'p</td></tr></table>'
                    );
                    tooltip.style("visibility", "visible");
                    tooltip.style('width', tooltipWidth);


                }

                function mouseout(d) {



                    d3.select(this)
                        .style('stroke-width', '1.2px')
                        .style("stroke", function (d) {
                            return d.color
                        })
                    tooltip.transition()
                        .duration(20)
                        .style("opacity", 0);
                    var $tooltip = $("#tooltip");
                    $tooltip.empty();
                }


                function mousemove(d) {


                    if (totalWidth > 600) {
                        if (d3.event.pageX > width / 1.5) {
                            return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", (d3.event
                                    .pageX - 200) +
                                "px");
                        }
                        return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", (d3.event
                                .pageX - 20) +
                            "px");
                    } else {

                        return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", "20%");

                    }
                }




            })
    })();
</script>
    </figure><p class="article-text">
        <span style="background-color:#4d7f3a;color:white;padding:0px 2px;">UCD</span>, <span style="background-color:#e02020;color:white;padding:0px 2px;">PSOE</span> y <span style="background-color:#02A2DD;color:white;padding:0px 2px;">PP</span> han sido tradicionalmente las candidaturas m&aacute;s beneficiadas por el sistema electoral. Una situaci&oacute;n que coincide con que siempre han sido los partidos m&aacute;s votados, especialmente en las provincias del interior como Ourense, Soria, Segovia o Teruel.
    </p><p class="article-text">
        Es decir, un sistema que ha favorecido las mayor&iacute;as parlamentarias de los ganadores de las elecciones. Una idea que apuntaron los autores del <a href="https://www.consejo-estado.es/wp-content/uploads/2021/02/ANEXOII.pdf" target="_blank" data-mrf-recirculation="links-noticia" class="link">informe sobre la reforma del sistema electoral del Consejo de Estado</a>, que reconocieron que el sistema &ldquo;contribuy&oacute; a la formaci&oacute;n de mayor&iacute;as parlamentarias al favorecer a los grandes partidos, creando las condiciones para Gobiernos estables y capaces de afrontarel cambio pol&iacute;tico; y, finalmente, que benefici&oacute; en mucha mayor medida a UCD que al PSOE&rdquo;.
    </p><p class="article-text">
        &iquest;Qu&eacute; consecuencias tienen estas distorsiones? Que a veces se pueden crear mayor&iacute;as parlamentarias que no existen en los votos. Por ejemplo, las mayor&iacute;as absolutas de Felipe Gonz&aacute;lez en 1982 y 1986, de Jos&eacute; Mar&iacute;a Aznar en 2000 y Rajoy en 2011 no exist&iacute;an en los votos.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <!-- Lo¡d3.js -->
<script src="https://d3js.org/d3.v4.js"></script>

<link href="https://fonts.googleapis.com/css?family=Roboto:400,700|Encode+Sans:400,500,700&display=swap"
    rel="stylesheet">
<br><!-- título -->
<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">No son los
    nacionalistas: UCD, PSOE y PP, los mayores beneficiados del sistema electoral

</h4>
<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">
    Listado de candidaturas que consiguieron 4 puntos porcentuales más de escaños que de votos en todas las elecciones
    generales celebradas
</p>

</p>




<div id="contenedor-curva-distorsiones-sistema-electoral">
    <div id="distorsiones-sistema-electoral"></div>

</div>


<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente:
    Ministerio de Interior</p>

<br>
<style>
    #contenedor-curva-distorsiones-sistema-electoral {
        width: 100%;

    }

    #distorsiones-sistema-electoral {
        width: 100%
    }

    #distorsiones-sistema-electoral text {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif
    }

    #distorsiones-sistema-electoral .nombre-pais-curva {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        fill: #333333;
        font-weight: 700
    }

    #distorsiones-sistema-electoral .ncasostotales {
        font-size: 11px;
        font-family: 'Encode Sans', sans-serif;
        fill: #939393;

    }


    #distorsiones-sistema-electoral .eje-vertical-distorsiones-sistema-electoral line {

        stroke: #c5c5c5;
        stroke-dasharray: 3;
        stroke-width: 0.5;
    }

    #distorsiones-sistema-electoral .eje-vertical-distorsiones-sistema-electoral text {
        fill: #000000;
        font-size: 12px
    }


    #distorsiones-sistema-electoral .eje-vertical-distorsiones-sistema-electoral path {
        stroke-width: 0;
    }


    #distorsiones-sistema-electoral .eje-horizontal path {
        stroke-width: 0;
    }

    #distorsiones-sistema-electoral .eje-horizontal text {
        fill: #939393;
    }


    #distorsiones-sistema-electoral .eje-horizontal line {

        stroke: #939393;
        stroke-width: 1;
    }


    .columna-datos-eldiarioes {
        text-align: right;
        padding-bottom: 0px;
        padding-top: 0px;
        border-bottom: 1px solid #ddd;

    }

    .primeracolumna-eldiarioes {
        border-bottom: 1px solid #ddd;
        padding-bottom: 0px;
        padding-top: 0px;

    }

    #distorsiones-sistema-electoral .label-media {
        font-size: 11px !important
    }
</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"
            ]
        })

        // set the dimensions and margins of the graph
        var totalWidth = document.getElementById("contenedor-curva-distorsiones-sistema-electoral")
            .offsetWidth;


        var margin = {
                top: 50,
                right: 20,
                bottom: 20,
                left: 100
            },
            width = totalWidth - margin.left - margin.right
        heightmayoresdistorsiones = 520 - margin.top - margin.bottom;

        var parseTime = d3.timeParse("%Y-%m");

        //Read the data
        d3.csv("https://lab.eldiario.es/elections-maps/elecciones-23j-2023/previas/sistema-electoral/datos_partidos_beneficiados_perjudicados.csv",
            function (data) {




                data = data.filter(function (d) {
                    return d.difvotdip > 5
                })

                data.forEach(function (s) {
                    s.nombrepartido = s.nombre_cand + " (" + eslocale.format("%b-%Y")(parseTime(s
                        .eleccion)) + ")"
                });


                data = data.sort(function (a, b) {
                    return d3.descending(+a.difvotdip, +b.difvotdip);
                });


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


                var colorpartidos = d3.scaleOrdinal() // D3 Version 4
                    .domain(["PSOE", "PP", "IU", "Cs", "U. Podemos", "CDS", "CCa-PNC", "EH Bildu", "Més", "Vox",
                        "EAJ-PNV", "ERC", "HB", "PCE", "BNG", "CiU", "PAR", "PR", "PRC", "UPN", "ICV", "PA",
                        "UPL", "UPyD", "CHA", "Compromís", "CUP", "FAC", "NCa", "UCD", "AA", "ASG", "ECP",
                        "El Pi", "Gbai", "JxCAT", "Más Madrid", "NA+", "PP+Cs", "JxSí", "Soria ¡Ya!", "XAV"
                    ])
                    .range(["#E02020", "#02A2DD", "#007057", "#EA8046", "#7C4080", "#EA8046", "#EDDC2E",
                        "#C7D892",
                        "#C1C929", "#AAD656", "#16823B", "#FFB232", "#C7D892", "#AD0017", "#95CCF7",
                        "#314683", "#FEA000", "#002F54", "#AFB113", "#1C669C", "#007057", "#00CC77",
                        "#b80064", "#C4017B", "#AD0017", "#BF5237", "#FFED00", "#17375E", "#81C932",
                        "#127055", "#00CC77", "#A90606", "#A54290", "#54266D", "#B83737", "#314683",
                        "#3EB1A2", "#1C669C", "#02A2DD", "#3EB1A2", "#610f13", "#f7d70e"
                    ])
                    .unknown("#c5c5c5");


                // Add X axis --> it is a date format
                var x = d3.scaleLinear()
                    .domain([25, 58])
                    .range([0, width]);



                //Add Y axis
                var ymayoresdistorsiones = d3.scalePoint()
                    .domain(data.map(function (d) {
                        return d.nombrepartido;
                    })).range([0, heightmayoresdistorsiones])
                    .padding(0.2);

                var svg = d3.select("#distorsiones-sistema-electoral")
                    .append("svg")
                    .attr("width", width + margin.left + margin.right)
                    .attr("height", heightmayoresdistorsiones + margin.top + margin.bottom)
                    .append("g")
                    .attr("class", "grafico-individual-distorsiones-sistema-electoral")

                    .attr("transform",
                        "translate(" + margin.left + "," + margin.top + ")");



                svg.append("g")
                    .attr("class", "eje-vertical-distorsiones-sistema-electoral")
                    .call(d3.axisLeft(ymayoresdistorsiones).ticks(4)
                        .tickSize(-width)
                        .tickSizeOuter(0)
                        .tickFormat(function (d) {
                            return (d)
                        }));

                // Draw the line

                svg
                    .append("g")
                    .attr("class", "eje-horizontal")
                    .attr("transform", "translate(0," + -25 + ")")
                    .call(d3.axisTop(x)
                        .ticks(totalWidth > 600 ? 8 : 4).tickSizeOuter(0)
                        .tickFormat(function (d) {
                            return locale.format(",d")(d) + "%";
                        }));


                svg.append("g")
                    .attr("class", "grupo-linea-porcentaje-voto-favorecidos").selectAll(
                        ".distorsiones-sistema-electoral")
                    .data(data)
                    .enter()
                    .append("rect")
                    .attr("class", "distorsiones-sistema-electoral")
                    .attr("fill", "#c5c5c5")
                    .attr("x", function (d) {
                        return x(d.porcentaje);
                    })
                    .attr("width", function (d) {
                        return x(d.porcentajedip) - x(d.porcentaje);
                    })
                    .attr("y", function (d) {
                        return ymayoresdistorsiones(d.nombrepartido) - 5;
                    })
                    .attr("height", 10)
                    .style("cursor", "pointer")
                    .on("mouseover", mouseover)
                    .on("mousemove", mousemove)
                    .on("mouseout", mouseout);


                svg.append("g")
                    .attr("class", "grupo-circulo-porcentaje-voto-favorecidos").selectAll("line-circle")
                    .data(data)
                    .enter().append("rect")
                    .attr("class", "circulo-porcentaje-voto-favorecidos")
                    .attr("display", "block")
                    .attr("width", 4)
                    .attr("height", 20)
                    .attr("fill", function (d) {
                        return d.color;
                    })
                    .style("pointer-events", "none")

                    .attr("x", function (d) {
                        return x(d.porcentaje) - 2;
                    })
                    .attr("y", function (d) {
                        return ymayoresdistorsiones(d.nombrepartido) - 10;
                    })


                svg.append("g")
                    .attr("class", "grupo-circulo-porcentaje-escanios-favorecidos").selectAll("line-circle")
                    .data(data)
                    .enter().append("circle")
                    .attr("class", "circulo-porcentaje-escanios-favorecidos")
                    .attr("display", "block")
                    .attr("r", 8)
                    .attr("fill", function (d) {
                        return d.color;
                    })
                    .style("pointer-events", "none")
                    .attr("cx", function (d) {
                        return x(d.porcentajedip);
                    })
                    .attr("cy", function (d) {
                        return ymayoresdistorsiones(d.nombrepartido);
                    });


                svg.append("g")
                    .append("line")
                    .attr("class", "lineas-mayores-distorsiones")
                    .attr("x1", function (d) {
                        return x(50);
                    })
                    .attr("y1", 0)
                    .attr("x2", function (d) {
                        return x(50);
                    })
                    .attr("y2", heightmayoresdistorsiones)
                    .attr("stroke-width", 1)
                    .attr("stroke", "#000000")
                    .attr("stroke-dasharray", "3,3");


                svg.append("g")
                    .attr("class", "grupo-circulo-diferencia-porcentaje").selectAll("line-circle")
                    .data(data)
                    .enter().append("text")
                    .attr("class", "circulo-diferencia-porcentaje")
                    .text(function (d) {
                        return locale.format("+.1f")(d.difvotdip);
                    })
                    .attr("display", "block")
                    .attr("x", function (d) {
                        return x((+d.difvotdip / 2) + +d.porcentaje);
                    })
                    .attr("y", function (d) {
                        return ymayoresdistorsiones(d.nombrepartido);
                    })
                    .attr('alignment-baseline', 'middle')
                    .attr("text-anchor", "middle")
                    .style("font-weight", 700)
                    .style("stroke", "#ffffff")
                    .style("stroke-width", "3px")
                    .style("pointer-events", "none")
                    .style("paint-order", "stroke");




                svg.append("line")
                    .attr('class', 'lineanot')
                    .attr('display', 'none')
                    .attr("x1", x(24))
                    .attr("y1", heightmayoresdistorsiones)
                    .attr("x2", x(24))
                    .attr("y2", -10)
                    .attr("stroke-width", 1)
                    .attr("stroke", "black")


                svg
                    .append('text')
                    .attr("class", "label-votos")
                    .html("Votos")
                    .attr('alignment-baseline', 'middle')
                    .attr('text-anchor', 'end')
                    .attr('x', x(34.8))
                    .attr('y', -10)
                    .attr("fill", "#000000")
                    .style("font-weight", 700)


                svg
                    .append('text')
                    .attr("class", "label-escanios")
                    .html("Escaños")
                    .attr('alignment-baseline', 'middle')
                    .attr('text-anchor', 'start')
                    .attr('x', x(48))
                    .attr('y', -10)
                    .attr("fill", "#000000")
                    .style("font-weight", 700)



                var tooltipWidth = totalWidth > 600 ? '220px' : '220px';
                var tooltipPosition = totalWidth > 600 ? 'absolute' : 'absolute';



                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("pointer-events", "none")
                    .style("font-size", "12px")
                    .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");

                function mouseover(d) {

                    d3.select(this)
                        .style('stroke', 'black')
                        .style('stroke-width', '2px')

                    var fecha = eslocale.format("%b de %Y")(parseTime(d.eleccion));
                    var nombre_cand = d.nombre_cand;
                    var votos = locale.format(",d")(d.votos);
                    var porcentaje = locale.format(".1f")(d.porcentaje);
                    var escanios = locale.format(",d")(d.escanios);
                    var porcentajedip = locale.format(".1f")(d.porcentajedip);
                    var difvotdip = locale.format("+.1f")(d.difvotdip);
                    var votos = locale.format(",d")(d.votos);





                    tooltip.transition()
                        .duration(0)
                        .style("opacity", 1);
                    tooltip.html(
                        '<p style="display: block; text-align:left;margin-top:0px;margin-bottom:5px;font-size:16px;font-weight:bold;border-bottom:1px solid #c5c5c5;;color:' +
                        d.color + '">' +
                        nombre_cand +
                        '</p><p style="display: block;text-align:left;margin-top:0px;margin-bottom:2px;font-size:12px;color:#6d6d6d">Elecc. de ' +
                        fecha +
                        '<table style="border-collapse: collapse;height:90px;width:100%;margin-bottom:5px"><tr><th style="text-align:left"></th><th style="text-align:right">Nº</th><th style="text-align:right">%</th></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Votos</td><td class="columna-datos-eldiarioes" style="color:#000000;">' +
                        votos +
                        '</td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                        porcentaje +
                        '%</td></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Escaños</td><td class="columna-datos-eldiarioes" style="color:#000000;">' +
                        escanios +
                        '</td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                        porcentajedip +
                        '%</td></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Diferencia</td><td class="columna-datos-eldiarioes" style="color:#000000;"></td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                        difvotdip +
                        'p</td></tr></table>'
                    );
                    tooltip.style("visibility", "visible");
                    tooltip.style('width', tooltipWidth);


                }

                function mouseout(d) {
                    d3.select(this)
                        .style('stroke-width', '1px')
                        .style("stroke", "#c5c5c5")
                    tooltip.transition()
                        .duration(20)
                        .style("opacity", 0);
                    var $tooltip = $("#tooltip");
                    $tooltip.empty();
                }


                function mousemove(d) {


                    if (totalWidth > 600) {
                        if (d3.event.pageX > width / 1.5) {
                            return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", (d3.event
                                    .pageX - 150) +
                                "px");
                        }
                        return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", (d3.event
                                .pageX - 20) +
                            "px");
                    } else {

                        return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", "20%");

                    }
                }






            })
    })();
</script>
    </figure><p class="article-text">
        Al otro lado de la baraja, <span style="background-color:#007057;color:white;padding:0px 2px;">PCE-Izquierda Unida</span>, <span style="background-color:#7C4080;color:white;padding:0px 2px;">Podemos</span>, <span style="background-color:#AAD656;color:white;padding:0px 2px;">Vox</span> y <span style="background-color:#EA8046;color:white;padding:0px 2px;">Ciudadanos</span> repiten casi siempre entre los m&aacute;s perjudicados. &iquest;Qu&eacute; tienen en com&uacute;n? Suelen ser partidos que quedan en 3&ordm;, 4&ordm; y 5&ordm; puesto en cada provincia, tienen el voto muy disperso (900.000 votos en pocas provincias rinden mejor que las mismas papeletas repartidas en 52) y tienen peores resultados en las provincias m&aacute;s peque&ntilde;as.
    </p><h2 class="article-text">Los millones de votos perdidos en las generales</h2><p class="article-text">
        Estos tres factores se traducen en cientos de miles de votos a estos partidos que se quedan sin representaci&oacute;n, elecci&oacute;n tras elecci&oacute;n. &iquest;Por qu&eacute;? Porque en las provincias m&aacute;s peque&ntilde;as no hay diputados para todas las candidaturas que se presentan y si no superan un determinado umbral efectivo no llegan al reparto de esca&ntilde;os.
    </p><p class="article-text">
        Desde 1977, unos 35 millones de votos emitidos por los espa&ntilde;oles se han quedado sin representaci&oacute;n en el Congreso. Para algunas candidaturas, esta sangr&iacute;a de votos &ldquo;tirados a la basura&rdquo; ha llegado a sumar m&aacute;s de la mitad de los sufragios conseguidos en unos comicios, tal y como se muestra en el siguiente ranking.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://d3js.org/d3.v4.js"></script>
<link href="https://fonts.googleapis.com/css?family=Roboto:400,500,700" rel="stylesheet">

<style>
    .tabla-votos-perdidos {
        font-family: 'Encode Sans', sans-serif;
        font-size: 12px !important
    }

    .container-tabla-votos-perdidos {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        max-height: 1600px;

    }

    .div-tabla-votos-perdidos {
        width: 100%;
    }

    .nombre-tabla-votos-perdidos {
        font-size: 16px;
        font-weight: 700;
        font-family: 'Encode Sans', sans-serif;
        margin-top: 30px;
        margin-bottom: 15px;
        color: #181818;
        text-align: left;
    }

    .tabla-votos-perdidos table {
        width: 100%;
        border-collapse: collapse;
        font-size: 12px !important;
        border-spacing: 2px;
    }

    .tabla-votos-perdidos th {
        color: #444;
        font-weight: 400;
        font-size: 10px;
        text-transform: uppercase;
        cursor: s-resize;
        background-repeat: no-repeat;
        background-position: 3% center;
    }

    .tabla-votos-perdidos td,
    .tabla-votos-perdidos th {
        padding: 6px;
        border-bottom: 1px solid #ddd;
        text-align: left;
    }

    .tabla-votos-perdidos #perdidosobrepartidoheader {
        text-align: center
    }

    .tabla-votos-perdidos #colorheader {
        text-align: center
    }

    .tabla-votos-perdidos #pvotosperdidosheader {
        text-align: center
    }

    .tabla-votos-perdidos #votosheader {
        text-align: left
    }

    .tabla-votos-perdidos #colorheader {
        display: none;
    }

    .tabla-votos-perdidos #eleccionheader {
        display: none;
    }


    @media (max-width: 900px) {
        .container-tabla-votos-perdidos {
            display: flex;
            flex-direction: column;
            flex-wrap: wrap;
            max-height: none
        }

        .div-tabla-votos-perdidos {
            padding: 0px 0px;
            width: 100%;
        }
    }


</style>
<!--<![endif]-->


<br><!-- título -->

<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">Los partidos
    que más votos perdieron en democracia
</h4>
<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">Listado de
    candidaturas que más votos han tenido sin representación desde el inicio de la democracia en unas elecciones
    generales
</p>



<div id="container-tabla-votos-perdidos" class="container-tabla-votos-perdidos">



    <div class="div-tabla-votos-perdidos">
        <div id="tabla-votosperdidos" class="tabla-votos-perdidos"></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"
            ]
        })

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


        var parseTime = d3.timeParse("%Y-%m");


        var colorpdias = d3.scaleThreshold() // D3 Version 4
            .domain([10, 20, 30, 40,
                //25, 
                60, 70, 80
            ])
            .range(['#67001f', '#b2182b', '#d6604d', '#f4a582',
                //'#fddbc7', '#d1e5f0', 
                '#92c5de', '#4393c3',
                '#2166ac', '#053061'

            ]);


        var colorvotospartido = d3.scaleThreshold() // D3 Version 4
            .domain([10, 20, 30, 40, 50, 60, 70, 80])
            .range(['#f9f9f9', '#f0f0f0', '#d9d9d9', '#bdbdbd', '#969696', '#737373', '#525252', '#252525',
                '#000000'

            ]);



        var totalWidth = document.getElementById("container-tabla-votos-perdidos").offsetWidth;

        d3.text('https://lab.eldiario.es/elections-maps/elecciones-23j-2023/previas/sistema-electoral/ranking_votos_perdidos.csv',
            function (dataoriginal) {
                var dsv = d3.dsvFormat(',')

                var dataoriginal = dsv.parse(dataoriginal)
                var dataactual = dataoriginal.map(function (d) {
                    return {
                        nombre_cand: d.nombre_cand,
                        votos: +d.votos,
                        pvotosperdidos: +d.pvotosperdidos,
                        perdidosobrepartido: (+d.perdidosobrepartido),
                        color: (d.color),
                        eleccion: (d.eleccion),

                    }
                });


                var maxvotes = d3.max(dataoriginal, function (d) {
                    return d.votos
                })


                var headerstablacaloractual = d3.scaleOrdinal() // D3 Version 4
                    .domain(["nombre_cand", "perdidosobrepartido", "votos", "pvotosperdidos", ])
                    .range(["Cand.", "% sobre votos del partido",
                        "Votos perdidos",
                        "% sobre votos totales ",
                    ])
                    .unknown("");



                dataactual.sort(function (x, y) {
                    return d3.descending(x.votos, y.votos);
                })



                var tablevotosperdidos = d3.select('#tabla-votosperdidos').append('table');
                var encabezadostabla = d3.keys(dataactual[0]);
                var headersvotosperdidos = tablevotosperdidos.append('thead').append('tr')
                    .selectAll('th')
                    .data(encabezadostabla).enter()
                    .append('th')
                    .attr('id', function (d) {
                        return d + "header";
                    })
                    .text(function (d) {
                        return headerstablacaloractual(d);
                    })

                var rowsvotosperdidos = tablevotosperdidos.append('tbody').selectAll('tr')
                    .data(dataactual).enter()
                    .append('tr');
                rowsvotosperdidos.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;
                    });


                d3.selectAll("#nombre_cand")
                    .html(function (d) {
                        return "<b style='color:" + this.parentNode.__data__.color + "'>" + d.value +
                            "</b> " + eslocale.format("%Y")(parseTime(this.parentNode.__data__
                                .eleccion)) + ""
                    });



                d3.selectAll("#votos")
                    .html(function (d) {
                        return " <span style='width:" + (d.value / 1000000 * 100) +
                            "%;background-color:black;display: flex;align-items:center; height: 20px; background-color:" +
                            this.parentNode.__data__.color +
                            "; margin-right: 4px;margin-bottom:-1px;padding:2px 5px'>" +
                            locale.format(",d")(d.value) + "</span>"
                    })
                    .style("background-color", function (d) {
                        return (this.parentNode.__data__.perdidosobrepartido) > (this.parentNode.__data__
                            .color) ? "#c01f33" : "#ffffff";
                    })
                    .style("color", "white")
                    .style("text-align", "left")
                    .style("width", "60%");


                d3.selectAll("#perdidosobrepartido")

                    .text(function (d) {
                        return locale.format(".0f")(d.value) + "%";
                    })
                    .style("background-color", function (d) {
                        return colorvotospartido(this.parentNode.__data__.perdidosobrepartido);
                    })
                    .style("color", function (d) {
                        return (this.parentNode.__data__.perdidosobrepartido) > 40 ? "#ffffff" : "#000000";
                    })
                    .style("font-weight", 500)
                    .style("text-align", "center");

                d3.selectAll("#color")
                    .style("display", "none");

                d3.selectAll("#eleccion")
                    .style("display", "none");


                d3.selectAll("#pvotosperdidos")
                    .text(function (d) {
                        return locale.format(".1f")(d.value) + "%";
                    })
                    .style("color", "#000000")
                    .style("text-align", "center");


            });


    })();
</script>
    </figure><p class="article-text">
        Estos votos no se pierden por igual en todo el territorio. En provincias con menos de 5 esca&ntilde;os, en la pr&aacute;ctica, se producen barreras efectivas de entrada que hacen casi imposible que los partidos que quedan en cuarto o quinto lugar consigan un diputado.
    </p><p class="article-text">
        Sin embargo, no influye solamente el n&uacute;mero de asientos a repartir sino tambi&eacute;n el n&uacute;mero de formaciones que compitan por los esca&ntilde;os de la provincia. Por ejemplo, en provincias como &Aacute;lava, Navarra o Lleida, la p&eacute;rdida de votos se multiplica ya que los partidos nacionalistas fragmentan a&uacute;n m&aacute;s el voto.
    </p><p class="article-text">
        El siguiente mapa muestra las provincias donde m&aacute;s votos se pierden en las elecciones generales. &iquest;Cu&aacute;les destacan?
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://d3js.org/d3.v4.min.js"></script>
<script src="https://unpkg.com/topojson-client@3"></script>
<script src="https://d3js.org/topojson.v3.min.js"></script>
<script src="https://unpkg.com/d3-composite-projections@1.2.0"></script>
<script src="https://d3js.org/d3-queue.v3.min.js"></script>
<link href="https://fonts.googleapis.com/css?family=Encode+Sans:400,700|Roboto:400,500,700&display=swap"
  rel="stylesheet">
<script src=" https://cdnjs.cloudflare.com/ajax/libs/d3-legend/2.25.6/d3-legend.js" type="text/javascript"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>


<style>
  #div-containers-mapa {
    display: flex;
    flex-direction: column;
  }

  #container-provincias-mapa {
    width: 100%;
    position: relative;
  }

  .labelsprovmapa {
    font-family: 'Encode Sans', sans-serif;
    pointer-events: none;
    fill: #000000;
    stroke: none;
    font-weight: 400;
    font-size: 13px;
  }


  .shadowprovmapa {
    font-family: 'Encode Sans', sans-serif;
    pointer-events: none;
    fill: black;
    stroke: none;
    stroke: white;
    stroke-width: 2px;
    opacity: 0.8;
    font-size: 13px;

  }

  #div-containers-mapa .map-text__hand {
    animation: shake 1.5s infinite;
    width: 30px;
    vertical-align: middle;
  }

  #div-containers-mapa .text-slide-mobile {
    font-family: 'Encode Sans', sans-serif;
    margin-left: 0px;
    text-align: left;
    display: none;
    font-size: 12px;
  }

  .legend {
    position: absolute
  }

  #legend-votos-perdidos {
    display: flex;
  }

  .div-legend-votos-perdidos {
    padding: 5px;
    background-color: rgb(255, 255, 255, 0.8);
    border-radius: 5px;
  }

  .legendVotosPerdidos {
    font-family: 'Encode Sans';
    font-size: 12px
  }


  @media (max-width: 900px) {


    #div-containers-mapa {
      display: flex;
      flex-direction: column;
    }

    #container-provincias-mapa {
      width: 100%;
      overflow: scroll;
      overflow-y: hidden;
      position: relative;
    }

    div#container-provincias-mapa::-webkit-scrollbar {
      width: 0px;
      /* Remove scrollbar space */
      background: transparent;
      /* Optional: just make scrollbar invisible */
    }

    #div-containers-mapa .text-slide-mobile {
      text-align: center;
      display: block;
      margin-bottom:20px
    }
  }





  @keyframes shake {
    50% {
      margin-left: 15px;
    }

    100% {
      margin-left: 0px;
    }
  }
</style>


<br><!-- título -->
<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">Los votos
  perdidos en cada provincia en las elecciones generales
</h4>
<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">
  Porcentaje medio de votos que no consiguieron representación en escaños en cada provincia desde 1977
</p>


<div id="div-containers-mapa">
  <div class="text-slide-mobile">
    Desliza para ver el mapa
    <img src="https://lab.eldiario.es/estaticos/mano_map.png" alt="mano" class="map-text__hand">
  </div>

  <div id="container-provincias-mapa">

    <!-- LEGEND -->
    <div class="legend">
      <div id="legend-votos-perdidos"></div>
    </div>
    <!-- END LEGEND -->
    <svg id="svg-provincias-mapa" width="100%" height="700" fill="none" stroke="#000" stroke-linejoin="round"
      stroke-linecap="round" class="mapa-ordenes-adoptadas"
      style="position: relative; overflow: hidden;top: 0px; left: 0px; right:0px; bottom:0px"></svg>
  </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"
      ]
    })

    var totalWidth = document.getElementById("container-provincias-mapa").offsetWidth,
      isMobile = window.innerWidth < 900;

    var svgprovincias = d3.select("#svg-provincias-mapa"),
      margin = {
        top: 0,
        right: 0,
        bottom: 0,
        left: 0
      },
      width = isMobile ? (totalWidth - margin.left - margin.right) * 2 : totalWidth - margin.left - margin.right,
      height = width * 0.7,
      active = d3.select(null),
      posY = 0,
      posX = 0,
      padding = 0;

    svgprovincias
      .attr("width", width + margin.left + margin.right)
      .attr("height", height + margin.top + margin.bottom)
      .style("margin-top", "0px")


    var scaleMobile = width * 3.9;

    var projection = d3.geoConicConformalSpain()
      .translate([width / 2, height / 2])
      .scale(scaleMobile);

    var path = d3.geoPath()
      .projection(projection);


    var colorvotosperdidos = d3.scaleThreshold() // D3 Version 4
      .domain([3, 6, 9, 12, 15, 18, 21, 24])
      .range(['#f9f9f9', '#f0f0f0', '#d9d9d9', '#bdbdbd', '#969696', '#737373', '#525252', '#252525',
        '#000000'

      ]);


    var tooltipWidth = '220px';
    var tooltipPosition = 'absolute';

    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("font-family", "'Encode Sans'")
      .style("box-shadow", "0 2px 2px 0 #ccc")
      .style("border", "1px solid #ccc")
      .style("margin-left", "2px")
      .style("pointer-events", "none")
      .style("line-height", "1.5");




    var provinciaslabel = [{
        name: "Mad.",
        coordinates: [-4.023472, 40.429348]
      },
      {
        name: "Bar.",
        coordinates: [1.771087, 41.55505]
      },
      {
        name: "Val.",
        coordinates: [-0.92126, 39.276983]
      },
      {
        name: "Sev.",
        coordinates: [-5.980379, 37.387282]
      },
      {
        name: "Zar.",
        coordinates: [-1.388231, 41.547016]
      },
      {
        name: "Mál.",
        coordinates: [-4.944859, 36.721233]
      },
      {
        name: "Mur.",
        coordinates: [-1.732150, 37.990672]
      },
      {
        name: "Bal.",
        coordinates: [2.652948, 40.075482]
      },
      {
        name: "L.P.",
        coordinates: [-15.033208, 28.625219]
      },
      {
        name: "Biz.",
        coordinates: [-2.936999, 43.260814]
      },
      {
        name: "Ali.",
        coordinates: [-0.888670, 38.346500]
      },
      {
        name: "Cór.",
        coordinates: [-4.977275, 37.891438]
      },
      {
        name: "Vall.",
        coordinates: [-5.117630, 41.456278]
      },
      {
        name: "Ara.",
        coordinates: [-2.980063, 42.853277]
      },
      {
        name: "Cor.",
        coordinates: [-8.510266, 43.362610]
      },
      {
        name: "Gra.",
        coordinates: [-3.703574, 37.178421]
      },
      {
        name: "Ast.",
        coordinates: [-6.247716, 43.261810]
      },
      {
        name: "S.C. de Tfe",
        coordinates: [-17.256113, 28.763803]
      },
      {
        name: "Nav.",
        coordinates: [-2.048651, 42.513708]
      },
      {
        name: "Alm.",
        coordinates: [-2.661239, 37.036161]
      },
      {
        name: "Gip.",
        coordinates: [-2.379710, 43.116747]
      },
      {
        name: "Bur.",
        coordinates: [-3.908471, 42.343324]
      },
      {
        name: "Alb.",
        coordinates: [-2.157670, 38.794856]
      },
      {
        name: "Can.",
        coordinates: [-4.408390, 43.161549]
      },
      {
        name: "Cast.",
        coordinates: [-0.451051, 40.084940]
      },
      {
        name: "Rio.",
        coordinates: [-2.843209, 42.263793]
      },
      {
        name: "Ter.",
        coordinates: [-1.107490, 40.540029]
      },
      {
        name: "Bad.",
        coordinates: [-6.576689, 38.581737]
      },
      {
        name: "Hue.",
        coordinates: [-7.140381, 37.461569]
      },
      {
        name: "Sal.",
        coordinates: [-6.260617, 40.772983]
      },
      {
        name: "Lle.",
        coordinates: [0.920963, 41.915636]
      },
      {
        name: "Tarr.",
        coordinates: [0.751964, 41.118253]
      },
      {
        name: "León",
        coordinates: [-6.170012, 42.499423]
      },
      {
        name: "Cád.",
        coordinates: [-6.280226, 36.516054]
      },
      {
        name: "Jaén",
        coordinates: [-3.788798, 37.976961]
      },
      {
        name: "Our.",
        coordinates: [-7.866771, 42.134801]
      },
      {
        name: "Gir.",
        coordinates: [2.619379, 41.977521]
      },
      {
        name: "Lugo",
        coordinates: [-7.757359, 42.910641]
      },
      {
        name: "Các.",
        coordinates: [-6.380075, 39.671853]
      },
      {
        name: "Mel.",
        coordinates: [-2.945211, 35.291737]
      },
      {
        name: "Ceu.",
        coordinates: [-5.339469, 35.891251]
      },
      {
        name: "Gua.",
        coordinates: [-2.73342, 40.735697]
      },
      {
        name: "Tol.",
        coordinates: [-4.336514, 39.662607]
      },
      {
        name: "Pal.",
        coordinates: [-4.830557, 42.412633]
      },
      {
        name: "C.R.",
        coordinates: [-4.027332, 38.784566]
      },
      {
        name: "Zam.",
        coordinates: [-6.144536, 41.504956]
      },
      {
        name: "Ávi.",
        coordinates: [-5.188546, 40.455315]
      },
      {
        name: "Cue.",
        coordinates: [-2.437034, 39.768527]
      },
      {
        name: "Hues.",
        coordinates: [-0.408423, 42.136024]
      },
      {
        name: "Seg.",
        coordinates: [-4.315805, 41.144612]
      },
      {
        name: "Sor.",
        coordinates: [-2.777669, 41.568264]
      },
      {
        name: "Pon.",
        coordinates: [-8.645441, 42.428791]
      }


    ];


    d3.queue()
      .defer(d3.json, "https://lab.eldiario.es/elections-maps/coronavirus-mapa-municipios/municipalities.json")
      .defer(d3.csv,
        "https://lab.eldiario.es/elections-maps/elecciones-23j-2023/previas/sistema-electoral/votos_perdidos_provincia_promedio.csv"
        )
      .await(ready);

    var g = svgprovincias.append("g");


    function ready(error, spain, datosprovincias) {
      if (error) throw error;

      var provincia = {};
      var pvotosperdidos = {}

      var pvotosperdidos1977_06 = {}
      var pvotosperdidos1979_03 = {}
      var pvotosperdidos1982_10 = {}
      var pvotosperdidos1986_06 = {}
      var pvotosperdidos1989_10 = {}
      var pvotosperdidos1993_06 = {}
      var pvotosperdidos1996_03 = {}
      var pvotosperdidos2000_03 = {}
      var pvotosperdidos2004_03 = {}
      var pvotosperdidos2008_03 = {}
      var pvotosperdidos2011_11 = {}
      var pvotosperdidos2015_12 = {}
      var pvotosperdidos2016_06 = {}
      var pvotosperdidos2019_04 = {}
      var pvotosperdidos2019_11 = {}



      datosprovincias.forEach(function (d) {


        provincia[d.codprov] = d.provincia;

        pvotosperdidos[d.codprov] = d.pvotosperdidos;

        pvotosperdidos1977_06[d.codprov] = d.pvotosperdidos1977_06
        pvotosperdidos1979_03[d.codprov] = d.pvotosperdidos1979_03
        pvotosperdidos1982_10[d.codprov] = d.pvotosperdidos1982_10
        pvotosperdidos1986_06[d.codprov] = d.pvotosperdidos1986_06
        pvotosperdidos1989_10[d.codprov] = d.pvotosperdidos1989_10
        pvotosperdidos1993_06[d.codprov] = d.pvotosperdidos1993_06
        pvotosperdidos1996_03[d.codprov] = d.pvotosperdidos1996_03
        pvotosperdidos2000_03[d.codprov] = d.pvotosperdidos2000_03
        pvotosperdidos2004_03[d.codprov] = d.pvotosperdidos2004_03
        pvotosperdidos2008_03[d.codprov] = d.pvotosperdidos2008_03
        pvotosperdidos2011_11[d.codprov] = d.pvotosperdidos2011_11
        pvotosperdidos2015_12[d.codprov] = d.pvotosperdidos2015_12
        pvotosperdidos2016_06[d.codprov] = d.pvotosperdidos2016_06
        pvotosperdidos2019_04[d.codprov] = d.pvotosperdidos2019_04
        pvotosperdidos2019_11[d.codprov] = d.pvotosperdidos2019_11


      });



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



      var legendSimpleRenta = d3
        .select("div#legend-votos-perdidos")
        .append("div")
        .attr("class", "div-legend-votos-perdidos")
        .append("svg")
        .attr("width", "200px")
        .attr("height", 60)
        .append("g")
        .attr("class", "legendVotosPerdidos")
        .attr("transform", "translate(10, 10)")


      // Cambios añadidos a le leyenda

      var legendVotosPerdidos = d3.legendColor()
        .labels(["0%", "", "", "", "12%", "", "", "", "24%", ])
        .title("Votos sin representación (%)")
        .shapeWidth(15)
        .cells(10)
        .orient('horizontal')
        .scale(colorvotosperdidos);

      legendSimpleRenta.
      call(legendVotosPerdidos);



      g.append("g")
        .attr("stroke", 'transparent')
        .attr("id", "provincias")
        .selectAll("path")
        .data(topojson.feature(spain, spain.objects.provinces).features)
        .enter().append("path")
        .attr("d", path)
        .attr("id", "provinciaspoligonos")
        .attr("class", "provinciaspoligonos")
        .style("fill", function (d) {
          return colorvotosperdidos(pvotosperdidos[d.id])
        })
        .attr('stroke', '#ffffff')
        .attr('stroke-width', '0.5px')
        .style("cursor", "pointer")
        .on("mouseover", mouseovermapa)
        .on("mousemove", mousemovemapa)
        .on("mouseout", mouseoutmapa);

      g.append("path")
        .style("fill", "none")
        .style("stroke", "#c5c5c5")
        .attr("d", projection.getCompositionBorders());


      g.append("g")
        .attr("id", "shadowprovmapa")
        .selectAll(".shadowprovmapa")
        .data(provinciaslabel)
        .enter().append("text")
        .attr("class", "shadowprovmapa")
        .text(function (d) {
          return d.name;
        })
        .attr("x", function (d) {
          return projection(d.coordinates)[0];
        })
        .attr("y", function (d) {
          return projection(d.coordinates)[1];
        })


      g.append("g")
        .attr("id", "labelsprovmapa")
        .selectAll(".labelsprovmapa")
        .data(provinciaslabel)
        .enter().append("text")
        .attr("class", "labelsprovmapa")

        .text(function (d) {
          return d.name;
        })
        .attr("x", function (d) {
          return projection(d.coordinates)[0];
        })
        .attr("y", function (d) {
          return projection(d.coordinates)[1];
        })


      function mouseovermapa(d) {
        var selectedclass = d3.select(this).attr("class")


        var graficovotosperdidos =
          '<p style="margin-bottom:0px;margin-top: 15px;text-transform:uppercase;font-weight:400;color:#686868;font-size:11px;border-bottom:1px dashed #c5c5c5">Evolución 1977-2019 (%)</p><div style=" display: grid;grid-template-columns: repeat(15, 1fr);height: 80px;margin-top:0px;width: 100%;grid-template-rows: repeat(101, 1fr);grid-column-gap: 5px;"><div style="position:relative;grid-row-start: ' +
          (101 - +pvotosperdidos1977_06[d.id]) +
          ';grid-row-end: 102;border-radius: 0px;background-color: #000000;text-align:center">' +
          '<div style="position:absolute;top:-17px;width:100%;font-size:10px">' + pvotosperdidos1977_06[d.id] +
          '</div>' + '</div><div style="position:relative;grid-row-start: ' +
          (101 - +pvotosperdidos1979_03[d.id]) +
          ';grid-row-end: 102;border-radius: 0px;background-color: #000000;text-align:center">' + (
            '<div style="position:absolute;top:-17px;width:100%;font-size:10px">' + pvotosperdidos1979_03[d.id] +
            '</div>') + '</div><div style="position:relative;grid-row-start: ' +
          (101 - pvotosperdidos1982_10[d.id]) +
          ';grid-row-end: 102;border-radius: 0px;background-color: #000000;text-align:center">' + (
            '<div style="position:absolute;top:-17px;width:100%;font-size:10px">' + pvotosperdidos1982_10[d.id] +
            '</div>') + '</div><div style="position:relative;grid-row-start: ' +
          (101 - pvotosperdidos1986_06[d.id]) +
          ';grid-row-end: 102;border-radius: 0px;background-color: #000000;text-align:center">' + (
            '<div style="position:absolute;top:-17px;width:100%;font-size:10px">' + pvotosperdidos1986_06[d.id] +
            '</div>') + '</div><div style="position:relative;grid-row-start: ' +
          (101 - pvotosperdidos1989_10[d.id]) +
          ';grid-row-end: 102;border-radius: 0px;background-color: #000000;text-align:center">' + (
            '<div style="position:absolute;top:-17px;width:100%;font-size:10px">' + pvotosperdidos1989_10[d.id] +
            '</div>') + '</div><div style="position:relative;grid-row-start: ' +
          (101 - pvotosperdidos1993_06[d.id]) +
          ';grid-row-end: 102;border-radius: 0px;background-color: #000000;text-align:center">' + (
            '<div style="position:absolute;top:-17px;width:100%;font-size:10px">' + pvotosperdidos1993_06[d.id] +
            '</div>') + '</div><div style="position:relative;grid-row-start: ' +
          (101 - pvotosperdidos1996_03[d.id]) +
          ';grid-row-end: 102;border-radius: 0px;background-color: #000000;text-align:center">' + (
            '<div style="position:absolute;top:-17px;width:100%;font-size:10px">' + pvotosperdidos1996_03[d.id] +
            '</div>') + '</div><div style="position:relative;grid-row-start: ' +
          (101 - pvotosperdidos2000_03[d.id]) +
          ';grid-row-end: 102;border-radius: 0px;background-color: #000000;text-align:center">' + (
            '<div style="position:absolute;top:-17px;width:100%;font-size:10px">' + pvotosperdidos2000_03[d.id] +
            '</div>') + '</div><div style="position:relative;grid-row-start: ' +
          (101 - pvotosperdidos2004_03[d.id]) +
          ';grid-row-end: 102;border-radius: 0px;background-color: #000000;text-align:center">' + (
            '<div style="position:absolute;top:-17px;width:100%;font-size:10px">' + pvotosperdidos2004_03[d.id] +
            '</div>') + '</div><div style="position:relative;grid-row-start: ' +
          (101 - pvotosperdidos2008_03[d.id]) +
          ';grid-row-end: 102;border-radius: 0px;background-color: #000000;text-align:center">' + (
            '<div style="position:absolute;top:-17px;width:100%;font-size:10px">' + pvotosperdidos2008_03[d.id] +
            '</div>') + '</div><div style="position:relative;grid-row-start: ' +
          (101 - pvotosperdidos2011_11[d.id]) +
          ';grid-row-end: 102;border-radius: 0px;background-color: #000000;text-align:center">' + (
            '<div style="position:absolute;top:-17px;width:100%;font-size:10px">' + pvotosperdidos2011_11[d.id] +
            '</div>') + '</div><div style="position:relative;grid-row-start: ' +
          (101 - pvotosperdidos2015_12[d.id]) +
          ';grid-row-end: 102;border-radius: 0px;background-color: #000000;text-align:center">' + (
            '<div style="position:absolute;top:-17px;width:100%;font-size:10px">' + pvotosperdidos2015_12[d.id] +
            '</div>') + '</div><div style="position:relative;grid-row-start: ' +
          (101 - pvotosperdidos2016_06[d.id]) +
          ';grid-row-end: 102;border-radius: 0px;background-color: #000000;text-align:center">' + (
            '<div style="position:absolute;top:-17px;width:100%;font-size:10px">' + pvotosperdidos2016_06[d.id] +
            '</div>') + '</div><div style="position:relative;grid-row-start: ' +
          (101 - pvotosperdidos2019_04[d.id]) +
          ';grid-row-end: 102;border-radius: 0px;background-color: #000000;text-align:center">' + (
            '<div style="position:absolute;top:-17px;width:100%;font-size:10px">' + pvotosperdidos2019_04[d.id] +
            '</div>') + '</div><div style="position:relative;grid-row-start: ' +
          (101 - pvotosperdidos2019_11[d.id]) +
          ';grid-row-end: 102;border-radius: 0px;background-color: #000000;text-align:center">' + (
            '<div style="position:absolute;top:-17px;width:100%;font-size:10px">' + pvotosperdidos2019_11[d.id] +
            '</div>') +
          '</div></div><div style=" display: grid;grid-template-columns: repeat(15, 1fr);width: 100%;height:10px;margin-bottom:10px;grid-template-rows: repeat(101, 1fr);grid-column-gap: 5px;text-align:center;font-family:Encode Sans"><div>77</div><div></div><div></div><div>86</div><div></div><div></div><div>96</div><div></div><div></div><div>08</div><div></div><div></div>16<div></div><div>19</div>';



        var parrafovotosperdidos =
          "<p style='margin-bottom:0px;margin-top: 15px;text-transform:uppercase;font-weight:400;color:#686868;font-size:11px'>Votos perdidos</p><p style='margin:0px;border-top:1px dashed #c5c5c5'>En la provincia se perdieron el <span style='font-weight:700;'>" +
          locale.format(".1f")(pvotosperdidos[d.id]) +
          "%</span> (de media) de los votos entre 1977 y 2019</p>"



        d3.select(this.parentNode.appendChild(this))
          .style("stroke-width", 1.5 + "px")
          .style("stroke", "black")
        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;">' +
          provincia[d.id] +
          '</p>' +
          parrafovotosperdidos +
          graficovotosperdidos);
        tooltip.style("visibility", "visible");
        tooltip.style('width', tooltipWidth);
      }

      // cuando el ratón se mueve
      function mousemovemapa(d) {


        if (!isMobile) {
          if (d3.mouse(this)[0] > totalWidth / 2 & d3.mouse(this)[1] < height / 2) {
            return tooltip.style("top", (d3.event.pageY + 30) + "px").style("left", (d3.event
                .pageX - 300) +
              "px");
          }
          if (d3.mouse(this)[0] > totalWidth / 2 & d3.mouse(this)[1] > height / 2) {
            return tooltip.style("top", (d3.event.pageY - 200) + "px").style("left", (d3.event
                .pageX - 300) +
              "px");
          }
          if (d3.mouse(this)[0] < totalWidth / 2 & d3.mouse(this)[1] < height / 2) {
            return tooltip.style("top", (d3.event.pageY + 30) + "px").style("left", (d3.event
                .pageX + 10) +
              "px");
          }
          return tooltip.style("top", (d3.event.pageY - 200) + "px").style("left", (d3.event
              .pageX + 10) +
            "px");
        } else {
          return tooltip.style("top", (d3.event.pageY + 60) + "px").style("left", "20%");
        }

      }

      // cuando el ratón desaparece
      function mouseoutmapa(d) {
        var selectedclass = d3.select(this).attr("class")
        d3.select(this)
          .style('stroke', '#ffffff')
          .style('stroke-width', 0.5 + "px")

        return tooltip.style("visibility", "hidden");
      }



    }
  })();
</script>
    </figure><p class="article-text">
        &iquest;Ha aumentado el n&uacute;mero de votos perdidos con el final del bipartidismo? Si lo comparamos con la situaci&oacute;n de bipartidismo entre 1996 y 2008 (cuando PP y PSOE acumulaban el 70-80% de los votos), s&iacute;. 
    </p><p class="article-text">
        Aunque los umbrales para entrar en el reparto se reducen ya que las nuevas formaciones como Podemos, Ciudadanos o Vox beben principalmente de antiguos votantes de socialistas y populares, el aumento de la competici&oacute;n deja fuera muchas papeletas a estos partidos en las provincias que reparten menos esca&ntilde;os.
    </p><p class="article-text">
        En las &uacute;ltimas elecciones generales de 2019, el 10,6% de los votos no consigui&oacute; representaci&oacute;n frente al 7,1% de 2008. Una cifra que, aun as&iacute;, sigue muy por debajo de las primeras elecciones que se celebraron en democracia donde se perd&iacute;an muchos votos incluso en provincias como Madrid o Barcelona debido a la gran cantidad de partidos que se presentaban a nivel nacional.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <!-- Lo¡d3.js -->
<script src="https://d3js.org/d3.v4.js"></script>

<link href="https://fonts.googleapis.com/css?family=Roboto:400,700|Encode+Sans:400,500,700&display=swap"
    rel="stylesheet">
<br><!-- título -->
<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">Nunca se
    perdieron tantos votos como en los primeros años de democracia

</h4>
<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">Evolución
    del porcentaje de votos válidos que no obtuvieron representación en cada una de las elecciones generales desde 1977
</p>

</p>




<div id="contenedor-curva-votos-perdidos-evolucion">
    <div id="votos-perdidos-evolucion"></div>

</div>


<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente:
    Ministerio de Interior</p>

<br>
<style>
    #contenedor-curva-votos-perdidos-evolucion {
        width: 100%;

    }

    #votos-perdidos-evolucion {
        width: 100%
    }

    #votos-perdidos-evolucion text {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif
    }

    #votos-perdidos-evolucion .nombre-pais-curva {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        fill: #333333;
        font-weight: 700
    }

    #votos-perdidos-evolucion .ncasostotales {
        font-size: 11px;
        font-family: 'Encode Sans', sans-serif;
        fill: #939393;

    }


    #votos-perdidos-evolucion .eje-vertical-votos-perdidos-evolucion line {

        stroke: #c5c5c5;
        stroke-dasharray: 3;
        stroke-width: 0.5;
    }

    #votos-perdidos-evolucion .eje-vertical-votos-perdidos-evolucion text {
        fill: #939393;
        font-size: 14px
    }


    #votos-perdidos-evolucion .eje-vertical-votos-perdidos-evolucion path {
        stroke-width: 0;
    }


    #votos-perdidos-evolucion .eje-horizontal path {
        stroke-width: 0;
    }

    #votos-perdidos-evolucion .eje-horizontal text {
        fill: #939393;
    }


    #votos-perdidos-evolucion .eje-horizontal line {

        stroke: #939393;
        stroke-width: 1;
    }


    .columna-datos-votos-perdidos-evolucion {
        text-align: right;
        padding-bottom: 0px;
        padding-top: 0px;
        border-bottom: 1px solid #ddd;

    }

    .primeracolumna-votos-perdidos-evolucion {
        border-bottom: 1px solid #ddd;
        padding-bottom: 0px;
        padding-top: 0px;

    }

    #votos-perdidos-evolucion .label-media {
        font-size: 11px !important
    }
</style>

<script>
    (function () {
        var eslocale = d3.timeFormatLocale({
            "monthTime": "%A, %e de %B de %Y, %X",
            "month": "%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-curva-votos-perdidos-evolucion").offsetWidth;


        var margin = {
                top: 20,
                right: 20,
                bottom: 30,
                left: 30
            },
            width = totalWidth - margin.left - margin.right
        heightevolperdidos = 450 - margin.top - margin.bottom;

        var parseTime = d3.timeParse("%Y-%m");

        //Read the data
        d3.csv("https://lab.eldiario.es/elections-maps/elecciones-23j-2023/previas/sistema-electoral/votos_perdidos_totales.csv", function (data) {



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



            var svg = d3.select("#votos-perdidos-evolucion")
                .append("svg")
                .attr("width", width + margin.left + margin.right)
                .attr("height", heightevolperdidos + margin.top + margin.bottom)
                .append("g")
                .attr("class", "grafico-individual-votos-perdidos-evolucion")
                .attr("transform",
                    "translate(" + margin.left + "," + margin.top + ")");




            var x = d3.scaleBand()
                .domain(data.map(function (d) {
                    return d.eleccion;
                }))
                .range([0, width])
                .padding(0.2);
            svg
                .append("g")
                .attr("class", "eje-horizontal")
                .attr("transform", "translate(0," + heightevolperdidos + ")")
                .call(d3.axisBottom(x)
                    .tickValues(x.domain().filter(function (d, i) {
                        return !(i % (totalWidth > 600 ? 2 : 4))
                    }))
                    .tickSizeOuter(0)
                    .tickFormat(function (d) {
                        return eslocale.format("%Y")(parseTime(d))
                    }));

            //Add Y axis
            var yingresos = d3.scaleLinear()
                .domain([0, 19])
                .range([heightevolperdidos, 0]);



            svg.append("g")
                .attr("class", "eje-vertical-votos-perdidos-evolucion")
                .call(d3.axisLeft(yingresos).ticks(7)
                    .tickSize(-width)
                    .tickSizeOuter(0)
                    .tickFormat(function (d) {
                        return locale.format(",d")(d) + "%"
                    }));


            // Draw the line




            svg.selectAll(".votos-perdidos-evolucion")
                .data(data)
                .enter()
                .append("rect")
                .attr("class", "votos-perdidos-evolucion")
                .attr("fill", "#000000")
                .attr("x", function (d) {
                    return x(d.eleccion);
                })
                .attr("width", x.bandwidth())
                .attr("height", function (d) {
                    return heightevolperdidos - yingresos(d.pvotosperdidos);
                }) // alwaranyingresos equal to 0
                .attr("y", function (d) {
                    return yingresos(d.pvotosperdidos)
                })
                .style("cursor", "pointer")
                .on("mouseover", mouseover)
                .on("mousemove", mousemove)
                .on("mouseout", mouseout);






            var tooltipWidth = totalWidth > 600 ? '220px' : '220px';
            var tooltipPosition = totalWidth > 600 ? 'absolute' : 'absolute';



            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("pointer-events", "none")
                .style("font-size", "12px")
                .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");

            function mouseover(d) {

                d3.select(this.parentNode.appendChild(this))
                    // .style("fill-opacity", 1)
                    .style('stroke', 'black')
                    .style('stroke-width', '2px')

                var eleccion = eslocale.format("%b de %Y")(parseTime(d.eleccion));
                var pvotosperdidos = locale.format(".1f")(d.pvotosperdidos);



                tooltip.transition()
                    .duration(0)
                    .style("opacity", 1);
                tooltip.html(
                    '<p style="display: block; text-align:left;margin-top:0px;margin-bottom:2px;font-size:14px;font-weight:bold">Elecciones de ' +
                    eleccion +
                    '</p><p style="display: block;text-align:left;margin-top:0px;margin-bottom:2px;font-size:12px;">El <b>' +
                    pvotosperdidos + '% de los votos</b> no consiguió representación en el Congreso</p>'
                );
                tooltip.style("visibility", "visible");
                tooltip.style('width', tooltipWidth);


            }

            function mouseout(d) {
                d3.select(this)
                    .style('stroke-width', '0px')
                    .style("stroke", "#000000")
                tooltip.transition()
                    .duration(20)
                    .style("opacity", 0);
                var $tooltip = $("#tooltip");
                $tooltip.empty();
            }


            function mousemove(d) {


                if (totalWidth > 600) {
                    if (d3.event.pageX > width / 1.5) {
                        return tooltip.style("top", (d3.event.pageY - 150) + "px").style("left", (d3.event
                                .pageX - 150) +
                            "px");
                    }
                    return tooltip.style("top", (d3.event.pageY - 150) + "px").style("left", (d3.event
                            .pageX - 20) +
                        "px");
                } else {

                    return tooltip.style("top", (d3.event.pageY - 150) + "px").style("left", "20%");

                }
            }






        })
    })();
</script>
    </figure><p class="article-text">
        --------------------------------
    </p><p class="article-text">
        <em><strong>Te necesitamos m&aacute;s que nunca</strong></em>
    </p><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.&nbsp;elDiario.es&nbsp;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.
    </p><p class="article-text">
        Si crees que el periodismo importa y afecta a nuestras vidas, ap&oacute;yanos. Hoy te necesitamos m&aacute;s que nunca.<strong>&nbsp;</strong><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>
    </p>]]></description>
      <dc:creator><![CDATA[Raúl Sánchez, Victòria Oliveres]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/politica/sistema-electoral-beneficia-provincias-pobladas-grandes-partidos_1_10336601.html]]></guid>
      <pubDate><![CDATA[Tue, 04 Jul 2023 20:38:55 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/a1d1ecda-5a08-42db-8ed1-719e370a8a26_16-9-discover-aspect-ratio_default_0.jpg" length="498882" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/a1d1ecda-5a08-42db-8ed1-719e370a8a26_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="498882" width="1200" height="675"/>
      <media:title><![CDATA[Cómo el sistema electoral beneficia a las provincias menos pobladas y a los dos grandes partidos]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/a1d1ecda-5a08-42db-8ed1-719e370a8a26_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
      <media:keywords><![CDATA[Elecciones Generales 23J 2023,Sistema electoral,Política]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[Los expertos en seguridad del Estado detectan una campaña de ultraderecha para cuestionar la limpieza del 28M]]></title>
      <link><![CDATA[https://www.eldiario.es/politica/servicios-informacion-detectan-campana-extrema-derecha-cuestionar-limpieza-elecciones_1_10211569.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/a25e507f-415f-427b-aa17-38c761476d9b_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="Los expertos en seguridad del Estado detectan una campaña de ultraderecha para cuestionar la limpieza del 28M"></p><div class="subtitles"><p class="subtitle">La Policía y el Departamento de Seguridad Nacional advierten de la difusión de noticias falsas sobre un supuesto pucherazo a través de la empresa Indra o por la ampliación del censo exterior</p></div><p class="article-text">
        Los servicios de Informaci&oacute;n han detectado una campa&ntilde;a en redes sociales que difunde noticias falsas y tergiversaciones destinadas a poner en duda la credibilidad del proceso electoral que culminar&aacute; el pr&oacute;ximo 28 de mayo en las elecciones municipales y auton&oacute;micas. Las cuentas falsas en redes sociales, y otras de personas identificables, est&aacute;n vinculadas a la extrema derecha, incluidos negacionistas y antivacunas, <a href="https://www.elperiodico.com/es/politica/20230517/campana-desinformacion-elecciones-28-m-fakes-pucherazo-indra-87436589" target="_blank" data-mrf-recirculation="links-noticia" class="link">seg&uacute;n revela este mi&eacute;rcoles El Peri&oacute;dico de Catalunya</a>. 
    </p><p class="article-text">
        Las fuentes consultadas sit&uacute;an el arranque de la campa&ntilde;a en abril y pronostican que se prolongar&aacute; hasta las elecciones generales de diciembre, siempre con el mantra del &ldquo;pucherazo&rdquo; y que en estos d&iacute;as est&aacute; viviendo un punto &aacute;lgido con el desarrollo de la campa&ntilde;a electoral para los comicios del 28M.
    </p><p class="article-text">
        Tanto la Comisar&iacute;a General de Informaci&oacute;n de la Polic&iacute;a como la Direcci&oacute;n Nacional de Seguridad apuntan a un origen local, esto es en Espa&ntilde;a, de la campa&ntilde;a de desinformaci&oacute;n, si bien no descartan alg&uacute;n tipo de injerencia extranjera. 
    </p><p class="article-text">
        Dos son los vectores utilizados en esta campa&ntilde;a de desinformaci&oacute;n. Por una parte, la ampliaci&oacute;n del censo electoral con inmigrantes o espa&ntilde;oles residentes en el extranjero. Por otra, la recurrente acusaci&oacute;n de manipulaci&oacute;n a Indra, la tecnol&oacute;gica espa&ntilde;ola que tramita los datos del recuento, que llevan a cabo los colegios electorales,  y cuya actuaci&oacute;n ha llegado a ser puesta en duda incluso por el fiscal del Tribunal Supremo Antonio Narv&aacute;ez ante el presidente del PP, Alberto N&uacute;&ntilde;ez Feij&oacute;o, en un encuentro de &eacute;ste con fiscales conservadores, <a href="https://elpais.com/espana/2023-05-02/fiscales-conservadores-se-alian-con-feijoo-para-atacar-al-gobierno-en-una-reunion-privada.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">inform&oacute; El Pa&iacute;s</a>. 
    </p><p class="article-text">
        Los especialistas de la seguridad del Estado ponen como ejemplo la cuenta Vox Hisp&aacute;nica, que ha lanzado una campa&ntilde;a para presentar una &ldquo;candidatura anti-#PUCHERAZO al Ayuntamiento de tu pueblo&rdquo;. Detr&aacute;s est&aacute; una antivacunas, Pilar Baselga, quien en pandemia lleg&oacute; a afirmar que se estaba inoculando a los ciudadanos una sustancia elaborada &ldquo;con tejidos humanos de los abortos&rdquo;. Las mismas fuentes citan otras fuentes de desinformaci&oacute;n por distintos canales, como el que tiene en Telegram el agitador ultra 'Alvise' P&eacute;rez. 
    </p><p class="article-text">
        En ocasiones, cita El Peri&oacute;dico, estas campa&ntilde;as menores &ndash;la cuenta Vox Hisp&aacute;nica no supera los 4.000 seguidores&ndash; obtiene un &eacute;xito consistente en que la prensa convencional conservadora se hace eco de sus teor&iacute;as, como ha ocurrido con las supuestas intenciones detr&aacute;s del &ldquo;crecimiento del censo exterior&rdquo;.
    </p>]]></description>
      <dc:creator><![CDATA[elDiario.es]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/politica/servicios-informacion-detectan-campana-extrema-derecha-cuestionar-limpieza-elecciones_1_10211569.html]]></guid>
      <pubDate><![CDATA[Wed, 17 May 2023 08:21:45 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/a25e507f-415f-427b-aa17-38c761476d9b_16-9-discover-aspect-ratio_default_0.jpg" length="156983" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/a25e507f-415f-427b-aa17-38c761476d9b_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="156983" width="1200" height="675"/>
      <media:title><![CDATA[Los expertos en seguridad del Estado detectan una campaña de ultraderecha para cuestionar la limpieza del 28M]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/a25e507f-415f-427b-aa17-38c761476d9b_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
      <media:keywords><![CDATA[Elecciones 28M 2023,Bulos,Ultraderecha,Fraude electoral,Sistema electoral]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[PSOE, PP y Coalición Canaria, los partidos más beneficiados por los sistemas electorales autonómicos desde 2018]]></title>
      <link><![CDATA[https://www.eldiario.es/politica/psoe-pp-coalicion-canaria-partidos-beneficiados-sistemas-electorales-autonomicos_1_10140850.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/b85857ef-30cb-4a0f-9055-c5ab57991c5a_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="PSOE, PP y Coalición Canaria, los partidos más beneficiados por los sistemas electorales autonómicos desde 2018"></p><div class="subtitles"><p class="subtitle">Revelamos en elDiario.es cuáles son los sistemas electorales autonómicos que más han deformado las decisiones de los votantes: Canarias, Región de Murcia, Castilla-La Mancha y Castilla y León, los más injustos</p></div><figure class="embed-container embed-container--type-embed ">
    
            <link href="https://fonts.googleapis.com/css2?family=Encode+Sans:wght@400;700&display=swap" rel="stylesheet">
<script src="https://d3js.org/d3.v4.js"></script>

<div style="margin-bottom:200px">
    <style>
        #scrollama-flourish #scrolly {
            position: relative;
            background-color: #ffffff;

        }

        .sticked,
        #pagedoc {
            overflow: visible !important;
        }

        .comment-item {
            overflow: hidden;
        }

        #scrollama-flourish article {
            position: relative;
            padding: 0;
            margin: 0 auto;
            font-family: 'Encode Sans', sans-serif;
            width: 100%;
            z-index: 1;
        }

        #scrollama-flourish figure {
            position: -webkit-sticky;
            position: sticky;
            left: 0;
            width: 100%;
            margin: 0;
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            background-color: #ffffff;
        }

        #scrollama-flourish figure .parrafostep {
            text-align: left;
            position: absolute;
            top: 50%;
            left: 50%;
            -moz-transform: translate(-50%, -50%);
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            font-size: 16px;
            font-weight: 400;
            color: #fff;
            display: block
        }

        #scrollama-flourish .step {
            width: 300px;
            margin: 0 auto;
            padding: 10px 15px;
            line-height: 25px;
            border-bottom: 1px solid #ddd;
            opacity: 1;
            font-size: 13px;
            background-color: rgba(255, 255, 255, 1);
            margin-bottom: 800px;
            box-shadow: 0 3px 3px 1px rgba(0, 0, 0, .11);
            border: 1px solid #d0cccc;
            border-radius: 0px;
            line-height: 25px;
            color: #000000;
            text-align: left
        }



        #scrollama-flourish .step:last-child {
            margin-bottom: 0;
        }

        #scrollama-flourish .step.is-active p {
            background-color: #ffffff;

        }

        #scrollama-flourish .step .parrafostep {
            text-align: left;
            font-size: 16px;
        }

        #figure-contenedor {
            position: relative;
        }

        .texto-leyenda {
            font-family: 'Encode Sans', sans-serif;
            font-size: 16px;
            font-weight: 400
        }


        @media only screen and (min-width: 600px) {
            #scrollama-flourish .step {
                width: 380px;
            }

        }


        /* CSS del grafico d3 */
        #contenedor-grafico-sistema-electoral-scroll {
            width: 100%;
            height: calc(100vh - 60px);
        }

        #grafico-comparacion-curvas-sistema-electoral {
            width: 100%
        }

        #grafico-comparacion-curvas-sistema-electoral text {
            font-size: 14px;
            font-family: 'Encode Sans', sans-serif
        }

        #grafico-comparacion-curvas-sistema-electoral .nombre-pais-curva {
            font-size: 14px;
            font-family: 'Encode Sans', sans-serif;
            fill: #333333;
            font-weight: 700
        }

        #grafico-comparacion-curvas-sistema-electoral .ncasostotales {
            font-size: 11px;
            font-family: 'Encode Sans', sans-serif;
            fill: #939393;

        }


        #grafico-comparacion-curvas-sistema-electoral .eje-vertical line {

            stroke: #c5c5c5;
            stroke-dasharray: 3;
            stroke-width: 0.5;
        }

        #grafico-comparacion-curvas-sistema-electoral .eje-vertical text {
            fill: #939393;
        }


        #grafico-comparacion-curvas-sistema-electoral .eje-vertical path {
            stroke-width: 0;
        }


        #grafico-comparacion-curvas-sistema-electoral .eje-horizontal path {
            stroke-width: 0;
        }

        #grafico-comparacion-curvas-sistema-electoral .eje-horizontal text {
            fill: #939393;
        }


        #grafico-comparacion-curvas-sistema-electoral .eje-horizontal line {

            stroke: #939393;
            stroke-width: 1;
        }

        #grafico-comparacion-curvas-sistema-electoral .label-titulo-casos {
            font-weight: 700
        }

        #grafico-comparacion-curvas-sistema-electoral .label-titulo-casoshab {
            font-weight: 700
        }

        #grafico-comparacion-curvas-sistema-electoral .label-titulo-muertes {
            font-weight: 700
        }

        #grafico-comparacion-curvas-sistema-electoral .label-titulo-muerteshab {
            font-weight: 700
        }

        @media only screen and (max-width: 600px) {
            #grafico-comparacion-curvas-sistema-electoral text {
                font-size: 12px;
            }
        }
    </style>



    <main id="scrollama-flourish">

        <!-- <section id='intro'>
               <h1 class='intro__hed'>Sticky Overlay Example</h1>
               <p class='intro__dek'>
                   Start scrolling to see how it works.
               </p>
           </section> -->

        <section id='scrolly'>


            <figure>

                <div id="contenedor-grafico-sistema-electoral-scroll">
                    <div id="grafico-comparacion-curvas-sistema-electoral"></div>
                </div>
            </figure>


            <article>
                <div class='step' data-step='1'>
                    <span class="parrafostep">Cada punto que ves representa la diferencia entre el porcentaje de escaños
                        y el porcentaje de votos que obtuvo el <span
                            style="background-color:#e02020;color:white;padding:0px 2px;">PSOE</span> de Castilla-La
                        Mancha en
                        todas las elecciones autonómicas hasta 2019.
                        <br><br>
                        Cuanto más arriba, mayor es esta prima de escaños. Es decir, cuándo le benefició
                        el sistema electoral👇
                    </span>
                </div>
                <div class='step' data-step='2'>
                    <span class="parrafostep">
                        En 2019, el PSOE de García-Page consiguió el 57% de los diputados con solo el 44% de los votos:
                        13 puntos de diferencia. La mayor prima de escaños registrada en todas las elecciones celebradas
                        en la comunidad.</span>
                </div>
                <div class='step' data-step='3'>
                    <span class="parrafostep">¿Y el resto de partidos de las autonómicas de Castilla-La Mancha? Fíjate
                        cómo les afectó el sistema electoral.
                        Además de los
                        socialistas, el <span style="background-color:#02A2DD;color:white;padding:0px 2px;">PP</span>
                        también suele estar entre los partidos más beneficiados.
                        <br><br>
                        En el lado de los perjudicados: <span
                            style="background-color:#007057;color:white;padding:0px 2px;">Izquierda Unida</span>, <span
                            style="background-color:#7C4080;color:white;padding:0px 2px;">Podemos</span>, <span
                            style="background-color:#EA8046;color:white;padding:0px 2px;">Ciudadanos</span> o <span
                            style="background-color:#AAD656;color:black;padding:0px 2px;">Vox</span>. En 2019, ni los
                        morados ni los de Abascal consiguieron un solo escaño aunque superaron el 7% de los
                        votos.
                    </span>
                </div>
                <div class='step' data-step='4'>
                    <span class="parrafostep">¿Una anomalía? El gráfico muestra cómo cada candidatura fue beneficiada o
                        perjudicada por el sistema electoral en todas las 182 elecciones autonómicas celebradas
                        hasta la fecha.</span>
                </div>
                <div class='step' data-step='5'>
                    <span class="parrafostep">En la zona superior están los beneficiados por cada sistema electoral:
                        consiguieron una mayor proporción de escaños que el porcentaje de votos obtenido.</span>
                </div>
                <div class='step' data-step='6'>
                    <span class="parrafostep">¿Qué colores destacan? Los del <span
                            style="background-color:#02A2DD;color:white;padding:0px 2px;">PP</span>, <span
                            style="background-color:#e02020;color:white;padding:0px 2px;">PSOE</span>, <span
                            style="background-color:#EDDC2E;color:black;padding:0px 2px;">Coalición Canaria</span> y la
                        antigua <span
                            style="background-color:#314683;color:white;padding:0px 2px;">Convergència</span>.</span>
                </div>
                <div class='step' data-step='7'>
                    <span class="parrafostep">En la zona inferior (por debajo de cero) están los perjudicados porque
                        obtuvieron menos escaños que los que les corresponderían por porcentaje de votos. ¿Quiénes
                        destacan? <span style="background-color:#007057;color:white;padding:0px 2px;">IU</span>, <span
                            style="background-color:#C4017B;color:white;padding:0px 2px;">UPyD</span>, <span
                            style="background-color:#EA8046;color:white;padding:0px 2px;">Ciudadanos</span> o <span
                            style="background-color:#7C4080;color:white;padding:0px 2px;">Podemos</span>.</span>
                </div>
                <div class='step' data-step='8'>
                    <span class="parrafostep">¿Por qué sucede esto? Por una parte, porque la fórmula para asignar
                        escaños que se utiliza en España (método d'Hondt) favorece a las candidaturas más votadas y
                        primeros partidos en cada circunscripción (cada una de las divisiones que reparte
                        diputados).</span>
                </div>
                <div class='step' data-step='9'>
                    <span class="parrafostep">Lo vemos en el gráfico: casi todos los partidos que superaron el 30% de
                        los votos recibieron una prima en escaños del sistema electoral.</span>
                    </span>
                </div>
                <div class='step' data-step='10'>
                    <span class="parrafostep">Por otra parte, estas distorsiones también cambian con el sistema
                        electoral de cada comunidad autónoma: repartir pocos escaños o tener circunscripciones pequeñas
                        suelen dejar fuera a quintos, cuartos y hasta terceros partidos que no suelen superar el 15% de
                        los votos.</span>
                </div>
                <div class='step' data-step='11'>
                    <span class="parrafostep">A la vez, las circunscripciones pequeñas también permiten a pequeños
                        partidos
                        insulares o provinciales tener mucho poder con pocos votos.
                        <br><br>
                        Son los casos de la <span
                            style="background-color:#A90606;color:white;padding:0px 2px;">Agrupación Socialista
                            Gomera</span> (el 5% de los escaños con el 0,6% de los votos
                        en 2015), <span style="background-color:#610f13;color:white;padding:0px 2px;">Soria ¡YA!</span>
                        o <span style="background-color:#C1C929;color:white;padding:0px 2px;">Més per
                            Menorca.</span></span>
                </div>
                <div class='step' data-step='12'>
                    <span class="parrafostep">Estas distorsiones están muy relacionadas con el sistema que tiene cada
                        comunidad. ¿Cuáles son los más injustos?</span>
                </div>
                <div class='step' data-step='13'>
                    <span class="parrafostep">Canarias, Murcia o Castilla-La Mancha son las tres comunidades que más han
                        deformado las decisiones de los votantes. En promedio, los partidos se alejaron 4 puntos de su
                        resultado en las urnas en las elecciones celebradas hasta la fecha.</span>
                </div>
                <div class='step' data-step='14'>
                    <span class="parrafostep">En Canarias, por ejemplo, cambiaron el sistema electoral en 2018 para
                        reducir la distorsión que favorecía a PSOE y Coalición Canaria, los partidos con más fuerza en
                        las islas menos pobladas.
                        <br><br>
                        El resultado: se mejoró la proporcionalidad pero <span
                            style="background-color:#e02020;color:white;padding:0px 2px;">PSOE</span>, <span
                            style="background-color:#EDDC2E;color:black;padding:0px 2px;">CC</span> y la <span
                            style="background-color:#A90606;color:white;padding:0px 2px;">Agrupación Socialista
                            Gomera</span>
                        repitieron como las candidaturas más favorecidas.</span>
                </div>
                <div class='step' data-step='15'>
                    <span class="parrafostep">La Región de Murcia también cambió su sistema electoral en 2015 después
                        de varias décadas siendo la comunidad que más deformaba los votos en escaños.
                        <br><br>
                        Hasta 2019, una barrera del 5% y la creación de 5 circunscripciones premiaron a los partidos con
                        más implantación en las zonas rurales.</span>
                </div>
                <div class='step' data-step='16'>
                    <span class="parrafostep">En las próximas elecciones del 28M, estos sistemas electorales serán clave
                        para determinar mayorías a un lado y otro del especto ideológico.</span>
                </div>
                <div class='step' data-step='17'>
                    <span class="parrafostep">¿Cómo decidieron gobiernos entre 2015 y 2022?</span>
                </div>



            </article>


        </section>

        <section id='outro'></section>
    </main>

    <!-- <div class='debug'></div> -->
    <script src='https://unpkg.com/intersection-observer@0.5.1/intersection-observer.js'></script>
    <script src='https://lab.eldiario.es/elections-maps/mapas/stickyfill.min.js'></script>
    <script src='https://lab.eldiario.es/elections-maps/mapas/scrollama.min.js'></script>
    <script>
        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-grafico-sistema-electoral-scroll").offsetWidth;
        var totalHeight = document.getElementById("contenedor-grafico-sistema-electoral-scroll").offsetHeight;

        var margin = {
                top: 40,
                right: totalWidth > 600 ? 30 : 10,
                bottom: 50,
                left: 40
            },
            width = totalWidth - margin.left - margin.right
        heightScroll = totalHeight - margin.top - margin.bottom;
        var parseTime = d3.timeParse("%d/%m/%Y");

        //Read the data
        d3.csv("https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/sistema-electoral/datos_sistema_electoral.csv",
            function (data) {


                var filtereddata = data





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


                var colorpartidos = d3.scaleOrdinal() // D3 Version 4
                    .domain(["PSOE", "PP", "IU", "Cs", "U. Podemos", "CDS", "CCa-PNC", "EH Bildu", "Més", "Vox",
                        "EAJ-PNV", "ERC", "HB", "PCE", "BNG", "CiU", "PAR", "PR", "PRC", "UPN", "ICV", "PA",
                        "UPL", "UPyD", "CHA", "Compromís", "CUP", "FAC", "NCa", "UCD", "AA", "ASG", "ECP",
                        "El Pi", "Gbai", "JxCAT", "Más Madrid", "NA+", "PP+Cs", "JxSí", "Soria ¡Ya!", "XAV"
                    ])
                    .range(["#E02020", "#02A2DD", "#007057", "#EA8046", "#7C4080", "#EA8046", "#EDDC2E",
                        "#C7D892",
                        "#C1C929", "#AAD656", "#16823B", "#FFB232", "#C7D892", "#AD0017", "#95CCF7",
                        "#314683", "#FEA000", "#002F54", "#AFB113", "#1C669C", "#007057", "#00CC77",
                        "#b80064", "#C4017B", "#AD0017", "#BF5237", "#FFED00", "#17375E", "#81C932",
                        "#127055", "#00CC77", "#A90606", "#A54290", "#54266D", "#B83737", "#314683",
                        "#3EB1A2", "#1C669C", "#02A2DD", "#3EB1A2", "#610f13", "#f7d70e"
                    ])
                    .unknown("#c5c5c5");




                // 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("#grafico-comparacion-curvas-sistema-electoral")
                    .append("svg")
                    .attr("width", width + margin.left + margin.right)
                    .attr("height", heightScroll + margin.top + margin.bottom)
                    .append("g")
                    .attr("class", "grafico-individual-sistema-electoral-scroll")

                    .attr("transform",
                        "translate(" + margin.left + "," + margin.top + ")");

                // Add X axis --> it is a date format
                var x = d3.scaleLinear()
                    .domain([1979, 2023])
                    .range([0, width]);
                svg
                    .append("g")
                    .attr("class", "eje-horizontal")
                    .attr("transform", "translate(0," + heightScroll + ")")
                    .call(d3.axisBottom(x)
                        .ticks(totalWidth > 600 ? 6 : 4).tickSizeOuter(0)
                        .tickFormat(function (d) {
                            return d
                        }));

                //Add Y axis
                var y = d3.scaleLinear()
                    .domain([0, 15])
                    .range([heightScroll, 0]);
                svg.append("g")
                    .attr("class", "eje-vertical")
                    .style("display", "block")

                    .call(d3.axisLeft(y).ticks(4)
                        .tickSize(-width)
                        .tickSizeOuter(0)
                        .tickFormat(function (d) {
                            return locale.format("+,d")(d) + "p"
                        }));


                var sizecircles = totalWidth > 600 ? 7 : 4


                var markerabajo = svg.append('defs')
                    .append('marker').attr('id', 'flechaabajo')
                    .attr('viewBox', '0 0 10 10')
                    .attr('refX', 6)
                    .attr('refY', 6)
                    .attr('markerWidth', 20)
                    .attr('markerHeight', 20)
                    .attr('orient', '90')
                    .attr('fill', '#3aa02c');
                markerabajo.append('path')
                    .attr("d", 'M2,2 L10,6 L2,10 L6,6 L2,2');

                var markerarriba = svg.append('defs')
                    .append('marker').attr('id', 'flechaarriba')
                    .attr('viewBox', '0 0 10 10')
                    .attr('refX', 6)
                    .attr('refY', 6)
                    .attr('markerWidth', 20)
                    .attr('markerHeight', 20)
                    .attr('orient', '270')
                    .attr('fill', '#000000');
                markerarriba.append('path')
                    .attr("d", 'M2,2 L10,6 L2,10 L6,6 L2,2');





                svg.append("g")
                    .attr("class", "grafico-barras-espana")
                    .selectAll(".barrascasos")
                    .data(filtereddata)
                    .enter()
                    .append("circle")
                    .attr("class", "circulos-diferencia-sistema-electoral")
                    .attr("id", function (d) {
                        return d.id;
                    })
                    .attr("cx", function (d) {
                        return x(+d.year);
                    })
                    .attr("cy", function (d) {
                        return d.ccaa == "C. La Mancha" ? y(d.difvotdip) : y(0);
                    })
                    .attr("r", function (d) {
                        return sizecircles + 3;
                    })
                    .style("fill", function (d) {
                        return colorpartidos(d.partido)
                    })
                    .style("opacity", 1)
                    .style("fill-opacity", 0.4)
                    .style("stroke", function (d) {
                        return colorpartidos(d.partido)
                    })
                    .style("display", function (d) {
                        return d.ccaa == "C. La Mancha" & d.partido == "PSOE" ? "block" : "none"
                    });



                svg.append("g")
                    .attr("class", "lineas-labels-datos")
                    .selectAll(".lineas-variacion-sistema-electoral")
                    .data(filtereddata)
                    .enter()
                    .append("line")
                    .attr("class", "lineas-variacion-sistema-electoral")
                    .attr("x1", function (d) {
                        return x(+d.year);
                    })
                    .attr("y1", function (d) {
                        return y(0);
                    })
                    .attr("x2", function (d) {
                        return x(+d.year);
                    })
                    .attr("y2", function (d) {
                        return y(0);
                    })
                    .style("opacity", 1)
                    .style("display", "none")
                    .attr('marker-end', function (d) {
                        return d.difvotdip > 0 ? "url(#flechaarriba)" : "url(#flechaabajo)";
                    })
                    .attr("stroke-width", 1)
                    .attr("stroke", "#000000");


                svg
                    .append("line")
                    .attr('class', 'lineaceroscroll')
                    .attr('display', 'block')
                    .attr("x1", 0)
                    .attr("y1", y(0))
                    .attr("x2", width)
                    .attr("y2", y(0))
                    .attr("stroke-width", 1)
                    .attr("stroke", "#000000");


                svg.append("g")
                    .attr("class", "contenedor-labels")
                    .selectAll(".label-texto-sistema-electoral")
                    .data(filtereddata)
                    .enter()
                    .append('text')
                    .attr("class", "label-texto-sistema-electoral")
                    .text(function (d) {
                        return d.year
                    })
                    .attr('alignment-baseline', 'middle')
                    .attr('text-anchor', 'end')
                    .attr("fill", (function (d) {
                        return "#000000"
                    }))
                    .style("display", (function (d) {
                        return d.partido == "PSOE" & d.ccaa == "C. La Mancha" ? "block" : "none"
                    }))
                    .attr('x', (function (d) {
                        return x(d.year) - sizecircles - 5
                    }))
                    .attr('y', function (d) {
                        return y(d.difvotdip);
                    })
                    .style("stroke", "#ffffff")
                    .style("stroke-width", "3px")
                    .style("pointer-events", "none")
                    .style("paint-order", "stroke");






                svg.append("rect")
                    .attr("class", "area-esconder-arriba")
                    .attr("x", -40)
                    .attr("y", -30)
                    .attr("width", width)
                    .attr("height", 20)
                    .style("fill", "#ffffff")
                    .style("fill-opacity", 1);


                svg
                    .append('text')
                    .attr("class", "label-descripcion1")
                    .attr("fill", '#000000')
                    .style("display", 'block')
                    .text("← Elecc. antiguas")
                    .attr('alignment-baseline', 'middle')
                    .attr('text-anchor', 'middle')
                    .attr('x', x(1985))
                    .attr('y', -10)

                svg
                    .append('text')
                    .attr("class", "label-descripcion2")
                    .attr("fill", '#000000')
                    .style("display", 'block')
                    .text("Elecc. recientes →")
                    .attr('alignment-baseline', 'middle')
                    .attr('text-anchor', 'middle')
                    .attr('x', x(2015))
                    .attr('y', -10)



                svg.append('text')
                    .attr("class", "label-beneficiados-scroll")
                    .text("↑ Más beneficiados")
                    .attr("fill", "#000000")
                    .style("display", "block")
                    .attr('alignment-baseline', 'middle')
                    .attr("opacity", 1)
                    .attr('x', x(1995))
                    .attr('dx', '.5em')
                    .attr('y', y(0) - 10)
                    .style("font-weight", 700)
                    .style("stroke", "#ffffff")
                    .style("stroke-width", "3px")

                    .style("pointer-events", "none")
                    .style("paint-order", "stroke");



                svg.append('text')
                    .attr("class", "label-perjudicados-scroll")
                    .text("↓ Más perjudicados")
                    .attr("fill", "#000000")
                    .style("display", "block")
                    .attr('alignment-baseline', 'middle')
                    .attr("opacity", 0)
                    .attr('x', x(1995))
                    .attr('dx', '.5em')
                    .attr('y', y(0) + 10)
                    .style("font-weight", 700)
                    .style("stroke", "#ffffff")
                    .style("stroke-width", "3px")
                    .style("pointer-events", "none")
                    .style("paint-order", "stroke");







                function step0() {


                    var x = d3.scaleLinear()
                        .domain([1979, 2023])
                        .range([0, width]);


                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-horizontal")
                        .style("display", "block")
                        .call(d3.axisBottom(x)
                            .ticks(totalWidth > 600 ? 6 : 4).tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return d
                            }));



                    var y = d3.scaleLinear()

                        .domain([0, 15])
                        .range([heightScroll, 0]);

                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-vertical")
                        .style("display", "block")

                        .call(d3.axisLeft(y).ticks(4)
                            .tickSize(-width)
                            .tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return locale.format("+,d")(d) + "p"
                            }));




                    d3.selectAll(".circulos-diferencia-sistema-electoral").transition()
                        .duration(750)
                        .attr("cx", function (d) {
                            return x(+d.year);
                        })
                        .attr("cy", function (d) {
                            return d.ccaa == "C. La Mancha" ? y(d.difvotdip) : y(0);
                        })
                        .attr("r", function (d) {
                            return sizecircles + 3;
                        })
                        .style("fill", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("fill-opacity", 0.4)
                        .style("stroke", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("opacity", 1)
                        .style("display", function (d) {
                            return d.ccaa == "C. La Mancha" & d.partido == "PSOE" ? "block" : "none"
                        });

                    d3.selectAll(".lineas-variacion-sistema-electoral").transition()
                        .duration(750)
                        .attr("x1", function (d) {
                            return x(+d.year);
                        })
                        .attr("y1", function (d) {
                            return y(0);
                        })
                        .attr("x2", function (d) {
                            return x(+d.year);
                        })
                        .attr("y2", function (d) {
                            return y(0);
                        })
                        .style("opacity", 1)
                        .style("display", "none")
                        .attr('marker-end', function (d) {
                            return d.difvotdip > 0 ? "url(#flechaarriba)" : "url(#flechaabajo)";
                        })
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");


                    d3.selectAll(".label-texto-sistema-electoral").transition()
                        .duration(750)
                        .text(function (d) {
                            return d.year
                        })
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'end')
                        .attr("fill", (function (d) {
                            return "#000000"
                        }))
                        .style("display", (function (d) {
                            return d.partido == "PSOE" & d.ccaa == "C. La Mancha" ? "block" : "none"
                        }))
                        .attr('x', (function (d) {
                            return x(d.year) - sizecircles - 5
                        }))
                        .attr('y', function (d) {
                            return y(d.difvotdip);
                        })



                    d3.selectAll(".label-descripcion1").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("← Elecc. antiguas")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(1985))
                        .attr('y', -10)

                    d3.selectAll(".label-descripcion2").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("Elecc. recientes →")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(2015))
                        .attr('y', -10)



                    d3.selectAll(".label-beneficiados-scroll").transition()
                        .duration(750)
                        .text("↑ Más beneficiados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) - 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")

                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");



                    d3.selectAll(".label-perjudicados-scroll").transition()
                        .duration(750)
                        .text("↓ Más perjudicados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 0)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) + 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")
                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");


                    d3.selectAll(".lineaceroscroll").transition()
                        .duration(750)
                        .attr('display', 'block')
                        .attr("x1", 0)
                        .attr("y1", y(0))
                        .attr("x2", width)
                        .attr("y2", y(0))
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");





                };



                function step1() {



                    var x = d3.scaleLinear()
                        .domain([1979, 2023])
                        .range([0, width]);


                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-horizontal")
                        .style("display", "block")
                        .call(d3.axisBottom(x)
                            .ticks(totalWidth > 600 ? 6 : 4).tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return d
                            }));



                    var y = d3.scaleLinear()

                        .domain([0, 15])
                        .range([heightScroll, 0]);

                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-vertical")
                        .style("display", "block")

                        .call(d3.axisLeft(y).ticks(4)
                            .tickSize(-width)
                            .tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return locale.format("+,d")(d) + "p"
                            }));




                    d3.selectAll(".circulos-diferencia-sistema-electoral").transition()
                        .duration(750)
                        .attr("cx", function (d) {
                            return x(+d.year);
                        })
                        .attr("cy", function (d) {
                            return d.ccaa == "C. La Mancha" ? y(d.difvotdip) : y(0);
                        })
                        .attr("r", function (d) {
                            return sizecircles + 3;
                        })
                        .style("fill", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("fill-opacity", 0.4)
                        .style("stroke", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("opacity", 1)
                        .style("display", function (d) {
                            return d.ccaa == "C. La Mancha" & d.partido == "PSOE" ? "block" : "none"
                        });

                    d3.selectAll(".lineas-variacion-sistema-electoral").transition()
                        .duration(750)
                        .attr("x1", function (d) {
                            return x(+d.year);
                        })
                        .attr("y1", function (d) {
                            return y(0);
                        })
                        .attr("x2", function (d) {
                            return x(+d.year);
                        })
                        .attr("y2", function (d) {
                            return y(d.difvotdip) + (20);
                        })
                        .style("opacity", 1)
                        .style("display", function (d) {
                            return d.ccaa == "C. La Mancha" & d.partido == "PSOE" ? "block" : "none"
                        })
                        .attr('marker-end', function (d) {
                            return d.difvotdip > 0 ? "url(#flechaarriba)" : "url(#flechaabajo)";
                        })
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");


                    d3.selectAll(".label-texto-sistema-electoral").transition()
                        .duration(750)
                        .text(function (d) {
                            return locale.format("+.1f")(d.difvotdip)
                        })
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr("fill", (function (d) {
                            return "#000000"
                        }))
                        .style("display", function (d) {
                            return d.ccaa == "C. La Mancha" & d.partido == "PSOE" ? "block" : "none"
                        })
                        .attr('x', (function (d) {
                            return x(d.year)
                        }))
                        .attr('y', function (d) {
                            return y(d.difvotdip) - 20;
                        })



                    d3.selectAll(".label-descripcion1").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("← Elecc. antiguas")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(1985))
                        .attr('y', -10)

                    d3.selectAll(".label-descripcion2").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("Elecc. recientes →")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(2015))
                        .attr('y', -10)



                    d3.selectAll(".label-beneficiados-scroll").transition()
                        .duration(750)
                        .text("↑ Más beneficiados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) - 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")

                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");



                    d3.selectAll(".label-perjudicados-scroll").transition()
                        .duration(750)
                        .text("↓ Más perjudicados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 0)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) + 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")
                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");


                    d3.selectAll(".lineaceroscroll").transition()
                        .duration(750)
                        .attr('display', 'block')
                        .attr("x1", 0)
                        .attr("y1", y(0))
                        .attr("x2", width)
                        .attr("y2", y(0))
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");





                };




                function step2() {


                    var x = d3.scaleLinear()
                        .domain([1979, 2023])
                        .range([0, width]);


                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-horizontal")
                        .style("display", "block")
                        .call(d3.axisBottom(x)
                            .ticks(totalWidth > 600 ? 6 : 4).tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return d
                            }));




                    var y = d3.scaleLinear()

                        .domain([-9, 15])
                        .range([heightScroll, 0]);

                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-vertical")
                        .style("display", "block")

                        .call(d3.axisLeft(y).ticks(4)
                            .tickSize(-width)
                            .tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return locale.format("+,d")(d) + "p"
                            }));




                    d3.selectAll(".circulos-diferencia-sistema-electoral").transition()
                        .duration(750)
                        .attr("cx", function (d) {
                            return x(+d.year);
                        })
                        .attr("cy", function (d) {
                            return d.ccaa == "C. La Mancha" ? y(d.difvotdip) : y(0);
                        })
                        .attr("r", function (d) {
                            return sizecircles + 3;
                        })
                        .style("fill", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("fill-opacity", 0.4)
                        .style("stroke", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("opacity", 1)
                        .style("display", function (d) {
                            return d.ccaa == "C. La Mancha" ? "block" : "none"
                        });

                    d3.selectAll(".lineas-variacion-sistema-electoral").transition()
                        .duration(750)
                        .attr("x1", function (d) {
                            return x(+d.year);
                        })
                        .attr("y1", function (d) {
                            return y(0);
                        })
                        .attr("x2", function (d) {
                            return x(+d.year);
                        })
                        .attr("y2", function (d) {
                            return y(0);
                        })
                        .style("opacity", 1)
                        .style("display", "none")
                        .attr('marker-end', function (d) {
                            return d.difvotdip > 0 ? "url(#flechaarriba)" : "url(#flechaabajo)";
                        })
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");


                    d3.selectAll(".label-texto-sistema-electoral").transition()
                        .duration(750)
                        .text(function (d) {
                            return (d.siglas)
                        })
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'end')
                        .attr("fill", (function (d) {
                            return colorpartidos(d.partido)
                        }))
                        .style("display", (function (d) {
                            return d.id == 756 | d.id == 766 | d.id == 769 | d.id == 767 | d.id == 774 ?
                                "block" : "none"
                        }))
                        .attr('x', (function (d) {
                            return x(d.year) - sizecircles - 5
                        }))
                        .attr('y', function (d) {
                            return y(d.difvotdip);
                        })



                    d3.selectAll(".label-descripcion1").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("← Elecc. antiguas")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(1985))
                        .attr('y', -10)

                    d3.selectAll(".label-descripcion2").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("Elecc. recientes →")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(2015))
                        .attr('y', -10)



                    d3.selectAll(".label-beneficiados-scroll").transition()
                        .duration(750)
                        .text("↑ Más beneficiados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) - 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")

                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");



                    d3.selectAll(".label-perjudicados-scroll").transition()
                        .duration(750)
                        .text("↓ Más perjudicados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) + 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")
                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");


                    d3.selectAll(".lineaceroscroll").transition()
                        .duration(750)
                        .attr('display', 'block')
                        .attr("x1", 0)
                        .attr("y1", y(0))
                        .attr("x2", width)
                        .attr("y2", y(0))
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");





                };



                function step3() {


                    var x = d3.scaleLinear()
                        .domain([1979, 2023])
                        .range([0, width]);


                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-horizontal")
                        .style("display", "block")
                        .call(d3.axisBottom(x)
                            .ticks(totalWidth > 600 ? 6 : 4).tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return d
                            }));




                    var y = d3.scaleLinear()

                        .domain([-9, 15])
                        .range([heightScroll, 0]);

                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-vertical")
                        .style("display", "block")

                        .call(d3.axisLeft(y).ticks(4)
                            .tickSize(-width)
                            .tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return locale.format("+,d")(d) + "p"
                            }));




                    d3.selectAll(".circulos-diferencia-sistema-electoral").transition()
                        .duration(750)
                        .attr("cx", function (d) {
                            return x(+d.year);
                        })
                        .attr("cy", function (d) {
                            return y(d.difvotdip);
                        })
                        .attr("r", function (d) {
                            return sizecircles;
                        })
                        .style("fill", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("fill-opacity", 0.4)
                        .style("stroke", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("opacity", 1)
                        .style("display", function (d) {
                            return "block"
                        });

                    d3.selectAll(".lineas-variacion-sistema-electoral").transition()
                        .duration(750)
                        .attr("x1", function (d) {
                            return x(+d.year);
                        })
                        .attr("y1", function (d) {
                            return y(0);
                        })
                        .attr("x2", function (d) {
                            return x(+d.year);
                        })
                        .attr("y2", function (d) {
                            return y(0);
                        })
                        .style("opacity", 1)
                        .style("display", "none")
                        .attr('marker-end', function (d) {
                            return d.difvotdip > 0 ? "url(#flechaarriba)" : "url(#flechaabajo)";
                        })
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");


                    d3.selectAll(".label-texto-sistema-electoral").transition()
                        .duration(750)
                        .text(function (d) {
                            return (d.siglas)
                        })
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'end')
                        .attr("fill", (function (d) {
                            return colorpartidos(d.partido)
                        }))
                        .style("display", (function (d) {
                            return d.id == 771 | d.id == 349 | d.id == 327 | d.id == 769 | d.id == 741 | d
                                .id == 680 | d.id == 876 | d.id == 351 | d.id == 435 | d.id == 799 | d.id ==
                                828 | d.id == 37 | d.id == 269 | d.id == 539 | d.id == 93 | d.id == 746 | d
                                .id == 514 ?
                                "block" : "none"
                        }))
                        .attr('x', (function (d) {
                            return x(d.year) - sizecircles - 5
                        }))
                        .attr('y', function (d) {
                            return y(d.difvotdip);
                        })



                    d3.selectAll(".label-descripcion1").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("← Elecc. antiguas")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(1985))
                        .attr('y', -10)

                    d3.selectAll(".label-descripcion2").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("Elecc. recientes →")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(2015))
                        .attr('y', -10)



                    d3.selectAll(".label-beneficiados-scroll").transition()
                        .duration(750)
                        .text("↑ Más beneficiados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) - 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")

                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");



                    d3.selectAll(".label-perjudicados-scroll").transition()
                        .duration(750)
                        .text("↓ Más perjudicados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) + 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")
                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");


                    d3.selectAll(".lineaceroscroll").transition()
                        .duration(750)
                        .attr('display', 'block')
                        .attr("x1", 0)
                        .attr("y1", y(0))
                        .attr("x2", width)
                        .attr("y2", y(0))
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");





                };




                function step4() {


                    var x = d3.scaleLinear()
                        .domain([1979, 2023])
                        .range([0, width]);


                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-horizontal")
                        .style("display", "block")
                        .call(d3.axisBottom(x)
                            .ticks(totalWidth > 600 ? 6 : 4).tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return d
                            }));




                    var y = d3.scaleLinear()

                        .domain([-1, 15])
                        .range([heightScroll, 0]);

                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-vertical")
                        .style("display", "block")

                        .call(d3.axisLeft(y).ticks(4)
                            .tickSize(-width)
                            .tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return locale.format("+,d")(d) + "p"
                            }));




                    d3.selectAll(".circulos-diferencia-sistema-electoral").transition()
                        .duration(750)
                        .attr("cx", function (d) {
                            return x(+d.year);
                        })
                        .attr("cy", function (d) {
                            return y(d.difvotdip);
                        })
                        .attr("r", function (d) {
                            return sizecircles;
                        })
                        .style("fill", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("fill-opacity", 0.4)
                        .style("stroke", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("opacity", 1)
                        .style("display", function (d) {
                            return d.difvotdip > 0 ? "block" : "none"
                        });

                    d3.selectAll(".lineas-variacion-sistema-electoral").transition()
                        .duration(750)
                        .attr("x1", function (d) {
                            return x(+d.year);
                        })
                        .attr("y1", function (d) {
                            return y(0);
                        })
                        .attr("x2", function (d) {
                            return x(+d.year);
                        })
                        .attr("y2", function (d) {
                            return y(0);
                        })
                        .style("opacity", 1)
                        .style("display", "none")
                        .attr('marker-end', function (d) {
                            return d.difvotdip > 0 ? "url(#flechaarriba)" : "url(#flechaabajo)";
                        })
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");


                    d3.selectAll(".label-texto-sistema-electoral").transition()
                        .duration(750)
                        .text(function (d) {
                            return (d.siglas)
                        })
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'end')
                        .attr("fill", (function (d) {
                            return colorpartidos(d.partido)
                        }))
                        .style("display", (function (d) {
                            return d.id == 771 | d.id == 349 | d.id == 327 | d.id == 769 | d.id == 741 | d
                                .id == 680 | d.id == 876 | d.id == 351 | d.id == 435 | d.id == 799 | d.id ==
                                828 | d.id == 37 | d.id == 269 | d.id == 539 | d.id == 93 | d.id == 746 | d
                                .id == 514 ?
                                "block" : "none"
                        }))
                        .attr('x', (function (d) {
                            return x(d.year) - sizecircles - 5
                        }))
                        .attr('y', function (d) {
                            return y(d.difvotdip);
                        })



                    d3.selectAll(".label-descripcion1").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("← Elecc. antiguas")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(1985))
                        .attr('y', -10)

                    d3.selectAll(".label-descripcion2").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("Elecc. recientes →")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(2015))
                        .attr('y', -10)



                    d3.selectAll(".label-beneficiados-scroll").transition()
                        .duration(750)
                        .text("↑ Más beneficiados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) - 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")

                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");



                    d3.selectAll(".label-perjudicados-scroll").transition()
                        .duration(750)
                        .text("↓ Más perjudicados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 0.1)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) + 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")
                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");


                    d3.selectAll(".lineaceroscroll").transition()
                        .duration(750)
                        .attr('display', 'block')
                        .attr("x1", 0)
                        .attr("y1", y(0))
                        .attr("x2", width)
                        .attr("y2", y(0))
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");





                };




                function step5() {


                    var x = d3.scaleLinear()
                        .domain([1979, 2023])
                        .range([0, width]);


                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-horizontal")
                        .style("display", "block")
                        .call(d3.axisBottom(x)
                            .ticks(totalWidth > 600 ? 6 : 4).tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return d
                            }));




                    var y = d3.scaleLinear()

                        .domain([-1, 15])
                        .range([heightScroll, 0]);

                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-vertical")
                        .style("display", "block")

                        .call(d3.axisLeft(y).ticks(4)
                            .tickSize(-width)
                            .tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return locale.format("+,d")(d) + "p"
                            }));




                    d3.selectAll(".circulos-diferencia-sistema-electoral").transition()
                        .duration(750)
                        .attr("cx", function (d) {
                            return x(+d.year);
                        })
                        .attr("cy", function (d) {
                            return y(d.difvotdip);
                        })
                        .attr("r", function (d) {
                            return sizecircles;
                        })
                        .style("fill", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("fill-opacity", 0.4)
                        .style("stroke", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("opacity", function (d) {
                            return d.difvotdip > 0 & (d.partido == "PP" | d.partido == "CiU" | d.partido ==
                                "PSOE" | d.partido == "CCa-PNC") ? 1 : 0.1
                        })
                        .style("display", function (d) {
                            return d.difvotdip > 0 ? "block" : "none"
                        });

                    d3.selectAll(".lineas-variacion-sistema-electoral").transition()
                        .duration(750)
                        .attr("x1", function (d) {
                            return x(+d.year);
                        })
                        .attr("y1", function (d) {
                            return y(0);
                        })
                        .attr("x2", function (d) {
                            return x(+d.year);
                        })
                        .attr("y2", function (d) {
                            return y(0);
                        })
                        .style("opacity", 1)
                        .style("display", "none")
                        .attr('marker-end', function (d) {
                            return d.difvotdip > 0 ? "url(#flechaarriba)" : "url(#flechaabajo)";
                        })
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");


                    d3.selectAll(".label-texto-sistema-electoral").transition()
                        .duration(750)
                        .text(function (d) {
                            return (d.siglas)
                        })
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'end')
                        .attr("fill", (function (d) {
                            return colorpartidos(d.partido)
                        }))
                        .style("display", (function (d) {
                            return d.id == 771 | d.id == 349 | d.id == 327 | d.id == 769 | d.id == 741 | d
                                .id == 680 | d.id == 876 | d.id == 351 | d.id == 435 | d.id == 799 | d.id ==
                                828 | d.id == 37 | d.id == 791 | d.id == 48 | d.id == 675 | d.id == 6 | d
                                .id == 514 | d.id == 661 | d.id == 567 ?
                                "block" : "none"
                        }))
                        .attr('x', (function (d) {
                            return x(d.year) - sizecircles - 5
                        }))
                        .attr('y', function (d) {
                            return y(d.difvotdip);
                        })



                    d3.selectAll(".label-descripcion1").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("← Elecc. antiguas")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(1985))
                        .attr('y', -10)

                    d3.selectAll(".label-descripcion2").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("Elecc. recientes →")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(2015))
                        .attr('y', -10)



                    d3.selectAll(".label-beneficiados-scroll").transition()
                        .duration(750)
                        .text("↑ Más beneficiados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) - 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")

                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");



                    d3.selectAll(".label-perjudicados-scroll").transition()
                        .duration(750)
                        .text("↓ Más perjudicados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 0.1)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) + 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")
                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");


                    d3.selectAll(".lineaceroscroll").transition()
                        .duration(750)
                        .attr('display', 'block')
                        .attr("x1", 0)
                        .attr("y1", y(0))
                        .attr("x2", width)
                        .attr("y2", y(0))
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");





                };




                function step6() {


                    var x = d3.scaleLinear()
                        .domain([1979, 2023])
                        .range([0, width]);


                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-horizontal")
                        .style("display", "block")
                        .call(d3.axisBottom(x)
                            .ticks(totalWidth > 600 ? 6 : 4).tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return d
                            }));




                    var y = d3.scaleLinear()

                        .domain([-9, 1])
                        .range([heightScroll, 0]);

                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-vertical")
                        .style("display", "block")

                        .call(d3.axisLeft(y).ticks(4)
                            .tickSize(-width)
                            .tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return locale.format("+,d")(d) + "p"
                            }));




                    d3.selectAll(".circulos-diferencia-sistema-electoral").transition()
                        .duration(750)
                        .attr("cx", function (d) {
                            return x(+d.year);
                        })
                        .attr("cy", function (d) {
                            return y(d.difvotdip);
                        })
                        .attr("r", function (d) {
                            return sizecircles;
                        })
                        .style("fill", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("fill-opacity", 0.4)
                        .style("stroke", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("opacity", function (d) {
                            return d.difvotdip < 0 ? 1 : 0.1
                        })
                        .style("display", function (d) {
                            return d.difvotdip < 0 ? "block" : "none"
                        });

                    d3.selectAll(".lineas-variacion-sistema-electoral").transition()
                        .duration(750)
                        .attr("x1", function (d) {
                            return x(+d.year);
                        })
                        .attr("y1", function (d) {
                            return y(0);
                        })
                        .attr("x2", function (d) {
                            return x(+d.year);
                        })
                        .attr("y2", function (d) {
                            return y(0);
                        })
                        .style("opacity", 1)
                        .style("display", "none")
                        .attr('marker-end', function (d) {
                            return d.difvotdip > 0 ? "url(#flechaarriba)" : "url(#flechaabajo)";
                        })
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");


                    d3.selectAll(".label-texto-sistema-electoral").transition()
                        .duration(750)
                        .text(function (d) {
                            return (d.siglas)
                        })
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'end')
                        .attr("fill", (function (d) {
                            return colorpartidos(d.partido)
                        }))
                        .style("display", (function (d) {
                            return d.id == 771 | d.id == 349 | d.id == 327 | d.id == 769 | d.id == 741 | d
                                .id == 680 | d.id == 876 | d.id == 351 | d.id == 435 | d.id == 799 | d.id ==
                                828 | d.id == 37 | d.id == 269 | d.id == 539 | d.id == 93 | d.id == 746 | d
                                .id == 514 ?
                                "block" : "none"
                        }))
                        .attr('x', (function (d) {
                            return x(d.year) - sizecircles - 5
                        }))
                        .attr('y', function (d) {
                            return y(d.difvotdip);
                        })



                    d3.selectAll(".label-descripcion1").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("← Elecc. antiguas")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(1985))
                        .attr('y', -10)

                    d3.selectAll(".label-descripcion2").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("Elecc. recientes →")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(2015))
                        .attr('y', -10)



                    d3.selectAll(".label-beneficiados-scroll").transition()
                        .duration(750)
                        .text("↑ Más beneficiados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 0.1)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) - 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")

                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");



                    d3.selectAll(".label-perjudicados-scroll").transition()
                        .duration(750)
                        .text("↓ Más perjudicados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) + 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")
                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");


                    d3.selectAll(".lineaceroscroll").transition()
                        .duration(750)
                        .attr('display', 'block')
                        .attr("x1", 0)
                        .attr("y1", y(0))
                        .attr("x2", width)
                        .attr("y2", y(0))
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");


                };




                function step7() {


                    var x = d3.scaleLinear()
                        .domain([0, 65])
                        .range([0, width]);

                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-horizontal")
                        .style("display", "block")
                        .call(d3.axisBottom(x)
                            .ticks(totalWidth > 600 ? 6 : 4).tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return d + "%"
                            }));




                    var y = d3.scaleLinear()

                        .domain([-9, 15])
                        .range([heightScroll, 0]);

                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-vertical")
                        .style("display", "block")

                        .call(d3.axisLeft(y).ticks(4)
                            .tickSize(-width)
                            .tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return locale.format("+,d")(d) + "p"
                            }));




                    d3.selectAll(".circulos-diferencia-sistema-electoral").transition()
                        .duration(750)
                        .attr("cx", function (d) {
                            return x(+d.porcentaje);
                        })
                        .attr("cy", function (d) {
                            return y(d.difvotdip);
                        })
                        .attr("r", function (d) {
                            return sizecircles;
                        })
                        .style("fill", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("fill-opacity", 0.4)
                        .style("stroke", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("opacity", function (d) {
                            return 1
                        })
                        .style("display", function (d) {
                            return "block"
                        });

                    d3.selectAll(".lineas-variacion-sistema-electoral").transition()
                        .duration(750)
                        .attr("x1", function (d) {
                            return x(+d.year);
                        })
                        .attr("y1", function (d) {
                            return y(0);
                        })
                        .attr("x2", function (d) {
                            return x(+d.year);
                        })
                        .attr("y2", function (d) {
                            return y(0);
                        })
                        .style("opacity", 1)
                        .style("display", "none")
                        .attr('marker-end', function (d) {
                            return d.difvotdip > 0 ? "url(#flechaarriba)" : "url(#flechaabajo)";
                        })
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");


                    d3.selectAll(".label-texto-sistema-electoral").transition()
                        .duration(750)
                        .text(function (d) {
                            return (d.siglas)
                        })
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'end')
                        .attr("fill", (function (d) {
                            return colorpartidos(d.partido)
                        }))
                        .style("display", (function (d) {
                            return d.id == 771 | d.id == 349 | d.id == 327 | d.id == 769 | d.id == 741 | d
                                .id == 680 | d.id == 876 | d.id == 660 | d.id == 757 | d.id == 905 | d.id ==
                                639 |
                                d.id == 94 | d.id == 498 | d.id == 677 ?
                                "block" : "none"
                        }))
                        .attr('x', (function (d) {
                            return x(d.porcentaje) - sizecircles - 5
                        }))
                        .attr('y', function (d) {
                            return y(d.difvotdip);
                        })



                    d3.selectAll(".label-descripcion1").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("← Menos % de voto")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(10))
                        .attr('y', -10)

                    d3.selectAll(".label-descripcion2").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("Más % de voto →")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(55))
                        .attr('y', -10)



                    d3.selectAll(".label-beneficiados-scroll").transition()
                        .duration(750)
                        .text("↑ Más beneficiados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(25))
                        .attr('dx', '.5em')
                        .attr('y', y(0) - 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")

                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");



                    d3.selectAll(".label-perjudicados-scroll").transition()
                        .duration(750)
                        .text("↓ Más perjudicados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(25))
                        .attr('dx', '.5em')
                        .attr('y', y(0) + 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")
                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");


                    d3.selectAll(".lineaceroscroll").transition()
                        .duration(750)
                        .attr('display', 'block')
                        .attr("x1", 0)
                        .attr("y1", y(0))
                        .attr("x2", width)
                        .attr("y2", y(0))
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");


                };




                function step8() {


                    var x = d3.scaleLinear()
                        .domain([0, 65])
                        .range([0, width]);

                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-horizontal")
                        .style("display", "block")
                        .call(d3.axisBottom(x)
                            .ticks(totalWidth > 600 ? 6 : 4).tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return d + "%"
                            }));




                    var y = d3.scaleLinear()

                        .domain([-9, 15])
                        .range([heightScroll, 0]);

                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-vertical")
                        .style("display", "block")

                        .call(d3.axisLeft(y).ticks(4)
                            .tickSize(-width)
                            .tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return locale.format("+,d")(d) + "p"
                            }));




                    d3.selectAll(".circulos-diferencia-sistema-electoral").transition()
                        .duration(0)
                        .attr("cx", function (d) {
                            return x(+d.porcentaje);
                        })
                        .attr("cy", function (d) {
                            return y(d.difvotdip);
                        })
                        .attr("r", function (d) {
                            return sizecircles;
                        })
                        .style("fill", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("fill-opacity", 0.4)
                        .style("stroke", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("opacity", 1)
                        .style("display", function (d) {
                            return d.porcentaje > 30 ? "block" : "none"
                        });

                    d3.selectAll(".lineas-variacion-sistema-electoral").transition()
                        .duration(750)
                        .attr("x1", function (d) {
                            return x(+d.year);
                        })
                        .attr("y1", function (d) {
                            return y(0);
                        })
                        .attr("x2", function (d) {
                            return x(+d.year);
                        })
                        .attr("y2", function (d) {
                            return y(0);
                        })
                        .style("opacity", 1)
                        .style("display", "none")
                        .attr('marker-end', function (d) {
                            return d.difvotdip > 0 ? "url(#flechaarriba)" : "url(#flechaabajo)";
                        })
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");


                    d3.selectAll(".label-texto-sistema-electoral").transition()
                        .duration(750)
                        .text(function (d) {
                            return (d.siglas)
                        })
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'end')
                        .attr("fill", (function (d) {
                            return colorpartidos(d.partido)
                        }))
                        .style("display", (function (d) {
                            return d.id == 771 | d.id == 349 | d.id == 327 | d
                                .id == 757 | d.id == 391 | d.id == 883 | d.id == 659 ?
                                "block" : "none"
                        }))
                        .attr('x', (function (d) {
                            return x(d.porcentaje) - sizecircles - 5
                        }))
                        .attr('y', function (d) {
                            return y(d.difvotdip);
                        })



                    d3.selectAll(".label-descripcion1").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("← Menos % de voto")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(10))
                        .attr('y', -10)

                    d3.selectAll(".label-descripcion2").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("Más % de voto →")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(55))
                        .attr('y', -10)



                    d3.selectAll(".label-beneficiados-scroll").transition()
                        .duration(750)
                        .text("↑ Más beneficiados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(25))
                        .attr('dx', '.5em')
                        .attr('y', y(0) - 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")

                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");



                    d3.selectAll(".label-perjudicados-scroll").transition()
                        .duration(750)
                        .text("↓ Más perjudicados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(25))
                        .attr('dx', '.5em')
                        .attr('y', y(0) + 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")
                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");


                    d3.selectAll(".lineaceroscroll").transition()
                        .duration(750)
                        .attr('display', 'block')
                        .attr("x1", 0)
                        .attr("y1", y(0))
                        .attr("x2", width)
                        .attr("y2", y(0))
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");


                };




                function step9() {


                    var x = d3.scaleLinear()
                        .domain([0, 65])
                        .range([0, width]);

                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-horizontal")
                        .style("display", "block")
                        .call(d3.axisBottom(x)
                            .ticks(totalWidth > 600 ? 6 : 4).tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return d + "%"
                            }));




                    var y = d3.scaleLinear()

                        .domain([-9, 15])
                        .range([heightScroll, 0]);

                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-vertical")
                        .style("display", "block")

                        .call(d3.axisLeft(y).ticks(4)
                            .tickSize(-width)
                            .tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return locale.format("+,d")(d) + "p"
                            }));




                    d3.selectAll(".circulos-diferencia-sistema-electoral").transition()
                        .duration(750)
                        .attr("cx", function (d) {
                            return x(+d.porcentaje);
                        })
                        .attr("cy", function (d) {
                            return y(d.difvotdip);
                        })
                        .attr("r", function (d) {
                            return sizecircles;
                        })
                        .style("fill", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("fill-opacity", 0.4)
                        .style("stroke", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("opacity", 1)
                        .style("display", function (d) {
                            return d.porcentaje < 15 ? "block" : "none"
                        });

                    d3.selectAll(".lineas-variacion-sistema-electoral").transition()
                        .duration(750)
                        .attr("x1", function (d) {
                            return x(+d.year);
                        })
                        .attr("y1", function (d) {
                            return y(0);
                        })
                        .attr("x2", function (d) {
                            return x(+d.year);
                        })
                        .attr("y2", function (d) {
                            return y(0);
                        })
                        .style("opacity", 1)
                        .style("display", "none")
                        .attr('marker-end', function (d) {
                            return d.difvotdip > 0 ? "url(#flechaarriba)" : "url(#flechaabajo)";
                        })
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");


                    d3.selectAll(".label-texto-sistema-electoral").transition()
                        .duration(750)
                        .text(function (d) {
                            return (d.siglas)
                        })
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'end')
                        .attr("fill", (function (d) {
                            return colorpartidos(d.partido)
                        }))
                        .style("display", (function (d) {
                            return d.id == 592 | d.id == 303 | d.id == 769 | d.id == 774 | d.id == 810 | d
                                .id == 792 |
                                d.id == 681 | d.id == 753 | d.id == 900 ?
                                "block" : "none"
                        }))
                        .attr('x', (function (d) {
                            return x(d.porcentaje) - sizecircles - 5
                        }))
                        .attr('y', function (d) {
                            return y(d.difvotdip);
                        })



                    d3.selectAll(".label-descripcion1").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("← Menos % de voto")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(10))
                        .attr('y', -10)

                    d3.selectAll(".label-descripcion2").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("Más % de voto →")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(55))
                        .attr('y', -10)



                    d3.selectAll(".label-beneficiados-scroll").transition()
                        .duration(750)
                        .text("↑ Más beneficiados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(25))
                        .attr('dx', '.5em')
                        .attr('y', y(0) - 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")

                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");



                    d3.selectAll(".label-perjudicados-scroll").transition()
                        .duration(750)
                        .text("↓ Más perjudicados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(25))
                        .attr('dx', '.5em')
                        .attr('y', y(0) + 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")
                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");


                    d3.selectAll(".lineaceroscroll").transition()
                        .duration(750)
                        .attr('display', 'block')
                        .attr("x1", 0)
                        .attr("y1", y(0))
                        .attr("x2", width)
                        .attr("y2", y(0))
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");


                };





                function step10() {


                    var x = d3.scaleLinear()
                        .domain([0, 65])
                        .range([0, width]);

                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-horizontal")
                        .style("display", "block")
                        .call(d3.axisBottom(x)
                            .ticks(totalWidth > 600 ? 6 : 4).tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return d + "%"
                            }));




                    var y = d3.scaleLinear()

                        .domain([-9, 15])
                        .range([heightScroll, 0]);

                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-vertical")
                        .style("display", "block")

                        .call(d3.axisLeft(y).ticks(4)
                            .tickSize(-width)
                            .tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return locale.format("+,d")(d) + "p"
                            }));




                    d3.selectAll(".circulos-diferencia-sistema-electoral").transition()
                        .duration(750)
                        .attr("cx", function (d) {
                            return x(+d.porcentaje);
                        })
                        .attr("cy", function (d) {
                            return y(d.difvotdip);
                        })
                        .attr("r", function (d) {
                            return sizecircles;
                        })
                        .style("fill", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("fill-opacity", 0.4)
                        .style("stroke", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("opacity", 1)
                        .style("display", function (d) {
                            return d.porcentaje < 5 & d.difvotdip > 0 ? "block" : "none"
                        });

                    d3.selectAll(".lineas-variacion-sistema-electoral").transition()
                        .duration(750)
                        .attr("x1", function (d) {
                            return x(+d.year);
                        })
                        .attr("y1", function (d) {
                            return y(0);
                        })
                        .attr("x2", function (d) {
                            return x(+d.year);
                        })
                        .attr("y2", function (d) {
                            return y(0);
                        })
                        .style("opacity", 1)
                        .style("display", "none")
                        .attr('marker-end', function (d) {
                            return d.difvotdip > 0 ? "url(#flechaarriba)" : "url(#flechaabajo)";
                        })
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");


                    d3.selectAll(".label-texto-sistema-electoral").transition()
                        .duration(750)
                        .text(function (d) {
                            return (d.siglas)
                        })
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'end')
                        .attr("fill", (function (d) {
                            return colorpartidos(d.partido)
                        }))
                        .style("display", (function (d) {
                            return d.id == 685 | d.id == 831 | d.id == 619 ?
                                "block" : "none"
                        }))
                        .attr('x', (function (d) {
                            return x(d.porcentaje) - sizecircles - 5
                        }))
                        .attr('y', function (d) {
                            return y(d.difvotdip);
                        })



                    d3.selectAll(".label-descripcion1").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("← Menos % de voto")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(10))
                        .attr('y', -10)

                    d3.selectAll(".label-descripcion2").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("Más % de voto →")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(55))
                        .attr('y', -10)



                    d3.selectAll(".label-beneficiados-scroll").transition()
                        .duration(750)
                        .text("↑ Más beneficiados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(25))
                        .attr('dx', '.5em')
                        .attr('y', y(0) - 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")

                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");



                    d3.selectAll(".label-perjudicados-scroll").transition()
                        .duration(750)
                        .text("↓ Más perjudicados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(25))
                        .attr('dx', '.5em')
                        .attr('y', y(0) + 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")
                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");


                    d3.selectAll(".lineaceroscroll").transition()
                        .duration(750)
                        .attr('display', 'block')
                        .attr("x1", 0)
                        .attr("y1", y(0))
                        .attr("x2", width)
                        .attr("y2", y(0))
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");






                };



                function step11() {


                    var x = d3.scaleLinear()
                        .domain([1979, 2023])
                        .range([0, width]);


                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-horizontal")
                        .style("display", "block")
                        .call(d3.axisBottom(x)
                            .ticks(totalWidth > 600 ? 6 : 4).tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return d
                            }));




                    var y = d3.scaleLinear()

                        .domain([-9, 15])
                        .range([heightScroll, 0]);

                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-vertical")
                        .style("display", "block")

                        .call(d3.axisLeft(y).ticks(4)
                            .tickSize(-width)
                            .tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return locale.format("+,d")(d) + "p"
                            }));




                    d3.selectAll(".circulos-diferencia-sistema-electoral").transition()
                        .duration(750)
                        .attr("cx", function (d) {
                            return x(+d.year);
                        })
                        .attr("cy", function (d) {
                            return y(d.difvotdip);
                        })
                        .attr("r", function (d) {
                            return sizecircles;
                        })
                        .style("fill", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("fill-opacity", 0.4)
                        .style("stroke", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("opacity", 1)
                        .style("display", "block");

                    d3.selectAll(".lineas-variacion-sistema-electoral").transition()
                        .duration(750)
                        .attr("x1", function (d) {
                            return x(+d.year);
                        })
                        .attr("y1", function (d) {
                            return y(0);
                        })
                        .attr("x2", function (d) {
                            return x(+d.year);
                        })
                        .attr("y2", function (d) {
                            return y(0);
                        })
                        .style("opacity", 1)
                        .style("display", "none")
                        .attr('marker-end', function (d) {
                            return d.difvotdip > 0 ? "url(#flechaarriba)" : "url(#flechaabajo)";
                        })
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");


                    d3.selectAll(".label-texto-sistema-electoral").transition()
                        .duration(750)
                        .text(function (d) {
                            return (d.siglas)
                        })
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'end')
                        .attr("fill", (function (d) {
                            return colorpartidos(d.partido)
                        }))
                        .style("display", (function (d) {
                            return d.id == 771 | d.id == 349 | d.id == 327 | d.id == 769 | d.id == 741 | d
                                .id == 680 | d.id == 876 | d.id == 351 | d.id == 435 | d.id == 799 | d.id ==
                                828 | d.id == 37 | d.id == 269 | d.id == 539 | d.id == 93 | d.id == 746 | d
                                .id == 514 ?
                                "block" : "none"
                        }))
                        .attr('x', (function (d) {
                            return x(d.year) - sizecircles - 5
                        }))
                        .attr('y', function (d) {
                            return y(d.difvotdip);
                        })



                    d3.selectAll(".label-descripcion1").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("← Elecc. antiguas")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(1985))
                        .attr('y', -10)

                    d3.selectAll(".label-descripcion2").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("Elecc. recientes →")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(2015))
                        .attr('y', -10)



                    d3.selectAll(".label-beneficiados-scroll").transition()
                        .duration(750)
                        .text("↑ Más beneficiados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) - 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")

                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");



                    d3.selectAll(".label-perjudicados-scroll").transition()
                        .duration(750)
                        .text("↓ Más perjudicados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) + 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")
                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");


                    d3.selectAll(".lineaceroscroll").transition()
                        .duration(750)
                        .attr('display', 'block')
                        .attr("x1", 0)
                        .attr("y1", y(0))
                        .attr("x2", width)
                        .attr("y2", y(0))
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");





                };



                function step12() {


                    var x = d3.scaleLinear()
                        .domain([1979, 2023])
                        .range([0, width]);


                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-horizontal")
                        .style("display", "block")
                        .call(d3.axisBottom(x)
                            .ticks(totalWidth > 600 ? 6 : 4).tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return d
                            }));




                    var y = d3.scaleLinear()

                        .domain([-9, 15])
                        .range([heightScroll, 0]);

                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-vertical")
                        .style("display", "block")

                        .call(d3.axisLeft(y).ticks(4)
                            .tickSize(-width)
                            .tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return locale.format("+,d")(d) + "p"
                            }));




                    d3.selectAll(".circulos-diferencia-sistema-electoral").transition()
                        .duration(750)
                        .attr("cx", function (d) {
                            return x(+d.year);
                        })
                        .attr("cy", function (d) {
                            return y(d.difvotdip);
                        })
                        .attr("r", function (d) {
                            return sizecircles;
                        })
                        .style("fill", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("fill-opacity", 0.4)
                        .style("stroke", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("opacity", function (d) {
                            return d.ccaa == "Canarias" | d.ccaa == "C. La Mancha" | d.ccaa == "Murcia" ? 1 :
                                0.1
                        })
                        .style("display", "block");

                    d3.selectAll(".lineas-variacion-sistema-electoral").transition()
                        .duration(750)
                        .attr("x1", function (d) {
                            return x(+d.year);
                        })
                        .attr("y1", function (d) {
                            return y(0);
                        })
                        .attr("x2", function (d) {
                            return x(+d.year);
                        })
                        .attr("y2", function (d) {
                            return y(0);
                        })
                        .style("opacity", 1)
                        .style("display", "none")
                        .attr('marker-end', function (d) {
                            return d.difvotdip > 0 ? "url(#flechaarriba)" : "url(#flechaabajo)";
                        })
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");


                    d3.selectAll(".label-texto-sistema-electoral").transition()
                        .duration(750)
                        .text(function (d) {
                            return (d.siglas)
                        })
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'end')
                        .attr("fill", (function (d) {
                            return colorpartidos(d.partido)
                        }))
                        .style("display", (function (d) {
                            return d.id == 771 | d.id == 349 | d.id == 327 | d.id == 769 | d.id == 741 | d
                                .id == 680 | d.id == 753 | d.id == 351 | d.id == 774 | d.id == 661 | d.id ==
                                816 | d.id == 654 | d.id == 651 ?
                                "block" : "none"
                        }))
                        .attr('x', (function (d) {
                            return x(d.year) - sizecircles - 5
                        }))
                        .attr('y', function (d) {
                            return y(d.difvotdip);
                        })



                    d3.selectAll(".label-descripcion1").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("← Elecc. antiguas")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(1985))
                        .attr('y', -10)

                    d3.selectAll(".label-descripcion2").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("Elecc. recientes →")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(2015))
                        .attr('y', -10)



                    d3.selectAll(".label-beneficiados-scroll").transition()
                        .duration(750)
                        .text("↑ Más beneficiados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) - 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")

                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");



                    d3.selectAll(".label-perjudicados-scroll").transition()
                        .duration(750)
                        .text("↓ Más perjudicados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) + 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")
                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");


                    d3.selectAll(".lineaceroscroll").transition()
                        .duration(750)
                        .attr('display', 'block')
                        .attr("x1", 0)
                        .attr("y1", y(0))
                        .attr("x2", width)
                        .attr("y2", y(0))
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");





                };



                function step13() {


                    var x = d3.scaleLinear()
                        .domain([1979, 2023])
                        .range([0, width]);


                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-horizontal")
                        .style("display", "block")
                        .call(d3.axisBottom(x)
                            .ticks(totalWidth > 600 ? 6 : 4).tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return d
                            }));




                    var y = d3.scaleLinear()

                        .domain([-7, 12])
                        .range([heightScroll, 0]);

                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-vertical")
                        .style("display", "block")

                        .call(d3.axisLeft(y).ticks(4)
                            .tickSize(-width)
                            .tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return locale.format("+,d")(d) + "p"
                            }));




                    d3.selectAll(".circulos-diferencia-sistema-electoral").transition()
                        .duration(750)
                        .attr("cx", function (d) {
                            return x(+d.year);
                        })
                        .attr("cy", function (d) {
                            return y(d.difvotdip);
                        })
                        .attr("r", function (d) {
                            return sizecircles + 3;
                        })
                        .style("fill", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("fill-opacity", 0.4)
                        .style("stroke", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("opacity", function (d) {
                            return d.ccaa == "Canarias" ? 1 :
                                0.1
                        })
                        .style("display", function (d) {
                            return d.ccaa == "Canarias" ? "block" :
                                "none"
                        });

                    d3.selectAll(".lineas-variacion-sistema-electoral").transition()
                        .duration(750)
                        .attr("x1", function (d) {
                            return x(+d.year);
                        })
                        .attr("y1", function (d) {
                            return y(0);
                        })
                        .attr("x2", function (d) {
                            return x(+d.year);
                        })
                        .attr("y2", function (d) {
                            return y(0);
                        })
                        .style("opacity", 1)
                        .style("display", "none")
                        .attr('marker-end', function (d) {
                            return d.difvotdip > 0 ? "url(#flechaarriba)" : "url(#flechaabajo)";
                        })
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");


                    d3.selectAll(".label-texto-sistema-electoral").transition()
                        .duration(750)
                        .text(function (d) {
                            return (d.siglas)
                        })
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'end')
                        .attr("fill", (function (d) {
                            return colorpartidos(d.partido)
                        }))
                        .style("display", (function (d) {
                            return d.id == 680 | d.id == 686 | d.id == 692 | d.id == 665 | d.id == 682 | d
                                .id == 691 |
                                d.id == 661 | d.id == 664 | d.id == 656 | d.id == 635 | d.id == 681 ?
                                "block" : "none"
                        }))
                        .attr('x', (function (d) {
                            return x(d.year) - sizecircles - 5
                        }))
                        .attr('y', function (d) {
                            return y(d.difvotdip);
                        })



                    d3.selectAll(".label-descripcion1").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("← Elecc. antiguas")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(1985))
                        .attr('y', -10)

                    d3.selectAll(".label-descripcion2").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("Elecc. recientes →")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(2015))
                        .attr('y', -10)



                    d3.selectAll(".label-beneficiados-scroll").transition()
                        .duration(750)
                        .text("↑ Más beneficiados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) - 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")

                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");



                    d3.selectAll(".label-perjudicados-scroll").transition()
                        .duration(750)
                        .text("↓ Más perjudicados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) + 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")
                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");


                    d3.selectAll(".lineaceroscroll").transition()
                        .duration(750)
                        .attr('display', 'block')
                        .attr("x1", 0)
                        .attr("y1", y(0))
                        .attr("x2", width)
                        .attr("y2", y(0))
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");





                };



                function step14() {


                    var x = d3.scaleLinear()
                        .domain([1979, 2023])
                        .range([0, width]);


                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-horizontal")
                        .style("display", "block")
                        .call(d3.axisBottom(x)
                            .ticks(totalWidth > 600 ? 6 : 4).tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return d
                            }));




                    var y = d3.scaleLinear()

                        .domain([-7, 14])
                        .range([heightScroll, 0]);

                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-vertical")
                        .style("display", "block")

                        .call(d3.axisLeft(y).ticks(4)
                            .tickSize(-width)
                            .tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return locale.format("+,d")(d) + "p"
                            }));




                    d3.selectAll(".circulos-diferencia-sistema-electoral").transition()
                        .duration(750)
                        .attr("cx", function (d) {
                            return x(+d.year);
                        })
                        .attr("cy", function (d) {
                            return y(d.difvotdip);
                        })
                        .attr("r", function (d) {
                            return sizecircles + 3;
                        })
                        .style("fill", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("fill-opacity", 0.4)
                        .style("stroke", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("opacity", 1)
                        .style("display", function (d) {
                            return d.ccaa == "Murcia" ? "block" :
                                "none"
                        });

                    d3.selectAll(".lineas-variacion-sistema-electoral").transition()
                        .duration(750)
                        .attr("x1", function (d) {
                            return x(+d.year);
                        })
                        .attr("y1", function (d) {
                            return y(0);
                        })
                        .attr("x2", function (d) {
                            return x(+d.year);
                        })
                        .attr("y2", function (d) {
                            return y(0);
                        })
                        .style("opacity", 1)
                        .style("display", "none")
                        .attr('marker-end', function (d) {
                            return d.difvotdip > 0 ? "url(#flechaarriba)" : "url(#flechaabajo)";
                        })
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");


                    d3.selectAll(".label-texto-sistema-electoral").transition()
                        .duration(750)
                        .text(function (d) {
                            return (d.siglas)
                        })
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'end')
                        .attr("fill", (function (d) {
                            return colorpartidos(d.partido)
                        }))
                        .style("display", (function (d) {
                            return d.id == 349 | d.id == 358 | d.id == 362 | d.id == 327 | d.id == 356 |
                                d.id == 352 | d.id == 326 | d.id == 328 | d.id == 351 ?
                                "block" : "none"
                        }))
                        .attr('x', (function (d) {
                            return x(d.year) - sizecircles - 5
                        }))
                        .attr('y', function (d) {
                            return y(d.difvotdip);
                        })



                    d3.selectAll(".label-descripcion1").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("← Elecc. antiguas")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(1985))
                        .attr('y', -10)

                    d3.selectAll(".label-descripcion2").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("Elecc. recientes →")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(2015))
                        .attr('y', -10)



                    d3.selectAll(".label-beneficiados-scroll").transition()
                        .duration(750)
                        .text("↑ Más beneficiados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) - 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")

                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");



                    d3.selectAll(".label-perjudicados-scroll").transition()
                        .duration(750)
                        .text("↓ Más perjudicados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) + 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")
                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");


                    d3.selectAll(".lineaceroscroll").transition()
                        .duration(750)
                        .attr('display', 'block')
                        .attr("x1", 0)
                        .attr("y1", y(0))
                        .attr("x2", width)
                        .attr("y2", y(0))
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");





                };




                function step15() {


                    var x = d3.scaleLinear()
                        .domain([1979, 2023])
                        .range([0, width]);


                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-horizontal")
                        .style("display", "block")
                        .call(d3.axisBottom(x)
                            .ticks(totalWidth > 600 ? 6 : 4).tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return d
                            }));




                    var y = d3.scaleLinear()

                        .domain([-9, 15])
                        .range([heightScroll, 0]);

                    d3.selectAll(".grafico-individual-sistema-electoral-scroll").transition().duration(750)
                        .select(".eje-vertical")
                        .style("display", "block")

                        .call(d3.axisLeft(y).ticks(4)
                            .tickSize(-width)
                            .tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return locale.format("+,d")(d) + "p"
                            }));




                    d3.selectAll(".circulos-diferencia-sistema-electoral").transition()
                        .duration(750)
                        .attr("cx", function (d) {
                            return x(+d.year);
                        })
                        .attr("cy", function (d) {
                            return y(d.difvotdip);
                        })
                        .attr("r", function (d) {
                            return sizecircles;
                        })
                        .style("fill", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("fill-opacity", 0.4)
                        .style("stroke", function (d) {
                            return colorpartidos(d.partido)
                        })
                        .style("opacity", 1)
                        .style("display", function (d) {
                            return "block"
                        });

                    d3.selectAll(".lineas-variacion-sistema-electoral").transition()
                        .duration(750)
                        .attr("x1", function (d) {
                            return x(+d.year);
                        })
                        .attr("y1", function (d) {
                            return y(0);
                        })
                        .attr("x2", function (d) {
                            return x(+d.year);
                        })
                        .attr("y2", function (d) {
                            return y(0);
                        })
                        .style("opacity", 1)
                        .style("display", "none")
                        .attr('marker-end', function (d) {
                            return d.difvotdip > 0 ? "url(#flechaarriba)" : "url(#flechaabajo)";
                        })
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");


                    d3.selectAll(".label-texto-sistema-electoral").transition()
                        .duration(750)
                        .text(function (d) {
                            return (d.siglas)
                        })
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'end')
                        .attr("fill", (function (d) {
                            return colorpartidos(d.partido)
                        }))
                        .style("display", (function (d) {
                            return d.id == 771 | d.id == 349 | d.id == 327 | d.id == 769 | d.id == 741 | d
                                .id == 680 | d.id == 876 | d.id == 351 | d.id == 435 | d.id == 799 | d.id ==
                                828 | d.id == 37 | d.id == 269 | d.id == 539 | d.id == 93 | d.id == 746 | d
                                .id == 514 ?
                                "block" : "none"
                        }))
                        .attr('x', (function (d) {
                            return x(d.year) - sizecircles - 5
                        }))
                        .attr('y', function (d) {
                            return y(d.difvotdip);
                        })



                    d3.selectAll(".label-descripcion1").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("← Elecc. antiguas")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(1985))
                        .attr('y', -10)

                    d3.selectAll(".label-descripcion2").transition()
                        .duration(750)
                        .attr("fill", '#000000')
                        .style("display", 'block')
                        .text("Elecc. recientes →")
                        .attr('alignment-baseline', 'middle')
                        .attr('text-anchor', 'middle')
                        .attr('x', x(2015))
                        .attr('y', -10)



                    d3.selectAll(".label-beneficiados-scroll").transition()
                        .duration(750)
                        .text("↑ Más beneficiados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) - 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")

                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");



                    d3.selectAll(".label-perjudicados-scroll").transition()
                        .duration(750)
                        .text("↓ Más perjudicados")
                        .attr("fill", "#000000")
                        .style("display", "block")
                        .attr('alignment-baseline', 'middle')
                        .attr("opacity", 1)
                        .attr('x', x(1995))
                        .attr('dx', '.5em')
                        .attr('y', y(0) + 10)
                        .style("font-weight", 700)
                        .style("stroke", "#ffffff")
                        .style("stroke-width", "3px")
                        .style("pointer-events", "none")
                        .style("paint-order", "stroke");


                    d3.selectAll(".lineaceroscroll").transition()
                        .duration(750)
                        .attr('display', 'block')
                        .attr("x1", 0)
                        .attr("y1", y(0))
                        .attr("x2", width)
                        .attr("y2", y(0))
                        .attr("stroke-width", 1)
                        .attr("stroke", "#000000");





                };






                var activateFunctions = [];
                activateFunctions[0] = step0;
                activateFunctions[1] = step1;
                activateFunctions[2] = step2;
                activateFunctions[3] = step3;
                activateFunctions[4] = step4;
                activateFunctions[5] = step5;
                activateFunctions[6] = step6;
                activateFunctions[7] = step7;
                activateFunctions[8] = step8;
                activateFunctions[9] = step9;
                activateFunctions[10] = step10;
                activateFunctions[11] = step11;
                activateFunctions[12] = step12;
                activateFunctions[13] = step13;
                activateFunctions[14] = step14;
                activateFunctions[15] = step15;
                activateFunctions[16] = step15;





                // using d3 for convenience
                var main = d3.select('main')
                var scrolly = main.select('#scrolly');
                var figure = scrolly.select('figure');
                var article = scrolly.select('article');
                var step = article.selectAll('.step');
                // initialize the scrollama
                var scroller = scrollama();
                // generic window resize listener event
                function handleResize() {
                    // 1. update height of step elements
                    //var stepH = Math.floor(window.innerHeight * 0.75);
                    //step.style('height', stepH + 'px');
                    var figureHeight = window.innerHeight - 60
                    var figureMarginTop = 60
                    figure
                        .style('height', figureHeight + 'px')
                        .style('top', figureMarginTop + 'px');
                    // 3. tell scrollama to update new element dimensions
                    scroller.resize();
                }
                // scrollama event handlers
                function handleStepEnter(response) {
                    // response = { element, direction, index }
                    // add color to current step only
                    step.classed('is-active', function (d, i) {
                        return i === response.index;
                    })

                    figure.call(activateFunctions[response.index])
                    // figure.select('iframe').src = arr[response.index];
                }

                function setupStickyfill() {
                    d3.selectAll('.sticky').each(function () {
                        Stickyfill.add(this);
                    });
                }

                function init() {
                    setupStickyfill();
                    // 1. force a resize on load to ensure proper dimensions are sent to scrollama
                    handleResize();
                    // 2. setup the scroller passing options
                    // 		this will also initialize trigger observations
                    // 3. bind scrollama event handlers (this can be chained like below)
                    scroller.setup({
                            step: '#scrolly article .step',
                            offset: 0.70,
                            debug: false,
                        })
                        .onStepEnter(handleStepEnter)
                    // setup resize event
                    window.addEventListener('resize', handleResize);
                }
                // kick things off
                init();
            })
    </script>
</div>
    </figure><p class="article-text">
        La victoria de Moreno Bonilla en las elecciones auton&oacute;micas de Andaluc&iacute;a en 2022 se recuerda por la mayor&iacute;a absoluta de los populares que les permitir&aacute; gobernar en solitario hasta 2026. Sin embargo, esta mayor&iacute;a en el parlamento andaluz no existe en los votos.
    </p><p class="article-text">
        En esas elecciones, los populares consiguieron el 53% de los esca&ntilde;os con solo el 43% de las papeletas: una prima en esca&ntilde;os de casi 10 puntos.
    </p><p class="article-text">
        &iquest;Es este caso la t&oacute;nica o la excepci&oacute;n de las leyes electorales auton&oacute;micas? &iquest;Se repiten estos casos m&aacute;s en unas comunidades que en otras? Para descubrir cu&aacute;les son los sistemas electorales regionales m&aacute;s injustos, elDiario.es ha analizado los resultados electorales de las 182 elecciones auton&oacute;micas que se han celebrado en democracia. Para medir c&oacute;mo de injusto es cada sistema electoral, hemos calculado las diferencias entre el porcentaje de esca&ntilde;os y el porcentaje de votos obtenido por todos los partidos que se presentaron en cada elecci&oacute;n.
    </p><p class="article-text">
        Los datos,&nbsp;<a href="http://www.argos.gva.es/ahe/pls/argos_elec/DMEDB_ElecPaises.informeElec?aVPaisId=E&amp;aVLengua=c" target="_blank" data-mrf-recirculation="links-noticia" class="link">obtenidos del archivo hist&oacute;rico electoral de la Generalitat Valenciana</a>, incluyen solo los partidos que obtuvieron esca&ntilde;o o que sumaron m&aacute;s del 3% de los votos en esos comicios. &iquest;Qu&eacute; candidaturas se han llevado las mayores primas en las &uacute;ltimas elecciones?
    </p><figure class="embed-container embed-container--type-embed ">
    
            <!-- Lo¡d3.js -->
<script src="https://d3js.org/d3.v4.js"></script>

<link href="https://fonts.googleapis.com/css?family=Roboto:400,700|Encode+Sans:400,500,700&display=swap"
    rel="stylesheet">
<br><!-- título -->
<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">PSOE, PP y
    Coalición Canaria, los partidos más beneficiados del último ciclo

</h4>
<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">
    Listado de candidaturas que consiguieron 4 puntos porcentuales más de escaños que de votos en todas las elecciones
    autonómicas celebradas desde 2018 en adelante
</p>

</p>




<div id="contenedor-curva-partidos-mas-favorecidos-sistema-electoral">
    <div id="partidos-mas-favorecidos-sistema-electoral"></div>

</div>


<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente:
    Portal de información Argos</p>

<br>
<style>
    #contenedor-curva-partidos-mas-favorecidos-sistema-electoral {
        width: 100%;

    }

    #partidos-mas-favorecidos-sistema-electoral {
        width: 100%
    }

    #partidos-mas-favorecidos-sistema-electoral text {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif
    }

    #partidos-mas-favorecidos-sistema-electoral .nombre-pais-curva {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        fill: #333333;
        font-weight: 700
    }

    #partidos-mas-favorecidos-sistema-electoral .ncasostotales {
        font-size: 11px;
        font-family: 'Encode Sans', sans-serif;
        fill: #939393;

    }


    #partidos-mas-favorecidos-sistema-electoral .eje-vertical-partidos-mas-favorecidos-sistema-electoral line {

        stroke: #c5c5c5;
        stroke-dasharray: 3;
        stroke-width: 0.5;
    }

    #partidos-mas-favorecidos-sistema-electoral .eje-vertical-partidos-mas-favorecidos-sistema-electoral text {
        fill: #000000;
        font-size: 14px
    }


    #partidos-mas-favorecidos-sistema-electoral .eje-vertical-partidos-mas-favorecidos-sistema-electoral path {
        stroke-width: 0;
    }


    #partidos-mas-favorecidos-sistema-electoral .eje-horizontal path {
        stroke-width: 0;
    }

    #partidos-mas-favorecidos-sistema-electoral .eje-horizontal text {
        fill: #939393;
    }


    #partidos-mas-favorecidos-sistema-electoral .eje-horizontal line {

        stroke: #939393;
        stroke-width: 1;
    }


    .columna-datos-eldiarioes {
        text-align: right;
        padding-bottom: 0px;
        padding-top: 0px;
        border-bottom: 1px solid #ddd;

    }

    .primeracolumna-eldiarioes {
        border-bottom: 1px solid #ddd;
        padding-bottom: 0px;
        padding-top: 0px;

    }

    #partidos-mas-favorecidos-sistema-electoral .label-media {
        font-size: 11px !important
    }
</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"
            ]
        })

        // set the dimensions and margins of the graph
        var totalWidth = document.getElementById("contenedor-curva-partidos-mas-favorecidos-sistema-electoral")
            .offsetWidth;


        var margin = {
                top: 50,
                right: 20,
                bottom: 20,
                left: 180
            },
            width = totalWidth - margin.left - margin.right
        heightsvgmayoresdistorsiones = 520 - margin.top - margin.bottom;

        var parseTime = d3.timeParse("%d/%m/%Y");

        //Read the data
        d3.csv("https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/sistema-electoral/datos_sistema_electoral.csv",
            function (data) {


                data = data.filter(function (d) {
                    return d.difvotdip > 4 & d.year > 2017
                })

                data.forEach(function (s) {
                    s.nombrepartido = s.siglas + " (" + s.ccaa + "-" + s.year + ")"
                });


                data = data.sort(function (a, b) {
                    return d3.descending(+a.difvotdip, +b.difvotdip);
                });



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


                var colorpartidos = d3.scaleOrdinal() // D3 Version 4
                    .domain(["PSOE", "PP", "IU", "Cs", "U. Podemos", "CDS", "CCa-PNC", "EH Bildu", "Més", "Vox",
                        "EAJ-PNV", "ERC", "HB", "PCE", "BNG", "CiU", "PAR", "PR", "PRC", "UPN", "ICV", "PA",
                        "UPL", "UPyD", "CHA", "Compromís", "CUP", "FAC", "NCa", "UCD", "AA", "ASG", "ECP",
                        "El Pi", "Gbai", "JxCAT", "Más Madrid", "NA+", "PP+Cs", "JxSí", "Soria ¡Ya!", "XAV"
                    ])
                    .range(["#E02020", "#02A2DD", "#007057", "#EA8046", "#7C4080", "#EA8046", "#EDDC2E",
                        "#C7D892",
                        "#C1C929", "#AAD656", "#16823B", "#FFB232", "#C7D892", "#AD0017", "#95CCF7",
                        "#314683", "#FEA000", "#002F54", "#AFB113", "#1C669C", "#007057", "#00CC77",
                        "#b80064", "#C4017B", "#AD0017", "#BF5237", "#FFED00", "#17375E", "#81C932",
                        "#127055", "#00CC77", "#A90606", "#A54290", "#54266D", "#B83737", "#314683",
                        "#3EB1A2", "#1C669C", "#02A2DD", "#3EB1A2", "#610f13", "#f7d70e"
                    ])
                    .unknown("#c5c5c5");


                // Add X axis --> it is a date format
                var x = d3.scaleLinear()
                    .domain([15, 60])
                    .range([0, width]);



                //Add Y axis
                var yfavorecidossistema = d3.scalePoint()
                    .domain(data.map(function (d) {
                        return d.nombrepartido;
                    })).range([0, heightsvgmayoresdistorsiones])
                    .padding(0.2);

                var svg = d3.select("#partidos-mas-favorecidos-sistema-electoral")
                    .append("svg")
                    .attr("width", width + margin.left + margin.right)
                    .attr("height", heightsvgmayoresdistorsiones + margin.top + margin.bottom)
                    .append("g")
                    .attr("class", "grafico-individual-partidos-mas-favorecidos-sistema-electoral")

                    .attr("transform",
                        "translate(" + margin.left + "," + margin.top + ")");



                svg.append("g")
                    .attr("class", "eje-vertical-partidos-mas-favorecidos-sistema-electoral")
                    .call(d3.axisLeft(yfavorecidossistema).ticks(4)
                        .tickSize(-width)
                        .tickSizeOuter(0)
                        .tickFormat(function (d) {
                            return (d)
                        }));

                // Draw the line

                svg
                    .append("g")
                    .attr("class", "eje-horizontal")
                    .attr("transform", "translate(0," + -25 + ")")
                    .call(d3.axisTop(x)
                        .ticks(totalWidth > 600 ? 8 : 4).tickSizeOuter(0)
                        .tickFormat(function (d) {
                            return locale.format(",d")(d) + "%";
                        }));


                svg.append("g")
                    .attr("class", "grupo-linea-porcentaje-voto-favorecidos").selectAll(
                        ".partidos-mas-favorecidos-sistema-electoral")
                    .data(data)
                    .enter()
                    .append("rect")
                    .attr("class", "partidos-mas-favorecidos-sistema-electoral")
                    .attr("fill", "#c5c5c5")
                    .attr("x", function (d) {
                        return x(d.porcentaje);
                    })
                    .attr("width", function (d) {
                        return x(d.porcentajedip) - x(d.porcentaje);
                    })
                    .attr("y", function (d) {
                        return yfavorecidossistema(d.nombrepartido) - 5;
                    })
                    .attr("height", 10)
                    .style("cursor", "pointer")
                    .on("mouseover", mouseover)
                    .on("mousemove", mousemove)
                    .on("mouseout", mouseout);


                svg.append("g")
                    .attr("class", "grupo-circulo-porcentaje-voto-favorecidos").selectAll("line-circle")
                    .data(data)
                    .enter().append("rect")
                    .attr("class", "circulo-porcentaje-voto-favorecidos")
                    .attr("display", "block")
                    .attr("width", 4)
                    .attr("height", 20)
                    .attr("fill", function (d) {
                        return colorpartidos(d.partido);
                    })
                    .style("pointer-events", "none")

                    .attr("x", function (d) {
                        return x(d.porcentaje) - 2;
                    })
                    .attr("y", function (d) {
                        return yfavorecidossistema(d.nombrepartido) - 10;
                    })


                svg.append("g")
                    .attr("class", "grupo-circulo-porcentaje-diputados-favorecidos").selectAll("line-circle")
                    .data(data)
                    .enter().append("circle")
                    .attr("class", "circulo-porcentaje-diputados-favorecidos")
                    .attr("display", "block")
                    .attr("r", 8)
                    .attr("fill", function (d) {
                        return colorpartidos(d.partido);
                    })
                    .style("pointer-events", "none")
                    .attr("cx", function (d) {
                        return x(d.porcentajedip);
                    })
                    .attr("cy", function (d) {
                        return yfavorecidossistema(d.nombrepartido);
                    });


                svg.append("g")
                    .attr("class", "grupo-circulo-diferencia-porcentaje").selectAll("line-circle")
                    .data(data)
                    .enter().append("text")
                    .attr("class", "circulo-diferencia-porcentaje")
                    .text(function (d) {
                        return locale.format("+.1f")(d.difvotdip);
                    })
                    .attr("display", "block")
                    .attr("x", function (d) {
                        return x((+d.difvotdip / 2) + +d.porcentaje);
                    })
                    .attr("y", function (d) {
                        return yfavorecidossistema(d.nombrepartido);
                    })
                    .attr('alignment-baseline', 'middle')
                    .attr("text-anchor", "middle")
                    .style("font-weight", 700)
                    .style("stroke", "#ffffff")
                    .style("stroke-width", "3px")
                    .style("pointer-events", "none")
                    .style("paint-order", "stroke");




                svg.append("line")
                    .attr('class', 'lineanot')
                    .attr('display', 'none')
                    .attr("x1", x(24))
                    .attr("y1", heightsvgmayoresdistorsiones)
                    .attr("x2", x(24))
                    .attr("y2", -10)
                    .attr("stroke-width", 1)
                    .attr("stroke", "black")


                svg
                    .append('text')
                    .attr("class", "label-votos")
                    .html("Votos")
                    .attr('alignment-baseline', 'middle')
                    .attr('text-anchor', 'middle')
                    .attr('x', x(44.5))
                    .attr('y', -10)
                    .attr("fill", "#000000")
                    .style("font-weight", 700)


                svg
                    .append('text')
                    .attr("class", "label-diputados")
                    .html("Escaños")
                    .attr('alignment-baseline', 'middle')
                    .attr('text-anchor', 'middle')
                    .attr('x', x(57.6))
                    .attr('y', -10)
                    .attr("fill", "#000000")
                    .style("font-weight", 700)



                var tooltipWidth = totalWidth > 600 ? '220px' : '220px';
                var tooltipPosition = totalWidth > 600 ? 'absolute' : 'absolute';



                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("pointer-events", "none")
                    .style("font-size", "12px")
                    .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");

                function mouseover(d) {

                    d3.select(this)
                        .style('stroke', 'black')
                        .style('stroke-width', '2px')

                    var ccaa = d.ccaa;
                    var fecha = d.year;
                    var siglas = d.siglas;
                    var votos = locale.format(",d")(d.votos);
                    var porcentaje = locale.format(".1f")(d.porcentaje);
                    var diputados = locale.format(",d")(d.diputados);
                    var porcentajedip = locale.format(".1f")(d.porcentajedip);
                    var difvotdip = locale.format("+.1f")(d.difvotdip);
                    var votos = locale.format(",d")(d.votos);




                    tooltip.transition()
                        .duration(0)
                        .style("opacity", 1);
                    tooltip.html(
                        '<p style="display: block; text-align:left;margin-top:0px;margin-bottom:5px;font-size:16px;font-weight:bold;border-bottom:1px solid #c5c5c5;;color:' +
                        colorpartidos(d.partido) + '">' +
                        siglas +
                        '</p><p style="display: block;text-align:left;margin-top:0px;margin-bottom:2px;font-size:12px;color:#6d6d6d">Autonómicas en ' +
                        ccaa +
                        '<table style="border-collapse: collapse;height:90px;width:100%;margin-bottom:5px"><tr><th style="text-align:left">Elecc. de ' +
                        fecha +
                        '</th><th style="text-align:right">Nº</th><th style="text-align:right">%</th></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Votos</td><td class="columna-datos-eldiarioes" style="color:#000000;">' +
                        votos +
                        '</td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                        porcentaje +
                        '%</td></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Escaños</td><td class="columna-datos-eldiarioes" style="color:#000000;">' +
                        diputados +
                        '</td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                        porcentajedip +
                        '%</td></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Diferencia</td><td class="columna-datos-eldiarioes" style="color:#000000;"></td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                        difvotdip +
                        'p</td></tr></table>'
                    );
                    tooltip.style("visibility", "visible");
                    tooltip.style('width', tooltipWidth);


                }

                function mouseout(d) {
                    d3.select(this)
                        .style('stroke-width', '1px')
                        .style("stroke", "#c5c5c5")
                    tooltip.transition()
                        .duration(20)
                        .style("opacity", 0);
                    var $tooltip = $("#tooltip");
                    $tooltip.empty();
                }


                function mousemove(d) {


                    if (totalWidth > 600) {
                        if (d3.event.pageX > width / 1.5) {
                            return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", (d3.event
                                    .pageX - 150) +
                                "px");
                        }
                        return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", (d3.event
                                .pageX - 20) +
                            "px");
                    } else {

                        return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", "20%");

                    }
                }






            })
    })();
</script>
    </figure><p class="article-text">
        <span style="background-color:#e02020;color:white;padding:0px 2px;">PSOE</span>, <span style="background-color:#02A2DD;color:white;padding:0px 2px;">PP</span> y <span style="background-color:#EDDC2E;color:black;padding:0px 2px;">Coalici&oacute;n Canaria</span> son los partidos m&aacute;s beneficiados por los sistemas auton&oacute;micos en el &uacute;ltimo ciclo electoral, iniciado en 2018. Una situaci&oacute;n que coincide con que habitualmente han sido los partidos m&aacute;s votados en las elecciones a las que se han presentado.&nbsp;Pero las distorsiones se han repetido durante a&ntilde;os.
    </p><p class="article-text">
        En las auton&oacute;micas de Canarias en 2015, Coalici&oacute;n Canaria fue tercera fuerza en votos (por detr&aacute;s de PSOE y PP) y, sin embargo, fue la primera en n&uacute;mero de esca&ntilde;os. En Galicia, el PP lleva cuatro legislaturas seguidas gobernando con mayor&iacute;a absoluta (desde 2009) aunque en ninguna de las cuatro elecciones ha sumado m&aacute;s del 50% de los votos.
    </p><p class="article-text">
        Al otro lado de la baraja, <span style="background-color:#007057;color:white;padding:0px 2px;">Izquierda Unida</span>, <span style="background-color:#7C4080;color:white;padding:0px 2px;">Podemos</span> y <span style="background-color:#EA8046;color:white;padding:0px 2px;">Ciudadanos</span> repiten casi siempre entre los m&aacute;s perjudicados. Los morados se quedaron sin un solo esca&ntilde;o en los comicios auton&oacute;micos de Castilla-La Mancha (2019), Galicia (2020) y Cantabria (2019) con el 7%, 4% y 3,4% de los votos, respectivamente. Pero no est&aacute;n solos. El 6% de los votantes que se decidieron por Ciudadanos en Canarias en 2015 se quedaron sin representaci&oacute;n. Tampoco el 5% que votaron por <span style="background-color:#AAD656;color:black;padding:0px 2px;">Vox</span> en Extremadura en 2019. 
    </p><p class="article-text">
        Esta distancia entre partidos sobrerrepresentados e infrarrepresentados en los parlamentos regionales se agudiza m&aacute;s en unas autonom&iacute;as que en otras. Por ejemplo, Murcia, Castilla-La Mancha, Canarias y Castilla y Le&oacute;n son las comunidades que m&aacute;s distorsionan la conversi&oacute;n de votos en esca&ntilde;os. En estas autonom&iacute;as, la diferencia media entre el porcentaje de esca&ntilde;os y de votos de cada candidatura est&aacute; por encima de los 3 puntos, como se ve en el siguiente gr&aacute;fico.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <!-- Lo¡d3.js -->

<link href="https://fonts.googleapis.com/css?family=Encode Sans:400,700|Encode+Sans:400,500,700&display=swap"
    rel="stylesheet">
<script src="https://d3js.org/d3.v4.js"></script>

<br><!-- título -->
<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">¿Cuáles son
    los comunidades autónomas con los sistemas electorales más injustos?

</h4>
<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818"><span
        style="color:#005695;font-weight:700">Cada punto</span>
    representa la diferencia media entre el porcentaje de votos y el porcentaje de escaños obtenido por las candidaturas
    presentadas en cada elección autonómica. La <span style="font-weight:700">línea negra |</span> muestra el promedio
    de todas las elecciones celebradas.
</p>



<div id="contenedor-media-diferencia-ccaa">
    <div id="circulos-media-diferencia-ccaa"></div>
</div>


<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente:
    Portal de información Argos</p>

<br>
<style>
    #contenedor-media-diferencia-ccaa {
        width: 100%;

    }

    #circulos-media-diferencia-ccaa {
        width: 100%
    }

    #circulos-media-diferencia-ccaa text {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif
    }

    #circulos-media-diferencia-ccaa .nombre-pais-curva {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        fill: #333333;
        font-weight: 700
    }

    #circulos-media-diferencia-ccaa .ncasostotales {
        font-size: 11px;
        font-family: 'Encode Sans', sans-serif;
        fill: #939393;

    }


    #circulos-media-diferencia-ccaa .eje-vertical-media-diferencia-ccaa line {

        stroke: #939393;
        stroke-dasharray: 0;
        stroke-width: 0.5;
    }

    #circulos-media-diferencia-ccaa .eje-vertical-media-diferencia-ccaa text {
        fill: #000000;
        font-weight: 400
    }


    #circulos-media-diferencia-ccaa .eje-vertical-media-diferencia-ccaa path {
        stroke-width: 0;
    }


    #circulos-media-diferencia-ccaa .eje-horizontal-media-diferencia-ccaa path {
        stroke-width: 0;
    }

    #circulos-media-diferencia-ccaa .eje-horizontal-media-diferencia-ccaa text {
        fill: #939393;
    }


    #circulos-media-diferencia-ccaa .eje-horizontal-media-diferencia-ccaa line {

        stroke: #939393;
        stroke-dasharray: 3;
        stroke-width: 0.5;
    }


    .columna-datos-eldiarioes {
        text-align: right;
        padding-bottom: 0px;
        padding-top: 0px;
        border-bottom: 1px solid #ddd;

    }

    .primeracolumna-eldiarioes {
        border-bottom: 1px solid #ddd;
        padding-bottom: 0px;
        padding-top: 0px;

    }
</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"
            ]
        })

        // set the dimensions and margins of the graph
        var totalWidth = document.getElementById("contenedor-media-diferencia-ccaa").offsetWidth;


        var margin = {
                top: 60,
                right: 30,
                bottom: 20,
                left: 100
            },
            width = totalWidth - margin.left - margin.right
        heightRenta = totalWidth > 600 ? 720 - margin.top - margin.bottom : 600;
        var parseTime = d3.timeParse("%Y-%m-%d");

        //Read the data
        d3.csv("https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/sistema-electoral/diferencia-media-ccaa.csv",
            function (data) {


                var datamedia = data.filter(function (d) {
                    return d.year == "Media"
                })

                var datayears = data.filter(function (d) {
                    return d.year != "Media"
                })

                datamedia.sort(function (a, b) {
                    return d3.descending(a.diferenciamedia, b.diferenciamedia);
                });


                var listccaadistorsion = d3.map(datamedia, function (d) {
                    return d.ccaa;

                }).keys()




                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("#circulos-media-diferencia-ccaa")
                    .append("svg")
                    .attr("width", width + margin.left + margin.right)
                    .attr("height", heightRenta + margin.top + margin.bottom)
                    .append("g")
                    .attr("class", "grafico-media-diferencia-ccaa")

                    .attr("transform",
                        "translate(" + margin.left + "," + margin.top + ")");




                // Add X axis --> it is a date format
                var x = d3.scaleLinear()
                    .domain([0, 7])
                    .range([0, width]);
                svg
                    .append("g")
                    .attr("class", "eje-horizontal-media-diferencia-ccaa")
                    .attr("transform", "translate(0," + -margin.top / 4 + ")")
                    .call(d3.axisTop(x)
                        .ticks(totalWidth > 600 ? 7 : 4).tickSizeOuter(0)
                        .tickSize(-heightRenta)
                        .tickFormat(function (d) {
                            return locale.format("d")(d) + "p";
                        }))


                //Add Y axis
                var y = d3.scalePoint()
                    .domain(listccaadistorsion)
                    .range([0, heightRenta])
                    .padding(0.2);
                svg.append("g")
                    .attr("class", "eje-vertical-media-diferencia-ccaa")
                    .call(d3.axisLeft(y).ticks(4)
                        .tickSize(-width)
                        .tickSizeOuter(0));


                var sizecountries = totalWidth > 600 ? 5 : 7

                var simulation = d3.forceSimulation(datayears)
                    .force("x", d3.forceX(function (d) {
                        return x(d.diferenciamedia);
                    }).strength(5))
                    .force("y", d3.forceY(function (d) {
                        return y(d.ccaa);
                    }).strength(1))
                    .force("collide", d3.forceCollide(function (d) {
                        return 5;
                    }))
                    .stop();

                for (var i = 0; i < 500; ++i) simulation.tick();



                // Draw the line

                svg
                    .append("g").selectAll(".circulos-media-diferencia-ccaa")
                    .data(datayears)
                    .enter()
                    .append("circle")
                    .attr("class", "circulos-media-diferencia-ccaa")
                    .attr("cx", function (d) {
                        return d.x;
                    })
                    .attr("cy", function (d) {
                        return d.y;
                    })
                    .attr("r", function (d) {
                        return 5;
                    })
                    .style("fill", "#005695")
                    .style("fill-opacity", function (d) {
                        return 0.3
                    })
                    .attr("stroke", "#005695")
                    .style("cursor", "pointer")
                    .on("mouseover", mouseover)
                    .on("mousemove", mousemove)
                    .on("mouseout", mouseout)


                svg
                    .append("g").selectAll(".linea-media-diferencia-ccaa")
                    .data(datamedia)
                    .enter()
                    .append("line")
                    .attr("class", "linea-media-diferencia-ccaa")
                    .attr("x1", function (d) {
                        return x(d.diferenciamedia);
                    })
                    .attr("y1", function (d) {
                        return y(d.ccaa) - 15;
                    })
                    .attr("x2", function (d) {
                        return x(d.diferenciamedia);
                    })
                    .attr("y2", function (d) {
                        return y(d.ccaa) + 15;
                    })
                    .style("fill-opacity", 0.4)
                    .style("stroke", "#000000")
                    .style("stroke-width", 3);


                svg.append("g")
                    .attr("class", "contenedor-labels-ccaa")
                    .selectAll(".label-texto-sistema-electoral-ccaa")
                    .data(datamedia)
                    .enter()
                    .append('text')
                    .attr("class", "label-texto-sistema-electoral-ccaa")
                    .text(function (d) {
                        return locale.format(".1f")(d.diferenciamedia) + "p"
                    })
                    .attr('alignment-baseline', 'middle')
                    .attr('text-anchor', 'start')
                    .attr("fill", (function (d) {
                        return "#000000"
                    }))
                    .attr('x', (function (d) {
                        return x(d.diferenciamedia) + 5
                    }))
                    .attr('y', function (d) {
                        return y(d.ccaa);
                    })
                    .style("stroke", "#ffffff")
                    .style("stroke-width", "3px")
                    .style("pointer-events", "none")
                    .style("paint-order", "stroke");


                var tooltipWidth = totalWidth > 600 ? '180px' : '180px';
                var tooltipPosition = totalWidth > 600 ? 'absolute' : 'absolute';



                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("font-family", "'Encode Sans'")
                    .style("box-shadow", "0 2px 2px 0 #ccc")
                    .style("border", "1px solid #ccc")
                    .style("margin-left", "2px")
                    .style("pointer-events", "none")
                    .style("line-height", "1.5");

                function mouseover(d) {

                    d3.select(this.parentNode.appendChild(this))
                        // .style("fill-opacity", 1)
                        .style('stroke', 'black')
                        .style('stroke-width', '2px')





                    tooltip.transition()
                        .duration(0)
                        .style("opacity", 1);
                    tooltip.html(
                        '<p style="display: block; text-align:left;margin-top:0px;margin-bottom:2px;font-size:14px;font-weight:bold">' +
                        d.ccaa +
                        ' <span style="font-size:12px;color:#7c7c7c;font-weight:400">(elecc. ' + d.year +
                        ')</span></p><p style="display: block;text-align:left;margin-top:0px;margin-bottom:2px;font-size:12px;">El sistema electoral distorsionó en <b>' +
                        locale.format(".1f")(d.diferenciamedia) +
                        ' puntos</b> en promedio la conversión entre votos y escaños</p>'
                    );
                    tooltip.style("visibility", "visible");
                    tooltip.style('width', tooltipWidth);


                }

                function mouseout(d) {
                    d3.select(this)

                        .style('stroke', '#005695')
                        .style('stroke-width', '1px')
                    tooltip.transition()
                        .duration(20)
                        .style("opacity", 0);
                    var $tooltip = $("#tooltip");
                    $tooltip.empty();
                }


                function mousemove(d) {


                    if (totalWidth > 600) {
                        if (d3.event.pageX > width / 1.5) {
                            return tooltip.style("top", (d3.event.pageY - 140) + "px").style("left", (d3.event
                                    .pageX - 200) +
                                "px");
                        }
                        return tooltip.style("top", (d3.event.pageY - 140) + "px").style("left", (d3.event
                                .pageX - 20) +
                            "px");
                    } else {

                        return tooltip.style("top", (d3.event.pageY - 140) + "px").style("left", "20%");

                    }
                }




          svg
                    .append('text')
                    .attr("class", "label-descripcion-ccaa")
                    .attr("fill", '#000000')
                    .attr("display", 'block')
                    .text("Más distorsión del sistema →")
                    .attr('alignment-baseline', 'middle')
                    .attr('text-anchor', 'middle')
                    .style("font-weight", 700)
                    .attr('x', width / 2)
                    .attr('y', -40);





            })
    })();
</script>
    </figure><p class="article-text">
        &iquest;Por qu&eacute; algunos sistemas electorales auton&oacute;micos distorsionan m&aacute;s que otros los votos que se depositan en las urnas? A diferencia de unas elecciones generales, que utiliza la misma ley electoral para todo el territorio nacional, cada comunidad utiliza su propio sistema.
    </p><p class="article-text">
        Por un lado, la f&oacute;rmula de d'Hondt para hacer el reparto de esca&ntilde;os es uno de los elementos comunes que tienen todos los sistemas electorales auton&oacute;micos. Este m&eacute;todo tiende a favorecer a los partidos m&aacute;s votados en la asignaci&oacute;n de asientos parlamentarios frente a otros sistemas similares como Sainte-Lagu&euml;.
    </p><p class="article-text">
        Es decir, en todas las comunidades los partidos m&aacute;s votados suelen ser los m&aacute;s beneficiados por el sistema electoral. Madrid es uno de los ejemplos m&aacute;s claros: a pesar de que reparte 135 esca&ntilde;os (en 2021, 136) en una &uacute;nica circunscripci&oacute;n, la relaci&oacute;n entre porcentaje de voto y diputados no es exacta y en todas los comicios hay partidos m&aacute;s beneficiados que otros.
    </p><p class="article-text">
        En algunas comunidades, como Madrid o Canarias, las barreras electorales tambi&eacute;n son clave en los resultados electorales. Por ejemplo, si <span style="background-color:#7C4080;color:white;padding:0px 2px;">Podemos</span> en Madrid no supera el 5% de los votos, no entrar&aacute; en el reparto de esca&ntilde;os. En Canarias, <span style="background-color:#EA8046;color:white;padding:0px 2px;">Ciudadanos</span> se qued&oacute; fuera del reparto de esca&ntilde;os en 2015 ya que no super&oacute; la barrera del 6% de los votos en todo el archipi&eacute;lago o el 30% en la isla. El nuevo sistema electoral que se utiliz&oacute; en las elecciones de 2019 redujo este obst&aacute;culo al 4% de los votos en toda Canarias y el 15% insular y el partido naranja pudo entrar en el parlamento.
    </p><p class="article-text">
        Una de las principales causas de las distorsiones entre votos y esca&ntilde;os en cada autonom&iacute;a est&aacute; en el n&uacute;mero de circunscripciones (cada una de las divisiones territoriales que elige diputados) y su tama&ntilde;o. Es decir, las comunidades que reparten muchos diputados en una &uacute;nica circunscripci&oacute;n tienden a ser m&aacute;s proporcionales que las que reparten pocos diputados en muchas provincias o islas.
    </p><p class="article-text">
        Precisamente, son Canarias y las Castillas las comunidades que eligen menos diputados en cada circunscripci&oacute;n. &iquest;Por qu&eacute; es clave? Porque es mucho m&aacute;s dif&iacute;cil que los terceros, cuartos o quintos partidos consigan esca&ntilde;o en zonas que reparten 3, 4 o 5 diputados.
    </p><p class="article-text">
        Muchas veces, estas circunscripciones m&aacute;s peque&ntilde;as suelen elegir m&aacute;s diputados que los que les corresponden por poblaci&oacute;n. Esta distorsi&oacute;n a favor de las zonas y regiones menos pobladas se repite en pr&aacute;cticamente todos los sistemas electorales en Espa&ntilde;a y sirven para garantizar que determinadas &aacute;reas menos habitadas tengan representaci&oacute;n parlamentaria y que las pol&iacute;ticas p&uacute;blicas no se concentren exclusivamente en las grandes urbes con muchos habitantes.
    </p><p class="article-text">
        Castilla-La Mancha es la comunidad con menos representantes por circunscripci&oacute;n. Desde la &uacute;ltima reforma de la ley electoral manchega durante el Gobierno de Cospedal, cada una de las cinco provincias escoge de media 7 diputados de las Cortes.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>

<iframe title="Canarias y las Castillas, los parlamentos autonómicos con circunscripciones más pequeñas" aria-label="Tabla" id="datawrapper-chart-vd9lL" src="https://datawrapper.dwcdn.net/vd9lL/3/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="770" 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; consecuencias tienen estas distorsiones? Que a veces se pueden crear mayor&iacute;as parlamentarias que no existen en los votos. Adem&aacute;s de la mayor&iacute;a absoluta del <span style="background-color:#02A2DD;color:white;padding:0px 2px;">PP</span> en Andaluc&iacute;a, los <span style="background-color:#e02020;color:white;padding:0px 2px;">socialistas</span> Garc&iacute;a-Page y Fern&aacute;ndez Vara gobiernan con mayor&iacute;a absoluta en Castilla-La Mancha y Extremadura con el 44% y el 47% de los votos, respectivamente.
    </p><p class="article-text">
        Desde 1980 hasta la actualidad, los sistemas electorales auton&oacute;micos han favorecido 37 mayor&iacute;as absolutas de un solo partido que no exist&iacute;an en las urnas. Esto es, candidaturas que consiguieron mayor&iacute;as para gobernar sin necesidad de pactar con otras fuerzas pol&iacute;ticas pero que no sumaban m&aacute;s del 50% de los votos. De estas 37 mayor&iacute;as, 16 se registraron en las &uacute;ltimas dos d&eacute;cadas.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <!-- Lo¡d3.js -->
<script src="https://d3js.org/d3.v4.js"></script>

<link href="https://fonts.googleapis.com/css?family=Roboto:400,700|Encode+Sans:400,500,700&display=swap"
    rel="stylesheet">
<br><!-- título -->
<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">16 mayorías
    absolutas de un solo partido que no existían en las urnas en dos décadas

</h4>
<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">
    Listado de candidaturas que obtuvieron más del 50% de los escaños aunque no habían conseguido más de la mitad de los
    votos en esas elecciones desde las autonómicas de las elecciones celebradas en 2003
</p>

</p>




<div id="contenedor-curva-partidos-mayorias-absolutas">
    <div id="partidos-mayorias-absolutas"></div>

</div>


<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente:
    Portal de información Argos</p>

<br>
<style>
    #contenedor-curva-partidos-mayorias-absolutas {
        width: 100%;

    }

    #partidos-mayorias-absolutas {
        width: 100%
    }

    #partidos-mayorias-absolutas text {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif
    }

    #partidos-mayorias-absolutas .nombre-pais-curva {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        fill: #333333;
        font-weight: 700
    }

    #partidos-mayorias-absolutas .ncasostotales {
        font-size: 11px;
        font-family: 'Encode Sans', sans-serif;
        fill: #939393;

    }


    #partidos-mayorias-absolutas .eje-vertical-partidos-mayorias-absolutas line {

        stroke: #c5c5c5;
        stroke-dasharray: 3;
        stroke-width: 0.5;
    }

    #partidos-mayorias-absolutas .eje-vertical-partidos-mayorias-absolutas text {
        fill: #000000;
        font-size: 14px
    }


    #partidos-mayorias-absolutas .eje-vertical-partidos-mayorias-absolutas path {
        stroke-width: 0;
    }


    #partidos-mayorias-absolutas .eje-horizontal path {
        stroke-width: 0;
    }

    #partidos-mayorias-absolutas .eje-horizontal text {
        fill: #939393;
    }


    #partidos-mayorias-absolutas .eje-horizontal line {

        stroke: #939393;
        stroke-width: 1;
    }


    .columna-datos-eldiarioes {
        text-align: right;
        padding-bottom: 0px;
        padding-top: 0px;
        border-bottom: 1px solid #ddd;

    }

    .primeracolumna-eldiarioes {
        border-bottom: 1px solid #ddd;
        padding-bottom: 0px;
        padding-top: 0px;

    }

    #partidos-mayorias-absolutas .label-media {
        font-size: 11px !important
    }
</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"
            ]
        })

        // set the dimensions and margins of the graph
        var totalWidth = document.getElementById("contenedor-curva-partidos-mayorias-absolutas")
            .offsetWidth;


        var margin = {
                top: 50,
                right: 20,
                bottom: 20,
                left: 180
            },
            width = totalWidth - margin.left - margin.right
        heightsvgmayoriasabsolutas = 520 - margin.top - margin.bottom;

        var parseTime = d3.timeParse("%d/%m/%Y");

        //Read the data
        d3.csv("https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/sistema-electoral/datos_sistema_electoral.csv",
            function (data) {


                data = data.filter(function (d) {
                    return d.porcentaje < 50 & d.porcentajedip > 50 & d.year > 1999
                })

                data.forEach(function (s) {
                    s.nombrepartido = s.siglas + " (" + s.ccaa + "-" + s.year + ")"
                });


                data = data.sort(function (a, b) {
                    return d3.ascending(+a.year, +b.year);
                });



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


                var colorpartidos = d3.scaleOrdinal() // D3 Version 4
                    .domain(["PSOE", "PP", "IU", "Cs", "U. Podemos", "CDS", "CCa-PNC", "EH Bildu", "Més", "Vox",
                        "EAJ-PNV", "ERC", "HB", "PCE", "BNG", "CiU", "PAR", "PR", "PRC", "UPN", "ICV", "PA",
                        "UPL", "UPyD", "CHA", "Compromís", "CUP", "FAC", "NCa", "UCD", "AA", "ASG", "ECP",
                        "El Pi", "Gbai", "JxCAT", "Más Madrid", "NA+", "PP+Cs", "JxSí", "Soria ¡Ya!", "XAV"
                    ])
                    .range(["#E02020", "#02A2DD", "#007057", "#EA8046", "#7C4080", "#EA8046", "#EDDC2E",
                        "#C7D892",
                        "#C1C929", "#AAD656", "#16823B", "#FFB232", "#C7D892", "#AD0017", "#95CCF7",
                        "#314683", "#FEA000", "#002F54", "#AFB113", "#1C669C", "#007057", "#00CC77",
                        "#b80064", "#C4017B", "#AD0017", "#BF5237", "#FFED00", "#17375E", "#81C932",
                        "#127055", "#00CC77", "#A90606", "#A54290", "#54266D", "#B83737", "#314683",
                        "#3EB1A2", "#1C669C", "#02A2DD", "#3EB1A2", "#610f13", "#f7d70e"
                    ])
                    .unknown("#c5c5c5");


                // Add X axis --> it is a date format
                var x = d3.scaleLinear()
                    .domain([42, 62])
                    .range([0, width]);



                //Add Y axis
                var ymayoriasabsolutas = d3.scalePoint()
                    .domain(data.map(function (d) {
                        return d.nombrepartido;
                    })).range([0, heightsvgmayoriasabsolutas])
                    .padding(0.2);

                var svg = d3.select("#partidos-mayorias-absolutas")
                    .append("svg")
                    .attr("width", width + margin.left + margin.right)
                    .attr("height", heightsvgmayoriasabsolutas + margin.top + margin.bottom)
                    .append("g")
                    .attr("class", "grafico-individual-partidos-mayorias-absolutas")

                    .attr("transform",
                        "translate(" + margin.left + "," + margin.top + ")");



                svg.append("g")
                    .attr("class", "eje-vertical-partidos-mayorias-absolutas")
                    .call(d3.axisLeft(ymayoriasabsolutas).ticks(4)
                        .tickSize(-width)
                        .tickSizeOuter(0)
                        .tickFormat(function (d) {
                            return (d)
                        }));

                // Draw the line

                svg
                    .append("g")
                    .attr("class", "eje-horizontal")
                    .attr("transform", "translate(0," + -25 + ")")
                    .call(d3.axisTop(x)
                        .ticks(totalWidth > 600 ? 8 : 4).tickSizeOuter(0)
                        .tickFormat(function (d) {
                            return locale.format(",d")(d) + "%";
                        }));


                svg.append("g")
                    .attr("class", "grupo-linea-porcentaje-voto-favorecidos").selectAll(
                        ".partidos-mayorias-absolutas")
                    .data(data)
                    .enter()
                    .append("rect")
                    .attr("class", "partidos-mayorias-absolutas")
                    .attr("fill", "#c5c5c5")
                    .attr("x", function (d) {
                        return x(d.porcentaje);
                    })
                    .attr("width", function (d) {
                        return x(d.porcentajedip) - x(d.porcentaje);
                    })
                    .attr("y", function (d) {
                        return ymayoriasabsolutas(d.nombrepartido) - 5;
                    })
                    .attr("height", 10)
                    .style("cursor", "pointer")
                    .on("mouseover", mouseover)
                    .on("mousemove", mousemove)
                    .on("mouseout", mouseout);


                svg.append("g")
                    .attr("class", "grupo-circulo-porcentaje-voto-favorecidos").selectAll("line-circle")
                    .data(data)
                    .enter().append("rect")
                    .attr("class", "circulo-porcentaje-voto-favorecidos")
                    .attr("display", "block")
                    .attr("width", 4)
                    .attr("height", 20)
                    .attr("fill", function (d) {
                        return colorpartidos(d.partido);
                    })
                    .style("pointer-events", "none")

                    .attr("x", function (d) {
                        return x(d.porcentaje) - 2;
                    })
                    .attr("y", function (d) {
                        return ymayoriasabsolutas(d.nombrepartido) - 10;
                    })


                svg.append("g")
                    .attr("class", "grupo-circulo-porcentaje-diputados-favorecidos").selectAll("line-circle")
                    .data(data)
                    .enter().append("circle")
                    .attr("class", "circulo-porcentaje-diputados-favorecidos")
                    .attr("display", "block")
                    .attr("r", 8)
                    .attr("fill", function (d) {
                        return colorpartidos(d.partido);
                    })
                    .style("pointer-events", "none")
                    .attr("cx", function (d) {
                        return x(d.porcentajedip);
                    })
                    .attr("cy", function (d) {
                        return ymayoriasabsolutas(d.nombrepartido);
                    });


                    svg.append("g")
                    .append("line")
                    .attr("class", "lineas-mayoria-absoluta")
                    .attr("x1", function (d) {
                        return x(50);
                    })
                    .attr("y1", 0)
                    .attr("x2", function (d) {
                        return x(50);
                    })
                    .attr("y2", heightsvgmayoriasabsolutas)
                    .attr("stroke-width", 1)
                    .attr("stroke", "#000000")
                    .attr("stroke-dasharray", "3,3");


                svg.append("g")
                    .attr("class", "grupo-circulo-diferencia-porcentaje").selectAll("line-circle")
                    .data(data)
                    .enter().append("text")
                    .attr("class", "circulo-diferencia-porcentaje")
                    .text(function (d) {
                        return locale.format("+.1f")(d.difvotdip);
                    })
                    .attr("display", "block")
                    .attr("x", function (d) {
                        return x((+d.difvotdip / 2) + +d.porcentaje);
                    })
                    .attr("y", function (d) {
                        return ymayoriasabsolutas(d.nombrepartido);
                    })
                    .attr('alignment-baseline', 'middle')
                    .attr("text-anchor", "middle")
                    .style("font-weight", 700)
                    .style("stroke", "#ffffff")
                    .style("stroke-width", "3px")
                    .style("pointer-events", "none")
                    .style("paint-order", "stroke");




                svg.append("line")
                    .attr('class', 'lineanot')
                    .attr('display', 'none')
                    .attr("x1", x(24))
                    .attr("y1", heightsvgmayoriasabsolutas)
                    .attr("x2", x(24))
                    .attr("y2", -10)
                    .attr("stroke-width", 1)
                    .attr("stroke", "black")


                svg
                    .append('text')
                    .attr("class", "label-votos")
                    .html("Votos")
                    .attr('alignment-baseline', 'middle')
                    .attr('text-anchor', 'end')
                    .attr('x', x(49.3))
                    .attr('y', -10)
                    .attr("fill", "#000000")
                    .style("font-weight", 700)


                svg
                    .append('text')
                    .attr("class", "label-diputados")
                    .html("Escaños")
                    .attr('alignment-baseline', 'middle')
                    .attr('text-anchor', 'start')
                    .attr('x', x(51.4))
                    .attr('y', -10)
                    .attr("fill", "#000000")
                    .style("font-weight", 700)



                var tooltipWidth = totalWidth > 600 ? '220px' : '220px';
                var tooltipPosition = totalWidth > 600 ? 'absolute' : 'absolute';



                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("pointer-events", "none")
                    .style("font-size", "12px")
                    .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");

                function mouseover(d) {

                    d3.select(this)
                        .style('stroke', 'black')
                        .style('stroke-width', '2px')

                    var ccaa = d.ccaa;
                    var fecha = d.year;
                    var siglas = d.siglas;
                    var votos = locale.format(",d")(d.votos);
                    var porcentaje = locale.format(".1f")(d.porcentaje);
                    var diputados = locale.format(",d")(d.diputados);
                    var porcentajedip = locale.format(".1f")(d.porcentajedip);
                    var difvotdip = locale.format("+.1f")(d.difvotdip);
                    var votos = locale.format(",d")(d.votos);




                    tooltip.transition()
                        .duration(0)
                        .style("opacity", 1);
                    tooltip.html(
                        '<p style="display: block; text-align:left;margin-top:0px;margin-bottom:5px;font-size:16px;font-weight:bold;border-bottom:1px solid #c5c5c5;;color:' +
                        colorpartidos(d.partido) + '">' +
                        siglas +
                        '</p><p style="display: block;text-align:left;margin-top:0px;margin-bottom:2px;font-size:12px;color:#6d6d6d">Autonómicas en ' +
                        ccaa +
                        '<table style="border-collapse: collapse;height:90px;width:100%;margin-bottom:5px"><tr><th style="text-align:left">Elecc. de ' +
                        fecha +
                        '</th><th style="text-align:right">Nº</th><th style="text-align:right">%</th></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Votos</td><td class="columna-datos-eldiarioes" style="color:#000000;">' +
                        votos +
                        '</td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                        porcentaje +
                        '%</td></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Escaños</td><td class="columna-datos-eldiarioes" style="color:#000000;">' +
                        diputados +
                        '</td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                        porcentajedip +
                        '%</td></tr><tr class="fila-tabla"><td class="primeracolumna-eldiarioes">Diferencia</td><td class="columna-datos-eldiarioes" style="color:#000000;"></td><td class="columna-datos-eldiarioes" style="color:#000000;font-weight:700">' +
                        difvotdip +
                        'p</td></tr></table>'
                    );
                    tooltip.style("visibility", "visible");
                    tooltip.style('width', tooltipWidth);


                }

                function mouseout(d) {
                    d3.select(this)
                        .style('stroke-width', '1px')
                        .style("stroke", "#c5c5c5")
                    tooltip.transition()
                        .duration(20)
                        .style("opacity", 0);
                    var $tooltip = $("#tooltip");
                    $tooltip.empty();
                }


                function mousemove(d) {


                    if (totalWidth > 600) {
                        if (d3.event.pageX > width / 1.5) {
                            return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", (d3.event
                                    .pageX - 150) +
                                "px");
                        }
                        return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", (d3.event
                                .pageX - 20) +
                            "px");
                    } else {

                        return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", "20%");

                    }
                }






            })
    })();
</script>
    </figure><p class="article-text">
        Estos sistemas electorales ser&aacute;n clave en las pr&oacute;ximas elecciones auton&oacute;micas del 28M y que podr&iacute;an decantar la balanza por un Gobierno de izquierdas o derechas en alguna de las 12 comunidades que eligen a los representantes de sus parlamentos auton&oacute;micos.
    </p><p class="article-text">
        Ya en 2019 dos comunidades aut&oacute;nomas modificaron sus sistemas electorales para reducir la distorsi&oacute;n entre votos y esca&ntilde;os: Canarias y la Regi&oacute;n de Murcia. &iquest;El resultado? La representatividad mejor&oacute; mucho.
    </p><p class="article-text">
        En el caso canario, la principal novedad es que se a&ntilde;adi&oacute; una nueva circunscripci&oacute;n regional que escogi&oacute; 9 diputados. Es decir, los canarios emitieron dos votos para elegir a sus representantes en el Parlamento de Canarias: uno por la isla y otro por toda Canarias. Esta nueva circunscripci&oacute;n mejor&oacute; la representatividad de las islas grandes (Tenerife y Gran Canaria), que representan el 80% de la poblaci&oacute;n pero solo eleg&iacute;an hasta ese a&ntilde;o el 50% de los esca&ntilde;os.
    </p><p class="article-text">
        La Regi&oacute;n de Murcia hab&iacute;a sido hasta 2019 autonom&iacute;a con m&aacute;s distorsi&oacute;n entre votos y esca&ntilde;os. Hasta 2015, en la regi&oacute;n se repart&iacute;an los esca&ntilde;os en cinco circunscripciones inferiores a la provincia (caso excepcional junto a Asturias) que premiaron a los partidos con m&aacute;s implantaci&oacute;n en las zonas rurales. Primero PSOE y despu&eacute;s el PP.
    </p><p class="article-text">
        &iquest;Qu&eacute; cambi&oacute; en las &uacute;ltimas elecciones?&nbsp;<a href="https://www.eldiario.es/murcia/politica/Asamblea-Regional-aprueba-Ley-Electoral_0_412258991.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">La reforma electoral aprobada por PSOE, Podemos y Ciudadanos en 2015&nbsp;</a>introdujo una circunscripci&oacute;n &uacute;nica y baja las barreras del 5% al 3%. El resultado est&aacute; en los datos: fueron las elecciones con la mejor relaci&oacute;n entre votos y esca&ntilde;os de la historia de la autonom&iacute;a.
    </p><p class="article-text">
        Entonces, &iquest;cu&aacute;les son los partidos que tienen todas las cartas para ser favorecidos por las leyes y el sistema electoral de cada autonom&iacute;a? Busca tu comunidad aut&oacute;noma y descubre cu&aacute;les han sido las candidaturas m&aacute;s beneficiadas y perjudicadas en todas las elecciones regionales celebradas en democracia.
    </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">
<script src="https://d3js.org/d3.v4.js"></script>

<br><!-- título -->
<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">BUSCADOR:
    ¿cuáles han sido los más beneficiados y perjudicados por cada sistema electoral?
</h4>
<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">
    Diferencia entre el porcentaje de escaños y el porcentaje de votos obtenido por cada partido en todas las elecciones
    autonómicas que se han celebrado en democracia. Solo se incluyen candidaturas que consiguieron diputados o con más
    del 3% de los votos
</p>
<div class="menu-selectorccaa">Selecciona: </div>


<div id="contenedor-sistema-electoral-ccaa">
    <div id="circulos-sistema-electoral-ccaa"></div>
</div>


<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente:
    Argos</p>

<br>
<style>
    #contenedor-sistema-electoral-ccaa {
        width: 100%;

    }

    .menu-selectorccaa {
        font-family: 'Encode Sans', sans-serif;
        font-size: 12px;
        text-align: center;
    }

    #ccaaselector {
        font-family: 'Encode Sans', sans-serif;
        font-size: 14px;
        border: 1px solid #cecece;
        height: 35px;
        background-color: white;
        color: black;
        border-radius: 0px;

    }

    #circulos-sistema-electoral-ccaa {
        width: 100%
    }

    #circulos-sistema-electoral-ccaa text {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif
    }

    #circulos-sistema-electoral-ccaa .nombre-pais-curva {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        fill: #333333;
        font-weight: 700
    }

    #circulos-sistema-electoral-ccaa .ncasostotales {
        font-size: 11px;
        font-family: 'Encode Sans', sans-serif;
        fill: #939393;

    }


    #circulos-sistema-electoral-ccaa .eje-vertical-sistema-electoral-ccaa line {

        stroke: #c5c5c5;
        stroke-dasharray: 3;
        stroke-width: 0.5;
    }

    #circulos-sistema-electoral-ccaa .eje-vertical-sistema-electoral-ccaa text {
        fill: #939393;
    }


    #circulos-sistema-electoral-ccaa .eje-vertical-sistema-electoral-ccaa path {
        stroke-width: 0;
    }


    #circulos-sistema-electoral-ccaa .eje-horizontal-sistema-electoral-ccaa path {
        stroke-width: 0;
    }

    #circulos-sistema-electoral-ccaa .eje-horizontal-sistema-electoral-ccaa text {
        fill: #939393;
    }


    #circulos-sistema-electoral-ccaa .eje-horizontal-sistema-electoral-ccaa line {

        stroke: #939393;
        stroke-width: 1;
    }


    .columna-datos-espana {
        text-align: right;
        padding-bottom: 0px;
        padding-top: 0px;
        border-bottom: 1px solid #ddd;

    }

    .primeracolumna-espana {
        border-bottom: 1px solid #ddd;
        padding-bottom: 0px;
        padding-top: 0px;

    }

    #circulos-sistema-electoral-ccaa .label-media-diario {
        font-size: 13px !important
    }
</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"
            ]
        })

        // set the dimensions and margins of the graph
        var totalWidth = document.getElementById("contenedor-sistema-electoral-ccaa")
            .offsetWidth;


        var margin = {
                top: 40,
                right: 30,
                bottom: 30,
                left: 40
            },
            width = totalWidth - margin.left - margin.right
        heightdiario = totalWidth > 600 ? 520 - margin.top - margin.bottom : 400;
        var parseTime = d3.timeParse("%Y-%m-%d");

        //Read the data
        d3.csv("https://lab.eldiario.es/elections-maps/mapas-elecciones-28m/sistema-electoral/datos_sistema_electoral.csv",
            function (data) {



                var dataccaa = data


                var listccaa = d3.map(data, function (d) {
                        return d.ccaa;

                    }).keys()
                    .sort(d3.ascending)


                listccaa.unshift("Todas las CCAA");



                // create the drop down menu-selectorccaa of ccaas
                var selector = d3.select(".menu-selectorccaa")
                    .append("select")
                    .attr("id", "ccaaselector")
                    .selectAll("option")
                    .data(listccaa)
                    .enter().append("option")
                    .text(function (d) {
                        return d;
                    })
                    .attr("value", function (d, i) {
                        return i;
                    });



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


                var colorlinetecnologia = d3.scaleOrdinal() // D3 Version 4
                    .domain(["PSOE", "PP", "IU", "Cs", "U. Podemos", "CDS", "CCa-PNC", "EH Bildu", "Més", "Vox",
                        "EAJ-PNV", "ERC", "HB", "PCE", "BNG", "CiU", "PAR", "PR", "PRC", "UPN", "ICV", "PA",
                        "UPL", "UPyD", "CHA", "Compromís", "CUP", "FAC", "NCa", "UCD", "AA", "ASG", "ECP",
                        "El Pi", "Gbai", "JxCAT", "Más Madrid", "NA+", "PP+Cs", "JxSí", "Soria ¡Ya!", "XAV"
                    ])
                    .range(["#E02020", "#02A2DD", "#007057", "#EA8046", "#7C4080", "#EA8046", "#EDDC2E",
                        "#C7D892",
                        "#C1C929", "#AAD656", "#16823B", "#FFB232", "#C7D892", "#AD0017", "#95CCF7",
                        "#314683", "#FEA000", "#002F54", "#AFB113", "#1C669C", "#007057", "#00CC77",
                        "#b80064", "#C4017B", "#AD0017", "#BF5237", "#FFED00", "#17375E", "#81C932",
                        "#127055", "#00CC77", "#A90606", "#A54290", "#54266D", "#B83737", "#314683",
                        "#3EB1A2", "#1C669C", "#02A2DD", "#3EB1A2", "#610f13", "#f7d70e"
                    ])
                    .unknown("#c5c5c5");



                // 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("#circulos-sistema-electoral-ccaa")
                    .append("svg")
                    .attr("width", width + margin.left + margin.right)
                    .attr("height", heightdiario + margin.top + margin.bottom)
                    .append("g")
                    .attr("class", "grafico-sistema-electoral-ccaa")

                    .attr("transform",
                        "translate(" + margin.left + "," + margin.top + ")");


                // Add X axis --> it is a date format
                var x = d3.scaleLinear()
                    .domain([1979, 2023])
                    .range([0, width]);
                svg
                    .append("g")
                    .attr("class", "eje-horizontal-sistema-electoral-ccaa")
                    .attr("transform", "translate(0," + heightdiario + ")")
                    .call(d3.axisBottom(x)
                        .ticks(totalWidth > 600 ? 4 : 2).tickSizeOuter(0)
                        .tickFormat(function (d) {
                            return (d)
                        }));

                var marginniveldiariotop = totalWidth > 600 ? -50 : -40;
                var marginniveldiarioleft = totalWidth > 600 ? 10 : 10;

                //Add Y axis
                var y = d3.scaleLinear()
                    .domain([d3.min(dataccaa, function (d) {
                        return +d.difvotdip;
                    }), d3.max(dataccaa, function (d) {
                        return +d.difvotdip;
                    })])
                    .range([heightdiario, 0]);
                svg.append("g")
                    .attr("class", "eje-vertical-sistema-electoral-ccaa")
                    .call(d3.axisLeft(y).ticks(7)
                        .tickSize(-width)
                        .tickSizeOuter(0)
                        .tickFormat(function (d) {
                            return locale.format("+,d")(d) + "p";
                        }))

                var sizecircles = totalWidth > 600 ? 7 : 4




                // Draw the line


                svg
                    .append("g").selectAll(".circulos-sistema-electoral-ccaa")
                    .data(dataccaa)
                    .enter()
                    .append("circle")
                    .attr("class", "circulos-sistema-electoral-ccaa")
                    .attr("cx", function (d) {
                        return x(+d.year);
                    })
                    .attr("cy", function (d) {
                        return y(d.difvotdip);
                    })
                    .attr("r", function (d) {
                        return sizecircles;
                    })
                    .style("fill", function (d) {
                        return colorlinetecnologia(d.partido)
                    })
                    .style("fill-opacity", 0.4)
                    .style("stroke", function (d) {
                        return colorlinetecnologia(d.partido)
                    })
                    .style("cursor", "pointer")
                    .on("mouseover", mouseover)
                    .on("mousemove", mousemove)
                    .on("mouseout", mouseout)




                var lineacero = svg
                    .append("line")
                    .attr('class', 'lineacero')
                    .attr('display', 'block')
                    .attr("x1", 0)
                    .attr("y1", y(0))
                    .attr("x2", width)
                    .attr("y2", y(0))
                    .attr("stroke-width", 1)
                    .attr("stroke", "#000000");


                var contenedorlabels = svg.append("g")
                    .attr("class", "contenedor-labels")


                contenedorlabels.append('text')
                    .attr("class", "label-beneficiados")
                    .text("↑ Más beneficiados")
                    .attr("fill", "#000000")
                    .attr("display", "block")
                    .attr('alignment-baseline', 'middle')
                    .attr("opacity", 1)
                    .attr('x', x(1995))
                    .attr('dx', '.5em')
                    .attr('y', y(0.5))
                    .style("font-weight", 700)
                    .style("stroke", "#ffffff")
                    .style("stroke-width", "3px")

                    .style("pointer-events", "none")
                    .style("paint-order", "stroke");



                contenedorlabels.append('text')
                    .attr("class", "label-perjudicados")
                    .text("↓ Más perjudicados")
                    .attr("fill", "#000000")
                    .attr("display", "block")
                    .attr('alignment-baseline', 'middle')
                    .attr("opacity", 1)
                    .attr('x', x(1995))
                    .attr('dx', '.5em')
                    .attr('y', y(-0.5))
                    .style("font-weight", 700)
                    .style("stroke", "#ffffff")
                    .style("stroke-width", "3px")
                    .style("pointer-events", "none")
                    .style("paint-order", "stroke");




                var tooltipWidth = totalWidth > 600 ? '220px' : '220px';
                var tooltipPosition = totalWidth > 600 ? 'absolute' : 'absolute';



                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");


                function mouseover(d) {

                    d3.select(this.parentNode.appendChild(this))
                        // .style("fill-opacity", 1)
                        .style('stroke', 'black')
                        .style('stroke-width', '2px')




                    var ccaa = d.ccaa;
                    var fecha = d.year;
                    var siglas = d.siglas;
                    var votos = locale.format(",d")(d.votos);
                    var porcentaje = locale.format(".1f")(d.porcentaje);
                    var diputados = locale.format(",d")(d.diputados);
                    var porcentajedip = locale.format(".1f")(d.porcentajedip);
                    var difvotdip = locale.format("+.1f")(d.difvotdip);
                    var votos = locale.format(",d")(d.votos);



                    tooltip.transition()
                        .duration(0)
                        .style("opacity", 1);
                    tooltip.html(
                        '<p style="display: block; text-align:left;margin-top:0px;margin-bottom:2px;font-size:14px;font-weight:bold;color:' +
                        colorlinetecnologia(d.partido) + '">' +
                        siglas +
                        '</p><p style="display: block;text-align:left;margin-top:0px;margin-bottom:2px;font-size:12px;color:#6d6d6d">Autonómicas en ' +
                        ccaa +
                        '<table style="border-collapse: collapse;height:90px;width:100%;margin-bottom:5px"><tr><th style="text-align:left">Elecc. de ' +
                        fecha +
                        '</th><th style="text-align:right">Nº</th><th style="text-align:right">%</th></tr><tr class="fila-tabla"><td class="primeracolumna-espana">Votos</td><td class="columna-datos-espana" style="color:#000000;">' +
                        votos +
                        '</td><td class="columna-datos-espana" style="color:#000000;font-weight:700">' +
                        porcentaje +
                        '%</td></tr><tr class="fila-tabla"><td class="primeracolumna-espana">Escaños</td><td class="columna-datos-espana" style="color:#000000;">' +
                        diputados +
                        '</td><td class="columna-datos-espana" style="color:#000000;font-weight:700">' +
                        porcentajedip +
                        '%</td></tr><tr class="fila-tabla"><td class="primeracolumna-espana">Diferencia</td><td class="columna-datos-espana" style="color:#000000;"></td><td class="columna-datos-espana" style="color:#000000;font-weight:700">' +
                        difvotdip +
                        'p</td></tr></table>'
                    );
                    tooltip.style("visibility", "visible");
                    tooltip.style('width', tooltipWidth);


                }

                function mouseout(d) {



                    d3.select(this)
                        .style('stroke-width', '1px')
                        .style("stroke", function (d) {
                            return colorlinetecnologia(d.partido)
                        })
                    tooltip.transition()
                        .duration(20)
                        .style("opacity", 0);
                    var $tooltip = $("#tooltip");
                    $tooltip.empty();
                }


                function mousemove(d) {


                    if (totalWidth > 600) {
                        if (d3.event.pageX > width / 1.5) {
                            return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", (d3.event
                                    .pageX - 200) +
                                "px");
                        }
                        return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", (d3.event
                                .pageX - 20) +
                            "px");
                    } else {

                        return tooltip.style("top", (d3.event.pageY - 180) + "px").style("left", "20%");

                    }
                }


                var selectorprincipalparrafo = d3.select("#ccaaselector").on('change',
                    function input() {

                        selectedccaa = listccaa[d3.select("#ccaaselector").node().value]

                        dataccaa = selectedccaa == "Todas las CCAA" ? data : data.filter(function (d) {
                            return d.ccaa == selectedccaa
                        })


                        var y = d3.scaleLinear()
                            .domain([d3.min(dataccaa, function (d) {
                                return +d.difvotdip;
                            }), d3.max(dataccaa, function (d) {
                                return +d.difvotdip;
                            })])
                            .range([heightdiario, 0]);

                        d3.selectAll(".grafico-sistema-electoral-ccaa").transition()
                            .duration(750)
                            .select(".eje-vertical-sistema-electoral-ccaa")
                            .attr("display", "block")

                            .call(d3.axisLeft(y).ticks(7)
                                .tickSize(-width)
                                .tickSizeOuter(0)
                                .tickFormat(function (d) {
                                    return locale.format("+,d")(d) + "p";
                                }))



                        d3.selectAll(".circulos-sistema-electoral-ccaa")
                            .transition()
                            .duration(750)
                            .style("display", function (d) {
                                return selectedccaa == "Todas las CCAA" ? "block" : selectedccaa == d
                                    .ccaa ? "block" : "none"
                            })
                            .attr("r", selectedccaa == "Todas las CCAA" ?  sizecircles : sizecircles + 3)
                            .attr("cy", function (d) {
                                return y(d.difvotdip);
                            });


                        d3.selectAll(".lineacero")
                            .transition()
                            .duration(750)
                            .attr("y1", y(0))
                            .attr("y2", y(0))


                        d3.selectAll(".label-beneficiados")
                            .transition()
                            .duration(750)
                            .attr("y", y(0) - 10)

                        d3.selectAll(".label-perjudicados")
                            .transition()
                            .duration(750)
                            .attr("y", y(0) + 10)





                    })





            })
    })();
</script>
    </figure>]]></description>
      <dc:creator><![CDATA[Raúl Sánchez]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/politica/psoe-pp-coalicion-canaria-partidos-beneficiados-sistemas-electorales-autonomicos_1_10140850.html]]></guid>
      <pubDate><![CDATA[Sun, 30 Apr 2023 20:46:21 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/b85857ef-30cb-4a0f-9055-c5ab57991c5a_16-9-discover-aspect-ratio_default_0.jpg" length="419906" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/b85857ef-30cb-4a0f-9055-c5ab57991c5a_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="419906" width="1200" height="675"/>
      <media:title><![CDATA[PSOE, PP y Coalición Canaria, los partidos más beneficiados por los sistemas electorales autonómicos desde 2018]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/b85857ef-30cb-4a0f-9055-c5ab57991c5a_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
      <media:keywords><![CDATA[Elecciones 28M 2023,Sistema electoral]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[La lección de Francia: ¿y si el peligro para las democracias fuera la abstención?]]></title>
      <link><![CDATA[https://www.eldiario.es/internacional/leccion-francia-si-peligro-democracias-fuera-abstencion_1_9106232.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/b19c4672-8f29-44a5-bc5e-625ace0644dc_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="La lección de Francia: ¿y si el peligro para las democracias fuera la abstención?"></p><div class="subtitles"><p class="subtitle">En un contexto de polarización y auge de la extrema derecha, la baja participación electoral no solo puede alentar la inestabilidad, sino que aumenta el riesgo de que los ciudadanos perciban a los gobernantes como ilegítimos</p><p class="subtitle">Macron pierde la mayoría absoluta ante el avance de la izquierda de Mélenchon y la subida de la extrema derecha</p></div><p class="article-text">
        Un fantasma sobrevuela desde hace a&ntilde;os sobre los procesos electorales en las llamadas &ldquo;democracias maduras&rdquo;. Y no, no es &ndash;o mejor dicho, no solo&ndash; el auge de la extrema derecha. Es la abstenci&oacute;n, esa decisi&oacute;n libre de los votantes de no acudir a celebrar el rito de las urnas, de no contribuir con su voto a definir el gobierno de su pa&iacute;s, de su regi&oacute;n o de su pueblo. En las <a href="https://www.eldiario.es/internacional/macron-pierde-mayoria-absoluta-avance-alianza-izquierdas-melenchon_1_9098481.html" data-mrf-recirculation="links-noticia" class="link">elecciones legislativas en Francia</a> del pasado domingo, unas elecciones importantes para los equilibrios pol&iacute;ticos del pa&iacute;s, el primer partido ha sido el de la abstenci&oacute;n, que ha llegado casi al 54 por ciento. Dicho de otra manera, menos de la mitad de los electores ha votado. Las razones son m&uacute;ltiples, seg&uacute;n los expertos, y algunas tienen que ver con factores nacionales, pero otras son comunes a las que alientan esa tendencia en otros pa&iacute;ses aunque de forma menos marcada que en el pa&iacute;s galo. Tambi&eacute;n son comunes los riesgos. En un contexto de alta polarizaci&oacute;n y auge de la extrema derecha, la baja participaci&oacute;n no solo puede aumentar la inestabilidad, sino tambi&eacute;n el riesgo de que los ciudadanos perciban a los gobernantes como ileg&iacute;timos.
    </p><h3 class="article-text"><strong>La &ldquo;especificidad francesa&rdquo;</strong></h3><p class="article-text">
        Si a&uacute;n en los a&ntilde;os 70 y 80 la participaci&oacute;n lleg&oacute; a rondar el 80 por ciento, la bajada en Francia ha sido constante y especialmente acentuada a partir 2002. &ldquo;Hay una explicaci&oacute;n importante relacionada con los cambios institucionales. A partir de 2002, el mandato presidencial se redujo a cinco a&ntilde;os y las elecciones legislativas siempre se han celebrado unas semanas despu&eacute;s de las presidenciales. Muchos votantes tienen la impresi&oacute;n de haber hecho lo fundamental votando para la presidencia y ven las elecciones legislativas como elecciones de confirmaci&oacute;n&rdquo;, explica Pierre Br&eacute;chon, profesor em&eacute;rito de Ciencia Pol&iacute;tica en la Universidad de Grenoble Alpes. Para Brech&oacute;n, si hay una &ldquo;especificidad francesa&rdquo; tiene que ver precisamente con su sistema institucional que acent&uacute;a una tendencia presente en varios pa&iacute;ses europeos. &ldquo;Es una tendencia vinculada a la evoluci&oacute;n de los valores que se aprecia desde finales de los 80, cuando las generaciones nacidas en los 60 llegan a la edad adulta y valoran cada vez m&aacute;s la individualizaci&oacute;n y la autonom&iacute;a personal, el actuar seg&uacute;n el derecho a expresarse cuando se quiere y la reticencia a actuar por un simple sentido del deber basado en principios&rdquo;, dice.
    </p><p class="article-text">
        El factor del dise&ntilde;o institucional tambi&eacute;n ha influido en el voto del domingo a pesar de que se auguraba un resultado mucho m&aacute;s incierto que hace cinco a&ntilde;os, seg&uacute;n Mathieu Gallard, jefe de investigaci&oacute;n de Ipsos Francia. <a href="https://www.eldiario.es/internacional/empate-coalicion-fuerzas-izquierda-partido-emmanuel-macron-primera-vuelta-elecciones-legislativas-francia_1_9077404.html" data-mrf-recirculation="links-noticia" class="link">La abstenci&oacute;n ha batido r&eacute;cord en el primer turno</a> y se ha mantenido en el segundo.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>

<iframe title="Así ha caído la participación en las legislativas de Francia" aria-label="Gráfico de columnas" id="datawrapper-chart-hn3Wc" src="https://datawrapper.dwcdn.net/hn3Wc/1/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="450"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();
</script>

<br>
    </figure><h3 class="article-text"><strong>El perfil del abstencionista</strong></h3><p class="article-text">
        Seg&uacute;n un <a href="https://www.ipsos.com/sites/default/files/ct/news/documents/2022-06/Ipsos%20Sopra%20Steria_Reports%20de%20voix%20et%20Profil%20des%20abstentionnistes_19%20Juin%2020h15.pdf" data-mrf-recirculation="links-noticia" class="link" target="_blank">estudio de Ipsos Francia,</a> el perfil del abstencionista es el de un votante joven y de renta baja. Entre los j&oacute;venes de entre 18 y 24 a&ntilde;os, solo el 29 por ciento fue a votar. Los niveles de participaci&oacute;n crecen al aumentar la edad hasta llegar al 66 por ciento de los mayores de 70 a&ntilde;os. Lo mismo pasa con el nivel de ingresos: la abstenci&oacute;n de los que ganan menos de 1.250 euros al mes alcanz&oacute; el 64% frente al 49 de las rentas m&aacute;s altas. &ldquo;Son grupos que se est&aacute;n alejando de las instituciones y del sistema pol&iacute;tico y que creen que con gobiernos de izquierda, de derecha o centristas para ellos no cambia nada&rdquo;, comenta Gallard.
    </p><p class="article-text">
        &ldquo;Para los j&oacute;venes, hay una din&aacute;mica muy espec&iacute;fica. Tienden a decir que elegir a un presidente o a un diputado cada cinco a&ntilde;os no es lo que ellos interpretan como legitimidad del sistema pol&iacute;tico. En nuestras encuestas, vemos que quieren ser involucrados m&aacute;s en el corto plazo y m&aacute;s all&aacute; de las elecciones, mediante refer&eacute;ndum y otros instrumentos de democracia directa, no se sienten muy cercanos a la democracia representativa&rdquo;, a&ntilde;ade. Esto no quiere decir que no est&eacute;n politizados. &ldquo;Para ellos el voto es un derecho, mientras que para los mayores es un deber. Y los m&aacute;s j&oacute;venes creen que la democracia puede expresarse en formas diferentes: aman las peticiones, participar en movimientos sociales como el movimiento contra el cambio clim&aacute;tico o la injusticia social. Creen que votar no es suficiente, que es algo que se puede usar y, por ejemplo, durante las presidenciales su participaci&oacute;n fue alta, pero cuando no ven cu&aacute;l es el punto de la cuesti&oacute;n no votan&rdquo;, explica.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>

<iframe title="La participación en la UE ha caído 15 puntos desde 1990" aria-label="Interactive line chart" id="datawrapper-chart-0sqcQ" src="https://datawrapper.dwcdn.net/0sqcQ/2/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="560"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();
</script>

<br>
    </figure><h3 class="article-text">La falta de proximidad de los partidos</h3><p class="article-text">
        Para Laura Morales, catedr&aacute;tica de Ciencia Pol&iacute;tica en el Instituto de Estudios Pol&iacute;ticos de Par&iacute;s, la aceleraci&oacute;n del declive de la participaci&oacute;n en las elecciones &ndash;a todos los niveles&ndash; tambi&eacute;n se debe a factores coyunturales, como la precarizaci&oacute;n del trabajo y el empobrecimiento de los trabajadores. &ldquo;Esos sectores de la poblaci&oacute;n son los que con mayor facilidad se retiran de la participaci&oacute;n electoral cuando se encuentran en situaciones precarias y no est&aacute;n muy satisfechos con la respuesta del sistema pol&iacute;tico&rdquo;, comenta. &ldquo;Su participaci&oacute;n depende mucho de que los partidos pol&iacute;ticos los movilicen. Y llevamos ya varias d&eacute;cadas sin que los partidos cumplan esa misi&oacute;n en el modo en el que pod&iacute;an hacerlo en los a&ntilde;os 50 y 60, porque, no solamente en Francia, se han quedado en estructuras bastante raqu&iacute;ticas que no tienen una capacidad de movilizar el electorado sobre el terreno&rdquo;, a&ntilde;ade Morales. Un an&aacute;lisis compartido por Gallard: &ldquo;El sistema de partidos ha fallado en esto un poco en todos los pa&iacute;ses. Hasta los 80 ten&iacute;amos en Francia un partido comunista muy arraigado en la sociedad, muy cercano a asociaciones, sindicatos... Tambi&eacute;n los partidos de la derecha estaban bien arraigados, pienso en los gaullistas en los 70 y 80. Ahora, si t&uacute; paseas por una ciudad en Francia no ves nada que tenga que ver con un partido a excepci&oacute;n del periodo electoral. No tienen oficinas, sedes locales...&rdquo;. Una falta de proximidad f&iacute;sica que no es solo simb&oacute;lica: &ldquo;La gente los ve como distantes. Y vale para la izquierda, el centro de Ensemble de Emmanuel Macron o la derecha&rdquo;.
    </p><p class="article-text">
        Para Morales, la importancia de la estructura territorial incide sobre todo en la estabilizaci&oacute;n de los partidos y su electorado en el largo plazo, sobre todo para las formaciones m&aacute;s nuevas, como ha podido pasar en Espa&ntilde;a con Podemos, Ciudadanos o tambi&eacute;n Vox. &ldquo;Sostener el entusiasmo inicial es intr&iacute;nsecamente complejo porque en las sociedades actuales las expectativas de los electores con respecto a cu&aacute;l es su papel potencial en la pol&iacute;tica son muy dif&iacute;ciles de cumplir cuando uno empieza a interactuar con la pol&iacute;tica institucional real&rdquo;, dice. Esto, a&ntilde;adido a la aparici&oacute;n de conflictos internos, erosiona la base territorial: &ldquo;Si no est&aacute;s presente en el territorio, las campa&ntilde;as electorales reposan cada vez de forma m&aacute;s exclusiva en la comunicaci&oacute;n pol&iacute;tica, a trav&eacute;s de los medios de comunicaci&oacute;n, la televisi&oacute;n y en cierta medida la prensa digital, pero tambi&eacute;n las redes sociales... Son mecanismos de movilizaci&oacute;n mucho m&aacute;s dif&iacute;ciles de controlar y m&aacute;s sujetos a eventos aleatorios&rdquo;.
    </p><h3 class="article-text">La polarizaci&oacute;n y la extrema derecha</h3><p class="article-text">
        Otro de los factores que contribuye a la desmovilizaci&oacute;n es la polarizaci&oacute;n, que en Francia ha llegado hasta tal punto de acabar con el &ldquo;frente republicano&rdquo;, es decir, el cord&oacute;n sanitario ante la extrema derecha. En un sistema de colegios uninominales de doble turno esto ha hecho que, en las legislativas del domingo, Agrupaci&oacute;n Nacional, el partido de Marine Le Pen, haya conseguido 89 esca&ntilde;os. &ldquo;Cuando han tenido que elegir entre un candidato de izquierdas y uno de extrema derecha, los centristas no han ido a votar, y cuando se decid&iacute;a entre un centrista y uno de extrema derecha, no lo han hecho los de izquierdas. El 'frente republicano' ha colapsado&rdquo;, dice Gallard, quien afirma que es dif&iacute;cil decir qui&eacute;n tiene m&aacute;s responsabilidad entre Ensemble de Emmanuel Macron y Nupes, pese a que los principales representantes de la coalici&oacute;n de izquierda <a href="https://www.eldiario.es/internacional/camino-jean-luc-melenchon-decada-liderar-izquierda-francesa_1_9087526.html" data-mrf-recirculation="links-noticia" class="link">liderada por Jean-Luc M&eacute;lenchon</a> s&iacute; dijeron de forma m&aacute;s clara que ning&uacute;n voto tendr&iacute;a que ir a parar a la extrema derecha. &ldquo;Los grandes l&iacute;deres de la coalici&oacute;n presidencial de la Rep&uacute;blica en Marcha, en cambio, han llegado a establecer una equivalencia moral y pol&iacute;tica entre la 'radicalidad' de la Francia Insumisa y la Agrupaci&oacute;n Nacional de Marine Le Pen. Es evidente que no son comparables desde el punto de vista de las pol&iacute;ticas que est&aacute;n promoviendo y de las connotaciones en t&eacute;rminos de protecci&oacute;n de derechos humanos b&aacute;sicos y de igualdad de la dignidad de las personas&rdquo;, apunta Morales. Esa llamada <a href="https://www.eldiario.es/catalunya/amanecer-dorado-combatir-sindicatos-izquierda_1_5161890.html" data-mrf-recirculation="links-noticia" class="link">&ldquo;teor&iacute;a de los extremos&rdquo; reson&oacute; mucho en Grecia</a>, otro pa&iacute;s con una creciente abstenci&oacute;n, durante los a&ntilde;os de la crisis financiera en la eurozona y los recortes en el gasto p&uacute;blico, cuando los partidos del <em>establishment</em> equiparaban la coalici&oacute;n de Syriza con la extrema derecha de Amanecer Dorado.
    </p><p class="article-text">
        Para Morales, no es una casualidad que la alta abstenci&oacute;n coincida con un auge de la extrema derecha: &ldquo;Hay estudios que comienzan ya a mostrar que la polarizaci&oacute;n extrema de la competici&oacute;n electoral puede hacer que determinados sectores de poblaci&oacute;n que son m&aacute;s moderados se sientan muy alejados y participen menos electoralmente, precisamente porque no se sientan representados por el ruido pol&iacute;tico que esa polarizaci&oacute;n representa&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/6ddc475e-bca9-4203-b808-e01d2ddf07ee_16-9-aspect-ratio_50p_0.webp"
                            >
                                                <source
                                media="(max-width: 576px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/6ddc475e-bca9-4203-b808-e01d2ddf07ee_16-9-aspect-ratio_50p_0.jpg"
                        >
                                                                                                                        
                                                    <source
                                    media="(max-width: 767px)"
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/6ddc475e-bca9-4203-b808-e01d2ddf07ee_16-9-aspect-ratio_75p_0.webp"
                            >
                                                <source
                                media="(max-width: 767px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/6ddc475e-bca9-4203-b808-e01d2ddf07ee_16-9-aspect-ratio_75p_0.jpg"
                        >
                                                                    
                                                    <source
                                    
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/6ddc475e-bca9-4203-b808-e01d2ddf07ee_16-9-aspect-ratio_default_0.webp"
                            >
                                                <source
                                
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/6ddc475e-bca9-4203-b808-e01d2ddf07ee_16-9-aspect-ratio_default_0.jpg"
                        >
                                    
                <!--[if IE 9]></video><![endif]-->

                <img
                                        src="https://static.eldiario.es/clip/6ddc475e-bca9-4203-b808-e01d2ddf07ee_16-9-aspect-ratio_default_0.jpg"
                    alt="Una protesta del movimiento de los chalecos amarillos en Toulouse en diciembre de 2018."
                >

            
            </picture>

            
            
                            <figcaption class="image-footer">
            <span class="title">
                Una protesta del movimiento de los chalecos amarillos en Toulouse en diciembre de 2018.                            </span>
                                    </figcaption>
            
                </figure><h3 class="article-text">El peligro para la legitimidad democr&aacute;tica</h3><p class="article-text">
        Uno de los riesgos de porcentajes muy altos de abstenci&oacute;n es que se cuestione la legitimidad de los resultados. &ldquo;Uno de los papeles que las elecciones cumplen en un sistema democr&aacute;tico consiste en otorgar una legitimidad a quienes han sido elegidos. Si la participaci&oacute;n desciende por debajo del 50, algo que ya empieza a ser un poco m&aacute;s frecuente en el contexto europeo, aunque no lo hayamos visto tanto en Espa&ntilde;a, la consecuencia es que quienes acaban siendo elegidos son percibidos por al menos una buena parte de la ciudadan&iacute;a como ileg&iacute;timos&rdquo;, dice Morales. &ldquo;Eso introduce din&aacute;micas muy negativas. Puede haber ciclos de protesta pol&iacute;tica m&aacute;s intensos y que pueden derivar con m&aacute;s facilidad en movimientos m&aacute;s violentos&rdquo;, apunta. La falta de apoyo, subraya la catedr&aacute;tica de Ciencia Pol&iacute;tica, puede ser tambi&eacute;n usada por partidos extremistas para alimentar m&aacute;s polarizaci&oacute;n y desestabilizaci&oacute;n, en un circulo que se retroalimenta.
    </p><p class="article-text">
        &ldquo;Si la gente no vota, las &eacute;lites pol&iacute;ticas deber&iacute;an preocuparse siempre... Pero si adem&aacute;s a la se suma la insatisfacci&oacute;n, el descontento con el sistema democr&aacute;tico, el problema es real y es el caso de Francia. Pensamos en el movimiento de los chalecos amarillos...&rdquo;, a&ntilde;ade Gallard.
    </p><h3 class="article-text">Movilizar a los votantes (en Francia o en Andaluc&iacute;a)</h3><p class="article-text">
        Revertir la tendencia es dif&iacute;cil pero no imposible. En el caso franc&eacute;s, seg&uacute;n Br&egrave;chon, &ldquo;los gobiernos pueden intervenir sobre el sistema electoral, ya que el mayoritario de doble turno da la impresi&oacute;n de que el voto se pierde cuando se elige una opci&oacute;n minoritaria; o se puede intervenir sobre los poderes del presidente y del Parlamento y cambiar el calendario electoral...&rdquo;. 
    </p><p class="article-text">
        M&aacute;s, en general, la clave est&aacute; en volver a trabajar en pol&iacute;ticas cercanas a la vida cotidiana y abandonar el cortoplacismo. &ldquo;Si los partidos vuelven a arraigarse m&aacute;s en la sociedad, si las instituciones cambian y se introducen elementos de democracia directa es posible que la gente se sienta m&aacute;s cercana al sistema democr&aacute;tico y que vuelvan a las urnas. Es complicado y necesitamos l&iacute;deres pol&iacute;ticos que crean que esto es un problema importante y no estoy seguro que lo hagan&rdquo;, dice Gallard.
    </p><p class="article-text">
        Morales aprovecha la coincidencia de la celebraci&oacute;n del segundo turno de las legislativas francesas con las elecciones auton&oacute;micas en Andaluc&iacute;a &ndash;<a href="https://www.eldiario.es/opinion/zona-critica/preguntas-izquierda_129_9102371.html" data-mrf-recirculation="links-noticia" class="link">donde la abstenci&oacute;n creci&oacute; hasta dos puntos</a> en las secciones censales con peor renta&ndash; para trazar unas conclusiones comunes: &ldquo;Tanto las elecciones andaluzas, obviamente en niveles muy diferentes, como las francesas, demuestran que el voluntarismo de la estrategia, sobre todo de los partidos de izquierda, de intentar crecer a trav&eacute;s de sacar de la abstenci&oacute;n al electorado requiere ser capaz de movilizar un entusiasmo, un idealismo y una esperanza, algo que se construye con mucho m&aacute;s tiempo y de manera mucho m&aacute;s cuidadosa. Lo que est&aacute; fallando es pensar que si uno hace una coalici&oacute;n un mes o un mes y medio antes de las elecciones y pone una cierta cara de unidad, eso va a ser suficiente para entusiasmar al electorado. Ambas elecciones demuestran que no funciona, que esto requiere un trabajo de largo recorrido, que, de momento, no est&aacute; ah&iacute;&rdquo;.&nbsp;&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/47034f44-b5b4-4f45-a040-67925b7a1adb_16-9-aspect-ratio_50p_0.webp"
                            >
                                                <source
                                media="(max-width: 576px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/47034f44-b5b4-4f45-a040-67925b7a1adb_16-9-aspect-ratio_50p_0.jpg"
                        >
                                                                                                                        
                                                    <source
                                    media="(max-width: 767px)"
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/47034f44-b5b4-4f45-a040-67925b7a1adb_16-9-aspect-ratio_75p_0.webp"
                            >
                                                <source
                                media="(max-width: 767px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/47034f44-b5b4-4f45-a040-67925b7a1adb_16-9-aspect-ratio_75p_0.jpg"
                        >
                                                                    
                                                    <source
                                    
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/47034f44-b5b4-4f45-a040-67925b7a1adb_16-9-aspect-ratio_default_0.webp"
                            >
                                                <source
                                
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/47034f44-b5b4-4f45-a040-67925b7a1adb_16-9-aspect-ratio_default_0.jpg"
                        >
                                    
                <!--[if IE 9]></video><![endif]-->

                <img
                                        src="https://static.eldiario.es/clip/47034f44-b5b4-4f45-a040-67925b7a1adb_16-9-aspect-ratio_default_0.jpg"
                    alt="Un colegio electoral en Cours La Ville durante las elecciones presidenciales francesas."
                >

            
            </picture>

            
            
                            <figcaption class="image-footer">
            <span class="title">
                Un colegio electoral en Cours La Ville durante las elecciones presidenciales francesas.                            </span>
                                    </figcaption>
            
                </figure>]]></description>
      <dc:creator><![CDATA[Mariangela Paone]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/internacional/leccion-francia-si-peligro-democracias-fuera-abstencion_1_9106232.html]]></guid>
      <pubDate><![CDATA[Fri, 24 Jun 2022 20:09:47 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/b19c4672-8f29-44a5-bc5e-625ace0644dc_16-9-discover-aspect-ratio_default_0.jpg" length="463858" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/b19c4672-8f29-44a5-bc5e-625ace0644dc_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="463858" width="1200" height="675"/>
      <media:title><![CDATA[La lección de Francia: ¿y si el peligro para las democracias fuera la abstención?]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/b19c4672-8f29-44a5-bc5e-625ace0644dc_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
      <media:keywords><![CDATA[Elecciones,Francia,España,Elecciones Francia,Elecciones Andalucía,Política,Votaciones,Campañas electorales,Sistema electoral,Emmanuel Macron]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[¿Por qué hemos tardado cuatro días en saber que Joe Biden había ganado?]]></title>
      <link><![CDATA[https://www.eldiario.es/internacional/elecciones-eeuu-2020/hemos-tardado-cuatro-dias-joe-biden-habia-ganado_1_6396101.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/590a852b-1c87-4993-85bd-f0f30ac58456_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="¿Por qué hemos tardado cuatro días en saber que Joe Biden había ganado?"></p><div class="subtitles"><p class="subtitle">Tradicionalmente, el candidato que se sabía perdedor ha reconocido en público su derrota para poner fin simbólicamente a las elecciones, pero Trump prepara una ofensiva legal que puede retrasar aún más el resultado definitivo</p><p class="subtitle">Trump sigue siendo presidente: qué puede hacer en los dos meses de traspaso de poderes</p></div><p class="article-text">
        En las &uacute;ltimas elecciones generales en Espa&ntilde;a, los colegios cerraron a las ocho de la tarde y tres horas despu&eacute;s ya se hab&iacute;a contado casi el 99% de los votos. En EEUU, cuatro d&iacute;as despu&eacute;s de cerrar las urnas, todav&iacute;a les queda para llegar ah&iacute;. Es cierto que son unas elecciones especiales, con la mayor participaci&oacute;n en 120 a&ntilde;os y much&iacute;simo voto por correo debido a la pandemia, pero eso no oculta una realidad: la autodenominada &ldquo;primera democracia del mundo&rdquo; es un desastre contando votos. &iquest;Por qu&eacute;?
    </p><h3 class="article-text"><strong>El resultado &ldquo;oficial&rdquo; puede tardar semanas</strong></h3><p class="article-text">
        Por recuperar el ejemplo espa&ntilde;ol, en las &uacute;ltimas elecciones generales el ministro del Interior compareci&oacute; a las 22.30 de la noche y anunci&oacute; los resultados con m&aacute;s del 96% del escrutinio hecho. En EEUU hemos tardado cuatro d&iacute;as en conocer el nombre del ganador y no porque nos lo haya dicho una autoridad, sino porque as&iacute; lo han anunciado los que lo anuncian siempre: los grandes medios nacionales que tienen equipos de analistas mirando los datos y que deciden cu&aacute;ndo es seguro &ldquo;declarar&rdquo; que un candidato ha ganado en un estado.
    </p><p class="article-text">
        Despu&eacute;s del desastre de la noche electoral del a&ntilde;o 2000, cuando declararon ganador primero a Al Gore, luego a George Bush y despu&eacute;s a ninguno de los dos, los grandes medios se han vuelto m&aacute;s prudentes. En elecciones como esta, en la que varios de los estados decisivos ten&iacute;an ventajas de apenas unos miles de votos, han preferido esperar y han hecho bien: en la mayor&iacute;a de los estados el voto anticipado, que suele favorecer a los dem&oacute;cratas, se contaba en &uacute;ltimo lugar. Si se hubieran fiado del escrutinio de la noche electoral, hubieran metido la pata declarando ganador a Trump para luego ver c&oacute;mo al menos cuatro estados decisivos cambiaban a Joe Biden al avanzar el conteo.
    </p><h3 class="article-text"><strong>&iquest;Y por qu&eacute; tardan tanto esos datos oficiales?</strong></h3><p class="article-text">
        Porque tampoco se dan mucha prisa. Los estados verdaderamente disputados son pocos, en la gran mayor&iacute;a se conoce el resultado de antemano y los grandes medios los &ldquo;declaran&rdquo; pr&aacute;cticamente en cuanto cierran las urnas, fi&aacute;ndose solo de las encuestas. Tal vez por eso la gran mayor&iacute;a de los estados se pone l&iacute;mites muy amplios para certificar los resultados: en California o Nueva York, por ejemplo, tienen hasta principios de diciembre.
    </p><p class="article-text">
        Adem&aacute;s el escrutinio lo organizan cada uno de los 3.141 condados del pa&iacute;s, seg&uacute;n sus propias normas y ritmos, y no suelen obligar a ning&uacute;n trabajador a quedarse contando votos durante la noche, sino que regresan al d&iacute;a siguiente y siguen donde lo dejaron. No parece tampoco que sea cuesti&oacute;n de contratar m&aacute;s personal: en Espa&ntilde;a el escrutinio lo hacen 178.000 personas designadas para las mesas electorales, mientras que en EEUU se contrata m&aacute;s de un mill&oacute;n de trabajadores para que atiendan los centros de votaci&oacute;n. Un c&aacute;lculo r&aacute;pido nos dice que en Espa&ntilde;a hay unas 207 personas con derecho a voto por cada miembro de mesa y en EEUU 204 por cada trabajador electoral. No hay mucha diferencia.
    </p><h3 class="article-text"><strong>&iquest;Ha tenido algo que ver la pandemia?</strong></h3><p class="article-text">
        Probablemente mucho. Hace cuatro a&ntilde;os unos 35 millones de estadounidenses votaron por correo y ahora lo han hecho m&aacute;s de 65. Varios estados han facilitado mucho esta v&iacute;a de participaci&oacute;n para que nadie se quedara sin votar por miedo a contagiarse en un centro de votaci&oacute;n. Los votos por correo son m&aacute;s trabajosos de contar, porque necesitan un procedimiento de verificaci&oacute;n en el que se compara la firma de la persona que ha entregado el voto con la que figura en el registro de votantes. En varios estados, tambi&eacute;n hay que comprobar la firma de un testigo. Todo eso lleva tiempo.
    </p><p class="article-text">
        Adem&aacute;s muchos estados fundamentales en esta elecci&oacute;n, entre ellos Wisconsin, Michigan o Pennsylvania, decidieron no empezar ese proceso de contar el voto por correo hasta el propio d&iacute;a de las elecciones, retrasando as&iacute; el escrutinio. Y en otros el conteo del abundante voto por correo se iba a alargar s&iacute; o s&iacute; porque la ley permite que se contabilice todo el que est&eacute; matasellado antes de las elecciones, aunque llegue hasta cinco d&iacute;as despu&eacute;s de la elecci&oacute;n.
    </p><h3 class="article-text"><strong>&iquest;Trump ha tenido algo que ver?</strong></h3><p class="article-text">
        Algo. El presidente ha levantado muchas dudas sobre la limpieza de estas elecciones, llevando a que las autoridades estatales hayan tenido el m&aacute;ximo cuidado y nadie haya querido tener prisa. Lo mismo se aplica a los grandes medios que son los que normalmente se&ntilde;alan al ganador y que han tenido mucha prudencia, incluso cuando los datos dejaban poco margen a una victoria del presidente.
    </p><p class="article-text">
        Tradicionalmente, el candidato que se sab&iacute;a perdedor ha reconocido p&uacute;blicamente su derrota para poner fin simb&oacute;licamente a las elecciones, pero Trump prepara una ofensiva legal que puede retrasar a&uacute;n m&aacute;s el resultado definitivo. Toca esperar todav&iacute;a, un poco m&aacute;s.
    </p>]]></description>
      <dc:creator><![CDATA[Carlos Hernández-Echevarría]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/internacional/elecciones-eeuu-2020/hemos-tardado-cuatro-dias-joe-biden-habia-ganado_1_6396101.html]]></guid>
      <pubDate><![CDATA[Sun, 08 Nov 2020 20:02:50 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/590a852b-1c87-4993-85bd-f0f30ac58456_16-9-discover-aspect-ratio_default_0.jpg" length="4940150" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/590a852b-1c87-4993-85bd-f0f30ac58456_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="4940150" width="1200" height="675"/>
      <media:title><![CDATA[¿Por qué hemos tardado cuatro días en saber que Joe Biden había ganado?]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/590a852b-1c87-4993-85bd-f0f30ac58456_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
      <media:keywords><![CDATA[Donald Trump,Joe Biden,Sistema electoral,Votaciones]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[El nuevo sistema electoral cambia el Parlamento, pero (casi) todo sigue igual]]></title>
      <link><![CDATA[https://www.eldiario.es/canariasahora/politica/nuevo-sistema-electoral-cambia-parlamento_1_1530608.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/725e0a10-78c1-436f-be3c-dd536074a26d_16-9-aspect-ratio_default_0.jpg" width="880" height="495" alt="Comparación de los resultados electorales del 26 de mayo al Parlamento de Canarias con el antiguo sistema electoral, que aplicaba la triple paridad."></p><div class="subtitles"><p class="subtitle">La eliminación de la triple paridad no supone un cambio significativo en el equilibrio de fuerzas tras los resultados del 26M: con la fórmula antigua, los posibles pactos para gobernar serían exactamente los mismos</p><p class="subtitle">Demócratas para el Cambio considera que la representación de los votantes ha mejorado, “pero poco”, y recuerda que su propuesta para la nueva ley electoral se basa en un aumento del número de diputados elegidos por la lista autonómica</p></div><p class="article-text">
        La reforma del sistema electoral canario supuso un hito largamente perseguido en la historia del Archipi&eacute;lago <a href="https://www.eldiario.es/canariasahora/sociedad/personas-ambito-politico-social-cultural_0_687331554.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">para romper con la triple paridad, una de las f&oacute;rmulas m&aacute;s injustas de Europa</a>, pero los cierto es que si a los resultados de las elecciones del 26M al Parlamento regional se les aplica la f&oacute;rmula antigua, se observan muy pocas diferencias. El 6 de noviembre de 2018 se aprob&oacute; un nuevo sistema para elegir a los diputados al Parlamento de Canarias, aumentando el n&uacute;mero de asientos en la C&aacute;mara de 60 a 70 con la introducci&oacute;n de la lista regional, otorgando un esca&ntilde;o m&aacute;s a Fuerteventura y reduciendo los topes electorales, del 30% al 15% la barrera insular y del 6% al 4% en la auton&oacute;mica.
    </p><p class="article-text">
        Los mismos partidos que han obtenido representaci&oacute;n en el Parlamento despu&eacute;s del 26M superan las barreras electorales del sistema antiguo y se distribuir&iacute;an de la misma manera: el Partido Socialista Obrero Espa&ntilde;ol (PSOE), la fuerza m&aacute;s votada, hubiese tenido 22 esca&ntilde;os; Coalici&oacute;n Canaria (CC), 16; Partido Popular (PP), 10; Nueva Canarias (NC), 4; Podemos, 3; Agrupaci&oacute;n Socialista Gomera (ASG), 3, y Ciudadanos, 2.
    </p><p class="article-text">
        Los cambios m&aacute;s significativos ata&ntilde;en a CC, que gracias a la reforma del sistema electoral obtiene cuatro de los diez nuevos diputados. Se queda con tres esca&ntilde;os de la lista regional y con el octavo de Fuerteventura.  Podemos tambi&eacute;n gana uno en la plancha auton&oacute;mica. De haberse aplicado el antiguo sistema, tendr&iacute;a la misma representaci&oacute;n que ASG (tres diputados) con cerca de 72.000 votos m&aacute;s. Tanto con la triple paridad como con la reforma electoral, Ciudadanos entra por primera vez al Parlamento con dos.
    </p><p class="article-text">
        Pero no solo en la distribuci&oacute;n de las fuerzas en el parlamento se aprecia que la reforma del sistema electoral es m&iacute;nima. A la hora de formar gobierno, existen cuatro posibilidades abiertas tras los resultados del pasado domingo: uno de izquierdas con PSOE-Nueva Canarias-Podemos y sumando a ASG, que suma 37 diputados, uno m&aacute;s que la mayor&iacute;a absoluta; otro de centro-derecha con CC-PP-C&acute;s y ASG, alcanzando los 36 asientos para conformar un Ejecutivo regional; y otras dos alianzas entre los partidos m&aacute;s votados: PSOE-CC (45) y PSOE-PP (36).
    </p><p class="article-text">
        Pues bien, con el antiguo sistema electoral, las mayor&iacute;as para formar gobierno son exactamente las mismas cuatro posibilidades: PSOE-NC-Podemos m&aacute;s ASG, que superan tambi&eacute;n por un esca&ntilde;os la mayor&iacute;a absoluta, fijada en 31 diputados; CC-PP-C&acute;s y ASG: 31; PSOE-CC: 38 y PSOE-PP: 32. 
    </p><p class="article-text">
        En ambos escenarios, de no darse un pacto entre los partidos que han obtenido m&aacute;s votos, <a href="https://www.eldiario.es/canariasahora/politica/analisis-reforma-electoral-gomeros_0_903959836.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">ASG es la llave para formar gobierno</a>, tanto de derechas como de izquierdas. A pesar de que ni siquiera se present&oacute; en la lista regional, el partido que preside Casimiro Curbelo super&oacute; con holgura la barrera insular del 15% (tambi&eacute;n la del 30% si se aplicara el antiguo sistema) con 6.125 votos sobre un total de 11.480 emitidos, es decir, un 54,14%. 
    </p><h3 class="article-text">Aumentar la lista auton&oacute;mica para mejorar la representaci&oacute;n de los votantes </h3><p class="article-text">
        Si Curbelo continuase en el PSOE, partido en el que ingres&oacute; en 1982 y del pidi&oacute; la baja en 2015, el secretario general de los socialistas canarios, &Aacute;ngel V&iacute;ctor Torres, podr&iacute;a ser el pr&oacute;ximo presidente de Canarias solo con el apoyo Podemos y NC.  &ldquo;Pero la sobrerrepresentaci&oacute;n de La Gomera respecto a poblaciones como la de Tenerife y Gran Canaria seguir&iacute;a existiendo&rdquo;, explica Dem&oacute;cratas para el Cambio, que ilustra de esta manera que &ldquo;las reformas electorales no se hacen para favorecer los resultados de un partido ni para perjudicar a otro. Se hacen para mejorar la representaci&oacute;n de los ciudadanos a la hora de votar. Y esto se ha mejorado. Los resultados son otra cosa&rdquo;.
    </p><p class="article-text">
        Vicente Mujica, uno de los portavoces de Dem&oacute;cratas para el Cambio, establece una diferencia clara entre los resultados de unas elecciones y las reglas bajo las que se celebran esos comicios: &ldquo;Hay partidos que existen ahora que, en el futuro, podr&iacute;an dejar de existir y llegar otros nuevos&rdquo;, pero lo que permanece inmutable es &ldquo;la representaci&oacute;n de los votantes&rdquo; y &ldquo;ah&iacute; es donde hay que incidir para mejorarla&rdquo;, seg&uacute;n Mujica. Para llevarla a cabo, es preciso que, en un periodo de tres a&ntilde;os desde que se aprob&oacute; el Estatuto de Autonom&iacute;a, el Parlamento de Canarias acuerde una nueva ley electoral que cuente con una mayor&iacute;a de tres quintos en la C&aacute;mara regional.
    </p><p class="article-text">
        La propuesta de Dem&oacute;cratas para el Cambio, defendida antes de que se aprobase la reforma del sistema electoral, fijaba un total de 69 diputados, &ldquo;48 por las circunscripciones insulares y 21 en la auton&oacute;mica; y los esca&ntilde;os insulares ser&iacute;an equitativos siguiendo las directrices de la triple paridad: 24 por cada provincia; 12 por Gran Canaria y por Tenerife; y 24 para las islas capitalinas y para no capitalinas&rdquo;.  Tambi&eacute;n remarca la importancia de cambiar la f&oacute;rmula del reparto de los votos en esca&ntilde;os, &ldquo;<a href="https://www.youtube.com/watch?v=hbKDxWwdVjI&amp;t=462s" target="_blank" data-mrf-recirculation="links-noticia" class="link">pasar de la Ley D&acute;hont a la de Hare</a>, que es mucho m&aacute;s proporcional&rdquo;, lo que, a su juicio, &ldquo;corregir&iacute;a las sobrerrepresentaciones, pero tambi&eacute;n a la baja a partidos como CC o PSOE&rdquo;.
    </p><p class="article-text">
        Mujica recuerda <a href="https://www.eldiario.es/canariasahora/politica/sistema-electoral-canario-aplicara-comicios_0_830467786.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">que esto ya se pudo llevar a cabo</a>, pues cuando el Parlamento estaba activo, solo precisaba una mayor&iacute;a de tres quintos, es decir, la suma de los partidos reformistas: PSOE, PP, NC y Podemos. De hecho, tanto PP como PSOE pusieron como condici&oacute;n para llevar a cabo la reforma electoral que el n&uacute;mero de diputados por circunscripciones insulares se mantuviera igual.
    </p><p class="article-text">
        Durante la campa&ntilde;a electoral, Dem&oacute;cratas para el Cambio se ofreci&oacute; a hablar con todos los partidos para adelantarse c&oacute;mo deb&iacute;a acometerse la nueva ley electoral, pero solo recibieron al foro ciudadano Podemos y Nueva Canarias. &ldquo;Ahora tienen otra oportunidad. En este caso ni siquiera tiene que ser la sociedad civil la que insista porque hay un mandato en el Estatuto que dice se debe acometer la nueva Ley Electoral. Debe haber una voluntad pol&iacute;tica real&rdquo;, concluye Mujica.
    </p>]]></description>
      <dc:creator><![CDATA[Iván Alejandro Hernández]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/canariasahora/politica/nuevo-sistema-electoral-cambia-parlamento_1_1530608.html]]></guid>
      <pubDate><![CDATA[Wed, 29 May 2019 17:55:25 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/725e0a10-78c1-436f-be3c-dd536074a26d_16-9-aspect-ratio_default_0.jpg" length="40849" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/725e0a10-78c1-436f-be3c-dd536074a26d_16-9-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="40849" width="880" height="495"/>
      <media:title><![CDATA[El nuevo sistema electoral cambia el Parlamento, pero (casi) todo sigue igual]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/725e0a10-78c1-436f-be3c-dd536074a26d_16-9-aspect-ratio_default_0.jpg" width="880" height="495"/>
      <media:keywords><![CDATA[Sistema electoral,Elecciones 26M 2019,Parlamento de Canarias]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[Nueva Canarias afea al Gobierno que utilice fondos públicos para hacer "publicidad engañosa" del sistema electoral]]></title>
      <link><![CDATA[https://www.eldiario.es/canariasahora/politica/nueva-canarias-gobierno-publicidad-electoral_1_1651336.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/0ce7f2e2-7041-4b1c-83db-cb7dda4810bf_16-9-aspect-ratio_default_0.jpg" width="880" height="495" alt="El diputado de NC, Luis Campos. "></p><div class="subtitles"><p class="subtitle">El diputado Luis Campos insiste en que la cuña que ha sido denunciada ante la Junta Electoral lo que persigue es "manipular y engañar"</p><p class="subtitle">El consejero de Presidencia asegura que esta no es la campaña informativa sobre las elecciones y que está englobada en otra serie de acciones sobre las novedades del Estatuto de Autonomía</p></div><p class="article-text">
        La campa&ntilde;a de publicidad del Gobierno de Canarias <a href="https://www.eldiario.es/canariasahora/politica/Gobierno-Canarias-confunde-votantes-electoral_0_874213341.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">que est&aacute; generando confusi&oacute;n entre los votantes</a> ha llegado al Parlamento. Nueva Canarias ha afeado al Ejecutivo que utilice recursos p&uacute;blicos para &ldquo;manipular&rdquo; con la cu&ntilde;a publicitaria en la que se asegura que, a partir de ahora, es posible elegir &ldquo;directamente al candidato a futuro presidente de Canarias a trav&eacute;s de la lista auton&oacute;mica&rdquo;. 
    </p><p class="article-text">
        El diputado Luis Campos ha recordado que Canarias cuenta con un nuevo sistema electoral, in&eacute;dito en Espa&ntilde;a, por lo que le parece de una &ldquo;perversi&oacute;n democr&aacute;tica extrema&rdquo; asegurar en esa campa&ntilde;a que la ciudadan&iacute;a canaria puede votar directamente al candidato a futuro presidente con la nueva lista regional. Adem&aacute;s, inst&oacute; al Gobierno a utilizar sus propios recursos para hacer publicidad enga&ntilde;osa y no los recursos del Ejecutivo. 
    </p><p class="article-text">
        &ldquo;No estamos obligados a que ning&uacute;n partido ponga a su candidato o candidata en la lista regional&rdquo;, record&oacute; Campos, quien ademas sostuvo que con esta cu&ntilde;a se miente &ldquo;porque se traslada la sensaci&oacute;n de que la gente elige directamente al candidato y, al final, es este Parlamento el que, o&iacute;da la mesa, propone al candidato que votar&aacute;n los diputados de esta C&aacute;mara&rdquo;, resumi&oacute;. 
    </p><p class="article-text">
        El consejero de la Presidencia del Gobierno de Canarias, Jos&eacute; Miguel Barrag&aacute;n (CC), insisti&oacute; en que para su Ejecutivo la campa&ntilde;a no es enga&ntilde;osa ya que se enmarca en una serie de acciones para explicar las novedades del Estatuto de Autonom&iacute;a de Canarias, y una de ellas es la lista regional, por lo que se quer&iacute;a poner el acento sobre ello. As&iacute; mismo, subray&oacute; que no se trata de la campa&ntilde;a informativa de las elecciones del pr&oacute;ximo mes de mayo, para la que se har&aacute; otra espec&iacute;fica. 
    </p><p class="article-text">
        Luis Campos insisti&oacute; en que esa cu&ntilde;a radiof&oacute;nica ya ha sido recurrida ante la Junta Electoral de Canarias. Su partido ped&iacute;a su retirada y, como ya qued&oacute; finalizada el pasado 5 de marzo, solicita que se informe correctamente a la ciudadan&iacute;a y se explique que con el nuevo sistema electoral existen dos listas, una auton&oacute;mica y otra insular, y los candidatos o candidatas de cada partido pueden ir en la que m&aacute;s convenga a su partido. Adem&aacute;s los diputados y diputadas de la C&aacute;mara posteriormente podr&aacute;n llegar a acuerdos y decidir esa mayor&iacute;a parlamentaria quien ocupar&aacute; la Presidencia del Gobierno. 
    </p><figure class="embed-container embed-container--type-embed ">
    
            <iframe width="643" height="342" src="https://www.youtube.com/embed/Depy4NjD_5A" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
    </figure><p class="article-text">
        Jos&eacute; Miguel Barrag&aacute;n recrimin&oacute; a Campos que argumentara con pasi&oacute;n y a&ntilde;adi&oacute; que el hecho de que los candidatos puedan concurrir en una lista insular o que el Parlamento sea posteriormente quien decida qui&eacute;n ser&aacute; el nuevo presidente o presidenta, no supone una novedad y, por ello, afirma que no se incluy&oacute; en la campa&ntilde;a sobre el Estatuto de Autonom&iacute;a de Canarias. 
    </p><p class="article-text">
        La campa&ntilde;a tambi&eacute;n ha sido muy criticada <a href="https://www.eldiario.es/canariasahora/politica/Ciudadanos-electoral-Gobierno-Canarias-rectifique_0_874563458.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">por otros partidos como Ciudadanos</a>, que tambi&eacute;n denunci&oacute; ante la Junta Electoral, o Podemos, que tambi&eacute;n la ha tachado de &ldquo;enga&ntilde;osa&rdquo;. As&iacute; mismo, la asociaci&oacute;n Dem&oacute;cratas para el Cambio, que tuvo un papel clave en la reforma de este sistema, ha sido muy cr&iacute;tica con la campa&ntilde;a. Su portavoz, Vicente Mujica, se&ntilde;al&oacute; la pasada semana a <strong>Canarias Ahora</strong> que con el nuevo sistema no se va a poder elegir directamente con una papeleta al presidente o presidenta. &ldquo;Una percepci&oacute;n que est&aacute; calando en quienes han escuchado la cu&ntilde;a&rdquo;. Por ello, tambi&eacute;n pidieron su retirada y que el Gobierno realice otra campa&ntilde;a informando sobre c&oacute;mo es este sistema electoral. 
    </p>]]></description>
      <dc:creator><![CDATA[Jennifer Jiménez]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/canariasahora/politica/nueva-canarias-gobierno-publicidad-electoral_1_1651336.html]]></guid>
      <pubDate><![CDATA[Wed, 13 Mar 2019 10:39:29 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/0ce7f2e2-7041-4b1c-83db-cb7dda4810bf_16-9-aspect-ratio_default_0.jpg" length="1399716" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/0ce7f2e2-7041-4b1c-83db-cb7dda4810bf_16-9-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="1399716" width="880" height="495"/>
      <media:title><![CDATA[Nueva Canarias afea al Gobierno que utilice fondos públicos para hacer "publicidad engañosa" del sistema electoral]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/0ce7f2e2-7041-4b1c-83db-cb7dda4810bf_16-9-aspect-ratio_default_0.jpg" width="880" height="495"/>
      <media:keywords><![CDATA[NC - Nueva Canarias,Canarias,Sistema electoral,Elecciones 26M 2019]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[La presidenta del Parlamento de Canarias aclara que al líder autonómico lo eligen los diputados de la Cámara]]></title>
      <link><![CDATA[https://www.eldiario.es/canariasahora/politica/presidenta-parlamento-presidente-canarias-camara_1_1662470.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/1ef15b35-1471-4bf2-a78a-84a52f21a5ad_16-9-aspect-ratio_default_0.jpg" width="880" height="495" alt="La presidenta del Parlamento de Canarias, Carolina Darias"></p><div class="subtitles"><p class="subtitle">Carolina Darias no ha querido pronunciarse sobre la campaña publicitaria del Gobierno regional, en la que afirma erróneamente que se podrá votar directamente al candidato a la Presidencia</p><p class="subtitle">"Será presidenta o presidente quien obtenga más votos en el Parlamento, independientemente de que esa persona sea elegida en una circunscripción insular o regional", ha explicado</p></div><p class="article-text">
        La presidenta del Parlamento canario, Carolina Darias, aclar&oacute; este mi&eacute;rcoles que, con el nuevo sistema electoral, seguir&aacute; siendo la c&aacute;mara la que elija al presidente auton&oacute;mico, pero no quiso pronunciarse sobre <a href="https://www.eldiario.es/canariasahora/politica/Gobierno-Canarias-confunde-votantes-electoral_0_874213341.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">la campa&ntilde;a publicitaria del ejecutivo que sostiene que lo elegir&aacute;n directamente los ciudadanos</a>.&nbsp;
    </p><p class="article-text">
        El Gobierno de Canarias afirma en su campa&ntilde;a que &ldquo;cualquier canario podr&aacute; elegir directamente al candidato a futuro presidente de Canarias sin importar donde resida, a trav&eacute;s de la lista auton&oacute;mica&rdquo;, pero Darias ha aclarado que &ldquo;evidentemente&rdquo; ser&aacute; presidenta o presidente quien decidan los setenta diputados en votaci&oacute;n.
    </p><p class="article-text">
        &ldquo;Ser&aacute; presidenta o presidente quien obtenga m&aacute;s votos en el Parlamento, agreg&oacute; Darias, independientemente de que esa persona sea elegida en una circunscripci&oacute;n insular o en la circunscripci&oacute;n regional&rdquo;, indic&oacute;.
    </p><p class="article-text">
        Pese a que algunos partidos han anunciado que recurrir&aacute;n ante la Junta Electoral la campa&ntilde;a del Gobierno de Canarias por contener informaci&oacute;n incorrecta, el asunto no se ha tratado en la Junta de Portavoces ni hay de momento ninguna iniciativa parlamentaria al respecto, dijo Carolina Darias.
    </p><p class="article-text">
        La presidenta del Parlamento, a preguntas de los medios, se neg&oacute; a pronunciarse sobre la campa&ntilde;a institucional del Gobierno.
    </p><p class="article-text">
        &ldquo;El Parlamento se expresa a trav&eacute;s de los grupos que lo componen, son los grupos los que en todo caso tienen que pronunciarse&rdquo;, subray&oacute;.
    </p><p class="article-text">
        En todo caso, dijo que est&aacute; abierta a que el Parlamento promueva una campa&ntilde;a divulgativa propia sobre el nuevo sistema electoral si as&iacute; lo piden los grupos.
    </p><p class="article-text">
        De momento, el Parlamento solo tiene previsto desarrollar una jornada de homenaje al nuevo Estatuto de Autonom&iacute;a a finales de este mes para la que se difundir&aacute; un video divulgativo sobre las grandes novedades de esa norma, entre ellas el nuevo sistema electoral.
    </p><p class="article-text">
        En el video &ldquo;trataremos de ser lo m&aacute;s did&aacute;cticos al respecto&rdquo;, dijo la presidenta del Parlamento.
    </p><p class="article-text">
        Lo que le preocupa, explic&oacute; Darias, &ldquo;es que la ciudadan&iacute;a est&eacute; bien informada&rdquo; y &ldquo;ante el escenario electoral a todos y a todas nos corresponde dar la mejor informaci&oacute;n posible&rdquo;.&nbsp;
    </p>]]></description>
      <dc:creator><![CDATA[EFE]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/canariasahora/politica/presidenta-parlamento-presidente-canarias-camara_1_1662470.html]]></guid>
      <pubDate><![CDATA[Wed, 06 Mar 2019 19:21:47 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/1ef15b35-1471-4bf2-a78a-84a52f21a5ad_16-9-aspect-ratio_default_0.jpg" length="212149" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/1ef15b35-1471-4bf2-a78a-84a52f21a5ad_16-9-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="212149" width="880" height="495"/>
      <media:title><![CDATA[La presidenta del Parlamento de Canarias aclara que al líder autonómico lo eligen los diputados de la Cámara]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/1ef15b35-1471-4bf2-a78a-84a52f21a5ad_16-9-aspect-ratio_default_0.jpg" width="880" height="495"/>
      <media:keywords><![CDATA[Parlamento de Canarias,Sistema electoral,Elecciones 26M 2019]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[Constitución española: ¿Hay que deshacer la "casa de muñecas"?]]></title>
      <link><![CDATA[https://www.eldiario.es/opinion/zona-critica/constitucion-espanola-deshacer-casa-munecas_129_1801178.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/dec44ee5-0e18-4d98-8905-9d910d5ea6e9_16-9-aspect-ratio_default_0.jpg" width="880" height="495" alt=""></p><div class="subtitles"><p class="subtitle">Ha llegado un punto en el que ya no es posible mantenerla viva si no es mediante una revisión que la convierta en el texto que reclama el siglo XXI</p><p class="subtitle">La reflexión es necesaria sobre los dos ejes estructurales que articularon el modelo: la Monarquía parlamentaria y el sistema electoral/de partidos</p></div><p class="article-text">
        Siempre me gust&oacute; la met&aacute;fora usada por constitucionalistas como Pablo Lucas Verd&uacute; y que supone identificar la Constituci&oacute;n como &ldquo;el hogar de la ciudadan&iacute;a&rdquo;. Es decir, ese espacio que nos reconoce como sujeto de derechos y en el que tenemos la oportunidad de ser part&iacute;cipes del poder. Esa pertenencia a un hogar com&uacute;n, en el que es posible sentirse protegido y al mismo tiempo reconocido como individuo libre, genera un sentimiento de adhesi&oacute;n que va m&aacute;s all&aacute; de lo racional y que act&uacute;a como una especie de nervio emocional que hace que el sistema, pese a sus turbulencias e imperfecciones, se mantenga vivo. Ahora bien, la Constituci&oacute;n, como cualquier casa, y sobre todo como cualquier casa que pretenda ser vivida como un hogar, necesita reformas y no quedarse atrapada en la nostalgia de lo que fue ni mucho menos en la par&aacute;lisis que generan los miedos. De lo contrario, corre el riesgo de convertirse en un santuario solo habitable por los dogm&aacute;ticos y que, en vez de generar ocasiones para el di&aacute;logo, acaba reducida a p&uacute;lpito donde reside la melancol&iacute;a.
    </p><p class="article-text">
        La Constituci&oacute;n de 1978, de la que no negar&eacute; el papel esencial que ha desempe&ntilde;ado en hacer posible 40 a&ntilde;os de democracia en nuestro pa&iacute;s, pero a la que tampoco colocar&eacute; en los altares en la que es adorada por algunos herederos de sus padres, ha llegado a un punto en el que ya no es posible mantenerla viva si no es mediante una revisi&oacute;n que la convierta en el texto que reclama el siglo XXI. Y ello pasa, a mi parecer, por la reflexi&oacute;n necesaria sobre los dos ejes estructurales que articularon el modelo: la Monarqu&iacute;a parlamentaria y el sistema electoral/de partidos. Ambos son los dos factores que articulan los equilibrios poder/ciudadan&iacute;a y son los que generan las din&aacute;micas que en muchas ocasiones nos est&aacute;n llevando a callejones sin salida. Porque es evidente que ambos atraviesan desde hace a&ntilde;os una evidente crisis que s&oacute;lo parecen no ver quienes siguen benefici&aacute;ndose de los poderes hegem&oacute;nicos o quienes responden al perfil conservador que tantas miserias ha provocado en la historia de nuestro pa&iacute;s. Ese debate deber&iacute;a, l&oacute;gicamente, llevarnos de la mano hacia otros que s&iacute; que suelen aparecer en las reflexiones sobre la reforma constitucional. Me refiero a la definici&oacute;n federal del Estado, a la garant&iacute;a de un Estado social que no est&eacute; sometido a los vientos del mercado y a una serie de reformas institucionales que permitan una mayor calidad democr&aacute;tica.
    </p><p class="article-text">
        Las anteriores exigencias, que obligar&iacute;an a algo m&aacute;s que a un mero repaso de las grietas, habr&iacute;an de partir, a su vez, de la que a estas alturas del siglo XXI considero un presupuesto inexcusable: la participaci&oacute;n equivalente de las mujeres en la reforma, superando por tanto el lastre que supuso su anecd&oacute;tica presencia en el poder constituyente en 1978, y la incorporaci&oacute;n de la paridad como principio constitucional que se proyecte tanto en la parte org&aacute;nica como en la dogm&aacute;tica del texto. Ello obligar&iacute;a a una superaci&oacute;n de las estructuras que derivadas del sistema sexo/g&eacute;nero siguen condicionando las instituciones, las relaciones de trabajo, el ejercicio de los derechos y, finalmente, la propia subjetividad de ciudadanos y de ciudadanas. Incluso me atrever&iacute;a a ir m&aacute;s all&aacute; de lo que tradicionalmente se ha calificado como perspectiva de g&eacute;nero, para afirmar que nuestra Constituci&oacute;n necesita una reforma feminista. Que la convierta en una herramienta esencial para la Justicia social y la sostenibilidad. Que haga de ella la norma fundamental de un sistema jur&iacute;dico liberado al fin de lastres machistas. Que exprese en su articulado la propuesta emancipadora m&aacute;s ilusionante y global del siglo XXI. Que permita al fin que las mujeres puedan superar la ciudadan&iacute;a devaluada que pegajosa parece pegarse a las suelas de sus zapatos. Solo as&iacute; ser&iacute;a posible recuperar ese hogar que muchos, y sobre todo muchas, han de dejado de considerar como propio. Solo as&iacute; lograr&iacute;amos evitar el riesgo de que nuestra Constituci&oacute;n acabe convertida en una &ldquo;casa de mu&ntilde;ecas&rdquo; de la que no solo Nora desee escapar.
    </p>]]></description>
      <dc:creator><![CDATA[Octavio Salazar]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/opinion/zona-critica/constitucion-espanola-deshacer-casa-munecas_129_1801178.html]]></guid>
      <pubDate><![CDATA[Wed, 05 Dec 2018 20:23:07 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/dec44ee5-0e18-4d98-8905-9d910d5ea6e9_16-9-aspect-ratio_default_0.jpg" length="42482" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/dec44ee5-0e18-4d98-8905-9d910d5ea6e9_16-9-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="42482" width="880" height="495"/>
      <media:title><![CDATA[Constitución española: ¿Hay que deshacer la "casa de muñecas"?]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/dec44ee5-0e18-4d98-8905-9d910d5ea6e9_16-9-aspect-ratio_default_0.jpg" width="880" height="495"/>
      <media:keywords><![CDATA[Constitución Española,Sistema electoral,Reforma constitucional]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[Clavijo pone en duda la aplicación de la fórmula de la lista regional en las próximas elecciones]]></title>
      <link><![CDATA[https://www.eldiario.es/canariasahora/politica/clavijo-aplicacion-formula-lista-regional-sistema-electoral-canarias-estatuto_1_1855153.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/6dfef96c-e10d-4289-8fd0-ab36ff7f97ed_16-9-aspect-ratio_default_0.jpg" width="880" height="495" alt="El presidente de Canarias, Fernando Clavijo, conversa con el consejero de Presidencia, Justicia e Igualdad del Gobierno de Canarias, José Miguel Barragán, antes de comenzar la reunión semanal del Consejo de Gobierno. (EFE/Cristóbal García)"></p><div class="subtitles"><p class="subtitle">“De entrada tendremos cuatro urnas, porque (elecciones) europeas hay seguro, más las tres del cabildo, ayuntamiento y parlamento. Puede haber una quinta si hay una lista regional”, ha dicho el presidente canario</p></div><p class="article-text">
        El presidente del Gobierno de Canarias, Fernando Clavijo, ha puesto en duda este martes la aplicaci&oacute;n de la f&oacute;rmula de la lista regional de nueve diputados en las pr&oacute;ximas elecciones auton&oacute;micas, una opci&oacute;n contemplada en el Estatuto de Autonom&iacute;a que <a href="https://www.eldiario.es/canariasahora/politica/Estatuto-Autonomia-Canarias-aforamientos-sistema-electoral-aplicacion-lista-regional-mar-territorial-archipielago-estado_0_832916703.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">este lunes, 6 de noviembre, ha entrado en vigor tras ser publicado en el Bolet&iacute;n Oficial del Estado (BOE)</a>.
    </p><p class="article-text">
        &ldquo;De entrada tendremos cuatro urnas, porque (elecciones) europeas hay seguro, m&aacute;s las tres del Cabildo, Ayuntamiento y Parlamento. Puede haber una quinta si hay una lista regional&rdquo;, manifest&oacute; Clavijo al ser preguntado por los comicios de mayo de 2019 en una entrevista en Radio Nacional de Espa&ntilde;a (RNE).
    </p><p class="article-text">
        El Estatuto de Autonom&iacute;a recoge en su art&iacute;culo 37 el nuevo sistema electoral en el Archipi&eacute;lago, que entierra el que ha operado hasta ahora, considerado el m&aacute;s injusto de Europa. El nuevo modelo establece que el n&uacute;mero de diputados no podr&aacute; ser inferior a 50 ni superior a 75. En la actualidad, son 60. Este art&iacute;culo recoge las bases del nuevo sistema electoral, que deber&aacute; ser desarrollado por una ley en el Parlamento de Canarias.
    </p><p class="article-text">
        Una disposici&oacute;n transitoria del Estatuto contempla, adem&aacute;s, la f&oacute;rmula a aplicar en caso de que el Parlamento de Canarias no apruebe la ley en el plazo de tres a&ntilde;os. De acuerdo a este sistema, ser&aacute;n 70 los diputados a elegir, de los cuales 61 ser&aacute;n designados a trav&eacute;s de la circunscripci&oacute;n insular (con un parlamentario m&aacute;s para la isla de Fuerteventura) y nueve, mediante la circunscripci&oacute;n regional.
    </p><p class="article-text">
        &ldquo;La inc&oacute;gnita (sobre la lista regional) la tendr&aacute; que despejar en los pr&oacute;ximos d&iacute;as el Parlamento, sobre todo aquellos promotores de esta reforma electoral&rdquo;, ha se&ntilde;alado Clavijo. Los grupos parlamentarios del PSOE, Podemos y Nueva Canarias han solicitado un informe al Consejo Consultivo para resolver todos los interrogantes en torno a la aplicaci&oacute;n de la reforma electoral en los comicios.
    </p><p class="article-text">
        El presidente del Gobierno canario ha aprovechado la pregunta sobre la reforma electoral para dejar claro su rechazo a la misma. &ldquo;Son los diputados del PSOE, del PP, de Podemos y de Nueva Canarias los que ahora tendr&aacute;n que mirar a la cara a los ciudadanos de La Palma, El Hierro, La Gomera, Lanzarote y Fuerteventura y decirles que les han quitado representatividad. A m&iacute; se me antoja muy dif&iacute;cil que vayan ahora a pedirle el voto a un palmero, un gomero, un herre&ntilde;o, un conejero o un majorero&rdquo;, ha declarado Clavijo aludiendo al fin del sistema de la triple paridad que hac&iacute;a que, por ejemplo, el voto de un herrero valiese lo mismo que el de 17 ciudadanos de las islas de Gran Canaria o Tenerife.
    </p>]]></description>
      <dc:creator><![CDATA[Canarias Ahora]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/canariasahora/politica/clavijo-aplicacion-formula-lista-regional-sistema-electoral-canarias-estatuto_1_1855153.html]]></guid>
      <pubDate><![CDATA[Tue, 06 Nov 2018 12:52:00 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/6dfef96c-e10d-4289-8fd0-ab36ff7f97ed_16-9-aspect-ratio_default_0.jpg" length="52397" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/6dfef96c-e10d-4289-8fd0-ab36ff7f97ed_16-9-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="52397" width="880" height="495"/>
      <media:title><![CDATA[Clavijo pone en duda la aplicación de la fórmula de la lista regional en las próximas elecciones]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/6dfef96c-e10d-4289-8fd0-ab36ff7f97ed_16-9-aspect-ratio_default_0.jpg" width="880" height="495"/>
      <media:keywords><![CDATA[Sistema electoral,Canarias,Estatutos]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[Demócratas para el Cambio aclara que el nuevo sistema electoral canario se aplicará en los comicios de 2019 “sí o sí”]]></title>
      <link><![CDATA[https://www.eldiario.es/canariasahora/politica/sistema-electoral-canario-aplicara-comicios_1_1864633.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/36c0b558-2f38-48e4-bce1-74d647781002_16-9-aspect-ratio_default_0.jpg" width="880" height="495" alt="De izquierda a derecha: el portavoz de Demócratas para el Cambio, Vicente Mujica, el profesor de Derecho Consititucional en la ULL, Gerardo Pérez, y el miembro de Demócratas para el Cambio, Luis Roca."></p><div class="subtitles"><p class="subtitle">El foro ciudadano ha querido despejar mediante un informe las dudas que pueda tener la ciudadanía isleña respecto a “cómo llevar adelante” la implantación de una reforma “novedosa” y “sin precedentes”</p><p class="subtitle">La plataforma considera que debido a la doble circunscripción el escenario más seguro otorga la libertad de elegir en la lista insular una opción política diferente que para la regional</p><p class="subtitle">El profesor de Derecho Constitucional de la ULL Gerardo Pérez considera que la opción más "sencilla y lógica" para elegir candidaturas en dos listas pasa por establecer dos papeletas distintas que se depositen en dos urnas por separado</p></div><p class="article-text">
        La plataforma Dem&oacute;cratas para el Cambio ha aclarado que los ciudadanos canarios votar&aacute;n en los comicios de 2019 con un nuevo sistema electoral &ldquo;s&iacute; o s&iacute;&rdquo; porque, <a href="https://www.eldiario.es/canariasahora/politica/Comision-General-Comunidades-Autonomas-Estatuto_0_826268303.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">una vez se publique en el Bolet&iacute;n Oficial del Estado</a>, el anterior procedimiento de la triple paridad quedar&aacute; derogado. &ldquo;Eso es impepinable&rdquo;, ha afirmado Gerardo P&eacute;rez, profesor de Derecho Constitucional en la Universidad de La Laguna (ULL).
    </p><p class="article-text">
        Para despejar las dudas a la ciudadan&iacute;a sobre cu&aacute;les son los escenarios que se presentan para la puesta en marcha del nuevo sistema electoral contenido en la reforma del Estatuto de Autonom&iacute;a de Canarias, <a href="https://www.eldiario.es/canariasahora/informe-jurc3addico-sobre-aplicacic3b3n-del-sec-del-estatuto_EDIFIL20181030_0002.pdf" target="_blank" data-mrf-recirculation="links-noticia" class="link">Dem&oacute;cratas para el Cambio ha dado a conocer un informe</a> elaborado por el propio Gerardo P&eacute;rez y el investigador en la Facultad de Derecho de la Universidad Aut&oacute;noma de Madrid Carlos Fern&aacute;ndez en una rueda de prensa celebrada en Las Palmas de Gran Canaria.
    </p><p class="article-text">
        El portavoz de Dem&oacute;cratas para el Cambio, Vicente Mujica, considera que &ldquo;la reforma electoral integrada en el Estatuto de Autonom&iacute;a de Canarias es la principal novedad y el principal elemento innovador que trae el texto&rdquo; y ha atribuido la consecuci&oacute;n de este &ldquo;objetivo&rdquo; a un &ldquo;triunfo de la sociedad civil&rdquo;, que supondr&aacute; para los comicios de 2019 un &ldquo;sistema m&aacute;s democr&aacute;tico y proporcional&rdquo;.
    </p><p class="article-text">
        Se refiere a que en las pr&oacute;ximas elecciones se elegir&aacute;n un total de 70 diputados al Parlamento de Canarias por representaci&oacute;n proporcional; 61 distribuidos entre las siete circunscripciones insulares (15 por cada una de las islas de Gran Canaria y Tenerife, ocho por La Palma, ocho por Lanzarote, ocho por Fuerteventura, cuatro por La Gomera y tres por El Hierro) y los nueve restantes asignados por la lista regional. Adem&aacute;s, para poder optar al reparto de esca&ntilde;os en las circunscripciones insulares, las candidaturas deber&aacute;n superar una barrera legal del 15% insular, mientras que para poder optar al reparto de esca&ntilde;os en la circunscripci&oacute;n regional deber&aacute;n superar una &uacute;nica barrera legal del 4%.
    </p><p class="article-text">
        Sin embargo, <a href="https://www.eldiario.es/canariasahora/politica/Reforma-Ley-electoral-Canarias-propuestas-triple-paridad-diputados-Coalicion-Canaria-trabas_0_810169173.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">el Estatuto de Autonom&iacute;a presenta algunas lagunas</a> sobre c&oacute;mo votar&aacute; el ciudadano canario con un doble lista, insular y regional, porque se basa en la aplicaci&oacute;n de una disposici&oacute;n transitoria (<a href="https://www.eldiario.es/canariasahora/politica/reforma-electoral-verguenza-necesidad-desigualdad_0_774472768.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">que fija el acuerdo al que llegaron los grupos pol&iacute;ticos en el Parlamento de Canarias</a>) en ausencia de una ley del Parlamento de Canarias que lo desarrolle. Esto no impide su aplicaci&oacute;n pues, como explica Gerardo P&eacute;rez, &ldquo;no cabe ninguna opci&oacute;n de considerar que haga falta el desarrollo de una ley posterior para que necesariamente pueda ser aplicable a las pr&oacute;ximas elecciones&rdquo;, ya que precisamente se han fijado unas reglas destinadas a ser aplicadas entre la derogaci&oacute;n de la triple paridad y la norma que regule el nuevo sistema, que se debe redactar en un plazo m&aacute;ximo de tres a&ntilde;os.
    </p><p class="article-text">
        En cualquier caso, s&iacute; ser&aacute; necesario activar los mecanismos <a href="https://www.eldiario.es/canariasahora/politica/Reforma-Ley-electoral-Canarias-propuestas-triple-paridad-diputados-Coalicion-Canaria-trabas_0_810169173.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">para paliar las lagunas jur&iacute;dicas o los vac&iacute;os normativos de la aplicaci&oacute;n del nuevo sistema electoral</a>. &ldquo;Lo deseable&rdquo; y &ldquo;lo m&aacute;s responsable&rdquo; para Vicente Mujica es que sea el Parlamento de Canarias &ldquo;el que sabiendo que se va a producir una modificaci&oacute;n de la Ley que regula desde 2003 en Canarias las elecciones a la C&aacute;mara, la acometa lo antes posible, porque de esta manera evitamos tener que ir a otro tipo de instancias a que lo regulen&rdquo;.
    </p><p class="article-text">
        <a href="https://www.eldiario.es/canariasahora/politica/reforma_electoral_canaria-Parlamento_de_Canarias-Fernando_Clavijo_0_826618426.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">La alternativa sino se consigue una mayor&iacute;a de tres quintos en el Parlamento de Canarias pasa por el Gobierno regional</a>, que deber&aacute; aplicar el nuevo sistema electoral a trav&eacute;s de la reforma del <a href="http://www.gobiernodecanarias.org/boc/2011/085/002.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">Decreto 99/2011 del 27 de abril</a>, por el que se regulan las condiciones de los locales, las urnas, las papeletas, los sobres y otros elementos que se utilicen en las elecciones.
    </p><p class="article-text">
        El presidente del Ejecutivo regional, Fernando Clavijo, ha afirmado este martes que el posicionamiento de Coalici&oacute;n Canaria respecto al nuevo sistema electoral (al que se ha opuesto aunque votara a favor del Estatuto de Autonom&iacute;a) &ldquo;da igual&rdquo; porque los partidos pol&iacute;ticos que han abogado por la reforma (PSOE, PP, Podemos y Nueva Canarias) &ldquo;tienen la mayor&iacute;a suficiente para poder sacarlo adelante&rdquo;.
    </p><h4 class="article-text">Escenarios seguros</h4><p class="article-text">
        Aunque la responsabilidad recae sobre los grupos pol&iacute;ticos, Gerardo P&eacute;rez ha esbozado los escenarios &ldquo;m&aacute;s seguros para que todo se desarrolle bajo la constitucionalidad y el respeto escrupuloso de los derechos de los que van a participar en los comicios electorales&rdquo;. As&iacute;, ha explicado que debido a la doble circunscripci&oacute;n, el ciudadano debe disponer de &ldquo;libertad de voto&rdquo; en ambas listas, &ldquo;de tal manera que no se puede obligar al ciudadano canario a que, si vota una determinada opci&oacute;n pol&iacute;tica en la circunscripci&oacute;n insular, necesariamente y por obligaci&oacute;n, tenga que votar la misma opci&oacute;n pol&iacute;tica en la lista auton&oacute;mica&rdquo;.
    </p><p class="article-text">
        &ldquo;No existe ninguna jurisprudencia que estudie un procedimiento electoral como este. Este procedimiento es original y novedoso. Pero s&iacute; existe jurisprudencia del Tribunal Constitucional o del Tribunal Europeo de Derechos Humano e incluso un c&oacute;digo de buenas pr&aacute;cticas electorales de la Comisi&oacute;n de Venecia del Consejo de Europa en el que se establece con rotundidad la necesidad de otorgar al ciudadano la libertad de elecci&oacute;n en diferentes opciones cuando hay distintas circunscripciones&rdquo;, recuerda P&eacute;rez.
    </p><p class="article-text">
        Ante esta tesitura se produce un doble escenario: o se desarrolla en una sola papeleta esa doble elecci&oacute;n o se establecen dos distintas que se depositan en dos urnas por separado. Para el profesor de Derecho Constitucional de la ULL la opci&oacute;n &ldquo;m&aacute;s sencilla, l&oacute;gica, la que ofrece menos dificultades y es plenamente respetuosa con el ordenamiento jur&iacute;dico&rdquo; es la segunda. La posibilidad de votar en una sola papeleta  &ldquo;se deviene en imposible o muy dificultosa, porque las dimensiones ser&iacute;a enormes y generar&iacute;an una dificultad pr&aacute;ctica y log&iacute;stica innecesaria&rdquo;.
    </p><p class="article-text">
        El portavoz de Dem&oacute;cratas para el Cambio ha incidido en que este sistema &ldquo;es muy novedoso&rdquo; y &ldquo;no hay otro modelo igual en Espa&ntilde;a&rdquo;, por ello, considera necesario que los poderes p&uacute;blicos realicen una campa&ntilde;a informativa para explicar a los ciudadanos c&oacute;mo se vota en las elecciones 2019 &ldquo;con mucho tiempo de antelaci&oacute;n&rdquo;. Sobre el futuro del foro ciudadano, Mujica ha reconocido que el objetivo por el que fue creado &ldquo;se ha cumplido&rdquo; y ahora ayudar&aacute;n en la medida de sus posibilidades a que se completen las &uacute;ltimas fases de cara a la aplicaci&oacute;n de la reforma electoral.  Cuando finalice ese proceso, sus integrantes decidir&aacute;n &ldquo;los pasos siguientes o si directamente nos disolvemos, pero esto es algo que a&uacute;n no contemplamos&rdquo;.
    </p>]]></description>
      <dc:creator><![CDATA[Iván Alejandro Hernández]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/canariasahora/politica/sistema-electoral-canario-aplicara-comicios_1_1864633.html]]></guid>
      <pubDate><![CDATA[Tue, 30 Oct 2018 18:54:34 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/36c0b558-2f38-48e4-bce1-74d647781002_16-9-aspect-ratio_default_0.jpg" length="1175397" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/36c0b558-2f38-48e4-bce1-74d647781002_16-9-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="1175397" width="880" height="495"/>
      <media:title><![CDATA[Demócratas para el Cambio aclara que el nuevo sistema electoral canario se aplicará en los comicios de 2019 “sí o sí”]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/36c0b558-2f38-48e4-bce1-74d647781002_16-9-aspect-ratio_default_0.jpg" width="880" height="495"/>
      <media:keywords><![CDATA[Sistema electoral,Reforma electoral]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[El gasto en asesores del Gobierno de Clavijo es siete veces superior al de los diez diputados más de la reforma electoral]]></title>
      <link><![CDATA[https://www.eldiario.es/canariasahora/politica/gasto-asesores-gobierno-fernando-clavijo-diputados-sistema-electoral_1_2823454.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/df6d6e7b-8167-4147-b4f6-f0603e76d3d9_16-9-aspect-ratio_default_0.jpg" width="880" height="495" alt="Fernando Clavijo y Pablo Rodríguez, en el Consejo del Gobierno de Canarias"></p><div class="subtitles"><p class="subtitle">El Ejecutivo autonómico tiene cien asesores y asistentes, que cobran entre 18.000 y 97.000 euros brutos al año</p><p class="subtitle">Sólo entre Presidencia y Vicepresidencia del Gobierno, ese personal de confianza rebasa ampliamente los 1,5 millones de coste bruto anual en salarios</p></div><p class="article-text">
        El enfrentamiento entre Coalici&oacute;n Canaria (CC) y los cuatro partidos de la oposici&oacute;n que apoyan la propuesta para reformar el sistema electoral de las Islas -PSOE, PP, Podemos y Nueva Canarias- se ha enconado a cuenta del aumento de diez diputados previsto en el nuevo modelo, de los 60 actuales hasta los 70. Los nacionalistas, que gobiernan en minor&iacute;a en el Archipi&eacute;lago con apenas el 18% de los votos registrados en las elecciones de mayo de 2015, <a href="http://www.eldiario.es/canariasahora/politica/Coalicion-Canaria-propuesta-electoral-principios_0_732127702.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">se han escudado en el incremento de costes que implicar&iacute;a el nuevo sistema</a> para justificar su rechazo. &ldquo;Es socialmente inaceptable&rdquo;, manifest&oacute; el pasado mi&eacute;rcoles la secretaria de Organizaci&oacute;n de CC, Guadalupe Gonz&aacute;lez Ta&ntilde;o.
    </p><p class="article-text">
        Desde la oposici&oacute;n han calificado de &ldquo;demag&oacute;gico&rdquo; el discurso del partido del Gobierno y han cuestionado que se sit&uacute;e el foco sobre el coste de una reforma que, a juicio de sus impulsores, servir&aacute; para remendar uno de los sistemas electorales m&aacute;s injustos y desproporcionados del mundo. Tanto el PSOE como Podemos y NC han introducido en el debate sobre la eficiencia del gasto, a modo de comparaci&oacute;n, el dinero que el Ejecutivo liderado por Fernando Clavijo destina a personal de confianza.
    </p><p class="article-text">
        Seg&uacute;n datos recabados de los portales de transparencia de la corporaci&oacute;n y del Parlamento, el coste salarial anual de esos diez nuevos diputados equivaldr&iacute;a a una s&eacute;ptima parte de lo que el Gobierno dedica a pagar al centenar de asesores y asistentes con los que cuentan el presidente y los consejeros o a una tercera parte de las retribuciones de este personal eventual que se mantiene en n&oacute;mina en los gabinetes del propio Clavijo y del vicepresidente, Pablo Rodr&iacute;guez. 
    </p><p class="article-text">
        Los sueldos del personal de confianza del Ejecutivo, que incluye asesores, asistentes, secretarios o jefes de gabinete, ascienden a 3,62 millones de euros, sin contabilizar los gastos de Seguridad Social y antig&uuml;edad, ni las dietas y desplazamientos. De ellos, 1,18 millones se gastan en el &aacute;rea de Presidencia (34 eventuales) y m&aacute;s de 350.000 euros, en el de Vicepresidencia (9). En el otro lado de la balanza, los diez nuevos diputados (uno m&aacute;s por la isla de Fuerteventura y nueve del denominado colegio de restos) supondr&iacute;an un coste algo inferior al medio mill&oacute;n de euros, tambi&eacute;n sin computar gastos sociales y dietas.
    </p><p class="article-text">
        Un diputado raso del Parlamento de Canarias, es decir, aquel que no ostenta la Presidencia, alguna vicepresidencia, una secretar&iacute;a o una portavoc&iacute;a, cobra, en r&eacute;gimen de dedicaci&oacute;n exclusiva, 3.868,04 euros brutos al mes m&aacute;s 1.934,01 de las pagas extra de junio y diciembre. En total, 48.350,49 euros al a&ntilde;o cada uno. El coste de esos diez diputados adicionales aumentar&iacute;a en el hipot&eacute;tico caso de que las elecciones auton&oacute;micas arrojasen con el sistema reformado unos resultados que permitieran la conformaci&oacute;n de un nuevo grupo parlamentario a los seis ya existentes (CC, PSOE, PP, Podemos, Nueva Canarias y Grupo Mixto &ndash;Agrupaci&oacute;n Socialista Gomera-). Tanto los presidentes de grupo como sus portavoces perciben un complemento mensual de 1.019,89 euros y 500 euros m&aacute;s de las pagas extra.
    </p><p class="article-text">
        A los sueldos mensuales hay que sumar las dietas por sesiones convocadas en el Parlamento y por reuniones fuera de la sede de la C&aacute;mara, que ascienden a 60 euros por cada una de ellas en el caso de los diputados de Tenerife (en r&eacute;gimen de dedicaci&oacute;n exclusiva), a 83 euros para los de Gran Canaria y a 113 para el resto de islas. Por su parte, los portavoces cobran adem&aacute;s por su dedicaci&oacute;n a las funciones representativas de su grupo parlamentario una cantidad equivalente a dos dietas al mes. Los residentes en Tenerife, isla donde se encuentra la sede del Parlamento de Canarias, reciben por este concepto 180 euros. Los de Gran Canaria, 260. Los del resto de islas, 320.
    </p><p class="article-text">
        En cualquier caso, Podemos y el PSOE ya han avanzado que buscar&aacute;n f&oacute;rmulas para compensar el incremento del gasto de forma que el aumento del n&uacute;mero de diputados &ldquo;no le cueste un c&eacute;ntimo m&aacute;s&rdquo; a los ciudadanos. Entre otras cuestiones, <a href="http://www.eldiario.es/canariasahora/politica/Podemos-electoral-diputados-incremento-publicas_0_730027796.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">la formaci&oacute;n morada ha planteado reducir las dietas</a> y los complementos salariales, la presencia de parlamentarios en comisiones o asumir las ponencias por videoconferencia.
    </p><p class="article-text">
        <strong>Los cien asesores del Gobierno de Clavijo</strong>
    </p><p class="article-text">
        En cuanto a la preocupaci&oacute;n expresada por CC con respecto al aumento de gasto de los nuevos diputados, el presidente de NC, Rom&aacute;n Rodr&iacute;guez, ha sido el m&aacute;s contundente. &ldquo;Si queremos hablar de eficiencia de gasto, hablemos, porque s&oacute;lo la corte de asesores y enchufados del presidente y el vicepresidente cuesta m&aacute;s que esto, m&aacute;s que la mejor&iacute;a de la democracia&rdquo;, manifest&oacute; el mi&eacute;rcoles. 
    </p><p class="article-text">
        En el Portal de Transparencia del Gobierno de Canarias figura un total de cien asesores y asistentes, con sueldos que oscilan entre los 18.439,75 al a&ntilde;o que cobran quienes atienden la vivienda oficial del presidente hasta los 97.119.88 euros que percibe el delegado del Gobierno de Canarias en Bruselas, Jos&eacute; Miguel Luengo.
    </p><p class="article-text">
        Este es el gasto el personal de confianza por &aacute;reas y el n&uacute;mero de asesores y asistentes:
    </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/e7e59296-aed4-4626-b061-de1053b951c0_16-9-aspect-ratio_50p_0.webp"
                            >
                                                <source
                                media="(max-width: 576px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/e7e59296-aed4-4626-b061-de1053b951c0_16-9-aspect-ratio_50p_0.jpg"
                        >
                                                                                                                        
                                                    <source
                                    media="(max-width: 767px)"
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/e7e59296-aed4-4626-b061-de1053b951c0_16-9-aspect-ratio_75p_0.webp"
                            >
                                                <source
                                media="(max-width: 767px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/e7e59296-aed4-4626-b061-de1053b951c0_16-9-aspect-ratio_75p_0.jpg"
                        >
                                                                    
                                                    <source
                                    
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/e7e59296-aed4-4626-b061-de1053b951c0_16-9-aspect-ratio_default_0.webp"
                            >
                                                <source
                                
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/e7e59296-aed4-4626-b061-de1053b951c0_16-9-aspect-ratio_default_0.jpg"
                        >
                                    
                <!--[if IE 9]></video><![endif]-->

                <img
                                        src="https://static.eldiario.es/clip/e7e59296-aed4-4626-b061-de1053b951c0_16-9-aspect-ratio_default_0.jpg"
                    alt=""
                >

            
            </picture>

            
            
            
                </figure>]]></description>
      <dc:creator><![CDATA[Iván Suárez]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/canariasahora/politica/gasto-asesores-gobierno-fernando-clavijo-diputados-sistema-electoral_1_2823454.html]]></guid>
      <pubDate><![CDATA[Sat, 27 Jan 2018 09:40:51 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/df6d6e7b-8167-4147-b4f6-f0603e76d3d9_16-9-aspect-ratio_default_0.jpg" length="1957071" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/df6d6e7b-8167-4147-b4f6-f0603e76d3d9_16-9-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="1957071" width="880" height="495"/>
      <media:title><![CDATA[El gasto en asesores del Gobierno de Clavijo es siete veces superior al de los diez diputados más de la reforma electoral]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/df6d6e7b-8167-4147-b4f6-f0603e76d3d9_16-9-aspect-ratio_default_0.jpg" width="880" height="495"/>
      <media:keywords><![CDATA[Gobierno,Fernando Clavijo,Diputados,Sistema electoral]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[Feijóo carga contra el sistema parlamentario vigente porque "es igual ganar que perder"]]></title>
      <link><![CDATA[https://www.eldiario.es/galicia/politica/feijoo-sistema-parlamentario-vigente-perder_1_1156596.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/041386bf-a04e-4168-a0b3-8f08204ae5a4_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="Feijóo carga contra el sistema parlamentario vigente porque &quot;es igual ganar que perder&quot;"></p><div class="subtitles"><p class="subtitle">El presidente de la Xunta vuelve a reclamar una reforma electoral que ponga fin al actual modelo de elección parlamentaria de la presidencia de los gobiernos e insta a a iniciar el cambio por los ayuntamientos</p><p class="subtitle">Durante una visita a Madrid el jefe del Gobierno gallego dice decartarse para relevar a Rajoy y reclama "más presencia del Estado" en las comunidades autónomas</p></div><p class="article-text">
        La 'tregua' electoral est&aacute; finalizando. El 2017 fue en Galicia el primer a&ntilde;o sin llamada a las urnas tras un intens&iacute;simo trienio y aunque en este 2018 tampoco se celebrar&aacute; -excepto sorpresa may&uacute;scula- comicio alguno , las fuerzas pol&iacute;ticas -muy especialmente el PPdeG- tienen ya en marcha sus maquinarias con la vista puesta en las municipales de mayo de 2019 entre ecos de las elecciones catalanas de diciembre. En este marco se inserta el <a href="http://praza.gal/politica/15818/feijoo-ausente-na-arenga-de-rajoy-para-rearmar-o-pp/" target="_blank" data-mrf-recirculation="links-noticia" class="link">resurgimiento de las voces que apuntan a un eventual paso de Alberto N&uacute;&ntilde;ez Feij&oacute;o a la pol&iacute;tica estatal</a> y en el mismo, el cuestionamento del sistema parlamentario vigente que el presidente de la Xunta ha realizado aprovechando su estancia de este martes en Madrid. Ahora es igual &ldquo;ganar o perder&rdquo;, dijo.
    </p><p class="article-text">
        Veinticuatro horas despu&eacute;s de no acudir a la Junta Directiva en la que Mariano Rajoy explic&oacute; su plan para &ldquo;rearmar&rdquo; el partido tras el desplome en Catalunya y frente al ascenso demosc&oacute;pico de Ciudadanos, Feij&oacute;o ha desplegado una intensa agenda madrile&ntilde;a con reuniones con los ministros de Hacienda, Sanidad y Agricultura, la participaci&oacute;n en actos vinculados a la feria tur&iacute;stica Fitur e intervenciones en varios medios de comunicaci&oacute;n. Una de ellas fue una <a href="http://www.rtve.es/alacarta/videos/la-noche-en-24-horas/nunez-feijoo-descarta-ser-candidato-moncloa-si-rajoy-no-repite-contrato-gallegos-acaba-2020/4425018/" target="_blank" data-mrf-recirculation="links-noticia" class="link">entrevista en Televisi&oacute;n Espa&ntilde;ola</a>, donde el actual jefe del Gobierno gallego insisti&oacute; en cuestionar las actuales reglas electorales y de conformaci&oacute;n de mayor&iacute;as parlamentarias.
    </p><p class="article-text">
        Tras lamentarse de que C's no vaya a gobernar Catalunya a pesar de ser el partido que sum&oacute; m&aacute;s votos, Feij&oacute;o respondi&oacute; con afirmativo entusiasmo a la pregunta de si &ldquo;es necesario modificar la ley electoral&rdquo;. &ldquo;Lo tengo clar&iacute;simo&rdquo;, proclam&oacute;, porque &ldquo;si es igual ganar que perder, esto es un problema&rdquo;. Igual que &ldquo;en la noche electoral de las municipales en Portugal todo el mundo sabe qui&eacute;n es el alcalde&rdquo;, afirma, en el conjunto del Estado hay que &ldquo;cambiar la ley electoral&rdquo; porque &ldquo;no puede ser el presidente de una comunidad aut&oacute;noma quien perdi&oacute;&rdquo;, dice en referencia a la elecci&oacute;n para la presidencia del Gobierno de una persona que no sea de la fuerza pol&iacute;tica cuyas candidaturas sumaron m&aacute;s votos. Esto es, del actual modelo parlamentario en el que se eligen diputadas y diputados por circunscripciones que, a su vez, determinan la presidencia del Ejecutivo.
    </p><p class="article-text">
        Seg&uacute;n el presidente gallego, la reforma tiene que comenzar precisamente por las instituciones cuya renovaci&oacute;n est&aacute; m&aacute;s pr&oacute;xima. O, lo que es el mismo, lo que Rajoy <a href="http://praza.gal/politica/9862/o-pp-desenterra-o-plan-para-ilegalizar-os-gobernos-locais-de-coalicion-tras-o-pau-do-24m/" target="_blank" data-mrf-recirculation="links-noticia" class="link">amag&oacute; con hacer antes y despu&eacute;s de las municipales de 2015</a>. &ldquo;Esto tiene que venir desde los municipios&rdquo;, se&ntilde;al&oacute; antes de sugerir cu&aacute;l ser&iacute;a su apuesta para los parlamentos: un &ldquo;plus de representaci&oacute;n al partido que gan&oacute;&rdquo;, en referencia al m&aacute;s votado. Esto es, un modelo semejante al <a href="http://praza.gal/politica/9862/o-pp-desenterra-o-plan-para-ilegalizar-os-gobernos-locais-de-coalicion-tras-o-pau-do-24m/" target="_blank" data-mrf-recirculation="links-noticia" class="link">vigente en Grecia</a>, donde la primera fuerza parlamentaria suma autom&aacute;ticamente 50 esca&ntilde;os a los obtenidos en las urnas. El l&iacute;der de los conservadores no cuestiona, no obstante, ninguno de los elementos que actualmente m&aacute;s distorsionan el sistema, como la sobrerrepresentaci&oacute;n que obtienen las fuerzas m&aacute;s votadas a causa de las circunscripciones provinciales.
    </p><h3 class="article-text">Relevo de Rajoy y Catalunya</h3><p class="article-text">
        Como era previsible, en su periplo madrile&ntilde;o el presidente de la Xunta ha tenido que responder en varias ocasiones a la posibilidad de postularse como relevo de Mariano Rajoy. El actual jefe del Gobierno de Espa&ntilde;a &ldquo;tiene m&aacute;s claros que oscuros&rdquo;, defendi&oacute;, y en todo caso &ldquo;mi contrato con los gallegos termina en octubre de 2020&rdquo; y &ldquo;lo voy a cumplir&rdquo; .&ldquo;Mi trabajo est&aacute; en Galicia&rdquo;, subraya, en un contexto en el que dice no &ldquo;verse&rdquo; optando &ldquo;a una cuarta&rdquo; reelecci&oacute;n. No obstante, admite, durante a&ntilde;os mantuvo que &ldquo;iba a estar ocho a&ntilde;os&rdquo; <a href="http://praza.gal/politica/11502/feijoo-escenifica-o-sacrificio-de-volverse-presentar-non-elixin-o-mais-comodo/" target="_blank" data-mrf-recirculation="links-noticia" class="link">y finalmente se replante&oacute; ese compromiso.</a>
    </p><p class="article-text">
        En la misma intervenci&oacute;n televisiva Feij&oacute;o reiter&oacute; sus elogios a la l&iacute;der de Ciudadanos en Catalunya, In&eacute;s Arrimadas, quien represent&oacute; en los comicios catalanes a una formaci&oacute;n que, afirm&oacute;, fue capaz de &ldquo;rentabilizar&rdquo; el trabajo del Gobierno de Espa&ntilde;a en la aplicaci&oacute;n del art&iacute;culo 155 de la Constituci&oacute;n. Seg&uacute;n Feij&oacute;o, el proceso soberanista debe servir para reflexionar sobre la &ldquo;retirada&rdquo; de la &ldquo;presencia del Estado&rdquo; en territorio catal&aacute;n&ldquo;, donde &rdquo;el Estado tiene los carteros, la Agencia Tributaria y pare de de contar&ldquo;.
    </p>]]></description>
      <dc:creator><![CDATA[David Lombao]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/galicia/politica/feijoo-sistema-parlamentario-vigente-perder_1_1156596.html]]></guid>
      <pubDate><![CDATA[Wed, 17 Jan 2018 11:43:47 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/041386bf-a04e-4168-a0b3-8f08204ae5a4_16-9-discover-aspect-ratio_default_0.jpg" length="49768" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/041386bf-a04e-4168-a0b3-8f08204ae5a4_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="49768" width="1200" height="675"/>
      <media:title><![CDATA[Feijóo carga contra el sistema parlamentario vigente porque "es igual ganar que perder"]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/041386bf-a04e-4168-a0b3-8f08204ae5a4_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
      <media:keywords><![CDATA[Sistema electoral,Galicia,PP - Partido Popular]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[El nuevo sistema electoral mantendría a Coalición Canaria como el partido con más escaños]]></title>
      <link><![CDATA[https://www.eldiario.es/canariasahora/politica/sistema-electoral-mantiene-cc-partido_1_2942227.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/0bbe1471-8b48-46d7-9681-b49176444abf_16-9-aspect-ratio_default_0.jpg" width="880" height="495" alt="El presidente del Gobierno de Canarias, Fernando Clavijo, y el vicepresidente y consejero de Infraestructuras, Obras Públicas y Transportes, Pablo Rodríguez."></p><div class="subtitles"><p class="subtitle">Aplicando la propuesta consensuada por cuatro partidos de la oposición CC obtendría un escaño más (de 18 a 19); 17 para el PSOE (15); 13 para el PP (12); 9 para Podemos (7); 5 para Nueva Canarias (5); 3 para ASG (3) y entrarían Ciudadanos con tres y Unidos por Gran Canaria con uno</p><p class="subtitle">Los nacionalistas también ganarían el nuevo diputado asignado a la circunscripción de Fuerteventura y, aunque perderían uno en Tenerife a favor de Ciudadanos, obtendrían otro en el colegio de restos asignado a la circunscripción tinerfeña</p></div><p class="article-text">
        El nuevo sistema electoral para Canarias que han propuesto cuatro partidos se hubiera traducido en un Parlamento regional m&aacute;s plural y fragmentado con los resultados de 2015, si bien CC-PNC-AHI se mantendr&iacute;a como el grupo parlamentario con m&aacute;s esca&ntilde;os, a pesar de ser el tercero en votos, al igual que ocurre con el modelo vigente.
    </p><p class="article-text">
        La propuesta pactada por PSOE, PP, Podemos y NC, que CC se ha comprometido a estudiar y ASG de momento ha rechazado, consiste en mantener el actual reparto de sesenta esca&ntilde;os en siete circunscripciones insulares, a los que se suma un diputado m&aacute;s a Fuerteventura para compensar su aumento de poblaci&oacute;n, y se a&ntilde;aden otros nueve esca&ntilde;os en un colegio de restos, hasta un total de 70 parlamentarios.
    </p><p class="article-text">
        Tambi&eacute;n se rebajan en esa propuesta las barreras electorales desde el 6% al 3% de los votos v&aacute;lidos regionales y desde el 30% al 15% insulares, si bien en el caso de la barrera regional el porcentaje no est&aacute; totalmente definido y podr&iacute;a elevarse al 4% o al 5%.
    </p><p class="article-text">
        Seg&uacute;n una simulaci&oacute;n realizada por la Agencia Efe aplicando el nuevo sistema electoral a los resultados de las elecciones auton&oacute;micas de 2015, los 70 esca&ntilde;os habr&iacute;an quedado repartidos de la siguiente forma: 19 para CC-PNC-AHI, 17 para el PSOE, 13 para el PP, 9 para Podemos, 5 para Nueva Canarias (NC), 3 para Ciudadanos, 3 para Agrupaci&oacute;n Socialista Gomera (ASG) y 1 para Unidos.
    </p><p class="article-text">
        El resultado real en 2015 fue de 18 esca&ntilde;os para CC-PNC-AHI, 15 para PSOE, 12 para PP, 7 para Podemos, 5 para NC y 3 para ASG.
    </p><p class="article-text">
        De los nueve esca&ntilde;os que se repartir&iacute;an en el colegio de restos, PSOE, PP y Podemos conseguir&iacute;an dos cada uno y CC, NC y Ciudadanos uno cada uno.
    </p><p class="article-text">
        Aplicando los resultados electorales de 2015, cuatro de los nuevos esca&ntilde;os se asignar&iacute;a a Tenerife y cinco para Gran Canaria, si bien este reparto var&iacute;a en funci&oacute;n de los cocientes en los que se basa el sistema.
    </p><p class="article-text">
        Con los resultados de 2015, los dos diputados del PSOE en el colegio de restos, as&iacute; como los del PP y Podemos, se repartir&iacute;an uno a Tenerife y otro a Gran Canaria.
    </p><p class="article-text">
        En el caso de CC, su diputado del colegio de restos corresponder&iacute;a a Tenerife, mientras que para NC y Ciudadanos se asignar&iacute;a en Gran Canaria.
    </p><p class="article-text">
        Por partidos, la aplicaci&oacute;n del nuevo sistema hubiera dado un esca&ntilde;o m&aacute;s a CC: los nacionalistas ganar&iacute;an el nuevo diputado asignado a la circunscripci&oacute;n de Fuerteventura y perder&iacute;an uno en Tenerife a favor de Ciudadanos, pero lo compensar&iacute;an con el que obtienen en el colegio de restos, que se asignar&iacute;a a la circunscripci&oacute;n tinerfe&ntilde;a.
    </p><p class="article-text">
        En el caso del PSOE, hubiera obtenido dos diputados m&aacute;s, ambos en el colegio de restos, que se asignar&iacute;an uno a Tenerife y otro a Gran Canaria, y no se alterar&iacute;a su representaci&oacute;n por las circunscripciones insulares.
    </p><p class="article-text">
        El PP conseguir&iacute;a 13 esca&ntilde;os, uno m&aacute;s que los obtenidos con el sistema vigente: gana dos en el colegio de restos, uno por Tenerife y otro por Gran Canaria, pero perder&iacute;a uno de los obtenidos en esta circunscripci&oacute;n a favor de Unidos por Gran Canaria, el partido de Jos&eacute; Miguel Bravo de Laguna.
    </p><p class="article-text">
        Podemos se mantiene con la misma representaci&oacute;n en las circunscripciones insulares, si bien obtiene dos diputados m&aacute;s en el colegio de restos, de los que uno ir&iacute;a para Tenerife y otro para Gran Canaria.
    </p><p class="article-text">
        Nueva Canarias se mantendr&iacute;a con los mismos cinco diputados, pero ahora en un Parlamento de 70 diputados, en lugar de 60. Perder&iacute;a un esca&ntilde;o en la circunscripci&oacute;n insular de Gran Canaria a favor de Ciudadanos y lo compensar&iacute;a con el que consigue en el colegio de restos, que se asignar&iacute;a tambi&eacute;n a Gran Canaria.
    </p><p class="article-text">
        No se alterar&iacute;a la representaci&oacute;n de ASG, que con el 0,6% de los votos mantiene sus tres diputados por La Gomera, solo que pasar&iacute;a a ocupar el 4% de los esca&ntilde;os, en lugar del 5% como es ahora.
    </p><p class="article-text">
        La bajada de barreras hubiera permitido el acceso de Ciudadanos, que con el 5,9% de los votos qued&oacute; fuera en 2015, pero en esta simulaci&oacute;n obtiene tambi&eacute;n tres diputados: uno en Tenerife que perder&iacute;a CC, otro en Gran Canaria, a costa de NC, y otro por el colegio de restos, asignado a Gran Canaria.
    </p><p class="article-text">
        Por la misma bajada de barreras, Unidos consigue entrar en el Parlamento en este hipot&eacute;tico reparto con un diputado por Gran Canaria que pierde el PP, pero si finalmente el nuevo sistema eleva la barrera al 4% o 5%, como defienden los populares, quedar&iacute;a excluido, puesto que obtuvo el 3,2% en 2015.
    </p><p class="article-text">
        En este hipot&eacute;tico Parlamento, simulado con los resultados de las &uacute;ltimas elecciones auton&oacute;micas, se mantiene la disparidad entre el porcentaje de votos y el porcentaje de esca&ntilde;os que caracteriza al sistema electoral vigente.
    </p><p class="article-text">
        As&iacute;, el partido con m&aacute;s diputados seguir&iacute;a siendo CC, el tercero en votos, que obtendr&iacute;a el 27% de los esca&ntilde;os con el 18% de respaldo electoral.
    </p><p class="article-text">
        El PSOE, el m&aacute;s votado con el 20% de los sufragios, ser&iacute;a el segundo en esca&ntilde;os, con el 24% de los asientos, y el PP, segundo en votos con el 19%, ser&iacute;a el tercero en esca&ntilde;os, tambi&eacute;n con el 19%.
    </p><p class="article-text">
        Podemos, que obtuvo el 15% de los votos, ocupar&iacute;a el 13% de los esca&ntilde;os y Nueva Canarias con su 10% de votos tendr&iacute;a el 7% de los esca&ntilde;os.
    </p><p class="article-text">
        Ciudadanos con su casi 6% de votos se situar&iacute;a con el 4% de los diputados, mismo resultado que el de ASG, solo que en el caso del partido de La Gomera con el 0,6% de los sufragios.
    </p><p class="article-text">
        Unidos ser&iacute;a el partido con menos esca&ntilde;os, poco m&aacute;s del 1%, con su 3% de los votos v&aacute;lidos. 
    </p>]]></description>
      <dc:creator><![CDATA[Efe]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/canariasahora/politica/sistema-electoral-mantiene-cc-partido_1_2942227.html]]></guid>
      <pubDate><![CDATA[Wed, 17 Jan 2018 10:47:46 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/0bbe1471-8b48-46d7-9681-b49176444abf_16-9-aspect-ratio_default_0.jpg" length="58604" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/0bbe1471-8b48-46d7-9681-b49176444abf_16-9-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="58604" width="880" height="495"/>
      <media:title><![CDATA[El nuevo sistema electoral mantendría a Coalición Canaria como el partido con más escaños]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/0bbe1471-8b48-46d7-9681-b49176444abf_16-9-aspect-ratio_default_0.jpg" width="880" height="495"/>
      <media:keywords><![CDATA[Sistema electoral]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[Así ha beneficiado el sistema electoral a CiU durante 35 años]]></title>
      <link><![CDATA[https://www.eldiario.es/politica/beneficiado-convergencia-sistema-electoral-catalunya_1_3014708.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/bac81c3a-7031-482f-9ce6-0855c263752d_16-9-aspect-ratio_default_0.jpg" width="880" height="495" alt="listado electoral"></p><div class="subtitles"><p class="subtitle">CiU, y después JxSí, ha sido la lista más sobrerrepresentada en todas las elecciones catalanas desde la llegada de la democracia</p><p class="subtitle">Gracias a su mayor fuerza electoral en las provincias menos pobladas y más sobrerrepresentadas, el ahora bloque independentista suma la mayoría absoluta desde los comicios de 1984</p></div><p class="article-text">
        &iquest;Por qu&eacute; JxS&iacute; y la CUP tienen mayor&iacute;a absoluta de esca&ntilde;os si no llegaron al 50% de los votos? &iquest;Es verdad que el sistema electoral catal&aacute;n&nbsp;ha premiado siempre a los partidos independentistas? Para&nbsp;responder estas preguntas, eldiario.es&nbsp;<a href="http://governacio.gencat.cat/es/pgov_ambits_d_actuacio/pgov_eleccions/pgov_dades_electorals/resultats-2/?a=a&amp;id_eleccions=A20151&amp;id_territori=CA09" target="_blank" data-mrf-recirculation="links-noticia" class="link">ha analizado&nbsp;los datos&nbsp;hist&oacute;ricos</a> de las elecciones al Parlament de Catalunya&nbsp;para comprobar cu&aacute;les han sido los partidos m&aacute;s beneficiados por la ley electoral y qu&eacute; nivel de distorsi&oacute;n existe entre resultados y esca&ntilde;os.
    </p><p class="article-text">
        Casi todas las encuestas predicen para las pr&oacute;ximas elecciones del 21-D una batalla muy igualada entre los partidos independentistas (ERC, JxCat y CUP) y los no independentistas (C's, PSC, En Com&uacute;-Podem y PP). Una situaci&oacute;n que no es nueva en Catalunya.
    </p><p class="article-text">
        Este equilibrio en el electorado catal&aacute;n se se remonta a 1984, tras la desaparici&oacute;n de UCD. Desde entonces, el voto a&nbsp;los partidos ahora independentistas (PDeCat+ERC+CUP) y&nbsp;los no independentistas&nbsp;ha estado casi siempre entre el 45% y el 55%.
    </p><p class="article-text">
        En los &uacute;ltimos comicios de 2015, este equilibrio lleg&oacute; a su m&aacute;ximo. JxS&iacute; y CUP alcanzaron el 48% de los votos, al igual que la suma de C's, PSC, C's y CSQEP.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br><!-- título -->
<h4 style="text-align:center;color:black">El equilibro del voto en Catalunya: voto a partidos del bloque independentista y no independentista</h4>
<p style="text-align:center;color:black;font-size:14px">Evolución del porcentaje de voto en las elecciones catalanas desde 1980</p>
<!-- iframe tableau -->
<div class="desktop"><iframe style="border: 0px;" src="https://public.tableau.com/views/electoral_catalunya/Dashboard1?:showVizHome=no&:embed=true" width="100%" class="tableau-responsive" height="350px" scrolling="no"></iframe></div>
<div class="mobile"><iframe style="border: 0px;" src="https://public.tableau.com/views/electoral_catalunya/Dashboard5?:showVizHome=no&:embed=true" width="100%" class="tableau-responsive" height="500px" scrolling="no"></iframe></div>
<style>
@media only screen and (max-width: 900px){.desktop{display: none}}
@media only screen and (min-width: 900px){.mobile{display: none}}
</style><br>
    </figure><p class="article-text">
        Sin embargo, este equilibrio de los bloques no se mantiene en la distribuci&oacute;n de esca&ntilde;os. En todas las elecciones desde 1984, los partidos nacionalistas han sumado mayor&iacute;a absoluta en el Parlament a pesar de que no siempre han conseguido el 50% de los votos.
    </p><p class="article-text">
        En 2015, la suma de JxS&iacute; y CUP consigui&oacute; la mayor&iacute;a absoluta con 72 esca&ntilde;os aunque solo&nbsp;llegaron&nbsp;al 48% de los votos.&nbsp;
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br><!-- título -->
<h4 style="text-align:center;color:black">En escaños, el bloque independentista lleva 30 años con mayoría absoluta</h4>
<p style="text-align:center;color:black;font-size:14px">Evolución del número de escaños por partido en las elecciones catalanas desde 1980</p>
<!-- iframe tableau -->
<div class="desktop"><iframe style="border: 0px;" src="https://public.tableau.com/views/electoral_catalunya/Dashboard2?:showVizHome=no&:embed=true" width="100%" class="tableau-responsive" height="350px" scrolling="no"></iframe></div>
<div class="mobile"><iframe style="border: 0px;" src="https://public.tableau.com/views/electoral_catalunya/Dashboard6?:showVizHome=no&:embed=true" width="100%" class="tableau-responsive" height="500px" scrolling="no"></iframe></div>
<style>
@media only screen and (max-width: 900px){.desktop{display: none}}
@media only screen and (min-width: 900px){.mobile{display: none}}
</style><br>
    </figure><p class="article-text">
        &iquest;Eso significa que los partidos independentistas est&aacute;n beneficiados por el sistema electoral?&nbsp;S&iacute; y no. Es verdad que el sistema electoral en Catalunya -&ndash;que no tiene ley propia y se basa en el R&eacute;gimen Electoral General&ndash; ha beneficiado hist&oacute;ricamente a CiU. Sin embargo, el sistema no ha beneficiado a ERC y la CUP.
    </p><p class="article-text">
        Los datos se&ntilde;alan que&nbsp;las distintas marcas con las que se ha presentado CiU &ndash;ahora PDeCAT&ndash; han sido las candidaturas m&aacute;s beneficiadas en las elecciones catalanas desde el inicio de la democracia. En todos los comicios ha conseguido entre 3 y 6 puntos m&aacute;s en porcentaje de esca&ntilde;os frente al porcentaje de votos.
    </p><p class="article-text">
        Por el otro lado, ICV (en 2015, incluido en la candidatura CSQEP), CUP y PP han sido los partidos m&aacute;s perjudicados e infrarrepresentados por el sistema electoral en Catalunya.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br><!-- título -->
<h4 style="text-align:center;color:black">Los partidos más beneficiados y perjudicados por el sistema electoral en Catalunya</h4>
<p style="text-align:center;color:black;font-size:14px">Diferencia entre el porcentaje de votos y el porcentaje de escaños en las elecciones catalanas. Se muestran los partidos que consiguieron representación en el Parlament</p>
<!-- iframe tableau -->
<div class="desktop"><iframe style="border: 0px;" src="https://public.tableau.com/views/electoral_catalunya/Dashboard3?:showVizHome=no&:embed=true" width="100%" class="tableau-responsive" height="500px" scrolling="no"></iframe></div>
<div class="mobile"><iframe style="border: 0px;" src="https://public.tableau.com/views/electoral_catalunya/Dashboard4?:showVizHome=no&:embed=true" width="100%" class="tableau-responsive" height="450px" scrolling="no"></iframe></div>
<style>
@media only screen and (max-width: 900px){.desktop{display: none}}
@media only screen and (min-width: 900px){.mobile{display: none}}
</style><br>
    </figure><p class="article-text">
        &iquest;Y por qu&eacute; sucede? Aunque muchos echan la culpa a la f&oacute;rmula d'Hondt (que&nbsp;beneficia ligeramente a las listas m&aacute;s votadas) o las barreras electorales,&nbsp;la raz&oacute;n de esta distorsi&oacute;n est&aacute; principalmente en&nbsp;la distribuci&oacute;n del n&uacute;mero de esca&ntilde;os por provincia.
    </p><p class="article-text">
        De los 135 esca&ntilde;os del Parlament, Barcelona elige 85 diputados;&nbsp;Tarragona, 18; Girona, 17; y Lleida escoge 15 representantes.&nbsp;Un reparto que se ha mantenido invariable desde 1980 a pesar de los cambios demogr&aacute;ficos que han vivido&nbsp;las cuatro provincias catalanas en los &uacute;ltimos 35 a&ntilde;os.
    </p><p class="article-text">
        Aunque pueda parecer un reparto&nbsp;a&nbsp;primera vista equitativo, no lo es si lo comparamos con la poblaci&oacute;n que vive en cada provincia. Cada diputado elegido en Barcelona representa a 65.000 habitantes. En Lleida, cada parlamentario representa a la mitad: 29.000 habitantes.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br><!-- título -->
<h4 style="text-align:center;color:black">¿A cuántas personas representa el diputado de cada provincia?</h4>
<p style="text-align:center;color:black;font-size:14px">Número de habitantes por escaño en cada una de las cuatro provincias</p>
<!-- iframe tableau -->
<div class="desktop"><img src="http://www.eldiario.es/documentos/escanosprovincia_EDIFIL20171211_0008.png" width="100%"></div>
<div class="mobile"><img src="http://www.eldiario.es/documentos/escanos-provincia-mobile_EDIFIL20171211_0009.png" width="100%"></div>
<style>
@media only screen and (max-width: 900px){.desktop{display: none}}
@media only screen and (min-width: 900px){.mobile{display: none}}
</style><br>
    </figure><p class="article-text">
        En Catalunya, que no cuenta con una ley electoral propia, este reparto de esca&ntilde;os se remonta a un&nbsp;<a href="http://www.juntaelectoralcentral.es/cs/jec/documentos/CATALUNA_1980_Convocatoria.pdf" target="_blank" data-mrf-recirculation="links-noticia" class="link">decreto del president Josep Tarradellas</a> convocando las primeras elecciones auton&oacute;micas en 1980. Desde su publicaci&oacute;n, la desproporci&oacute;n entre habitantes y esca&ntilde;os se ha mantenido durante m&aacute;s de tres d&eacute;cadas, aunque ha mejorado ligeramente con el paso del tiempo.
    </p><p class="article-text">
        En Barcelona, la provincia infrarrepresentada, la proporci&oacute;n de esca&ntilde;os es&nbsp;10 puntos inferior al porcentaje de poblaci&oacute;n de la circunscripci&oacute;n, seg&uacute;n datos de la Generalitat. Las otras tres provincias menos pobladas eligen m&aacute;s diputados&nbsp;de los que les corresponder&iacute;an por porcentaje de poblaci&oacute;n en Catalunya.
    </p><p class="article-text">
        Esta distorsi&oacute;n a favor de las regiones menos pobladas es una constante en todas las elecciones en Espa&ntilde;a. En las Elecciones Generales o en las auton&oacute;micas de Canarias, por ejemplo, las zonas con menos habitantes tambi&eacute;n est&aacute;n sobrerrepresentadas para evitar que sean olvidadas&nbsp;en los presupuestos o en las pol&iacute;ticas p&uacute;blicas.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br><!-- título -->
<h4 style="text-align:center;color:black">Así sobrerrepresenta el sistema electoral a las provincias menos pobladas en Catalunya</h4>
<p style="text-align:center;color:black;font-size:14px">Diferencia entre el porcentaje de escaños y el porcentaje de población de cada provincia en todas las elecciones desde 1980</p>
<!-- iframe tableau -->
<div class="desktop"><img src="http://www.eldiario.es/documentos/Cfakepathprovincias-representacionpng_EDIFIL20171211_0006.png" width="100%"></div>
<div class="mobile"><img src="http://www.eldiario.es/documentos/Cfakepathprovincias-representacion-mobilepng_EDIFIL20171211_0007.png" width="100%"></div>
<style>
@media only screen and (max-width: 900px){.desktop{display: none}}
@media only screen and (min-width: 900px){.mobile{display: none}}
</style><br>
    </figure><p class="article-text">
        Esta distorsi&oacute;n hace que los partidos con mayor fuerza electoral en las provincias menos pobladas puedan conseguir m&aacute;s esca&ntilde;os que los que les corresponden por porcentaje de votos en toda la comunidad aut&oacute;noma. Este premio al voto en estas tres provincias, que se cre&oacute; para obstaculizar una mayor&iacute;a de izquierdas en Catalunya, ha favorecido siempre a CiU y en las &uacute;ltimas elecciones a JxS&iacute;.
    </p><p class="article-text">
        Mientras que en la provincia de Barcelona las fuerzas independentistas&nbsp;solo llegaron una vez a conseguir el 50% de los votos, llevan siendo mayor&iacute;a en las otras tres provincias desde 1984.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br><!-- título -->
<h4 style="text-align:center;color:black">El bloque independentista, más fuerte en las provincias sobrerrepresentadas</h4>
<p style="text-align:center;color:black;font-size:14px">Evolución del porcentaje de voto por provincias de los partidos del bloque independentista en las elecciones catalanas desde 1980</p>
<!-- iframe tableau -->
<div class="desktop"><iframe style="border: 0px;" src="https://public.tableau.com/views/electoral_catalunya/Dashboard7?:showVizHome=no&:embed=true" width="100%" class="tableau-responsive" height="500px" scrolling="no"></iframe></div>
<div class="mobile"><iframe style="border: 0px;" src="https://public.tableau.com/views/electoral_catalunya/Dashboard8?:showVizHome=no&:embed=true" width="100%" class="tableau-responsive" height="500px" scrolling="no"></iframe></div>
<style>
@media only screen and (max-width: 900px){.desktop{display: none}}
@media only screen and (min-width: 900px){.mobile{display: none}}
</style><br>
    </figure><p class="article-text">
        &iquest;Qu&eacute; consecuencias tiene esto? Que se crean mayor&iacute;as parlamentarias que no existen en los votos. Es el caso de las &uacute;ltimas elecciones auton&oacute;micas de 2015, en la que JxS&iacute; + CUP consiguieron la mayor&iacute;a absoluta con 72 esca&ntilde;os (el 53% del Parlament) aunque apenas alcanzaron el 48% de los votos.
    </p><p class="article-text">
        Si se repartieran los 135 esca&ntilde;os del Parlament en una &uacute;nica circunscripci&oacute;n -cada voto vale lo mismo- y sin barreras electorales, el bloque independentista hubiera perdido la mayor&iacute;a absoluta, seg&uacute;n c&aacute;lculos realizados por eldiario.es.
    </p><p class="article-text">
        Mientras que el resto de partidos apenas notar&iacute;an el cambio, JxS&iacute; hubiera pasado de 62 a 55 esca&ntilde;os con esos resultados y la suma con CUP se quedar&iacute;a a dos de la mayor&iacute;a absoluta.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br><!-- título -->
<h4 style="text-align:center;color:black">El bloque independentista hubiera perdido la mayoría en un sistema de circunscripción única</h4>
<p style="text-align:center;color:black;font-size:14px">Escaños obtenidos por cada partido en las elecciones de 2015 y una simulación de los resultados con circunscripción única y sin barreras electorales</p>
<!-- iframe tableau -->
<div class="desktop"><img src="http://www.eldiario.es/documentos/Cfakepathelectoral-2015png_EDIFIL20171211_0002.png" width="100%"></div>
<div class="mobile"><img src="http://www.eldiario.es/documentos/Cfakepathelectoral-2015-mobilepng_EDIFIL20171211_0003.png" width="100%"></div>
<style>
@media only screen and (max-width: 900px){.desktop{display: none}}
@media only screen and (min-width: 900px){.mobile{display: none}}
</style><br>
    </figure>]]></description>
      <dc:creator><![CDATA[Raúl Sánchez]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/politica/beneficiado-convergencia-sistema-electoral-catalunya_1_3014708.html]]></guid>
      <pubDate><![CDATA[Sun, 17 Dec 2017 20:33:28 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/bac81c3a-7031-482f-9ce6-0855c263752d_16-9-aspect-ratio_default_0.jpg" length="94381" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/bac81c3a-7031-482f-9ce6-0855c263752d_16-9-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="94381" width="880" height="495"/>
      <media:title><![CDATA[Así ha beneficiado el sistema electoral a CiU durante 35 años]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/bac81c3a-7031-482f-9ce6-0855c263752d_16-9-aspect-ratio_default_0.jpg" width="880" height="495"/>
      <media:keywords><![CDATA[Junts Pel Sí,Elecciones Cataluña 2017,Sistema electoral]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[Podemos lanza la campaña 'Un país injusto' para denunciar las desigualdades del sistema electoral canario]]></title>
      <link><![CDATA[https://www.eldiario.es/canariasahora/politica/podemos-campana-pais-injusto-denunciar-desigualdades-sistema-electoral-canarias_1_3144879.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/af2185e9-d913-4c34-9c9c-8ed513384f3b_16-9-aspect-ratio_default_0.jpg" width="880" height="495" alt="Uno de los mensajes difundidos por Podemos en su campaña &#039;Un país injusto&#039;."></p><div class="subtitles"><p class="subtitle">La iniciativa busca “concienciar a la población y abrir el debate a la militancia, para definir la postura del grupo parlamentario cuando se aborde este tema en el pleno”</p><p class="subtitle">Está apoyada en una página web, en las redes sociales y en material audiovisual creado para la ocasión</p></div><p class="article-text">
        Podemos Canarias ha lanzado este viernes la campa&ntilde;a <em>Un pa&iacute;s injusto</em> para denunciar las &ldquo;desigualdades cotidianas&rdquo; que provoca en el d&iacute;a a d&iacute;a de los isle&ntilde;os el actual sistema electoral. La iniciativa, apoyada en <a href="http://www.unpaisinjusto.es" target="_blank" data-mrf-recirculation="links-noticia" class="link">una p&aacute;gina web</a>, en las redes sociales y en materia audiovisual creado para la ocasi&oacute;n, busca &ldquo;concienciar a la poblaci&oacute;n y abrir el debate a la militancia, para definir la postura del grupo parlamentario cuando se aborde este tema en el pleno&rdquo;.
    </p><p class="article-text">
        La formaci&oacute;n morada recalca en un comunicado que desde que lleg&oacute; al Parlamento se propuso la reforma del sistema electoral como &ldquo;una de sus tareas fundamentales&rdquo;. Podemos recuerda que existe un amplio consenso sobre la &ldquo;desproporcionalidad y baja calidad democr&aacute;tica&rdquo; del modelo canario.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <style>.smarty-2426539 { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; } .smarty-2426539 iframe, .smarty-2426539 object, .smarty-2426539 embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }</style><div class="smarty-2426539"><iframe id="2426539_1507307745147" src="//widget.smartycenter.com/webservice/embed/9386/2426539/600/338/0/0/0/100/1/1" frameborder="0" allowfullscreen scrolling="no"></iframe></div>
    </figure><p class="article-text">
        El partido ahora liderado por Noem&iacute; Santana ha impulsado la creaci&oacute;n de una comisi&oacute;n para su estudio en la C&aacute;mara regional y ha presentado enmiendas en el Congreso, donde se reforma el Estatuto de Autonom&iacute;a, para acercarse a &ldquo;un modelo m&aacute;s proporcional, eliminando la triple paridad e incluyendo la circunscripci&oacute;n archipiel&aacute;gica&rdquo;.
    </p><p class="article-text">
        Podemos recuerda que la Comisi&oacute;n para el Estudio de la Reforma Electoral est&aacute; llegando a su fin en el Parlamento de Canarias y que de ella saldr&aacute; una propuesta que se votar&aacute; en pleno- Si fuera aprobada por el procedimiento de urgencia, ser&iacute;a efectiva en las pr&oacute;ximas elecciones de 2019.
    </p><p class="article-text">
        &ldquo;Se trata de una cuesti&oacute;n vital, de la que depende la calidad de la democracia en las islas, por eso creemos que es necesario escuchar a nuestra militancia, a nuestros c&iacute;rculos, y definir en base a ello la postura de Podemos en la votaci&oacute;n que tendr&aacute; lugar en el pleno&rdquo;, ha explicado Santana.
    </p>]]></description>
      <dc:creator><![CDATA[Canarias Ahora]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiario.es/canariasahora/politica/podemos-campana-pais-injusto-denunciar-desigualdades-sistema-electoral-canarias_1_3144879.html]]></guid>
      <pubDate><![CDATA[Fri, 06 Oct 2017 16:37:09 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/af2185e9-d913-4c34-9c9c-8ed513384f3b_16-9-aspect-ratio_default_0.jpg" length="244822" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/af2185e9-d913-4c34-9c9c-8ed513384f3b_16-9-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="244822" width="880" height="495"/>
      <media:title><![CDATA[Podemos lanza la campaña 'Un país injusto' para denunciar las desigualdades del sistema electoral canario]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/af2185e9-d913-4c34-9c9c-8ed513384f3b_16-9-aspect-ratio_default_0.jpg" width="880" height="495"/>
      <media:keywords><![CDATA[Podemos,Denuncias,Desigualdad,Sistema electoral,Canarias]]></media:keywords>
    </item>
  </channel>
</rss>
