<?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[elDiarioAR.com - Andalucía]]></title>
    <link><![CDATA[https://www.eldiarioar.com/temas/andalucia/]]></link>
    <description><![CDATA[elDiarioAR.com - Andalucía]]></description>
    <language><![CDATA[es]]></language>
    <copyright><![CDATA[Copyright El Diario]]></copyright>
    <ttl>10</ttl>
    <atom:link href="https://www.eldiarioar.com/rss/category/tag/1040527/" rel="self" type="application/rss+xml"/>
    <item>
      <title><![CDATA[Cómo hay que actuar y cómo no ante un incendio forestal como el de España]]></title>
      <link><![CDATA[https://www.eldiarioar.com/sociedad/hay-actuar-no-incendio-forestal-espana_1_13372742.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/8a79b48b-f373-4852-aa39-88d648c0ac2a_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="Cómo hay que actuar y cómo no ante un incendio forestal como el de España"></p><div class="subtitles"><p class="subtitle">Las llamas calcinaron 3.800 hectáreas. Los expertos recomiendan permanecer “en un refugio adecuado” o evacuar “de forma temprana siguiendo exclusivamente las instrucciones” de los servicios de emergencias
</p></div><p class="article-text">
        El <a href="https://www.eldiarioar.com/mundo/12-muertos-incendio-forestal-espana_1_13372716.html" data-mrf-recirculation="links-noticia" class="link">incendio forestal de Los Gallardos (Almer&iacute;a)</a> ya se convirti&oacute; en el m&aacute;s mort&iacute;fero del siglo XXI en Espa&ntilde;a. El fuego caus&oacute; al menos 12 muertos, ocho heridos, cuatro de ellos graves, y otras 23 personas todav&iacute;a no pudieron ser localizadas.
    </p><p class="article-text">
        Las primeras investigaciones analizan la posible ca&iacute;da de un cable de tendido el&eacute;ctrico como posible origen de las llamas. Los expertos consideran que a&uacute;n es &ldquo;demasiado pronto para determinar qu&eacute; provoc&oacute; los incendios&rdquo;, pero s&iacute; hablan de que hay varios factores por los que las llamas se comportaron de forma tan virulenta.
    </p><p class="article-text">
        El consejero andaluz de Presidencia, Sanidad y Emergencias, Antonio Sanz, calificaba la situaci&oacute;n en la ma&ntilde;ana de este viernes como una &ldquo;tragedia sin precedentes&rdquo;. Por su parte, esta misma tarde, el delegado del Gobierno en Andaluc&iacute;a, Pedro Fern&aacute;ndez, revel&oacute;que la cifra de desalojados ascendi&oacute; hasta las 1.000 personas: &ldquo;Unas 130-140 personas siguen en algunos equipamientos de varios municipios colindantes que se ofrecieron desde el primer momento&rdquo;.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <div style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;"><iframe src="https://geo.dailymotion.com/player.html?video=xao2khq"style="width:100%; height:100%; position:absolute; left:0px; top:0px; overflow:hidden; border:none;"allowfullscreentitle="Dailymotion Video Player"allow="web-share"></iframe></div>
    </figure><p class="article-text">
        <strong>La r&aacute;pida evoluci&oacute;n del incendio forestal</strong>
    </p><p class="article-text">
        Mar&iacute;a Barbosa, cient&iacute;fica especializada en incendios forestales, Centro Brit&aacute;nico de Ecolog&iacute;a e Hidrolog&iacute;a (UKCEH), explica que para que el fuego avance a una velocidad parecida al de Almer&iacute;a necesita <strong>&ldquo;una fuente de ignici&oacute;n, vegetaci&oacute;n seca que pueda actuar como combustible y condiciones meteorol&oacute;gicas&rdquo; que son favorables para su expansi&oacute;n.</strong>
    </p><p class="article-text">
        &ldquo;Las recientes olas de calor en toda Europa han contribuido a secar la vegetaci&oacute;n, lo que ha hecho que los combustibles sean m&aacute;s inflamables&rdquo;, asegura. &ldquo;Adem&aacute;s, el terreno monta&ntilde;oso de la regi&oacute;n puede acelerar la propagaci&oacute;n del fuego, especialmente cuesta arriba, al tiempo que dificulta las labores de extinci&oacute;n para los equipos de bomberos. Dada la dificultad de predecir con exactitud cu&aacute;ndo se dar&aacute;n las condiciones propicias para grandes incendios forestales, la adaptaci&oacute;n es nuestra &uacute;nica v&iacute;a de avance&rdquo;
    </p><p class="article-text">
        Ferran Dalmau&ndash;Rovira, ingeniero forestal y director de la consultora de ingenier&iacute;a ambiental Medi XXI GSA, miembro de la Fundaci&oacute;n Pau Costa, coincide en que, en sus primeras fases, el incendio de Los Gallardos <strong>&ldquo;present&oacute; un comportamiento extremo y muy intenso, favorecido por las altas temperaturas, la baja humedad y el fuerte viento&rdquo;.</strong>
    </p><p class="article-text">
        &ldquo;Exist&iacute;a simultaneidad en Andaluc&iacute;a, lo que ha tensionado al dispositivo de emergencias&rdquo;, destaca. &ldquo;El incendio afect&oacute; a varias carreteras y dificult&oacute; gravemente la movilidad y las operaciones de evacuaci&oacute;n&rdquo;.
    </p><p class="article-text">
        Guillermo Rein, catedr&aacute;tico de Ciencias del Fuego en el Imperial College de Londres, tambi&eacute;n cree que la r&aacute;pida evoluci&oacute;n del fuego ha desbordado &ldquo;a los cuerpos de bomberos que operan en circunstancias extraordinariamente dif&iacute;ciles&rdquo;. Pero advierte de que el incendio forestal debe investigarse &ldquo;minuciosamente&rdquo;, porque <strong>&ldquo;no se trata ni de una cuesti&oacute;n de destino ni del resultado de un simple error&rdquo;.</strong>
    </p><p class="article-text">
        &ldquo;Las cat&aacute;strofes provocadas por los incendios forestales suelen ser el resultado de a&ntilde;os de negligencia y de una lentitud en la toma de decisiones a la hora de abordar un riesgo natural que se produce en nuestros bosques y ecosistemas y que amenaza cada vez m&aacute;s a nuestras comunidades&rdquo;, se&ntilde;ala.
    </p><p class="article-text">
        <strong>C&oacute;mo hay que actuar y c&oacute;mo no</strong>
    </p><p class="article-text">
        La gran duda que dejan casos como el de Almer&iacute;a es c&oacute;mo hay que actuar si un incendio se origina cerca de nuestra vivienda o en el lugar en el que nos encontramos en ese momento.
    </p><p class="article-text">
        Ferran Dalmau&ndash;Rovira considera que entre las recomendaciones a tener en cuenta se encuentra, en primer lugar, la de maximizar la seguridad. <strong>&ldquo;Permanecer en edificios resistentes ubicados dentro de un casco urbano consolidado</strong>, siempre que las autoridades no hayan ordenado la evacuaci&oacute;n&rdquo;, se&ntilde;ala. &ldquo;Estos entornos ofrecen una menor carga de combustible, mejores condiciones para la intervenci&oacute;n de los servicios de emergencia y mayor protecci&oacute;n frente a la radiaci&oacute;n t&eacute;rmica&rdquo;.
    </p><p class="article-text">
        En el caso de que la situaci&oacute;n sea intermedia, explica que &ldquo;permanecer dentro de un veh&iacute;culo dentro de casco urbano puede ofrecer una protecci&oacute;n temporal frente al calor radiante, las pavesas y el humo&rdquo;, pero si el incendio tiene un comportamiento extremo, con &ldquo;cambios bruscos de direcci&oacute;n del viento&rdquo;, puede convertirlo en una &ldquo;situaci&oacute;n de alto riesgo&rdquo;.
    </p><p class="article-text">
        Mar&iacute;a Barbosa tambi&eacute;n pone de manifiesto la necesidad de que, desde las administraciones, se invierta &ldquo;en prevenci&oacute;n, gestionar el combustible, mejorar los sistemas de alerta temprana y garantizar que las personas que viven en zonas de alto riesgo sepan c&oacute;mo prepararse y actuar&rdquo;.
    </p><p class="article-text">
        &ldquo;A medida que aumenta el riesgo de incendios forestales en muchas regiones, la creaci&oacute;n de comunidades m&aacute;s resistentes al fuego ser&aacute; una de las formas m&aacute;s eficaces de reducir los impactos futuros&rdquo;, destaca.
    </p><p class="article-text">
        Thomas Smith, profesor asociado de Geograf&iacute;a Ambiental en la London School of Economics and Political Science (LSE), apunta a que cuando &ldquo;las condiciones meteorol&oacute;gicas alcanzan niveles r&eacute;cord, debemos esperar que el comportamiento de los incendios tambi&eacute;n alcance niveles r&eacute;cord&rdquo;. &ldquo;El cambio clim&aacute;tico est&aacute; aumentando la frecuencia y la intensidad del calor extremo y de las condiciones meteorol&oacute;gicas propicias para los incendios que crean estos entornos peligrosos&rdquo;.
    </p>]]></description>
      <dc:creator><![CDATA[]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiarioar.com/sociedad/hay-actuar-no-incendio-forestal-espana_1_13372742.html]]></guid>
      <pubDate><![CDATA[Fri, 10 Jul 2026 18:49:37 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/8a79b48b-f373-4852-aa39-88d648c0ac2a_16-9-discover-aspect-ratio_default_0.jpg" length="1010425" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/8a79b48b-f373-4852-aa39-88d648c0ac2a_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="1010425" width="1200" height="675"/>
      <media:title><![CDATA[Cómo hay que actuar y cómo no ante un incendio forestal como el de España]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/8a79b48b-f373-4852-aa39-88d648c0ac2a_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
      <media:keywords><![CDATA[España,Incendios Forestales,Andalucía]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[Al menos 12 muertos en un incendio forestal en España]]></title>
      <link><![CDATA[https://www.eldiarioar.com/mundo/12-muertos-incendio-forestal-espana_1_13372716.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/e05724c9-fd89-4b2c-9f6a-015e5a054268_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="Bomberos trabajan en el incendio en el que al menos 12 personas murieron en el municipio de Los Gallardos, en el sur de España."></p><div class="subtitles"><p class="subtitle">Se produjo en Los Gallardos, en Almería, en el sur del país. El consejero andaluz de Emergencias achaca las muertes a "la decisión de tomar otro camino que no era el de evacuación". Ocho personas, cuatro de ellas graves, han resultado heridas y constan al menos otras 23 que todavía no han sido localizadas.</p></div><p class="article-text">
        La cifra de v&iacute;ctimas mortales en el incendio forestal de Los Gallardos (Almer&iacute;a), en Andaluc&iacute;a,  se elev&oacute; a 12 este viernes, mientras los servicios de emergencia contin&uacute;an trabajando en la zona donde se produjo<strong> esta tragedia que supone &ldquo;el incendio de mayores consecuencias hasta la fecha&rdquo; en la regi&oacute;n,</strong> como inform&oacute; el 112 de Andaluc&iacute;a, el n&uacute;mero de tel&eacute;fono para emergencias de Espa&ntilde;a.
    </p><p class="article-text">
        El consejero andaluz de Presidencia, Sanidad y Emergencias, Antonio Sanz, calific&oacute; la situaci&oacute;n de &ldquo;tragedia sin precedentes&rdquo;, lamentando que no se pudo salvar la vida de estos 12 vecinos, <strong>varios de ellos de origen brit&aacute;nico</strong>. En total ocho personas est&aacute;n heridas, cuatro de ellas m&aacute;s graves &ldquo;que tienen diferentes tipolog&iacute;as de quemaduras&rdquo;, y han sido trasladadas al hospital Virgen de Roc&iacute;o en helic&oacute;ptero desde el hospital Torre C&aacute;rdenas. 
    </p><p class="article-text">
        Adem&aacute;s, hay 23 personas que a&uacute;n no fueron localizadas. El presidente de la Junta, Juanma Moreno, aclar&oacute; que el n&uacute;mero de desaparecidos no tiene que equipararse con fallecidos, pues pueden haberse refugiado en alg&uacute;n albergue o estar siendo atendidos en alg&uacute;n hospital de la zona.
    </p><p class="article-text">
        De camino al lugar de los hechos, Moreno agreg&oacute; que &ldquo;todo parece indicar que el origen [del incendio de Los Gallardos] es l<strong>a ca&iacute;da de un poste de un tendido el&eacute;ctrico&rdquo;</strong>, lo que &ldquo;derivar&aacute; tambi&eacute;n responsabilidades hacia el mantenimiento&rdquo; de la instalaci&oacute;n, seg&uacute;n afirm&oacute;  esta ma&ntilde;ana en declaraciones a la Cadena SER. El fuego sigue creciendo y ya arras&oacute; con 3.800 hect&aacute;reas, seg&uacute;n los c&aacute;lculos del sistema europeo de informaci&oacute;n de incendios forestales.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://unpkg.com/d3@7.9.0"></script>
<script src="https://unpkg.com/topojson-client@3"></script>
<script src="https://unpkg.com/d3-composite-projections@1.4.0"></script>


<link href="https://unpkg.com/maplibre-gl@5.19.0/dist/maplibre-gl.css" rel="stylesheet" />
<script src="https://unpkg.com/maplibre-gl@5.19.0/dist/maplibre-gl.js"></script>
<script src="https://datos.eldiario.es/master/maplibre/js/maplibre-labels_min.js"></script>
<script src="https://unpkg.com/pmtiles@3/dist/pmtiles.js"></script>


<link href="https://fonts.googleapis.com/css?family=Encode+Sans:400,500,600,700&display=swap" rel="stylesheet" />

<link href="https://datos.eldiario.es/tracker/incendios/2026/charts_incendios.css" rel="stylesheet" />
<script src="https://datos.eldiario.es/tracker/incendios/2026/charts_incendios_min.js"></script>

<div id="contenedor-mapa-561098" class="grid-perimetros-incendios"></div>
<p class="fuente-incendios">Fuente: EFFIS (Copernicus)</p>
<script>
  ChartsIncendios.initMapasPerimetros(
    [{ ids: ["561098"], titulo: "El mapa de la superficie quemada en el incendio de Los Gallardos (Almería)" }],
    "#contenedor-mapa-561098"
  );
</script>
    </figure><h2 class="article-text">Una decisi&oacute;n &ldquo;trampa&rdquo;</h2><p class="article-text">
        Horas antes de que la cifra aumentara hasta los 12 fallecidos, Sanz explic&oacute; que 11 v&iacute;ctimas hab&iacute;an sido localizadas en dos escenarios distintos:<strong> cuatro personas en un coche (que al tener el volante en el lado contrario parece ser de origen brit&aacute;nico) y siete personas de un grupo de nueve (uno espa&ntilde;ol y el resto extranjeros)</strong>. &ldquo;Todo parece indicar que en el caso de los fallecidos estamos ante su mayor&iacute;a o su totalidad extranjeros hasta que no se determine l&oacute;gicamente la identificaci&oacute;n no se puede no se puede confirmar&rdquo;, dijo el consejero. 
    </p><p class="article-text">
        Y se lament&oacute; porque las v&iacute;ctimas optaran por<strong> un camino alternativo &ldquo;al de evacuaci&oacute;n&rdquo; y buscaran una &ldquo;salida propia&rdquo;</strong> a trav&eacute;s de una rambla, lo que termin&oacute; convirti&eacute;ndose en &ldquo;una trampa&rdquo;. Asimismo, <strong>se evacuaron m&aacute;s de 600 personas</strong>, de las cuales 193 est&aacute;n en albergues. 
    </p><p class="article-text">
        El incendio contin&uacute;a avanzando por dos flancos: el derecho, donde se pudo usar maquinaria, y el izquierdo, donde solo act&uacute;an medios a&eacute;reos y la Unidad Militar de Emergencias (UME). &ldquo;La mayor amenaza es un posible cambio de viento que podr&iacute;a revertir la situaci&oacute;n&rdquo;, ha advertido Sanz. Hay 464 efectivos, 124 veh&iacute;culos y casi veinte medios a&eacute;reos, adem&aacute;s de 21 retenes y 9 camiones del INFONAV trabajando en la zona.
    </p><p class="article-text">
        Se trata de <strong>una zona monta&ntilde;osa, cortada por barrancos y punteada por cortijos que hoy ocupan mayoritariamente residentes brit&aacute;nicos,</strong> seg&uacute;n explica Segundo Ram&iacute;rez, exalcalde de Los Gallardos, que conoce bien el lugar. La complicada orograf&iacute;a y el viento que sopl&oacute; con fuerza desde &uacute;ltima hora de la tarde complicaron el incendio, que se extendi&oacute; con rapidez. Al menos seis de los fallecidos localizados anoche estaban en el municipio vecino de B&eacute;dar.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d53155.9380096293!2d-1.9816118940125858!3d37.10193687247681!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0xd7ad1f97403ddd9%3A0xecafec6bb443c704!2zMDQyODggQsOpZGFyLCBBbG1lcsOtYQ!5e0!3m2!1ses!2ses!4v1783663176210!5m2!1ses!2ses" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="strict-origin-when-cross-origin"></iframe>
    </figure><p class="article-text">
        Sanz inst&oacute; a la poblaci&oacute;n a seguir &ldquo;estrictamente las instrucciones de evacuaci&oacute;n y a no tomar decisiones propias, pues esas decisiones pueden conducir a tragedias como las ya ocurridas&rdquo;. El consejero insisti&oacute; a evitar las zonas afectadas y no tomar &ldquo;caminos que no est&aacute;n coordinados&rdquo; sin el guiado expl&iacute;cito de las autoridades, recordando que la prioridad absoluta es salvar vidas.
    </p><h2 class="article-text">Personas realojadas</h2><p class="article-text">
        Fueron evacuados los vecinos de la barriada de Almoc&aacute;izar, de Fuente del Albarico, Los Pinos y La Serena y las viviendas pertenecientes al Pinar de la localidad cercana de B&eacute;dar, donde una mujer result&oacute; herida con quemaduras y tuvo que ser evacuada al hospital de Torrec&aacute;rdenas. Adem&aacute;s, otra persona m&aacute;s result&oacute; por intoxicaci&oacute;n de humo y ha sido trasladada, tambi&eacute;n, al mismo centro hospitalario. Otras cuatro personas han sido asistidas sobre el terreno por patolog&iacute;as respiratorias y quemaduras leves.
    </p><p class="article-text">
        En el Centro de Artes Esc&eacute;nicas un total de 54 personas que est&aacute;n siendo atendidas en sus necesidades por los efectivos de emergencia desplegados en el terreno.
    </p><h2 class="article-text">Pedro S&aacute;nchez: &ldquo;Enorme tristeza&rdquo;</h2><p class="article-text">
        El presidente del Gobierno, Pedro S&aacute;nchez, expres&oacute; en la madrugada de este viernes su &ldquo;enorme tristeza y desolaci&oacute;n&rdquo; por las consecuencias del incendio forestal declarado en Los Gallardos y traslad&oacute; sus condolencias a los familiares de las personas fallecidas. 
    </p><p class="article-text">
        &ldquo;Enorme tristeza y desolaci&oacute;n ante las terribles consecuencias del incendio que afecta a la provincia de Almer&iacute;a. Quiero trasladar mis condolencias para los familiares de las personas fallecidas en el incendio forestal de Los Gallardos&rdquo;, escribi&oacute; S&aacute;nchez en la red social X.
    </p><blockquote class="twitter-tweet" data-lang="es"><a href="https://twitter.com/X/status/2075366061466075514?ref_src=twsrc%5Etfw"></a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script><p class="article-text">
        El presidente del Gobierno dese&oacute; tambi&eacute;n una &ldquo;pronta recuperaci&oacute;n a los heridos&rdquo; y expres&oacute; su &ldquo;solidaridad con todos los vecinos afectados&rdquo;. 
    </p><p class="article-text">
        El jefe del Ejecutivo se&ntilde;al&oacute; asimismo que efectivos del Ministerio para la Transici&oacute;n Ecol&oacute;gica y el Reto Demogr&aacute;fico, de Protecci&oacute;n Civil y de las Fuerzas y Cuerpos de Seguridad del Estado trabajan para combatir las llamas.
    </p><p class="article-text">
        Adem&aacute;s, indic&oacute; que la Unidad Militar de Emergencias (UME) ya fue movilizada y lanz&oacute; un llamamiento a la ciudadan&iacute;a para extremar la precauci&oacute;n.
    </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/e9124500-6b39-4eec-8d45-ae841a50abda_source-aspect-ratio_50p_0.webp"
                            >
                                                <source
                                media="(max-width: 576px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/e9124500-6b39-4eec-8d45-ae841a50abda_source-aspect-ratio_50p_0.jpg"
                        >
                                                                                                                        
                                                    <source
                                    media="(max-width: 767px)"
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/e9124500-6b39-4eec-8d45-ae841a50abda_source-aspect-ratio_75p_0.webp"
                            >
                                                <source
                                media="(max-width: 767px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/e9124500-6b39-4eec-8d45-ae841a50abda_source-aspect-ratio_75p_0.jpg"
                        >
                                                                    
                                                    <source
                                    
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/e9124500-6b39-4eec-8d45-ae841a50abda_source-aspect-ratio_default_0.webp"
                            >
                                                <source
                                
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/e9124500-6b39-4eec-8d45-ae841a50abda_source-aspect-ratio_default_0.jpg"
                        >
                                    
                <!--[if IE 9]></video><![endif]-->

                <img
                                        src="https://static.eldiario.es/clip/e9124500-6b39-4eec-8d45-ae841a50abda_source-aspect-ratio_default_0.jpg"
                    alt="Mapa del incendio forestal originado en Los Gallardos (Almería)"
                >

            
            </picture>

            
            
                            <figcaption class="image-footer">
            <span class="title">
                Mapa del incendio forestal originado en Los Gallardos (Almería)                            </span>
                                    </figcaption>
            
                </figure><h2 class="article-text">Moreno Bonilla, &ldquo;consternado&rdquo;</h2><p class="article-text">
        El presidente de la Junta de Andaluc&iacute;a, Juanma Moreno Bonilla, expres&oacute; su consternaci&oacute;n ante la &ldquo;tragedia&rdquo; en el incendio forestal declarado en Los Gallardos (Almer&iacute;a), en el que han muerto seis personas en una pedan&iacute;a del municipio vecino de B&eacute;dar.
    </p><p class="article-text">
        Moreno dijo en un comentario en la red social X que tienen &ldquo;el alma encogida&rdquo; y est&aacute;n &ldquo;rotos de dolor&rdquo; y &ldquo;consternados&rdquo; por la &ldquo;terrible noticia&rdquo; en este incendio.
    </p><p class="article-text">
        El dirigente andaluz envi&oacute; el &ldquo;profundo pesar&rdquo; de su gobierno a las familias de los seis fallecidos y el cari&ntilde;o &ldquo;de todos&rdquo; a los municipios afectados por el incendio. El acto de toma de posesi&oacute;n de los consejeros, que estaba previsto para hoy, ha aplazado hasta nueva fecha.
    </p>]]></description>
      <dc:creator><![CDATA[]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiarioar.com/mundo/12-muertos-incendio-forestal-espana_1_13372716.html]]></guid>
      <pubDate><![CDATA[Fri, 10 Jul 2026 18:26:20 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/e05724c9-fd89-4b2c-9f6a-015e5a054268_16-9-discover-aspect-ratio_default_0.jpg" length="228291" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/e05724c9-fd89-4b2c-9f6a-015e5a054268_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="228291" width="1200" height="675"/>
      <media:title><![CDATA[Al menos 12 muertos en un incendio forestal en España]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/e05724c9-fd89-4b2c-9f6a-015e5a054268_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
      <media:keywords><![CDATA[España,Incendio forestal,Andalucía]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[España: victoria total de la derecha y derrota por knock-out de la izquierda en las elecciones de Andalucía]]></title>
      <link><![CDATA[https://www.eldiarioar.com/mundo/espana-victoria-total-derecha-derrota-knock-out-izquierda-elecciones-andalucia_1_9102197.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/30fe8ec3-4f39-4d72-bfb6-8307be6e8bbb_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="España: victoria total de la derecha y derrota por knock-out de la izquierda en las elecciones de Andalucía"></p><div class="subtitles"><p class="subtitle">Desde la transición democrática que puso fin al franquismo, la autonomía andaluza había sido un bastión del Partido Socialista Obrero Español (PSOE). El domingo, por primera vez en la historia, el Partido Popular (PP) ha obtenido una victoria avasalladora y única. Sin los votos de Andalucía no se gobierna España. ¿Será de derecha el nuevo gobierno del Reino? Nueve claves explican cómo ha sido y hasta dónde puede llegar este aparentemente súbito pero decidido viraje a la derecha</p></div><p class="article-text">
        Juan Manuel Moreno Bonilla ha conseguido <a href="https://www.eldiario.es/politica/pp-feijoo-frena-avance-vox-deja-noqueada-izquierda_129_9098931.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">una victoria hist&oacute;rica en Andaluc&iacute;a</a>, una mayor&iacute;a absoluta, la primera del PP, que le permite deshacerse de Ciudadanos y Vox y gobernar en solitario. La magnitud de su triunfo lleva aparejadas las derrotas del resto de formaciones, que nada tienen que celebrar en la resaca del 19J. Ni siquiera Vox, que ha perdido en estos comicios a&uacute;n habiendo conseguido m&aacute;s votos que hace cuatro a&ntilde;os.
    </p><p class="article-text">
        Las elecciones auton&oacute;micas de Andaluc&iacute;a, previstas para diciembre pero adelantadas por Moreno Bonilla ante su debilidad parlamentaria, dejan una serie de claves que explican la victoria del PP. Desde el declive del PSOE, en paulatino descenso desde hace 18 a&ntilde;os, al pinchazo de Vox hasta en territorios como El Ejido, donde ciment&oacute; su &eacute;xito electoral en 2018. 
    </p><h3 class="article-text"><strong>1. El PP, de lo peor a lo mejor</strong></h3><p class="article-text">
        El candidato del PP ha logrado llevar a su partido del peor resultado hist&oacute;rico al mejor. Cuatro a&ntilde;os de vuelco total en las elecciones gestado desde la Junta de Andaluc&iacute;a, a la que lleg&oacute; con solo 26 diputados, un pacto de gobierno con Ciudadanos y con el apoyo de Vox desde el parlamento de Andaluc&iacute;a.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

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

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

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

        #container-mapa-resultados-andalucia-19j {
            position: relative
        }

        #overlay-mapa-resultados-andalucia-19j {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: block;
        }

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

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

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

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

    @media only screen and (min-width: 900px) {
        .mapa-resultados-andalucia-19j {
            height: 630px
        }

        #container-mapa-resultados-andalucia-19j {
            position: relative
        }

        #overlay-mapa-resultados-andalucia-19j {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            display: none
        }

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

<script>
    var totalWidthIframe = window.innerWidth;


    if (totalWidthIframe < 900) {
        $("#overlay-mapa-resultados-andalucia-19j").click(function () {

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


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


            document.getElementById('container-mapa-resultados-andalucia-19j').classList.remove(
                'fullscreenmap');
            document.getElementById('mapa-resultados-andalucia-19j-iframe').classList.remove(
                'fullscreenmap');

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

    }
</script>
    </figure><p class="article-text">
        Esos 26 diputados han pasado ahora a 58. Una subida de 32 diputados que se cimenta en una victoria en las ocho provincias andaluzas por primera vez en su historia. En 2018, Moreno Bonilla solo consigui&oacute; la victoria en Almer&iacute;a, con apenas 3.000 votos de distancia con el PSOE. Ahora hay 60.000 papeletas de diferencia. En el resto de provincias ha logrado dar la vuelta a los resultados.
    </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>
<script src="https://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>

<br><!-- título -->
<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">Así sube o
    baja el voto a cada partido respecto a 2018 en las elecciones del 19J

</h4>
<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">Comparación
    del voto a cada partido entre las elecciones autónomicas de 2018 y 2022 en cada provincia de Andalucía. Haz
    click para ver más detalle
</p>

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

<div id="contenedor-variacion-partidos">
    <div id="variacion-partidos-andalucia"></div>
</div>
<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente:
    Junta de Andalucía</p>

<br>
<style>
    #variacion-partidos-andalucia {
        width: 100%;
        cursor: pointer
    }

    #variacion-partidos-andalucia text {
        font-size: 12px;
        font-family: 'Encode Sans', sans-serif
    }

    #variacion-partidos-andalucia .nombre-municipio {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        color: #333333;
        font-weight: 700
    }


    #variacion-partidos-andalucia .eje-vertical line {

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

    #variacion-partidos-andalucia .eje-vertical text {
        fill: #939393;
    }


    #variacion-partidos-andalucia .eje-vertical path {
        stroke-width: 0;
    }


    #variacion-partidos-andalucia .eje-horizontal path {
        stroke-width: 0;
    }

    #variacion-partidos-andalucia .eje-horizontal text {
        fill: #939393;
    }


    #variacion-partidos-andalucia .eje-horizontal line {

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


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

    }

    #variacion-partidos-andalucia .nsobrepico {
        font-size: 12px;
        font-family: 'Encode Sans', sans-serif;

    }

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

    }


    .flechaazul {

        background-image: url(https://lab.eldiario.es/elections-maps/mapas-catalunya-14f/leyendas/arrowgreen.svg);
        width: 10px;
        height: 10px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 10px;
        display: inline-block
    }


    .flecharoja {

        background-image: url(https://lab.eldiario.es/elections-maps/mapas-catalunya-14f/leyendas/arrowred.svg);
        width: 10px;
        height: 10px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 10px;
        display: inline-block
    }

    .flechaigual {

        background-image: url(https://www.eldiario.es/documentos/Cfakepathigualsvg_EDIFIL20191025_0005.svg);
        width: 10px;
        height: 10px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 10px;
        display: inline-block
    }
</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-variacion-partidos").offsetWidth;
        var margin = {
                top: 50,
                right: totalWidth > 900 ? 80: 50,
                bottom: 20,
                left: totalWidth > 900 ? 50: 30
            },
            width = totalWidth > 900 ? (totalWidth - 4 * (margin.left + margin.right)) / 4 :
            totalWidth > 600 ? (totalWidth - 4 * (margin.left + margin.right)) / 4 :
            totalWidth > 400 ? (totalWidth - 2 * (margin.left + margin.right)) / 2 :
            (totalWidth - 2 * (margin.left + margin.right)) / 2,
            height = 250 - margin.top - margin.bottom;
        marginminichart = {
            left: 10,
            right: 0
        }
        var parseTime = d3.timeParse("%d/%m/%Y");

        //Read the data
        d3.text('https://elecciones.eldiario.es/api/data/2206/autonomic_c01_congress_merged.csv',
            function (err, data) {
                var dsv = d3.dsvFormat(';')
                var data = dsv.parse(data)
                var filtereddata = data.filter(function (d) {
                    return (d.vganador > 0 & d.nombre != "Andalucía")

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

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

                });

                sumstat.sort(function (x, y) {
                    return d3.ascending(x.key, y.key);
                })


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


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

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




                        // var lineamax = svg1
                        // .append("line")
                        //     .attr('class', 'lineamax')
                        //     .attr('display', 'block')
                        //     .attr("x1", 0)
                        //     .attr("y1", symbol.y(symbol.censoTotal))
                        //     .attr("x2", width)
                        //     .attr("y2", symbol.y(symbol.censoTotal))

                        //     .attr("stroke-width", 1)
                        //     .style("stroke-dasharray", ("3, 3"))
                        //     .attr("stroke", "#005695");




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




                        function mouseover() {





                        }



                        function mousemove() {
                            // recover coordinate we need

                            selectedData = symbol.values[0]




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

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

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

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

                            var aa_prev = locale.format(".1f")(selectedData.aa_prev);
                            var aa = locale.format(".1f")(selectedData.aa);
                            var difaa = locale.format("+.1f")(selectedData.aa - selectedData.aa_prev);

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

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

                

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

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

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

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

                            var flechaaa = +selectedData.vprimero === 0 ? "-" :
                                (+selectedData.aa > +selectedData.aa_prev) ? 'flechaazul' :
                                (+selectedData.aa === +selectedData.aa_prev) ? 'flechaigual' :
                                'flecharoja';

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





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


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

                        function mouseout() {



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

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



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


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

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


                // color palette
                var color = d3.scaleOrdinal()
                    .domain(allKeys)
                    .range(['#e41a1c', '#377eb8', '#4daf4a', '#984ea3', '#ff7f00', '#ffff33', '#a65628',
                        '#f781bf',
                        '#999999'
                    ])

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

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


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

                //LINEA PSOE

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


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


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

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


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

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

                //LINEA CS

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

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


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



                //LINEA VOX

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

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


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


                //LINEA UNIDAS PODEMOS

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

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


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





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



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



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



                

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


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



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



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

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



                function mouseover(d) {




                }








            })
    })();
</script>
    </figure><p class="article-text">
        El objetivo de Moreno Bonilla era el mismo con el que Isabel D&iacute;az Ayuso y Alfonso Fern&aacute;ndez Ma&ntilde;ueco plantearon sus adelantos electorales: comerse a Ciudadanos y pelear por un gobierno en solitario. La presidenta madrile&ntilde;a aniquil&oacute; a su socio pero tiene que pactar con Vox en la Asamblea; el de Castilla y Le&oacute;n fracas&oacute; y ha tenido que integrarles en su Gobierno y Ciudadanos mantiene una m&iacute;nima representaci&oacute;n.
    </p><h3 class="article-text">2. No solo los votos de Ciudadanos</h3><p class="article-text">
        Moreno Bonilla, por su parte, ha logrado dejar a cero a sus antiguos socios. La candidatura de Juan Mar&iacute;n ha pasado de 661.371 votos en 2018 a 120.870 en 2022. Una ca&iacute;da de 540.501 papeletas que les dejan sin representaci&oacute;n en el parlamento andaluz.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <style>

    .triangulo {
      max-width: 550px;
      widht:100%;
      margin-bottom:20px;
    }
    
    .container-figura {
      overflow:hidden; /*hide bounds of image */
      margin:0;   /*reset margin of figure tag*/
    }
    
    .container-figura img{
       display:block; /*remove inline-block spaces*/
       width:100%; /*make image streatch*/
       margin:-19% 0 -13% 0;
    }
    
    .container-triangulos {
      display: grid;
      grid-template-columns: 50% 50%;
      padding-bottom: 0px;
    }
    
    .responsiva {
      max-width: 100%;
      margin: auto;
    }
    
      .titulo-bloques {
        margin-bottom:20px;
      }
    
    @media only screen and (max-width: 600px) {
    
      .container-triangulos {
        display: grid;
        grid-template-columns: 100%;
        padding-bottom: 0px;
      }
    
      .responsiva {
        width: 100%;
      }
    
    }
    
    </style>
    
    
    <br>
    
    <h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">¿Cómo ha cambiado el voto dentro de la derecha?</h4>
    
    <p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">
      Distribución de los votos entre los tres partidos de derechas, 
      <b style="background-color:#02A2DD;color:#ffffff;padding:0px 2px">PP</b>, 
      <b style="background-color:#AAD656;color:#ffffff;padding:0px 2px">VOX</b> y 
      <b style="background-color:#EA8046;color:#ffffff;padding:0px 2px">Ciudadanos</b>, 
      en las elecciones de 2018 y de 2022. 
      Cada círculo representa un municipio de Andalucía. 
      El tamaño se ajusta a su censo electoral y el color, al ganador del bloque de la derecha
    </p>  
    <div class="container-triangulos">
      <div class="triangulo">
       <h4 style="font-family:'Encode Sans',sans-serif;text-align:center;color:black;font-size:18px;font-weight:700;margin-bottom:15px">2018</h4>
       <div class="container-figura">
         <img src="https://lab.eldiario.es/elections-maps/mapas-andalucia-19j/triangulo_derecha_18.svg" class="responsiva">
       </div>
      </div>
    
      <div class="triangulo">
         <h4 style="font-family:'Encode Sans',sans-serif;text-align:center;color:black;font-size:18px;font-weight:700;margin-bottom:15px">2022</h4>
         <div class="container-figura">
           <img src="https://lab.eldiario.es/elections-maps/mapas-andalucia-19j/triangulo_derecha_22.svg" class="responsiva">
         </div>
      </div>
    </div>
  <br>
    </figure><p class="article-text">
        Pero el triunfo de Moreno Bonilla, superior al de los otros dos l&iacute;deres territoriales del PP que se han sometido a las urnas, no se explica solo por esa absorci&oacute;n. Los populares han subido 831.634 votos, muchos m&aacute;s que los perdidos por Ciudadanos. Los an&aacute;lisis postelectorales fijar&aacute;n con precisi&oacute;n de d&oacute;nde provienen esas papeletas, pero es claro que muchas vienen de antiguos votantes del PSOE (que cae 127.182 votos).
    </p><p class="article-text">
        De hecho, las secciones censales donde el PP gan&oacute; m&aacute;s votos &ndash;aquellas donde subi&oacute; m&aacute;s de 15 puntos&ndash; dan pistas sobre de d&oacute;nde salieron esas papeletas. A los populares no les bastaron con los votos de Ciudadanos, y en esos territorios donde su subida fue m&aacute;s pronunciada absorbieron tambi&eacute;n la p&eacute;rdida de apoyos de los socialistas.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="¿Quién pierde más donde gana el PP?" aria-label="Barras apiladas" id="datawrapper-chart-TrlW6" src="https://datawrapper.dwcdn.net/TrlW6/2/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="561"></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">3. Los ricos fueron m&aacute;s a votar</h3><p class="article-text">
        La participaci&oacute;n en estas elecciones ha subido muy ligeramente, menos de dos puntos. Pero lo determinante en los comicios ha sido qu&eacute; grupos sociales han acudido m&aacute;s a votar y cu&aacute;les menos. Los ciudadanos de menos renta optaron por quedarse en casa: la abstenci&oacute;n en las secciones censales con peor renta subi&oacute; hasta dos puntos.
    </p><p class="article-text">
        Por contra, las zonas m&aacute;s ricas de Andaluc&iacute;a fueron m&aacute;s a las urnas que en 2019. En todas baj&oacute; la abstenci&oacute;n, especialmente en las de renta m&aacute;s alta. En el 3% m&aacute;s rico la abstenci&oacute;n baj&oacute; 3,1 puntos.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="Se amplia la brecha de abstención entre ricos y pobres" aria-label="Gráfico de columnas" id="datawrapper-chart-w4Eer" src="https://datawrapper.dwcdn.net/w4Eer/2/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="500"></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>4. La derrota hist&oacute;rica del PSOE</strong></h3><p class="article-text">
        Esa ca&iacute;da de votos del PSOE les lleva a su peor resultado hist&oacute;rico. Juan Espadas asumi&oacute; hace unos meses la tarea de suceder a Susana D&iacute;az despu&eacute;s de vencerla en las primarias y el resultado no ha podido ser peor.
    </p><p class="article-text">
        Como muestra, Sevilla, la ciudad de la que Espadas fue alcalde antes de saltar a la batalla auton&oacute;micas: los socialistas han pasado de ganar en 2018 a ser segunda fuerza con 17 puntos de ventaja para el PP. En Dos Hermanas, donde el PSOE solo hab&iacute;a perdido en las primeras elecciones de la democracia, el PP se impone con una subida de 26 puntos.
    </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/5245e8d0-4cdb-4780-b56b-73c097140b67_16-9-aspect-ratio_50p_0.webp"
                            >
                                                <source
                                media="(max-width: 576px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/5245e8d0-4cdb-4780-b56b-73c097140b67_16-9-aspect-ratio_50p_0.jpg"
                        >
                                                                                                                        
                                                    <source
                                    media="(max-width: 767px)"
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/5245e8d0-4cdb-4780-b56b-73c097140b67_16-9-aspect-ratio_75p_0.webp"
                            >
                                                <source
                                media="(max-width: 767px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/5245e8d0-4cdb-4780-b56b-73c097140b67_16-9-aspect-ratio_75p_0.jpg"
                        >
                                                                    
                                                    <source
                                    
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/5245e8d0-4cdb-4780-b56b-73c097140b67_16-9-aspect-ratio_default_0.webp"
                            >
                                                <source
                                
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/5245e8d0-4cdb-4780-b56b-73c097140b67_16-9-aspect-ratio_default_0.jpg"
                        >
                                    
                <!--[if IE 9]></video><![endif]-->

                <img
                                        src="https://static.eldiario.es/clip/5245e8d0-4cdb-4780-b56b-73c097140b67_16-9-aspect-ratio_default_0.jpg"
                    alt=""
                >

            
            </picture>

            
            
            
                </figure><p class="article-text">
        Hay otros territorios donde su ca&iacute;da es significativa. El PSOE gan&oacute; en Ja&eacute;n en 2018 con el 35% de los votos; ha perdido 8 puntos mientras el PP ha ganado 19. En Huelva, la victoria socialista de hace cuatro a&ntilde;os les dio el 31,6% de los votos; ahora solo caen 4 puntos, pero el PP se dispara con m&aacute;s de 20.
    </p><p class="article-text">
        La evoluci&oacute;n hist&oacute;rica del PSOE se&ntilde;ala ese descenso paulatino, elecci&oacute;n tras elecci&oacute;n, desde la victoria de 2004, la &uacute;ltima en la que uno de cada dos votos metidos en las urnas andaluzas eran para el PSOE. Es la primera vez que los socialistas pierden el mill&oacute;n de votos; tambi&eacute;n la primera que consiguen menos de uno de cada cuatro votos.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="[ Insert title here ]" aria-label="Interactive line chart" id="datawrapper-chart-Opyzw" src="https://datawrapper.dwcdn.net/Opyzw/1/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="500"></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">5. Vox pincha por primera vez</h3><p class="article-text">
        Otra de las claves de la noche electoral fue los resultados de Vox, una mejora en votos que result&oacute; amarga para los dirigentes de la extrema derecha. El partido apost&oacute; por que Macarena Olona, una de sus figuras m&aacute;s populares y que llega a eclipsar al propio Santiago Abascal, fuese su candidata en una tierra que no es la suya, donde se tuvo que empadronar a toda prisa, y cuyo objetivo era ser decisiva para la formaci&oacute;n del nuevo gobierno.
    </p><p class="article-text">
        Con ese list&oacute;n, el fracaso es evidente. La mayor&iacute;a absoluta del PP deja a Vox en la irrelevancia absoluta, con 14 diputados en el parlamento de Andaluc&iacute;a que no podr&aacute;n condicionar ni una sola pol&iacute;tica del nuevo gobierno. Tendr&aacute;n que encajarse en una oposici&oacute;n por la derecha durante cuatro a&ntilde;os; est&aacute; a&uacute;n por ver qu&eacute; hace Macarena Olona, que decidi&oacute; mantener su acta de diputada en el Congreso. Este lunes le han preguntado si volver&aacute; para pelear en las generales: &ldquo;Soy soldado pero ante todo soy hija de Dios, no puedo asegurarle cu&aacute;les son los designios de Dios&rdquo;.
    </p><p class="article-text">
        Andaluc&iacute;a fue el territorio en el que Vox irrumpi&oacute; en la pol&iacute;tica en 2018 y es el primero en el que pincha. Despu&eacute;s de subir en votos en las dos elecciones generales de 2019 &ndash;donde de una a otra se dispar&oacute; siete puntos en apenas unos meses&ndash;, ahora ha ca&iacute;do. Del 20,4% de noviembre de 2019 al 16,3% de este domingo.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="Vox no mejora sus resultados en Andalucía respecto a 2019" aria-label="Barras divididas" id="datawrapper-chart-EBIi2" src="https://datawrapper.dwcdn.net/EBIi2/1/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="274"></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><p class="article-text">
        Respecto a las elecciones auton&oacute;micas Vox ha subido, pero lejos de lo que pronosticaban las encuestas y de las expectativas del partido, que esperaba un &lsquo;macarenazo&rsquo;, como ellos mismos acu&ntilde;aron. Hay de hecho datos preocupantes para el partido si se desciende al detalle: Vox gan&oacute; las elecciones en El Ejido en 2018 con el 29,5% de los votos, y ahora cae casi dos puntos y es arrasado por el PP, que se dispara hasta el 47,6%.
    </p><h3 class="article-text"><strong>6. Ciudadanos camina hacia la extinci&oacute;n</strong></h3><p class="article-text">
        In&eacute;s Arrimadas ya no tiene partido en Andaluc&iacute;a. Ciudadanos ha desaparecido despu&eacute;s de ocupar cinco consejer&iacute;as, entre las que estaba la vicepresidencia de la Junta. De 21 esca&ntilde;os a cero; de 661.371 votos a 120.870. Juan Mar&iacute;n deja la pol&iacute;tica despu&eacute;s de que sus votantes hayan decidido irse al PP.
    </p><p class="article-text">
        La ca&iacute;da es especialmente pronunciada en algunos de sus feudos de 2018. En Sanl&uacute;car de Barrameda (C&aacute;diz)  la localidad de Juan Mar&iacute;n, el partido gan&oacute; hace cuatro a&ntilde;os con el 25,4% de los votos; ahora son solo el 8,6%. Ciudadanos tambi&eacute;n gan&oacute; en Jerez de la Frontera en 2018; el descalabr&oacute; all&iacute; es de casi 20 puntos.
    </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>


  <style>
    #resetZoom {
      display: none;

    }

    @media (min-width: 1200px) {
      .mapa-partidos-andalucia {
        height: 460px
      }
    }

    @media (max-width: 1200px) {
      .mapa-partidos-andalucia {
        height: 460px
      }
    }

    @media (max-width: 800px) {
      .mapa-partidos-andalucia {
        height: 560px
      }
    }

    @media (max-width: 560px) {
      .mapa-partidos-andalucia {
        height: 460px
      }
    }

    @media (max-width: 420px) {
      .mapa-partidos-andalucia {
        height: 360px
      }
    }

    @media (max-width: 380px) {
      .mapa-partidos-andalucia {
        height: 320px
      }
    }

    @media (max-width: 360px) {
      .mapa-partidos-andalucia {
        height: 320px
      }
    }


    #tooltip-contenedor-mapa h3 {
      margin-bottom: 5px;
      margin-top: 5px;
      font-size: 14px
    }

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

    }

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

    }

    #tooltip-contenedor-mapa p {
      font-size: 12px
    }


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

    #legend-partido-variacion-voto {
      font-family: 'Encode Sans';
      font-size: 12px;
      font-weight: 700
    }

    #container-button-mapa {
      text-align: center;
      display: flex;
      flex-wrap: wrap;
      font-family: 'Encode Sans';
    }

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

    #container-cartograma-mapa {
      width: 50%
    }

    #container-flechas-mapa {
      width: 50%
    }


    #container-button-mapa #buttons-selector-partidos {
      flex: 1 1 auto;
      display: flex;
      font-size: 14px !important;
      align-items: center;
      justify-content: center;
      column-gap: 5px;
      row-gap: 10px;
      flex-wrap: wrap;
      margin: 10px 0px
    }

    #legend-partido-porcentaje-voto {
      position: absolute
    }

    #legend-partido-variacion-voto {
      position: absolute;
      margin: 20px;
    }


    #container-button-mapa .buttoncs {
      color: black;

      max-width: 200px;
      height: 30px;
      border: 2px solid #EA8046;
      font-family: 'Encode Sans', sans-serif;
      font-size: 14px;
      margin-bottom: 5px;
      opacity: 0.4;
      /* margin-left: -4px; */
    }



    #container-button-mapa .buttonpsoe {
      color: black;
      max-width: 200px;
      height: 30px;
      border: 2px solid #ea2020;
      font-family: 'Encode Sans', sans-serif;
      font-size: 14px;
      margin-bottom: 5px;
      opacity: 0.4;
      margin-right: 0px;
      /* margin-left: -4px; */
    }




    #container-button-mapa .buttonpp {
      color: black;
      max-width: 200px;
      height: 30px;
      border: 2px solid #02A2DD;
      font-family: 'Encode Sans', sans-serif;
      font-size: 14px;
      margin-bottom: 5px;
      opacity: 0.4;
      margin-right: 0px;
      /* margin-left: -4px; */
    }

    #container-button-mapa .buttonvox {
      color: black;
      max-width: 200px;
      height: 30px;
      border: 2px solid #AAD656;
      font-family: 'Encode Sans', sans-serif;
      font-size: 14px;
      margin-bottom: 5px;
      opacity: 0.4;
      margin-right: 0px;
      /* margin-left: -4px; */
    }

    #container-button-mapa .buttonup {
      color: black;
      max-width: 200px;
      height: 30px;
      border: 2px solid #007057;
      font-family: 'Encode Sans', sans-serif;
      font-size: 14px;
      margin-bottom: 5px;
      opacity: 0.4;
      margin-right: 0px;
      /* margin-left: -4px; */
    }



    #container-button-mapa .buttonaa {
      color: black;
      max-width: 200px;
      height: 30px;
      border: 2px solid #00CC77;
      font-family: 'Encode Sans', sans-serif;
      font-size: 14px;
      margin-bottom: 5px;
      opacity: 0.4;
      margin-right: 0px;
      /* margin-left: -4px; */
    }


    @media (max-width: 900px) {


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

      #container-cartograma-mapa {
        width: 100%
      }

      #container-flechas-mapa {
        width: 100%
      }

    }

    #buttons-selector-partidos .button-mapa-active {
      color: black;
      opacity: 1;
      border-width: 3px;
    }


    #buttons-selector-partidos button {
      cursor: pointer;
    }

    #buttons-selector-partidos button:focus {
      outline: none;
    }



    .flechaazul {

      background-image: url(https://lab.eldiario.es/elections-maps/mapas-catalunya-14f/leyendas/arrowgreen.svg);
      width: 10px;
      height: 10px;
      background-repeat: no-repeat;
      background-position: center;
      background-size: 10px;
      display: inline-block
    }


    .flecharoja {

      background-image: url(https://lab.eldiario.es/elections-maps/mapas-catalunya-14f/leyendas/arrowred.svg);
      width: 10px;
      height: 10px;
      background-repeat: no-repeat;
      background-position: center;
      background-size: 10px;
      display: inline-block
    }

    .flechaigual {

      background-image: url(https://www.eldiario.es/documentos/Cfakepathigualsvg_EDIFIL20191025_0005.svg);
      width: 10px;
      height: 10px;
      background-repeat: no-repeat;
      background-position: center;
      background-size: 10px;
      display: inline-block
    }
  </style>

  <br><!-- título -->
  <h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">El voto a
    cada partido en las elecciones del 19J

  </h4>
  <p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">
    Porcentaje de voto
    y variación de voto a cada partido en cada municipio sobre 2018. El tamaño del cuadrado indica el número de
    habitantes
  </p>


  <div id="container-button-mapa">
    <div id="buttons-selector-partidos">
      <button id="buttonpp" class="buttonpp">PP</button>
      <button id="buttonpsoe" class="buttonpsoe">PSOE</button>
      <button id="buttonvox" class="buttonvox">Vox</button>
      <button id="buttonup" class="buttonup">Por And.</button>
      <button id="buttonaa" class="buttonaa">Adel. And.</button>
      <button id="buttoncs" class="buttoncs button-mapa-active">Cs</button>
    </div>

  </div>


  <div id="div-containers-mapa">
    <div id="legend-partido-porcentaje-voto"></div>

    <div id="container-cartograma-mapa">
      <svg id="svg-cartograma-mapa" width="100%" height="700" fill="none" stroke="#000" stroke-linejoin="round"
        stroke-linecap="round" class="mapa-partidos-andalucia"
        style="position: relative; overflow: hidden; z-index: 2;top: 0px; left: 0px; right:0px; bottom:0px"></svg>
    </div>

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

      <div id="legend-partido-variacion-voto"></div>

      <svg id="svg-flechas-mapa" width="100%" height="700" fill="none" stroke="#000" stroke-linejoin="round"
        stroke-linecap="round" class="mapa-partidos-andalucia"
        style="position: relative; overflow: hidden; z-index: 2;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-cartograma-mapa").offsetWidth,
        isMobile = window.innerWidth < 900;


      var svgcartograma = d3.select("#svg-cartograma-mapa"),
        svgflechas = d3.select("#svg-flechas-mapa"),

        margin = {
          top: 0,
          right: 0,
          bottom: 0,
          left: 0
        },
        width = totalWidth - margin.left - margin.right,
        height = totalWidth > 1200 ? 800 : totalWidth > 800 ? 700 : totalWidth > 450 ? 500 : totalWidth > 420 ? 450 :
        totalWidth > 380 ? 400 :
        totalWidth > 360 ? 400 : 360,
        active = d3.select(null),
        posY = 0,
        posX = 0,
        // posY = $('svg').offset().top + $('svg').height(),
        // posX = $('svg').offset().left + $('svg').width(),
        padding = 0;


      // ajustes necesarios para ofrecer una mayor
      // definición en nuestro mapa canvas



      var scaleMobile = width > 1200 ? 5000 : width * 9.5;

      var projection = d3.geoMercator()
        .translate([width / 2, height / 2])
        .scale(scaleMobile)
        .center([-4.5509, 37.41715]);

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

      var rangeMax = width > 900 ? 30 : width / 35;
      var radius = d3.scaleSqrt()
        .domain([0, 25000])
        .range([0, rangeMax]);

      var provincianombre = d3.scaleOrdinal() // D3 Version 4
        .domain(["04", "11", "14", "18", "21", "23", "29", "41"])
        .range(["Almería", "Cádiz", "Córdoba", "Granada", "Huelva", "Jaén", "Málaga", "Sevilla"])
        .unknown("#c5c5c5");


      var color = d3.scaleOrdinal() // D3 Version 4
        .domain(["PSOE", "PP", "Cs", "UPyD", "Junts", "Vox", "U. Podemos", "Podemos", "Más Madrid", "PDeCAT",
          "FE de las JONS", "PACMA", "IU-AN-PCAS", "XAV", "UPL", "JM+", "Soria YA", "Adel. And.", "Por And."
        ])
        .range(["#E02020", "#02A2DD", "#EA8046", "#c4017b", "#40B6A4", "#AAD656", "#007057", "#007057", "#3EB1A7",
          "#314683",
          "#000000", "#B0BD21", "#007057", "#f7d70e", "#b80064", "#00CC77", "#00CC77", "#00CC77", "#007057"
        ])
        .unknown("#c5c5c5");

      var gruesolinea = d3.scaleThreshold()
        .domain([1000, 10000, 30000])
        .range([0.5, 1, 2, 3]);

      var colorlegend = d3.scaleLinear()
        .domain([10, 40])
        .range([d3.interpolateRgb("#ffffff", "#EA8046")(0.2), "#EA8046"]);


      var opacity = d3.scaleThreshold()
        .domain([5, 15, 25, 35])
        .range([0.2, 0.4, 0.6, 0.8, 1]);


      var valordiferencia = 1

      var tooltipWidth = isMobile ? 'calc(100% - 5px)' : '300px';
      var tooltipPosition = isMobile ? 'fixed' : '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 g = svgcartograma.append("g");
      var gflechas = svgflechas.append("g");



      d3.json("https://elecciones.eldiario.es/api/data/maps/municipalities.json", function (
        error, spain) {
        if (error) throw error; // Manejamos cualquier posible error



        g.append("g")
          .attr("stroke", 'transparent')
          .attr("id", "provincias")
          .selectAll("path")
          .data(topojson.feature(spain, spain.objects.provinces).features.filter(function (d) {
            return d.id === '04' || d.id === '11' || d.id === '14' ||
              d.id === '18' || d.id === '21' || d.id === '23' ||
              d.id === '29' || d.id === '41'
          }))
          .enter().append("path")
          .attr("d", path)
          .attr("id", "provinciaspoligonos")
          .attr("class", "provinciaspoligonos")
          .attr('fill', '#f2f2f2')
          .attr('stroke', '#a5a5a5')
          .attr('stroke-width', '0.5px');


        gflechas.append("g")
          .attr("stroke", 'transparent')
          .attr("id", "provincias")
          .selectAll("path")
          .data(topojson.feature(spain, spain.objects.provinces).features.filter(function (d) {
            return d.id === '04' || d.id === '11' || d.id === '14' ||
              d.id === '18' || d.id === '21' || d.id === '23' ||
              d.id === '29' || d.id === '41'
          }))
          .enter().append("path")
          .attr("d", path)
          .attr("id", "provinciaspoligonos")
          .attr("class", "provinciaspoligonos")
          .attr('fill', '#f2f2f2')
          .attr('stroke', '#a5a5a5')
          .attr('stroke-width', '0.5px');

        loadCartogramData();


      });


      function loadCartogramData() {

        d3.queue()
          .defer(d3.json, "https://elecciones.eldiario.es/api/data/maps/centroides-json-municipios-andalucia.json")
          .defer(d3.text,
            "https://elecciones.eldiario.es/api/data/2206/autonomic_c01_congress_municipality_merged.csv"
          ) // Load Unemployment TSV
          .await(ready);
      }


      function ready(error, es, datosmunis) {
        if (error) throw error;

        var dsv = d3.dsvFormat(';')
        var datosmunis = dsv.parse(datosmunis)




        var colorganador = {}; // Create empty object for holding dataset
        var colorbloque = {}; // Create empty object for holding dataset
        var colorizqder = {}; // Create empty object for holding dataset
        var opacidadganador = {}; // Create empty object for holding dataset
        var opacidadbloque = {}; // Create empty object for holding dataset
        var vganador = {}; // Create empty object for holding dataset
        var vganador_prev = {}; // Create empty object for holding dataset
        var pganador = {}; // Create empty object for holding dataset
        var nombremunicipio = {}; // Create empty object for holding dataset
        var colours = {};
        var ganador = {}; // Create empty object for holding dataset
        var provincia = {};
        var abstencion = {};
        var escrutinio = {};
        var widthresto = {};
        var widthresto_prev = {};
        var abstencion_prev = {};
        var opacidad = {};
        var pp = {}
        var psoe = {}
        var up = {}
        var vox = {}
        var cs = {}
        var aa = {}
        var pp_prev = {}
        var psoe_prev = {}
        var up_prev = {}
        var vox_prev = {}
        var cs_prev = {}
        var aa_prev = {}

        var flechapp = {}
        var flechapsoe = {}
        var flechaup = {}
        var flechavox = {}
        var flechacs = {}
        var flechaaa = {}


        datosmunis.forEach(function (d) {


          colorganador[d.id] = d.vganador > 0 ? color(d.ganador) : "#c5c5c5";
          opacidadganador[d.id] = d.pganador; // Create property for each ID, give it value from rate
          ganador[d.id] = d.ganador;
          vganador[d.id] = d.vganador
          vganador_prev[d.id] = d.vganador_prev


          nombremunicipio[d.id] = d.nombre;
          provincia[d.id] = provincianombre(d.provincia); // Create property for each ID, give it value from rate

          widthresto[d.id] = 100 - d.psoe - d.up - d.aa - d
            .cs  - d.vox - d.pp;
          escrutinio[d.id] = d3.formatLocale({
            decimal: ",",
            thousands: "."
          }).format(".1f")(d.escrutinio);
          abstencion[d.id] = d3.formatLocale({
            decimal: ",",
            thousands: "."
          }).format(".1f")(d.abstencion);

          widthresto_prev[d.id] = 100 - d.psoe_prev - d.up_prev - d.aa_prev  - d
            .cs_prev - d.vox_prev - d.pp_prev;



          pp[d.id] = +d.pp;
          psoe[d.id] = +d.psoe;
          up[d.id] = +d.up;
          vox[d.id] = +d.vox;
          cs[d.id] = +d.cs;
          aa[d.id] = +d.aa;

          pp_prev[d.id] = +d.pp_prev;
          psoe_prev[d.id] = +d.psoe_prev;
          up_prev[d.id] = +d.up_prev;
          vox_prev[d.id] = +d.vox_prev;
          cs_prev[d.id] = +d.cs_prev;
          aa_prev[d.id] = +d.aa_prev;


          flechapp[d.id] = +d.vganador === 0 | +d.vganador_prev === 0 ? "-" :
            (+d.pp > +d.pp_prev) ? 'flechaazul' :
            (+d.pp === +d.pp_prev) ? 'flechaigual' :
            'flecharoja';
          flechapsoe[d.id] = +d.vganador === 0 | +d.vganador_prev === 0 ? "-" :
            (+d.psoe > +d.psoe_prev) ? 'flechaazul' :
            (+d.psoe === +d.psoe_prev) ? 'flechaigual' :
            'flecharoja';
          flechaup[d.id] = +d.vganador === 0 | +d.vganador_prev === 0 ? "-" :
            (+d.up > +d.up_prev) ? 'flechaazul' :
            (+d.up === +d.up_prev) ? 'flechaigual' :
            'flecharoja';
          flechavox[d.id] = +d.vganador === 0 | +d.vganador_prev === 0 ? "-" :
            (+d.vox > +d.vox_prev) ? 'flechaazul' :
            (+d.vox === +d.vox_prev) ? 'flechaigual' :
            'flecharoja';
          flechacs[d.id] = +d.vganador === 0 | +d.vganador_prev === 0 ? "-" :
            (+d.cs > +d.cs_prev) ? 'flechaazul' :
            (+d.cs === +d.cs_prev) ? 'flechaigual' :
            'flecharoja';
          flechaaa[d.id] = +d.vganador === 0 | +d.vganador_prev === 0 ? "-" :
            (+d.aa > +d.aa_prev) ? 'flechaazul' :
            (+d.aa === +d.aa_prev) ? 'flechaigual' :
            'flecharoja';

          abstencion_prev[d.id] = d3.formatLocale({
            decimal: ",",
            thousands: "."
          }).format(".1f")(d.abstencion_prev);


        });

        var nodes = es.features

          .map(function (d) {
            var point = projection(d.geometry.coordinates),
              value = isMobile ? d.properties.poblacion / 20 + 1 : d.properties.poblacion / 20 + 1;

            var item = {
              x: point[0],
              y: point[1],
              x0: point[0],
              y0: point[1],
              r: radius(value),
              value: value,
              poblacion: d.properties.poblacion,
              municipio: d.properties.NAMEUNIT,
              colorganador: colorganador[d.properties.id],
              colorbloque: colorbloque[d.properties.id],
              colorizqder: colorizqder[d.properties.id],
              opacidad: opacidad[d.properties.id],
              opacidadbloque: opacidadbloque[d.properties.id],
              provincia: provincia[d.properties.id],
              escrutinio: escrutinio[d.properties.id],
              abstencion: abstencion[d.properties.id],
              abstencion_prev: abstencion_prev[d.properties.id],
              vganador: vganador[d.properties.id],
              vganador_prev: vganador_prev[d.properties.id],


              widthresto: widthresto[d.properties.id],
              widthresto_prev: widthresto_prev[d.properties.id],

              pp: pp[d.properties.id],
              psoe: psoe[d.properties.id],
              vox: vox[d.properties.id],
              up: up[d.properties.id],
              cs: cs[d.properties.id],
              aa: aa[d.properties.id],

              pp_prev: pp_prev[d.properties.id],
              psoe_prev: psoe_prev[d.properties.id],
              vox_prev: vox_prev[d.properties.id],
              up_prev: up_prev[d.properties.id],
              cs_prev: cs_prev[d.properties.id],
              aa_prev: aa_prev[d.properties.id],


              flechapp: flechapp[d.properties.id],
              flechapsoe: flechapsoe[d.properties.id],
              flechavox: flechavox[d.properties.id],
              flechaup: flechaup[d.properties.id],
              flechacs: flechacs[d.properties.id],
              flechaaa: flechaaa[d.properties.id],


            };

            return item;
          });


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

        var legendSimplePartidos = d3
          .select("div#legend-partido-porcentaje-voto")
          .append("svg")
          .attr("width", isMobile ? "150px" : "150px")
          .attr("height", 80)
          .append("g")
          .attr("class", "legendPartidosVoto")
          .attr("transform", "translate(20,20)")


        // Cambios añadidos a le leyenda

        var legendPartidosVoto = d3.legendColor()
          .labels(["5%", "", "", "", "35%"])
          .title("Voto Cs (%)")
          .shapeWidth(15)
          .cells(5)
          .orient('horizontal')
          .scale(colorlegend);

        legendSimplePartidos.
        call(legendPartidosVoto);

        var legendVariacionVoto = d3.select("#legend-partido-variacion-voto").html(
          "<span style='color:#EA8046'>↑ Sube el voto</span> - <span  style='color:#939393'>↓ Baja el voto </span>")


        var simulation = d3.forceSimulation(nodes)
          .force("x", d3.forceX(function (d) {
            return d.x0;
          }).strength(0.1))
          .force("y", d3.forceY(function (d) {
            return d.y0;
          }).strength(0.1))
          .force("collide", isMobile ? collideMobile : collide)
        //.on("tick", tick)
        ;


        for (let i = 0; i < 100; ++i) simulation.tick();




        var node = g.append("g")
          .selectAll("rect")
          .data(nodes)
          .enter().append("rect")
          .attr("class", "poligonos-cartograma-municipios")
          .attr("width", function (d) {
            return d.r * 2;
          })
          .attr("height", function (d) {
            return d.r * 2;
          })
          .attr("x", function (d) {
            return d.x - d.r;
          })
          .attr("y", function (d) {
            return d.y - d.r;
          })
          .style("fill", function (d) {
            return d.vganador > 0 ? d3.interpolateRgb("#ffffff", "#EA8046")(opacity(+d.cs)) : "#c5c5c5";
          })
          .style("fill-opacity", function (d) {
            return d.opacidadfalse;
          })
          .style('stroke', '#a5a5a5')
          .style('stroke-width', 0.5 + "px")
          .style("cursor", "pointer")
          .on("mouseover", mouseovermapa)
          .on("mousemove", mousemovemapa)
          .on("mouseout", mouseoutmapa);




        var marker = svgflechas.append('defs')
          .append('marker').attr('id', 'lineabaja')
          .attr('viewBox', '0 0 10 10')
          .attr('refX', 6)
          .attr('refY', 6)
          .attr('markerWidth', 5)
          .attr('markerHeight', 5)
          .attr('orient', '90')
          .attr('fill', '#999999')
          .attr('stroke', "#999999");
        marker.append('path')
          .attr("d", 'M2,2 L10,6 L2,10 L6,6 L2,2');



        var marker = svgflechas.append('defs')
          .append('marker').attr('id', 'lineasube')
          .attr('viewBox', '0 0 10 10')
          .attr('refX', 6)
          .attr('refY', 6)
          .attr('markerWidth', 6)
          .attr('markerHeight', 6)
          .attr('orient', '270')
          .attr('fill', '#EA8046')
          .attr('stroke', "#EA8046");
        marker.append('path')
          .attr("d", 'M2,2 L10,6 L2,10 L6,6 L2,2');



        var flechasnodes =
          gflechas.append("g")
          .selectAll("line")
          .data(nodes)
          .enter().append("line")
          .attr("class", "flechas-municipios")
          .style("display", function (d) {
            return +d.vganador === 0 | +d.vganador_prev === 0 | d.cs === d.cs_prev ? "none" : "block";
          })
          .attr("width", function (d) {
            return 2;
          })
          .attr("height", function (d) {
            return 2;
          })
          .style("stroke", function (d) {
            return d.cs > d.cs_prev ? "#EA8046" : "#999999";
          })
          .style("fill", function (d) {
            return d.cs > d.cs_prev ? "#EA8046" : "#999999";
          })
          .style("fill-opacity", 1)
          .attr("marker-start", function (d) {
            return d.cs > d.cs_prev ? "url(#lineasube)" : "url(#lineabaja)";
          })
          .style('stroke-width', function (d) {
            return isMobile ? gruesolinea(d.poblacion) / 2 : gruesolinea(d.poblacion)
          })

          .attr("x1", function (d) {
            return d.x0;
          })
          .attr("x2", function (d) {
            return d.x0;
          })
          .attr("y1", function (d) {
            return d.cs > d.cs_prev ? d.y0 - (d.cs - d.cs_prev) / valordiferencia : d.y0 + (d.cs_prev - d
              .cs) / valordiferencia;
          })
          .attr("y2", function (d) {
            return d.y0;
          })
          .style("cursor", "pointer")
          .on("mouseover", mouseovermapa)
          .on("mousemove", mousemovemapa)
          .on("mouseout", mouseoutmapa);


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

          selectedclass === "poligonos-cartograma-municipios" ?
            d3.select(this.parentNode.appendChild(this))
            .style("stroke-width", 1 + "px")
            .style('stroke', 'black') : d3.select(this.parentNode.appendChild(this))
            .style("stroke-width", 4 + "px")
          tooltip.transition()
            .duration(0)
            .style("opacity", 1);
          tooltip.html(
            '<div id="tooltip-contenedor-mapa"><p style="display: block; text-align:left;margin-top:0px;margin-bottom:10px;font-size:14px;font-weight:bold;border-bottom:1px solid #c5c5c5;">' +
            d.municipio + '<span style="font-size:12px;font-weight:400"> (' + d.provincia +
            ')</span></p><div class="tooltip-table"><p style="margin-bottom:0px;height:16px"><b>2022</b> (Abst.:' +
            d.abstencion +
            '%)<span style="font-size:11px;float:right;color:grey;height:16px">' + d.escrutinio +
            '% esc.</span></p><div><div style="background-color:#e02020;height:12px;width:' +
            d.psoe +
            '%;display:inline-block;font-size:0px;"></div><div style="background-color:#007057;height:12px;width:' +
            d.up +
            '%;display:inline-block;font-size:0px;"></div><div style="background-color:#00CC77;height:12px;width:' +
            d.aa +
            '%;display:inline-block;font-size:0px;"></div><div style="background-color:#c5c5c5;height:12px;width:' +
            d.widthresto +
            '%;display:inline-block;font-size:0px;"></div><div style="background-color:#ea8046;height:12px;width:' +
            d.cs +
            '%;display:inline-block;font-size:0px;"></div><div style="background-color:#AAD656;height:12px;width:' +
            d.vox +
            '%;display:inline-block;font-size:0px;"></div><div style="background-color:#02A2DD;height:12px;width:' +
            d.pp +
            '%;display:inline-block;font-size:0px;"></div></div><p style="margin-bottom:-3px;margin-top:0px;height:15px"><b>2018</b> (Abst.:' +
            d.abstencion_prev +
            '%)</p><div><div style="background-color:#e02020;height:8px;width:' +
            d.psoe_prev +
            '%;display:inline-block;font-size:0px;"></div><div style="background-color:#007057;height:8px;width:' +
            d.up_prev +
            '%;display:inline-block;font-size:0px;"></div><div style="background-color:#00CC77;height:8px;width:' +
            d.aa_prev +
            '%;display:inline-block;font-size:0px;"></div><div style="background-color:#c5c5c5;height:8px;width:' +
            d.widthresto_prev +
            '%;display:inline-block;font-size:0px;"></div><div style="background-color:#ea8046;height:8px;width:' +
            d.cs_prev +
            '%;display:inline-block;font-size:0px;"></div><div style="background-color:#AAD656;height:8px;width:' +
            d.vox_prev +
            '%;display:inline-block;font-size:0px;"></div><div style="background-color:#02A2DD;height:8px;width:' +
            d.pp_prev +
            '%;display:inline-block;font-size:0px;"></div></div><table style="width:100%;border-spacing:2px;border-collapse:collapse"><tr><th style="text-align:left"><b>Cand.</b></th><th style="text-align:right"><b>2022</b></th><th style="text-align:right"><b>Dif.</b></th><th style="text-align:left;padding-left:15px"><b>Cand.</b></th><th style="text-align:right"><b>2022</b></th><th style="text-align:right"><b>Dif.</b></th></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#e02020; margin-right: 4px;margin-bottom:0px;"></span><span>PSOE</span></td><td style="text-align:right;width:50px"><b>' +
            locale.format(".1f")(d.psoe) +
            '%</b></td><td style="text-align:right;width:60px">' + (+d.vganador > 0 & +d.vganador_prev != 0 ? locale.format("+.1f")(d.psoe - d.psoe_prev) : "-") +
            ' <div class="' +
            d.flechapsoe +
            '"></div></td><td style="width:60px;padding-left:15px"><span style="display: inline-block;width: 10px; height: 10px; background-color:#02A2DD; margin-right: 4px;margin-bottom:0px;"></span><span>PP</span></td><td style="text-align:right;width:50px"><b>' +
            locale.format(".1f")(d.pp) +
            '%</b></td><td style="text-align:right;width:60px">' + (+d.vganador > 0 & +d.vganador_prev != 0 ? locale.format("+.1f")(d.pp - d.pp_prev) : "-") +
            ' <div class="' +
            d.flechapp +
            '"></div></td></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#007057; margin-right: 4px;margin-bottom:0px;"></span><span>PorA</span></td><td style="text-align:right;width:50px"><b>' +
            locale.format(".1f")(d.up) +
            '%</b></td><td style="text-align:right;width:60px">' + (+d.vganador > 0 & +d.vganador_prev != 0 ? locale.format("+.1f")(d.up - d.up_prev) : "-") +
            ' <div class="' +
            d.flechaup +
            '"></div></td><td style="width:60px;padding-left:15px"><span style="display: inline-block;width: 10px; height: 10px; background-color:#AAD656; margin-right: 4px;margin-bottom:0px;"></span><span>Vox</span></td><td style="text-align:right;width:50px"><b>' +
            locale.format(".1f")(d.vox) +
            '%</b></td><td style="text-align:right;width:60px">' + (+d.vganador > 0 & +d.vganador_prev != 0 ? locale.format("+.1f")(d.vox - d.vox_prev) : "-") +
            ' <div class="' +
            d.flechavox +
            '"></div></td></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#00CC77; margin-right: 4px;margin-bottom:0px;"></span><span>Adel.</span></td><td style="text-align:right;width:50px"><b>' +
            locale.format(".1f")(d.aa) +
            '%</b></td><td style="text-align:right;width:60px">' + (+d.vganador > 0 & +d.vganador_prev != 0 ? locale.format("+.1f")(d.aa - d.aa_prev) : "-") +
            ' <div class="' +
            d.flechaaa +
            '"></div></td><td style="width:60px;padding-left:15px"><span style="display: inline-block;width: 10px; height: 10px; background-color:#ea8046; margin-right: 4px;margin-bottom:0px;"></span><span>Cs</span></td><td style="text-align:right;width:50px"><b>' +
            locale.format(".1f")(d.cs) +
            '%</b></td><td style="text-align:right;width:60px">' + (+d.vganador > 0 & +d.vganador_prev != 0 ? locale.format("+.1f")(d.cs - d.cs_prev) : "-") +
            ' <div class="' +
            d.flechacs +
            '"></div></td></tr></table></div></div>');
          tooltip.style("visibility", "visible");
          tooltip.style('width', tooltipWidth);
        }

        // cuando el ratón se mueve
        function mousemovemapa(d) {
          if (!isMobile) {
            if (d3.event.pageX > window.innerWidth / 2) {
              return tooltip.style("top", (d3.event.pageY - 50) + "px").style("left", (d3.event.pageX - 370) +
                "px");
            } else {
              if (d3.event.pageY > posY - 250) {
                return tooltip.style("top", (d3.event.pageY - 150) + "px").style("left", (d3.event.pageX + 60) +
                  "px");
              } else {
                return tooltip.style("top", (d3.event.pageY - 150) + "px").style("left", (d3.event.pageX + 60) +
                  "px");
              }
            }
          } else {
            return tooltip.style("bottom", '0px').style("left", 0).style("top", 'inherit');
          }
        }



        // cuando el ratón desaparece
        function mouseoutmapa(d) {
          var selectedclass = d3.select(this).attr("class")
          selectedclass === "poligonos-cartograma-municipios" ?
            d3.select(this)
            .style('stroke', '#a5a5a5')
            .style('stroke-width', 0.5 + "px") :
            d3.select(this)
            .style('stroke-width', function (d) {
              return isMobile ? gruesolinea(d.poblacion) / 2 : gruesolinea(d.poblacion)
            })
          return tooltip.style("visibility", "hidden");
        }





        d3.select("#buttonpp").on("click", function () {

          var colorpartido = "#02A2DD"

          d3.select("#lineasube").transition() // change the line
            .duration(0)
            .attr('fill', colorpartido)
            .attr('stroke', colorpartido);


          // Make the changes
          d3.selectAll(".poligonos-cartograma-municipios").transition() // change the line
            .duration(750)
            .style("fill", function (d) {
              return d.vganador > 0 ? d3.interpolateRgb("#ffffff", colorpartido)(opacity(+d.pp)) : "#c5c5c5";
            });


          d3.selectAll(".flechas-municipios").transition() // change the line
            .duration(750)
            .style("display", function (d) {
              return +d.vganador === 0 | +d.vganador_prev === 0 | d.pp === d.pp_prev ? "none" : "block";
            })
            .style("stroke", function (d) {
              return d.pp > d.pp_prev ? colorpartido : "#999999";
            })
            .attr("marker-start", function (d) {
              return d.pp > d.pp_prev ? "url(#lineasube)" : "url(#lineabaja)";
            })
            .attr("y1", function (d) {
              return d.pp > d.pp_prev ? d.y0 - (d.pp - d.pp_prev) / valordiferencia : d.y0 + (d.pp_prev - d
                .pp) / valordiferencia;
            });

          colorlegend = d3.scaleLinear()
            .domain([10, 40])
            .range([d3.interpolateRgb("#ffffff", colorpartido)(0.2), colorpartido]);


          legendPartidosVoto
            .labels(["5%", "", "", "", "35%"])
            .title("Voto PP (%)")
            .shapeWidth(15)
            .cells(5)
            .scale(colorlegend);
          legendSimplePartidos.
          call(legendPartidosVoto);

          legendVariacionVoto = d3.select("#legend-partido-variacion-voto").html(
            "<span style='color:" + colorpartido +
            "'>↑ Sube el voto</span> - <span  style='color:#939393'>↓ Baja el voto </span>")


          d3.selectAll(".button-mapa-active")
            .classed("button-mapa-active", false);

          d3.selectAll(".buttonpp")
            .classed("button-mapa-active", true);


        })


        d3.select("#buttonpsoe").on("click", function () {

          var colorpartido = "#e02020"

          d3.select("#lineasube").transition() // change the line
            .duration(0)
            .attr('fill', colorpartido)
            .attr('stroke', colorpartido);


          // Make the changes
          d3.selectAll(".poligonos-cartograma-municipios").transition() // change the line
            .duration(750)
            .style("fill", function (d) {
              return d.vganador > 0 ? d3.interpolateRgb("#ffffff", colorpartido)(opacity(+d.psoe)) : "#c5c5c5";
            });


          d3.selectAll(".flechas-municipios").transition() // change the line
            .duration(750)
            .style("display", function (d) {
              return +d.vganador === 0 | +d.vganador_prev === 0 | d.psoe === d.psoe_prev ? "none" : "block";
            })
            .style("stroke", function (d) {
              return d.psoe > d.psoe_prev ? colorpartido : "#999999";
            })
            .attr("marker-start", function (d) {
              return d.psoe > d.psoe_prev ? "url(#lineasube)" : "url(#lineabaja)";
            })
            .attr("y1", function (d) {
              return d.psoe > d.psoe_prev ? d.y0 - (d.psoe - d.psoe_prev) / valordiferencia : d.y0 + (d
                .psoe_prev - d
                .psoe) / valordiferencia;
            });

          colorlegend = d3.scaleLinear()
            .domain([10, 40])
            .range([d3.interpolateRgb("#ffffff", colorpartido)(0.2), colorpartido]);


          legendPartidosVoto
            .labels(["5%", "", "", "", "35%"])
            .title("Voto PSOE (%)")
            .shapeWidth(15)
            .cells(5)
            .scale(colorlegend);
          legendSimplePartidos.
          call(legendPartidosVoto);

          legendVariacionVoto = d3.select("#legend-partido-variacion-voto").html(
            "<span style='color:" + colorpartido +
            "'>↑ Sube el voto</span> - <span  style='color:#939393'>↓ Baja el voto </span>")


          d3.selectAll(".button-mapa-active")
            .classed("button-mapa-active", false);

          d3.selectAll(".buttonpsoe")
            .classed("button-mapa-active", true);


        })

        d3.select("#buttoncs").on("click", function () {

          var colorpartido = "#EA8046"

          d3.select("#lineasube").transition() // change the line
            .duration(0)
            .attr('fill', colorpartido)
            .attr('stroke', colorpartido);


          // Make the changes
          d3.selectAll(".poligonos-cartograma-municipios").transition() // change the line
            .duration(750)
            .style("fill", function (d) {
              return d.vganador > 0 ? d3.interpolateRgb("#ffffff", colorpartido)(opacity(+d.cs)) : "#c5c5c5";
            });


          d3.selectAll(".flechas-municipios").transition() // change the line
            .duration(750)
            .style("display", function (d) {
              return +d.vganador === 0 | +d.vganador_prev === 0 | d.cs === d.cs_prev ? "none" : "block";
            })
            .style("stroke", function (d) {
              return d.cs > d.cs_prev ? colorpartido : "#999999";
            })
            .attr("marker-start", function (d) {
              return d.cs > d.cs_prev ? "url(#lineasube)" : "url(#lineabaja)";
            })
            .attr("y1", function (d) {
              return d.cs > d.cs_prev ? d.y0 - (d.cs - d.cs_prev) / valordiferencia : d.y0 + (d
                .cs_prev - d
                .cs) / valordiferencia;
            });

          colorlegend = d3.scaleLinear()
            .domain([10, 40])
            .range([d3.interpolateRgb("#ffffff", colorpartido)(0.2), colorpartido]);


          legendPartidosVoto
            .labels(["5%", "", "", "", "35%"])
            .title("Voto Cs (%)")
            .shapeWidth(15)
            .cells(5)
            .scale(colorlegend);
          legendSimplePartidos.
          call(legendPartidosVoto);

          legendVariacionVoto = d3.select("#legend-partido-variacion-voto").html(
            "<span style='color:" + colorpartido +
            "'>↑ Sube el voto</span> - <span  style='color:#939393'>↓ Baja el voto </span>")


          d3.selectAll(".button-mapa-active")
            .classed("button-mapa-active", false);

          d3.selectAll(".buttoncs")
            .classed("button-mapa-active", true);


        })


        d3.select("#buttonvox").on("click", function () {

          var colorpartido = "#AAD656"

          d3.select("#lineasube").transition() // change the line
            .duration(0)
            .attr('fill', colorpartido)
            .attr('stroke', colorpartido);


          // Make the changes
          d3.selectAll(".poligonos-cartograma-municipios").transition() // change the line
            .duration(750)
            .style("fill", function (d) {
              return d.vganador > 0 ? d3.interpolateRgb("#ffffff", colorpartido)(opacity(+d.vox)) : "#c5c5c5";
            });


          d3.selectAll(".flechas-municipios").transition() // change the line
            .duration(750)
            .style("display", function (d) {
              return +d.vganador === 0 | +d.vganador_prev === 0 | d.vox === d.vox_prev ? "none" : "block";
            })
            .style("stroke", function (d) {
              return d.vox > d.vox_prev ? colorpartido : "#999999";
            })
            .attr("marker-start", function (d) {
              return d.vox > d.vox_prev ? "url(#lineasube)" : "url(#lineabaja)";
            })
            .attr("y1", function (d) {
              return d.vox > d.vox_prev ? d.y0 - (d.vox - d.vox_prev) / valordiferencia : d.y0 + (d
                .vox_prev - d
                .vox) / valordiferencia;
            });

          colorlegend = d3.scaleLinear()
            .domain([10, 40])
            .range([d3.interpolateRgb("#ffffff", colorpartido)(0.2), colorpartido]);


          legendPartidosVoto
            .labels(["5%", "", "", "", "35%"])
            .title("Voto vox (%)")
            .shapeWidth(15)
            .cells(5)
            .scale(colorlegend);
          legendSimplePartidos.
          call(legendPartidosVoto);

          legendVariacionVoto = d3.select("#legend-partido-variacion-voto").html(
            "<span style='color:" + colorpartido +
            "'>↑ Sube el voto</span> - <span  style='color:#939393'>↓ Baja el voto </span>")


          d3.selectAll(".button-mapa-active")
            .classed("button-mapa-active", false);

          d3.selectAll(".buttonvox")
            .classed("button-mapa-active", true);


        })

        d3.select("#buttonup").on("click", function () {

          var colorpartido = "#007057"

          d3.select("#lineasube").transition() // change the line
            .duration(0)
            .attr('fill', colorpartido)
            .attr('stroke', colorpartido);


          // Make the changes
          d3.selectAll(".poligonos-cartograma-municipios").transition() // change the line
            .duration(750)
            .style("fill", function (d) {
              return d.vganador > 0 ? d3.interpolateRgb("#ffffff", colorpartido)(opacity(+d.up)) : "#c5c5c5";
            });


          d3.selectAll(".flechas-municipios").transition() // change the line
            .duration(750)
            .style("display", function (d) {
              return +d.vganador === 0 | +d.vganador_prev === 0 | d.up === d.up_prev ? "none" : "block";
            })
            .style("stroke", function (d) {
              return d.up > d.up_prev ? colorpartido : "#999999";
            })
            .attr("marker-start", function (d) {
              return d.up > d.up_prev ? "url(#lineasube)" : "url(#lineabaja)";
            })
            .attr("y1", function (d) {
              return d.up > d.up_prev ? d.y0 - (d.up - d.up_prev) / valordiferencia : d.y0 + (d
                .up_prev - d
                .up) / valordiferencia;
            });

          colorlegend = d3.scaleLinear()
            .domain([10, 40])
            .range([d3.interpolateRgb("#ffffff", colorpartido)(0.2), colorpartido]);


          legendPartidosVoto
            .labels(["5%", "", "", "", "35%"])
            .title("Voto UP (%)")
            .shapeWidth(15)
            .cells(5)
            .scale(colorlegend);
          legendSimplePartidos.
          call(legendPartidosVoto);

          legendVariacionVoto = d3.select("#legend-partido-variacion-voto").html(
            "<span style='color:" + colorpartido +
            "'>↑ Sube el voto</span> - <span  style='color:#939393'>↓ Baja el voto </span>")


          d3.selectAll(".button-mapa-active")
            .classed("button-mapa-active", false);

          d3.selectAll(".buttonup")
            .classed("button-mapa-active", true);


        })


        d3.select("#buttonaa").on("click", function () {

          var colorpartido = "#00CC77"

          d3.select("#lineasube").transition() // change the line
            .duration(0)
            .attr('fill', colorpartido)
            .attr('stroke', colorpartido);


          // Make the changes
          d3.selectAll(".poligonos-cartograma-municipios").transition() // change the line
            .duration(750)
            .style("fill", function (d) {
              return d.vganador > 0 ? d3.interpolateRgb("#ffffff", colorpartido)(opacity(+d.aa)) : "#c5c5c5";
            });


          d3.selectAll(".flechas-municipios").transition() // change the line
            .duration(750)
            .style("display", function (d) {
              return +d.vganador === 0 | +d.vganador_prev === 0 | d.aa === d.aa_prev ? "none" : "block";
            })
            .style("stroke", function (d) {
              return d.aa > d.aa_prev ? colorpartido : "#999999";
            })
            .attr("marker-start", function (d) {
              return d.aa > d.aa_prev ? "url(#lineasube)" : "url(#lineabaja)";
            })
            .attr("y1", function (d) {
              return d.aa > d.aa_prev ? d.y0 - (d.aa - d.aa_prev) / valordiferencia : d.y0 + (d
                .aa_prev - d
                .aa) / valordiferencia;
            });

          colorlegend = d3.scaleLinear()
            .domain([10, 40])
            .range([d3.interpolateRgb("#ffffff", colorpartido)(0.2), colorpartido]);


          legendPartidosVoto
            .labels(["5%", "", "", "", "35%"])
            .title("Voto Esp. Vaciada (%)")
            .shapeWidth(15)
            .cells(5)
            .scale(colorlegend);
          legendSimplePartidos.
          call(legendPartidosVoto);

          legendVariacionVoto = d3.select("#legend-partido-variacion-voto").html(
            "<span style='color:" + colorpartido +
            "'>↑ Sube el voto</span> - <span  style='color:#939393'>↓ Baja el voto </span>")


          d3.selectAll(".button-mapa-active")
            .classed("button-mapa-active", false);

          d3.selectAll(".buttonaa")
            .classed("button-mapa-active", true);


        })






        function collide() {
          for (var k = 0, iterations = 1, strength = 0.21; k < iterations; ++k) {
            for (var i = 0, n = nodes.length; i < n; ++i) {
              for (var a = nodes[i], j = i + 1; j < n; ++j) {
                var b = nodes[j],
                  x = a.x + a.vx - b.x - b.vx,
                  y = a.y + a.vy - b.y - b.vy,
                  lx = Math.abs(x),
                  ly = Math.abs(y),
                  r = a.r + b.r + padding;
                if (lx < r && ly < r) {
                  if (lx > ly) {
                    lx = (lx - r) * (x < 0 ? -strength : strength);
                    a.vx -= lx, b.vx += lx;
                  } else {
                    ly = (ly - r) * (y < 0 ? -strength : strength);
                    a.vy -= ly, b.vy += ly;
                  }
                }
              }
            }
          }
        }



        function collideMobile() {
          for (var k = 0, iterations = 1, strength = 0.1; k < iterations; ++k) {
            for (var i = 0, n = nodes.length; i < n; ++i) {
              for (var a = nodes[i], j = i + 1; j < n; ++j) {
                var b = nodes[j],
                  x = a.x + a.vx - b.x - b.vx,
                  y = a.y + a.vy - b.y - b.vy,
                  lx = Math.abs(x),
                  ly = Math.abs(y),
                  r = a.r + b.r + padding;
                if (lx < r && ly < r) {
                  if (lx > ly) {
                    lx = (lx - r) * (x < 0 ? -strength : strength);
                    a.vx -= lx, b.vx += lx;
                  } else {
                    ly = (ly - r) * (y < 0 ? -strength : strength);
                    a.vy -= ly, b.vy += ly;
                  }
                }
              }
            }
          }
        }



      }
    })();
  </script>
    </figure><p class="article-text">
        Estas son las cuartas elecciones auton&oacute;micas en las que Ciudadanos retrocede. En dos de ellas, Madrid y Andaluc&iacute;a, ha desaparecido completamente. En las otras dos, Catalunya y Castilla y Le&oacute;n, ha quedado reducido al m&iacute;nimo. De los 96 diputados que ten&iacute;a en los cuatro territorios solo le quedan siete.
    </p><p class="article-text">
        In&eacute;s Arrimadas dirige un partido cuyo &uacute;nico patrimonio son una decena de diputados en el Congreso, con unas encuestas que vaticinan que podr&iacute;a perderlos a todos en las pr&oacute;ximas generales.
    </p><h3 class="article-text"><strong>7. Una izquierda dividida y penalizada</strong></h3><p class="article-text">
        La noche tambi&eacute;n dej&oacute; una importante derrota en las dos candidaturas a la izquierda del PSOE. Los partidos que hace cuatro a&ntilde;os hab&iacute;an integrado una &uacute;nica lista, Adelante Andaluc&iacute;a, se dividieron ahora en dos. La de Por Andaluc&iacute;a, que integra a Unidas Podemos, IU y M&aacute;s Pa&iacute;s entre otros, vivi&oacute; unas negociaciones complicadas para organizar su lista.
    </p><p class="article-text">
        El resultado de este 19J muestra que la ca&iacute;da en votos a esas candidaturas, unida a la divisi&oacute;n, ha acentuado el mal resultado. Ese espacio pol&iacute;tico pierde muchos m&aacute;s diputados que votos. Si en 2018 se hicieron con el 585.949 votos, un 16,19%, la suma de ambas listas se ha quedado ahora en 451.658 votos, el 12,26%. Pero el descalabro viene por la parte de los esca&ntilde;os: de 17 a 7.
    </p><p class="article-text">
        En provincias como Almer&iacute;a, donde Adelante Andaluc&iacute;a se hizo con un esca&ntilde;o en 2018 con el 9,7% de los sufragios, ahora ninguna de las dos fuerzas que compon&iacute;an el espacio &mdash;Por Andaluc&iacute;a y Adelante Andaluc&iacute;a&mdash; consigue hacerse con ning&uacute;n diputado con el 5% y el 1,7% de los votos, respectivamente. Ocurre lo mismo en Huelva, donde ambas formaciones se van de vac&iacute;o con el 6,5% y el 4% de los sufragios y pierden el diputado que hace cuatro a&ntilde;os s&iacute; obtuvo Adelante Andaluc&iacute;a.
    </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>
<script src="https://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>

<br><!-- título -->
<h4 style="font-family:'Encode Sans',sans-serif;text-align:left;color:black;font-size:22px;font-weight:700">La división
    del voto de la izquierda y el efecto en los escaños

</h4>
<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">
    Comparación del porcentaje de voto obtenido por las tres principales fuerzas de la izquierda en 2018 y 2022. Haz
    click para ver más detalle
</p>

<div style="width: 100%; margin: 0 auto; text-align: center; margin-bottom: 10px;font-family:'Encode Sans',sans-serif;">
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #e02020; padding-left: 4px; margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">PSOE</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #007057; padding-left: 4px;margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Por A.</span>
    </div>
    <div class="partido-leyenda"
        style="display: inline-block; border-left: 4px solid #00CC77; padding-left: 4px;margin-right:20px; margin-bottom: 12px; text-align:left;">
        <span style="display: block;">Adel. A.</span>
    </div>
    <div class="partido-leyenda" style="display: inline-block; padding: 4px;margin-right:20px;color:black;font-weight:700; margin-bottom: 12px; text-align:left;background: repeating-linear-gradient(
            45deg,
            #c5c5c5,
            #c5c5c5 2px,
            #ffffff 2px,
            #ffffff 4px
          );">
        <span style="display: block;">Sin escaño</span>
    </div>
</div>

<div id="contenedor-division-izquierda">
    <div id="division-izquierda-andalucia"></div>
</div>
<p style="font-size:12px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818;">Fuente:
    Junta de Andalucía</p>

<br>
<style>
    #division-izquierda-andalucia {
        width: 100%;
        cursor: pointer
    }

    #division-izquierda-andalucia text {
        font-size: 12px;
        font-family: 'Encode Sans', sans-serif
    }

    #division-izquierda-andalucia .nombre-municipio {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        color: #333333;
        font-weight: 700
    }


    #division-izquierda-andalucia .eje-vertical-division-izquierda line {

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

    #division-izquierda-andalucia .eje-vertical-division-izquierda text {
        fill: #939393;
    }


    #division-izquierda-andalucia .eje-vertical-division-izquierda path {
        stroke-width: 0;
    }


    #division-izquierda-andalucia .eje-horizontal-division-izquierda path {
        stroke-width: 0;
    }

    #division-izquierda-andalucia .eje-horizontal-division-izquierda text {
        fill: #939393;
    }


    #division-izquierda-andalucia .eje-horizontal-division-izquierda line {

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


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

    }

    #division-izquierda-andalucia .nsobrepico {
        font-size: 11px;
        font-family: 'Encode Sans', sans-serif;

    }

    .primeracolumna-espana {
        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-division-izquierda").offsetWidth;
        var margin = {
                top: 5,
                right: totalWidth > 900 ? 80 : 50,
                bottom: 5,
                left: totalWidth > 900 ? 100 : 100
            },
            width = totalWidth - margin.left - margin.right,
            height = 60 - margin.top - margin.bottom;
        marginminichart = {
            left: 10,
            right: 0
        }
        var parseTime = d3.timeParse("%d/%m/%Y");

        //Read the data
        d3.text('https://elecciones.eldiario.es/api/data/2206/autonomic_c01_congress_merged.csv',
            function (err, data) {
                var dsv = d3.dsvFormat(';')
                var data = dsv.parse(data)
                var filtereddata = data.filter(function (d) {
                    return (d.vganador > 0 & d.nombre != "Andalucía")

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

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

                });

                sumstat.sort(function (x, y) {
                    return d3.ascending(x.key, y.key);
                })


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


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

                // Add an svg element for each group. The will be one beside each other and will go on the next row when no more room available
                var svg = d3.select("#division-izquierda-andalucia")
                    .selectAll("uniqueChart")
                    .data(sumstat)
                    .enter()
                    .append("svg")
                    .attr("width", width + margin.left + margin.right)
                    .attr("height", height + margin.top + margin.bottom)
                    .append("g")
                    .attr("class", "grafico-individual")
                    .attr("transform",
                        "translate(" + margin.left + "," + margin.top + ")")
                    .each(function (symbol) {



                    });

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





                var y = d3.scaleBand()
                    .domain(["2018", "2022"])
                    .range([0, height])
                    .padding(0.1);


                svg
                    .append("g")
                    .attr("class", "eje-vertical-division-izquierda")
                    .call(d3.axisLeft(y)
                        .ticks(3)
                        .tickSize(-width)
                        .tickSizeOuter(0)
                        .tickFormat(function (d) {
                            return d;
                        })
                    );


                var x = d3.scaleLinear()
                    .domain([0, d3.max(filtereddata, function (d) {
                        return +d.pizquierda_prev;
                    })])
                    .range([0, width]);


                // color palette
                var color = d3.scaleOrdinal()
                    .domain(allKeys)
                    .range(['#e41a1c', '#377eb8', '#4daf4a', '#984ea3', '#ff7f00', '#ffff33', '#a65628',
                        '#f781bf',
                        '#999999'
                    ])

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

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



                var barrapartidosizquierda = svg.append("g")
                    .attr("class", "partidos-barras")




                var labelpartidosizquierda = svg.append("g")
                    .attr("class", "partidos-label")
                    .style("pointer-events", "none")


                svg
                    .append('defs')
                    .append('pattern')
                    .attr('id', 'paternAdelAnd')
                    .attr('patternUnits', 'userSpaceOnUse')
                    .attr('width', 4)
                    .attr('height', 4)
                    .append('path')
                    .attr('d', 'M-1,1 l2,-2 M0,4 l4,-4 M3,5 l2,-2')
                    .attr('stroke', '#00CC77')
                    .attr('stroke-width', 1);


                svg
                    .append('defs')
                    .append('pattern')
                    .attr('id', 'paternPorAnd')
                    .attr('patternUnits', 'userSpaceOnUse')
                    .attr('width', 4)
                    .attr('height', 4)
                    .append('path')
                    .attr('d', 'M-1,1 l2,-2 M0,4 l4,-4 M3,5 l2,-2')
                    .attr('stroke', '#007057')
                    .attr('stroke-width', 1);



                svg
                    .append('defs')
                    .append('pattern')
                    .attr('id', 'paternPSOE')
                    .attr('patternUnits', 'userSpaceOnUse')
                    .attr('width', 4)
                    .attr('height', 4)
                    .append('path')
                    .attr('d', 'M-1,1 l2,-2 M0,4 l4,-4 M3,5 l2,-2')
                    .attr('stroke', '#e02020')
                    .attr('stroke-width', 1);



                //DATOS 2018

                barrapartidosizquierda
                    .append("rect")
                    .attr("class", "barras-psoe-2018")
                    .attr("fill", function (d) {
                        return "#e02020"
                    })
                    .attr("x", function (d) {
                        return x(Math.min(0, d.values[0].psoe_prev));
                    })
                    .attr("y", function (d) {
                        return y("2018");
                    })
                    .attr("width", function (d) {
                        return Math.abs(x(d.values[0].psoe_prev) - x(0));
                    })
                    .attr("height", 20)
                    .on("mouseover", mouseover)
                    .on("mousemove", mousemove)
                    .on("mouseout", mouseout);


                barrapartidosizquierda
                    .append("rect")
                    .attr("class", "barras-aa-2018")
                    .attr("fill", function (d) {
                        return "#00CC77"
                    })
                    .attr("x", function (d) {
                        return x(d.values[0].psoe_prev);
                    })
                    .attr("y", function (d) {
                        return y("2018");
                    })
                    .attr("width", function (d) {
                        return x(d.values[0].aa_prev) - x(0);
                    })
                    .attr("height", 20)
                    .on("mouseover", mouseover)
                    .on("mousemove", mousemove)
                    .on("mouseout", mouseout);


                labelpartidosizquierda
                    .append('text')
                    .attr("class", "label-psoe-2018")
                    .attr("fill", function (d) {
                        return d.values[0].dippsoe_prev > 0 ? "#ffffff" : "#000000"
                    })
                    .text(function (d) {
                        return locale.format(".1f")(d.values[0].psoe_prev) + "%";
                    })
                    .attr('alignment-baseline', 'end')
                    .attr("text-anchor", "middle")
                    .attr('x', function (d) {
                        return x(d.values[0].psoe_prev / 2)
                    })
                    .attr("dy", function (d) {
                        return y("2018") + 14;
                    })
                    .style("font-weight", 700)



                labelpartidosizquierda
                    .append('text')
                    .attr("class", "label-aa-2018")
                    .attr("fill", function (d) {
                        return d.values[0].dipaa_prev > 0 ? "#ffffff" : "#000000"
                    })
                    .text(function (d) {
                        return locale.format(".1f")(d.values[0].aa_prev) + "%";
                    })
                    .attr('alignment-baseline', 'end')
                    .attr("text-anchor", "middle")
                    .attr('x', function (d) {
                        return x(d.values[0].psoe_prev) + x(d.values[0].aa_prev / 2)
                    })
                    .attr("dy", function (d) {
                        return y("2018") + 14;
                    })
                    .style("font-weight", 700)


                //DATOS 2022


                barrapartidosizquierda
                    .append("rect")
                    .attr("class", "barras-psoe-2022")
                    .attr("fill", function (d) {
                        return "#e02020"
                    })
                    .attr("x", function (d) {
                        return x(Math.min(0, d.values[0].psoe));
                    })
                    .attr("y", function (d) {
                        return y("2022");
                    })
                    .attr("width", function (d) {
                        return Math.abs(x(d.values[0].psoe) - x(0));
                    })
                    .attr("height", 20)
                    .on("mouseover", mouseover)
                    .on("mousemove", mousemove)
                    .on("mouseout", mouseout);


                barrapartidosizquierda
                    .append("rect")
                    .attr("class", "barras-porand-2022")
                    .attr("fill", function (d) {
                        return d.values[0].dipup > 0 ? "#007057" : 'url(#paternPorAnd)'
                    })
                    .attr("x", function (d) {
                        return x(d.values[0].psoe);
                    })
                    .attr("y", function (d) {
                        return y("2022");
                    })
                    .attr("width", function (d) {
                        return x(d.values[0].up) - x(0);
                    })
                    .attr("height", 20)
                    .on("mouseover", mouseover)
                    .on("mousemove", mousemove)
                    .on("mouseout", mouseout);


                barrapartidosizquierda
                    .append("rect")
                    .attr("class", "barras-aa-2022")
                    .attr("fill", function (d) {
                        return d.values[0].dipaa > 0 ? "#00CC77" : 'url(#paternAdelAnd)'
                    })
                    .attr("x", function (d) {
                        return x(d.values[0].psoe) + x(d.values[0].up);
                    })
                    .attr("y", function (d) {
                        return y("2022");
                    })
                    .attr("width", function (d) {
                        return x(d.values[0].aa) - x(0);
                    })
                    .attr("height", 20)
                    .on("mouseover", mouseover)
                    .on("mousemove", mousemove)
                    .on("mouseout", mouseout);



                labelpartidosizquierda
                    .append('text')
                    .attr("class", "label-psoe-2022")
                    .attr("fill", function (d) {
                        return d.values[0].dippsoe > 0 ? "#ffffff" : "#000000"
                    })
                    .text(function (d) {
                        return locale.format(".1f")(d.values[0].psoe) + "%";
                    })
                    .attr('alignment-baseline', 'end')
                    .attr("text-anchor", "middle")
                    .attr('x', function (d) {
                        return x(d.values[0].psoe / 2)
                    })
                    .attr("dy", function (d) {
                        return y("2022") + 14;
                    })
                    .style("font-weight", 700)
                    .style("text-shadow", function (d) {
                        return d.values[0].dippsoe > 0 ? "none" :
                            "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff"
                    });



                labelpartidosizquierda
                    .append('text')
                    .attr("class", "label-porand-2022")
                    .attr("fill", function (d) {
                        return d.values[0].dipup > 0 ? "#ffffff" : "#000000"
                    })
                    .text(function (d) {
                        return locale.format(".1f")(d.values[0].up) + "%";
                    })
                    .attr('alignment-baseline', 'end')
                    .attr("text-anchor", "middle")
                    .attr('x', function (d) {
                        return x(d.values[0].psoe) + x(d.values[0].up / 2)
                    })
                    .attr("dy", function (d) {
                        return y("2022") + 14;
                    })
                    .style("font-weight", 700)
                    .style("text-shadow", function (d) {
                        return d.values[0].dipup > 0 ? "none" :
                            "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff"
                    });



                labelpartidosizquierda
                    .append('text')
                    .attr("class", "label-aa-2022")
                    .attr("fill", function (d) {
                        return d.values[0].dipaa > 0 ? "#ffffff" : "#000000"
                    })
                    .text(function (d) {
                        return locale.format(".1f")(d.values[0].aa) + "%";
                    })
                    .attr('alignment-baseline', 'end')
                    .attr("text-anchor", totalWidth > 900 ? "middle" : "start")
                    .attr('x', function (d) {
                        return totalWidth > 900 ? x(d.values[0].psoe) + x(d.values[0].up) + x(d.values[0].aa / 2): x(d.values[0].psoe) + x(d.values[0].up) + x(d.values[0].aa) + 1;
                    })
                    .attr("dy", function (d) {
                        return y("2022") + 14;
                    })
                    .style("font-weight", 700)
                    .style("text-shadow", function (d) {
                        return d.values[0].dipaa > 0 ? "none" :
                            "0 1px 0 #ffffff, 1px 0 0 #ffffff, 0 -2px 0 #ffffff, -2px 0 0 #ffffff"
                    });



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







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

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


                function mouseover(d) {


                    d3.select(this.parentNode.appendChild(this))
                        .style("stroke-width", 1 + "px")
                        .style("stroke", "black")


                    selectedData = d.values[0]

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


                    var psoe = locale.format(".1f")(selectedData.psoe);
                    var psoe_prev = locale.format(".1f")(selectedData.psoe_prev);
                    var dippsoe = locale.format(",d")(selectedData.dippsoe);
                    var dippsoe_prev = locale.format(",d")(selectedData.dippsoe_prev);

                    var up = locale.format(".1f")(selectedData.up);
                    var up_prev = "-";
                    var dipup = locale.format(",d")(selectedData.dipup);
                    var dipup_prev = "-";


                    var aa = locale.format(".1f")(selectedData.aa);
                    var aa_prev = locale.format(".1f")(selectedData.aa_prev);
                    var dipaa = locale.format(",d")(selectedData.dipaa);
                    var dipaa_prev = locale.format(",d")(selectedData.dipaa_prev);





                    tooltip.transition()
                        .duration(0)
                        .style("opacity", 1);
                    tooltip.html(
                        '<p style="display: block; text-align:left;margin-top:0px;margin-bottom:10px;font-size:16px;font-weight:bold;border-bottom:1px solid #c5c5c5;">' +
                        nombre +
                        '<span style="font-size:11px;font-weight:400;color:#4f4f4f"> (' +
                        escrutinio +
                        '% escr.)</span></p><table style="width:100%;border-spacing:2px;border-collapse:collapse"><tr><th style="text-align:left"><b>Cand.</b></th></th><th style="text-align:right"><b>% 2018</b></th><th style="text-align:right">Dip.</th><th style="text-align:right;"><b>% 2022</b></th></th><th style="text-align:right"><b>Dip</b></th></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#E02020; margin-right: 4px;margin-bottom:0px;"></span><span>PSOE</span></td><td style="text-align:right;width:50px"><b>' +
                        psoe_prev +
                        '%</b></td><td style="text-align:right;width:50px">' +
                        dippsoe_prev +
                        '</td><td style="text-align:right;width:50px"><b>' +
                        psoe +
                        '%</b></td><td style="text-align:right;width:50px">' +
                        dippsoe +
                        '</td></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#007057; margin-right: 4px;margin-bottom:0px;"></span><span>PorA</span></td><td style="text-align:right;width:50px"><b>' +
                        up_prev +
                        '%</b></td><td style="text-align:right;width:50px">' +
                        dipup_prev +
                        '</td><td style="text-align:right;width:50px"><b>' +
                        up +
                        '%</b></td><td style="text-align:right;width:50px">' +
                        dipup +
                        '</td></tr><tr style="border-bottom: 1px solid #ddd;"><td style="width:60px;"><span style="display: inline-block;width: 10px; height: 10px; background-color:#00CC77; margin-right: 4px;margin-bottom:0px;"></span><span>Adel.</span></td><td style="text-align:right;width:50px"><b>' +
                        aa_prev +
                        '%</b></td><td style="text-align:right;width:50px">' +
                        dipaa_prev +
                        '</td><td style="text-align:right;width:50px"><b>' +
                        aa +
                        '%</b></td><td style="text-align:right;width:50px">' +
                        dipaa +
                        '</td></tr></table>'
                    );
                    tooltip.style("visibility", "visible");
                    tooltip.style('width', tooltipWidth);
                }

                function mousemove(d) {
                    // recover coordinate we need




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

                function mouseout(d) {

                    d3.select(this)
                        .style("stroke-width", 0 + "px")
                        .style("stroke", "black")


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








            })
    })();
</script>
    </figure><p class="article-text">
        Si Por Andaluc&iacute;a y Adelante Andaluc&iacute;a hubiesen concurrido a las elecciones en una candidatura conjunta habr&iacute;an alcanzado 12 diputados &mdash;suponiendo que hubiesen obtenido el mismo n&uacute;mero de votos&mdash;, cinco m&aacute;s que los siete de este 19J. Por lo dem&aacute;s, el Parlamento que dibuja esta simulaci&oacute;n es parecido: el PP hubiera obtenido igualmente la mayor&iacute;a absoluta aunque sin margen (55 esca&ntilde;os), Vox se mantendr&iacute;a en 14 diputados y el PSOE perder&iacute;a dos, qued&aacute;ndose en 28.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <link href="https://fonts.googleapis.com/css?family=Roboto+Slab:400,700|Roboto:400,500,700&display=swap"
    rel="stylesheet">

<br>
<br><h4 style="font-family:Roboto;text-align:left;color:black;margin:0px 8px 10px 8px;font-size:22px">¿Cómo hubiera quedado el Parlamento de Andalucía si la izquierda hubiera ido junta?</h4>
<p style="font-size:14px;text-align:left;font-family:Roboto;padding:0px 8px 0px 8px;line-height:20px;color:#181818">Simulación del reparto de escaños del Parlamento andaluz si las candidaturas de Por Andalucía y Adelante Andalucía hubieran ido juntos y mantuvieran los mismos votos</p>
<img src="https://static.eldiario.es/clip/801b2d4d-731d-402f-882c-baebd6fc4c09_source-aspect-ratio_default_0.jpg" width="100%">
<br>
    </figure><h3 class="article-text"><strong>8. M&aacute;s y m&aacute;s a la derecha</strong></h3><p class="article-text">
        En definitiva, lo que dejan las elecciones andaluzas es un territorio que ha virado a la derecha, que se ha hecho con 72 diputados de los 109 que se repart&iacute;an. El cambio es revelador desde las elecciones de 2015, cuando el bloque de izquierda se hizo con el 57,2% de los votos en las elecciones auton&oacute;micas. Ese porcentaje cay&oacute; hasta el 44,1% en 2018 y ahora se desploma hasta el 36,4%.
    </p><p class="article-text">
        Por su parte, la derecha, que en 2015 solo consigui&oacute; el 36,5% de los votos, en 2018 logr&oacute; ya una de cada dos papeletas en las urnas. Ahora ese porcentaje ha subido casi 10 puntos.
    </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">Evolución
    del número de votos, porcentaje y escaños de cada bloque

</h4>
<p style="font-size:14px;text-align:left;font-family:'Encode Sans',sans-serif;line-height:20px;color:#181818">
    Evolución del número de votos, porcentaje de voto y número de escaños en las últimas 3 elecciones en el bloque de la
    izquierda (PSOE+Por And.+Adel. And.) y el bloque de la derecha (PP+Cs+Vox)

</p>

<div id="button-votos-porcentaje-bloque">
    <button id="button-porcentaje-bloque" class="button-porcentaje-bloque  button-votos-porcentaje-bloque-active">% de voto</button>
    <button id="button-votos-bloque" class="button-votos-bloque">Nº de
        votos</button>
    <button id="button-diputados-bloque" class="button-diputados-bloque">Diputados</button>


</div>



<div id="contenedor-curva-variacion-semanal">
    <div id="grafico-voto-por-bloques"></div>

</div>


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

<br>
<style>
    #button-votos-porcentaje-bloque {
        text-align: center;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }

    #button-votos-porcentaje-bloque button {
        cursor: pointer;
        outline: none
    }

    #button-votos-porcentaje-bloque button:focus {
        cursor: pointer;
        outline: none
    }

    #button-votos-porcentaje-bloque .buttongiraderecha {
        color: black;
        max-width: 200px;
        height: 30px;
        border: 2px solid #c5c5c5;
        font-family: 'Encode Sans', sans-serif;
        font-size: 14px;
        margin-bottom: 5px;
        opacity: 1;
        margin: 5px 3px;
        background-color: white;
    }

    #button-votos-porcentaje-bloque .button-porcentaje-bloque {
        color: black;
        max-width: 200px;
        height: 30px;
        border: 2px solid #c5c5c5;
        font-family: 'Encode Sans', sans-serif;
        font-size: 14px;
        margin-bottom: 5px;
        opacity: 1;
        margin: 5px 3px;
        background-color: white;
    }


    #button-votos-porcentaje-bloque .button-votos-bloque {
        color: black;
        max-width: 200px;
        height: 30px;
        border: 2px solid #c5c5c5;
        font-family: 'Encode Sans', sans-serif;
        font-size: 14px;
        margin-bottom: 5px;
        opacity: 1;
        margin: 5px 3px;
        background-color: white;
    }


    #button-votos-porcentaje-bloque .button-diputados-bloque {
        color: black;
        max-width: 200px;
        height: 30px;
        border: 2px solid #c5c5c5;
        font-family: 'Encode Sans', sans-serif;
        font-size: 14px;
        margin-bottom: 5px;
        opacity: 1;
        margin: 5px 3px;
        background-color: white;
    }


    #button-votos-porcentaje-bloque .buttongiraizquierda {
        color: black;
        max-width: 200px;
        height: 30px;
        border: 2px solid #c5c5c5;
        font-family: 'Encode Sans', sans-serif;
        font-size: 14px;
        margin-bottom: 5px;
        opacity: 1;
        margin: 5px 3px;
        background-color: white;
    }



    #button-votos-porcentaje-bloque .button-votos-porcentaje-bloque-active {
        border: 2px solid #005695;
        background-color: #005695;
        color: white;

        opacity: 1;
    }




    #contenedor-curva-variacion-semanal {
        width: 100%;

    }

    #grafico-voto-por-bloques {
        width: 100%
    }

    #grafico-voto-por-bloques text {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif
    }

    #grafico-voto-por-bloques .nombre-pais-curva {
        font-size: 14px;
        font-family: 'Encode Sans', sans-serif;
        fill: #333333;
        font-weight: 700
    }

    #grafico-voto-por-bloques .ncasostotales {
        font-size: 11px;
        font-family: 'Encode Sans', sans-serif;
        fill: #939393;

    }


    #grafico-voto-por-bloques .eje-vertical-voto-bloques line {

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

    #grafico-voto-por-bloques .eje-vertical-voto-bloques text {
        fill: #939393;
    }


    #grafico-voto-por-bloques .eje-vertical-voto-bloques path {
        stroke-width: 0;
    }


    #grafico-voto-por-bloques .eje-horizontal path {
        stroke-width: 0;
    }

    #grafico-voto-por-bloques .eje-horizontal text {
        fill: #939393;
    }


    #grafico-voto-por-bloques .eje-horizontal line {

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


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

    }

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

    }

    #grafico-voto-por-bloques .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-variacion-semanal").offsetWidth;


        var margin = {
                top: 60,
                right: 20,
                bottom: 20,
                left: 50
            },
            width = totalWidth - margin.left - margin.right
        heightsvgizquierda = 200 - margin.top - margin.bottom;
        heightsvgderecha = 200 - margin.top - margin.bottom;

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

        //Read the data
        d3.queue()
            .defer(d3.csv,
                "https://lab.eldiario.es/elections-maps/mapas-andalucia-19j/voto-izquierda-derecha-andalucia-2015-2018.csv")
            .defer(d3.json, "https://elecciones.eldiario.es/api/data/2206/autonomicasC01.json")
            .await(function (err, data20152018, data2022) {



                data = data20152018

                data.push({
                    elecciones: '2022',
                    vizquierda: (data2022[9999].v["0001"].v + data2022[9999].v["0019"].v + data2022[
                        9999].v["0021"].v),
                    vderecha: (data2022[9999].v["0004"].v + data2022[9999].v["0020"].v + data2022[9999]
                        .v["0029"].v),
                    votros: data2022[9999].v["0020"].s,
                    validos: data2022[9999].i.ok - data2022[9999].i.nl,
                    pizquierda: (data2022[9999].v["0001"].p + data2022[9999].v["0019"].p + data2022[
                        9999].v["0021"].p) / 100,
                    pderecha: (data2022[9999].v["0004"].p + data2022[9999].v["0020"].p + data2022[9999]
                        .v["0029"].p) / 100,
                    potros: data2022[9999].v["0020"].s,
                    dipizquierda: (data2022[9999].v["0001"].s + data2022[9999].v["0019"].s + data2022[
                        9999].v["0021"].s),
                    dipderecha: (data2022[9999].v["0004"].s + data2022[9999].v["0020"].s + data2022[
                        9999].v["0029"].s),
                    dipotros: data2022[9999].v["0020"].s
                });




                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


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


                //Add Y axis
                var y = d3.scaleBand()
                    .domain(["2015", "2018", "2022"])
                    .range([0, heightsvgizquierda])
                    .padding(0.2);

                var svgizquierda = d3.select("#grafico-voto-por-bloques")
                    .append("svg")
                    .attr("width", width + margin.left + margin.right)
                    .attr("height", heightsvgizquierda + margin.top + margin.bottom)
                    .append("g")
                    .attr("class", "grafico-individual-grafico-voto-por-bloques")

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


                svgizquierda
                    .append("text")
                    .attr("text-anchor", "start")
                    .attr("y", -30)
                    .attr("x", 0)
                    .style("font-weight", 700)
                    .style("font-size", "16px")
                    .text("Bloque de la izquierda")

                svgizquierda.append("g")
                    .attr("class", "eje-vertical-voto-bloques")
                    .call(d3.axisLeft(y).ticks(4)
                        .tickSize(-width)
                        .tickSizeOuter(0));
                // Draw the line

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


                svgizquierda.selectAll(".barras-resultado-izquierda")
                    .data(data)
                    .enter()
                    .append("rect")
                    .attr("class", "barras-resultado-izquierda")
                    .attr("fill", function (d) {
                        return "#c01f33"
                    })
                    .attr("x", function (d) {
                        return x(Math.min(0, d.pizquierda));
                    })
                    .attr("y", function (d) {
                        return y(d.elecciones);
                    })
                    .attr("width", function (d) {
                        return Math.abs(x(d.pizquierda) - x(0));
                    })
                    .attr("height", 30);


                svgizquierda
                    .append("g")
                    .selectAll(".label-resultado-izquierda")
                    .data(data)
                    .enter()
                    .append('text')
                    .text(function (d) {
                        return locale.format(".1f")(d.pizquierda) + "%"
                    })
                    .attr("class", "label-resultado-izquierda")
                    .attr('text-anchor', "start")
                    .attr("x", function (d) {
                        return x(0) + 10;
                    })
                    .attr("y", function (d) {
                        return y(d.elecciones) + 20;
                    })
                    .style("fill", "#ffffff")
                    .style("font-weight", 700)
                    .attr('dx', '.0em')
                    .style('font-size', totalWidth > 600 ? '14px' : '12px')


                svgizquierda.append("line")
                    .attr('class', 'lineanot')
                    .attr('display', 'block')
                    .attr("x1", x(0))
                    .attr("y1", heightsvgizquierda)
                    .attr("x2", x(0))
                    .attr("y2", 0)
                    .attr("stroke-width", 1)
                    .attr("stroke", "black")




                var svgderecha = d3.select("#grafico-voto-por-bloques")
                    .append("svg")
                    .attr("width", width + margin.left + margin.right)
                    .attr("height", heightsvgderecha + margin.top + margin.bottom)
                    .append("g")
                    .attr("class", "grafico-individual-grafico-voto-por-bloques")

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


                svgderecha
                    .append("text")
                    .attr("text-anchor", "start")
                    .attr("y", -30)
                    .attr("x", 0)
                    .style("font-weight", 700)
                    .style("font-size", "16px")
                    .text("Bloque de la derecha")



                svgderecha.append("g")
                    .attr("class", "eje-vertical-voto-bloques")
                    .call(d3.axisLeft(y).ticks(4)
                        .tickSize(-width)
                        .tickSizeOuter(0));
                // Draw the line

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


                svgderecha.selectAll(".barras-resultado-derecha")
                    .data(data)
                    .enter()
                    .append("rect")
                    .attr("class", "barras-resultado-derecha")
                    .attr("fill", "#2166ac")
                    .attr("x", function (d) {
                        return x(Math.min(0, d.pderecha));
                    })
                    .attr("y", function (d) {
                        return y(d.elecciones);
                    })
                    .attr("width", function (d) {
                        return Math.abs(x(d.pderecha) - x(0));
                    })
                    .attr("height", 30);


                svgderecha
                    .append("g")
                    .selectAll(".label-resultado-derecha")
                    .data(data)
                    .enter()
                    .append('text')
                    .text(function (d) {
                        return locale.format(".1f")(d.pderecha) + "%"
                    })
                    .attr("class", "label-resultado-derecha")
                    .attr('text-anchor', "start")
                    .attr("x", function (d) {
                        return x(0) + 10;
                    })
                    .attr("y", function (d) {
                        return y(d.elecciones) + 20;
                    })
                    .style("fill", "#ffffff")
                    .style("font-weight", 700)
                    .attr('dx', '.0em')
                    .style('font-size', totalWidth > 600 ? '14px' : '12px')


                svgderecha.append("line")
                    .attr('class', 'lineanot')
                    .attr('display', 'block')
                    .attr("x1", x(0))
                    .attr("y1", heightsvgderecha)
                    .attr("x2", x(0))
                    .attr("y2", 0)
                    .attr("stroke-width", 1)
                    .attr("stroke", "black")


                d3.select("#button-votos-bloque").on("click", function () {

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

                    d3.selectAll(".grafico-individual-grafico-voto-por-bloques").transition()
                                        .duration(750)

                        .select(".eje-horizontal")
                        .call(d3.axisTop(x).ticks(totalWidth > 600 ? 4 : 3).tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return locale.format(",d")(d) ;
                            }));


                    d3.selectAll(".barras-resultado-izquierda")
                        .transition() // <---- Here is the transition
                        .duration(750) // 2 seconds
                        .attr("x", function (d) {
                            return x(Math.min(0, d.vizquierda));
                        })
                        .attr("y", function (d) {
                            return y(d.elecciones);
                        })
                        .attr("width", function (d) {
                            return Math.abs(x(d.vizquierda) - x(0));
                        })

                    d3.selectAll(".label-resultado-izquierda")
                        .transition() // <---- Here is the transition
                        .duration(750) // 2 seconds
                        .text(function (d) {
                            return locale.format(",d")(d.vizquierda)
                        })

                    d3.selectAll(".barras-resultado-derecha")
                        .transition() // <---- Here is the transition
                        .duration(750) // 2 seconds
                        .attr("x", function (d) {
                            return x(Math.min(0, d.vderecha));
                        })
                        .attr("y", function (d) {
                            return y(d.elecciones);
                        })
                        .attr("width", function (d) {
                            return Math.abs(x(d.vderecha) - x(0));
                        })

                    d3.selectAll(".label-resultado-derecha")
                        .transition() // <---- Here is the transition
                        .duration(750) // 2 seconds
                        .text(function (d) {
                            return locale.format(",d")(d.vderecha)
                        })


                    d3.selectAll(".button-votos-porcentaje-bloque-active")
                        .classed("button-votos-porcentaje-bloque-active", false);

                    d3.selectAll(".button-votos-bloque")
                        .classed("button-votos-porcentaje-bloque-active", true);

                })

                d3.select("#button-porcentaje-bloque").on("click", function () {

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

                    d3.selectAll(".grafico-individual-grafico-voto-por-bloques").transition()
                                        .duration(750)

                        .select(".eje-horizontal")
                        .call(d3.axisTop(x).ticks(totalWidth > 600 ? 4 : 3).tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return locale.format(",d")(d) + "%";
                            }));


                    d3.selectAll(".barras-resultado-izquierda")
                        .transition() // <---- Here is the transition
                        .duration(750) // 2 seconds
                        .attr("x", function (d) {
                            return x(Math.min(0, d.pizquierda));
                        })
                        .attr("y", function (d) {
                            return y(d.elecciones);
                        })
                        .attr("width", function (d) {
                            return Math.abs(x(d.pizquierda) - x(0));
                        })

                    d3.selectAll(".label-resultado-izquierda")
                        .transition() // <---- Here is the transition
                        .duration(750) // 2 seconds
                        .text(function (d) {
                            return locale.format(".1f")(d.pizquierda) + "%"
                        })

                    d3.selectAll(".barras-resultado-derecha")
                        .transition() // <---- Here is the transition
                        .duration(750) // 2 seconds
                        .attr("x", function (d) {
                            return x(Math.min(0, d.pderecha));
                        })
                        .attr("y", function (d) {
                            return y(d.elecciones);
                        })
                        .attr("width", function (d) {
                            return Math.abs(x(d.pderecha) - x(0));
                        })

                    d3.selectAll(".label-resultado-derecha")
                        .transition() // <---- Here is the transition
                        .duration(750) // 2 seconds
                        .text(function (d) {
                            return locale.format(".1f")(d.pderecha) + "%"
                        })


                    d3.selectAll(".button-votos-porcentaje-bloque-active")
                        .classed("button-votos-porcentaje-bloque-active", false);

                    d3.selectAll(".button-porcentaje-bloque")
                        .classed("button-votos-porcentaje-bloque-active", true);

                })


                d3.select("#button-diputados-bloque").on("click", function () {

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

                    d3.selectAll(".grafico-individual-grafico-voto-por-bloques").transition()
                                        .duration(750)

                        .select(".eje-horizontal")
                        .call(d3.axisTop(x).ticks(totalWidth > 600 ? 4 : 3).tickSizeOuter(0)
                            .tickFormat(function (d) {
                                return locale.format(",d")(d);
                            }));


                    d3.selectAll(".barras-resultado-izquierda")
                        .transition() // <---- Here is the transition
                        .duration(750) // 2 seconds
                        .attr("x", function (d) {
                            return x(Math.min(0, d.dipizquierda));
                        })
                        .attr("y", function (d) {
                            return y(d.elecciones);
                        })
                        .attr("width", function (d) {
                            return Math.abs(x(d.dipizquierda) - x(0));
                        })

                    d3.selectAll(".label-resultado-izquierda")
                        .transition() // <---- Here is the transition
                        .duration(750) // 2 seconds
                        .text(function (d) {
                            return locale.format("d")(d.dipizquierda)
                        })

                    d3.selectAll(".barras-resultado-derecha")
                        .transition() // <---- Here is the transition
                        .duration(750) // 2 seconds
                        .attr("x", function (d) {
                            return x(Math.min(0, d.dipderecha));
                        })
                        .attr("y", function (d) {
                            return y(d.elecciones);
                        })
                        .attr("width", function (d) {
                            return Math.abs(x(d.dipderecha) - x(0));
                        })

                    d3.selectAll(".label-resultado-derecha")
                        .transition() // <---- Here is the transition
                        .duration(750) // 2 seconds
                        .text(function (d) {
                            return locale.format("d")(d.dipderecha)
                        })


                    d3.selectAll(".button-votos-porcentaje-bloque-active")
                        .classed("button-votos-porcentaje-bloque-active", false);

                    d3.selectAll(".button-diputados-bloque")
                        .classed("button-votos-porcentaje-bloque-active", true);

                })





            })
    })();
</script>
    </figure><h3 class="article-text">9. Un aviso para las generales</h3><p class="article-text">
        Los resultados auton&oacute;micos no son directamente extrapolables a las generales, pero s&iacute; que dan algunas pistas. Andaluc&iacute;a ha sido siempre un granero de votos para el PSOE, que ayud&oacute; a cimentar en los 80 y 90 sus grandes mayor&iacute;as absolutas. El PP siempre ha pinchado, pero ahora ese reparto de fuerzas ha cambiado y podr&iacute;a influir en las pr&oacute;ximas elecciones generales.
    </p><p class="article-text">
        Si se trasladan los datos de este 19J a las generales, el PP de Alberto N&uacute;&ntilde;ez Feij&oacute;o tendr&aacute; un importante impulso desde Andaluc&iacute;a. Si en 2019 se quedaron solo en 15 esca&ntilde;os, ahora se podr&iacute;an disparar hasta los 34. El PSOE, por su parte, perder&aacute; los 25 esca&ntilde;os que ten&iacute;a en esa comunidad aut&oacute;noma para sumar solo 18.
    </p><figure class="embed-container embed-container--type-embed ">
    
            <br>
<iframe title="Cómo quedarían unas generales en Andalucía con los resultados del 19J" aria-label="Gráfica de barras" id="datawrapper-chart-0Rk3Y" src="https://datawrapper.dwcdn.net/0Rk3Y/1/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="459"></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><p class="article-text">
        <em>AGB</em>
    </p>]]></description>
      <dc:creator><![CDATA[Marcos Pinheiro / Raúl Sánchez]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiarioar.com/mundo/espana-victoria-total-derecha-derrota-knock-out-izquierda-elecciones-andalucia_1_9102197.html]]></guid>
      <pubDate><![CDATA[Mon, 20 Jun 2022 17:16:56 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/30fe8ec3-4f39-4d72-bfb6-8307be6e8bbb_16-9-discover-aspect-ratio_default_0.jpg" length="180071" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/30fe8ec3-4f39-4d72-bfb6-8307be6e8bbb_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="180071" width="1200" height="675"/>
      <media:title><![CDATA[España: victoria total de la derecha y derrota por knock-out de la izquierda en las elecciones de Andalucía]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/30fe8ec3-4f39-4d72-bfb6-8307be6e8bbb_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
      <media:keywords><![CDATA[España,Partido Popular (PP),PSOE,Andalucía]]></media:keywords>
    </item>
    <item>
      <title><![CDATA[6 platos andaluces con el aceite de oliva es el protagonista]]></title>
      <link><![CDATA[https://www.eldiarioar.com/mejor-vivir/6-platos-andaluces-aceite-oliva-protagonista_1_9066561.html]]></link>
      <description><![CDATA[<p><img src="https://static.eldiario.es/clip/378e39a9-f778-4ef9-97e1-5b43a23a1fb3_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675" alt="6 platos andaluces con el aceite de oliva es el protagonista"></p><div class="subtitles"><p class="subtitle">Un breve recetario que pretende mostrar un recorrido culinario por el Parque Natural de las Sierras Subbéticas, cuyos aceites de oliva virgen extra son de los más premiados del mundo.</p></div><p class="article-text">
        Si tienes una abuela andaluza o has viajado alguna vez por Andaluc&iacute;a, te van a sonar algunas de las recetas tradicionales que a&uacute;n hoy se disfrutan en los restaurantes y bares de tapas de las localidades que conforman la comarca de la DOP Priego de C&oacute;rdoba, cuyo aceite de oliva virgen extra acumula m&aacute;s de dos mil premios a nivel mundial, como pudes comprobar en este reportaje sobre <a href="https://www.eldiario.es/consumoclaro/comer/aceites-oliva-espanoles-premiados-mundial_1_1097088.html" target="_blank" data-mrf-recirculation="links-noticia" class="link">Los 15 aceites de oliva espa&ntilde;oles m&aacute;s premiados a nivel mundial</a>.
    </p><p class="article-text">
        El ingrediente clave de la dieta mediterr&aacute;nea, declarada patrimonio de la humanidad, proviene de los olivares del <strong>Parque Natural de las Sierras Subb&eacute;ticas</strong>, declarado Geoparque por la UNESCO, de las variedades hojiblanca, picual y la aut&oacute;ctona picuda, que le aportar&aacute;n un sabor muy especial a los siguientes platos.
    </p><p class="article-text">
        <strong>1. Ensaladilla de pimientos asados</strong>
    </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/95bfd4a3-9a0e-464f-a284-49d6ff88052c_16-9-aspect-ratio_50p_0.webp"
                            >
                                                <source
                                media="(max-width: 576px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/95bfd4a3-9a0e-464f-a284-49d6ff88052c_16-9-aspect-ratio_50p_0.jpg"
                        >
                                                                                                                        
                                                    <source
                                    media="(max-width: 767px)"
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/95bfd4a3-9a0e-464f-a284-49d6ff88052c_16-9-aspect-ratio_75p_0.webp"
                            >
                                                <source
                                media="(max-width: 767px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/95bfd4a3-9a0e-464f-a284-49d6ff88052c_16-9-aspect-ratio_75p_0.jpg"
                        >
                                                                    
                                                    <source
                                    
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/95bfd4a3-9a0e-464f-a284-49d6ff88052c_16-9-aspect-ratio_default_0.webp"
                            >
                                                <source
                                
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/95bfd4a3-9a0e-464f-a284-49d6ff88052c_16-9-aspect-ratio_default_0.jpg"
                        >
                                    
                <!--[if IE 9]></video><![endif]-->

                <img
                                        src="https://static.eldiario.es/clip/95bfd4a3-9a0e-464f-a284-49d6ff88052c_16-9-aspect-ratio_default_0.jpg"
                    alt=""
                >

            
            </picture>

            
            
            
                </figure><div class="list">
                    <ul>
                                    <li>Encender el horno a 180&deg;C. Limpiar un kilo de pimientos rojos y poner un poco de aceite de oliva. Colocarlos en una bandeja y asarlos en el horno 25 minutos, d&aacute;ndole la vuelta a mitad de cocci&oacute;n.</li>
                                    <li>Al sacarlos, los ponemos en un bol junto con el caldo de cocci&oacute;n. Los tapamos y dejamos reposar unos minutos hasta que est&eacute;n ligeramente fr&iacute;os.</li>
                                    <li>Pelarlos y quitarle las pepitas, cort&aacute;ndolos en tiras. Colar el jugo de cocci&oacute;n.</li>
                                    <li>Cortar 150 g de cebolla en juliana (tiras) y mezclarla con los pimientos, a&ntilde;adirle 100 g de at&uacute;n en conserva y dos huevos cocidos, condimentar con sal, aceite y un poco de jugo de cocci&oacute;n.</li>
                            </ul>
            </div><p class="article-text">
        <strong>2. Picaillo</strong>
    </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/a2769321-1ca2-4daa-b61e-a711014a395b_16-9-aspect-ratio_50p_0.webp"
                            >
                                                <source
                                media="(max-width: 576px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/a2769321-1ca2-4daa-b61e-a711014a395b_16-9-aspect-ratio_50p_0.jpg"
                        >
                                                                                                                        
                                                    <source
                                    media="(max-width: 767px)"
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/a2769321-1ca2-4daa-b61e-a711014a395b_16-9-aspect-ratio_75p_0.webp"
                            >
                                                <source
                                media="(max-width: 767px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/a2769321-1ca2-4daa-b61e-a711014a395b_16-9-aspect-ratio_75p_0.jpg"
                        >
                                                                    
                                                    <source
                                    
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/a2769321-1ca2-4daa-b61e-a711014a395b_16-9-aspect-ratio_default_0.webp"
                            >
                                                <source
                                
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/a2769321-1ca2-4daa-b61e-a711014a395b_16-9-aspect-ratio_default_0.jpg"
                        >
                                    
                <!--[if IE 9]></video><![endif]-->

                <img
                                        src="https://static.eldiario.es/clip/a2769321-1ca2-4daa-b61e-a711014a395b_16-9-aspect-ratio_default_0.jpg"
                    alt=""
                >

            
            </picture>

            
            
            
                </figure><div class="list">
                    <ul>
                                    <li>Pelar un diente de ajo y machacarlo en un mortero con una pizca de sal y un trozo de pimienta verde, picado muy peque&ntilde;o.</li>
                                    <li>Lavar un kilo de tomates y cortarlo en trozos regulares. Cortar 150 g de cebolla y 100 g de pimientos verdes en trozos peque&ntilde;os.</li>
                                    <li>Pelar 150 g de pepino y cortarlo en trozos peque&ntilde;os. Incorporar a la mezcla anterior. Ali&ntilde;arlo con sal gruesa, un poco de vinagre y abundante aceite de oliva.</li>
                            </ul>
            </div><p class="article-text">
        <strong>3. Remoj&oacute;n de naranja</strong>
    </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/45383d1a-4c8d-4e3c-b556-e5df83e9d2c8_16-9-aspect-ratio_50p_0.webp"
                            >
                                                <source
                                media="(max-width: 576px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/45383d1a-4c8d-4e3c-b556-e5df83e9d2c8_16-9-aspect-ratio_50p_0.jpg"
                        >
                                                                                                                        
                                                    <source
                                    media="(max-width: 767px)"
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/45383d1a-4c8d-4e3c-b556-e5df83e9d2c8_16-9-aspect-ratio_75p_0.webp"
                            >
                                                <source
                                media="(max-width: 767px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/45383d1a-4c8d-4e3c-b556-e5df83e9d2c8_16-9-aspect-ratio_75p_0.jpg"
                        >
                                                                    
                                                    <source
                                    
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/45383d1a-4c8d-4e3c-b556-e5df83e9d2c8_16-9-aspect-ratio_default_0.webp"
                            >
                                                <source
                                
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/45383d1a-4c8d-4e3c-b556-e5df83e9d2c8_16-9-aspect-ratio_default_0.jpg"
                        >
                                    
                <!--[if IE 9]></video><![endif]-->

                <img
                                        src="https://static.eldiario.es/clip/45383d1a-4c8d-4e3c-b556-e5df83e9d2c8_16-9-aspect-ratio_default_0.jpg"
                    alt=""
                >

            
            </picture>

            
            
            
                </figure><div class="list">
                    <ul>
                                    <li>Pelamos y cortamos un kilo de naranjas carnosas en trozos, le a&ntilde;adimos 100 g de cebolleta picada o bien cortada en tiras. </li>
                                    <li>Picamos un huevo cocido y se lo a&ntilde;adimos, as&iacute; como tres dientes de ajo asados y picados.</li>
                                    <li>Incorporamos 50 g de aceitunas majadas y 150 g de tiras de bacalao en salaz&oacute;n (o at&uacute;n).</li>
                                    <li>Se puede a&ntilde;adir patata cocida en trozos.</li>
                                    <li>Aderezamos con aceite y conservamos en fr&iacute;o.</li>
                            </ul>
            </div><p class="article-text">
        <strong>4. Mojete de esp&aacute;rragos&nbsp;</strong>
    </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/f95b2dd1-5a4f-429a-a363-b64664aede97_16-9-aspect-ratio_50p_0.webp"
                            >
                                                <source
                                media="(max-width: 576px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/f95b2dd1-5a4f-429a-a363-b64664aede97_16-9-aspect-ratio_50p_0.jpg"
                        >
                                                                                                                        
                                                    <source
                                    media="(max-width: 767px)"
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/f95b2dd1-5a4f-429a-a363-b64664aede97_16-9-aspect-ratio_75p_0.webp"
                            >
                                                <source
                                media="(max-width: 767px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/f95b2dd1-5a4f-429a-a363-b64664aede97_16-9-aspect-ratio_75p_0.jpg"
                        >
                                                                    
                                                    <source
                                    
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/f95b2dd1-5a4f-429a-a363-b64664aede97_16-9-aspect-ratio_default_0.webp"
                            >
                                                <source
                                
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/f95b2dd1-5a4f-429a-a363-b64664aede97_16-9-aspect-ratio_default_0.jpg"
                        >
                                    
                <!--[if IE 9]></video><![endif]-->

                <img
                                        src="https://static.eldiario.es/clip/f95b2dd1-5a4f-429a-a363-b64664aede97_16-9-aspect-ratio_default_0.jpg"
                    alt=""
                >

            
            </picture>

            
            
            
                </figure><div class="list">
                    <ul>
                                    <li>Cortar dos manojos de esp&aacute;rragos trigueros o verdes en trozos de dos o tres cent&iacute;metros, reservando las puntas y desechando el tallo fibroso. </li>
                                    <li>Poner a hervir agua con un poco de vinagre y sal. </li>
                                    <li>A&ntilde;adir los tallos y hervir (blanquear) cinco minutos. </li>
                                    <li>Reservarlos en el agua de cocci&oacute;n.</li>
                                    <li>En una sart&eacute;n, poner un poco de aceite a calentar, dorar cinco dientes de ajo enteros y pelados y reservar.&nbsp;</li>
                                    <li>Incorporar dos rebanadas de pan y reservar. </li>
                                    <li>En una batidora, poner el ajo junto con el pan y un poco de agua de cocci&oacute;n de los esp&aacute;rragos, batir y reservar.</li>
                                    <li>En la misma sart&eacute;n, poner los esp&aacute;rragos blanqueados y las puntas junto con dos hojas de laurel y un poco de aceite. Rehogar dos minutos, agregar un poco de agua de cocci&oacute;n y hervir cinco minutos.</li>
                                    <li>Cuando los esp&aacute;rragos est&eacute;n tiernos, a&ntilde;adir el mojete y mover para que se aglutine (si estuviese muy espeso, a&ntilde;adir un poco de m&aacute;s agua).</li>
                                    <li>Agregar cuatro huevos, moviendo continuamente como si fuese un revuelto, hasta que cuaje. </li>
                                    <li>Servir caliente.</li>
                            </ul>
            </div><p class="article-text">
        <strong>5. Patatas a lo pobre con huevo</strong>
    </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/d4e11201-4cbb-4e38-9ad3-9aa95ca8d121_16-9-aspect-ratio_50p_0.webp"
                            >
                                                <source
                                media="(max-width: 576px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/d4e11201-4cbb-4e38-9ad3-9aa95ca8d121_16-9-aspect-ratio_50p_0.jpg"
                        >
                                                                                                                        
                                                    <source
                                    media="(max-width: 767px)"
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/d4e11201-4cbb-4e38-9ad3-9aa95ca8d121_16-9-aspect-ratio_75p_0.webp"
                            >
                                                <source
                                media="(max-width: 767px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/d4e11201-4cbb-4e38-9ad3-9aa95ca8d121_16-9-aspect-ratio_75p_0.jpg"
                        >
                                                                    
                                                    <source
                                    
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/d4e11201-4cbb-4e38-9ad3-9aa95ca8d121_16-9-aspect-ratio_default_0.webp"
                            >
                                                <source
                                
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/d4e11201-4cbb-4e38-9ad3-9aa95ca8d121_16-9-aspect-ratio_default_0.jpg"
                        >
                                    
                <!--[if IE 9]></video><![endif]-->

                <img
                                        src="https://static.eldiario.es/clip/d4e11201-4cbb-4e38-9ad3-9aa95ca8d121_16-9-aspect-ratio_default_0.jpg"
                    alt=""
                >

            
            </picture>

            
            
            
                </figure><div class="list">
                    <ul>
                                    <li>Lavar y pelar un kilo de patatas, cortarlas en rodajas o medias rodajas con un grosor de un cm. y salarlas.&nbsp;</li>
                                    <li>Poner una sart&eacute;n o perol con aceite y fre&iacute;r a fuego fuerte a principio, bajar el calor hasta que queden parcialmente cocinadas. </li>
                                    <li>Sacar, escurrir reservar.</li>
                                    <li>Lavar y cortar 200 g de cebolleta, 100 g de pimiento rojo y 75 g de pimiento verde en juliana (tiras). </li>
                                    <li>Rehogarlas con aceite a fuego moderado hasta que est&eacute;n tiernas (se les puede agregar un poquito de agua para ayudar a cocci&oacute;n y no se quemen).&nbsp;</li>
                                    <li>Cuando est&eacute;n blandas, agregar las patatas y rehogar hasta que la patata se termine de hacer (si se prefiere, se pueden calentar en el horno).</li>
                                    <li>Emplatar en bandeja o platos individuales y acompa&ntilde;arlo con huevos fritos, que hay que echar en la sart&eacute;n con aceite caliente y, con ayuda de una cuchara, echarlo encima para que se cocine la superficie de la clara.</li>
                            </ul>
            </div><p class="article-text">
        <strong>6. Choto al ajillo</strong>
    </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/8b18c313-dfdb-4334-82cb-d6734d7562ba_16-9-aspect-ratio_50p_0.webp"
                            >
                                                <source
                                media="(max-width: 576px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/8b18c313-dfdb-4334-82cb-d6734d7562ba_16-9-aspect-ratio_50p_0.jpg"
                        >
                                                                                                                        
                                                    <source
                                    media="(max-width: 767px)"
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/8b18c313-dfdb-4334-82cb-d6734d7562ba_16-9-aspect-ratio_75p_0.webp"
                            >
                                                <source
                                media="(max-width: 767px)"
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/8b18c313-dfdb-4334-82cb-d6734d7562ba_16-9-aspect-ratio_75p_0.jpg"
                        >
                                                                    
                                                    <source
                                    
                                    type="image/webp"
                                    srcset="https://static.eldiario.es/clip/8b18c313-dfdb-4334-82cb-d6734d7562ba_16-9-aspect-ratio_default_0.webp"
                            >
                                                <source
                                
                                type="image/jpg"
                                srcset="https://static.eldiario.es/clip/8b18c313-dfdb-4334-82cb-d6734d7562ba_16-9-aspect-ratio_default_0.jpg"
                        >
                                    
                <!--[if IE 9]></video><![endif]-->

                <img
                                        src="https://static.eldiario.es/clip/8b18c313-dfdb-4334-82cb-d6734d7562ba_16-9-aspect-ratio_default_0.jpg"
                    alt=""
                >

            
            </picture>

            
            
            
                </figure><div class="list">
                    <ul>
                                    <li>Cortar un kilo y medio de choto (chivo peque&ntilde;o, puede reemplazarse por otra carne roja) en trozos regulares y a&ntilde;adir sal y pimienta y unas hojas de laurel.</li>
                                    <li>En un perol o sart&eacute;n grande, verter un poco de aceite de oliva, calentar y agregar dos cabezas de ajos peladas, incorporar tres hojas de laurel y el choto a fuego fuerte. Dorar un poco.</li>
                                    <li>A&ntilde;adir vino tinto y azafr&aacute;n en hebra, dej&aacute;ndolo hasta que el l&iacute;quido se evapore. Tambi&eacute;n se puede agregar piment&oacute;n, tomillo, or&eacute;gano, cebolla, pimiento rojo y verde, etc.</li>
                                    <li>Bajar la temperatura, tapar y cocinar hasta que est&eacute; tierno. Si vemos que a&uacute;n no est&aacute; tierno, a&ntilde;adir un poco de agua y dejar cocinar a fuego lento y tapado.</li>
                            </ul>
            </div><p class="article-text">
        Antes de retirar, pelar un par de dientes de ajo y machacarlos; a&ntilde;adir a la salsa, remover para mezclar y retirar. Se puede acompa&ntilde;ar con patatas fritas. 
    </p><p class="article-text">
        <em>EI</em>
    </p>]]></description>
      <dc:creator><![CDATA[Elisabeth G. Iborra]]></dc:creator>
      <guid isPermaLink="true"><![CDATA[https://www.eldiarioar.com/mejor-vivir/6-platos-andaluces-aceite-oliva-protagonista_1_9066561.html]]></guid>
      <pubDate><![CDATA[Thu, 09 Jun 2022 14:13:30 +0000]]></pubDate>
      <enclosure url="https://static.eldiario.es/clip/378e39a9-f778-4ef9-97e1-5b43a23a1fb3_16-9-discover-aspect-ratio_default_0.jpg" length="132274" type="image/jpeg"/>
      <media:content url="https://static.eldiario.es/clip/378e39a9-f778-4ef9-97e1-5b43a23a1fb3_16-9-discover-aspect-ratio_default_0.jpg" type="image/jpeg" fileSize="132274" width="1200" height="675"/>
      <media:title><![CDATA[6 platos andaluces con el aceite de oliva es el protagonista]]></media:title>
      <media:thumbnail url="https://static.eldiario.es/clip/378e39a9-f778-4ef9-97e1-5b43a23a1fb3_16-9-discover-aspect-ratio_default_0.jpg" width="1200" height="675"/>
      <media:keywords><![CDATA[Andalucía,Recetas,Aceite de oliva]]></media:keywords>
    </item>
  </channel>
</rss>
