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 – 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 » 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&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&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">…</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 © 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.