POLITICA
“Payasesco”: fuerte cruce entre Martín Menem y un diputado peronista en medio de críticas por el caso Adorni

En medio de un extenso debate entre el oficialismo y la oposición sobre el reglamento y la superposición de sesiones, se dio un cruce entre un diputado Aldo Leiva de Unión por la Patria y el presidente de la Cámara de Diputados, Martín Menem.
Al momento de votar la posibilidad de levantar la sesión, el diputado peronista Aldo Leiva hizo lo que suele hacer en las votaciones y esperó que se terminara el tiempo para emitir su voto a viva voz.
Leiva suele recurrir a ese artilugio, que lo permite el reglamento, para aprovechar ese momento para hacer un discurso político antes de emitir su voto. En esta ocasión, lo hizo utilizando una máscara con el rostro del Jefe de Gabinete, Manuel Adorni, a quien catalogó como uno de los “corruptos más grandes del país”.
En ese momento el titular de la Cámara, Martín Menem, pidió orden y respeto, y calificó el hecho como una “actitud payasesca”. Estos dichos de Menem generaron una nueva discusión a los gritos en el recinto en donde Leiva se paró de su banca y se acercó a la presidencia gritándole que le había faltado el respeto.
Una vez retomado el orden de la sesión, Menem tomó la palabra y le habló directamente a Leiva en donde le aclaró que “no lo traté de payasesco sino que dije que la actitud lo era” y que si eso le había parecido una falta de respeto le pedía disculpas. “Le tengo respeto como a todos los diputados, lo respeto como ex combatiente de Malvinas –Leiva es ex combatiente– incluso tengo un familiar ex combatiente y tengo mucho respeto por él y por todos”.
Leiva escuchó atentamente las palabras del presidente de la Cámara y esperó su turno. Cuando le dieron la palabra se tomó poco más de 4 minutos para responderle a Menem.
“Usted le tiene que preguntar a los diputados el sentido de su voto. Lo que le molesta no es que yo vote así sino que lo haga con esto –levantando la careta de Adorni–. A usted y a todos los miembros de su bloque y de los que son cómplices de acompañar esto».
Pero no se quedó en eso el diputado peronista sino que avanzó sobre los dichos de Menem. “Lo que es payasesco es habilitar esta sesión para bloquear las posibles interpelaciones a Adorni, para mí payasesco es el Presidente que se pasa horas en redes sociales agrediendo a periodistas, payasesco es no cumplir la ley de financiamiento universitario que votó este Congreso, payasesco es que se le pegue a los jubilados y a los discapacitados, que la ciudadanía no pueda transitar los miércoles porque blindan el Congreso, payasesco es lo que hizo un colega diputado de traer un auto de USD 300.000. Si criticó tanto los 12 años de ese gobierno o le fue muy bien con nosotros o está en algo raro ahora».
Pero mientras Leiva hablaba y la diputada Santillán de LLA le gritaba para taparlo, el diputado de Unión por la Patria hizo referencia por primera vez a la interna libertaria: “payasesco es lo que le hace Santiago Caputo a Usted, señor presidente». Esto generó gritos desde el bloque de LLA para tapar al diputado, quien nunca paró de hablar. “Dígale a Santiago Caputo que cuando lo agrede a usted nos agrede a cada uno de nosotros, porque es el presidente de la Cámara, de todos y cada uno de nosotros”, concluyó el diputado chaqueño en medio de aplausos y risas de los propios y de gestos y sonrisas escondidas de los ajenos.
POLITICA
Javier Milei y sus medidas, en vivo: tensión interna y victoria del oficialismo en Diputados

Desde hace mucho tiempo viene llamando la atención el nivel de agresividad con que se despliegan las luchas internas en el oficialismo. Pero el último episodio, el duelo entre Martín Menem y Santiago Caputo a propósito de que salió del anonimato la cuenta “Periodista Rufus”, de la red social X, plantea un inconveniente mucho más serio: la incapacidad que viene exhibiendo Javier Milei para disciplinar a las figuras más relevantes de su entorno. En otras palabras: sale a la luz un problema de liderazgo.
La dificultad que presenta Milei en este caso genera perplejidad. Su imagen hasta ahora era la de un jefe implacable. Alguien capaz de decapitar colaboradores con los que había tenido una relación muy duradera, como Nicolás Posse o Guillermo Francos, sus primeros dos jefes de Gabinete. Alguien que también está en condiciones de desconcertar, con aplicaciones maquiavélicas de frío y de calor, a un aliado como Mauricio Macri. Esas habilidades se están volviendo intrascendentes, ya que quedó al desnudo la parálisis que exhibe el Presidente en el conflicto entre sus dos principales escoltas: su hermana Karina y el “Mago del Kremlin” Caputo. Frente a ellos dos Milei está detenido.
POLITICA
Iniciaron una causa por posible espionaje ilegal contra Horacio Rosatti

El fiscal federal Carlos Stornelli abrió una causa para investigar si Horacio Rosatti, presidente de la Corte Suprema y del Consejo de la Magistratura, estaba siendo vigilado. El detonante fue la detección de dos personas con un trípode y una cámara apuntando hacia su residencia en Santa Fe el domingo pasado, cuando su custodia llegó para trasladarlo a Buenos Aires.
Uno de los identificados es de nacionalidad venezolana. El juez federal Julián Ercolini, a cargo del expediente, dispuso tomar declaración a los custodios, obtener filmaciones de seguridad y profundizar la investigación sobre las personas identificadas. También ordenó certificar causas previas relacionadas con la seguridad de Rosatti.
El episodio se suma a una larga serie de incidentes contra el magistrado. En abril pasado, la Cámara Federal de Casación confirmó cuatro años de cárcel para Damián Berruet, quien había intentado robar una camioneta asignada a Rosatti en la puerta del Palacio de Tribunales en mayo de 2024.
En ese juicio, el fiscal Diego Luciani sostuvo que el intento de robo fue parte del “hostigamiento y asedio” que Rosatti sufre desde 2019 y enumeró otros hechos: intentos de robo en su domicilio de Santa Fe, “pintadas y pasacalles intimidatorias”, “artefactos sospechosos que debieron ser detonados”, el robo de declaraciones juradas en el Consejo de la Magistratura y “sucesivos intentos de hackeos”.
En diciembre de 2025, Rosatti había descripto la magnitud del hostigamiento en una entrevista: “Debo ser el funcionario público más espiado y más vigilado en la República Argentina hoy, no tengo dudas de eso”. Pese a ello, descartó sentirse presionado: “Me pueden hackear, me pueden escanear mi conducta personal, mi conducta fiscal. No van a encontrar absolutamente nada, ningún material susceptible de generar una extorsión”.
La entrada Iniciaron una causa por posible espionaje ilegal contra Horacio Rosatti se publicó primero en Nexofin.
Corte Suprema,Espionaje,Horacio Rosatti
POLITICA
Uno por uno, cómo votaron los diputados el proyecto que modifica la ley de Zonas Frías y recorta subsidios al gas

${status}
`;
}
function createCard(item, borderColor) {
const card = document.createElement(«div»);
card.className = «vd2__card»;
const fotoWrap = document.createElement(«div»);
fotoWrap.className = «vd2__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-diputado»;
img.src = photoBase + (item.url_foto || «»);
img.addEventListener(«error», () => {
img.style.opacity = «0.35»;
}, {
once: true
});
fotoWrap.appendChild(img);
const nombre = document.createElement(«p»);
nombre.className = «vd2__nombre»;
nombre.textContent = String(item.nombres || «»).toLowerCase();
const apellido = document.createElement(«p»);
apellido.className = «vd2__apellido»;
apellido.textContent = String(item.apellido || «»).toLowerCase();
const bloque = document.createElement(«span»);
bloque.className = «vd2__bloque»;
bloque.textContent = String(item.bloque || «»);
card.appendChild(fotoWrap);
card.appendChild(nombre);
card.appendChild(apellido);
card.appendChild(bloque);
return card;
}
function seatClass(kind) {
if (kind === «AFIRMATIVO») return «vd2__seat–afirmativo»;
if (kind === «NEGATIVO») return «vd2__seat–negativo»;
if (kind === «ABSTENCIÓN») return «vd2__seat–abstencion»;
if (kind === «AUSENTE») return «vd2__seat–ausente»;
return «vd2__seat–empty»;
}
function hemicicloParams(which) {
// Basado en la distribución original para Diputados (257)
const seatsPerRow = [38, 36, 33, 30, 27, 24, 21, 19, 16, 13]; // suma 257
if (which === «big») {
return {
centerX: 300,
baseY: 450,
rows: 10,
seatsPerRow,
verticalOffset: 2,
radiusStart: 300,
radiusStep: 30
};
}
return {
centerX: 300,
baseY: 450,
rows: 10,
seatsPerRow,
verticalOffset: 2,
radiusStart: 170,
radiusStep: 16
};
}
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
};
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);
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];
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);
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 = «vd2__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;
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);
});
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
};
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));
// 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);
});
}
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 = `
Error: falta data-csv-url
`;
return;
}
try {
const Papa = await ensurePapa();
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
};
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]);
});
// hemiciclo + summary
renderHemiciclo(«big», counts);
renderHemiciclo(«small», counts);
renderSummary(counts);
// filtros + ui
populateFilters(data);
wireUI(data);
setLoaded(true);
// 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)}
`;
}
}
}
init();
})();
POLITICA3 días agoEl PRO redobló las críticas contra La Libertad Avanza y elevó la tensión: «Cuando ellos estaban callados, nosotros combatíamos al kirchnerismo”
POLITICA3 días agoVictoria Villarruel volvió a diferenciarse del Gobierno y cuestionó la compra de un avión
POLITICA2 días agoLos bancarios lograron un nuevo aumento alineado con la inflación y el sueldo inicial marca otro récord












