{"id":307550,"date":"2026-03-11T12:31:07","date_gmt":"2026-03-11T15:31:07","guid":{"rendered":"https:\/\/goias.gov.br\/meioambiente\/?page_id=307550"},"modified":"2026-05-19T11:39:40","modified_gmt":"2026-05-19T14:39:40","slug":"atos-regularizacao-2025","status":"publish","type":"page","link":"https:\/\/goias.gov.br\/meioambiente\/outorga\/atos-regularizacao-2025\/","title":{"rendered":"Atos de Regulariza\u00e7\u00e3o &#8211; 2025"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"307550\" class=\"elementor elementor-307550\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9058363 e-flex e-con-boxed e-con e-parent\" data-id=\"9058363\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-065734e elementor-widget-mobile__width-inherit elementor-widget elementor-widget-html\" data-id=\"065734e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"tabela-outorga-container\">\n\n<style>\n    :root {\n        --verde-goias: #008d4c;\n        --azul-goias: #005696;\n    }\n\n    .tabela-outorga-container {\n        width: 100%; \n        margin: 20px auto; \n        font-family: 'Rawline', 'Segoe UI', Arial, sans-serif; \n    }\n\n    \/* Filtros Superiores *\/\n    .filtros-container {\n        background: #f8f9fa;\n        padding: 15px;\n        border: 1px solid #ddd;\n        border-radius: 8px 8px 0 0;\n        display: flex;\n        gap: 15px;\n        flex-wrap: wrap;\n    }\n\n    .filtros-container div {\n        display: flex;\n        flex-direction: column;\n        gap: 5px;\n    }\n\n    .filtros-container label { \n        font-weight: bold; \n        font-size: 14px; \n        color: #333;\n    }\n\n    .filtros-container input,\n    .filtros-container select {\n        padding: 8px;\n        border-radius: 4px;\n        border: 1px solid #ccc;\n        font-size: 14px;\n        min-width: 160px;\n    }\n\n    \/* Estiliza\u00e7\u00e3o da Tabela Padr\u00e3o SEMAD *\/\n    #tabela-outorga thead th {\n        background-color: var(--verde-goias) !important;\n        color: #ffffff !important;\n        padding: 15px;\n        font-size: 15px;\n        border-bottom: 3px solid #006b39 !important;\n        text-align: left;\n    }\n\n    #tabela-outorga tbody td {\n        padding: 14px;\n        border-bottom: 1px solid #dee2e6;\n        font-size: 16px; \n        color: #333;\n    }\n\n    \/* Bot\u00e3o de Link Estilizado *\/\n    .btn-link-doc {\n        color: var(--azul-goias) !important;\n        font-weight: 700 !important;\n        text-decoration: none !important;\n        padding: 6px 12px;\n        border: 2px solid var(--azul-goias);\n        border-radius: 4px;\n        font-size: 13px;\n        display: inline-block;\n        transition: 0.3s;\n        text-align: center;\n    }\n\n    .btn-link-doc:hover { \n        background-color: var(--azul-goias); \n        color: #fff !important; \n    }\n\n    \/* Container de Download no Rodap\u00e9 *\/\n    .download-container { \n        margin-top: 20px; \n        font-size: 15px; \n        font-weight: 500;\n        color: #333;\n    }\n    .btn-download { \n        color: #d9534f; \n        font-weight: bold; \n        text-decoration: underline; \n    }\n    .btn-download:hover {\n        color: #b52b27;\n    }\n<\/style>\n\n<div class=\"filtros-container\">\n    <div>\n        <label for=\"filtro-ato\">N\u00ba do Ato<\/label>\n        <input type=\"text\" id=\"filtro-ato\" placeholder=\"Buscar n\u00famero...\">\n    <\/div>\n\n    <div>\n        <label for=\"filtro-sistema\">Sistema<\/label>\n        <input type=\"text\" id=\"filtro-sistema\" placeholder=\"Ex: Veredas...\">\n    <\/div>\n\n    <div>\n        <label for=\"filtro-tipo\">Tipo<\/label>\n        <select id=\"filtro-tipo\">\n            <option value=\"\">Todos os tipos<\/option>\n            <option value=\"Registro\">Registro<\/option>\n            <option value=\"Outorga\">Outorga<\/option>\n            <option value=\"Retifica\u00e7\u00e3o\">Retifica\u00e7\u00e3o<\/option>\n            <option value=\"DRDHS\">DRDHS<\/option>\n            <option value=\"Indeferimento\">Indeferimento<\/option>\n            <option value=\"Prorroga\u00e7\u00e3o\">Prorroga\u00e7\u00e3o<\/option>\n        <\/select>\n    <\/div>\n\n    <div>\n        <label for=\"filtro-usuario\">Usu\u00e1rio<\/label>\n        <input type=\"text\" id=\"filtro-usuario\" placeholder=\"Nome do requerente...\">\n    <\/div>\n\n    <div>\n        <label for=\"filtro-ano\">Ano<\/label>\n        <input type=\"text\" id=\"filtro-ano\" placeholder=\"Ex: 2025\">\n    <\/div>\n<\/div>\n\n<table id=\"tabela-outorga\" class=\"display nowrap\" style=\"width:100%\">\n    <thead>\n        <tr>\n            <th>N\u00ba do Ato<\/th>\n            <th>Sistema<\/th>\n            <th>Tipo<\/th>\n            <th>Usu\u00e1rio<\/th>\n            <th>Link do Ato<\/th>\n        <\/tr>\n    <\/thead>\n    <tbody id=\"corpo-tabela\">\n        <tr><td colspan=\"5\" style=\"text-align:center;\">Carregando Atos Autorizativos oficiais...<\/td><\/tr>\n    <\/tbody>\n<\/table>\n\n<div class=\"download-container\">\n    <span>Arquivo completo para consulta: <\/span>\n    <a href=\"https:\/\/goias.gov.br\/meioambiente\/wp-content\/uploads\/sites\/33\/2026\/03\/Portarias-2025-2.xlsx\" class=\"btn-download\" target=\"_blank\">\n        Baixar Planilha de Portarias 2025 (.xlsx)\n    <\/a>\n<\/div>\n\n<\/div>\n\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.datatables.net\/1.13.6\/css\/jquery.dataTables.min.css\">\n<script src=\"https:\/\/code.jquery.com\/jquery-3.7.1.min.js\"><\/script>\n<script src=\"https:\/\/cdn.datatables.net\/1.13.6\/js\/jquery.dataTables.min.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/papaparse@5.4.1\/papaparse.min.js\"><\/script>\n\n<script>\n(function($){\n\nlet table;\n\n\/\/ Mecanismo de Filtro Avan\u00e7ado Combinado\n$.fn.dataTable.ext.search.push(function(settings, data) {\n    const ato = ($('#filtro-ato').val() || '').toLowerCase().trim();\n    const sistema = ($('#filtro-sistema').val() || '').toLowerCase().trim();\n    const tipo = ($('#filtro-tipo').val() || '').toLowerCase().trim();\n    const usuario = ($('#filtro-usuario').val() || '').toLowerCase().trim();\n    const ano = ($('#filtro-ano').val() || '').toLowerCase().trim();\n\n    const colAto = (data[0] || '').toLowerCase().trim();\n    const colSistema = (data[1] || '').toLowerCase().trim();\n    const colTipo = (data[2] || '').toLowerCase().trim();\n    const colUsuario = (data[3] || '').toLowerCase().trim();\n\n    \/\/ Extrai o ano da string \"01\/2025\" -> \"2025\"\n    const anoLinha = colAto.split('\/')[1] || '';\n\n    if (ato && !colAto.includes(ato)) return false;\n    if (sistema && !colSistema.includes(sistema)) return false;\n    if (tipo && colTipo !== tipo) return false;\n    if (usuario && !colUsuario.includes(usuario)) return false;\n    if (ano && anoLinha !== ano) return false;\n\n    return true;\n});\n\nconst urlPlanilha = \"https:\/\/docs.google.com\/spreadsheets\/d\/e\/2PACX-1vTnt45aFaApfGcbVJOz1ok9C8GeELvoYtqeGtIQk_3GAwq20gw_hCa1eYEPC2wMITQGbO7uflow8c3u\/pub?output=csv\";\n\nfunction init(){\n    Papa.parse(urlPlanilha, {\n        download: true,\n        complete: function(results){\n            const dados = results.data;\n            const tbody = $('#corpo-tabela');\n            tbody.empty();\n\n            for(let i = 1; i < dados.length; i++){\n                const r = dados[i];\n                if(!r || !r[0] || r[0].trim().length < 3 || !r[0].includes('\/')) continue;\n\n                \/\/ Mapeamento exato da planilha:\n                \/\/ r[0] = ano (N\u00ba do Ato, ex: \"01\/2025\") [Col A]\n                \/\/ r[1] = sistema (ex: \"Veredas\") [Col B]\n                \/\/ r[2] = tipo (ex: \"Registro\") [Col C]\n                \/\/ r[3] = usu\u00e1rio (ex: \"Frigorifico Carne Nobre\") [Col D]\n                \/\/ r[5] = Link1 (URL real do PDF) [Col F]\n\n                let urlRaw = r[5] ? r[5].trim() : \"\";\n                let linkHTML = \"-\";\n\n                if(urlRaw.toLowerCase().includes('http')){\n                    linkHTML = `<a href=\"${urlRaw}\" target=\"_blank\" class=\"btn-link-doc\">ACESSAR DOCUMENTO<\/a>`;\n                }\n\n                \/\/ Extra\u00e7\u00e3o e quebra do n\u00famero do ato para ordena\u00e7\u00e3o sequencial perfeita\n                let partes = r[0].split('\/');\n                let numAto = parseInt(partes[0], 10) || 0;\n                let anoAto = parseInt(partes[1], 10) || 0;\n                \n                \/\/ Formata com zeros \u00e0 esquerda (ex: \"0001\", \"0002\", \"0010\") para impedir a quebra alfanum\u00e9rica\n                let numAtoPad = String(numAto).padStart(5, '0');\n\n                tbody.append(`\n                    <tr data-ano=\"${anoAto}\" data-num=\"${numAtoPad}\">\n                        <td><strong>${r[0]}<\/strong><\/td>\n                        <td>${r[1] || \"\"}<\/td>\n                        <td>${r[2] || \"\"}<\/td>\n                        <td>${r[3] || \"\"}<\/td>\n                        <td>${linkHTML}<\/td>\n                    <\/tr>\n                `);\n            }\n\n            \/\/ Criando crit\u00e9rio personalizado no DataTables para ler os atributos de dados ocultos\n            $.fn.dataTable.ext.type.order['sequencial-numerico-pre'] = function(data, cell) {\n                let row = $(cell.node()).closest('tr');\n                let ano = row.attr('data-ano') || '0000';\n                let num = row.attr('data-num') || '00000';\n                return ano + '_' + num; \/\/ Cria chaves limpas como \"2025_00002\" e \"2025_00011\"\n            };\n\n            \/\/ Inicializa\u00e7\u00e3o configurada\n            table = $('#tabela-outorga').DataTable({\n                \"pageLength\": 100,\n                \"lengthMenu\": [10, 30, 50, 100, 500, 1000],\n                \"columnDefs\": [\n                    { \"type\": \"sequencial-numerico\", \"targets\": 0 } \/\/ Aplica a regra estrita na Coluna 0 (N\u00ba do Ato)\n                ],\n                \"order\": [[0, \"asc\"]], \/\/ Define a listagem inicial estritamente em ordem crescente linear\n                \"language\": {\n                    \"url\": \"https:\/\/cdn.datatables.net\/plug-ins\/1.13.6\/i18n\/pt-BR.json\"\n                }\n            });\n\n            \/\/ Vincula todos os inputs de filtros ao redesenho imediato da tabela\n            $('#filtro-ato, #filtro-sistema, #filtro-tipo, #filtro-usuario, #filtro-ano').on('keyup change', function(){\n                table.draw();\n            });\n        }\n    });\n}\n\n$(document).ready(init);\n\n})(jQuery);\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>N\u00ba do Ato Sistema Tipo Todos os tiposRegistroOutorgaRetifica\u00e7\u00e3oDRDHSIndeferimentoProrroga\u00e7\u00e3o Usu\u00e1rio Ano N\u00ba do Ato Sistema Tipo Usu\u00e1rio Link do Ato Carregando Atos Autorizativos oficiais&#8230; Arquivo completo para consulta: Baixar Planilha de Portarias 2025 (.xlsx)<\/p>\n","protected":false},"author":877,"featured_media":0,"parent":28405,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-307550","page","type-page","status-publish","hentry"],"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"fabricioaires","author_link":"https:\/\/goias.gov.br\/meioambiente\/author\/fabricioaires\/"},"rttpg_comment":0,"rttpg_category":null,"rttpg_excerpt":"N\u00ba do Ato Sistema Tipo Todos os tiposRegistroOutorgaRetifica\u00e7\u00e3oDRDHSIndeferimentoProrroga\u00e7\u00e3o Usu\u00e1rio Ano N\u00ba do Ato Sistema Tipo Usu\u00e1rio Link do Ato Carregando Atos Autorizativos oficiais&#8230; Arquivo completo para consulta: Baixar Planilha de Portarias 2025 (.xlsx)","_links":{"self":[{"href":"https:\/\/goias.gov.br\/meioambiente\/wp-json\/wp\/v2\/pages\/307550","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/goias.gov.br\/meioambiente\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/goias.gov.br\/meioambiente\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/goias.gov.br\/meioambiente\/wp-json\/wp\/v2\/users\/877"}],"replies":[{"embeddable":true,"href":"https:\/\/goias.gov.br\/meioambiente\/wp-json\/wp\/v2\/comments?post=307550"}],"version-history":[{"count":2,"href":"https:\/\/goias.gov.br\/meioambiente\/wp-json\/wp\/v2\/pages\/307550\/revisions"}],"predecessor-version":[{"id":346903,"href":"https:\/\/goias.gov.br\/meioambiente\/wp-json\/wp\/v2\/pages\/307550\/revisions\/346903"}],"up":[{"embeddable":true,"href":"https:\/\/goias.gov.br\/meioambiente\/wp-json\/wp\/v2\/pages\/28405"}],"wp:attachment":[{"href":"https:\/\/goias.gov.br\/meioambiente\/wp-json\/wp\/v2\/media?parent=307550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}