{"id":5129,"date":"2026-04-09T12:49:04","date_gmt":"2026-04-09T15:49:04","guid":{"rendered":"https:\/\/guiacataguases.com.br\/nova\/?page_id=5129"},"modified":"2026-04-09T12:52:03","modified_gmt":"2026-04-09T15:52:03","slug":"linhas-de-onibus-uba","status":"publish","type":"page","link":"https:\/\/guiacataguases.com.br\/nova\/linhas-de-onibus-uba\/","title":{"rendered":"Linhas de \u00d4nibus Ub\u00e1"},"content":{"rendered":"    <div class=\"gbc-diretorio\">\r\n        \r\n        <div style=\"text-align: center; margin-bottom: 30px;\">\r\n            <h2 style=\"font-size: 1.8rem; color: #0f172a; margin-bottom: 12px; font-weight: 700;\">Consulte os Hor\u00e1rios de \u00d4nibus<\/h2>\r\n            <p style=\"color: #475569; font-size: 1rem; max-width: 600px; margin: 0 auto;\">Encontre o seu \u00f4nibus de forma r\u00e1pida. Selecione a sua cidade ou pesquise pela sua linha abaixo.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"gbc-diretorio-filtros\" style=\"margin-bottom: 25px;\">\r\n            <div style=\"position: relative;\">\r\n                <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#94a3b8\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"position: absolute; left: 16px; top: 16px;\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"\/><\/svg>\r\n                <input type=\"text\" id=\"gbc-filtro-texto\" placeholder=\"Pesquise pelo seu bairro ou linha...\" style=\"width: 100%; padding: 14px 14px 14px 45px; border: 1px solid #cbd5e1; border-radius: 8px; font-size: 1rem; outline: none; box-shadow: 0 2px 4px rgba(0,0,0,0.02);\">\r\n            <\/div>\r\n            \r\n                        <div class=\"gbc-diretorio-abas\" id=\"gbc-diretorio-abas\" style=\"display:flex; gap:10px; margin-top: 15px; flex-wrap: wrap;\">\r\n                <button class=\"gbc-aba-empresa active\" data-empresa=\"todas\" style=\"display:flex; align-items:center; gap:6px; flex:1; min-width: 200px;\">\r\n                    <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>\r\n                    Dias \u00dateis\r\n                <\/button>\r\n                <button class=\"gbc-aba-empresa\" data-empresa=\"radial\" style=\"display:flex; align-items:center; gap:6px; background:#f8fafc; border-color:#cbd5e1; color:#475569; flex:1; min-width: 200px;\">\r\n                    <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><line x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"\/><line x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"\/><polyline points=\"10 9 9 9 8 9\"\/><\/svg>\r\n                    Finais de Semana e Feriados\r\n                <\/button>\r\n            <\/div>\r\n                    <\/div>\r\n\r\n                \r\n        <div class=\"gbc-grelha-linhas\" id=\"gbc-grelha-linhas\" style=\"margin-top:25px;\">\r\n                            <a href=\"https:\/\/guiacataguases.com.br\/nova\/linhas\/uba\/01-pires-da-luz-rodoviaria\/\" class=\"gbc-card-resumo\" data-empresa=\"todas\" data-nome=\"01 pires da luz \/ rodovi\u00e1ria ub\u00e1\" style=\"text-decoration:none;\">\r\n                    <div class=\"gbc-card-resumo-cor\" style=\"background: #2ce241;\"><\/div>\r\n                    <div class=\"gbc-card-resumo-info\">\r\n                        <h3>01 Pires da Luz \/ Rodovi\u00e1ria<\/h3>\r\n                        <span>Via\u00e7\u00e3o Ub\u00e1<\/span>\r\n                    <\/div>\r\n                <\/a>\r\n                            <a href=\"https:\/\/guiacataguases.com.br\/nova\/linhas\/uba\/02-aeroporto-centro\/\" class=\"gbc-card-resumo\" data-empresa=\"todas\" data-nome=\"02 aeroporto \/ centro ub\u00e1\" style=\"text-decoration:none;\">\r\n                    <div class=\"gbc-card-resumo-cor\" style=\"background: #2ce241;\"><\/div>\r\n                    <div class=\"gbc-card-resumo-info\">\r\n                        <h3>02 Aeroporto \/ Centro<\/h3>\r\n                        <span>Via\u00e7\u00e3o Ub\u00e1<\/span>\r\n                    <\/div>\r\n                <\/a>\r\n                            <a href=\"https:\/\/guiacataguases.com.br\/nova\/linhas\/uba\/03-palmeiras-vila-casal-rodoviaria\/\" class=\"gbc-card-resumo\" data-empresa=\"todas\" data-nome=\"03 palmeiras \/ vila casal \/ rodovi\u00e1ria ub\u00e1\" style=\"text-decoration:none;\">\r\n                    <div class=\"gbc-card-resumo-cor\" style=\"background: #2ce241;\"><\/div>\r\n                    <div class=\"gbc-card-resumo-info\">\r\n                        <h3>03 Palmeiras \/ Vila Casal \/ Rodovi\u00e1ria<\/h3>\r\n                        <span>Via\u00e7\u00e3o Ub\u00e1<\/span>\r\n                    <\/div>\r\n                <\/a>\r\n                            <a href=\"https:\/\/guiacataguases.com.br\/nova\/linhas\/uba\/04-santa-edwiges\/\" class=\"gbc-card-resumo\" data-empresa=\"todas\" data-nome=\"04 santa edwiges ub\u00e1\" style=\"text-decoration:none;\">\r\n                    <div class=\"gbc-card-resumo-cor\" style=\"background: #2ce241;\"><\/div>\r\n                    <div class=\"gbc-card-resumo-info\">\r\n                        <h3>04 Santa Edwiges<\/h3>\r\n                        <span>Via\u00e7\u00e3o Ub\u00e1<\/span>\r\n                    <\/div>\r\n                <\/a>\r\n                            <a href=\"https:\/\/guiacataguases.com.br\/nova\/linhas\/uba\/05-sao-domingos-chiquito-gazola\/\" class=\"gbc-card-resumo\" data-empresa=\"todas\" data-nome=\"05 s\u00e3o domingos \/ chiquito gazola ub\u00e1\" style=\"text-decoration:none;\">\r\n                    <div class=\"gbc-card-resumo-cor\" style=\"background: #2ce241;\"><\/div>\r\n                    <div class=\"gbc-card-resumo-info\">\r\n                        <h3>05 S\u00e3o Domingos \/ Chiquito Gazola<\/h3>\r\n                        <span>Via\u00e7\u00e3o Ub\u00e1<\/span>\r\n                    <\/div>\r\n                <\/a>\r\n                            <a href=\"https:\/\/guiacataguases.com.br\/nova\/linhas\/uba\/06-santa-bernadete-sao-joao\/\" class=\"gbc-card-resumo\" data-empresa=\"todas\" data-nome=\"06 santa bernadete \/ s\u00e3o jo\u00e3o ub\u00e1\" style=\"text-decoration:none;\">\r\n                    <div class=\"gbc-card-resumo-cor\" style=\"background: #2ce241;\"><\/div>\r\n                    <div class=\"gbc-card-resumo-info\">\r\n                        <h3>06 Santa Bernadete \/ S\u00e3o Jo\u00e3o<\/h3>\r\n                        <span>Via\u00e7\u00e3o Ub\u00e1<\/span>\r\n                    <\/div>\r\n                <\/a>\r\n                            <a href=\"https:\/\/guiacataguases.com.br\/nova\/linhas\/uba\/07-santa-bernadete-serra-verde\/\" class=\"gbc-card-resumo\" data-empresa=\"todas\" data-nome=\"07 santa bernadete \/ serra verde ub\u00e1\" style=\"text-decoration:none;\">\r\n                    <div class=\"gbc-card-resumo-cor\" style=\"background: #2ce241;\"><\/div>\r\n                    <div class=\"gbc-card-resumo-info\">\r\n                        <h3>07 Santa Bernadete \/ Serra Verde<\/h3>\r\n                        <span>Via\u00e7\u00e3o Ub\u00e1<\/span>\r\n                    <\/div>\r\n                <\/a>\r\n                            <a href=\"https:\/\/guiacataguases.com.br\/nova\/linhas\/uba\/08-shangrila-mangueira-rural-via-solar\/\" class=\"gbc-card-resumo\" data-empresa=\"todas\" data-nome=\"08 shangril\u00e1 \/ mangueira rural via solar ub\u00e1\" style=\"text-decoration:none;\">\r\n                    <div class=\"gbc-card-resumo-cor\" style=\"background: #2ce241;\"><\/div>\r\n                    <div class=\"gbc-card-resumo-info\">\r\n                        <h3>08 Shangril\u00e1 \/ Mangueira Rural via Solar<\/h3>\r\n                        <span>Via\u00e7\u00e3o Ub\u00e1<\/span>\r\n                    <\/div>\r\n                <\/a>\r\n                            <a href=\"https:\/\/guiacataguases.com.br\/nova\/linhas\/uba\/09-shangri-la-mangueira-rural-via-paulino-fernandes\/\" class=\"gbc-card-resumo\" data-empresa=\"todas\" data-nome=\"09 shangri-l\u00e1 \/ mangueira rural via paulino fernandes ub\u00e1\" style=\"text-decoration:none;\">\r\n                    <div class=\"gbc-card-resumo-cor\" style=\"background: #2ce241;\"><\/div>\r\n                    <div class=\"gbc-card-resumo-info\">\r\n                        <h3>09 Shangri-l\u00e1 \/ Mangueira Rural via Paulino Fernandes<\/h3>\r\n                        <span>Via\u00e7\u00e3o Ub\u00e1<\/span>\r\n                    <\/div>\r\n                <\/a>\r\n                            <a href=\"https:\/\/guiacataguases.com.br\/nova\/linhas\/uba\/10-fazendinha-eldorado\/\" class=\"gbc-card-resumo\" data-empresa=\"todas\" data-nome=\"10 fazendinha \/ eldorado ub\u00e1\" style=\"text-decoration:none;\">\r\n                    <div class=\"gbc-card-resumo-cor\" style=\"background: #2ce241;\"><\/div>\r\n                    <div class=\"gbc-card-resumo-info\">\r\n                        <h3>10 Fazendinha \/ Eldorado<\/h3>\r\n                        <span>Via\u00e7\u00e3o Ub\u00e1<\/span>\r\n                    <\/div>\r\n                <\/a>\r\n                            <a href=\"https:\/\/guiacataguases.com.br\/nova\/linhas\/uba\/11-povoado-rodoviaria\/\" class=\"gbc-card-resumo\" data-empresa=\"todas\" data-nome=\"11 povoado \/ rodovi\u00e1ria ub\u00e1\" style=\"text-decoration:none;\">\r\n                    <div class=\"gbc-card-resumo-cor\" style=\"background: #2ce241;\"><\/div>\r\n                    <div class=\"gbc-card-resumo-info\">\r\n                        <h3>11 Povoado \/ Rodovi\u00e1ria<\/h3>\r\n                        <span>Via\u00e7\u00e3o Ub\u00e1<\/span>\r\n                    <\/div>\r\n                <\/a>\r\n                    <\/div>\r\n\r\n                <div style=\"margin-top: 50px; padding: 20px; background: #f8fafc; border-radius: 8px; border: 1px solid #e2e8f0; font-size: 0.85rem; color: #475569; line-height: 1.6; display: flex; gap: 15px;\">\r\n            <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#64748b\" stroke-width=\"2\" style=\"flex-shrink: 0; margin-top: 3px;\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\/><\/svg>\r\n            <div>\r\n                <p style=\"margin: 0 0 10px 0;\"><strong>Aviso de Utilidade P\u00fablica:<\/strong> O portal atua de forma independente para facilitar o acesso \u00e0 informa\u00e7\u00e3o. Os hor\u00e1rios apresentados s\u00e3o baseados em dados oficiais, mas o transporte p\u00fablico est\u00e1 sujeito a atrasos devido ao tr\u00e2nsito, clima ou problemas mec\u00e2nicos.<\/p>\r\n                <p style=\"margin: 0;\">Para registrar reclama\u00e7\u00f5es oficiais sobre a qualidade do servi\u00e7o ou frota, entre em contato direto com a central de atendimento das respectivas operadoras ou com a ouvidoria municipal.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n    <\/div>\r\n    \r\n    <script>\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            const abas = document.querySelectorAll('.gbc-aba-empresa');\r\n            const cards = document.querySelectorAll('.gbc-card-resumo');\r\n            const input = document.getElementById('gbc-filtro-texto');\r\n            const isHub = false;\r\n            const hubContent = document.getElementById('gbc-hub-content');\r\n            const grelhaLinhas = document.getElementById('gbc-grelha-linhas');\r\n\r\n            \/\/ --- NOVO: L\u00f3gica para pegar busca da URL ---\r\n            const urlParams = new URLSearchParams(window.location.search);\r\n            const queryUrl = urlParams.get('gbus_q');\r\n            if (queryUrl && input) {\r\n                input.value = queryUrl;\r\n            }\r\n\r\n            function filtrar() {\r\n                const termoRaw = input ? input.value : '';\r\n                const termo = termoRaw.toLowerCase().normalize(\"NFD\").replace(\/[\\u0300-\\u036f]\/g, \"\");\r\n                \r\n                if (isHub) {\r\n                    if (termo.length > 0) {\r\n                        if(hubContent) hubContent.style.display = 'none';\r\n                        grelhaLinhas.style.display = 'grid'; \r\n                    } else {\r\n                        if(hubContent) hubContent.style.display = 'block';\r\n                        grelhaLinhas.style.display = 'none'; \r\n                        return; \r\n                    }\r\n                }\r\n\r\n                const abaAtiva = document.querySelector('.gbc-aba-empresa.active');\r\n                const empresaAtiva = abaAtiva ? abaAtiva.dataset.empresa : 'todas';\r\n\r\n                let count = 0;\r\n                cards.forEach(card => {\r\n                    const nome = card.dataset.nome.toLowerCase().normalize(\"NFD\").replace(\/[\\u0300-\\u036f]\/g, \"\");\r\n                    const isRadial = card.dataset.empresa === 'radial';\r\n                    \r\n                    const matchTexto = nome.includes(termo);\r\n                    let matchAba = true;\r\n\r\n                    if (!isHub) {\r\n                        if (empresaAtiva === 'todas') {\r\n                            matchAba = !isRadial; \r\n                        } else if (empresaAtiva === 'radial') {\r\n                            matchAba = isRadial; \r\n                        }\r\n                    }\r\n\r\n                    if (matchTexto && matchAba) {\r\n                        card.style.display = 'flex';\r\n                        count++;\r\n                    } else {\r\n                        card.style.display = 'none';\r\n                    }\r\n                });\r\n            }\r\n\r\n            if(input) input.addEventListener('input', filtrar);\r\n            abas.forEach(aba => {\r\n                aba.addEventListener('click', function() {\r\n                    abas.forEach(b => {\r\n                        b.classList.remove('active');\r\n                        b.style.background = '#f8fafc';\r\n                        b.style.color = '#475569';\r\n                    });\r\n                    this.classList.add('active');\r\n                    this.style.background = '#3b82f6';\r\n                    this.style.color = 'white';\r\n                    filtrar();\r\n                });\r\n            });\r\n            \r\n            \/\/ Dispara filtro inicial (importante para busca vindo da Sidebar)\r\n            filtrar(); \r\n        });\r\n    <\/script>\r\n    \n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5129","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/guiacataguases.com.br\/nova\/wp-json\/wp\/v2\/pages\/5129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/guiacataguases.com.br\/nova\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/guiacataguases.com.br\/nova\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/guiacataguases.com.br\/nova\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/guiacataguases.com.br\/nova\/wp-json\/wp\/v2\/comments?post=5129"}],"version-history":[{"count":1,"href":"https:\/\/guiacataguases.com.br\/nova\/wp-json\/wp\/v2\/pages\/5129\/revisions"}],"predecessor-version":[{"id":5130,"href":"https:\/\/guiacataguases.com.br\/nova\/wp-json\/wp\/v2\/pages\/5129\/revisions\/5130"}],"wp:attachment":[{"href":"https:\/\/guiacataguases.com.br\/nova\/wp-json\/wp\/v2\/media?parent=5129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}