POLITICA
Senado: Manuel Adorni no concurrirá a brindar el informe de gestión previsto para el 2 de julio

El jefe de Gabinete, Manuel Adorni, suspendió este jueves su próxima presentación en el Senado para brindar su segundo informe de gestión. La decisión se tomó en medio de los intentos de la oposición para avanzar con una interpelación en contra del funcionario.
Según aseguró a TN la jefa de la bancada oficialista en la cámara alta, Patricia Bullrich, ella le solicitó a Adorni que no asistiera la próxima semana al recinto. “Es un desgaste sin sentido”, sentenció.
El pedido de la exministra de Seguridad se produjo el lunes, el día anterior a una reunión de labor parlamentaria convocada por Bullrich para acordar los términos en los que los legisladores podrían debatir la posible interpelación al jefe de Gabinete.
Con el argumento de abocarse a esa misión legislativa, la jefa del bloque oficialista fue una de las pocas ausentes en los tres encuentros con los senadores de La Libertad Avanza que mantuvo Adorni este martes en la Casa Rosada. Su ausencia fue leída como un nuevo gesto de diferenciación, luego de considerar que sus explicaciones públicas sobre sus declaraciones juradas no fueron un error, sino una “omisión ética”.
La misión de bloquear la interpelación a Adorni en el Senado
Pese a los cuestionamientos públicos, Bullrich lidera los esfuerzos del Gobierno en la cámara alta para impedir el éxito de la oposición. De acuerdo a lo pactado la semana pasada en labor parlamentaria, una mayoría simple alcanzaba para citar a Adorni a brindar explicaciones en el recinto y eventualmente avanzar con una moción de censura. Sin embargo, la Casa Rosada argumentó que todo proyecto sin dictamen requiere dos tercios de la cámara, una cifra muy difícil de alcanzar. Finalmente, Bullrich logró que prime esa última interpretación.
Así, el oficialismo busca demorar la avanzada contra el jefe de Gabinete llevando la discusión a las comisiones, mientras en paralelo redobla los esfuerzos en las negociaciones con los aliados para blindar al funcionario.
Sin embargo, desde el PRO advirtieron que tarde o temprano Adorni deberá someterse al escrutinio de los legisladores, en una cámara o en la otra. “Si no va al Senado, tiene que venir a Diputados”, enfatizaron.
Leé también: Tras el desplante de Bullrich, Adorni se reunió con algunos senadores de LLA y volvió a mostrarse junto a Karina Milei
En paralelo, el jefe de Gabinete convocó al bloque oficialista en el Senado a Balcarce 50 para planificar los próximos pasos legislativos. Sin embargo, con la presencia de Karina Milei, las reuniones también fueron interpretadas como un nuevo respaldo político al exportavoz.
Según pudo saber TN, en un pasaje de la reunión, Adorni se dirigió a los presentes para jurar que él “no robó” y que cuenta con la confianza total del presidente Javier Milei y su hermana Karina. Un pedido de apoyo de cara a los próximos desafíos que el jefe de Gabinete podría enfrentar en el Congreso.
Manuel Adorni, Senado
POLITICA
Uno por uno, qué diputados votaron a favor del acuerdo con los fondos buitre y cuáles en contra

${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();
})();
POLITICA
Juicio Sueños Compartidos: un testigo declaró que vio “con una caja llena de plata” a Emilio Pérsico, que negó la acusación

El nombre del dirigente social Emilio Pérsico irrumpió de manera sorpresiva en el juicio oral de la causa Sueños Compartidos, este miércoles, en boca de un indignado vendedor de materiales que tuvo como cliente al programa de viviendas que dirigió la Fundación Madres de Plaza de Mayo.
Alfredo Antonio García, dueño de un corralón, declaró como testigo y relató ante el Tribunal Oral Federal 7 que la fundación le postergaba los cobros una y otra vez, y que en ocasiones ni siquiera le giraba el dinero.
“Para todos había efectivo. Lo vi a un tal Pérsico ahí, que llevó una caja llena de plata, y a mí me dieron cheques a 30, 60, 90 y 120 días. Y ahí me enojé”, recordó García, molesto todavía por las demoras en los pagos de aquellos años.
“Les dije: ‘Esos sueños yo no los comparto con nadie’, porque mis gastos nadie los comparte. Y menos con estos hijos de puta que no hace una mierda y se llevan el efectivo’. No entregué más nada”, siguió el comerciante.
Sin embargo, contó que al tiempo fue contactado una vez más por Pablo Schoklender, quien lo convenció, según dijo, de reanudar el vínculo comercial con el programa. Le dijo que su hermano, Sergio, ya no estaba al frente del proyecto, que las cosas habían cambiado y que ahora sí recibiría los pagos.
“Eran las obras finales de Tecnópolis −recordó García−, estaban haciendo los asfaltos de las calles dentro de Tecnópolis. Le mandé dos equipos de cemento de 600 bolsas cada uno; no las cobré nunca más”, dijo.
El hombre era dueño de un corralón de materiales entre Avellaneda y Lanús, a pocas cuadras de un mercado de frutas que se había montado desde el programa.
La relación comercial con Sueños Compartidos nació allí, pero comenzó con el pie izquierdo. Cuando ya habían concretado algunas pocas compras, como codos y perfiles para el mercado, el secretario de Schoklender lo fue a buscar para decirle que “el doctor” −por Sergio− lo quería conocer.
“Estaba de pantalón negro, remera negra, chaleco negro, botines negros, anteojos negros. Lo que me llamó la atención era que prendía un pucho y apagaba el otro. Y a mí lo que más no me gusta es el cigarrillo”, recordó. “Discúlpeme doctor pero si va a fumar, me voy”, dijo que le comentó.
Ahí, pese a no poder cobrar al contado, como quería, comenzaron la relación. “Empecé a venderle algo para la radio y algo para la Universidad de las Madres”, recordó el hombre.
Pero el primer tropezón comercial llegó después, con el giro de 20 cheques de 5000 pesos cada uno. “Todos vinieron de vuelta. Pero todos. A mí me hicieron un agujero con mis proveedores. Me arruinaron”, recordó García.
Después de aquel quiebre, el vínculo se redujo solo a compras puntuales, hasta que llegó el episodio de Pérsico y la caja de plata.
“Esa fue mi triste experiencia con la fundación de las madres. Mala”, resumió el hombre. “No era una cosa rentable para mí. Me pagaban como querían”, rememoró.
La respuesta de Pérsico
El dirigente del Movimiento Evita no está involucrado en el expediente que investiga el desvío de dinero destinado al programa. Pérsico le dijo a que su organización nunca trabajó con Sueños Compartidos y que solo se hicieron cargo de las obras en la Ciudad de Buenos Aires, en vínculo directo con el gobierno porteño. Agregó que nunca estuvo presencialmente en las oficinas de Sueños Compartidos y que la relación con las Abuelas no era buena.
La acusación por desvíos reparte responsabilidades los hermanos Schoklender, principales autoridades del programa junto con la fallecida Hebe de Bonafini, y funcionarios del kirchnerismo, entre quienes se encuentran el exministro Julio De Vido y el exsecretario José López.
En particular, a los hermanos Schoklender se los acusa de apropiarse del 23% del presupuesto destinado al programa, Sueños Compartidos. Una de las firmas vinculadas a esos desvíos, Meldorek SA, de la cual Schoklender adquirió el 90% de las acciones, compró aviones y vehículos de lujo, entre ellos una Ferrari.
El juicio oral comenzó en marzo, a más de 15 años de los hechos y al filo de la prescripción. La acusación la sostiene el fiscal Diego Velazco.
Federico González del Solar,Sueños compartidos,Emilio Pérsico,Sergio Schoklender,Conforme a,Sueños compartidos,,Juicio. Quién es Eduardo Barcesat, el abogado acusado por Schoklender de integrar una “usina de denuncias contra Pro”,,En el juicio. Schoklender declaró que Aníbal Fernández financió una “usina de denuncias contra Pro” y que Chávez aportó fondos a las Madres,,In memoriam
POLITICA
Javier Milei festejó el dato de crecimiento económico que difundió el INDEC

El presidente Javier Milei celebró el dato del crecimiento del 2,3% del Producto Bruto Interno (PBI) en el primer trimestre del año respecto del mismo período de 2025, que difundió este martes el Instituto Nacional de Estadística y Censos (INDEC). “MAGA”, escribió en su cuenta de la red social X, una adaptación de la sigla estadounidense “Make America Great Again” (hacer a América grande de nuevo) que suele usar como “Make Argentina Great Again” (hacer a la Argentina grande otra vez).
Junto a su mensaje, el Presidente reposteó el mensaje del ministro de Economía, Luis Caputo, que había escrito: “El nivel de actividad alcanzó un nuevo récord histórico en el primer trimestre de 2026″.
El Indec informó, además, que el PBI también creció 0,7% en los primeros tres meses del año comparado con el último trimestre de 2025.
Caputo también destacó que “al igual que el PIB, el consumo privado alcanzó un máximo histórico tanto en la serie desestacionalizada como en el indicador tendencia-ciclo” y que “el crecimiento del nivel de actividad registró una alta difusión, con 12 de los 16 sectores de actividad registrando expansión en relación al primer trimestre de 2025″.
Qué datos destacó Caputo del informe del Indec
En su posteo en X, Caputo subrayó:
- En el primer trimestre de 2026, el Producto Bruto Interno (PIB) creció 0,7% trimestral desestacionalizado y 2,3% en relación con igual período de 2025, alcanzando un nuevo máximo histórico tanto en la serie desestacionalizada como en el indicador tendencia-ciclo.
- El indicador tendencia-ciclo creció por octavo trimestre consecutivo, reflejando la robustez del ciclo expansivo que atraviesa la economía.
- Al igual que el PIB, el consumo privado alcanzó un máximo histórico tanto en la serie desestacionalizada como en el indicador tendencia-ciclo.
- El crecimiento del nivel de actividad registró una alta difusión, con 12 de los 16 sectores de actividad registrando expansión en relación al primer trimestre de 2025.
- Entre los componentes de la demanda agregada, las exportaciones y el consumo privado crecieron 9,8% y 2,7% en la comparación interanual, respectivamente, en tanto la inversión, las importaciones y el consumo público exhibieron una variación interanual negativa de 11,6%, 7,5% y 0,9%, respectivamente.
Javier Milei, pbi, actividad economico
POLITICA2 días ago“El mejor del mundo”: los elogios a Messi y a la selección argentina en el arco político tras el triunfo ante Austria
INTERNACIONAL2 días agoViolencia, déficit fiscal y crisis sanitaria: los desafíos que enfrentará Abelardo de la Espriella en Colombia
INTERNACIONAL2 días agoA los 100 años, murió Alan Greenspan, histórico presidente de la Reserva Federal de Estados Unidos


















