Connect with us

POLITICA

Estos son los candidatos para las Elecciones CABA 2025: todas las listas

Published

on


Falta poco para las elecciones legislativas en la Ciudad Autónoma de Buenos Aires -fijadas para el 18 de mayo- y los vecinos habilitados para ir a las urnas ya pueden conocer todas las listas de candidatos.

Hay que recordar que en los comicios porteños pueden participar hasta 2.526.676 de electores, que serán los encargados de renovar 30 de los 60 legisladores que integran la Legislatura local, quienes asumirán sus funciones el 10 de diciembre.

Advertisement
La Legislatura porteña renueva la mitad de su recinto, que consta de 60 bancas Legis

En este recambio, el oficialismo local, representado mayormente por Pro, pone en juego 15 bancas, mientras que la oposición de UP tendrá que renovar 8 lugares. Los libertarios renuevan 5 escaños, mientras que la izquierda del FIT-U tratará de retener sus únicas 2 bancas.

Los residentes en CABA que figuren en el padrón definitivo, publicado el viernes 18 de abril, deberán elegir entre diferentes alternativas que presentan y sus respectivos postulantes para la Legislatura porteña.

Son 17 las fuerzas habilitadas a participar en las elecciones 2025 de la Ciudad Autónoma de Buenos Aires. Los primeros tres candidatos de cada lista son:

Advertisement

Buenos Aires Primero (oficialismo)

Es Ahora Buenos Aires (ex Unión por la Patria)

La Libertad Avanza

Frente de Izquierda y de Trabajadores Unidad (FITU)

Volvamos Buenos Aires

Ucedé

Evolución

Coalición Cívica

Unión Porteña Libertaria

Principios y valores

Seamos Libres

Movimiento de Integración y Desarrollo

Movimiento Plural

Confluencia

Nuevo Más

Frente Patriota Federal

El Movimiento- Nueva Generación

Estas elecciones mantendrán el sistema de Boleta Única Electrónica (BUE), estrenado en los últimos comicios porteños, según definió el Instituto de Gestión Electoral (IGE) de la Ciudad de Buenos Aires mediante una resolución. De esta forma, los sistemas electrónicos van a ser nuevamente incorporados en los procedimientos de emisión del voto, escrutinio de mesa y transmisión de resultados provisorios en la elección del 18 de mayo de la Ciudad Autónoma de Buenos Aires.

Instructivo de cómo usar el sistema de boleta única electrónica en CABA

Cómo votar a través del sistema de Boleta Única Electrónica

Las elecciones porteñas se hacen con el sistema de Boleta Única Electrónica Ricardo Pristupluk –

Advertisement

POLITICA

La AFA le pagó $300 millones, al menos, a la empresa que figura como propietaria de la mansión de Pilar

Published

on



La Justicia tiene en su poder documentos que vinculan de manera directa a la Asociación del Fútbol Argentino (AFA) con Real Central, la sociedad que figura como dueña de la mansión de Pilar, atribuida al tesorero de la entidad, Pablo Toviggino. Se trata de órdenes de pago, correspondientes al año pasado, por al menos $300 millones que fueron secuestradas por el juez federal Luis Armella en los allanamientos ordenados en diciembre pasado.

Los documentos, revelados por TN, ponen al descubierto transferencias realizadas en junio de 2025 a favor de Real Central SRL, cuyos titulares formales son la jubilada Ana Lucía Conte y su hijo, el monotributista Luciano Pantano.

Advertisement

La primera orden de pago está fechada el 19 de junio. El comprobante consigna una transferencia por $231.110.000 bajo el concepto “Servicio de logística”, con el número de orden 267894 y estado “Pagado”.

Pablo Toviggino y Claudio «Chiqui» Tapia@natyponcefotos

La segunda orden de pago es del 2 de junio. En ese caso, el monto asciende a $70.400.000, también bajo la descripción “Servicio de logística”, con número de orden 267372. En ese documento aparece la firma de Pantano sobre el final del documento, con la leyenda “P/Real Central SRL”.

Los documentos fueron encontrados en un allanamiento ordenado a fines de diciembre por el juez Armella, que incluyó procedimientos simultáneos en distintas sedes de la AFA y en la casa del empresario Javier Faroni por la empresa TourProdEnter, que administró los ingresos de la AFA en el exterior desde diciembre de 2021.

Advertisement

había revelado que otras dos sociedades vinculadas al entorno de Toviggino, Malte y Recomi, hicieron negocios con la AFA. El 27 de enero de 2022, Malte facturó $4,8 millones por 3000 test de coronavirus para la Liga Profesional. Por su parte, Recomi le emitió dos facturas a la AFA. La primera fue el 8 de agosto de ese año, por $544.500, y la segunda, del 5 de septiembre siguiente, por el mismo monto. “Servicio de asesoramiento”, se lee en el detalle del producto/servicio comercializado.

El que administraba esas dos sociedades era Juan Pablo Beacon. Fue accionista de Malte entre mayo de 2021 y mayo de 2022 y, por lo menos hasta el pasado 5 de diciembre, todavía tenía acciones de Recomi, firma a la que desembarcó en junio de 2022, según documentos judiciales y comerciales. Toviggino estaba al tanto del día a día de estas empresas, según pudo reconstruir LA NACION.


Conforme a

Advertisement
Continue Reading

POLITICA

Socios de la Sociedad Rural hicieron circular una carta que se opone al cuarto mandato de Nicolás Pino

Published

on


Una fuerte polémica estalló en la Sociedad Rural Argentina (SRA) tras la circulación de una carta firmada por casi 100 socios que rechaza una eventual nueva reelección de su presidente, Nicolás Pino.

El texto denuncia un “retroceso institucional” y una “violación del estatuto”, argumentando que la alternancia es una garantía de salud democrática. Los firmantes sostuvieron que “la conducción actual fijó un límite de tres mandatos, ignorarlo hoy por conveniencia personal carece de integridad”, y advirtieron que los dirigentes no deben preocuparse más por “aferrarse a un sillón” que por promover nuevas voces.

Advertisement

Desde la conducción actual calificaron el contenido de la misiva como “erróneo” y aclararon que aún no se definió si Pino será candidato en las elecciones del 9 de septiembre. El propio presidente explicó que en 2023 se modificó el estatuto para limitar las reelecciones a tres períodos consecutivos y que la IGJ dictaminó que el cambio “empezaba a regir en ese entonces, a partir de la inscripción de la reforma”.

Bajo esta interpretación técnica, si Pino se postulara, este nuevo período se contabilizaría como el tercero y no como el cuarto, ya que la norma entró en vigencia durante su segundo mandato.

Advertisement

Nicolás Pino, presidente de la Sociedad Rural, y Luis Caputo

El enfrentamiento interno ocurre en un contexto donde otros dirigentes le reprochan a Pino su cercanía con el Gobierno y exigen un liderazgo más firme ante temas sensibles como las retenciones.

Al respecto, el presidente de la SRA desmintió rumores sobre una quita inmediata de los derechos de exportación tras consultar a Javier Milei y Luis Caputo, quienes le respondieron: “No, Nicolás, lamentablemente no podemos”. Pino señaló que el Ejecutivo ha “recalculado un montón de gastos” para no poner en riesgo el equilibrio fiscal tras los cambios en las reformas laboral, universitaria y de salud.

Advertisement

Finalmente, el Gobierno sostiene que no están dadas las condiciones para eliminar las retenciones debido al impacto en la recaudación y el cumplimiento de metas fiscales. Según el Iaraf, la quita definitiva para el complejo oleaginoso y cerealero tendría un costo de entre USD 1.460 millones y USd 1.600 millones, lo que equivale al 0,25% del PBI.

Mientras tanto, la conducción de la SRA deberá enfrentar desafíos como la alta carga impositiva y las oportunidades que abren los acuerdos comerciales con la Unión Europea-Mercosur y Estados Unidos.

La entrada Socios de la Sociedad Rural hicieron circular una carta que se opone al cuarto mandato de Nicolás Pino se publicó primero en Nexofin.

Advertisement

#PRESIDENTE,Elección,nicolás pino,sociedad rural

Continue Reading

POLITICA

Uno por uno, cómo votaron los senadores la Ley de Glaciares

Published

on



Uno por uno, así votaron los senadores la Ley de Glaciares

Advertisement

Advertisement


${status}

`;
}

Advertisement

function createCard(item, borderColor) {
const card = document.createElement(«div»);
card.className = «vs2__card»;

const fotoWrap = document.createElement(«div»);
fotoWrap.className = «vs2__foto»;
if (borderColor) {
fotoWrap.style.borderColor = borderColor;
} else {
fotoWrap.style.opacity = «0.3»;
fotoWrap.style.border = «none»;
}

const img = document.createElement(«img»);
img.loading = «lazy»;
img.decoding = «async»;
img.alt = «foto-senador»;
img.src = » + (item.url_foto || «»);
img.addEventListener(«error», () => {
img.style.opacity = «0.35»;
}, {
once: true
});

Advertisement

fotoWrap.appendChild(img);

const nombre = document.createElement(«p»);
nombre.className = «vs2__nombre»;
nombre.textContent = String(item.nombres || «»).toLowerCase();

const apellido = document.createElement(«p»);
apellido.className = «vs2__apellido»;
apellido.textContent = String(item.apellido || «»).toLowerCase();

Advertisement

const bloque = document.createElement(«span»);
bloque.className = «vs2__bloque»;
bloque.textContent = String(item.bloque || «»);

card.appendChild(fotoWrap);
card.appendChild(nombre);
card.appendChild(apellido);
card.appendChild(bloque);

return card;
}

Advertisement

function seatClass(kind) {
if (kind === «AFIRMATIVO») return «vs2__seat–afirmativo»;
if (kind === «NEGATIVO») return «vs2__seat–negativo»;
if (kind === «ABSTENCIÓN») return «vs2__seat–abstencion»;
if (kind === «AUSENTE») return «vs2__seat–ausente»;
return «vs2__seat–empty»;
}

function hemicicloParams(which) {
if (which === «big») {
return {
centerX: 300,
baseY: 450,
rows: 5,
seatsPerRow: [21, 18, 16, 11, 6],
verticalOffset: 2,
radiusStart: 300,
radiusStep: 55
};
}
return {
centerX: 300,
baseY: 450,
rows: 5,
seatsPerRow: [21, 18, 16, 12, 7],
verticalOffset: 0,
radiusStart: 170,
radiusStep: 30
};
}

function computeRowSeatCounts(seatsPerRow, totals) {
const totalSeats = seatsPerRow.reduce((a, b) => a + b, 0);
return seatsPerRow.map(seatsInRow => {
const exact = {
AFIRMATIVO: (totals.AFIRMATIVO / totalSeats) * seatsInRow,
NEGATIVO: (totals.NEGATIVO / totalSeats) * seatsInRow,
«ABSTENCIÓN»: (totals[«ABSTENCIÓN»] / totalSeats) * seatsInRow,
AUSENTE: (totals.AUSENTE / totalSeats) * seatsInRow
};

Advertisement

const floor = {
AFIRMATIVO: Math.floor(exact.AFIRMATIVO),
NEGATIVO: Math.floor(exact.NEGATIVO),
«ABSTENCIÓN»: Math.floor(exact[«ABSTENCIÓN»]),
AUSENTE: Math.floor(exact.AUSENTE)
};

let assigned = floor.AFIRMATIVO + floor.NEGATIVO + floor[«ABSTENCIÓN»] + floor.AUSENTE;
let diff = seatsInRow – assigned;

const rems = [{
k: «AFIRMATIVO»,
r: exact.AFIRMATIVO – floor.AFIRMATIVO
},
{
k: «NEGATIVO»,
r: exact.NEGATIVO – floor.NEGATIVO
},
{
k: «ABSTENCIÓN»,
r: exact[«ABSTENCIÓN»] – floor[«ABSTENCIÓN»]
},
{
k: «AUSENTE»,
r: exact.AUSENTE – floor.AUSENTE
},
].sort((a, b) => b.r – a.r);

Advertisement

while (diff > 0) {
for (const it of rems) {
if (diff <= 0) break;
floor[it.k] += 1;
diff–;
}
}
return floor;
});
}

function renderHemiciclo(which, totals) {
const el = byRole(which === «big» ? «hemiciclo-big» : «hemiciclo-small»);
if (!el) return;
el.innerHTML = «»;

const p = hemicicloParams(which);
let rowSeatCounts = computeRowSeatCounts(p.seatsPerRow, totals);
const maxSeatsInRow = p.seatsPerRow[0];

Advertisement

for (let col = 0; col < maxSeatsInRow; col++) {
for (let row = 0; row < p.rows; row++) {
if (col >= p.seatsPerRow[row]) continue;

const seatsInThisRow = p.seatsPerRow[row];
const radius = p.radiusStart – row * (p.radiusStep – p.verticalOffset);
const angleRange = Math.PI;
const angleStep = (seatsInThisRow > 1) ? angleRange / (seatsInThisRow – 1) : 0;
const angle = (Math.PI – angleRange) / 2 + col * angleStep;

const x = p.centerX + radius * Math.cos(angle);
const y = p.baseY – radius * Math.sin(angle);

Advertisement

let kind = «EMPTY»;
if (rowSeatCounts[row].AFIRMATIVO > 0) {
kind = «AFIRMATIVO»;
rowSeatCounts[row].AFIRMATIVO–;
} else if (rowSeatCounts[row].NEGATIVO > 0) {
kind = «NEGATIVO»;
rowSeatCounts[row].NEGATIVO–;
} else if (rowSeatCounts[row][«ABSTENCIÓN»] > 0) {
kind = «ABSTENCIÓN»;
rowSeatCounts[row][«ABSTENCIÓN»]–;
} else if (rowSeatCounts[row].AUSENTE > 0) {
kind = «AUSENTE»;
rowSeatCounts[row].AUSENTE–;
}

const seat = document.createElement(«div»);
seat.className = «vs2__seat » + seatClass(kind);
seat.style.left = x + «px»;
seat.style.top = y + «px»;
el.appendChild(seat);
}
}
}

function populateFilters(data) {
const selProv = byRole(«select-provincia»);
const selBloq = byRole(«select-bloque»);
if (!selProv || !selBloq) return;

Advertisement

const provSet = new Set();
const bloqSet = new Map(); // bloque -> full

data.forEach(r => {
if (r.provincia) provSet.add(r.provincia);
if (r.bloque) bloqSet.set(r.bloque, r.bloque_full || r.bloque);
});

Array.from(provSet).sort().forEach(p => {
const opt = document.createElement(«option»);
opt.value = p;
opt.textContent = p;
selProv.appendChild(opt);
});

Advertisement

Array.from(bloqSet.entries())
.sort((a, b) => String(a[0]).localeCompare(String(b[0])))
.forEach(([code, full]) => {
const opt = document.createElement(«option»);
opt.value = code;
opt.textContent = `${full} (${code})`;
selBloq.appendChild(opt);
});
}

function renderFiltered(data, field, value, targetEl) {
targetEl.innerHTML = «»;
const rows = data.filter(r => value === «all» || r[field] === value);

const order = [«AFIRMATIVO», «NEGATIVO», «ABSTENCIÓN», «AUSENTE»];
const colorBy = {
AFIRMATIVO: «#00A377»,
NEGATIVO: «#c90808»,
«ABSTENCIÓN»: «#444″,
AUSENTE: null
};

Advertisement

order.forEach(voto => {
rows.filter(r => normalizeVoto(r.voto) === voto).forEach(r => {
targetEl.appendChild(createCard(r, colorBy[voto]));
});
});
}

function wireUI(data) {
// toggles
$$(‘[data-role=»section»], [data-role=»filter-provincia»], [data-role=»filter-bloque»]’).forEach(sec => {
const btn = sec.querySelector(‘[data-role=»toggle»]’);
if (!btn) return;
btn.addEventListener(«click», () => {
const open = sec.getAttribute(«data-open») !== «true»;
openPanel(sec, open);
});
});

// abrir por defecto secciones principales, y dejar filtros cerrados
$$(‘[data-role=»section»]’).forEach(sec => openPanel(sec, true));
$$(‘[data-role=»filter-provincia»], [data-role=»filter-bloque»]’).forEach(sec => openPanel(sec, false));

Advertisement

// go top
const goTop = byRole(«go-top»);
if (goTop) {
goTop.addEventListener(«click», () => root.scrollIntoView({
behavior: «smooth»
}));
const obs = new IntersectionObserver((entries) => {
entries.forEach(e => {
goTop.style.display = e.isIntersecting ? «block» : «none»;
});
}, {
threshold: 0.1
});
obs.observe(root);
}

// filtros
const selProv = byRole(«select-provincia»);
const selBloq = byRole(«select-bloque»);
const provOut = byRole(«provincia-results»);
const bloqOut = byRole(«bloque-results»);

if (selProv && provOut) {
selProv.addEventListener(«change», (e) => {
renderFiltered(data, «provincia», e.target.value, provOut);
const sec = byRole(«filter-provincia»);
if (sec) openPanel(sec, true);
});
}

Advertisement

if (selBloq && bloqOut) {
selBloq.addEventListener(«change», (e) => {
renderFiltered(data, «bloque», e.target.value, bloqOut);
const sec = byRole(«filter-bloque»);
if (sec) openPanel(sec, true);
});
}
}

async function init() {
setLoaded(false);

const csvUrl = root.dataset.csvUrl;
if (!csvUrl) {
const summary = byRole(«summary»);
if (summary) summary.innerHTML = `

Advertisement

Error: falta data-csv-url

`;
return;
}

try {
const Papa = await ensurePapa();

Advertisement

Papa.parse(csvUrl, {
download: true,
header: true,
skipEmptyLines: true,
complete: function (res) {
const data = (res && res.data) ? res.data : [];

// panels por voto
const panelByVote = {};
$$(‘[data-role=»section»]’).forEach(sec => {
const voto = sec.getAttribute(«data-voto»);
const panel = sec.querySelector(‘[data-role=»panel»]’);
if (voto && panel) panelByVote[voto] = panel;
});

const counts = {
AFIRMATIVO: 0,
NEGATIVO: 0,
«ABSTENCIÓN»: 0,
AUSENTE: 0
};
const colorBy = {
AFIRMATIVO: «#00A377»,
NEGATIVO: «#c90808»,
«ABSTENCIÓN»: «#444″,
AUSENTE: null
};

Advertisement

data.forEach(row => {
const voto = normalizeVoto(row.voto);
if (!counts.hasOwnProperty(voto)) return;
counts[voto]++;

const panel = panelByVote[voto];
if (panel) {
panel.appendChild(createCard(row, colorBy[voto]));
}
});

// counts en UI
$$(‘[data-role=»count»]’).forEach(el => {
const k = el.getAttribute(«data-kind»);
if (k && counts.hasOwnProperty(k)) el.textContent = String(counts[k]);
});

Advertisement

// hemiciclo + summary
renderHemiciclo(«big», counts);
renderHemiciclo(«small», counts);
renderSummary(counts);

// filtros + ui
populateFilters(data);
wireUI(data);

setLoaded(true);

Advertisement

// recalcular heights en secciones abiertas
$$(‘[data-role=»section»]’).forEach(sec => openPanel(sec, true));
}
});

} catch (err) {
console.error(err);
const summary = byRole(«summary»);
if (summary) {
summary.innerHTML = `

Error: ${escapeHtml(err.message || err)}

Advertisement

`;
}
}
}

init();
})();

Advertisement
Continue Reading

Tendencias