;(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

STF determina piso de 30% do fundo partidário para campanhas de mulheres

Rosinei Coutinho/STF
Imagem: Rosinei Coutinho/STF

Felipe Amorim

Do UOL, em Brasília

15/03/2018 18h36Atualizada em 09/10/2018 11h42

O STF (Supremo Tribunal Federal) julgou inconstitucional nesta quinta-feira (15) o limite de 15% do fundo partidário para financiamento de campanhas de candidatas mulheres.

O percentual foi imposto pela minirreforma eleitoral de 2015, que também fixou um mínimo de 5% de uso do fundo para as campanhas femininas.

Hoje, o Supremo estabeleceu que pelo menos 30% dos recursos do Fundo Partidário usados por cada partido para financiar candidatos devem ser voltados às campanhas de mulheres. O percentual de 30% de dinheiro foi estabelecido em comparação com a proporção mínima do número de candidaturas de mulheres por partido exigida por lei, que também é de 30%.

A sessão desta quinta também foi marcada por homenagens à vereadora carioca Marielle Franco (PSOL), assassinada a tiros no Rio de Janeiro.

Caso o percentual de mulheres entre as candidaturas do partido seja maior que 30%, o valor do Fundo Partidário para essas candidaturas deve seguir este percentual. Por exemplo, num partido em que 50% dos candidatos a deputado federal sejam mulheres, deve destinar a essas campanhas 50% do total do Fundo Partidário utilizado nas eleições.

O fundo partidário é utilizado pelos partidos para custear suas atividades e pode também ser empregado nas eleições. O fundo é abastecido com dinheiro público e de multas aplicadas pela Justiça Eleitoral.

Nas eleições desse ano, os recursos ganham especial importância, já que não estão mais permitidas as doações de empresas aos candidatos.

Além do Fundo Partidário, os partidos terão à disposição um novo fundo público constituído especificamente para o financiamento das campanhas.

“O que as mulheres precisam é que sua voz tenha o mesmo peso da voz masculina nas esferas do poder”, afirmou a ministra Rosa Weber em seu voto.

O relator da ação, ministro Edson Fachin, afirmou que o limite para as campanhas femininas dificultava o o das mulheres à participação política.

"Qualquer razão que seja utilizada para impedir que as mulheres participem da elaboração das leis inviabiliza o principal instrumento pelo qual se reduzem as desigualdades", disse Fachin.

Sete dos onze ministros concordaram com o voto do relator: Alexandre de Moraes, Luís Roberto Barroso, Rosa Weber, Luiz Fux, Dias Toffoli, Ricardo Lewandowski e Cármen Lúcia.

Os ministros Marco Aurélio Mello e Gilmar Mendes votaram a favor de declarar inconstitucional o limite de 15%, mas não adotaram elevação do percentual mínimo para 30%, como proposto por Fachin. O ministro Celso de Mello não participou da sessão.

Não está claro se a nova regra vale já para as eleições deste ano.

"Cria da Maré", vereadora usava mandato para denunciar violência policial

UOL Notícias

Preconceito contra mulheres na política

A presidente do STF, Cármen Lúcia, também fez referência ao assassinato de Marielle, citando ainda o preconceito sofrido pelas mulheres na sociedade.
"Se há algo que é, no pior sentido, democrático, é o preconceito contra nós mulheres, o que representa um grande sofrimento. Chegamos sim a alguns cargos, a ministra Rosa, eu, a procuradora-geral, nem por isso deixamos de sofrer discriminação, que ninguém se engane sobre isso", disse.

"No final temos uma interrogação: todos são iguais perante a lei">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"} };