POLITICA
El Gobierno considera que es una buena señal el llamado de Gallo a su familia y aguarda novedades por su liberación

El gobierno de Javier Milei recibió como una buena señal el llamado telefónico de Nahuel Gallo este jueves a su pareja tras 445 días de incomunicación y espera ahora novedades para su liberación.
“Hay que esperar. Falta un poco”, dijo a TN una fuente del ministerio de Seguridad.
Leé también: El dolor de una mujer que perdió a 17 familiares en las inundaciones en Brasil: “Tengo que ser fuerte”
Es el primer contacto directo que el gendarme catamarqueño mantiene con su familia desde su detención el 8 de diciembre de 2024 en Venezuela.
“Después de 445 días me volvió el alma al cuerpo. Nahuel me llamó, Nahuel llamó para decirme que seguía fuerte. Que nos necesitaba fuertes. Lo queremos LIBRE, necesita estar con su familia”, escribió su pareja, la venezolana María Alexandra Gómez, en un posteo de X, junto a una foto familiar.
Desde el Foro Penal esperan que sea el primer paso para más excarcelaciones de extranjeros
En tanto, el Foro Penal, la ONG venezolana que monitorea las excarcelaciones de presos políticos, destacó el llamado de Gallo a su familia como un “gesto positivo” que pueda desembocar en más liberaciones de extranjeros detenidos en Venezuela.
“En principio es algo positivo que por lo menos se haya podido tener noticias de él. Hemos visto muy poco movimiento de liberación de extranjeros en la aplicación de la ley de amnistía”, dijo a TN el vicepresidente del Foro Penal venezolano, Gonzalo Himiob.
Además, afirmó: “Esperamos que este gesto positivo implique que en algún momento Nahuel, conjuntamente con otros extranjeros y venezolanos de doble nacionalidad, puedan ser excarcelados”.
La Asamblea Nacional (Parlamento) de Venezuela, controlado por el chavismo, aprobó el jueves pasado una ley de ámnistía que según organismos de derechos humanos es muy excluyente. Hasta ahora, según Foro Penal, se liberaron a 109 presos políticos.
“El proceso ha sido lento, pero ha venido avanzando. Esto hay que destacarlo como positivo”, indicó.
Gallo está detenido en el penal conocido como Rodeo I, en las afueras de Caracas.
Leé también: A cuatro años del inicio de la guerra, el embajador de la UE en la Argentina reafirmó el apoyo a Ucrania
Su pareja anunció que el gendarme inició el fin de semana pasado una huelga de hambre junto a cientos de otros detenidos. Según dijo, exige asistencia consular y una visita de la Cruz Roja.
Argentina carece de embajada en Caracas desde hace más de un año. Brasil avisó a principios de enero que dejó de representar los asuntos argentinos en Venezuela.
Desde entonces, el gobierno de Milei redefinió su estrategia y mantiene contactos con Italia para llevar asistencia a Gallo y al otro argentino detenido en Venezuela, el abogado Germán Giuliani.
Venezuela
POLITICA
El Senado convirtió en ley el Régimen Penal Juvenil: la edad de imputabilidad baja a 14 años

Luego de largas horas de debate, el Senado convirtió en ley el nuevo Régimen Penal Juvenil. De esta manera, la edad de imputabilidad baja a 14 años.
Una vez conocido el resultado legislativo, el Gobierno celebró la sanción de la norma. El Presidente Javier Milei afirmó a través de sus redes sociales: “El que las hace las paga”. “El Congreso Nacional sancionó la Ley Penal Juvenil, que baja la edad de imputabilidad a los 14 años. Ahora hay castigo donde antes había impunidad”, remarcó el jefe de Gabinete, Manuel Adorni.
Leé también: LLA y el peronismo se cruzaron por el reglamento: “Si respetaran las normas, no tendrían a CFK con tobillera”
En la misma línea, en el Gobierno manifestaron: “Con esta ley, la Argentina cierra un capítulo de cuatro décadas de inacción legislativa y actualiza un marco normativo que permanecía desconectado de la realidad criminal del siglo XXI”.
Y agregaron: “La baja de la edad de imputabilidad a los 14 años no es solo un cambio legal, sino un acto de justicia hacia la sociedad. A partir de hoy, quien tiene la capacidad de comprender la gravedad de sus actos asume, sin excepciones, la responsabilidad de responder ante la ley. Delito de adulto, pena de adulto”.
Leé también: La UCR reúne a gobernadores y 300 intendentes en Santa Fe para fortalecer la territorialidad rumbo al 2027
A través de un comunicado de la Oficina del Presidente, indicaron: “Milei destaca la labor de los legisladores que comprendieron que la seguridad de los argentinos y la protección de las víctimas deben estar por encima de todo. Esta reforma salda una deuda histórica y devuelve a la Justicia las herramientas necesarias para terminar con la impunidad y el caos que reinó durante décadas”.
Y señalaron: “El orden, la libertad, el derecho a la vida y a la propiedad privada solo son posibles cuando hay consecuencias reales para quienes quebrantan la paz social. En Argentina, dentro de la ley, todo; fuera de la ley, nada”.
La jefa de bloque de La Libertad Avanza en el Senado y exministra de Seguridad, Patricia Bullrich, expresó: “La Ley Penal Juvenil es ley. Para las víctimas de menores delincuentes, una pizca de la justicia que nunca van a tener. Desde hoy, la impunidad ya no es la regla. Las hacen, las pagan.
Por su parte, la actual titular de Seguridad, Alejandra Monteoliva, afirmó: “Celebro la aprobación de la Ley Penal Juvenil. Hoy la Argentina eligió, de una vez por todas, estar del lado de las víctimas. Un paso firme para que la edad no sea una excusa y para que, en la Argentina, el que las hace, las pague”.
Senado, Baja de la edad de imputabilidad, Régimen Penal de la Minoridad
POLITICA
Ley Penal Juvenil: uno por uno, cómo votaron los senadores la baja de la imputabilidad a los 14 años

${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();
})();
POLITICA
Dos jueces archivaron una denuncia contra Insfrán por transferir dinero de la provincia al Partido Justicialista

La Cámara Federal de Casación confirmó el archivo de una causa en la que se investigaba al gobernador de Formosa, Gildo Insfrán, por el supuesto desvío de $1.600 millones provenientes de fondos públicos de la provincia para el financiamiento del Partido Justicialista.
El fallo fue firmado por los jueces Mariano Borinsky y Carlos Mahiques de la Sala III de la Cámara Federal de Casación con la disidencia del juez Juan Carlos Gemigniani. Los jueces de la mayoría dijeron que no existió delito en las millonarias transferencias cuestionadas.
La causa se originó a raíz de una denuncia que apuntaba a la transferencia de más de 1660 millones de pesos desde una cuenta del gobierno de la provincia de Formosa en el Banco de Formosa hacia una cuenta del Partido Justicialista.
Estos movimientos se registraron entre el 2 y el 7 de octubre de 2024.
El querellante, que es el abogado David Ezequiel Gamarra, denunció que esta maniobra era ilegal y vulneraba la Ley de Financiamiento de los Partidos Políticos.
Argumentaron que el gobierno formoseño había dicho que había descontado a 90 funcionarios jerárquicos sumas de dinero hasta conformar esa suma como aporte al partido, cuando, según un organigrama oficial aportado por los denunciantes, solo existían 38 cargos de ese rango, sospechando que se obligaba a empleados de menor jerarquía a financiar al PJ.
Una ley provincial permite financiar al PJ con estos descuentos.
El archivo de la causa, que ya había sido dictado en primera instancia y ratificado por la Cámara Federal, se fundamenta en la “inexistencia de delito”.
La Justicia determinó que “el dinero no era producto de un desvío ilegal de fondos públicos, sino de deducciones lícitas y voluntarias” practicadas a los haberes de los funcionarios públicos con rango jerárquico afiliados al PJ.
La justicia estableció que la operatoria estaba respaldada por normativas vigentes: las leyes nacionales de partidos políticos (23.298 y 26.215) y una ley provincial.
Pero además la Carta Orgánica del PJ de Formosa establece que el patrimonio del partido se forma con el 10% de las retribuciones de los funcionarios políticos del Estado.
Además, estas retenciones estaban amparadas por un “convenio de descuentos de haberes” firmado en 2007. Las transferencias estaban bancarizadas, documentadas y auditadas por la Justicia Electoral.
Insfrán gobierna Formosa desde hace 30 años de manera ininterrumpida. Asumió el 10 de diciembre de 1995, tras ganar las elecciones ese año. Antes fue vicegobernador entre 1987 y 1995.
Fue reelecto en 2023 con el 69,9% de los votos de los formoseños que apoyaron al PJ. Su campaña se basa en la presencia del Estado en todos los aspectos de la vida social, aunque la provincia mantiene altos índices de pobreza. Hay 167 trabajadores estatales por cada 100 privados.
La decisión de Casación se resolvió por mayoría, que declaró inadmisible el recurso de la querella.
El juez Carlos Mahiques fue el primero en votar y propuso rechazar el recurso. Mahiques consideró que los argumentos de la querella eran “insustanciales e inconducentes” y que el fiscal Javier De Luca no logró demostrar que las decisiones de las instancias anteriores fueran arbitrarias o infundadas.
Destacó que las transferencias tenían total “trazabilidad bancaria” y apoyatura legal.
El juez Borinsky adhirió plenamente a la postura de Mahiques. Argumentó que la querella solo se limitó a “reiterar su propia perspectiva sobre el caso” y evidenciar una “disconformidad”, pero sin desarrollar una crítica jurídica sólida que demostrara un defecto grave en las sentencias anteriores.
Subrayó además que no había medidas de prueba pendientes que fueran determinantes para cambiar el rumbo de la causa y que a la parte querellante se le garantizó debidamente el derecho a la “doble instancia judicial”.
El juez Juan Carlos Gemignani, en disidencia, consideró que el recurso de casación interpuesto resultaba “formalmente admisible” y propuso continuar con el trámite procesal fijando una audiencia para analizar el caso en profundidad, aunque aclaró que esto no implicaba abrir juicio sobre el fondo de la cuestión.
Con dos votos contra uno, el máximo tribunal penal del país resolvió declarar la inadmisibilidad de la queja y dar por cerrado el expediente.
Según la investigación, entre los días 2 y 7 de octubre de 2024, se transfirieron 16.000 millones de pesos en concepto de pago de haberes desde una cuenta bancaria del gobierno de la provincia de Formosa, radicada en el Banco de Formosa SA, hacia una cuenta en el Banco de la Nación Argentina.
Esta última cuenta receptora pertenecía al Partido Justicialista, Distrito Formosa, presidido por el propio gobernador Gildo Insfrán.
La parte querellante denunció la operatoria como una maniobra de aparente legalidad pero “absolutamente ilegítima”. La sospecha radicaba en una diferencia de números: el Ministerio de Economía provincial informó que los descuentos aplicados a esos haberes correspondían a 90 funcionarios jerárquicos, pero la querella aportó un organigrama oficial donde figuraba que la dependencia solo contaba con 38 funcionarios con ese rango.
Ante esta discrepancia, los denunciantes aseveraron que se habría obligado a personal que no contaba con rango jerárquico a realizar aportes forzosos al Partido Justicialista local, lo que infringiría la ley.
La Justicia desestimó la denuncia al comprobar que el movimiento de los fondos tenía justificación y origen lícito, pues las sumas transferidas tenían su origen en las deducciones efectuadas voluntariamente sobre los haberes de determinados funcionarios públicos afiliados al partido, y no de un desvío ilegal.
Hernán Cappiello,Conforme a
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
CHIMENTOS22 horas agoAlarma por la salud de Divina Gloria tras salir de Gran Hermano: “La internaron directamente en terapia intensiva”

















