<?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[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>
