/* ================================================ */ /* CORES INSTITUCIONAIS DO MPMG */ /* ================================================ */ :root { –mpmg-primary: #ba0f30; –mpmg-primary-dark: #73091e; –mpmg-primary-light: #f1cfd6; –mpmg-text: #707070; –mpmg-title: #343a40; –mpmg-border: #e6e6e6; –mpmg-bg-light: #f8f8f8; –mpmg-bg-white: #fff; } /* ================================================ */ /* ESTILOS DO MARCADOR VISUAL (aparece no WYSIWYG) */ /* ================================================ */ .marcador-resumo-mpmg { border: 2px dashed var(–mpmg-primary); padding: 16px; margin: 24px 0; background-color: var(–mpmg-bg-light); font-family: 'Roboto', Arial, sans-serif; border-radius: 8px; } .marcador-resumo-mpmg .tag-box { display: inline-block; padding: 6px 12px; font-size: 12px; font-weight: bold; text-transform: uppercase; color: var(–mpmg-primary); background-color: var(–mpmg-primary-light); border-radius: 4px; margin: 4px 0; } .marcador-resumo-mpmg .campo-resumo { margin: 12px 0; padding: 8px 12px; background-color: #fff9e6; border-left: 4px solid var(–mpmg-primary); border-radius: 4px; } .marcador-resumo-mpmg .campo-resumo label { font-weight: bold; font-size: 12px; color: var(–mpmg-primary); display: block; margin-bottom: 4px; } .marcador-resumo-mpmg textarea { width: 100%; padding: 8px; font-family: 'Roboto', Arial, sans-serif; font-size: 13px; color: var(–mpmg-title); border: 1px solid var(–mpmg-border); border-radius: 4px; resize: vertical; box-sizing: border-box; } .marcador-resumo-mpmg textarea:focus { outline: none; border-color: var(–mpmg-primary); } .marcador-resumo-mpmg .instrucao { font-size: 11px; color: #888; margin-top: 8px; text-align: center; border-top: 1px solid var(–mpmg-border); padding-top: 8px; } /* ================================================ */ /* TOOLTIP FLUTUANTE (portal público) */ /* ================================================ */ .mpmg-resumo-container { display: inline-block; position: relative; margin: 0; line-height: 1; } .btn-lingSimples-mpmg { display: inline-flex; align-items: center; gap: 8px; color: var(–mpmg-primary); background-color: transparent; border: 1px solid var(–mpmg-primary); padding: 8px 16px; cursor: pointer; font-size: 14px; font-weight: 500; border-radius: 30px; transition: all 0.2s ease; font-family: 'Roboto', Arial, sans-serif; } .btn-lingSimples-mpmg:hover { background-color: var(–mpmg-primary); color: white; } .mpmg-resumo-tooltip { position: absolute; z-index: 10000; background-color: var(–mpmg-bg-white); border-radius: 8px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); border: 1px solid var(–mpmg-border); width: 320px; max-width: 90vw; display: none; overflow: hidden; } .mpmg-resumo-tooltip::before { content: ''; position: absolute; width: 12px; height: 12px; background-color: var(–mpmg-bg-white); border-left: 1px solid var(–mpmg-border); border-top: 1px solid var(–mpmg-border); transform: rotate(45deg); } .mpmg-resumo-tooltip.pos-top { bottom: calc(100% + 12px); left: 50%; transform: translateX(-50%); } .mpmg-resumo-tooltip.pos-top::before { bottom: -7px; left: 50%; transform: translateX(-50%) rotate(45deg); } .mpmg-resumo-tooltip.pos-bottom { top: calc(100% + 12px); left: 50%; transform: translateX(-50%); } .mpmg-resumo-tooltip.pos-bottom::before { top: -7px; left: 50%; transform: translateX(-50%) rotate(45deg); } .mpmg-resumo-tooltip.pos-right { top: 50%; left: calc(100% + 12px); transform: translateY(-50%); } .mpmg-resumo-tooltip.pos-right::before { top: 50%; left: -7px; transform: translateY(-50%) rotate(45deg); } .mpmg-resumo-tooltip.pos-left { top: 50%; right: calc(100% + 12px); transform: translateY(-50%); } .mpmg-resumo-tooltip.pos-left::before { top: 50%; right: -7px; transform: translateY(-50%) rotate(45deg); } .mpmg-resumo-tooltip-header { background-color: var(–mpmg-primary); color: white; padding: 10px 16px; font-weight: bold; font-size: 14px; display: flex; justify-content: space-between; align-items: center; } .mpmg-resumo-tooltip-fechar { background: none; border: none; color: white; font-size: 18px; cursor: pointer; padding: 0; width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; border-radius: 50%; transition: background 0.2s; } .mpmg-resumo-tooltip-fechar:hover { background: rgba(255, 255, 255, 0.2); } .mpmg-resumo-tooltip-body { padding: 16px; font-size: 14px; line-height: 1.5; color: var(–mpmg-title); max-height: 300px; overflow-y: auto; } .mpmg-resumo-tooltip-body p { margin: 0 0 12px 0; } .mpmg-resumo-tooltip-body p:last-child { margin-bottom: 0; }
(function() { var tooltipAberto = null; function fecharTooltip() { if (tooltipAberto) { tooltipAberto.style.display = 'none'; tooltipAberto = null; } } function posicionarTooltip(tooltip, botao) { var rect = botao.getBoundingClientRect(); var tooltipRect = tooltip.getBoundingClientRect(); var viewportWidth = window.innerWidth; var viewportHeight = window.innerHeight; tooltip.classList.remove('pos-top', 'pos-bottom', 'pos-left', 'pos-right'); var espacoDireita = viewportWidth – rect.right; var espacoEsquerda = rect.left; var espacoCima = rect.top; var espacoBaixo = viewportHeight – rect.bottom; if (espacoDireita >= tooltipRect.width + 20) { tooltip.classList.add('pos-right'); } else if (espacoEsquerda >= tooltipRect.width + 20) { tooltip.classList.add('pos-left'); } else if (espacoBaixo >= tooltipRect.height + 20) { tooltip.classList.add('pos-bottom'); } else if (espacoCima >= tooltipRect.height + 20) { tooltip.classList.add('pos-top'); } else { tooltip.classList.add('pos-bottom'); } } function fecharTooltipAoClicarFora(event) { if (tooltipAberto) { var botaoAssociado = tooltipAberto.botaoAssociado; if (!tooltipAberto.contains(event.target) && botaoAssociado !== event.target && !botaoAssociado.contains(event.target)) { fecharTooltip(); } } } function transformarResumo() { var blocos = document.querySelectorAll('.marcador-resumo-mpmg'); for (var b = 0; b < blocos.length; b++) { var bloco = blocos[b]; if (bloco.getAttribute('data-processado') === 'sim') { continue; } var campoResumo = bloco.querySelector('.editar-resumo'); var textoResumo = campoResumo ? campoResumo.value.trim() : ""; if (!textoResumo || textoResumo === "") { bloco.remove(); continue; } bloco.setAttribute('data-processado', 'sim'); var container = document.createElement('div'); container.className = 'mpmg-resumo-container'; var botao = document.createElement('button'); botao.className = 'btn-lingSimples-mpmg'; botao.innerHTML = ' Ler resumo em Linguagem Simples'; botao.setAttribute('aria-label', 'Abrir resumo em Linguagem Simples'); container.appendChild(botao); var tooltip = document.createElement('div'); tooltip.className = 'mpmg-resumo-tooltip'; var header = document.createElement('div'); header.className = 'mpmg-resumo-tooltip-header'; header.innerHTML = 'Resumo em Linguagem Simples'; var btnFechar = document.createElement('button'); btnFechar.className = 'mpmg-resumo-tooltip-fechar'; btnFechar.innerHTML = '×'; btnFechar.setAttribute('aria-label', 'Fechar'); header.appendChild(btnFechar); var body = document.createElement('div'); body.className = 'mpmg-resumo-tooltip-body'; var paragrafos = textoResumo.split(/n/); for (var i = 0; i < paragrafos.length; i++) { if (paragrafos[i].trim() !== "") { var p = document.createElement('p'); p.textContent = paragrafos[i].trim(); body.appendChild(p); } } tooltip.appendChild(header); tooltip.appendChild(body); container.appendChild(tooltip); tooltip.botaoAssociado = botao; bloco.parentNode.replaceChild(container, bloco); botao.addEventListener('click', function(e) { e.stopPropagation(); var tooltipEl = this.parentElement.querySelector('.mpmg-resumo-tooltip'); if (tooltipAberto === tooltipEl) { fecharTooltip(); return; } fecharTooltip(); posicionarTooltip(tooltipEl, this); tooltipEl.style.display = 'block'; tooltipAberto = tooltipEl; }); btnFechar.addEventListener('click', function(e) { e.stopPropagation(); fecharTooltip(); }); } } document.addEventListener('click', fecharTooltipAoClicarFora); window.addEventListener('resize', function() { if (tooltipAberto && tooltipAberto.botaoAssociado) { posicionarTooltip(tooltipAberto, tooltipAberto.botaoAssociado); } }); if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', transformarResumo); } else { transformarResumo(); } })();
O Ministério Público de Minas Gerais (MPMG), por meio da Promotoria de Justiça de Itamonte, obteve na Justiça decisão liminar que determina a paralisação imediata de todas as obras do loteamento clandestino Residencial Perroni, implantado no bairro Berta, em Itamonte, sem aprovação da Prefeitura e sem registro imobiliário. A decisão, proferida em 9 de outubro pela Vara Única da comarca, também proíbe a comercialização de lotes do empreendimento e decreta a indisponibilidade das áreas ainda não vendidas, além de fixar multa diária de R$ 2 mil, limitada inicialmente a R$ 100 mil, para o caso de prosseguimento das obras, e multa de R$ 10 mil para cada venda ou anúncio realizado em desacordo com a ordem judicial.
O Juízo também decretou a indisponibilidade de todos os lotes que ainda não foram vendidos ou compromissados a terceiros, determinou que os responsáveis apresentem, no prazo de cinco dias, a relação completa dos lotes já negociados, com a identificação dos compradores, dos contratos, das datas e dos valores ajustados, e ordenou que o Cartório de Registro de Imóveis anote na matrícula do imóvel a existência da ação, de modo que eventuais interessados na compra de lotes tenham conhecimento da disputa judicial.
A ação resulta de Inquérito Civil instaurado em abril de 2025, a partir da representação de um morador do bairro, que relatou a abertura de um buraco na manilha de esgoto do loteamento, em lote vizinho à sua residência, com forte odor havia cerca de um ano.
Vistorias da Vigilância Sanitária e da Diretoria de Desenvolvimento Ambiental do Município confirmaram que a rede de esgoto do loteamento, implantada sem projeto aprovado, estava rompida e lançava efluentes sem tratamento em curso d’água que deságua no rio Capivari. Os laudos apontaram risco à saúde da população do entorno pelo odor, pelo aparecimento de pragas urbanas e pela proliferação de vetores. A manilha permaneceu aberta por mais de doze meses e só foi fechada após a intervenção do Ministério Público.
A investigação revelou que o loteamento vem sendo implantado há quase uma década, com abertura de vias, terraplanagem e venda de lotes, sem que jamais existisse projeto aprovado. Compradores ouvidos no inquérito declararam ter adquirido seus lotes há mais de nove anos, com a promessa de uma regularização que nunca ocorreu. Uma das moradoras permanece até hoje sem abastecimento de água e sem energia elétrica próprios, valendo-se de ligações cedidas por vizinhos. O projeto do loteamento só foi protocolado na Prefeitura em outubro de 2025, depois da atuação do Ministério Público, e segue sem aprovação.
Mesmo com o processo de regularização pendente, as obras continuaram. Em vistoria realizada em 10 de junho de 2026, o Ministério Público flagrou máquina de terraplanagem em plena atividade em um dos lotes da rua Jaime Couto Perroni. Segundo a ação, o município tinha ciência dos fatos desde abril de 2025 e “não lavrou um único auto de infração, não aplicou uma única sanção administrativa e não embargou as obras”, limitando-se à expedição de notificações.
“O tempo do processo não pode operar em favor de quem viola, reiteradamente, os comandos constitucionais e legais de proteção ambiental, urbanística e sanitária”, ressalta o promotor de Justiça Gabriel Galindo.
A decisão registra que a comercialização de lotes clandestinos expõe compradores de boa-fé a negócios sem garantia registral ou urbanística, e que a continuidade das obras sem drenagem e saneamento consolida uma ocupação irregular cuja reversão se torna cada vez mais custosa para a coletividade.
No mérito, o MPMG pede a condenação dos particulares a apresentar projeto de loteamento integralmente adequado às exigências municipais, com o licenciamento ambiental exigível, e a implantar a infraestrutura básica do empreendimento, com redes de água, esgoto com destinação adequada, drenagem, energia elétrica e vias de circulação. Caso a regularização se mostre inviável, pede-se a desconstituição do loteamento, a recuperação integral da área e a restituição dos valores pagos pelos compradores. Quanto ao município, a ação requer que seja obrigado a fiscalizar o empreendimento e, em caso de inércia dos loteadores, a regularizar o parcelamento, com posterior ressarcimento.
