PageSourceSearch

https://otaboanense.com.br/taboao/

html otaboanense.com.br collected 2026-10-02 10:53:12 UTC 105,875 bytes, 1,963 lines download raw bytes

1<!DOCTYPE html>
2<html lang="pt-BR">
3
4<head>
5    <!-- Google Tag Manager -->
6    
6<script>
vendor: 343 bytes, lines 6-10
6(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
7    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
8    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
9    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
10    })(window,document,'script','dataLayer','
10GTM-M62RTRR
vendor: 3 bytes, line 10
10');
10</script>
10
11    <!-- End Google Tag Manager -->
12    <meta charset="UTF-8">
13    <meta name="viewport" content="width=device-width, initial-scale=1.0">
14    
14<script src="https://cdn.tailwindcss.com"></script>
14
15    <link rel="preconnect" href="https://fonts.googleapis.com">
16    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
17    <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap" rel="stylesheet">
18        <style>
19    /* Configuração da fonte Signika */
20    .font-signika {
21        font-family: 'Signika', sans-serif;
22    }
23
24    /* Personalização adicional para títulos com Signika */
25    .font-signika {
26        letter-spacing: -0.01em;
27    }
28    </style>
29    <style>
30    @keyframes marquee {
31        0% {
32            transform: translateX(0);
33        }
34
35        100% {
36            transform: translateX(-100%);
37        }
38    }
39
40    .animate-marquee {
41        animation: marquee 30s linear infinite;
42    }
43
44    /* Estilo personalizado para os itens do menu */
45    .menu-item {
46        padding: 0.75rem 1rem;
47        font-weight: 600;
48        font-family: 'Montserrat', Arial, sans-serif;
49        text-transform: uppercase;
50        transition: all 0.2s ease;
51    }
52
53    .menu-item a {
54        color: #333;
55    }
56
57    .menu-item:hover {
58        background-color: #2563eb;
59    }
60
61    .menu-item:hover a {
62        color: white;
63    }
64
65    /* Estilo para a logo */
66    .site-logo img {
67        height: 50px;
68        width: auto;
69    }
70
71    /* Estilo para o formulário de busca */
72    #search-form {
73        width: 100%;
74        transition: all 0.3s ease;
75    }
76
77    .search-field {
78        width: 100%;
79        padding: 0.5rem 1rem;
80        border: 1px solid #e5e7eb;
81        border-radius: 0.25rem;
82        outline: none;
83    }
84
85    .search-field:focus {
86        border-color: #3b82f6;
87        box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.3);
88    }
89
90    .search-submit {
91        background-color: #2563eb;
92        color: white;
93        padding: 0.5rem 1rem;
94        border-radius: 0.25rem;
95        font-weight: 600;
96        transition: background-color 0.2s ease;
97    }
98
99    .search-submit:hover {
100        background-color: #1d4ed8;
101    }
102
103    /* Estilos para menu mobile */
104    #mobile-menu {
105        transition: all 0.3s ease;
106    }
107
108    #mobile-menu-items li a {
109        font-family: 'Montserrat', Arial, sans-serif;
110        font-weight: 600;
111        text-transform: uppercase;
112    }
113
114    /* Ajustes adicionais para responsividade */
115    @media (max-width: 768px) {
116        #mobile-menu-items {
117            max-height: 80vh;
118            overflow-y: auto;
119        }
120    }
121
122    /* Estilos responsivos */
123    @media (max-width: 768px) {
124        .topbar-info {
125            flex-direction: column;
126            align-items: flex-start;
127        }
128
129        .topbar-links {
130            margin-top: 0.5rem;
131        }
132
133        .header-content {
134            flex-direction: column;
135        }
136
137        .site-logo {
138            margin-bottom: 1rem;
139        }
140
141        .main-menu {
142            overflow-x: auto;
143            -webkit-overflow-scrolling: touch;
144        }
145
146        .menu-item {
147            padding: 0.5rem 0.75rem;
148            white-space: nowrap;
149        }
150    }
151    </style>
152    <title>Taboão da Serra &#8211; O Taboanense</title>
153<meta name='robots' content='max-image-preview:large' />
154<script async src='https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5073240446743321' crossorigin='anonymous'></script>
154
155<link rel='dns-prefetch' href='//otaboanense.com.br' />
156<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
157<link rel='dns-prefetch' href='//fonts.googleapis.com' />
158<link rel='dns-prefetch' href='//cdn.tailwindcss.com' />
159<link rel="alternate" type="application/rss+xml" title="Feed de categoria para O Taboanense &raquo; Taboão da Serra" href="https://otaboanense.com.br/categorias/taboao-da-serra/feed/" />
160<meta name="description" content="24 anos, firme junto ao povo! " />
161<meta property="og:title" content="Taboão da Serra | O Taboanense" />
162<meta property="og:description" content="24 anos, firme junto ao povo! " />
163<meta property="og:type" content="website" />
164<meta property="og:url" content="https://otaboanense.com.br/categorias/taboao-da-serra/" />
165<meta property="og:site_name" content="O Taboanense" />
166<meta property="og:locale" content="pt_BR" />
167<meta name="twitter:card" content="summary" />
168<meta name="twitter:title" content="Taboão da Serra | O Taboanense" />
169<meta name="twitter:description" content="24 anos, firme junto ao povo! " />
170<link rel="icon" type="image/png" sizes="96x96" href="https://otaboanense.com.br/wp-content/themes/otaboanense-v8/static/img/favicon/favicon-96x96.png?ver=1784310962" />
171<link rel="icon" type="image/svg+xml" href="https://otaboanense.com.br/wp-content/themes/otaboanense-v8/static/img/favicon/favicon.svg?ver=1784310962" />
172<link rel="shortcut icon" href="https://otaboanense.com.br/wp-content/themes/otaboanense-v8/static/img/favicon/favicon.ico?ver=1784310962" />
173<link rel="apple-touch-icon" sizes="180x180" href="https://otaboanense.com.br/wp-content/themes/otaboanense-v8/static/img/favicon/apple-touch-icon.png?ver=1784310962" />
174<link rel="manifest" href="https://otaboanense.com.br/wp-content/themes/otaboanense-v8/static/img/favicon/site.webmanifest?ver=1784310962" />
175<style id="wp-img-auto-sizes-contain-inline-css">
176img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
177/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
178</style>
179<style id="wp-emoji-styles-inline-css">
180
181	img.wp-smiley, img.emoji {
182		display: inline !important;
183		border: none !important;
184		box-shadow: none !important;
185		height: 1em !important;
186		width: 1em !important;
187		margin: 0 0.07em !important;
188		vertical-align: -0.1em !important;
189		background: none !important;
190		padding: 0 !important;
191	}
192/*# sourceURL=wp-emoji-styles-inline-css */
193</style>
194<style id="wp-block-library-inline-css">
195:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
195--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
196
197/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
198</style>
199<style id="classic-theme-styles-inline-css">
200/*! This file is auto-generated */
201.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
202/*# sourceURL=/wp-includes/css/classic-themes.min.css */
203</style>
204
205<style id="global-styles-inline-css">
206:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
2060) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
206.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
207/*# sourceURL=global-styles-inline-css */
208</style>
209
210<link rel='stylesheet' id='fontawesome-css' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css?ver=6.4.0' media='all' />
211<link rel='stylesheet' id='inter-font-css' href='https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&#038;display=swap' media='all' />
212<link rel='stylesheet' id='tailwindcss-css' href='https://cdn.tailwindcss.com' media='all' />
213<link rel='stylesheet' id='otaboanense-widgets-style-css' href='https://otaboanense.com.br/wp-content/themes/otaboanense-v8/assets/css/widgets.css?ver=1760444755' media='all' />
214<link rel='stylesheet' id='otaboanense-home-style-css' href='https://otaboanense.com.br/wp-content/themes/otaboanense-v8/static/css/home.css?ver=1776786180' media='all' />
215<link rel='stylesheet' id='otaboanense-style-css' href='https://otaboanense.com.br/wp-content/themes/otaboanense-v8/style.css?ver=1776863141' media='all' />
216<link rel='stylesheet' id='otaboanense-design-override-css' href='https://otaboanense.com.br/wp-content/themes/otaboanense-v8/static/css/design-system-override.css?ver=1776783531' media='all' />
217<link rel='stylesheet' id='otaboanense-pagination-css' href='https://otaboanense.com.br/wp-content/themes/otaboanense-v8/static/css/pagination.css?ver=1760444755' media='all' />
218<link rel='stylesheet' id='google-fonts-css' href='https://fonts.googleapis.com/css2?family=Signika:wght@400;500;600;700&#038;display=swap' media='all' />
219<link rel='stylesheet' id='otaboanense-tag-styles-css' href='https://otaboanense.com.br/wp-content/themes/otaboanense-v8/assets/css/tag-page.css?ver=1.0.0' media='all' />
220<link rel='stylesheet' id='otaboanense-category-styles-css' href='https://otaboanense.com.br/wp-content/themes/otaboanense-v8/assets/css/category-page.css?ver=1.0.0' media='all' />
221<link rel='stylesheet' id='otaboanense-home-styles-css' href='https://otaboanense.com.br/wp-content/themes/otaboanense-v8/assets/css/home.css?ver=1.995' media='all' />
222<script id="jquery-core-js" src="https://otaboanense.com.br/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 222
222
223<script id="jquery-migrate-js" src="https://otaboanense.com.br/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
223
224<link rel="https://api.w.org/" href="https://otaboanense.com.br/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://otaboanense.com.br/wp-json/wp/v2/categories/81" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://otaboanense.com.br/xmlrpc.php?rsd" />
225<meta name="generator" content="WordPress 7.1" />
226<style>
227/* Classes para aspect ratio de vídeos (16:9) */
228.aspect-w-16 {
229    position: relative;
230    padding-bottom: 56.25%;
231    height: 0;
232    overflow: hidden;
233    max-width: 100%;
234}
235
236.aspect-w-16 iframe {
237    position: absolute;
238    top: 0;
239    left: 0;
240    width: 100%;
241    height: 100%;
242}
243</style>
244</head>
245<body class="archive category category-taboao-da-serra category-81 wp-theme-otaboanense-v8 bg-white category-layout-default">
246        <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 246-247
246
247    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
247GTM-M62RTRR
vendor: 91 bytes, lines 247-249
247"
248    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
249    
249<!-- End Google Tag Manager (noscript) -->
250    <!-- Barra superior -->
251<div class="bg-slate-50 text-sm text-slate-600 py-2 px-4 uppercase font-medium">
252    <div class="container mx-auto flex flex-wrap justify-between items-center topbar-info">
253        <div class="flex items-center hidden md:flex">
254            <span id="topbar-display" class="mr-3 text-sm" aria-live="polite"></span>
255
256        </div>
257        <div class="flex items-center space-x-4 text-sm topbar-links">
258            <span>sexta-feira, 2 de outubro de 2026</span>
259        </div>
260        <div class="flex items-center space-x-3 hidden md:flex">
261                        <p>Whatsapp 11 97446-9830</p>
262        </div>
263    </div>
264</div>
265<script src="https://otaboanense.com.br/wp-content/themes/otaboanense-v8/assets/utils/weather.js"></script>
vendor: 1 bytes, line 265
265
266<script>
267(function() {
268    var display = document.getElementById('topbar-display');
269    //   var btn = document.getElementById('topbar-refresh');
270    var W = window.WeatherUtil;
271    if (!display || !W) return;
272
273    function update() {
274        var c = W.pickRandomCity(W.cities);
275        W.getTemperature(c)
276            .then(function(t) {
277                display.innerHTML = W.formatDisplay(c, t);
278            })
279            .catch(function() {
280                display.innerHTML = W.formatDisplay(c, null);
281            });
282    }
283    //   btn.addEventListener('click', update);
284    update();
285})();
286</script>
286    <!-- Logo e Navegação Principal -->
287<header id="main-header" class="bg-white">
288    <div class="container mx-auto">
289        <div class="flex justify-between items-center py-4 header-content px-4 md:px-0">
290            <!-- Logo -->
291            <div class="flex-shrink-0 site-logo">
292                <a href="https://otaboanense.com.br/">
293                    <img src="https://otaboanense.com.br/wp-content/themes/otaboanense-v8/static/img/logo.svg" alt="Logo do O Taboanense">
294                </a>
295            </div>
296
297            <!-- Banner de publicidade -->
298            <div class="md:block">
299                                <a href="https://www.ts.sp.gov.br/">
300                    <img src="https://otaboanense.com.br/wp-content/uploads/2026/09/banner_prefeitura_portaentrada.jpg" alt="Banner publicitário" class="h-auto w-full object-cover">
301                </a>
302                            </div>
303        </div>
304
305        <!-- Menu de navegação principal -->
306        <nav class="md:border-t md:border-b border-gray-200 relative">
307            <div class="flex justify-between">
308                <!-- Menu Hambúrguer Mobile -->
309                <div class="md:hidden flex items-center px-4">
310                    <button id="mobile-menu-button" class="p-1">
311                        <svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="none" viewBox="0 0 24 24"
312                            stroke="currentColor">
313                            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
314                                d="M4 6h16M4 12h16M4 18h16" />
315                        </svg>
316                    </button>
317                </div>
318
319                <!-- Menu Desktop -->
320                <div class="hidden md:block overflow-x-auto main-menu">
321                    <ul id="menu-main-menu" class="flex flex-nowrap"><li class="menu-item"><a href="/">Home</a></li>
322<li class="menu-item"><a href="/taboao">Taboão da Serra</a></li>
323<li class="menu-item"><a href="/embu">Embu</a></li>
324<li class="menu-item"><a href="/itapecerica">Itapecerica da Serra</a></li>
325<li class="menu-item"><a href="/regiao">+ Região</a></li>
326<li class="menu-item"><a href="/sao-paulo">São Paulo</a></li>
327<li class="menu-item"><a href="/brasil">Brasil</a></li>
328<li class="menu-item"><a href="https://otaboanense.com.br/categorias/ultimas-noticias/">Últimas Notícias</a></li>
329</ul>                </div>
330
331                <div class="px-4 py-2 flex items-center">
332                    <button class="p-1" id="search-toggle">
333                        <svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="none" viewBox="0 0 24 24"
334                            stroke="currentColor">
335                            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
336                                d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z" />
337                        </svg>
338                    </button>
339                </div>
340            </div>
341
342            <!-- Menu Mobile Dropdown (Inicialmente oculto) -->
343            <div id="mobile-menu" class="hidden md:hidden w-full border-t border-gray-100">
344                <ul id="mobile-menu-items" class="bg-white"><li class="border-b border-gray-200"><a href="/" class="block py-3 px-4 text-gray-800 hover:bg-blue-500 hover:text-white transition duration-200">Home</a></li>
345<li class="border-b border-gray-200"><a href="/taboao" class="block py-3 px-4 text-gray-800 hover:bg-blue-500 hover:text-white transition duration-200">Taboão da Serra</a></li>
346<li class="border-b border-gray-200"><a href="/embu" class="block py-3 px-4 text-gray-800 hover:bg-blue-500 hover:text-white transition duration-200">Embu</a></li>
347<li class="border-b border-gray-200"><a href="/itapecerica" class="block py-3 px-4 text-gray-800 hover:bg-blue-500 hover:text-white transition duration-200">Itapecerica da Serra</a></li>
348<li class="border-b border-gray-200"><a href="/regiao" class="block py-3 px-4 text-gray-800 hover:bg-blue-500 hover:text-white transition duration-200">+ Região</a></li>
349<li class="border-b border-gray-200"><a href="/sao-paulo" class="block py-3 px-4 text-gray-800 hover:bg-blue-500 hover:text-white transition duration-200">São Paulo</a></li>
350<li class="border-b border-gray-200"><a href="/brasil" class="block py-3 px-4 text-gray-800 hover:bg-blue-500 hover:text-white transition duration-200">Brasil</a></li>
351<li class="border-b border-gray-200"><a href="https://otaboanense.com.br/categorias/ultimas-noticias/" class="block py-3 px-4 text-gray-800 hover:bg-blue-500 hover:text-white transition duration-200">Últimas Notícias</a></li>
352</ul>            </div>
353
354            <!-- Formulário de busca oculto (personalizado) -->
355            <div id="search-form" class="hidden py-4 px-4 border-t border-gray-200 w-full bg-white left-0 z-10">
356                <form role="search" method="get" class="flex" action="https://otaboanense.com.br/">
357                    <input type="search" class="search-field flex-grow mr-2" placeholder="Pesquisar..."
358                        value="" name="s" />
359                    <button type="submit" class="search-submit">Buscar</button>
360                </form>
361            </div>
362        </nav>
363        <!-- Banner principal do header (via ACF da Home) -->
364        <div class="md:block">
365                    </div>
366    </div>
367</header>    
368<style>
369/**
370 * Estilos personalizados para páginas de categoria
371 * Caminho: /wp-content/themes/otaboanense-v8/assets/css/category-page.css
372 */
373
374/* Estilos para paginação */
375.page-numbers {
376    display: flex;
377    align-items: center;
378    justify-content: center;
379    gap: 0.5rem;
380}
381
382.page-numbers li {
383    list-style: none;
384}
385
386.page-numbers a,
387.page-numbers span.current {
388    display: inline-flex;
389    padding: 0.25rem 0.75rem;
390    font-weight: 500;
391    border-radius: 0.25rem;
392}
393
394.page-numbers a {
395    background-color: white;
396    color: #4b5563;
397    border: 1px solid #e5e7eb;
398}
399
400.page-numbers a:hover {
401    background-color: #f9fafb;
402}
403
404.page-numbers span.current {
405    background-color: rgb(38, 47, 220);
406    color: white;
407}
408
409.page-numbers .next,
410.page-numbers .prev {
411    display: inline-flex;
412    align-items: center;
413}
414
415/* Ajuste para dots (ellipsis) na paginação */
416.page-numbers .dots {
417    padding: 0.25rem 0.75rem;
418    color: #4b5563;
419}
420
421/* Estilos específicos para diferentes layouts de categoria */
422.category-layout-list .news-item {
423    display: flex;
424    margin-bottom: 1.5rem;
425    padding-bottom: 1.5rem;
426    border-bottom: 1px solid #e5e7eb;
427}
428
429.category-layout-list .news-item:last-child {
430    border-bottom: none;
431}
432
433.category-layout-featured .featured-post {
434    margin-bottom: 2rem;
435}
436
437.category-layout-featured .featured-post img {
438    width: 100%;
439    height: auto;
440    border-radius: 0.375rem;
441    margin-bottom: 1rem;
442}
443
444.category-layout-featured .featured-post h2 {
445    font-size: 1.5rem;
446    font-weight: 700;
447    margin-bottom: 0.75rem;
448}
449
450.category-layout-magazine .magazine-main {
451    margin-bottom: 2rem;
452}
453
454.category-layout-magazine .magazine-secondary {
455    display: grid;
456    grid-template-columns: repeat(1, 1fr);
457    gap: 1.5rem;
458}
459
460@media (min-width: 768px) {
461    .category-layout-magazine .magazine-secondary {
462        grid-template-columns: repeat(2, 1fr);
463    }
464}
465
466@media (min-width: 1024px) {
467    .category-layout-magazine .magazine-secondary {
468        grid-template-columns: repeat(3, 1fr);
469    }
470}
471
472/* Estilos para o widget de categorias */
473.otaboanense-categories-widget ul {
474    margin: 0;
475    padding: 0;
476}
477
478.otaboanense-categories-widget ul li {
479    margin: 0;
480    padding: 0;
481}
482
483.otaboanense-categories-widget .grid {
484    display: grid;
485    grid-template-columns: repeat(2, 1fr);
486    gap: 0.75rem;
487}
488
489.otaboanense-categories-widget .space-y-2>*+* {
490    margin-top: 0.5rem;
491}
492
493/* Estilos para subcategorias */
494.subcategories-container {
495    margin-bottom: 2rem;
496}
497
498.subcategories-container a {
499    text-decoration: none;
500    display: block;
501}
502
503.subcategories-container .inline a {
504    display: inline-block;
505}
506
507/* Estilos para posts relacionados */
508.related-posts-container {
509    margin-top: 2rem;
510    padding-top: 2rem;
511    border-top: 1px solid #e5e7eb;
512}
513
514.related-posts-container h2 {
515    font-size: 1.5rem;
516    font-weight: 700;
517    margin-bottom: 1.5rem;
518}
519
520.related-posts-grid {
521    display: grid;
522    grid-template-columns: repeat(1, 1fr);
523    gap: 1.5rem;
524}
525
526@media (min-width: 640px) {
527    .related-posts-grid {
528        grid-template-columns: repeat(2, 1fr);
529    }
530}
531
532@media (min-width: 1024px) {
533    .related-posts-grid {
534        grid-template-columns: repeat(4, 1fr);
535    }
536}
537
538/* Estilos para categorias em destaque */
539.featured-categories {
540    margin-bottom: 2rem;
541}
542
543.featured-categories-title {
544    font-size: 1.25rem;
545    font-weight: 700;
546    margin-bottom: 1rem;
547    padding-bottom: 0.5rem;
548    border-bottom: 2px solid #4578eb;
549}
550
551.featured-categories-grid {
552    display: grid;
553    grid-template-columns: repeat(2, 1fr);
554    gap: 1rem;
555}
556
557@media (min-width: 640px) {
558    .featured-categories-grid {
559        grid-template-columns: repeat(3, 1fr);
560    }
561}
562
563@media (min-width: 1024px) {
564    .featured-categories-grid {
565        grid-template-columns: repeat(4, 1fr);
566    }
567}
568
569.featured-categories-carousel {
570    display: flex;
571    overflow-x: auto;
572    scroll-snap-type: x mandatory;
573    gap: 1rem;
574    padding-bottom: 1rem;
575}
576
577.featured-categories-carousel .category-item {
578    flex: 0 0 auto;
579    width: 250px;
580    scroll-snap-align: start;
581}
582
583.featured-categories-tabs {
584    display: flex;
585    flex-direction: column;
586}
587
588.featured-categories-tabs-header {
589    display: flex;
590    overflow-x: auto;
591    border-bottom: 1px solid #e5e7eb;
592    margin-bottom: 1rem;
593}
594
595.featured-categories-tabs-header button {
596    padding: 0.5rem 1rem;
597    font-weight: 500;
598    border: none;
599    background: none;
600    border-bottom: 2px solid transparent;
601    cursor: pointer;
602}
603
604.featured-categories-tabs-header button.active {
605    border-bottom-color: #4578eb;
606    color: #4578eb;
607}
608
609.featured-categories-tabs-content {
610    display: none;
611}
612
613.featured-categories-tabs-content.active {
614    display: block;
615}
616
617/* Estilos para shortcode de posts por categoria */
618.category-posts-wrapper {
619    margin-bottom: 2rem;
620}
621
622.category-posts-container {
623    margin-top: 1rem;
624}
625
626.category-post-item {
627    margin-bottom: 1rem;
628}
629
630.category-post-item img {
631    border-radius: 0.375rem;
632    margin-bottom: 0.5rem;
633}
634
635.category-post-item h4 {
636    margin-top: 0;
637    margin-bottom: 0.5rem;
638}
639
640/* Estilos para editor's pick */
641.editors-pick {
642    background-color: #f9fafb;
643    border-radius: 0.5rem;
644    margin-bottom: 2rem;
645}
646
647.editors-pick-label {
648    display: inline-block;
649    background-color: #4578eb;
650    color: white;
651    font-size: 0.75rem;
652    font-weight: 700;
653    text-transform: uppercase;
654    padding: 0.25rem 0.5rem;
655    border-radius: 0.25rem;
656    margin-bottom: 1rem;
657}
658
659.editors-pick-title {
660    font-size: 1.5rem;
661    font-weight: 700;
662    margin-bottom: 1rem;
663}
664
665.editors-pick-excerpt {
666    color: #4b5563;
667    margin-bottom: 1rem;
668}
669
670.editors-pick-link {
671    display: inline-flex;
672    align-items: center;
673    color: #4578eb;
674    font-weight: 500;
675    text-decoration: none;
676}
677
678.editors-pick-link:hover {
679    text-decoration: underline;
680}
681
682.editors-pick-link svg {
683    width: 1rem;
684    height: 1rem;
685    margin-left: 0.25rem;
686}
687
688/* Estilos para posts destadados */
689.featured-posts {
690    margin-bottom: 2.5rem;
691}
692
693.featured-post-card {
694    transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
695}
696
697.featured-post-card:hover {
698    transform: translateY(-5px);
699    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
700}
701
702/* Estilos para notícias recentes */
703.latest-news {
704    margin-bottom: 2rem;
705}
706
707/* Estilos para o botão "Ver mais" */
708.view-more-btn {
709    display: inline-flex;
710    align-items: center;
711    justify-content: center;
712    padding: 0.5rem 1rem;
713    background-color: white;
714    color: #4578eb;
715    border: 1px solid #4578eb;
716    border-radius: 0.25rem;
717    font-weight: 500;
718    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
719}
720
721.view-more-btn:hover {
722    background-color: #4578eb;
723    color: white;
724}
725
726.view-more-btn svg {
727    width: 1rem;
728    height: 1rem;
729    margin-left: 0.5rem;
730}
731
732.infeed-item {
733  display: flex;
734  justify-content: center;
735  align-items: center;
736  min-height: 160px;
737}
738</style>
739
740<main class="container mx-auto px-4 py-6 xl:py-10">
741
742    <!-- Breadcrumb -->
743    <div class="flex items-center text-sm text-gray-500 mb-4">
744        <a href="https://otaboanense.com.br" class="hover:text-gray-700 flex items-center">
745            <svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 mr-1" fill="none" viewBox="0 0 24 24"
746                stroke="currentColor">
747                <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
748                    d="M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6" />
749            </svg>
750            Início
751        </a>
752        <span class="mx-2">/</span>
753        <a href="https://otaboanense.com.br/categorias/" class="hover:text-gray-700">Categorias</a>
754        <span class="mx-2">/</span>
755        <span class="font-medium text-gray-700">Taboão da Serra</span>
756    </div>
757
758    <!-- Título da categoria -->
759    <div class="border-b pb-6 mb-8">
760        <h1 class="text-4xl font-bold text-gray-900 mb-4" style="color: #0b4fed;">
761            Taboão da Serra        </h1>
762            </div>
763
764    
765    
766    <!-- Latest News -->
767    <div class="latest-news">
768        <h2 class="text-2xl font-bold mb-6">Notícias Recentes</h2>
769
770        
771<div class="grid grid-cols-1 md:grid-cols-2 gap-8">
772    
773    <article id="post-206788" class="flex gap-4">
774                <div class="w-1/3 shrink-0">
775            <div class="relative">
776                <a href="https://otaboanense.com.br/taboao-da-serra-camara-entrega-titulo-de-cidadao-taboanense-a-31-homenageados/" class="block">
777                    <img width="300" height="200" src="https://otaboanense.com.br/wp-content/uploads/2026/10/sessao_solene_camara_taboao_da_serra-300x200.jpeg" class="w-full h-auto rounded-md object-cover wp-post-image" alt="Eduardo Medrado" decoding="async" fetchpriority="high" srcset="https://otaboanense.com.br/wp-content/uploads/2026/10/sessao_solene_camara_taboao_da_serra-300x200.jpeg 300w, https://otaboanense.com.br/wp-content/uploads/2026/10/sessao_solene_camara_taboao_da_serra-768x512.jpeg 768w, https://otaboanense.com.br/wp-content/uploads/2026/10/sessao_solene_camara_taboao_da_serra.jpeg 900w" sizes="(max-width: 300px) 100vw, 300px" />                </a>
778                <div class="image-credit-badge" style="
779    position: absolute;
780    bottom: 6px;
781    left: 6px;
782    z-index: 10;
783    display: inline-flex;
784    align-items: center;
785    gap: 4px;
786    padding: 3px 6px;
787    background: #282a2bcc;
788    border-radius: 3px;
789    font-size: 10px;
790    font-weight: 500;
791    color: white;
792    line-height: 1;
793    height: fit-content;
794    overflow: hidden;
795    text-overflow: ellipsis;
796    white-space: nowrap;
797    letter-spacing: 0.3px;
798">
799    <i class="fas fa-image" style="font-size: 9px; opacity: 1; flex-shrink: 0;"></i>
800    <span>Eduardo Medrado</span>
801</div>
802            </div>
803        </div>
804        
805        <div class="w-2/3 flex flex-col">
806                        <a href="https://otaboanense.com.br/categorias/taboao-da-serra/"
807                class="text-xs font-medium uppercase tracking-wider text-blue-600 hover:underline">
808                Taboão da Serra            </a>
809            
810            <h2 class="mt-1 text-lg text-gray-900 leading-tight">
811                <a href="https://otaboanense.com.br/taboao-da-serra-camara-entrega-titulo-de-cidadao-taboanense-a-31-homenageados/" class="hover:text-blue-600">
812                    Taboão da Serra: Câmara entrega título de Cidadão Taboanense a 31 homenageados                </a>
813            </h2>
814
815            <p class="text-sm text-gray-700 mt-1">
816                <a href="https://otaboanense.com.br/autor/admin/" class="hover:underline">
817                    Por Redação                </a>
818                • <a href="/2026/outubro" class="hover:underline">
819                    01/10/2026                </a>
820            </p>
821
822            <div class="mt-3">
823                <a href="https://otaboanense.com.br/taboao-da-serra-camara-entrega-titulo-de-cidadao-taboanense-a-31-homenageados/"
824                    class="text-sm font-medium text-blue-600 hover:text-red-800 inline-flex items-center">
825                    Ler mais                    <svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 ml-1" fill="none" viewBox="0 0 24 24"
826                        stroke="currentColor">
827                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
828                            d="M14 5l7 7m0 0l-7 7m7-7H3" />
829                    </svg>
830                </a>
831            </div>
832        </div>
833    </article>
834
835    
836    
837    <article id="post-206785" class="flex gap-4">
838                <div class="w-1/3 shrink-0">
839            <div class="relative">
840                <a href="https://otaboanense.com.br/esporte-clube-taboao-e-instituto-lince-reunem-quase-2-mil-pessoas-em-evento-de-futsal-feminino/" class="block">
841                    <img width="300" height="200" src="https://otaboanense.com.br/wp-content/uploads/2026/10/taboao_magnus_instituto_lince_futsal_feminino-300x200.jpg" class="w-full h-auto rounded-md object-cover wp-post-image" alt="Divulgação | E.C. Taboão/ Instituto Lince" decoding="async" srcset="https://otaboanense.com.br/wp-content/uploads/2026/10/taboao_magnus_instituto_lince_futsal_feminino-300x200.jpg 300w, https://otaboanense.com.br/wp-content/uploads/2026/10/taboao_magnus_instituto_lince_futsal_feminino-768x512.jpg 768w, https://otaboanense.com.br/wp-content/uploads/2026/10/taboao_magnus_instituto_lince_futsal_feminino.jpg 900w" sizes="(max-width: 300px) 100v
841w, 300px" />                </a>
842                <div class="image-credit-badge" style="
843    position: absolute;
844    bottom: 6px;
845    left: 6px;
846    z-index: 10;
847    display: inline-flex;
848    align-items: center;
849    gap: 4px;
850    padding: 3px 6px;
851    background: #282a2bcc;
852    border-radius: 3px;
853    font-size: 10px;
854    font-weight: 500;
855    color: white;
856    line-height: 1;
857    height: fit-content;
858    overflow: hidden;
859    text-overflow: ellipsis;
860    white-space: nowrap;
861    letter-spacing: 0.3px;
862">
863    <i class="fas fa-image" style="font-size: 9px; opacity: 1; flex-shrink: 0;"></i>
864    <span>Divulgação | E.C. Taboão/ Instituto Lince</span>
865</div>
866            </div>
867        </div>
868        
869        <div class="w-2/3 flex flex-col">
870                        <a href="https://otaboanense.com.br/categorias/taboao-da-serra/"
871                class="text-xs font-medium uppercase tracking-wider text-blue-600 hover:underline">
872                Taboão da Serra            </a>
873            
874            <h2 class="mt-1 text-lg text-gray-900 leading-tight">
875                <a href="https://otaboanense.com.br/esporte-clube-taboao-e-instituto-lince-reunem-quase-2-mil-pessoas-em-evento-de-futsal-feminino/" class="hover:text-blue-600">
876                    Esporte Clube Taboão e Instituto Lince reúnem quase 2 mil pessoas em evento de futsal feminino                </a>
877            </h2>
878
879            <p class="text-sm text-gray-700 mt-1">
880                <a href="https://otaboanense.com.br/autor/admin/" class="hover:underline">
881                    Por Redação                </a>
882                • <a href="/2026/outubro" class="hover:underline">
883                    01/10/2026                </a>
884            </p>
885
886            <div class="mt-3">
887                <a href="https://otaboanense.com.br/esporte-clube-taboao-e-instituto-lince-reunem-quase-2-mil-pessoas-em-evento-de-futsal-feminino/"
888                    class="text-sm font-medium text-blue-600 hover:text-red-800 inline-flex items-center">
889                    Ler mais                    <svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 ml-1" fill="none" viewBox="0 0 24 24"
890                        stroke="currentColor">
891                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
892                            d="M14 5l7 7m0 0l-7 7m7-7H3" />
893                    </svg>
894                </a>
895            </div>
896        </div>
897    </article>
898
899    
900    
901    <article id="post-206783" class="flex gap-4">
902                <div class="w-1/3 shrink-0">
903            <div class="relative">
904                <a href="https://otaboanense.com.br/eleitores-de-taboao-da-serra-embu-das-artes-itapecerica-e-regiao-ja-podem-consultar-onde-votar/" class="block">
905                    <img width="300" height="200" src="https://otaboanense.com.br/wp-content/uploads/2024/10/e-titulo-300x200.jpeg" class="w-full h-auto rounded-md object-cover wp-post-image" alt="Divulgação | TRE" decoding="async" srcset="https://otaboanense.com.br/wp-content/uploads/2024/10/e-titulo-300x200.jpeg 300w, https://otaboanense.com.br/wp-content/uploads/2024/10/e-titulo-768x512.jpeg 768w, https://otaboanense.com.br/wp-content/uploads/2024/10/e-titulo.jpeg 900w" sizes="(max-width: 300px) 100vw, 300px" />                </a>
906                <div class="image-credit-badge" style="
907    position: absolute;
908    bottom: 6px;
909    left: 6px;
910    z-index: 10;
911    display: inline-flex;
912    align-items: center;
913    gap: 4px;
914    padding: 3px 6px;
915    background: #282a2bcc;
916    border-radius: 3px;
917    font-size: 10px;
918    font-weight: 500;
919    color: white;
920    line-height: 1;
921    height: fit-content;
922    overflow: hidden;
923    text-overflow: ellipsis;
924    white-space: nowrap;
925    letter-spacing: 0.3px;
926">
927    <i class="fas fa-image" style="font-size: 9px; opacity: 1; flex-shrink: 0;"></i>
928    <span>Divulgação | TRE</span>
929</div>
930            </div>
931        </div>
932        
933        <div class="w-2/3 flex flex-col">
934                        <a href="https://otaboanense.com.br/categorias/taboao-da-serra/"
935                class="text-xs font-medium uppercase tracking-wider text-blue-600 hover:underline">
936                Taboão da Serra            </a>
937            
938            <h2 class="mt-1 text-lg text-gray-900 leading-tight">
939                <a href="https://otaboanense.com.br/eleitores-de-taboao-da-serra-embu-das-artes-itapecerica-e-regiao-ja-podem-consultar-onde-votar/" class="hover:text-blue-600">
940                    Eleitores de Taboão da Serra, Embu das Artes, Itapecerica e região já podem consultar onde votar                </a>
941            </h2>
942
943            <p class="text-sm text-gray-700 mt-1">
944                <a href="https://otaboanense.com.br/autor/admin/" class="hover:underline">
945                    Por Redação                </a>
946                • <a href="/2026/outubro" class="hover:underline">
947                    01/10/2026                </a>
948            </p>
949
950            <div class="mt-3">
951                <a href="https://otaboanense.com.br/eleitores-de-taboao-da-serra-embu-das-artes-itapecerica-e-regiao-ja-podem-consultar-onde-votar/"
952                    class="text-sm font-medium text-blue-600 hover:text-red-800 inline-flex items-center">
953                    Ler mais                    <svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 ml-1" fill="none" viewBox="0 0 24 24"
954                        stroke="currentColor">
955                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
956                            d="M14 5l7 7m0 0l-7 7m7-7H3" />
957                    </svg>
958                </a>
959            </div>
960        </div>
961    </article>
962
963    
964    
965    <article id="post-206777" class="flex gap-4">
966                <div class="w-1/3 shrink-0">
967            <div class="relative">
968                <a href="https://otaboanense.com.br/taboao-da-serra-tera-acoes-do-outubro-rosa-nas-14-ubss-com-exames-preventivos-e-mamografia/" class="block">
969                    <img width="300" height="200" src="https://otaboanense.com.br/wp-content/uploads/2026/10/saude_exames_prevencao_cancer_de_mama_e_c
969olo_do_utero_outubro_rosa_taboao_da_serra-300x200.jpg" class="w-full h-auto rounded-md object-cover wp-post-image" alt="Ricardo Vaz | PMTS" decoding="async" srcset="https://otaboanense.com.br/wp-content/uploads/2026/10/saude_exames_prevencao_cancer_de_mama_e_colo_do_utero_outubro_rosa_taboao_da_serra-300x200.jpg 300w, https://otaboanense.com.br/wp-content/uploads/2026/10/saude_exames_prevencao_cancer_de_mama_e_colo_do_utero_outubro_rosa_taboao_da_serra-768x512.jpg 768w, https://otaboanense.com.br/wp-content/uploads/2026/10/saude_exames_prevencao_cancer_de_mama_e_colo_do_utero_outubro_rosa_taboao_da_serra.jpg 900w" sizes="(max-width: 300px) 100vw, 300px" />                </a>
970                <div class="image-credit-badge" style="
971    position: absolute;
972    bottom: 6px;
973    left: 6px;
974    z-index: 10;
975    display: inline-flex;
976    align-items: center;
977    gap: 4px;
978    padding: 3px 6px;
979    background: #282a2bcc;
980    border-radius: 3px;
981    font-size: 10px;
982    font-weight: 500;
983    color: white;
984    line-height: 1;
985    height: fit-content;
986    overflow: hidden;
987    text-overflow: ellipsis;
988    white-space: nowrap;
989    letter-spacing: 0.3px;
990">
991    <i class="fas fa-image" style="font-size: 9px; opacity: 1; flex-shrink: 0;"></i>
992    <span>Ricardo Vaz | PMTS</span>
993</div>
994            </div>
995        </div>
996        
997        <div class="w-2/3 flex flex-col">
998                        <a href="https://otaboanense.com.br/categorias/taboao-da-serra/"
999                class="text-xs font-medium uppercase tracking-wider text-blue-600 hover:underline">
1000                Taboão da Serra            </a>
1001            
1002            <h2 class="mt-1 text-lg text-gray-900 leading-tight">
1003                <a href="https://otaboanense.com.br/taboao-da-serra-tera-acoes-do-outubro-rosa-nas-14-ubss-com-exames-preventivos-e-mamografia/" class="hover:text-blue-600">
1004                    Taboão da Serra terá ações do Outubro Rosa nas 14 UBSs com exames preventivos e mamografia                </a>
1005            </h2>
1006
1007            <p class="text-sm text-gray-700 mt-1">
1008                <a href="https://otaboanense.com.br/autor/admin/" class="hover:underline">
1009                    Por Redação                </a>
1010                • <a href="/2026/outubro" class="hover:underline">
1011                    01/10/2026                </a>
1012            </p>
1013
1014            <div class="mt-3">
1015                <a href="https://otaboanense.com.br/taboao-da-serra-tera-acoes-do-outubro-rosa-nas-14-ubss-com-exames-preventivos-e-mamografia/"
1016                    class="text-sm font-medium text-blue-600 hover:text-red-800 inline-flex items-center">
1017                    Ler mais                    <svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 ml-1" fill="none" viewBox="0 0 24 24"
1018                        stroke="currentColor">
1019                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
1020                            d="M14 5l7 7m0 0l-7 7m7-7H3" />
1021                    </svg>
1022                </a>
1023            </div>
1024        </div>
1025    </article>
1026
1027        
1028        <ins class="adsbygoogle"
1029                         style="display:block;width:100%;text-align:center; margin: 1em 0;"
1030                         data-full-width-responsive="true"
1031                         data-ad-format="auto"
1032                         data-ad-client="ca-pub-5073402446734231"
1033                         data-ad-slot="9297792822"></ins>
1033<script>
1034(function(){
1035  var doPush = function(){
1036    try { (adsbygoogle = window.adsbygoogle || []).push({}); }
1037    catch(e){ /* ignora erros de adblock */ }
1038  };
1039  if (document.readyState === 'loading') {
1040    document.addEventListener('DOMContentLoaded', function(){ setTimeout(doPush, 100); });
1041  } else {
1042    setTimeout(doPush, 100);
1043  }
1044})();
1045</script>
1045
1046    
1047    
1048    <article id="post-206771" class="flex gap-4">
1049                <div class="w-1/3 shrink-0">
1050            <div class="relative">
1051                <a href="https://otaboanense.com.br/cajec-representa-taboao-da-serra-no-13o-congresso-todos-juntos-contra-o-cancer/" class="block">
1052                    <img width="300" height="200" src="https://otaboanense.com.br/wp-content/uploads/2026/09/cajec_taboao_da_serra-300x200.jpg" class="w-full h-auto rounded-md object-cover wp-post-image" alt="Divulgação" decoding="async" srcset="https://otaboanense.com.br/wp-content/uploads/2026/09/cajec_taboao_da_serra-300x200.jpg 300w, https://otaboanense.com.br/wp-content/uploads/2026/09/cajec_taboao_da_serra-768x512.jpg 768w, https://otaboanense.com.br/wp-content/uploads/2026/09/cajec_taboao_da_serra.jpg 900w" sizes="(max-width: 300px) 100vw, 300px" />                </a>
1053                <div class="image-credit-badge" style="
1054    position: absolute;
1055    bottom: 6px;
1056    left: 6px;
1057    z-index: 10;
1058    display: inline-flex;
1059    align-items: center;
1060    gap: 4px;
1061    padding: 3px 6px;
1062    background: #282a2bcc;
1063    border-radius: 3px;
1064    font-size: 10px;
1065    font-weight: 500;
1066    color: white;
1067    line-height: 1;
1068    height: fit-content;
1069    overflow: hidden;
1070    text-overflow: ellipsis;
1071    white-space: nowrap;
1072    letter-spacing: 0.3px;
1073">
1074    <i class="fas fa-image" style="font-size: 9px; opacity: 1; flex-shrink: 0;"></i>
1075    <span>Divulgação</span>
1076</div>
1077            </div>
1078        </div>
1079        
1080        <div class="w-2/3 flex flex-col">
1081                        <a href="https://otaboanense.com.br/categorias/taboao-da-serra/"
1082                class="text-xs font-medium uppercase tracking-wider text-blue-600 hover:underline">
1083                Taboão da Serra            </a>
1084            
1085            <h2 class="mt-1 text-lg text-gray-900 leading-tight">
1086                <a href="https://otaboanense.com.br/cajec-representa-taboao-da-serra-no-13o-congresso-todos-juntos-contra-o-cancer/" class="hover:text-blue-600">
1087                    CAJEC representa Taboão da Serra no 13º Congresso Todos Juntos Contra o Câncer                </a>
1088            </h2>
1089
1090            <p class="text-sm text-gray-700 mt-1">
1091                <a href="https://otaboanense.com.br/autor/admin/" class="hover:underline">
1092                    Por Redação                </a>
1093                • <a href="/2026/setembro" class="hover:underline">
1094                    30/09/2026                </a>
1095            </p>
1096
1097            <div class="mt-3">
1098                <a href="https://otaboanense.com.br/cajec-representa-taboao-da-serra-no-13o-congresso-todos-juntos-contra-o-cancer/"
1099                    class="text-sm font-medium text-blue-600 hover:text-red-800 inline-flex items-center">
1100                    Ler mais                    <svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 ml-1" fill="none" viewBox="0 0 24 24"
1101                        stroke="currentColor">
1102                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
1103                            d="M14 5l7 7m0 0l-7 7m7-7H3" />
1104                    </svg>
1105                </a>
1106            </div>
1107        </div>
1108    </article>
1109
1110    
1111    
1112    <article id="post-206760" class="flex gap-4">
1113                <div class="w-1/3 shrink-0">
1114            <div class="relative">
1115                <a href="https://otaboanense.com.br/libertar-pela-educacao-promove-auloes-gratuitos-aos-sabados-de-outubro-em-taboao-da-serra/" class="block">
1116                    <img width="300" height="200" src="https://otaboanense.com.br/wp-content/uploads/2026/09/libertar_pela_educacao_taboao_da_serra-300x200.jpeg" class="w-full h-auto rounded-md object-cover wp-post-image" alt="Divulgação" decoding="async" srcset="https://otaboanense.com.br/wp-content/uploads/2026/09/libertar_pela_educacao_taboao_da_serra-300x200.jpeg 300w, https://otaboanense.com.br/wp-content/uploads/2026/09/libertar_pela_educacao_taboao_da_serra-768x512.jpeg 768w, https://otaboanense.com.br/wp-content/uploads/2026/09/libertar_pela_educacao_taboao_da_serra.jpeg 900w" sizes="(max-width: 300px) 100v
1116w, 300px" />                </a>
1117                <div class="image-credit-badge" style="
1118    position: absolute;
1119    bottom: 6px;
1120    left: 6px;
1121    z-index: 10;
1122    display: inline-flex;
1123    align-items: center;
1124    gap: 4px;
1125    padding: 3px 6px;
1126    background: #282a2bcc;
1127    border-radius: 3px;
1128    font-size: 10px;
1129    font-weight: 500;
1130    color: white;
1131    line-height: 1;
1132    height: fit-content;
1133    overflow: hidden;
1134    text-overflow: ellipsis;
1135    white-space: nowrap;
1136    letter-spacing: 0.3px;
1137">
1138    <i class="fas fa-image" style="font-size: 9px; opacity: 1; flex-shrink: 0;"></i>
1139    <span>Divulgação</span>
1140</div>
1141            </div>
1142        </div>
1143        
1144        <div class="w-2/3 flex flex-col">
1145                        <a href="https://otaboanense.com.br/categorias/taboao-da-serra/"
1146                class="text-xs font-medium uppercase tracking-wider text-blue-600 hover:underline">
1147                Taboão da Serra            </a>
1148            
1149            <h2 class="mt-1 text-lg text-gray-900 leading-tight">
1150                <a href="https://otaboanense.com.br/libertar-pela-educacao-promove-auloes-gratuitos-aos-sabados-de-outubro-em-taboao-da-serra/" class="hover:text-blue-600">
1151                    Libertar pela Educação promove aulões gratuitos aos sábados de outubro em Taboão da Serra                </a>
1152            </h2>
1153
1154            <p class="text-sm text-gray-700 mt-1">
1155                <a href="https://otaboanense.com.br/autor/admin/" class="hover:underline">
1156                    Por Redação                </a>
1157                • <a href="/2026/setembro" class="hover:underline">
1158                    29/09/2026                </a>
1159            </p>
1160
1161            <div class="mt-3">
1162                <a href="https://otaboanense.com.br/libertar-pela-educacao-promove-auloes-gratuitos-aos-sabados-de-outubro-em-taboao-da-serra/"
1163                    class="text-sm font-medium text-blue-600 hover:text-red-800 inline-flex items-center">
1164                    Ler mais                    <svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 ml-1" fill="none" viewBox="0 0 24 24"
1165                        stroke="currentColor">
1166                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
1167                            d="M14 5l7 7m0 0l-7 7m7-7H3" />
1168                    </svg>
1169                </a>
1170            </div>
1171        </div>
1172    </article>
1173
1174    
1175    
1176    <article id="post-206750" class="flex gap-4">
1177                <div class="w-1/3 shrink-0">
1178            <div class="relative">
1179                <a href="https://otaboanense.com.br/taboao-da-serra-reune-profissionais-da-saude-em-treinamento-regional-sobre-tuberculose/" class="block">
1180                    <img width="300" height="200" src="https://otaboanense.com.br/wp-content/uploads/2026/09/taboao_da_serra_treinamento_regional_profissionais_da_saude_tuberculose-300x200.jpeg" class="w-full h-auto rounded-md object-cover wp-post-image" alt="Ricardo Vaz | PMTS" decoding="async" srcset="https://otaboanense.com.br/wp-content/uploads/2026/09/taboao_da_serra_treinamento_regional_profissionais_da_saude_tuberculose-300x200.jpeg 300w, https://otaboanense.com.br/wp-content/uploads/2026/09/taboao_da_serra_treinamento_regional_profissionais_da_saude_tuberculose-768x512.jpeg 768w, https://otaboanense.com.br/wp-content/uploads/2026/09/taboao_da_serra_treinamento_regional_profissionais_da_saude_tuberculose.jpeg 900w" sizes="(max-width: 300px) 100vw, 300px" />                </a>
1181                <div class="image-credit-badge" style="
1182    position: absolute;
1183    bottom: 6px;
1184    left: 6px;
1185    z-index: 10;
1186    display: inline-flex;
1187    align-items: center;
1188    gap: 4px;
1189    padding: 3px 6px;
1190    background: #282a2bcc;
1191    border-radius: 3px;
1192    font-size: 10px;
1193    font-weight: 500;
1194    color: white;
1195    line-height: 1;
1196    height: fit-content;
1197    overflow: hidden;
1198    text-overflow: ellipsis;
1199    white-space: nowrap;
1200    letter-spacing: 0.3px;
1201">
1202    <i class="fas fa-image" style="font-size: 9px; opacity: 1; flex-shrink: 0;"></i>
1203    <span>Ricardo Vaz | PMTS</span>
1204</div>
1205            </div>
1206        </div>
1207        
1208        <div class="w-2/3 flex flex-col">
1209                        <a href="https://otaboanense.com.br/categorias/taboao-da-serra/"
1210                class="text-xs font-medium uppercase tracking-wider text-blue-600 hover:underline">
1211                Taboão da Serra            </a>
1212            
1213            <h2 class="mt-1 text-lg text-gray-900 leading-tight">
1214                <a href="https://otaboanense.com.br/taboao-da-serra-reune-profissionais-da-saude-em-treinamento-regional-sobre-tuberculose/" class="hover:text-blue-600">
1215                    Taboão da Serra reúne profissionais da Saúde em treinamento regional sobre tuberculose                </a>
1216            </h2>
1217
1218            <p class="text-sm text-gray-700 mt-1">
1219                <a href="https://otaboanense.com.br/autor/admin/" class="hover:underline">
1220                    Por Redação                </a>
1221                • <a href="/2026/setembro" class="hover:underline">
1222                    29/09/2026                </a>
1223            </p>
1224
1225            <div class="mt-3">
1226                <a href="https://otaboanense.com.br/taboao-da-serra-reune-profissionais-da-saude-em-treinamento-regional-sobre-tuberculose/"
1227                    class="text-sm font-medium text-blue-600 hover:text-red-800 inline-flex items-center">
1228                    Ler mais                    <svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 ml-1" fill="none" viewBox="0 0 24 24"
1229                        stroke="currentColor">
1230                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
1231                            d="M14 5l7 7m0 0l-7 7m7-7H3" />
1232                    </svg>
1233                </a>
1234            </div>
1235        </div>
1236    </article>
1237
1238    
1239    
1240    <article id="post-206746" class="flex gap-4">
1241                <div class="w-1/3 shrink-0">
1242            <div class="relative">
1243                <a href="https://otaboanense.com.br/eleicoes-2026-celular-nao-pode-entrar-na-cabine-veja-o-que-fazer-antes-de-votar/" class="block">
1244                    <img width="300" height="200" src="https://otaboanense.com.br/wp-content/uploads/2026/09/celular_e_proibido_na_cabine_de_votacao-300x200.png" class="w-full h-auto rounded-md object-cover wp-post-image" alt="Imagem Reproduzida por IA | O Taboanense" decoding="async" srcset="https://otaboanense.com.br/wp-content/uploads/2026/09/celular_e_proibido_na_cabine_de_votacao-300x200.png 300w, https://otaboanense.com.br/wp-content/uploads/2026/09/celular_e_proibido_na_cabine_de_votacao-768x512.png 768w, https://otaboanense.com.br/wp-content/uploads/2026/09/celular_e_proibido_na_cabine_de_votacao.png 900w" sizes="(max-width: 300px) 100v
1244w, 300px" />                </a>
1245                <div class="image-credit-badge" style="
1246    position: absolute;
1247    bottom: 6px;
1248    left: 6px;
1249    z-index: 10;
1250    display: inline-flex;
1251    align-items: center;
1252    gap: 4px;
1253    padding: 3px 6px;
1254    background: #282a2bcc;
1255    border-radius: 3px;
1256    font-size: 10px;
1257    font-weight: 500;
1258    color: white;
1259    line-height: 1;
1260    height: fit-content;
1261    overflow: hidden;
1262    text-overflow: ellipsis;
1263    white-space: nowrap;
1264    letter-spacing: 0.3px;
1265">
1266    <i class="fas fa-image" style="font-size: 9px; opacity: 1; flex-shrink: 0;"></i>
1267    <span>Imagem Reproduzida por IA | O Taboanense</span>
1268</div>
1269            </div>
1270        </div>
1271        
1272        <div class="w-2/3 flex flex-col">
1273                        <a href="https://otaboanense.com.br/categorias/taboao-da-serra/"
1274                class="text-xs font-medium uppercase tracking-wider text-blue-600 hover:underline">
1275                Taboão da Serra            </a>
1276            
1277            <h2 class="mt-1 text-lg text-gray-900 leading-tight">
1278                <a href="https://otaboanense.com.br/eleicoes-2026-celular-nao-pode-entrar-na-cabine-veja-o-que-fazer-antes-de-votar/" class="hover:text-blue-600">
1279                    Eleições 2026: celular não pode entrar na cabine; veja o que fazer antes de votar                </a>
1280            </h2>
1281
1282            <p class="text-sm text-gray-700 mt-1">
1283                <a href="https://otaboanense.com.br/autor/admin/" class="hover:underline">
1284                    Por Redação                </a>
1285                • <a href="/2026/setembro" class="hover:underline">
1286                    29/09/2026                </a>
1287            </p>
1288
1289            <div class="mt-3">
1290                <a href="https://otaboanense.com.br/eleicoes-2026-celular-nao-pode-entrar-na-cabine-veja-o-que-fazer-antes-de-votar/"
1291                    class="text-sm font-medium text-blue-600 hover:text-red-800 inline-flex items-center">
1292                    Ler mais                    <svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 ml-1" fill="none" viewBox="0 0 24 24"
1293                        stroke="currentColor">
1294                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
1295                            d="M14 5l7 7m0 0l-7 7m7-7H3" />
1296                    </svg>
1297                </a>
1298            </div>
1299        </div>
1300    </article>
1301
1302        
1303        <ins class="adsbygoogle"
1304                         style="display:block;width:100%;text-align:center; margin: 1em 0;"
1305                         data-full-width-responsive="true"
1306                         data-ad-format="auto"
1307                         data-ad-client="ca-pub-5073402446734231"
1308                         data-ad-slot="9297792822"></ins>
1308<script>
1309(function(){
1310  var doPush = function(){
1311    try { (adsbygoogle = window.adsbygoogle || []).push({}); }
1312    catch(e){ /* ignora erros de adblock */ }
1313  };
1314  if (document.readyState === 'loading') {
1315    document.addEventListener('DOMContentLoaded', function(){ setTimeout(doPush, 100); });
1316  } else {
1317    setTimeout(doPush, 100);
1318  }
1319})();
1320</script>
1320
1321    
1322    
1323    <article id="post-206738" class="flex gap-4">
1324                <div class="w-1/3 shrink-0">
1325            <div class="relative">
1326                <a href="https://otaboanense.com.br/eleicoes-2026-sao-seis-votos-na-urna-veja-a-ordem-e-como-evitar-erros/" class="block">
1327                    <img width="300" height="200" src="https://otaboanense.com.br/wp-content/uploads/2026/09/colinha_ordem_de_votacao_2026-300x200.jpeg" class="w-full h-auto rounded-md object-cover wp-post-image" alt="Reprodução | TRE/SP" decoding="async" srcset="https://otaboanense.com.br/wp-content/uploads/2026/09/colinha_ordem_de_votacao_2026-300x200.jpeg 300w, https://otaboanense.com.br/wp-content/uploads/2026/09/colinha_ordem_de_votacao_2026-768x512.jpeg 768w, https://otaboanense.com.br/wp-content/uploads/2026/09/colinha_ordem_de_votacao_2026.jpeg 900w" sizes="(max-width: 300px) 100vw, 300px" />                </a>
1328                <div class="image-credit-badge" style="
1329    position: absolute;
1330    bottom: 6px;
1331    left: 6px;
1332    z-index: 10;
1333    display: inline-flex;
1334    align-items: center;
1335    gap: 4px;
1336    padding: 3px 6px;
1337    background: #282a2bcc;
1338    border-radius: 3px;
1339    font-size: 10px;
1340    font-weight: 500;
1341    color: white;
1342    line-height: 1;
1343    height: fit-content;
1344    overflow: hidden;
1345    text-overflow: ellipsis;
1346    white-space: nowrap;
1347    letter-spacing: 0.3px;
1348">
1349    <i class="fas fa-image" style="font-size: 9px; opacity: 1; flex-shrink: 0;"></i>
1350    <span>Reprodução | TRE/SP</span>
1351</div>
1352            </div>
1353        </div>
1354        
1355        <div class="w-2/3 flex flex-col">
1356                        <a href="https://otaboanense.com.br/categorias/taboao-da-serra/"
1357                class="text-xs font-medium uppercase tracking-wider text-blue-600 hover:underline">
1358                Taboão da Serra            </a>
1359            
1360            <h2 class="mt-1 text-lg text-gray-900 leading-tight">
1361                <a href="https://otaboanense.com.br/eleicoes-2026-sao-seis-votos-na-urna-veja-a-ordem-e-como-evitar-erros/" class="hover:text-blue-600">
1362                    Eleições 2026: são seis votos na urna; veja a ordem e como evitar erros                </a>
1363            </h2>
1364
1365            <p class="text-sm text-gray-700 mt-1">
1366                <a href="https://otaboanense.com.br/autor/admin/" class="hover:underline">
1367                    Por Redação                </a>
1368                • <a href="/2026/setembro" class="hover:underline">
1369                    29/09/2026                </a>
1370            </p>
1371
1372            <div class="mt-3">
1373                <a href="https://otaboanense.com.br/eleicoes-2026-sao-seis-votos-na-urna-veja-a-ordem-e-como-evitar-erros/"
1374                    class="text-sm font-medium text-blue-600 hover:text-red-800 inline-flex items-center">
1375                    Ler mais                    <svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 ml-1" fill="none" viewBox="0 0 24 24"
1376                        stroke="currentColor">
1377                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
1378                            d="M14 5l7 7m0 0l-7 7m7-7H3" />
1379                    </svg>
1380                </a>
1381            </div>
1382        </div>
1383    </article>
1384
1385    
1386    
1387    <article id="post-206736" class="flex gap-4">
1388                <div class="w-1/3 shrink-0">
1389            <div class="relative">
1390                <a href="https://otaboanense.com.br/calor-ventania-temporal-e-frio-taboao-da-serra-e-regiao-terao-mudanca-brusca-no-tempo-nesta-semana/" class="block">
1391                    <img width="300" height="200" src="https://otaboanense.com.br/wp-content/uploads/2023/05/taboao_centro_ceu_azul_clima_tempo_quente-300x200.jpg" class="w-full h-auto rounded-md object-cover wp-post-image" alt="Eduardo Toledo" decoding="async" srcset="https://otaboanense.com.br/wp-content/uploads/2023/05/taboao_centro_ceu_azul_clima_tempo_quente-300x200.jpg 300w, https://otaboanense.com.br/wp-content/uploads/2023/05/taboao_centro_ceu_azul_clima_tempo_quente-768x512.jpg 768w, https://otaboanense.com.br/wp-content/uploads/2023/05/taboao_centro_ceu_azul_clima_tempo_quente.jpg 900w" sizes="(max-width: 300px) 100v
1391w, 300px" />                </a>
1392                <div class="image-credit-badge" style="
1393    position: absolute;
1394    bottom: 6px;
1395    left: 6px;
1396    z-index: 10;
1397    display: inline-flex;
1398    align-items: center;
1399    gap: 4px;
1400    padding: 3px 6px;
1401    background: #282a2bcc;
1402    border-radius: 3px;
1403    font-size: 10px;
1404    font-weight: 500;
1405    color: white;
1406    line-height: 1;
1407    height: fit-content;
1408    overflow: hidden;
1409    text-overflow: ellipsis;
1410    white-space: nowrap;
1411    letter-spacing: 0.3px;
1412">
1413    <i class="fas fa-image" style="font-size: 9px; opacity: 1; flex-shrink: 0;"></i>
1414    <span>Eduardo Toledo</span>
1415</div>
1416            </div>
1417        </div>
1418        
1419        <div class="w-2/3 flex flex-col">
1420                        <a href="https://otaboanense.com.br/categorias/taboao-da-serra/"
1421                class="text-xs font-medium uppercase tracking-wider text-blue-600 hover:underline">
1422                Taboão da Serra            </a>
1423            
1424            <h2 class="mt-1 text-lg text-gray-900 leading-tight">
1425                <a href="https://otaboanense.com.br/calor-ventania-temporal-e-frio-taboao-da-serra-e-regiao-terao-mudanca-brusca-no-tempo-nesta-semana/" class="hover:text-blue-600">
1426                    Calor, ventania, temporal e frio: Taboão da Serra e região terão mudança brusca no tempo nesta semana                </a>
1427            </h2>
1428
1429            <p class="text-sm text-gray-700 mt-1">
1430                <a href="https://otaboanense.com.br/autor/admin/" class="hover:underline">
1431                    Por Redação                </a>
1432                • <a href="/2026/setembro" class="hover:underline">
1433                    29/09/2026                </a>
1434            </p>
1435
1436            <div class="mt-3">
1437                <a href="https://otaboanense.com.br/calor-ventania-temporal-e-frio-taboao-da-serra-e-regiao-terao-mudanca-brusca-no-tempo-nesta-semana/"
1438                    class="text-sm font-medium text-blue-600 hover:text-red-800 inline-flex items-center">
1439                    Ler mais                    <svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 ml-1" fill="none" viewBox="0 0 24 24"
1440                        stroke="currentColor">
1441                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
1442                            d="M14 5l7 7m0 0l-7 7m7-7H3" />
1443                    </svg>
1444                </a>
1445            </div>
1446        </div>
1447    </article>
1448
1449    
1450    </div>
1451
1452<div class="mt-12 flex justify-center">
1453    <nav class="flex items-center space-x-2">
1454        <ul class='page-numbers'>
1455	<li><span aria-current="page" class="page-numbers current">1</span></li>
1456	<li><a class="page-numbers" href="https://otaboanense.com.br/taboao/page/2/">2</a></li>
1457	<li><span class="page-numbers dots">&hellip;</span></li>
1458	<li><a class="page-numbers" href="https://otaboanense.com.br/taboao/page/1487/">1.487</a></li>
1459	<li><a class="next page-numbers" href="https://otaboanense.com.br/taboao/page/2/">PRÓXIMA <svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 ml-1 inline" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7" /></svg></a></li>
1460</ul>
1461    </nav>
1462</div>
1463            </div>
1464
1465    <!-- Subcategorias -->
1466        <div class="mt-12 pt-8 border-t">
1467        <h2 class="text-2xl font-bold mb-6">Subcategorias de Taboão da Serra</h2>
1468        <div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4">
1469                        <a href="https://otaboanense.com.br/categorias/taboao-da-serra/em-off/"
1470                class="block p-4 bg-white rounded-lg shadow hover:shadow-md transition-shadow">
1471                <h3 class="font-bold text-lg" style="color: #0b4fed;">
1472                    Coluna Em Off                </h3>
1473                <p class="text-sm text-gray-600 mt-2">                </p>
1474            </a>
1475                        <a href="https://otaboanense.com.br/categorias/taboao-da-serra/historia-taboao-da-serra/"
1476                class="block p-4 bg-white rounded-lg shadow hover:shadow-md transition-shadow">
1477                <h3 class="font-bold text-lg" style="color: #0b4fed;">
1478                    História                </h3>
1479                <p class="text-sm text-gray-600 mt-2">                </p>
1480            </a>
1481                        <a href="https://otaboanense.com.br/categorias/taboao-da-serra/servicos-taboao-da-serra/"
1482                class="block p-4 bg-white rounded-lg shadow hover:shadow-md transition-shadow">
1483                <h3 class="font-bold text-lg" style="color: #0b4fed;">
1484                    Serviços                </h3>
1485                <p class="text-sm text-gray-600 mt-2">                </p>
1486            </a>
1487                    </div>
1488    </div>
1489    
1490    <!-- Conteúdo Relacionado -->
1491    </main>
1492
1493
1494
1495<div class="container mx-auto px-4 py-6 flex justify-center"><div class="ad-container">
1496    <span class="ad-label">
1496Publicidade</span>    <div class="ad-content">
1497        <a href="https://shoppingtaboao.com.br/fique-por-dentro/sorteio-do-mes-de-setembro.htm" target="_blank" rel="noopener noreferrer"><img src="https://otaboanense.com.br/wp-content/uploads/2026/09/banner_shopping_camera.jpg" alt="Publicidade" class="hidden md:block"></a><a href="https://shoppingtaboao.com.br/fique-por-dentro/sorteio-do-mes-de-setembro.htm" target="_blank" rel="noopener noreferrer"><img src="https://otaboanense.com.br/wp-content/uploads/2026/09/banner_shopping_camera__big.jpg" alt="Publicidade" class="block md:hidden"></a>    </div>
1498</div>
1499</div>
1500<footer class="bg-gray-100 py-12">
1501    <div class="container mx-auto px-4">
1502        <div class="grid grid-cols-1 md:grid-cols-12 gap-10 md:gap-8 items-start">
1503            <div class="md:col-span-8">
1504                <!-- Logo e Slogan -->
1505<div class="flex flex-col items-center md:items-start">
1506    <div class="mb-2">
1507        <img src="https://otaboanense.com.br/wp-content/themes/otaboanense-v8/static/img/logo-otaboanense-gray.svg" alt="Portal O Taboanense"
1508            class="h-8 sm:h-10 md:h-12 lg:h-10 w-auto">
1509    </div>
1510    <p class="text-gray-600 font-light text text-center md:text-left mb-5">
1511        24 anos, firme junto ao povo    </p>
1512</div>
1513                <div class="mt-10">
1514                    <!-- Colunas de Menu Dinâmicas -->
1515<div class="grid grid-cols-1 md:grid-cols-3 gap-8"><div><h3 class="text-base mb-5 font-bold text-gray-900">O TABOANENSE</h3><ul class="list-none p-0 m-0 space-y-3"><li><a href="https://otaboanense.com.br/quem-somos/" class="text-sm text-gray-500 transition hover:text-blue-600">Quem Somos</a></li><li><a href="https://otaboanense.com.br/anuncie-aqui/" class="text-sm text-gray-500 transition hover:text-blue-600">Anúncie Aqui</a></li></ul></div><div><h3 class="text-base mb-5 font-bold text-gray-900">Cidades</h3><ul class="list-none p-0 m-0 space-y-3"><li><a href="/taboao" class="text-sm text-gray-500 transition hover:text-blue-600">Taboão da Serra</a></li><li><a href="/embu" class="text-sm text-gray-500 transition hover:text-blue-600">Embu das Artes</a></li><li><a href="/itapecerica" class="text-sm text-gray-500 transition hover:text-blue-600">Itapecerica da Serra</a></li><li><a href="/regiao" class="text-sm text-gray-500 transition hover:text-blue-600">+ Região</a></li><li><a href="/sao_paulo" class="text-sm text-gray-500 transition hover:text-blue-600">São Paulo</a></li><li><a href="/brasil" class="text-sm text-gray-500 transition hover:text-blue-600">Brasil</a></li></ul></div><div><h3 class="text-base mb-5 font-bold text-gray-900">Destaques</h3><ul class="list-none p-0 m-0 space-y-3"><li><a href="https://otaboanense.com.br/categorias/taboao-da-serra/em-off/" class="text-sm text-gray-500 transition hover:text-blue-600">Coluna Em Off</a></li><li><a href="https://otaboanense.com.br/categorias/ultimas-noticias/" class="text-sm text-gray-500 transition hover:text-blue-600">Últimas Notícias</a></li><li><a href="/rua" class="text-sm text-gray-500 transition hover:text-blue-600">Quem foi sua rua</a></li><li><a href="/frases" class="text-sm text-gray-500 transition hover:text-blue-600">Frase da Semana</a></li><li><a href="/blog" class="text-sm text-gray-500 transition hover:text-blue-600">Colunistas</a></li></ul></div></div>                </div>
1516            </div>
1517
1518            <div class="md:col-span-4">
1519                <form class="py-0 p-6 space-y-4" id="footer-contact-form"
1520                    data-endpoint="https://app.flokin.com.br/webhook/form-site" data-recaptcha-version="v3"
1521                    data-recaptcha-sitekey="6LcmAhgsAAAAALj-MrgVhKzow2HQW2CzaIm5s__X" novalidate
1522                    aria-describedby="footer-form-status" aria-live="polite">
1523                    <h3 class="text-sm tracking-wider mb-5 uppercase font-bold text-gray-900">Fale com O Taboanense
1524                    </h3>
1525                    <input type="hidden" name="site_url" value="https://www.otaboanense.com.br" />
1526                    <input id="footer-hp" name="website" type="text"
1527                        style="position:absolute;
1527left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;"
1528                        tabindex="-1" autocomplete="off" aria-hidden="true" />
1529                    <div>
1530                        <input id="footer-name" name="nome" type="text"
1531                            class="w-full px-4 py-4 bg-slate-50 border border-slate-200 rounded-xl focus:ring-2 focus:ring-500 focus:border-transparent outline-none transition-all placeholder:text-slate-400 text-slate-800 font-medium"
1532                            placeholder="Seu nome" aria-required="true" />
1533                        <p id="error-name" class="mt-1 text-xs text-red-600"></p>
1534                    </div>
1535                    <div>
1536                        <input id="footer-email" name="email" type="email"
1537                            class="w-full px-4 py-4 bg-slate-50 border border-slate-200 rounded-xl focus:ring-2 focus:ring-500 focus:border-transparent outline-none transition-all placeholder:text-slate-400 text-slate-800 font-medium"
1538                            placeholder="[email protected]" aria-required="true" />
1539                        <p id="error-email" class="mt-1 text-xs text-red-600"></p>
1540                    </div>
1541                    <div>
1542                        <input id="footer-whatsapp" name="whatsapp" type="text"
1543                            class="w-full px-4 py-4 bg-slate-50 border border-slate-200 rounded-xl focus:ring-2 focus:ring-500 focus:border-transparent outline-none transition-all placeholder:text-slate-400 text-slate-800 font-medium"
1544                            placeholder="(11) 99999-9999" aria-required="false" />
1545                        <p id="error-whatsapp" class="mt-1 text-xs text-red-600"></p>
1546                    </div>
1547                    <div>
1548                        <textarea id="footer-message" name="descricao" rows="4"
1549                            class="w-full px-4 py-4 bg-slate-50 border border-slate-200 rounded-xl focus:ring-2 focus:ring-500 focus:border-transparent outline-none transition-all placeholder:text-slate-400 text-slate-800 font-medium"
1550                            placeholder="Escreva sua mensagem" aria-required="true"></textarea>
1551                        <p id="error-message" class="mt-1 text-xs text-red-600"></p>
1552                    </div>
1553                    <div id="footer-captcha-container">
1554                        <label id="footer-captcha-question" class="block text-sm font-medium text-slate-700"></label>
1555                        <input id="footer-captcha-answer" name="captcha" type="text" inputmode="numeric"
1556                            class="w-full mt-1 px-4 py-3 bg-slate-50 border border-slate-200 rounded-xl focus:ring-2 focus:ring-500 focus:border-transparent outline-none transition-all placeholder:text-slate-400 text-slate-800 font-medium"
1557                            placeholder="Resposta" aria-required="true" />
1558                        <p id="error-captcha" class="mt-1 text-xs text-red-600"></p>
1559                    </div>
1560                    <div id="footer-form-status" class="text-sm"></div>
1561                    <div id="recaptcha-container" class="mt-2"></div>
1562                    <button id="footer-submit" type="submit"
1563                        class="inline-flex items-center justify-center w-full rounded-md bg-blue-600 hover:bg-blue-700 text-white px-4 py-2 font-medium transition"
1564                        aria-busy="false">
1565                        <span class="submit-label">Enviar</span>
1566                        <svg class="ml-2 h-4 w-4 hidden animate-spin" viewBox="0 0 24 24" fill="none"
1567                            xmlns="http://www.w3.org/2000/svg">
1568                            <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4">
1569                            </circle>
1570                            <path class="opacity-75" fill="currentColor"
1571                                d="M4 12a8 8 0 018-8v4l3-3-3-3v4a8 8 0 100 16v-4l-3 3 3 3v-4a8 8 0 01-8-8z"></path>
1572                        </svg>
1573                    </button>
1574                </form>
1575            </div>
1576
1577        </div>
1578        <!-- Grupo O Taboanense -->
1579<div class="border-t border-gray-200 mt-10 pt-10">
1580    <p class="text-xs font-bold uppercase tracking-widest text-gray-500 mb-5 text-center">
1581        Grupo O Taboanense
1582    </p>
1583    <div class="flex flex-col sm:flex-row items-center gap-6 sm:gap-10 justify-center">
1584        <a href="https://otaboanense.com.br/"
1585            class="flex items-center gap-2 opacity-90 hover:opacity-100 transition" aria-label="Portal O Taboanense">
1586            <img src="https://otaboanense.com.br/wp-content/themes/otaboanense-v8/static/img/logo-otaboanense-gray.svg" alt="Portal O Taboanense"
1587                class="h-10 w-auto">
1588        </a>
1589        <span class="hidden sm:inline-block h-8 w-px bg-gray-300" aria-hidden="true"></span>
1590        <a href="https://www.tvtaboanense.com.br" target="_blank" rel="noopener noreferrer"
1591            class="flex items-center gap-2 opacity-90 hover:opacity-100 transition" aria-label="TV Taboanense">
1592            <img src="https://otaboanense.com.br/wp-content/themes/otaboanense-v8/static/img/tv-taboanense-logo-icon.svg" alt=""
1593                style="height:40px;" class="w-auto">
1594            <img src="https://otaboanense.com.br/wp-content/themes/otaboanense-v8/static/img/tv-taboanense-logo-text.svg" alt="TV Taboanense"
1595                style="height:18px;" class="w-auto">
1596        </a>
1597    </div>
1598</div>
1599        <!-- Rodapé inferior -->
1600<div class="mt-8 flex flex-col items-center md:flex-row md:justify-between md:items-center gap-6">
1601    <div class="flex flex-col items-center sm:flex-row sm:items-center gap-4">
1602        <a href="https://flokin.com.br">
1603            <img src="https://otaboanense.com.br/wp-content/themes/otaboanense-v8/static/img/flokin-purple.svg" alt="Flokin Digital" style="height:40px;" />
1604        </a>
1605        <span class="hidden sm:inline-block h-6 w-px bg-gray-300" aria-hidden="true"></span>
1606        <div class="text-sm text-gray-500">
1607            &copy; 2026.
1608                    </div>
1609    </div>
1610
1611    <div class="flex items-center gap-3">
1612        <span class="text-sm text-gray-500">Siga-nos</span>
1613        <div class="flex space-x-4">
1614    
1615    <a href="https://www.facebook.com/otaboanense" target="_blank" rel="noopener noreferrer"
1616        class="text-gray-600 hover:text-blue-600 transition">
1617        <svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="currentColor" viewBox="0 0 24 24">
1618            <path
1619                d="M22.675 0h-21.35c-.732 0-1.325.593-1.325 1.325v21.351c0 .731.593 1.324 1.325 1.324h11.495v-9.294h-3.128v-3.622h3.128v-2.671c0-3.1 1.893-4.788 4.659-4.788 1.325 0 2.463.099 2.795.143v3.24l-1.918.001c-1.504 0-1.795.715-1.795 1.763v2.313h3.587l-.467 3.622h-3.12v9.293h6.116c.73 0 1.323-.593 1.323-1.325v-21.35c0-.732-.593-1.325-1.325-1.325z" />
1620        </svg>
1621    </a>
1622
1623    <a href="https://x.com/otaboanense_" target="_blank" rel="noopener noreferrer"
1624        class="text-gray-600 hover:text-blue-600 transition">
1625        <svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="currentColor" viewBox="0 0 24 24">
1626            <path
1627                d="M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm6.066 9.645c.183 4.04-2.83 8.544-8.164 8.544-1.622 0-3.131-.476-4.402-1.291 1.524.18 3.045-.244 4.252-1.189-1.256-.023-2.317-.854-2.684
1627-1.995.451.086.895.061 1.298-.049-1.381-.278-2.335-1.522-2.304-2.853.388.215.83.344 1.301.359-1.279-.855-1.641-2.544-.889-3.835 1.416 1.738 3.533 2.881 5.92 3.001-.419-1.796.944-3.527 2.799-3.527.825 0 1.572.349 2.096.907.654-.128 1.27-.368 1.824-.697-.215.671-.67 1.233-1.263 1.589.581-.07 1.135-.224 1.649-.453-.384.578-.87 1.084-1.433 1.489z" />
1628        </svg>
1629    </a>
1630
1631    <a href="https://www.instagram.com/otaboanense/" target="_blank" rel="noopener noreferrer"
1632        class="text-gray-600 hover:text-blue-600 transition">
1633        <svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="currentColor" viewBox="0 0 24 24">
1634            <path
1635                d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z" />
1636        </svg>
1637    </a>
1638
1639    <a href="https://www.youtube.com/@tvtaboanense1009" target="_blank" rel="noopener noreferrer"
1640        class="text-gray-600 hover:text-blue-600 transition">
1641        <svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="currentColor" viewBox="0 0 24 24">
1642            <path
1643                d="M19.615 3.184c-3.604-.246-11.631-.245-15.23 0-3.897.266-4.356 2.62-4.385 8.816.029 6.185.484 8.549 4.385 8.816 3.6.245 11.626.246 15.23 0 3.897-.266 4.356-2.62 4.385-8.816-.029-6.185-.484-8.549-4.385-8.816zm-10.615 12.816v-8l8 3.993-8 4.007z" />
1644        </svg>
1645    </a>
1646</div>
1647    </div>
1648</div>
1649    </div>
1650</footer>
1651
1652<script>
1653// Validação e envio do formulário do rodapé
1654(function() {
1655    var form = document.getElementById('footer-contact-form');
1656    if (!form) return;
1657
1658    var endpoint = form.getAttribute('data-endpoint');
1659    var nameEl = document.getElementById('footer-name');
1660    var emailEl = document.getElementById('footer-email');
1661    var whatsappEl = document.getElementById('footer-whatsapp');
1662    var messageEl = document.getElementById('footer-message');
1663    var submitBtn = document.getElementById('footer-submit');
1664    var spinner = submitBtn ? submitBtn.querySelector('svg') : null;
1665    var statusBox = document.getElementById('footer-form-status');
1666    var captchaQEl = document.getElementById('footer-captcha-question');
1667    var captchaEl = document.getElementById('footer-captcha-answer');
1668    var captchaContainer = document.getElementById('footer-captcha-container');
1669    var hpEl = document.getElementById('footer-hp');
1670    var expectedCaptcha = null;
1671    var recaptchaVersion = form.getAttribute('data-recaptcha-version');
1672    var recaptchaSiteKey = form.getAttribute('data-recaptcha-sitekey');
1673    var recaptchaWidgetId = null;
1674    var recaptchaReady = false;
1675
1676    var isSubmitting = false;
1677
1678    function setError(el, errId, msg) {
1679        el.classList.add('border-red-500', 'focus:ring-red-500', 'focus:border-red-500');
1680        el.setAttribute('aria-invalid', 'true');
1681        el.setAttribute('aria-describedby', errId);
1682        var e = document.getElementById(errId);
1683        if (e) {
1684            e.textContent = msg || '';
1685        }
1686    }
1687
1688    function clearError(el, errId) {
1689        el.classList.remove('border-red-500', 'focus:ring-red-500', 'focus:border-red-500');
1690        el.removeAttribute('aria-invalid');
1691        el.removeAttribute('aria-describedby');
1692        var e = document.getElementById(errId);
1693        if (e) {
1694            e.textContent = '';
1695        }
1696    }
1697
1698    function setupCaptcha() {
1699        var a = Math.floor(Math.random() * 8) + 2; // 2..9
1700        var b = Math.floor(Math.random() * 8) + 2; // 2..9
1701        expectedCaptcha = String(a + b);
1702        if (captchaQEl) {
1703            captchaQEl.textContent = 'Quanto é ' + a + ' + ' + b + '?';
1704        }
1705        if (captchaEl) {
1706            captchaEl.value = '';
1707            clearError(captchaEl, 'error-captcha');
1708        }
1709        if (captchaContainer) {
1710            // Esconde o CAPTCHA matemático quando reCAPTCHA está configurado
1711            var hasRecaptcha = !!recaptchaSiteKey;
1712            captchaContainer.style.display = hasRecaptcha ? 'none' : 'block';
1713        }
1714    }
1715
1716    /*
1717    function loadRecaptcha() {
1718        if (!recaptchaSiteKey || !recaptchaVersion) return;
1719        var src = recaptchaVersion === 'v3' ?
1720            ('https://www.google.com/recaptcha/api.js?render=' + encodeURIComponent(recaptchaSiteKey)) :
1721            'https://www.google.com/recaptcha/api.js';
1722        var s = document.createElement('script');
1723        s.src = src;
1724        s.async = true;
1725        s.defer = true;
1726        s.onload = function() {
1727            recaptchaReady = true;
1728            if (recaptchaVersion === 'v2' && window.grecaptcha) {
1729                try {
1730                    recaptchaWidgetId = grecaptcha.render('recaptcha-container', {
1731                        sitekey: recaptchaSiteKey
1732                    });
1733                } catch (e) {}
1734            }
1735        };
1736        document.head.appendChild(s);
1737    }
1738        */
1739
1740    function validate() {
1741        var valid = true;
1742        var nome = (nameEl.value || '').trim();
1743        var email = (emailEl.value || '').trim();
1744        var whatsapp = (whatsappEl.value || '').trim();
1745        var descricao = (messageEl.value || '').trim();
1746        var captchaA = (captchaEl && captchaEl.value ? captchaEl.value : '').trim();
1747
1748        clearError(nameEl, 'error-name');
1749        clearError(emailEl, 'error-email');
1750        clearError(whatsappEl, 'error-whatsapp');
1751        clearError(messageEl, 'error-message');
1752        if (captchaEl) clearError(captchaEl, 'error-captcha');
1753
1754        if (hpEl && (hpEl.value || '').trim() !== '') {
1755            valid = false;
1756            if (statusBox) {
1757                statusBox.textContent = 'Não foi possível enviar. Tente novamente.';
1758                statusBox.className = 'text-sm text-red-600';
1759            }
1760        }
1761
1762        if (!nome) {
1763            setError(nameEl, 'error-name', 'Informe seu nome.');
1764            valid = false;
1765        }
1766
1767        var emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
1768        if (!email) {
1769            setError(emailEl, 'error-email', 'Informe seu email.');
1770            valid = false;
1771        } else if (!emailRegex.test(email)) {
1772            setError(emailEl, 'error-email', 'Email inválido.');
1773            valid = false;
1774        }
1775
1776        if (whatsapp) {
1777            var digits = whatsapp.replace(/\D+/g, '');
1778            if (digits.length < 10) {
1779                setError(whatsappEl, 'error-whatsapp', 'WhatsApp inválido.');
1780                valid = false;
1781            }
1782        }
1783
1784        if (!descricao || descricao.length < 5) {
1785            setError(messageEl, 'error-message', 'Escreva sua mensagem.');
1786            valid = false;
1787        }
1788
1789        if (captchaEl && !recaptchaSiteKey) {
1790            if (!captchaA) {
1791                setError(captchaEl, 'error-captcha', 'Responda ao desafio.');
1792                valid = false;
1793            } else if (expectedCaptcha !== null && captchaA !== expectedCaptcha) {
1794                setError(captchaEl, 'error-captcha', 'Resposta incorreta.');
1795                valid = false;
1796            }
1797        }
1798
1799        return {
1800            valid: valid,
1801            data: {
1802                nome,
1803                email,
1804                whatsapp,
1805                descricao,
1806                site_url: 'https://www.otaboanense.com.br',
1807                captcha_answer: captchaA,
1808                captcha_valid: expectedCaptcha !== null && captchaA === expectedCaptcha,
1809                page: window.location.href,
1810                ua: navigator.userAgent
1811            }
1812        };
1813    }
1814
1815    function setSubmitting(state) {
1816        isSubmitting = state;
1817        if (submitBtn) {
1818            submitBtn.disabled = state;
1819            submitBtn.setAttribute('aria-busy', state ? 'true' : 'false');
1820            if (spinner) {
1821                spinner.classList[state ? 'remove' : 'add']('hidden');
1822            }
1823            var label = submitBtn.querySelector('.submit-label');
1824            if (label) {
1825                label.textContent = state ? 'Enviando...' : 'Enviar';
1826            }
1827        }
1828    }
1829
1830    form.addEventListener('submit', function(ev) {
1831        ev.preventDefault();
1832        if (isSubmitting) return;
1833
1834        statusBox && (statusBox.textContent = '');
1835
1836        var v = validate();
1837        if (!v.valid) {
1838            if (statusBox) {
1839                statusBox.textContent = 'Corrija os campos destacados e tente novamente.';
1840                statusBox.className = 'text-sm text-red-600';
1841            }
1842            return;
1843        }
1844        setSubmitting(true);
1845        statusBox && (statusBox.textContent = '');
1846
1847        function proceedWithFetch(token) {
1848            var payload = Object.assign({}, v.data, {
1849                recaptcha_token: token || '',
1850                recaptcha_version: recaptchaVersion || ''
1851            });
1852            fetch(endpoint, {
1853                    method: 'POST',
1854                    mode: 'cors',
1855                    headers: {
1856                        'Content-Type': 'application/json',
1857                        'Accept': 'application/json'
1858                    },
1859                    body: JSON.stringify(payload),
1860                    credentials: 'omit'
1861                })
1862                .then(function(resp) {
1863                    if (!resp.ok) {
1864                        throw new Error('Falha no envio (' + resp.status + ').');
1865                    }
1866                    return resp.text();
1867                }).then(function() {
1868                    if (statusBox) {
1869                        statusBox.textContent = 'Mensagem enviada com sucesso!';
1870                        statusBox.className = 'text-sm text-green-700';
1871                    }
1872                    form.reset();
1873                    setupCaptcha();
1874                    if (recaptchaVersion === 'v2' && window.grecaptcha && recaptchaWidgetId !== null) {
1875                        try {
1876                            grecaptcha.reset(recaptchaWidgetId);
1877                        } catch (e) {}
1878                    }
1879                }).catch(function(err) {
1880                    if (statusBox) {
1881                        statusBox.textContent = 'Não foi possível enviar. ' + (err && err.message ? err
1882                            .message : 'Tente novamente.');
1883                        statusBox.className = 'text-sm text-red-600';
1884                    }
1885                })
1886                .finally(function() {
1887                    setSubmitting(false);
1888                });
1889        }
1890
1891        if (recaptchaSiteKey && recaptchaVersion === 'v3') {
1892            if (!recaptchaReady || !window.grecaptcha) {
1893                if (statusBox) {
1894                    statusBox.textContent = 'Carregando reCAPTCHA...';
1895                    statusBox.className = 'text-sm text-slate-700';
1896                }
1897                setSubmitting(false);
1898                return;
1899            }
1900            grecaptcha.execute(recaptchaSiteKey, {
1901                    action: 'footer_contact'
1902                })
1903                .then(function(token) {
1904                    proceedWithFetch(token);
1905                })
1906                .catch(function() {
1907                    if (statusBox) {
1908                        statusBox.textContent = 'Falha ao validar reCAPTCHA. Tente novamente.';
1909                        statusBox.className = 'text-sm text-red-600';
1910                    }
1911                    setSubmitting(false);
1912                });
1913        } else if (recaptchaSiteKey && recaptchaVersion === 'v2') {
1914            if (!recaptchaReady || !window.grecaptcha) {
1915                if (statusBox) {
1916                    statusBox.textContent = 'Carregando reCAPTCHA...';
1917                    statusBox.className = 'text-sm text-slate-700';
1918                }
1919                setSubmitting(false);
1920                return;
1921            }
1922            var token = grecaptcha.getResponse(recaptchaWidgetId);
1923            if (!token) {
1924                if (captchaEl) {
1925                    setError(captchaEl, 'error-captcha', 'Confirme que você não é um robô.');
1926                }
1927                if (statusBox) {
1928                    statusBox.textContent = 'Confirme que você não é um robô.';
1929                    statusBox.className = 'text-sm text-red-600';
1930                }
1931                setSubmitting(false);
1932                return;
1933            }
1934            proceedWithFetch(token);
1935        } else {
1936            proceedWithFetch('');
1937        }
1938    });
1939
1940    setupCaptcha();
1941    loadRecaptcha();
1942})();
1943</script>
1943
1944
1945<script type="speculationrules">
1946{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/otaboanense-v8/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1947</script>
vendor: 1 bytes, line 1947
1947
1948<script id="otaboanense-widgets-js" src="https://otaboanense.com.br/wp-content/themes/otaboanense-v8/static/js/widgets.js?ver=1.0"></script>
vendor: 1 bytes, line 1948
1948
1949<script id="otaboanense-scroll-header-js" src="https://otaboanense.com.br/wp-content/themes/otaboanense-v8/static/js/scroll-header.js?ver=1.2"></script>
vendor: 1 bytes, line 1949
1949
1950<script id="otaboanense-js-js" src="https://otaboanense.com.br/wp-content/themes/otaboanense-v8/static/js/main.js?ver=1760444755"></script>
vendor: 1 bytes, line 1950
1950
1951<script id="wp-emoji-settings" type="application/json">
1952{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://otaboanense.com.br/wp-includes/js/wp-emoji-release.min.js?ver=7.1"}}
1953</script>
vendor: 1 bytes, line 1953
1953
1954<script type="module">
1955/*! This file is auto-generated */
1956var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1957//# sourceURL=https://otaboanense.com.br/wp-includes/js/wp-emoji-loader.min.js
1958</script>
1958
1959
1960<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"dff1f78d98234b5991c5d44bc30d3ec5","r":1,"spa":2}' crossorigin="anonymous"></script>
1960
1961</body>
1962
1963</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.