POLITICA
Milei postula a Fernando Iglesias como embajador ante la Unión Europea antes de que se firme el acuerdo comercial con el Mercosur

El Gobierno argentino solicitó esta semana el plácet para que Fernando Iglesias asuma como embajador ante la Unión Europea, confirmaron fuentes oficiales a Infobae. El actual diputado nacional tiene una relación estrecha con el presidente Javier Milei, a quien acompañó en más de una gira exterior, y ya se desempeñaba en los últimos meses como una suerte de representante informal del Gobierno ante ese bloque.
La sede diplomática en Bruselas permanece vacante desde que en junio se oficializó en el Boletín Oficial el traslado de su último titular, Atilio Berardi. Aun así, el diplomático ya había sido enviado a Argelia a mediados del año pasado, por lo que la representación argentina está sin jefe presencial desde hace casi un año y medio.
El proceso de aprobación del plácet podría extenderse hasta algunos meses, ya que requiere el visto bueno de la Comisión Europea y del Consejo Europeo, además de la aprobación de la Comisión de Acuerdos del Senado y el posterior decreto presidencial. “Debería salir”, marcan en el oficialismo.
El legislador evitó pronunciamientos públicos, apenas se limitó a responder con sus antecedentes académicos a una nota de Clarín. “Magister cum laude en Relaciones Internacionales de la Universidad de Bologna, con especialización en Europa y Latinoamérica. Profesor de Teoría de la globalización de la UCES. Profesor de Gobernabilidad internacional de la Universidad Belgrano. Director de la cátedra Spinelli de integración regional del Consorzio Universitario Italo Argentino”, destacó en su cuenta de X.
El diputado nacional termina su mandato en un mes. No optó por renovar su banca presentándose en las elecciones a sabiendas de que tenía la aprobación presidencial para perfilarse al sector exterior, algo que ya había iniciado como titular de la comisión de Asuntos Exteriores de la cámara baja. De hecho, Milei lo había llevado a varias giras exteriores. Una de las últimas fue la tercera conferencia de las Naciones Unidas sobre los océanos en Francia. La semana pasada estuvo en la jura de Pablo Quirno como canciller realizada en Casa Rosada, sentándose al lado de Federico Pinedo, el actual sherpa argentino en el G20.
Iglesias participó de varios encuentros en Bruselas vinculados a este acuerdo birregional. El último fue días atrás en la sede de la Unión Europea, donde fue parte de un seguimiento del acuerdo de libre comercio con el Mercosur. Semanas antes ya había tenido un encuentro con el embajador de Bélgica en Argentina, Hubert Cooreman, para recibirlo en Buenos Aires y repasar la agenda bilateral de ambos países.
La postulación de Iglesias -que publicó esta mañana Clarín– no es menor, siendo que se espera que en diciembre haya novedades respecto del acuerdo de libre comercio entre el Mercosur y la Unión Europea. El presidente de Brasil, Lula da Silva, busca impulsar el convenio definitivo en diciembre, en la cumbre semestral del bloque latinoamericano que se celebrará en Brasilia. “Es muy posible que así sea y que más que como un premio, Brasil quiera mostrar su liderazgo”, marcó una fuente diplomática argentina que estuvo en las negociaciones. En Itamaray destacan que “Iglesias es un buen amigo” de ese país.
El acuerdo comercial ha estado gestándose durante más de un cuarto de siglo. El canciller brasileño Mauro Vieira afirmó el miércoles de esta semana que la intención de la presidenta de la Comisión Europea, Úrsula von der Leyen, es firmar el acuerdo comercial el 20 de diciembre en Río de Janeiro. El intercambio comercial entre ambas regiones supera los 109.500 millones de euros (USD 115.904 millones) anuales, y en 2023 la UE representó el 16,9% del comercio total del Mercosur. La UE es el segundo socio comercial más relevante del bloque sudamericano, solo detrás de China.
POLITICA
Reforma laboral: celebraciones del oficialismo y rechazo opositor tras la sanción en el Senado

El Senado sancionó la reforma laboral impulsada por el gobierno de Javier Milei. Tras la votación, dirigentes del oficialismo y de la oposición expresaron sus posiciones en redes sociales. La ley fue aprobada con el respaldo de La Libertad Avanza, la UCR, el Pro y bloques provinciales, mientras que las distintas expresiones del peronismo votaron en contra.
El presidente Javier Milei escribió: “HISTÓRICO. Tenemos modernización laboral. VLLC!”. Minutos después también publicó una foto de los senadores que hicieron posible la aprobación de la norma acompañada por el siguiente texto: “Felicitaciones LLA y aliados”. En respuesta al mensaje publicado por el Presidente, también expresó satisfacción el ministro de Economía, Luis Caputo. “Argentina será próspera!!!”, afirmó
El jefe de Gabinete, Manuel Adorni, señaló: “Tres reformas estructurales sancionadas en 48 horas. Empleo y flexibilidad, justicia y orden, comercio y prosperidad. Dios bendiga a la República Argentina”.
En tanto, la senadora y jefa del bloque parlamentaria de La Libertad Avanza, Patricia Bullrich, respondió a la publicación del Presidente en la que felicitaba al bloque oficialista y aliados: “Este equipo de Senadores hizo historia. De verdad. Si hicimos todo esto en dos meses, imagínense todo lo que vamos a hacer cuando arranquen las sesiones ordinarias”.
Desde la oposición, la senadora Juliana Di Tullio sostuvo: “Va a ser la primera ley que vamos a derogar cuando volvamos a ser gobierno. La Argentina no se vende y los trabajadores no se arrodillan”.
Por su parte, la diputada Paula Penacca escribió: “Se acaba de aprobar la reforma de flexibilización laboral. Una ley dictada por el FMI para beneficiar a un puñado de empresarios y perjudicar al conjunto de los trabajadores y trabajadoras que ya vienen siendo brutalmente golpeados por este gobierno nefasto”. Y agregó: “No es la primera vez que intentan quitarle derechos a trabajadores y trabajadoras. Y tampoco será la primera vez que organizados y movilizados los volvamos a recuperar. El pueblo siempre vuelve”.
El diputado Itai Hagman comparó esta norma aprobada con la Ley Banelco. En ese marco, contó que dicha ley se sancionó en mayo de 2000 y se derogó en marzo de 2004. “Duro 4 años nada más y en el medio el desempleo solo creció”, recordó.
En ese sentido sostuvo: “Nuestro desafío ahora es que esta dure menos y que nunca vuelvan a gobernar la Argentina los miserables que solo se dedican a joderle la vida a los laburantes y destruir la industria nacional”.
Por su parte, la senadora Anabel Fernández Sagasti escribió: “La Argentina volverá a ser un país donde los trabajadores tengan derechos. Y nosotros estaremos ahí para lograrlo, no tengan dudas”.
reforma laboral,February 28, 2026,February 28, 2026,https://t.co/iJUGzhmudJ,February 28, 2026,pic.twitter.com/TLdgmACd8l,February 28, 2026,February 28, 2026,pic.twitter.com/0nOihj0D0d,February 28, 2026,pic.twitter.com/8m8d6uIA2D,February 28, 2026,Conforme a,,Es ley. El Gobierno sancionó la reforma laboral y le torció el brazo al PJ y la CGT,,Investigó al poder. Anularon la destitución de Cecilia Goyeneche y vuelve a ser fiscal anticorrupción,,»Inexistencia de delito». Dos jueces archivaron una denuncia contra Insfrán por transferir dinero de la provincia al Partido Justicialista
POLITICA
Así reaccionó el arco político a la sanción de la reforma laboral en el Senado

El Senado argentino aprobó este viernes la reforma laboral, marcando el mayor logro del Gobierno de Javier Milei al cierre de las sesiones extraordinarias. La norma recibió 42 votos a favor, 28 en contra y registró dos abstenciones de representantes de Santa Cruz.
La modificación más destacada fue la supresión del artículo sobre licencias médicas, medida adoptada tras el dictamen de Diputados. Además, el texto aprobado introduce cambios en el Fondo de Asistencia Laboral (FAL), amplía la flexibilidad para el fraccionamiento de las vacaciones y ajusta el esquema de indemnizaciones por despido, al fijar límites y excluir conceptos variables como el aguinaldo.
El FAL será financiado con un 1% de la remuneración bruta por parte de grandes empresas y 2,5% de las MiPyMEs, fondos actualmente destinados al Sistema Integrado Previsional Argentino (SIPA), lo que podría impactar en el financiamiento jubilatorio.
La ley otorga prioridad a los acuerdos colectivos por empresa o región sobre los sectoriales, elimina la prórroga automática de convenios vencidos y crea la figura del repartidor independiente en plataformas digitales. Además, se establece un banco de horas que permite compensar jornadas laborales extensas con otras más breves, manteniendo un máximo semanal legal, entre otras modificaciones.
Tras la sanción de la ley de modernización laboral, el presidente Javier Milei fue uno de los primeros en reaccionar a través de las redes sociales. De manera inmediata expresó: “Histórico. Tenemos modernización laboral. VLLC!” para luego compartir una foto de los senadores de la Libertad Avanza y aliados a quienes felicitó.
Acto seguido, Patricia Bullrich compartió la foto y afirmó: “Este equipo de Senadores hizo historia. De verdad. Si hicimos todo esto en 2 meses, imagínense todo lo que vamos a hacer cuando arranquen las sesiones ordinarias”.
A su vez, la senadora resaltó los resultados obtenidos durante las sesiones extraordinarias al expresar: “La Modernización Laboral es Ley. Todo listo, Presidente. 5 Leyes, 1 media sanción y autoridades designadas para las sesiones ordinarias. El Congreso más reformista de la historia”.
En la misma línea, el Jefe de Gabinete de Ministros Manuel Adorni celebró el logro de “tres reformas estructurales sancionadas en 48 horas. Empleo y flexibilidad, justicia y orden, comercio y prosperidad”, expresó. Y finalizó su mensaje sosteniendo: “Dios bendiga a la República Argentina”.
De manera más concisa pero contundente, el ministro de Economía Luis Caputo compartió el mensaje de Javier Milei y expresó: “Argentina será próspera”. De igual modo, el senador por Jujuy, Ezequiel Atauche agradeció el liderazgo de Milei y “el compromiso incansable de Patricia Bullrich” dado que “hoy la Libertad Avanzó”.
Y consideró que a partir de ahora “con la Ley de Modernización Laboral vamos a dejar atrás la industria del juicio y volver a generar empleo real en nuestra gran Argentina”.
Nota en desarrollo
reforma laboral
POLITICA
Uno por uno, cómo fue la votación que convirtió en ley la Reforma Laboral en el Senado

${status}
`;
}
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
});
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();
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;
}
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
};
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 = «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;
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 agoJorge Macri prepara su discurso para abrir el año legislativo: el deseo de reelección y el espejo en Bukele
ECONOMIA2 días agoCrisis en la industria: otra multinacional se achica y cierra una planta en la Argentina
CHIMENTOS1 día agoAlarma por la salud de Divina Gloria tras salir de Gran Hermano: “La internaron directamente en terapia intensiva”










