;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

"Geiza era uma funcionária mequetrefe", diz advogado no julgamento do mensalão

Fernanda Calgaro*

Do UOL, em Brasília

07/08/2012 18h28Atualizada em 07/08/2012 21h18

O advogado Paulo Sérgio Abreu e Silva, defensor de Geiza Dias dos Santos, disse que sua cliente era uma “funcionária mequetrefe” na agência de publicidade SMP&B, de Marcos Valério. A afirmação foi feita na sessão do STF (Supremo Tribunal Federal) que julga os réus do mensalão.

“Geiza era uma funcionária mequetrefe. Ela era do terceiro escalão, uma batedeira de cheque”, disse o advogado. O argumento de Abreu e Silva é de que Geiza era apenas uma funcionária na agência e, portanto, não tinha participação no mensalão.

Na época do escândalo, Geiza era gerente financeira da agência SMP&B e subordinada a Simone Vasconcellos. Ela afirma que seu trabalho incluía realizar saques e fazer reservas para saques em espécie e nega que soubesse do acordo entre os sócios da agência e o PT.

“Por que ela iria se meter nessa aventura? A falta de sensibilidade da acusação é muito grande", afirma o advogado, que disse ainda que "o procurador [Roberto Gurgel] não sabe redigir uma denúncia."

Segundo Abreu e Silva, que hoje também apresentou a defesa de Rogério Tolentino, Geiza teve que se mudar de Belo Horizonte para Goiás após surgir as acusações contra ela. “Ela foi escorraçada pela família. Os familiares não itiam a presença dela [em BH]”, disse.

Questão de ordem

Os ministros do STF rejeitaram, por unanimidade, uma questão de ordem apresentada pelo advogado José Carlos Dias, que defende a ré a ex-presidente do Banco Rural, Kátia Rabello. Ele pediu a suspensão da sessão porque a ministra Cármem Lúcia teve que se retirar do julgamento para participar de uma sessão no TSE (Tribunal Superior Eleitoral). 

Antes do intervalo da sessão de hoje,Cármem Lúcia anunciou que iria se retirar, mas disse que assistiria amanhã à gravação das sustentações orais. Dias afirmou que, durante o intervalo, conversou com o presidente da OAB (Ordem dos Advogados do Brasil), Ophir Cavalcante, por considerar que a saída de um ministro é uma "violação à prerrogativa".  "Senão, abre um precedente: grava num CD, leva para casa. Grava o voto dele e entrega para a gente", disse.

Inicialmente, Abreu e Silva havia afirmado à imprensa que não via problema na ausência da ministra. No entanto, após saber por Dias que a OAB achava que era o caso de levantar questão de ordem, disse que também iria endossá-la.

Carregando conteúdo...

Simone Vasconcellos

O advogado Leonardo Yarochewsky, que defende a ré Simone Vasconcelos no julgamento do mensalão, citou, durante sessão no STF (Supremo Tribunal Federal) nesta terça-feira (7), as personagens Nina e Carminha da novela "Avenida Brasil", exibida pela Rede Globo, para criticar o que chama de banalização da acusação de formação de quadrilha.

"Até na novela das oito a Carminha disse que ia processar a Nina por formação de quadrilha. É bonito isso, né">var Collection = { "path" : "commons.uol.com.br/monaco/export/api.uol.com.br/collection/noticias/politica/data.json", "channel" : "politica", "central" : "noticias", "titulo" : "Política", "search" : {"tags":"28132"} };