1<!doctype html> 2 3<!--[if lt IE 7]><html lang="pt-BR" class="no-js lt-ie9 lt-ie8 lt-ie7"><![endif]--> 4<!--[if (IE 7)&!(IEMobile)]><html lang="pt-BR" class="no-js lt-ie9 lt-ie8"><![endif]--> 5<!--[if (IE 8)&!(IEMobile)]><html lang="pt-BR" class="no-js lt-ie9"><![endif]--> 6<!--[if gt IE 8]><!--> 7<html lang="pt-BR" class="no-js"><!--<![endif]--> 8 9<head> 10 11 12 13 14 <!-- Hotjar Tracking Code for https://www.saopaulo.sp.leg.br/ --> 15 <link rel="icon" href="https://www.saopaulo.sp.leg.br/wp-content/themes/portal-cmsp/favicon.png"> 16
16<script src="https://code.jquery.com/jquery-3.7.0.min.js" integrity="sha256-2Pmvv0kuTBOenSvLm6bvfBSSHrUJ+3A7x6P5Ebd07/g=" crossorigin="anonymous"></script>
16 17
17<script src="https://cdn.jsdelivr.net/npm/[email protected]/media/js/jquery.dataTables.min.js"></script>
17 18
18<script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js" integrity="sha512-bPs7Ae6pVvhOSiIcyUClR7/q2OAsRiovw4vAkX+zJbw3ShAeeqezq50RIIcIURq7Oa20rW2n2q+fyXBNcU9lrw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
18 19<!-- CS107: Consent Mode v2. Estado padrao negado, declarado antes de qualquer tag. Inicio -->
20<script> 21(function () { 22 var m = document.cookie.match(/(?:^|;\s*)cmsp_consentimento=([^;]*)/); 23 var escolha = m ? decodeURIComponent(m[1]).split('|')[0] : ''; 24 window.cmspConsentimento = escolha; 25 window.dataLayer = window.dataLayer || []; 26 window.gtag = window.gtag || function () { window.dataLayer.push(arguments); }; 27 gtag('consent', 'default', { 28 ad_storage: 'denied', ad_user_data: 'denied', ad_personalization: 'denied', 29 analytics_storage: 'denied', wait_for_update: 500 30 }); 31 gtag('set', 'ads_data_redaction', true); 32 var v = escolha === 'aceito' ? 'granted' : 'denied'; 33 if (escolha) { 34 gtag('consent', 'update', { ad_storage: v, ad_user_data: v, ad_personalization: v, analytics_storage: v }); 35 } 36 window.clarity = window.clarity || function () { (window.clarity.q = window.clarity.q || []).push(arguments); }; 37 window.clarity('consentv2', { ad_Storage: v, analytics_Storage: v }); 38})(); 39</script>
39 40<!-- CS107: Consent Mode v2. Fim --> 41 <meta name="adopt-website-id" content="8e7c58ce-4022-4974-ad46-008d7bb8bb71" /> 42
42<script src="https://tag.goadopt.io/injector.js?website_code=8e7c58ce-4022-4974-ad46-008d7bb8bb71" 43 class="adopt-injector"></script>
43 44 <!-- Google Tag Manager --> 45
45<script type="text/javascript"> 46 (function(c,l,a,r,i,t,y){ 47 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 48 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 49 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 50 })(window, document, "clarity", "script", "h2vqbbd119"); 51 </script>
51 52 <!-- End Google Tag Manager --> 53 54 <meta charset="utf-8"> 55 56 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 57 58 <title>NotÃcias - Portal da Câmara Municipal de São Paulo</title> 59 60 <meta name="HandheldFriendly" content="True"> 61 <meta name="MobileOptimized" content="320"> 62 <meta name="viewport" content="width=device-width, initial-scale=1.0"/> 63 64 <!-- 65 https://www.saopaulo.sp.leg.br/blog/em-depoimento-a-cpi-representante-da-universidade-anhembi-morumbi-nao-reconhece-divida-tributaria/ --> 66 <meta name="description" content="Aqui é possÃvel acompanhar o dia-a-dia dos vereadores, discussões de Projetos de Lei e o calendário de eventos (audiências públicas, sessões solenes, premiações, etc). Um espaço para aproximar o Legislativo municipal dos cidadãos de São Paulo."/> 67 <meta property="og:title" content="NotÃcias - Portal da Câmara Municipal de São Paulo"/> 68 <meta property="og:url" content="https://www.saopaulo.sp.leg.br/blog/em-depoimento-a-cpi-representante-da-universidade-anhembi-morumbi-nao-reconhece-divida-tributaria/"/> 69 <meta property="og:site_name" content="Portal da Câmara Municipal de São Paulo"/> 70 <meta property="og:description" content="Aqui é possÃvel acompanhar o dia-a-dia dos vereadores, discussões de Projetos de Lei e o calendário de eventos (audiências públicas, sessões solenes, premiações, etc). Um espaço para aproximar o Legislativo municipal dos cidadãos de São Paulo."/> 71 <meta property="og:type" content="website"/> 72 <meta property="fb:app_id" content="1501788923465105"/> 73 <meta property="fb:pages" content="113507215403008"/> 74 <meta property="og:image" content="https://www.saopaulo.sp.leg.br/wp-content/uploads/2026/10/55576475822_5ae25ea348_c.jpg"/> 75 76 <link rel="apple-touch-icon" href="https://www.saopaulo.sp.leg.br/wp-content/themes/portalcmsp-novo/library/images/apple-icon-touch.png"> 77 <!--[if IE]> 78 <![endif]--> 79 <!-- canvas support for old IE --> 80 <!--[if lte IE 8]> 81
81<script src="https://www.saopaulo.sp.leg.br/wp-content/themes/portalcmsp-novo/library/js/libs/excanvas.compiled.js"></script>
81 82 <![endif]--> 83 <meta name="msapplication-TileColor" content="#f01d4f"> 84 <meta name="msapplication-TileImage" 85 content="https://www.saopaulo.sp.leg.br/wp-content/themes/portalcmsp-novo/library/images/win8-tile-icon.png"> 86 87 <link rel="pingback" href="https://www.saopaulo.sp.leg.br/xmlrpc.php"> 88 89 <!-- Manifest added by SuperPWA - Progressive Web Apps Plugin For WordPress --> 90<link rel="manifest" href="/superpwa-manifest-1.json"> 91<link rel="prefetch" href="/superpwa-manifest-1.json"> 92<meta name="theme-color" content="#D5E0EB"> 93<!-- / SuperPWA.com --> 94<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 95 96<!-- Google Tag Manager for WordPress by gtm4wp.com -->
97<script data-cfasync="false" data-pagespeed-no-defer type="text/javascript"> 98 var gtm4wp_datalayer_name = "dataLayer"; 99 var dataLayer = dataLayer || []; 100 (function(){dataLayer.push(arguments);})('set', 'developer_id.dNGJiYT', true); 101</script>
101 102<!-- End Google Tag Manager for WordPress by gtm4wp.com --> 103 <!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ --> 104 <link rel="canonical" href="https://www.saopaulo.sp.leg.br/comunicacao/noticias/" /> 105 <link rel="next" href="https://www.saopaulo.sp.leg.br/comunicacao/noticias/page/2/" /> 106
106<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":["WebPage","CollectionPage"],"@id":"https:\/\/www.saopaulo.sp.leg.br\/comunicacao\/noticias\/","url":"https:\/\/www.saopaulo.sp.leg.br\/comunicacao\/noticias\/","name":"NotÃcias - Portal da Câmara Municipal de São Paulo","isPartOf":{"@id":"https:\/\/www.saopaulo.sp.leg.br\/#website"},"datePublished":"2014-10-19T18:17:46+00:00","dateModified":"2020-08-09T10:12:33+00:00","breadcrumb":{"@id":"https:\/\/www.saopaulo.sp.leg.br\/comunicacao\/noticias\/#breadcrumb"},"inLanguage":"pt-BR"},{"@type":"BreadcrumbList","@id":"https:\/\/www.saopaulo.sp.leg.br\/comunicacao\/noticias\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"InÃcio","item":"https:\/\/www.saopaulo.sp.leg.br\/"},{"@type":"ListItem","position":2,"name":"Comunicação","item":"https:\/\/www.saopaulo.sp.leg.br\/comunicacao\/"},{"@type":"ListItem","position":3,"name":"NotÃcias"}]},{"@type":"WebSite","@id":"https:\/\/www.saopaulo.sp.leg.br\/#website","url":"https:\/\/www.saopaulo.sp.leg.br\/","name":"Câmara Municipal de São Paulo","description":"Aqui é possÃvel acompanhar o dia-a-dia dos vereadores, discussões de Projetos de Lei e o calendário de eventos (audiências públicas, sessões solenes, premiações, etc). Um espaço para aproximar o Legislativo municipal dos cidadãos de São Paulo.","publisher":{"@id":"https:\/\/www.saopaulo.sp.leg.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.saopaulo.sp.leg.br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.saopaulo.sp.leg.br\/#organization","name":"Câmara Municipal de São Paulo","url":"https:\/\/www.saopaulo.sp.leg.br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.saopaulo.sp.leg.br\/#\/schema\/logo\/image\/","url":"https:\/\/www.saopaulo.sp.leg.br\/wp-content\/uploads\/2018\/05\/cmsp-logo.jpg","contentUrl":"https:\/\/www.saopaulo.sp.leg.br\/wp-content\/uploads\/2018\/05\/cmsp-logo.jpg","width":150,"height":123,"caption":"Câmara Municipal de São Paulo"},"image":{"@id":"https:\/\/www.saopaulo.sp.leg.br\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/camarasaopaulo","https:\/\/x.com\/camarasaopaulo","https:\/\/www.instagram.com\/camarasaopaulo\/","https:\/\/www.youtube.com\/user\/camarasaopaulo"]}]}</script>
106 107 <!-- / Yoast SEO plugin. --> 108 109 110<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> 111<link rel="alternate" type="application/rss+xml" title="Feed para Portal da Câmara Municipal de São Paulo »" href="https://www.saopaulo.sp.leg.br/feed/" /> 112<link rel="alternate" type="application/rss+xml" title="Feed de comentários para Portal da Câmara Municipal de São Paulo »" href="https://www.saopaulo.sp.leg.br/comments/feed/" /> 113<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'> 114img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 115/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 116</style> 117<style id='wp-emoji-styles-inline-css' type='text/css'> 118 119 img.wp-smiley, img.emoji { 120 display: inline !important; 121 border: none !important; 122 box-shadow: none !important; 123 height: 1em !important; 124 width: 1em !important; 125 margin: 0 0.07em !important; 126 vertical-align: -0.1em !important; 127 background: none !important; 128 padding: 0 !important; 129 } 130/*# sourceURL=wp-emoji-styles-inline-css */ 131</style> 132<link rel='stylesheet' id='wp-block-library-css' href='https://www.saopaulo.sp.leg.br/wp-includes/css/dist/block-library/style.min.css' type='text/css' media='all' /> 133 134<style id='classic-theme-styles-inline-css' type='text/css'> 135/*! This file is auto-generated */ 136.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} 137/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 138</style> 139<style id='global-styles-inline-css' type='text/css'> 140: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,0) 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%);
140--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);}: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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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;}
140.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;} 141/*# sourceURL=global-styles-inline-css */ 142</style> 143 144<link rel='stylesheet' id='contact-form-7-css' href='https://www.saopaulo.sp.leg.br/wp-content/plugins/contact-form-7/includes/css/styles.css' type='text/css' media='all' /> 145<link rel='stylesheet' id='media-credit-css' href='https://www.saopaulo.sp.leg.br/wp-content/plugins/media-credit/public/css/media-credit.min.css' type='text/css' media='all' /> 146<link rel='stylesheet' id='new-theme-v2-css' href='https://www.saopaulo.sp.leg.br/wp-content/themes/portalcmsp-novo/dist/css/main.min.css?v20' type='text/css' media='all' /> 147<link rel='stylesheet' id='cs95-fontawesome-css' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/fontawesome.min.css' type='text/css' media='all' /> 148<link rel='stylesheet' id='cs95-fontawesome-brands-css' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/brands.min.css' type='text/css' media='all' /> 149<link rel='stylesheet' id='slickr-flickr-css' href='https://www.saopaulo.sp.leg.br/wp-content/plugins/slickr-flickr/styles/public.css' type='text/css' media='all' /> 150<link rel='stylesheet' id='slickr-flickr-lightbox-css' href='https://www.saopaulo.sp.leg.br/wp-content/plugins/slickr-flickr/styles/lightGallery.css' type='text/css' media='all' /> 151<link rel='stylesheet' id='dashicons-css' href='https://www.saopaulo.sp.leg.br/wp-includes/css/dashicons.min.css' type='text/css' media='all' /> 152<link rel='stylesheet' id='thickbox-css' href='https://www.saopaulo.sp.leg.br/wp-includes/js/thickbox/thickbox.css' type='text/css' media='all' /> 153<link rel='stylesheet' id='galleria-css' href='https://www.saopaulo.sp.leg.br/wp-content/plugins/slickr-flickr/galleria/galleria-1.0.css' type='text/css' media='all' /> 154<link rel='stylesheet' id='uacf7-frontend-style-css' href='https://www.saopaulo.sp.leg.br/wp-content/plugins/ultimate-addons-for-contact-form-7/assets/css/uacf7-frontend.css' type='text/css' media='all' /> 155<link rel='stylesheet' id='uacf7-form-style-css' href='https://www.saopaulo.sp.leg.br/wp-content/plugins/ultimate-addons-for-contact-form-7/assets/css/form-style.css' type='text/css' media='all' /> 156<link rel='stylesheet' id='relevanssi-live-search-css' href='https://www.saopaulo.sp.leg.br/wp-content/plugins/relevanssi-live-ajax-search/assets/styles/style.css' type='text/css' media='all' /> 157<link rel='stylesheet' id='__EPYT__style-css' href='https://www.saopaulo.sp.leg.br/wp-content/plugins/youtube-embed-plus/styles/ytprefs.min.css' type='text/css' media='all' /> 158<style id='__EPYT__style-inline-css' type='text/css'> 159 160 .epyt-gallery-thumb { 161 width: 25%; 162 } 163 164/*# sourceURL=__EPYT__style-inline-css */ 165</style> 166<link rel='stylesheet' id='bones-stylesheet-css' href='https://www.saopaulo.sp.leg.br/wp-content/themes/portalcmsp-novo/library/css/style.css?p=1791519826' type='text/css' media='all' />
167<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-content/themes/portalcmsp-novo/dist/js/app.js" id="new-theme-v2-script-js"></script>
vendor: 1 bytes, line 167
167
168<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script>
vendor: 1 bytes, line 168
168
169<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 169
169
170<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-content/plugins/slickr-flickr/scripts/lightGallery.min.js" id="slickr-flickr-lightbox-js"></script>
vendor: 1 bytes, line 170
170
171<script type="text/javascript" id="thickbox-js-extra"> 172/* <![CDATA[ */ 173var thickboxL10n = {"next":"Pr\u00f3ximo \u00bb","prev":"\u00ab Anterior","image":"Imagem","of":"de","close":"Fechar","noiframes":"Este recurso necessita frames embutidos. Voc\u00ea desativou iframes ou seu navegador n\u00e3o os suporta.","loadingAnimation":"https://www.saopaulo.sp.leg.br/wp-includes/js/thickbox/loadingAnimation.gif"}; 174//# sourceURL=thickbox-js-extra 175/* ]]> */ 176</script>
vendor: 1 bytes, line 176
176
177<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-includes/js/thickbox/thickbox.js" id="thickbox-js"></script>
vendor: 1 bytes, line 177
177
178<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-content/plugins/slickr-flickr/galleria/galleria-1.0.noconflict.js" id="galleria-js"></script>
vendor: 1 bytes, line 178
178
179<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-content/plugins/slickr-flickr/scripts/responsiveslides.min.js" id="rslides-js"></script>
vendor: 1 bytes, line 179
179
180<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-content/plugins/slickr-flickr/scripts/public.js" id="slickr-flickr-js"></script>
vendor: 1 bytes, line 180
180
181<script type="text/javascript" id="__ytprefs__-js-extra"> 182/* <![CDATA[ */ 183var _EPYT_ = {"ajaxurl":"https://www.saopaulo.sp.leg.br/wp-admin/admin-ajax.php","security":"fb357819ab","gallery_scrolloffset":"20","eppathtoscripts":"https://www.saopaulo.sp.leg.br/wp-content/plugins/youtube-embed-plus/scripts/","eppath":"https://www.saopaulo.sp.leg.br/wp-content/plugins/youtube-embed-plus/","epresponsiveselector":"[\"iframe.__youtube_prefs__\"]","epdovol":"1","version":"14.2.6.1","evselector":"iframe.__youtube_prefs__[src], iframe[src*=\"youtube.com/embed/\"], iframe[src*=\"youtube-nocookie.com/embed/\"]","ajax_compat":"","maxres_facade":"eager","ytapi_load":"light","pause_others":"","stopMobileBuffer":"1","facade_mode":"","not_live_on_channel":""}; 184//# sourceURL=__ytprefs__-js-extra 185/* ]]> */ 186</script>
vendor: 1 bytes, line 186
186
187<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-content/plugins/youtube-embed-plus/scripts/ytprefs.min.js" id="__ytprefs__-js"></script>
vendor: 1 bytes, line 187
187
188<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-content/themes/portalcmsp-novo/library/js/libs/modernizr.custom.min.js" id="bones-modernizr-js"></script>
188 189<meta name="generator" content="performance-lab 4.2.0; plugins: "> 190 191<!-- Google Tag Manager for WordPress by gtm4wp.com --> 192<!-- GTM Container placement set to footer -->
193<script data-cfasync="false" data-pagespeed-no-defer type="text/javascript"> 194 var dataLayer_content = {"pagePostType":"bloghome","instantArticle":false}; 195 dataLayer.push( dataLayer_content ); 196</script>
vendor: 1 bytes, line 196
196
197<script data-cfasync="false" data-pagespeed-no-defer type="text/javascript">
vendor: 322 bytes, lines 197-202
197 198(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 199new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 200j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 201'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 202})(window,document,'script','dataLayer','
202GTM-NBFTNGH
vendor: 4 bytes, line 202
202');
203</script>
203 204<!-- End Google Tag Manager for WordPress by gtm4wp.com --> 205<link rel="shortcut icon" type="image/x-icon" href="https://www.saopaulo.sp.leg.br/wp-content/themes/portalcmsp-novo/favicon.ico" /> 206<style>#wpadminbar #wp-admin-bar-site-name>.ab-item:before { content: none !important;}li#wp-admin-bar-site-name a { background: url( "https://www.saopaulo.sp.leg.br/wp-content/themes/portalcmsp-novo/favicon.ico" ) left center/20px no-repeat !important; padding-left: 21px !important; background-size: 20px !important; } li#wp-admin-bar-site-name { margin-left: 5px !important; } li#wp-admin-bar-site-name {} #wp-admin-bar-site-name div a { background: none !important; } 207</style><link rel="icon" href="https://www.saopaulo.sp.leg.br/wp-content/uploads/2020/08/cropped-favicon-32x32.png" sizes="32x32" /> 208<link rel="icon" href="https://www.saopaulo.sp.leg.br/wp-content/uploads/2020/08/cropped-favicon-192x192.png" sizes="192x192" /> 209<link rel="apple-touch-icon" href="https://www.saopaulo.sp.leg.br/wp-content/uploads/2020/08/cropped-favicon-180x180.png" /> 210<meta name="msapplication-TileImage" content="https://www.saopaulo.sp.leg.br/wp-content/uploads/2020/08/cropped-favicon-270x270.png" /> 211 212 <!-- 213
213<script src="//use.typekit.net/eqp3auo.js"></script>
213 214
214<script>try{Typekit.load();}catch(e){}</script>
214 215 <link href="https://fonts.googleapis.com/css?family=PT+Sans" rel="stylesheet"> 216 --> 217 218 <style> 219 220 .schema-faq-question {gap:32px} 221 .schema-faq-question strong { 222 font-size: 20px !important; 223 color: #7f1a22; 224 line-height: normal; 225 display: block; 226 cursor: pointer; 227 } 228 229 .grecaptcha-badge { 230 display:none 231 } 232 233 .frequencia-vereador, .agenda-vereador {display:none !important} 234 </style> 235 236 <link rel='stylesheet' href='https://www.saopaulo.sp.leg.br/wp-content/themes/portalcmsp-novo/library/css/simpletabs.css' type='text/css' 237 media='all'/> 238
238<script src="https://www.saopaulo.sp.leg.br/wp-content/themes/portalcmsp-novo/library/js/simpletabs_1.3.js"></script>
238 239 240 <!-- Facebook Pixel Code --> 241
241<script> 242 !function(f,b,e,v,n,t,s) 243 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 244 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 245 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 246 n.queue=[];t=b.createElement(e);t.async=!0; 247 t.src=v;s=b.getElementsByTagName(e)[0]; 248 s.parentNode.insertBefore(t,s)}(window,document,'script', 249 'https://connect.facebook.net/en_US/fbevents.js'); 250 if (window.cmspConsentimento !== 'aceito') { fbq('consent', 'revoke'); } /* CS107: Pixel so dispara com consentimento */ 251 fbq('init', '408389713134760'); 252 fbq('track', 'PageView'); 253 </script>
253 254 <noscript> 255 <img height="1" width="1" 256 src="https://www.facebook.com/tr?id=408389713134760&ev=PageView 257 &noscript=1"/> 258 </noscript> 259 <!-- End Facebook Pixel Code --> 260 261 262 <!-- Google Webmaster --> 263 <meta name="google-site-verification" content="OA27lFNtloM_YplcPLVfwgQ_4m7dWFmVthUpLgggFBY"/> 264 <!-- end - Google Webmaster --> 265 <!-- CS107: verificacao Search Console ([email protected] e [email protected]) --> 266 <meta name="google-site-verification" content="Lk-HDzYUAgBkKI3C1-oXvk20CVsudC3IPgC6g9Fv5wA" /> 267 <meta name="google-site-verification" content="i-m39JEkN0eRlvw9pheC5uUweVkk_xyJh41h7cEtR7I" /> 268 269 <!-- Global site tag (gtag.js) - Google Analytics --> 270 <!-- Google Analytics - end --> 271 272 273</head> 274 275<body class="blog wp-theme-portalcmsp-novo theme-v2"> 276 277<h1 class="visually-hidden"> 278 NotÃcias</h1> 279 280 281<!-- Google Tag Manager (noscript) --> 282<!-- End Google Tag Manager (noscript) --> 283<div id="fb-root"></div>
284<script> 285 (function (d, s, id) { 286 var js, fjs = d.getElementsByTagName(s)[0]; 287 if (d.getElementById(id)) return; 288 js = d.createElement(s); 289 js.id = id; 290 js.src = "//connect.facebook.net/pt_BR/sdk.js#xfbml=1&version=v2.8&appId=1063515973681507"; 291 fjs.parentNode.insertBefore(js, fjs); 292 }(document, 'script', 'facebook-jssdk')); 293</script>
vendor: 2 bytes, line 293
293
294<script src="https://apis.google.com/js/platform.js" async defer> 295 { 296 lang: 'pt-BR' 297 } 298</script>
vendor: 2 bytes, line 298
298
299<script src="https://platform.linkedin.com/in.js"> 300 lang: pt_BR 301</script>
301 302 303<style> 304 @media (max-width:768px) { 305 body.theme-v2.home header .search { 306 display: flex; 307 gap: 12px; 308 align-items: initial; 309 } 310 311 body.theme-v2 .search .button-primary { 312 display:block; 313 } 314 } 315 .acessibilidade { 316 top:60% !important;} 317</style> 318 319 320 321 <div class="acessibilidade-box"> 322 <div class="title"> 323 <h2 class="flex"> 324 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 325 <circle cx="3" cy="3" r="3" transform="matrix(-1 0 0 1 15 9)" stroke="#FFF1F5" stroke-width="1.5"/> 326 <path d="M16.5001 4.9375L16.8751 4.28798V4.28798L16.5001 4.9375ZM16.5001 19.0621L16.1251 18.4126H16.1251L16.5001 19.0621ZM7.50005 19.0621L7.12505 19.7117H7.12505L7.50005 19.0621ZM7.50005 4.9375L7.87505 5.58702L7.50005 4.9375ZM8.92299 3.01508L8.19229 2.84601L8.92299 3.01508ZM5.31189 18.7402L5.13971 18.0102L5.31189 18.7402ZM4.40301 18.503L4.97254 18.015L4.40301 18.503ZM9.53928 21.695L9.72325 20.9679L9.53928 21.695ZM8.92305 20.9848L9.65376 20.8158L8.92305 20.9848ZM15.0771 20.9848L14.3464 20.8158L15.0771 20.9848ZM14.4609 21.695L14.6448 22.422L14.4609 21.695ZM19.597 18.503L19.0275 18.015L19.597 18.503ZM21.4437 8.70289L22.1518 8.45569L21.4437 8.70289ZM21.0936 9.68352L20.6167 9.10469L21.0936 9.68352ZM18.688 5.2595L18.5159 4.52952L18.688 5.2595ZM21.0936 14.3165L20.6167 14.8953L21.0936 14.3165ZM21.4437 15.2971L20.7356 15.0499L21.4437 15.2971ZM15.0772 3.01511L14.3465 3.18418L15.0772 3.01511ZM14.3465 3.18418C14.5723 4.16005 15.1879 5.04592 16.1251 5.58702L16.8751 4.28798C16.3127 3.96329 15.9439 3.43381 15.8079 2.84603L14.3465 3.18418ZM16.1251 5.58702C16.986 6.08408 17.9639 6.2008 18.8601 5.98949L18.5159 4.52952C17.9767 4.65663 17.3922 4.5865 16.8751 4.28798L16.1251 5.58702ZM22.1518 8.45569C21.7062 7.17937 21.0272 6.01337 20.1663 5.00871L19.0273 5.98471C19.7687 6.85004 20.3527 7.85328 20.7356 8.95008L22.1518 8.45569ZM20.75 12C20.75 11.3006 21.0682 10.6762 21.5705 10.2624L20.6167 9.10469C19.7834 9.79128 19.25 10.8337 19.25 12H20.75ZM21.5705 13.7376C21.0682 13.3238 20.75 12.6994 20.75 12H19.25C19.25 13.1663 19.7834 14.2087 20.6167 14.8953L21.5705 13.7376ZM20.1666 18.991C21.0273 17.9864 21.7063 16.8205 22.1518 15.5443L20.7356 15.0499C20.3528 16.1466 19.7688 17.1497 19.0275 18.015L20.1666 18.991ZM16.8751 19.7117C17.3922 19.4131 17.9768 19.343 18.516 19.4702L18.8603 18.0102C17.964 17.7988 16.9861 17.9155 16.1251 18.4126L16.8751 19.7117ZM15.8078 21.1538C15.9437 20.566 16.3126 20.0364 16.8751 19.7117L16.1251 18.4126C15.1877 18.9538 14.5721 19.8398 14.3464 20.8158L15.8078 21.1538ZM12 22.75C12.9117 22.75 13.7979 22.6363 14.6448 22.422L14.2769 20.9679C13.5493 21.152 12.7866 21.25 12 21.25V22.75ZM9.3553 22.4221C10.2022 22.6363 11.0883 22.75 12 22.75V21.25C11.2134 21.25 10.4508 21.152 9.72325 20.9679L9.3553 22.4221ZM7.12505 19.7117C7.68749 20.0364 8.05637 20.566 8.19234 21.1538L9.65376 20.8158C9.42802 19.8398 8.81238 18.9538 7.87505 18.4126L7.12505 19.7117ZM5.48407 19.4702C6.02327 19.343 6.60793 19.4131 7.12505 19.7117L7.87505 18.4126C7.01401 17.9155 6.03606 17.7988 5.13971 18.0102L5.48407 19.4702ZM1.84822 15.5443C2.29374 16.8205 2.97273 17.9864 3.83347 18.991L4.97254 18.015C4.23119 17.1498 3.64726 16.1466 3.2644 15.0499L1.84822 15.5443ZM3.25004 12C3.25004 12.6994 2.93185 13.3238 2.42953 13.7376L3.38336 14.8953C4.21668 14.2087 4.75004 13.1663 4.75004 12H3.25004ZM2.42953 10.2623C2.93185 10.6762 3.25004 11.3006 3.25004 12H4.75004C4.75004 10.8337 4.21668 9.79126 3.38336 9.10468L2.42953 10.2623ZM3.83376 5.00867C2.97289 6.01334 2.2938 7.17934 1.84822 8.45567L3.2644 8.95007C3.6473 7.85326 4.23132 6.85001 4.97279 5.98468L3.83376 5.00867ZM7.12505 4.28798C6.60798 4.58651 6.02337 4.65664 5.4842 4.5295L5.13994 5.98946C6.03623 6.20081 7.01409 6.0841 7.87505 5.58702L7.12505 4.28798ZM8.19229 2.84601C8.05629 3.43379 7.68743 3.96329 7.12505 4.28798L7.87505 5.58702C8.81227 5.04591 9.42788 4.16003 9.65368 3.18415L8.19229 2.84601ZM12 1.25C11.0883 1.25 10.2021 1.36366 9.35522 1.57796L9.72318 3.03213C10.4508 2.848
32602 11.2134 2.75 12 2.75V1.25ZM14.645 1.578C13.798 1.36368 12.9118 1.25 12 1.25V2.75C12.7867 2.75 13.5494 2.84803 14.277 3.03217L14.645 1.578ZM9.65368 3.18415C9.66929 3.11668 9.69574 3.06909 9.71627 3.04413C9.73389 3.02269 9.73703 3.02862 9.72318 3.03213L9.35522 1.57796C8.66401 1.75286 8.30711 2.3498 8.19229 2.84601L9.65368 3.18415ZM3.38336 9.10468C3.32248 9.05451 3.28709 9.00024 3.27289 8.96394C3.26095 8.93341 3.26974 8.93478 3.2644 8.95007L1.84822 8.45567C1.58221 9.21766 1.99436 9.9038 2.42953 10.2623L3.38336 9.10468ZM5.13971 18.0102C5.07248 18.0261 5.01821 18.0235 4.98675 18.0162C4.95969 18.0099 4.96341 18.0044 4.97254 18.015L3.83347 18.991C4.29652 19.5314 4.98849 19.5871 5.48407 19.4702L5.13971 18.0102ZM9.72325 20.9679C9.73711 20.9714 9.73397 20.9773 9.71634 20.9559C9.69581 20.9309 9.66936 20.8833 9.65376 20.8158L8.19234 21.1538C8.30711 21.6501 8.66402 22.2471 9.3553 22.4221L9.72325 20.9679ZM14.3464 20.8158C14.3308 20.8833 14.3043 20.9309 14.2838 20.9559C14.2662 20.9773 14.263 20.9714 14.2769 20.9679L14.6448 22.422C15.3361 22.2471 15.693 21.6501 15.8078 21.1538L14.3464 20.8158ZM19.0275 18.015C19.0366 18.0043 19.0403 18.0098 19.0133 18.0161C18.9818 18.0235 18.9276 18.0261 18.8603 18.0102L18.516 19.4702C19.0116 19.587 19.7035 19.5314 20.1666 18.991L19.0275 18.015ZM20.7356 8.95008C20.7303 8.93479 20.7391 8.93343 20.7271 8.96395C20.7129 9.00025 20.6775 9.05452 20.6167 9.10469L21.5705 10.2624C22.0057 9.90381 22.4178 9.21767 22.1518 8.45569L20.7356 8.95008ZM3.2644 15.0499C3.26974 15.0652 3.26095 15.0666 3.27289 15.0361C3.28709 14.9998 3.32248 14.9455 3.38336 14.8953L2.42953 13.7376C1.99436 14.0962 1.58221 14.7823 1.84822 15.5443L3.2644 15.0499ZM18.8601 5.98949C18.9273 5.97364 18.9816 5.97624 19.0131 5.98357C19.0401 5.98987 19.0364 5.99537 19.0273 5.98471L20.1663 5.00871C19.7033 4.46835 19.0114 4.41269 18.5159 4.52952L18.8601 5.98949ZM4.97279 5.98468C4.96366 5.99534 4.95994 5.98984 4.98699 5.98354C5.01845 5.97621 5.07271 5.97361 5.13994 5.98946L5.4842 4.5295C4.98867 4.41265 4.29678 4.4683 3.83376 5.00867L4.97279 5.98468ZM20.6167 14.8953C20.6775 14.9455 20.7129 14.9997 20.7271 15.036C20.7391 15.0666 20.7303 15.0652 20.7356 15.0499L22.1518 15.5443C22.4178 14.7823 22.0057 14.0962 21.5705 13.7376L20.6167 14.8953ZM15.8079 2.84603C15.6931 2.34983 15.3362 1.75292 14.645 1.578L14.277 3.03217C14.2631 3.02866 14.2663 3.02273 14.2839 3.04417C14.3044 3.06913 14.3309 3.11672 14.3465 3.18418L15.8079 2.84603Z" fill="#FFF1F5"/> 327 </svg> 328 Configuração de acessibilidade 329 </h2> 330 </div> 331 <div class="context"> 332 <h3>Habilitar alto contraste:</h3> 333 <div class="flex hightcont align-center"> 334 <label for="hight-contrast"> 335 <input type="checkbox" class="select-switch" id="hight-contrast" > 336 Desabilitado 337 </label> 338 </div> 339 340 <h3>Tamanho da fonte:</h3> 341 <div class="flex tamanho-fonte"> 342 <!--label for="">Zoom:</label--> 343 <span style="color:#2c2c2c;font-size:16px;font-weight:700;line-height:24px;">Zoom:</span> 344 <button aria-label="aumentar fonte" id="mais_fonte"> 345 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 346 <path d="M12 5L12 19" stroke="white" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/> 347 <path d="M19 12L5 12" stroke="white" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/> 348 </svg> 349 </button> 350 <span> 351 100% </span> 352 <button aria-label="diminuir fonte" id="menos_fonte"> 353 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 354 <path d="M19 12L5 12" stroke="white" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/> 355 </svg> 356 </button> 357 </div> 358 359 <h3>Orientação de acessibilidade:</h3> 360 <a aria-label="Acessar orientação de acessibilidade" class="button-primary" href="https://www.saopaulo.sp.leg.br/acessibilidade-no-portal">Acessar a página</a> 361 <a aria-label="Voltar" id="close" class="button-secondary" href="https://www.saopaulo.sp.leg.br/acessibilidade-no-portal">Voltar</a> 362 </div> 363</div> 364<style> 365/* CS101/2026 - P18: foco visivel ausente nos controles do painel de acessibilidade (WCAG 2.4.7). 366 Os controles tinham outline:none e nenhum indicador visual substituto. */ 367.acessibilidade-box button:focus-visible, 368.acessibilidade-box a:focus-visible, 369.acessibilidade-box input:focus-visible { 370 outline: 3px solid #1a1744 !important; 371 outline-offset: 2px !important; 372} 373</style> 374<style> 375/* CS101/2026 - P20: contraste do cabecalho do painel de acessibilidade (WCAG 1.4.3). 376 Sobrepoe a regra de main.min.css, que traz var(--neutral-grey,#80979f) e peso 600. */ 377body.theme-v2 .acessibilidade-box .title h2 { 378 background: #5F7278 !important; 379 font-weight: 700 !important; 380} 381</style> 382 383 <div id="container"> 384 <div class=indice></div> 385 <a tabindex="0" id="btn-acessibilidade" class="acessibilidade" href="https://www.saopaulo.sp.leg.br/acessibilidade-no-portal" aria-label="Informações sobre acessibilidade do Portal" title="Informações sobre acessibilidade do Portal"> 386 <img src="https://www.saopaulo.sp.leg.br/wp-content/themes/portalcmsp-novo/dist/images/acessibilidade.svg" alt="Ãcone de acessibilidade"> 387 </a> 388 389 <header class="header" role="banner" id="topo"> 390 <style> 391 .canais-topo { background: #7F1A22; } 392 .canais-topo .canais-topo-inner { display: flex; justify-content: flex-end; align-items: center; gap: 8px; flex-wrap: wrap; padding-top: 6px; padding-bottom: 6px; } 393 .canais-topo a { display: flex !important; align-items: center !important; justify-content: center !important; line-height: 1; width: 28px; height: 28px; border: 1px solid rgba(255,255,255,.45); border-radius: 4px; color: #fff; font-size: 14px; text-decoration: none; transition: background .2s, color .2s; } 394 .canais-topo a:hover, .canais-topo a:focus { background: #fff; color: #7F1A22; } 395 @media (max-width: 640px) { .canais-topo .canais-topo-inner { justify-content: center; } } 396 /* o botao Explorar Conteudos e fixo (120px / 80px no mobile); desce a altura da barra */ 397 /* CS 95/2026, ajustes da home: sem faixa branca acima da barra de redes e com 398 respiro menor entre a barra e o logotipo. */ 399 body.theme-v2 header.header { padding-top: 0 !important; } 400 body.theme-v2 header.header .canais-topo { margin-bottom: 24px; } 401 @media (max-width: 768px) { body.theme-v2 header.header .canais-topo { margin-bottom: 16px; } } 402 /* O botao Explorar Conteudos e fixo e tem regra propria mais adiante na pagina; 403 o seletor com body vence essa regra e o posiciona abaixo do logotipo. */ 404 body #explore-conteudos-btn { top: 144px; } 405 body.admin-bar #explore-conteudos-btn { top: 176px; } 406 @media (max-width: 768px) { 407 body #explore-conteudos-btn { top: 116px; } 408 body.admin-bar #explore-conteudos-btn { top: 162px; } 409 } 410 /* Rodape: as caixas do menu se acomodam em colunas, sem vao embaixo das caixas 411 curtas, e a caixa de um unico item fica do tamanho do proprio link. */ 412 body.theme-v2 .footer nav > ul { display: block !important; column-count: 3; column-gap: 24px; } 413 body.theme-v2 .footer nav > ul > li { break-inside: avoid; display: block !important; width: auto !important; margin: 0 0 24px !important; } 414 body.theme-v2 .footer nav > ul > li ul.sub-menu { column-count: 1 !important; margin-top: 16px; } 415 body.theme-v2 .footer nav > ul > li:not(.menu-item-has-children) { padding: 16px 24px !important; } 416 @media (max-width: 1024px) { body.theme-v2 .footer nav > ul { column-count: 2; } } 417 @media (max-width: 768px) { 418 body.theme-v2 .footer nav > ul { column-count: 1; } 419 body.theme-v2 .footer nav > ul > li ul.sub-menu { column-count: 2 !important; } 420 } 421 </style> 422 <nav class="canais-topo" aria-label="Canais da Câmara nas redes sociais"> 423 <div class="container canais-topo-inner"> 424 <a href="https://www.instagram.com/camarasaopaulo/" target="_blank" rel="noopener" title="Instagram" aria-label="Instagram da Câmara - abre em nova aba"> 425 <i class="fa-brands fa-instagram" aria-hidden="true"></i> 426 </a> 427 <a href="https://www.youtube.com/user/camarasaopaulo" target="_blank" rel="noopener" title="YouTube" aria-label="YouTube da Câmara - abre em nova aba"> 428 <i class="fa-brands fa-youtube" aria-hidden="true"></i> 429 </a> 430 <a href="https://www.facebook.com/camarasaopaulo" target="_blank" rel="noopener" title="Facebook" aria-label="Facebook da Câmara - abre em nova aba"> 431 <i class="fa-brands fa-facebook-f" aria-hidden="true"></i> 432 </a> 433 <a href="https://www.tiktok.com/@camarasaopaulo" target="_blank" rel="noopener" title="TikTok" aria-label="TikTok da Câmara - abre em nova aba"> 434 <i class="fa-brands fa-tiktok" aria-hidden="true"></i> 435 </a> 436 <a href="https://www.flickr.com/photos/camarasaopaulo" target="_blank" rel="noopener" title="Flickr" aria-label="Flickr da Câmara - abre em nova aba"> 437 <i class="fa-brands fa-flickr" aria-hidden="true"></i> 438 </a> 439 <a href="https://x.com/camarasaopaulo" target="_blank" rel="noopener" title="X" aria-label="X da Câmara - abre em nova aba"> 440 <i class="fa-brands fa-x-twitter" aria-hidden="true"></i> 441 </a> 442 <a href="https://soundcloud.com/webradiocamarasaopaulo" target="_blank" rel="noopener" title="SoundCloud" aria-label="SoundCloud da Câmara - abre em nova aba"> 443 <i class="fa-brands fa-soundcloud" aria-hidden="true"></i> 444 </a> 445 <a href="https://www.threads.com/@camarasaopaulo" target="_blank" rel="noopener" title="Threads" aria-label="Threads da Câmara - abre em nova aba"> 446 <i class="fa-brands fa-threads" aria-hidden="true"></i> 447 </a> 448 <a href="https://www.linkedin.com/company/camarasaopaulooficial" target="_blank" rel="noopener" title="LinkedIn" aria-label="LinkedIn da Câmara - abre em nova aba"> 449 <i class="fa-brands fa-linkedin-in" aria-hidden="true"></i> 450 </a> 451 <a href="https://open.spotify.com/show/2bP1lxn9hVmIL7di2gJWcH" target="_blank" rel="noopener" title="Spotify" aria-label="Spotify da Câmara - abre em nova aba"> 452 <i class="fa-brands fa-spotify" aria-hidden="true"></i> 453 </a> 454 </div> 455 </nav> 456 <!-- <a class="mensagem" href="/antigo"> 457 Gostaria de navegar na versão antiga do site? Clique Aqui 458 </a> --> 459 <style> 460 .versao_antiga {flex:1;text-align:center}
461 .versao_antiga a {text-align:center !important} 462 .mensagem { 463 width:100%; 464 display: flex; 465 padding: 4px 8px; 466 flex-direction: column; 467 justify-content: center; 468 align-items: center; 469 gap: 8px; 470 display:block; 471 text-align:center; 472 margin:0px; 473 background: var(--Primary-Extra-Color-3, #E0B5A4); 474 position: relative; 475 top: -30px; 476 color: var(--Neutral-Black, #212121); 477 font-family: Verdana; 478 font-size: 8px; 479 font-style: normal; 480 font-weight: 100; 481 line-height: normal; 482 text-decoration:none; 483 } 484 485 </style> 486 <div class="container"> 487 <div class="flex align-center justify-between g-24"> 488 <a href="https://www.saopaulo.sp.leg.br" aria-label="Ir para a página inicial"> 489 <img src="https://www.saopaulo.sp.leg.br/wp-content/themes/portalcmsp-novo/assets/images/logo.svg" 490 alt="Logo Câmara de SP"> 491 </a> 492 <nav class="menu" aria-label="Menu principal"> 493 <div class="container"><ul id="menu-menu-topo-1" class="flex"><li id="menu-item-301814" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301814"><a href="/" aria-label="Acessar a página Página inicial">Página inicial</a></li> 494<li id="menu-item-301816" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-301816"><a href="/comunicacao/noticias" aria-current="page" aria-label="Acessar a página NotÃcias">NotÃcias</a></li> 495<li id="menu-item-301817" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301817"><a href="/vereadores" aria-label="Acessar a página Vereadores">Vereadores</a></li> 496<li id="menu-item-301813" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301813"><a href="/atividade-legislativa/" aria-label="Acessar a página Atividade legislativa">Atividade legislativa</a></li> 497<li id="menu-item-301815" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301815"><a href="/participacao" aria-label="Acessar a página Participação">Participação</a></li> 498<li id="menu-item-301812" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-301812"><a href="https://www.saopaulo.sp.leg.br/transparencia/" aria-label="Acessar a página Transparência">Transparência</a></li> 499</ul></div> </nav> 500 <nav class="sandwich" aria-label="Acesso ao menu completo"> 501 <a href="#" aria-label="Menu de navegação" title="Abrir menu lateral com todas as seções do portal"> 502 Menu 503 <span> 504 <img src="https://www.saopaulo.sp.leg.br/wp-content/themes/portalcmsp-novo/assets/images/sand.svg" alt="Abrir menu"> 505 </span> 506 </a> 507 </nav> 508 </div> 509 <nav class="menu-lateral" aria-label="Menu completo"> 510 <div class="menu-context"> 511 <a href="#" class="close-menu flex-end flex g-28 align-center" aria-label="Fechar menu lateral"> 512 Fechar 513 <svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"> 514 <mask id="mask0_1029_46344" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" 515 width="30" height="30"> 516 <rect x="0.547363" y="0.613281" width="28.8397" height="28.8397" fill="#D9D9D9"/> 517 </mask> 518 <g mask="url(#mask0_1029_46344)"> 519 <path d="M8.23798 23.4447L6.55566 21.7624L13.2849 15.0332L6.55566 8.3039L8.23798 6.62158L14.9672 13.3508L21.6965 6.62158L23.3788 8.3039L16.6496 15.0332L23.3788 21.7624L21.6965 23.4447L14.9672 16.7155L8.23798 23.4447Z" 520 fill="#FFF1F5"/> 521 </g> 522 </svg> 523 </a> 524 <div class="menu-wp"> 525 <div class="menu-menu-lateral-novo-topo-direito-container"><ul id="menu-menu-lateral-novo-topo-direito" class="menu"><li id="menu-item-301878" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-301878"><a href="#" aria-label="Abrir a página A Câmara">A Câmara</a> 526<ul class="sub-menu"> 527 <li id="menu-item-302209" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302209"><a href="https://www.saopaulo.sp.leg.br/institucional" aria-label="Acessar a página Sobre">Sobre</a></li> 528 <li id="menu-item-301892" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301892"><a href="/vereadores/presidencia-da-camara/" aria-label="Acessar a página Presidência da Câmara">Presidência da Câmara</a></li> 529 <li id="menu-item-301914" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301914"><a href="https://www.saopaulo.sp.leg.br/camaraexplica/" aria-label="Acessar a página Câmara Explica">Câmara Explica</a></li>
530 <li id="menu-item-301912" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-301912"><a href="/institucional/conheca-a-camara/" aria-label="Abrir a página Conheça a Câmara">Conheça a Câmara</a> 531 <ul class="sub-menu"> 532 <li id="menu-item-301897" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-301897"><a href="https://www.saopaulo.sp.leg.br/restaurante-escola/" aria-label="Acessar a página Restaurante-Escola">Restaurante-Escola</a></li> 533 <li id="menu-item-301973" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-301973"><a href="https://www.saopaulo.sp.leg.br/institucional/visita-virtual/" aria-label="Acessar a página Visita Virtual">Visita Virtual</a></li> 534 </ul> 535</li> 536 <li id="menu-item-324995" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-324995"><a href="https://www.saopaulo.sp.leg.br/institucional/cteo/" aria-label="Acessar a página CTEO (Consultoria Técnica de Economia e Orçamento)">CTEO (Consultoria Técnica de Economia e Orçamento)</a></li> 537 <li id="menu-item-380314" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-380314"><a href="https://www.saopaulo.sp.leg.br/procuradoriadamulher/" aria-label="Acessar a página Procuradoria Especial da Mulher">Procuradoria Especial da Mulher</a></li> 538 <li id="menu-item-406160" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-406160"><a href="https://www.saopaulo.sp.leg.br/procuradoriadacrianca/" aria-label="Acessar a página Procuradoria da Criança e do Adolescente">Procuradoria da Criança e do Adolescente</a></li> 539 <li id="menu-item-304597" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-304597"><a href="/institucional/procuradoria/" aria-label="Acessar a página Procuradoria">Procuradoria</a></li> 540 <li id="menu-item-366326" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-366326"><a href="https://www.saopaulo.sp.leg.br/institucional/consultoria-tecnico-legislativa/" aria-label="Acessar a página Consultoria Técnico-Legislativa">Consultoria Técnico-Legislativa</a></li> 541 <li id="menu-item-307505" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-307505"><a href="https://www.saopaulo.sp.leg.br/escoladoparlamento/" aria-label="Acessar a página Escola do Parlamento">Escola do Parlamento</a></li> 542 <li id="menu-item-301893" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-301893"><a href="https://www.saopaulo.sp.leg.br/institucional/premios-institucionais/" aria-label="Acessar a página Prêmios Institucionais">Prêmios Institucionais</a></li> 543 <li id="menu-item-320045" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-320045"><a href="https://www.saopaulo.sp.leg.br/institucional/organograma-unidades/" aria-label="Acessar a página Organograma">Organograma</a></li> 544 <li id="menu-item-301884" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301884"><a href="/atividade-legislativa/corregedoria-cmsp/" aria-label="Acessar a página Corregedoria">Corregedoria</a></li> 545 <li id="menu-item-393808" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-393808"><a href="https://www.saopaulo.sp.leg.br/guiadevisitantes/" aria-label="Acessar a página Guia de Visitantes">Guia de Visitantes</a></li> 546 <li id="menu-item-410838" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410838"><a href="https://www.saopaulo.sp.leg.br/memoria/" aria-label="Acessar a página Centro de Memória">Centro de Memória</a></li> 547</ul> 548</li> 549<li id="menu-item-301880" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-301880"><a href="#" aria-label="Abrir a página Vereadores">Vereadores</a> 550<ul class="sub-menu"> 551 <li id="menu-item-302210" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302210"><a href="https://www.saopaulo.sp.leg.br/vereadores" aria-label="Acessar a página Visão Geral">Visão Geral</a></li> 552 <li id="menu-item-301888" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301888"><a href="/vereadores/membros" aria-label="Acessar a página Vereadores em exercÃcio">Vereadores em exercÃcio</a></li> 553 <li id="menu-item-301913" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301913"><a href="/vereadores/membros/?filtro=partido" aria-label="Acessar a página Bancada - Partidos">Bancada – Partidos</a></li> 554 <li id="menu-item-301883" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301883"><a href="/vereadores/membros/?filtro=mesa-diretora" aria-label="Acessar a página Mesa Diretora">Mesa Diretora</a></li> 555 <li id="menu-item-301887" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301887"><a href="/vereadores/membros/?filtro=liderancas" aria-label="Acessar a página Lideranças">Lideranças</a></li> 556 <li id="menu-item-301886" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301886"><a href="/atividade-legislativa/gabinetes/" aria-label="Acessar a página Gabinetes">Gabinetes</a></li> 557 <li id="menu-item-301885" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301885"><a href="/vereadores/presidencia-da-camara/" aria-label="Acessar a página Presidente da Câmara">Presidente da Câmara</a></li> 558</ul> 559</li> 560<li id="menu-item-301879" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-301879"><a href="#" aria-label="Abrir a página Atividade Legislativa">Atividade Legislativa</a> 561<ul class="sub-menu"> 562 <li id="menu-item-302212" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302212"><a href="https://www.saopaulo.sp.leg.br/atividade-legislativa" aria-label="Acessar a página Visão Geral">Visão Geral</a></li> 563 <li id="menu-item-302776" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-302776"><a href="https://www.saopaulo.sp.leg.br/atividade-legislativa/projetos-apresentados-desde-1948/" aria-label="Acessar a página Projetos Apresentados (desde 1948)">Projetos Apresentados (desde 1948)</a></li> 564 <li id="menu-item-301915" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301915"><a href="/atividade-legislativa/agenda-da-camara/" aria-label="Acessar a página Agenda">Agenda</a></li> 565 <li id="menu-item-301881" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301881"><a href="https://splegisconsulta.saopaulo.sp.leg.br/" aria-label="Acessar a página SP Legis">SP Legis</a></li> 566 <li id="menu-item-301882" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301882"><a href="/atividade-legislativa/sessao-plenaria/" aria-label="Acessar a página Sessão Plenária">Sessão Plenária</a></li> 567 <li id="menu-item-307626" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-307626"><a href="https://www.saopaulo.sp.leg.br/atividade-legislativa/sessao-plenaria/pautas-das-se
567ssoes/" aria-label="Acessar a página Pautas das Sessões">Pautas das Sessões</a></li> 568 <li id="menu-item-301904" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301904"><a href="/atividade-legislativa/comissoes/" aria-label="Acessar a página Comissões">Comissões</a></li> 569 <li id="menu-item-301906" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301906"><a href="/atividade-legislativa/comissoes/#title_cpi" aria-label="Acessar a página CPIs">CPIs</a></li> 570 <li id="menu-item-301930" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301930"><a href="/atividade-legislativa/legislacao-2/" aria-label="Acessar a página Legislação">Legislação</a></li> 571 <li id="menu-item-301927" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301927"><a href="/atividade-legislativa/frentes-parlamentares/" aria-label="Acessar a página Frentes Parlamentares">Frentes Parlamentares</a></li> 572 <li id="menu-item-301903" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301903"><a href="/atividade-legislativa/registro-parlamentar/" aria-label="Acessar a página Registro Parlamentar">Registro Parlamentar</a></li> 573 <li id="menu-item-302218" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-302218"><a href="https://www.saopaulo.sp.leg.br/atividade-legislativa/especiais-leg/" aria-label="Acessar a página Especiais">Especiais</a></li> 574 <li id="menu-item-301920" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301920"><a href="https://spvcidadao.saopaulo.sp.leg.br/" aria-label="Acessar a página Plenário Virtual">Plenário Virtual</a></li> 575 <li id="menu-item-407532" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-407532"><a href="https://www.saopaulo.sp.leg.br/atividade-legislativa/contas-do-executivo/" aria-label="Acessar a página Contas do Executivo">Contas do Executivo</a></li> 576 <li id="menu-item-301937" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301937"><a href="/blog/category/em-tramitacao/" aria-label="Acessar a página Em tramitação">Em tramitação</a></li> 577 <li id="menu-item-301908" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301908"><a href="/atividade-legislativa/legislacao-municipal-biblioteca/" aria-label="Acessar a página Legislação Municipal - Biblioteca">Legislação Municipal – Biblioteca</a></li> 578 <li id="menu-item-410835" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410835"><a href="https://www.saopaulo.sp.leg.br/audienciaspublicas/" aria-label="Acessar a página Audiências Públicas">Audiências Públicas</a></li> 579 <li id="menu-item-410839" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410839"><a href="https://www.saopaulo.sp.leg.br/institucional/procuradoria/assessoria-juridica/" aria-label="Acessar a página Pareceres e ADINs">Pareceres e ADINs</a></li> 580 <li id="menu-item-410840" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410840"><a href="https://www.saopaulo.sp.leg.br/biblioteca/" aria-label="Acessar a página Biblioteca e Pesquisa">Biblioteca e Pesquisa</a></li> 581</ul> 582</li> 583<li id="menu-item-301899" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-301899"><a href="#" aria-label="Abrir a página Participação">Participação</a> 584<ul class="sub-menu"> 585 <li id="menu-item-302213" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302213"><a href="https://www.saopaulo.sp.leg.br/participe/" aria-label="Acessar a página Participe!">Participe!</a></li> 586 <li id="menu-item-301896" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301896"><a href="https://www.saopaulo.sp.leg.br/memoria/especial/parlamento-jovem/" aria-label="Acessar a página Parlamento Jovem">Parlamento Jovem</a></li> 587 <li id="menu-item-301907" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301907"><a href="/atividade-legislativa/foruns/" aria-label="Acessar a página Fóruns">Fóruns</a></li> 588 <li id="menu-item-301921" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301921"><a href="https://www.saopaulo.sp.leg.br/audienciaspublicas/" aria-label="Acessar a página Audiências Públicas">Audiências Públicas</a></li> 589 <li id="menu-item-301935" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301935"><a href="/participacao/" aria-label="Acessar a página Mandato Participativo">Mandato Participativo</a></li> 590 <li id="menu-item-301944" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-301944"><a href="https://www.saopaulo.sp.leg.br/zap-camara/" aria-label="Acessar a página ZAP Câmara">ZAP Câmara</a></li> 591 <li id="menu-item-301933" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301933"><a href="/fale-conosco/ouvidoria/" aria-label="Acessar a página Ouvidoria">Ouvidoria</a></li> 592 <li id="menu-item-301936" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301936"><a href="/transparencia/lei-de-acesso-informacao/" aria-label="Acessar a página Lei de Acesso à Informação">Lei de Acesso à Informação</a></li> 593 <li id="menu-item-301934" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301934"><a href="/banco-de-ideias/" aria-label="Acessar a página Banco de Ideias">Banco de Ideias</a></li> 594 <li id="menu-item-301977" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-301977"><a href="https://www.saopaulo.sp.leg.br/politicas/" aria-label="Acessar a página PolÃticas">PolÃticas</a></li> 595 <li id="menu-item-410833" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410833"><a href="https://www.saopaulo.sp.leg.br/lgpd" aria-label="Acessar a página Proteção de Dados (LGPD)">Proteção de Dados (LGPD)</a></li> 596</ul> 597</li> 598<li id="menu-item-301900" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-301900"><a href="https://www.saopaulo.sp.leg.br/comunicacao/noticias" aria-current="page" aria-label="Acessar a página NotÃcias">NotÃcias</a></li> 599<li id="menu-item-301901" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-301901"><a href="#" aria-label="Abrir a página Comunicação e MÃdia">Comunicação e MÃdia</a> 600<ul class="sub-menu"> 601 <li id="menu-item-302214" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302214"><a href="https://www.saopaulo.sp.leg.br/comunicacao" aria-label="Acessar a página Visão Geral">Visão Geral</a></li> 602 <li id="menu-item-301895" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-301895"><a href="https://www.saopaulo.sp.leg.br/institucional/producao-institucional/" aria-label="Acessar a página Produção Institucional">Produção Institucional</a></li> 603 <li id="menu-item-301910" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301910"><a href="/transparencia/auditorios-online/" aria-label="Acessar a página Assista os Auditórios Online">Assista os Auditórios Online</a></li> 604 <li id="menu-item-301952" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301952"><a href="/noticias" aria-label="Acessar a página NotÃcias">NotÃcias</a></li> 605 <li id="menu-item-301953" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-301953"><a href="https://www.saopaulo.sp.leg.br/redecamara/" aria-label="Abrir a página Rede Câmara SP">Rede Câmara SP</a> 606 <ul class="sub-menu"> 607 <li id="menu-item-301918" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301918"><a href="https://www.saopaulo.sp.leg.br/redecamara/" aria-label="Acessar a página TV Câmara">TV Câmara</a></li> 608 <li id="menu-item-301954" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301954"><a href="/redecamara/web-radio/" aria-label="Acessar a página Web Rádio">Web Rádio</a></li> 609 </ul> 610</li> 611 <li id="menu-item-311437" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-311437"><a target="_blank" href="https://www.saopaulo.sp.leg.br/apartes/" aria-label="Acessar a página Revista Apartes - abre em nova aba">Revista Apartes</a></li> 612 <li id="menu-item-301924" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301924"><a href="/comunicacao/sala-de-imprensa/" aria-label="Acessar a página Assessoria de Imprensa">Assessoria de Imprensa</a></li> 613 <li id="menu-item-301925" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301925"><a href="/comunicacao/multimidia/" aria-label="Acessar a página MultimÃdia">MultimÃdia</a></li> 614 <li id="menu-item-301955" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301955"><a href="https://www.saopaulo.sp.leg.br/blog/category/camara-fotografica/" aria-label="Acessar a página Câmara Fotográfica">Câmara Fotográfica</a></li> 615 <li id="menu-item-301926" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301926"><a href="/comunicacao/publicidade/" aria-label="Acessar a página Publicidade">Publicidade</a></li> 616 <li id="menu-item-320214" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-320214"><a href="https://www.saopaulo.sp.leg.br/comunicacao/camaraemacao/" aria-label="Acessar a página Câmara em Ação">Câmara em Ação</a></li> 617 <li id="menu-item-301950" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301950"><a href="https://www.saopaulo.sp.leg.br/redecamara/camara-ao-vivo-2/" aria-label="Acessar a página Câmara ao Vivo">Câmara ao Vivo</a></li> 618</ul> 619</li> 620<li id="menu-item-301902" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-301902"><a href="#" aria-label="Abrir a página Transparência">Transparência</a> 621<ul class="sub-menu"> 622 <li id="menu-item-301917" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301917"><a href="https://diariooficial.prefeitura.sp.gov.br/md_epubli_controlador.php?acao=inicio" aria-label="Acessar a página Diário Oficial">Diário Oficial</a></li> 623 <li id="menu-item-302217" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-302217"><a href="https://www.saopaulo.sp.leg.br/atividade-legislativa/orcamento-da-cidade/" aria-label="Abrir a página Orçamento da cidade">Orçamento da cidade</a> 624 <ul class="sub-menu"> 625 <li id="menu-item-301940" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301940"><a href="/transparencia/orcamentos-da-camara/" aria-label="Acessar a página Execução orçamentária">Execução orçamentária</a></li> 626 <li id="menu-item-301941" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301941"><a href="/transparencia/demonstrativos-contabeis/" aria-label="Acessar a página Contabilidade">Contabilidade</a></li> 627 <li id="menu-item-301942" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301942"><a href="/transparencia/demonstrativos-da-lrf/" aria-label="Acessar a página Gestão Fiscal">Gestão Fiscal</a></li> 628 </ul> 629</li> 630 <li id="menu-item-301956" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-301956"><a href="https://www.saopaulo.sp.leg.br/transparencia/licitacoes-e-contratos/" aria-label="Acessar a página Licitações e contratos">Licitações e contratos</a></li> 631 <li id="menu-item-301964" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301964"><a href="/institucional/recursos-humanos/" aria-label="Acessar a página Gestão de pessoas">Gestão de pessoas</a></li> 632 <li id="menu-item-301939" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301939"><a href="/transparencia/salarios-abertos/" aria-label="Acessar a página Salários e BenefÃcios">Salários e BenefÃcios</a></li> 633 <li id="menu-item-301967" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-301967"><a href="https://www.saopaulo.sp.leg.br/transparencia/custos-de-mandato/" aria-label="Acessar a página Custos de Mandato">Custos de Mandato</a></li> 634 <li id="menu-item-301969" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-301969"><a href="https://www.saopaulo.sp.leg.br/transparencia/prestando-contas/prestacao-de-contas-da-mesa-diretora/" aria-label="Acessar a página Prestação de contas da Mesa Diretora">Prestação de contas da Mesa Diretora</a></li> 635 <li id="menu-item-301971" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-301971"><a href="https://www.saopaulo.sp.leg.br/transparencia/custos-de-mandato/contas-vereadores/" aria-label="Acessar a página Prestação de contas vereadores">Prestação de contas vereadores</a></li> 636 <li id="menu-item-301968" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-301968"><a href="https://www.saopaulo.sp.leg.br/transparencia/prestando-contas/" aria-label="Acessar a página Prestando Contas">Prestando Contas</a></li> 637 <li id="menu-item-301966" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-301966"><a href="https://www.saopaulo.sp.leg.br/transparencia/dados-abertos/" aria-label="Acessar a página Dados Abertos">Dados Abertos</a></li> 638 <li id="menu-item-301958" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301958"><a href="/transparencia/indicadores-metropolitanos/" aria-label="Acessar a página Indicadores Metropolitano e Paulistano">Indicadores Metropolitano e Paulistano</a></li> 639 <li id="menu-item-301972" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-301972"><a href="https://www.saopaulo.sp.leg.br/transparencia/lei-de-acesso-informacao/" aria-label="Acessar a página Lei de Acesso à Informação">Lei de Acesso à Informação</a></li> 640 <li id="menu-item-301911" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-301911"><a href="https://www.saopaulo.sp.leg.br/biblioteca/" aria-label="Acessar a página Biblioteca e Pesquisa">Biblioteca e Pesquisa</a></li> 641 <li id="menu-item-410836" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410836"><a href="https://www.saopaulo.sp.leg.br/institucional/procuradoria/assessoria-juridica/" aria-label="Acessar a página Pareceres e ADINs">Pareceres e ADINs</a></li> 642 <li id="menu-item-410837" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410837"><a href="https://www.saopaulo.sp.leg.br/redecamara/camara-ao-vivo-2/" aria-label="Acessar a página Câmara ao Vivo">Câmara ao Vivo</a></li> 643 <li id="menu-item-301978" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301978"><a href="https://www.saopaulo.sp.leg.br/redecamara/" aria-label="Acessar a página Rede Câmara">Rede Câmara</a></li> 644 <li id="menu-item-301975" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301975"><a href="https://splegisconsulta.saopaulo.sp.leg.br/" aria-label="Acessar a página SP Legis">SP Legis</a></li> 645 <li id="menu-item-410841" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410841"><a href="https://www.saopaulo.sp.leg.br/atividade-legislativa/projetos-apresentados-desde-1948/" aria-label="Acessar a página Projetos Apresentados (desde 1948)">Projetos Apresentados (desde 1948)</a></li> 646 <li id="menu-item-410842" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410842"><a href="https://www.saopaulo.sp.leg.br/atividade-legislativa/legislacao-municipal-biblioteca/" aria-label="Acessar a página Legislação Municipal â Biblioteca">Legislação Municipal â Biblioteca</a></li> 647</ul> 648</li> 649<li id="menu-item-301959" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-301959"><a href="https://www.saopaulo.sp.leg.br/fale-conosco/" aria-label="Abrir a página Fale Conosco">Fale Conosco</a> 650<ul class="sub-menu"> 651 <li id="menu-item-301981" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-301981
651"><a href="https://www.saopaulo.sp.leg.br/fale-conosco/" aria-label="Acessar a página Fale com a Câmara">Fale com a Câmara</a></li> 652 <li id="menu-item-301983" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-301983"><a href="https://www.saopaulo.sp.leg.br/transparencia/lei-de-acesso-informacao/" aria-label="Acessar a página Lei de Acesso à Informação">Lei de Acesso à Informação</a></li> 653 <li id="menu-item-301960" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301960"><a href="/fale-conosco/telefones/" aria-label="Acessar a página Contatos da Câmara">Contatos da Câmara</a></li> 654 <li id="menu-item-410832" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410832"><a href="https://www.saopaulo.sp.leg.br/atividade-legislativa/gabinetes/" aria-label="Acessar a página Telefones">Telefones</a></li> 655 <li id="menu-item-410834" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410834"><a href="https://www.saopaulo.sp.leg.br/fale-conosco/visite-camara/" aria-label="Acessar a página Visite a Câmara">Visite a Câmara</a></li> 656</ul> 657</li> 658<li id="menu-item-320917" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-320917"><a href="https://www.saopaulo.sp.leg.br/perguntas-frequentes/" aria-label="Acessar a página Perguntas Frequentes">Perguntas Frequentes</a></li> 659<li id="menu-item-301963" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-301963"><a href="/politica-de-privacidade/" aria-label="Acessar a página PolÃtica de privacidade">PolÃtica de privacidade</a></li> 660</ul></div> </div> 661 <!--<div class="brasao mt-96 flex w-100 justify-center"> 662 <img src="https://www.saopaulo.sp.leg.br/wp-content/themes/portalcmsp-novo/assets/images/brasao-menu.svg" alt="Brasão Câmara SP"> 663 </div> --> 664 </div> 665 <div class="overlay"></div> 666 </nav> 667 <nav class="otherwise" aria-label="Atalhos de serviços"> 668 <ul class="flex"> 669 <li> 670 <a href="https://www.saopaulo.sp.leg.br/mandato-participativo/"> 671 <img src="https://www.saopaulo.sp.leg.br/wp-content/uploads/2023/12/Color20.png" alt="Fale com um Vereador"> 672 Fale com um Vereador </a> 673 </li> 674 <li> 675 <a href="https://www.saopaulo.sp.leg.br/camaraexplica"> 676 <img src="https://www.saopaulo.sp.leg.br/wp-content/uploads/2023/12/Color21.png" alt="Câmara Explica"> 677 Câmara Explica </a> 678 </li> 679 <li> 680 <a href="https://www.saopaulo.sp.leg.br/audienciaspublicas/"> 681 <img src="https://www.saopaulo.sp.leg.br/wp-content/uploads/2023/12/Color22.png" alt="Participe das Audiências Públicas"> 682 Participe das Audiências Públicas </a> 683 </li> 684 <li> 685 <a href="https://www.saopaulo.sp.leg.br/transparencia/auditorios-online/"> 686 <img src="https://www.saopaulo.sp.leg.br/wp-content/uploads/2023/12/Color23.png" alt="Auditórios Online"> 687 Auditórios Online </a> 688 </li> 689 </ul> 690 </nav> 691 <form class="search flex align-center" method="GET" role="search" aria-label="Busca no portal"> 692 <div class="input-search"> 693 <div class=""> 694 <svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"> 695 <circle cx="9" cy="9" r="8" stroke="#4D4D4D" stroke-width="1.5" stroke-linecap="round" 696 stroke-linejoin="round"/> 697 <path d="M14.5 14.958L19.5 19.958" stroke="#4D4D4D" stroke-width="1.5" 698 stroke-linecap="round" stroke-linejoin="round"/> 699 </svg> 700 <!--<label class="d-none" for="s">Buscar</label>--> 701 <!--input type="search" name="s" id="s" placeholder="Digite o que procura e clique em buscar..." aria-label="Digite o que procura e clique em buscar"--> 702 <input type="search" name="s" id="s" autocomplete="off" data-rlvlive="true" data-rlvconfig="default" aria-label="Buscar no portal" placeholder="Digite o que procura e clique em buscar..."> </div> 703 </div> 704 <button type="submit" class="button-primary">Buscar</button> 705 </form> 706 </div> 707 </header> 708 <style> 709 .external-content-iframe { 710 min-height:800px 711 } 712 </style> 713 <!-- header:conteudo --> 714 <main id="site-main" role="main"> 715 <style> 716 header .search { 717 display: none !important; 718 } 719 </style> 720 <div id="content"> 721 <!-- <div class="breadcrumbs cf"> 722 <p class="wrap cf"><span><span><a href="https://www.saopaulo.sp.leg.br/">InÃcio</a></span> » <span><a href="https://www.saopaulo.sp.leg.br/comunicacao/">Comunicação</a></span> » <span class="breadcrumb_last" aria-current="page">NotÃcias</span></span></p> </div> --> 723 <div id="inner-content"> 724 <section id="noticias-destaque" aria-label="NotÃcias de destaque"> 725 <!--NotÃcias de destaque--> 726 <div class="container flex flex-col"> 727 <div class="grupo-noticias-1"> 728 <div href="" class="notÃcia-nivel-1"> 729 <h1> 730 <a class="desktop-headeline-3 mobile-headeline-4" 731 href="https://www.saopaulo.sp.leg.br/blog/outubro-rosa-p
731alacio-anchieta-recebe-mutirao-de-saude-e-cidadania-voltado-as-mulheres/">Outubro Rosa: Palácio Anchieta recebe mutirão de saúde e cidadania voltado à s mulheres</a> 732 </h1> 733 <a class="mt-16 decoration-none" href="https://www.saopaulo.sp.leg.br/blog/outubro-rosa-palacio-anchieta-recebe-mutirao-de-saude-e-cidadania-voltado-as-mulheres/" 734 title="Outubro Rosa: Palácio Anchieta recebe mutirão de saúde e cidadania voltado à s mulheres" aria-label="Outubro Rosa: Palácio Anchieta recebe mutirão de saúde e cidadania voltado à s mulheres" > 735 <p class="desktop-body-1 mobile-body-2"> 736 Entre os serviços que serão oferecidos estão o agendamento de mamografias, vacinas, testes rápidos de ISTs e o cadastro para vagas de emprego. 737 </p> 738 </a> 739 <a href="https://www.saopaulo.sp.leg.br/blog/outubro-rosa-palacio-anchieta-recebe-mutirao-de-saude-e-cidadania-voltado-as-mulheres/" class="button-primary mt-16">Acessar conteúdo</a> 740 </div> 741 </div> 742 <div class="grupo-noticias-2"> 743 <a href="https://www.saopaulo.sp.leg.br/blog/dia-do-procurador-legislativo-2026-tera-palestras-e-lancamento-da-revista-da-procuradoria/" class="notÃcia-nivel-2 "> 744 <img src="https://www.saopaulo.sp.leg.br/wp-content/uploads/2026/10/WhatsApp-Image-2026-10-06-at-14.08.09.jpeg" alt="Dia do Procurador Legislativo 2026 terá palestras e lançamento da Revista da Procuradoria" 745 class="w100"> 746 <div class="sd"> 747 <h2 class="desktop-headeline-4">Dia do Procurador Legislativo 2026 terá palestras e lançamento da Revista da Procuradoria</h2> 748 </div> 749 </a> 750 <a href="https://www.saopaulo.sp.leg.br/blog/eleicoes-2026-10-vereadores-de-sao-paulo-sao-eleitos-deputados/" class="notÃcia-nivel-2 "> 751 <img src="https://www.saopaulo.sp.leg.br/wp-content/uploads/2026/10/destaque-ver-eleitos-1.png" alt="Eleições 2026: 10 vereadores de São Paulo são eleitos deputados" 752 class="w100"> 753 <div class="sd"> 754 <h2 class="desktop-headeline-4">Eleições 2026: 10 vereadores de São Paulo são eleitos deputados</h2> 755 </div> 756 </a> 757 </div> 758 </div> 759 <!--NotÃcias de destaque--> 760 761 </section> 762 763 764 <section id="noticias-todas" class="mt-64 lista-noticias" aria-label="Todas notÃcias"> 765 <!--Fitro de notÃcias--> 766 <div class="container"> 767 <ul class="filtros owl-theme owl-carousel owl-filtros""> 768 769 <!--<li class="colEvent col"><a href="#" class="w100 button-secondary">Mais acessadas</a></li> --> 770 771 <li class="colEvent col"><a href="https://www.saopaulo.sp.leg.br/comunicacao/noticias" 772 class="w100 button-primary">Todas 773 as notÃcias</a></li> 774 <li class="colEvent col"><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/orcamento/orcamento2027/" 775 class="w100 button-secondary">Orçamento 2027</a> 776 </li> 777 <li class="colEvent col"><a href="https://www.saopaulo.sp.leg.br/blog/category/audiencia-publica/" 778 class="w100 button-secondary">Audiência Pública</a> 779 </li> 780 <li class="colEvent col"><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/comissoes/" 781 class="w100 button-secondary">Comissões</a> 782 </li> 783 <li class="colEvent col"><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/cpis/" 784 class="w100 button-secondary">CPIs</a> 785 </li> 786 <li class="colEvent col"><a href="https://www.saopaulo.sp.leg.br/blog/category/sessao-plenaria/" 787 class="w100 button-secondary">Sessão Plenária</a> 788 </li> 789 <li class="colEvent col"><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/projetos-aprovados/" 790 class="w100 button-secondary">Projetos Aprovados</a> 791 </li> 792 <li class="colEvent col"><a href="https://www.saopaulo.sp.leg.br/blog/category/sessao-solene/" 793 class="w100 button-secondary">Sessão Solene</a> 794 </li> 795 <li class="colEvent col"><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/especiais/eleicoes-2026/" 796 class="w100 button-secondary">Eleições 2026</a> 797 </li> 798 </ul> 799 </div> 800 801 <!--Fitro de notÃcias--> 802 803 <!--NotÃcias--> 804 <div class="container mt-64 flex flex-column order"> 805 <!--NotÃcia individual--> 806 <div class="noticia-nivel-3 flex"> 807 <div class="img-noticia"> 808 <a href="https://www.saopaulo.sp.leg.br/blog/em-depoimento-a-cpi-representante-da-u
808niversidade-anhembi-morumbi-nao-reconhece-divida-tributaria/"> 809 <img src="https://www.saopaulo.sp.leg.br/wp-content/uploads/2026/10/55577616083_5e9a6759c7_c.jpg" alt="Em depoimento à CPI, representante da Universidade Anhembi Morumbi não reconhece dÃvida tributária" class="w100"> 810 </a> 811 </div> 812 <div class="textos-noticia p-413680"> 813 <a href="https://www.saopaulo.sp.leg.br/blog/em-depoimento-a-cpi-representante-da-universidade-anhembi-morumbi-nao-reconhece-divida-tributaria/"> 814 <h2 class="desktop-headeline-3 mobile-headeline-2">Em depoimento à CPI, representante da Universidade Anhembi Morumbi não reconhece dÃvida tributária</h2> 815 <p class="desktop-body-1 mobile-body-2"> 816 Das empresas previstas para participar da reunião da CPI (Comissão Parlamentar de Inquérito) dos Devedores, nesta quinta-feira (08/10), apenas a ISCP â Sociedade Educacional marcou presença. A instituição – mantenedora da Universidade Anhembi Morumbi – foi representada pelo diretor financeiro, Ãtila Simões da Cunha. De acordo com a Prefeitura, a ISCP â Sociedade Educacional possui... » </p> 817 </a> 818 <ul class="flex-wrap"> 819 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/cpis/cpi-dos-devedores/" 820 class="mobile-body-3">CPI dos Devedores</a></li> 821 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/geral/" 822 class="mobile-body-3">Geral</a></li> 823 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/" 824 class="mobile-body-3">NotÃcias</a></li> 825 </ul> 826 827 <a class="infos-botton" href="https://www.saopaulo.sp.leg.br/blog/em-depoimento-a-cpi-representante-da-universidade-anhembi-morumbi-nao-reconhece-divida-tributaria/"> 828 <span class="desktop-body-3">Atualizado em 829 08/10/2026 - 18h20 </span> 830 <div class="mobile-body-2"> 831 Acessar notÃcia 832 <svg width="17" height="10" viewBox="0 0 17 10" fill="none" 833 xmlns="http://www.w3.org/2000/svg"> 834 <path d="M11.9999 9L15.2928 5.70711C15.6834 5.31658 15.6834 4.68342 15.2928 4.29289L11.9999 1M14.9999 5L0.999939 5" 835 stroke="#7F1A22" stroke-width="1.5" stroke-linecap="round"/> 836 </svg> 837 </div> 838 </a> 839 </div> 840 </div> 841 <!--NotÃcia individual--> 842 <!--NotÃcia individual--> 843 <div class="noticia-nivel-3 flex"> 844 <div class="img-noticia"> 845 <a href="https://www.saopaulo.sp.leg.br/blog/orcamento-2027-inscricao-para-participacao-virtual-na-1a-audiencia-tematica-encerra-na-terca-feira/"> 846 <img src="https://www.saopaulo.sp.leg.br/wp-content/uploads/2026/10/AP-1.png" alt="Orçamento 2027: Inscrição para participação virtual na 1ª audiência temática encerra na terça-feira" class="w100"> 847 </a> 848 </div> 849 <div class="textos-noticia p-413649"> 850 <a href="https://www.saopaulo.sp.leg.br/blog/orcamento-2027-inscricao-para-participacao-virtual-na-1a-audiencia-tematica-encerra-na-terca-feira/"> 851 <h2 class="desktop-headeline-3 mobile-headeline-2">Orçamento 2027: Inscrição para participação virtual na 1ª audiência temática encerra na terça-feira</h2> 852 <p class="desktop-body-1 mobile-body-2"> 853 Para as pessoas que querem participar de forma virtual da 1ª audiência pública temática para discutir a LOA (Lei Orçamentária Anual) de 2027 têm até à s 14h da próxima terça-feira (13/10) para se inscrever. O debate acontece no dia seguinte, quarta-feira – dia 14 de outubro, à s 10h. A discussão faz parte de uma série... » </p> 854 </a> 855 <ul class="flex-wrap"> 856 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/audiencia-publica/" 857 class="mobile-body-3">Audiência Pública</a></li> 858 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/comissoes/" 859 class="mobile-body-3">Comissões</a></li> 860 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/comissoes/financas/" 861 class="mobile-body-3">Finanças</a></li> 862 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/geral/" 863 class="mobile-body-3">Geral</a></li> 864 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/" 865 class="mobile-body-3">NotÃcias</a></li> 866 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/orcamento/orcamento2027/" 867 class="mobile-body-3">Orçamento 2027</a></li> 868 </ul> 869 870 <a class="infos-botton" href="https://www.saopaulo.sp.leg.br/blog/orcamento-2027-inscricao-para-participacao-virtual-na-1a-audiencia-tematica-encerra-na-terca-feira/">
871 <span class="desktop-body-3">Atualizado em 872 08/10/2026 - 15h24 </span> 873 <div class="mobile-body-2"> 874 Acessar notÃcia 875 <svg width="17" height="10" viewBox="0 0 17 10" fill="none" 876 xmlns="http://www.w3.org/2000/svg"> 877 <path d="M11.9999 9L15.2928 5.70711C15.6834 5.31658 15.6834 4.68342 15.2928 4.29289L11.9999 1M14.9999 5L0.999939 5" 878 stroke="#7F1A22" stroke-width="1.5" stroke-linecap="round"/> 879 </svg> 880 </div> 881 </a> 882 </div> 883 </div> 884 <!--NotÃcia individual--> 885 <!--NotÃcia individual--> 886 <div class="noticia-nivel-3 flex"> 887 <div class="img-noticia"> 888 <a href="https://www.saopaulo.sp.leg.br/blog/orcamento-2027-subprefeituras-da-zona-sul-tem-orcamento-previsto-em-mais-de-r-620-milhoes/"> 889 <img src="https://www.saopaulo.sp.leg.br/wp-content/uploads/2026/10/sub-Zona-sul.png" alt="Orçamento 2027: Subprefeituras da zona sul têm orçamento previsto em mais de R$ 620 milhões" class="w100"> 890 </a> 891 </div> 892 <div class="textos-noticia p-413291"> 893 <a href="https://www.saopaulo.sp.leg.br/blog/orcamento-2027-subprefeituras-da-zona-sul-tem-orcamento-previsto-em-mais-de-r-620-milhoes/"> 894 <h2 class="desktop-headeline-3 mobile-headeline-2">Orçamento 2027: Subprefeituras da zona sul têm orçamento previsto em mais de R$ 620 milhões</h2> 895 <p class="desktop-body-1 mobile-body-2"> 896 Segundo o projeto da Lei Orçamentária Anual para 2027, proposto pelo Executivo por meio do PL (Projeto de Lei) 752/2026, as nove Subprefeituras da zona sul da capital deverão contar, no próximo ano, com um orçamento total de R$ 622 milhões. Dados do censo do IBGE de 2022 apontam que, somadas, estas Subprefeituras representam uma... » </p> 897 </a> 898 <ul class="flex-wrap"> 899 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/geral/" 900 class="mobile-body-3">Geral</a></li> 901 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/" 902 class="mobile-body-3">NotÃcias</a></li> 903 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/orcamento/orcamento2027/" 904 class="mobile-body-3">Orçamento 2027</a></li> 905 </ul> 906 907 <a class="infos-botton" href="https://www.saopaulo.sp.leg.br/blog/orcamento-2027-subprefeituras-da-zona-sul-tem-orcamento-previsto-em-mais-de-r-620-milhoes/"> 908 <span class="desktop-body-3">Atualizado em 909 08/10/2026 - 14h00 </span> 910 <div class="mobile-body-2"> 911 Acessar notÃcia 912 <svg width="17" height="10" viewB
912ox="0 0 17 10" fill="none" 913 xmlns="http://www.w3.org/2000/svg"> 914 <path d="M11.9999 9L15.2928 5.70711C15.6834 5.31658 15.6834 4.68342 15.2928 4.29289L11.9999 1M14.9999 5L0.999939 5" 915 stroke="#7F1A22" stroke-width="1.5" stroke-linecap="round"/> 916 </svg> 917 </div> 918 </a> 919 </div> 920 </div> 921 <!--NotÃcia individual--> 922 <!--NotÃcia individual--> 923 <div class="noticia-nivel-3 flex"> 924 <div class="img-noticia"> 925 <a href="https://www.saopaulo.sp.leg.br/blog/orcamento-2027-camara-avalia-recursos-para-cultura/"> 926 <img src="https://www.saopaulo.sp.leg.br/wp-content/uploads/2026/10/destaque-ap-11-10.png" alt="Orçamento 2027: Câmara avalia recursos para cultura" class="w100"> 927 </a> 928 </div> 929 <div class="textos-noticia p-413448"> 930 <a href="https://www.saopaulo.sp.leg.br/blog/orcamento-2027-camara-avalia-recursos-para-cultura/"> 931 <h2 class="desktop-headeline-3 mobile-headeline-2">Orçamento 2027: Câmara avalia recursos para cultura</h2> 932 <p class="desktop-body-1 mobile-body-2"> 933 A Comissão de Finanças e Orçamento da Câmara Municipal de São Paulo realiza, no dia 10 de novembro (terça-feira), a 7ª audiência pública temática para discutir o PL (Projeto de Lei) 752/2026, que trata do orçamento da cidade para 2027. Na pauta, os valores previstos para a cultura. O debate tem inÃcio à s 10h. Participam... » </p> 934 </a> 935 <ul class="flex-wrap"> 936 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/audiencia-publica/" 937 class="mobile-body-3">Audiência Pública</a></li> 938 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/comissoes/" 939 class="mobile-body-3">Comissões</a></li> 940 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/comissoes/financas/" 941 class="mobile-body-3">Finanças</a></li> 942 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/geral/" 943 class="mobile-body-3">Geral</a></li> 944 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/" 945 class="mobile-body-3">NotÃcias</a></li> 946 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/orcamento/orcamento2027/" 947 class="mobile-body-3">Orçamento 2027</a></li> 948 </ul> 949 950 <a class="infos-botton" href="https://www.saopaulo.sp.leg.br/blog/orcamento-2027-camara-avalia-recursos-para-cultura/">
951 <span class="desktop-body-3">Atualizado em 952 08/10/2026 - 12h00 </span> 953 <div class="mobile-body-2"> 954 Acessar notÃcia 955 <svg width="17" height="10" viewBox="0 0 17 10" fill="none" 956 xmlns="http://www.w3.org/2000/svg"> 957 <path d="M11.9999 9L15.2928 5.70711C15.6834 5.31658 15.6834 4.68342 15.2928 4.29289L11.9999 1M14.9999 5L0.999939 5" 958 stroke="#7F1A22" stroke-width="1.5" stroke-linecap="round"/> 959 </svg> 960 </div> 961 </a> 962 </div> 963 </div> 964 <!--NotÃcia individual--> 965 <!--NotÃcia individual--> 966 <div class="noticia-nivel-3 flex"> 967 <div class="img-noticia"> 968 <a href="https://www.saopaulo.sp.leg.br/blog/orcamento-2027-somadas-subprefeituras-da-zona-leste-tem-previsao-de-mais-de-r-829-milhoes/"> 969 <img src="https://www.saopaulo.sp.leg.br/wp-content/uploads/2026/10/sub-Zona-leste.png" alt="Orçamento 2027: Somadas, Subprefeituras da zona leste têm previsão de mais de R$ 829 milhões" class="w100"> 970 </a> 971 </div> 972 <div class="textos-noticia p-413248"> 973 <a href="https://www.saopaulo.sp.leg.br/blog/orcamento-2027-somadas-subprefeituras-da-zona-leste-tem-previsao-de-mais-de-r-829-milhoes/"> 974 <h2 class="desktop-headeline-3 mobile-headeline-2">Orçamento 2027: Somadas, Subprefeituras da zona leste têm previsão de mais de R$ 829 milhões</h2> 975 <p class="desktop-body-1 mobile-body-2"> 976 As 12 Subprefeituras da zona leste de São Paulo possuem um orçamento total estimado em R$ 829,9 milhões para o ano que vem. Os montantes estão previstos no PL (Projeto de Lei) 752/2026 de autoria da Prefeitura, que dispõe sobre a LOA (Lei Orçamentária Anual) para 2027. A zona leste é a região com o... » </p> 977 </a> 978 <ul class="flex-wrap"> 979 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/geral/" 980 class="mobile-body-3">Geral</a></li> 981 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/" 982 class="mobile-body-3">NotÃcias</a></li> 983 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/orcamento/orcamento2027/" 984 class="mobile-body-3">Orçamento 2027</a></li> 985 </ul> 986 987 <a class="infos-botton" href="https://www.saopaulo.sp.leg.br/blog/orcamento-2027-somadas-subprefeituras-da-zona-leste-tem-previsao-de-mais-de-r-829-milhoes/"> 988 <span class="desktop-body-3">Atualizado em 989 08/10/2026 - 11h53 </span> 990 <div class="mobile-body-2"> 991 Acessar notÃcia 992 <svg width="17" height="10" viewB
992ox="0 0 17 10" fill="none" 993 xmlns="http://www.w3.org/2000/svg"> 994 <path d="M11.9999 9L15.2928 5.70711C15.6834 5.31658 15.6834 4.68342 15.2928 4.29289L11.9999 1M14.9999 5L0.999939 5" 995 stroke="#7F1A22" stroke-width="1.5" stroke-linecap="round"/> 996 </svg> 997 </div> 998 </a> 999 </div> 1000 </div> 1001 <!--NotÃcia individual--> 1002 <!--NotÃcia individual--> 1003 <div class="noticia-nivel-3 flex"> 1004 <div class="img-noticia"> 1005 <a href="https://www.saopaulo.sp.leg.br/blog/orcamento-2027-zona-sul-sedia-audiencia-regional/"> 1006 <img src="https://www.saopaulo.sp.leg.br/wp-content/uploads/2026/10/destaque-ap-11-07.png" alt="Orçamento 2027: Zona sul sedia audiência regional" class="w100"> 1007 </a> 1008 </div> 1009 <div class="textos-noticia p-413444"> 1010 <a href="https://www.saopaulo.sp.leg.br/blog/orcamento-2027-zona-sul-sedia-audiencia-regional/"> 1011 <h2 class="desktop-headeline-3 mobile-headeline-2">Orçamento 2027: Zona sul sedia audiência regional</h2> 1012 <p class="desktop-body-1 mobile-body-2"> 1013 A zona sul de São Paulo será palco da 2ª audiência pública regional sobre o PL (Projeto de Lei) 752/2026, que trata do orçamento da cidade de São Paulo. O debate está agendado para o dia 7 de novembro (sábado), a partir das 13h e será realizado no CEU Casa Blanca Professor Solon Borges dos... » </p> 1014 </a> 1015 <ul class="flex-wrap"> 1016 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/audiencia-publica/" 1017 class="mobile-body-3">Audiência Pública</a></li> 1018 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/comissoes/" 1019 class="mobile-body-3">Comissões</a></li> 1020 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/comissoes/financas/" 1021 class="mobile-body-3">Finanças</a></li> 1022 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/geral/" 1023 class="mobile-body-3">Geral</a></li> 1024 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/" 1025 class="mobile-body-3">NotÃcias</a></li> 1026 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/orcamento/orcamento2027/" 1027 class="mobile-body-3">Orçamento 2027</a></li> 1028 </ul> 1029 1030 <a class="infos-botton" href="https://www.saopaulo.sp.leg.br/blog/orcamento-2027-zona-sul-sedia-audiencia-regional/"> 1031 <span class="desktop-body-3">Atualizado em 1032 08/10/2026 - 06h58 </span> 1033 <div class="mobile-body-2"> 1034 Acessar notÃcia 1035 <svg width="17" height="10" viewB
1035ox="0 0 17 10" fill="none" 1036 xmlns="http://www.w3.org/2000/svg"> 1037 <path d="M11.9999 9L15.2928 5.70711C15.6834 5.31658 15.6834 4.68342 15.2928 4.29289L11.9999 1M14.9999 5L0.999939 5" 1038 stroke="#7F1A22" stroke-width="1.5" stroke-linecap="round"/> 1039 </svg> 1040 </div> 1041 </a> 1042 </div> 1043 </div> 1044 <!--NotÃcia individual--> 1045 <!--NotÃcia individual--> 1046 <div class="noticia-nivel-3 flex"> 1047 <div class="img-noticia"> 1048 <a href="https://www.saopaulo.sp.leg.br/blog/orcamento-2027-camara-discute-recursos-para-habitacao-em-audiencia-no-dia-5/"> 1049 <img src="https://www.saopaulo.sp.leg.br/wp-content/uploads/2026/10/destaque-ap-11-05.png" alt="Orçamento 2027: Câmara discute recursos para habitação em audiência no dia 5" class="w100"> 1050 </a> 1051 </div> 1052 <div class="textos-noticia p-413439"> 1053 <a href="https://www.saopaulo.sp.leg.br/blog/orcamento-2027-camara-discute-recursos-para-habitacao-em-audiencia-no-dia-5/"> 1054 <h2 class="desktop-headeline-3 mobile-headeline-2">Orçamento 2027: Câmara discute recursos para habitação em audiência no dia 5</h2> 1055 <p class="desktop-body-1 mobile-body-2"> 1056 A Comissão de Finanças e Orçamento da Câmara Municipal de São Paulo promove, no dia 5 de novembro (quinta-feira), das 10h à s 15h, a audiência pública temática sobre os recursos estimados para a habitação no PL (Projeto de Lei) 752/2026, que trata do orçamento da capital paulista para 2027.Para o ano que vem, o orçamento... » </p> 1057 </a> 1058 <ul class="flex-wrap"> 1059 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/audiencia-publica/" 1060 class="mobile-body-3">Audiência Pública</a></li> 1061 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/comissoes/" 1062 class="mobile-body-3">Comissões</a></li> 1063 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/comissoes/financas/" 1064 class="mobile-body-3">Finanças</a></li> 1065 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/geral/" 1066 class="mobile-body-3">Geral</a></li> 1067 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/" 1068 class="mobile-body-3">NotÃcias</a></li> 1069 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/orcamento/orcamento2027/" 1070 class="mobile-body-3">Orçamento 2027</a></li> 1071 </ul> 1072 1073 <a class="infos-botton" href="https://www.saopaulo.sp.leg.br/blog/orcamento-2027-camara-discute-recursos-para-habitacao-em-audiencia-no-dia-5/">
1074 <span class="desktop-body-3">Atualizado em 1075 07/10/2026 - 19h00 </span> 1076 <div class="mobile-body-2"> 1077 Acessar notÃcia 1078 <svg width="17" height="10" viewBox="0 0 17 10" fill="none" 1079 xmlns="http://www.w3.org/2000/svg"> 1080 <path d="M11.9999 9L15.2928 5.70711C15.6834 5.31658 15.6834 4.68342 15.2928 4.29289L11.9999 1M14.9999 5L0.999939 5" 1081 stroke="#7F1A22" stroke-width="1.5" stroke-linecap="round"/> 1082 </svg> 1083 </div> 1084 </a> 1085 </div> 1086 </div> 1087 <!--NotÃcia individual--> 1088 <!--NotÃcia individual--> 1089 <div class="noticia-nivel-3 flex"> 1090 <div class="img-noticia"> 1091 <a href="https://www.saopaulo.sp.leg.br/blog/educacao-eleicoes-e-orcamento-municipal-confira-temas-da-sessao-desta-4a/"> 1092 <img src="https://www.saopaulo.sp.leg.br/wp-content/uploads/2026/10/55575660978_48c803bcd1_c.jpg" alt="Educação, eleições e orçamento municipal; confira temas da sessão desta 4ª" class="w100"> 1093 </a> 1094 </div> 1095 <div class="textos-noticia p-413533"> 1096 <a href="https://www.saopaulo.sp.leg.br/blog/educacao-eleicoes-e-orcamento-municipal-confira-temas-da-sessao-desta-4a/"> 1097 <h2 class="desktop-headeline-3 mobile-headeline-2">Educação, eleições e orçamento municipal; confira temas da sessão desta 4ª</h2> 1098 <p class="desktop-body-1 mobile-body-2"> 1099 O Plenário da Câmara Municipal de São Paulo abriu mais uma vez, na tarde desta quarta-feira (07/10), a Tribuna Livre. O espaço permite que as vereadoras e os vereadores da Casa se posicionem sobre temas livres por até cinco minutos. O orçamento da cidade em 2027, educação, eleições e CPI dos Devedores estiveram entre os... » </p> 1100 </a> 1101 <ul class="flex-wrap"> 1102 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/geral/" 1103 class="mobile-body-3">Geral</a></li> 1104 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/" 1105 class="mobile-body-3">NotÃcias</a></li> 1106 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/plenario/" 1107 class="mobile-body-3">Plenário</a></li> 1108 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/sessao-plenaria/" 1109 class="mobile-body-3">Sessão Plenária</a></li> 1110 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/tribuna-livre/" 1111 class="mobile-body-3">Tribuna Livre</a></li> 1112 </ul> 1113 1114 <a class="infos-botton" href="https://www.saopaulo.sp.leg.br/blog/educacao-eleicoes-e-orcamento-municipal-confira-temas-da-sessao-desta-4a/">
1115 <span class="desktop-body-3">Atualizado em 1116 07/10/2026 - 18h06 </span> 1117 <div class="mobile-body-2"> 1118 Acessar notÃcia 1119 <svg width="17" height="10" viewBox="0 0 17 10" fill="none" 1120 xmlns="http://www.w3.org/2000/svg"> 1121 <path d="M11.9999 9L15.2928 5.70711C15.6834 5.31658 15.6834 4.68342 15.2928 4.29289L11.9999 1M14.9999 5L0.999939 5" 1122 stroke="#7F1A22" stroke-width="1.5" stroke-linecap="round"/> 1123 </svg> 1124 </div> 1125 </a> 1126 </div> 1127 </div> 1128 <!--NotÃcia individual--> 1129 <!--NotÃcia individual--> 1130 <div class="noticia-nivel-3 flex"> 1131 <div class="img-noticia"> 1132 <a href="https://www.saopaulo.sp.leg.br/blog/outubro-rosa-palacio-anchieta-recebe-mutirao-de-saude-e-cidadania-voltado-as-mulheres/"> 1133 <img src="https://www.saopaulo.sp.leg.br/wp-content/uploads/2026/10/destaque-outubro-rosa.png" alt="Outubro Rosa: Palácio Anchieta recebe mutirão de saúde e cidadania voltado à s mulheres" class="w100"> 1134 </a> 1135 </div> 1136 <div class="textos-noticia p-413527"> 1137 <a href="https://www.saopaulo.sp.leg.br/blog/outubro-rosa-palacio-anchieta-recebe-mutirao-de-saude-e-cidadania-voltado-as-mulheres/"> 1138 <h2 class="desktop-headeline-3 mobile-headeline-2">Outubro Rosa: Palácio Anchieta recebe mutirão de saúde e cidadania voltado à s mulheres</h2> 1139 <p class="desktop-body-1 mobile-body-2"> 1140 Entre os serviços que serão oferecidos estão o agendamento de mamografias, vacinas, testes rápidos de ISTs e o cadastro para vagas de emprego. </p> 1141 </a> 1142 <ul class="flex-wrap"> 1143 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/eventos/" 1144 class="mobile-body-3">Eventos</a></li> 1145 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/geral/" 1146 class="mobile-body-3">Geral</a></li> 1147 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/mulheres/" 1148 class="mobile-body-3">Mulheres</a></li> 1149 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/" 1150 class="mobile-body-3">NotÃcias</a></li> 1151 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/unidades-cmsp/procuradoria-especial-da-mulher/" 1152 class="mobile-body-3">Procuradoria Especial da Mulher</a></li> 1153 </ul> 1154 1155 <a class="infos-botton" href="https://www.saopaulo.sp.leg.br/blog/outubro-rosa-p
1155alacio-anchieta-recebe-mutirao-de-saude-e-cidadania-voltado-as-mulheres/"> 1156 <span class="desktop-body-3">Atualizado em 1157 07/10/2026 - 17h01 </span> 1158 <div class="mobile-body-2"> 1159 Acessar notÃcia 1160 <svg width="17" height="10" viewBox="0 0 17 10" fill="none" 1161 xmlns="http://www.w3.org/2000/svg"> 1162 <path d="M11.9999 9L15.2928 5.70711C15.6834 5.31658 15.6834 4.68342 15.2928 4.29289L11.9999 1M14.9999 5L0.999939 5" 1163 stroke="#7F1A22" stroke-width="1.5" stroke-linecap="round"/> 1164 </svg> 1165 </div> 1166 </a> 1167 </div> 1168 </div> 1169 <!--NotÃcia individual--> 1170 <!--NotÃcia individual--> 1171 <div class="noticia-nivel-3 flex"> 1172 <div class="img-noticia"> 1173 <a href="https://www.saopaulo.sp.leg.br/blog/documento-aprovado-pede-audiencia-para-discutir-criacao-de-centros-de-acompanhamento-pedagogicos/"> 1174 <img src="https://www.saopaulo.sp.leg.br/wp-content/uploads/2026/10/55575765880_5ca6b16685_c.jpg" alt="Documento aprovado pede audiência para discutir criação de centros de acompanhamento pedagógicos" class="w100"> 1175 </a> 1176 </div> 1177 <div class="textos-noticia p-413518"> 1178 <a href="https://www.saopaulo.sp.leg.br/blog/documento-aprovado-pede-audiencia-para-discutir-criacao-de-centros-de-acompanhamento-pedagogicos/"> 1179 <h2 class="desktop-headeline-3 mobile-headeline-2">Documento aprovado pede audiência para discutir criação de centros de acompanhamento pedagógicos</h2> 1180 <p class="desktop-body-1 mobile-body-2"> 1181 A Comissão de Educação, Cultura e Esportes da Câmara Municipal de São Paulo se reuniu nesta quarta-feira (07/10) para analisar a pauta da semana. Passaram pela avaliação do colegiado 26 itens, sendo 25 projetos e um requerimento. Requerimento Aprovado pela comissão, o requerimento do vereador Celso Giannazi (PSOL) solicita uma audiência pública. O parlamentar pede... » </p> 1182 </a> 1183 <ul class="flex-wrap"> 1184 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/comissoes/" 1185 class="mobile-body-3">Comissões</a></li> 1186 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/comissoes/educacao-cultura/" 1187 class="mobile-body-3">Educação, Cultura</a></li> 1188 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/geral/" 1189 class="mobile-body-3">Geral</a></li> 1190 <li><a href="https://www.saopaulo.sp.leg.br/blog/category/noticias/" 1191 class="mobile-body-3">NotÃcias</a></li> 1192 </ul> 1193 1194 <a class="infos-botton" href="https://www.saopaulo.sp.leg.br/blog/documento-aprovado-pede-audiencia-para-discutir-criacao-de-centros-de-acompanhamento-
1194pedagogicos/"> 1195 <span class="desktop-body-3">Atualizado em 1196 07/10/2026 - 16h46 </span> 1197 <div class="mobile-body-2"> 1198 Acessar notÃcia 1199 <svg width="17" height="10" viewBox="0 0 17 10" fill="none" 1200 xmlns="http://www.w3.org/2000/svg"> 1201 <path d="M11.9999 9L15.2928 5.70711C15.6834 5.31658 15.6834 4.68342 15.2928 4.29289L11.9999 1M14.9999 5L0.999939 5" 1202 stroke="#7F1A22" stroke-width="1.5" stroke-linecap="round"/> 1203 </svg> 1204 </div> 1205 </a> 1206 </div> 1207 </div> 1208 <!--NotÃcia individual--> 1209 </div> 1210 <!--NotÃcias--> 1211 1212 </section> 1213 <nav class="pagination"><ul class='page-numbers'> 1214 <li><span aria-current="page" class="page-numbers current">1</span></li> 1215 <li><a class="page-numbers" href="https://www.saopaulo.sp.leg.br/comunicacao/noticias/page/2/">2</a></li> 1216 <li><a class="page-numbers" href="https://www.saopaulo.sp.leg.br/comunicacao/noticias/page/3/">3</a></li> 1217 <li><a class="page-numbers" href="https://www.saopaulo.sp.leg.br/comunicacao/noticias/page/4/">4</a></li> 1218 <li><span class="page-numbers dots">…</span></li> 1219 <li><a class="page-numbers" href="https://www.saopaulo.sp.leg.br/comunicacao/noticias/page/2682/">2.682</a></li> 1220 <li><a class="page-numbers" href="https://www.saopaulo.sp.leg.br/comunicacao/noticias/page/2683/">2.683</a></li> 1221 <li><a class="page-numbers" href="https://www.saopaulo.sp.leg.br/comunicacao/noticias/page/2684/">2.684</a></li> 1222 <li><a class="next page-numbers" href="https://www.saopaulo.sp.leg.br/comunicacao/noticias/page/2/">→</a></li> 1223</ul> 1224</nav> </div> 1225 </div> 1226 1227 1228</div><!-- /id="irconteudo" --> 1229<footer class="footer" role="contentinfo" id="footer"> 1230 <div class="container"> 1231 <nav role="navigation" aria-label="Menu do rodapé"> 1232 <ul id="menu-menu-footer-certo" class="nav footer-links cf"><li id="menu-item-302097" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-302097"><a href="https://www.saopaulo.sp.leg.br/institucional" aria-label="Abrir a página A Câmara">A Câmara</a> 1233<ul class="sub-menu"> 1234 <li id="menu-item-302201" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302201"><a href="https://www.saopaulo.sp.leg.br/institucional" aria-label="Acessar a página Sobre">Sobre</a></li> 1235 <li id="menu-item-302098" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302098"><a href="/vereadores/presidencia-da-camara/" aria-label="Acessar a página Presidência da Câmara">Presidência da Câmara</a></li> 1236 <li id="menu-item-302099" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302099"><a href="https://www.saopaulo.sp.leg.br/camaraexplica/" aria-label="Acessar a página Câmara Explica">Câmara Explica</a></li> 1237 <li id="menu-item-302100" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-302100"><a href="/institucional/conheca-a-camara/" aria-label="Abrir a página Conheça a Câmara">Conheça a Câmara</a> 1238 <ul class="sub-menu"> 1239 <li id="menu-item-302107" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-302107"><a href="https://www.saopaulo.sp.leg.br/restaurante-escola/" aria-label="Acessar a página Restaurante-Escola">Restaurante-Escola</a></li> 1240 <li id="menu-item-302188" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-302188"><a href="https://www.saopaulo.sp.leg.br/institucional/visita-virtual/" aria-label="Acessar a página Visita Virtual">Visita Virtual</a></li> 1241 </ul> 1242</li> 1243 <li id="menu-item-380838" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-380838"><a href="https://www.saopaulo.sp.leg.br/procuradoriadamulher/" aria-label="Acessar a página Procuradoria Especial da Mulher">
1243Procuradoria Especial da Mulher</a></li> 1244 <li id="menu-item-325032" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-325032"><a href="https://www.saopaulo.sp.leg.br/institucional/cteo/" aria-label="Acessar a página CTEO (Consultoria Técnica de Economia e Orçamento)">CTEO (Consultoria Técnica de Economia e Orçamento)</a></li> 1245 <li id="menu-item-406159" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-406159"><a href="https://www.saopaulo.sp.leg.br/procuradoriadacrianca/" aria-label="Acessar a página Procuradoria da Criança e do Adolescente">Procuradoria da Criança e do Adolescente</a></li> 1246 <li id="menu-item-410844" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410844"><a href="https://www.saopaulo.sp.leg.br/fale-conosco/visite-camara/" aria-label="Acessar a página Visite a Câmara">Visite a Câmara</a></li> 1247 <li id="menu-item-304598" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-304598"><a href="/institucional/procuradoria/" aria-label="Acessar a página Procuradoria">Procuradoria</a></li> 1248 <li id="menu-item-366331" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-366331"><a href="https://www.saopaulo.sp.leg.br/institucional/consultoria-tecnico-legislativa/" aria-label="Acessar a página Consultoria Técnico-Legislativa">Consultoria Técnico-Legislativa</a></li> 1249 <li id="menu-item-302102" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-302102"><a href="https://www.saopaulo.sp.leg.br/institucional/premios-institucionais/" aria-label="Acessar a página Prêmios Institucionais">Prêmios Institucionais</a></li> 1250 <li id="menu-item-307506" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-307506"><a href="https://www.saopaulo.sp.leg.br/escoladoparlamento/" aria-label="Acessar a página Escola do Parlamento">Escola do Parlamento</a></li> 1251 <li id="menu-item-320048" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-320048"><a href="https://www.saopaulo.sp.leg.br/institucional/organograma-unidades/" aria-label="Acessar a página Organograma">Organograma</a></li> 1252 <li id="menu-item-302113" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302113"><a href="/atividade-legislativa/corregedoria-cmsp" aria-label="Acessar a página Corregedoria">Corregedoria</a></li> 1253 <li id="menu-item-393809" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-393809"><a href="https://www.saopaulo.sp.leg.br/guiadevisitantes/" aria-label="Acessar a página Guia de Visitantes">Guia de Visitantes</a></li> 1254 <li id="menu-item-410849" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410849"><a href="https://www.saopaulo.sp.leg.br/memoria/" aria-label="Acessar a página Centro de Memória">Centro de Memória</a></li> 1255</ul> 1256</li> 1257<li id="menu-item-302109" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-302109"><a href="https://www.saopaulo.sp.leg.br/vereadores" aria-label="Abrir a página Vereadores">Vereadores</a> 1258<ul class="sub-menu"> 1259 <li id="menu-item-302202" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302202"><a href="https://www.saopaulo.sp.leg.br/vereadores" aria-label="Acessar a página Visão Geral">Visão Geral</a></li> 1260 <li id="menu-item-302110" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302110"><a href="/vereadores/membros" aria-label="Acessar a página Vereadores em exercÃcio">Vereadores em exercÃcio</a></li> 1261 <li id="menu-item-302111" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302111"><a href="/vereadores/membros/?filtro=partido" aria-label="Acessar a página Bancada - Partidos">Bancada – Partidos</a></li> 1262 <li id="menu-item-302112" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302112"><a href="/vereadores/membros/?filtro=mesa-diretora" aria-label="Acessar a página Mesa Diretora">Mesa Diretora</a></li> 1263 <li id="menu-item-302114" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302114"><a href="/vereadores/membros/?filtro=liderancas" aria-label="Acessar a página Lideranças">Lideranças</a></li> 1264 <li id="menu-item-302116" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302116"><a href="/atividade-legislativa/gabinetes/" aria-label="Acessar a página Gabinetes">Gabinetes</a></li> 1265 <li id="menu-item-302115" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302115"><a href="/vereadores/presidencia-da-camara/" aria-label="Acessar a página Presidente da Câmara">Presidente da Câmara</a></li> 1266</ul> 1267</li> 1268<li id="menu-item-302117" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-302117"><a href="https://www.saopaulo.sp.leg.br/atividade-legislativa" aria-label="Abrir a página Atividade Legislativa">Atividade Legislativa</a> 1269<ul class="sub-menu"> 1270 <li id="menu-item-302204" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302204"><a href="https://www.saopaulo.sp.leg.br/atividade-legislativa" aria-label="Acessar a página Visão Geral">Visão Geral</a></li> 1271 <li id="menu-item-302140" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302140"><a href="https://spvcidadao.saopaulo.sp.leg.br/" aria-label="Acessar a página Plenário Virtual">Plenário Virtual</a></li> 1272 <li id="menu-item-302777" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-302777"><a href="https://www.saopaulo.sp.leg.br/atividade-legislativa/projetos-apresentados-desde-1948/" aria-label="Acessar a página Projetos Apresentados (desde 1948)">Projetos Apresentados (desde 1948)</a></li> 1273 <li id="menu-item-302118" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302118"><a href="/atividade-legislativa/agenda-da-camara/" aria-label="Acessar a página Agenda">Agenda</a></li> 1274 <li id="menu-item-302119" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302119"><a href="https://splegisconsulta.saopaulo.sp.leg.br/" aria-label="Acessar a página SP Legis">SP Legis</a></li> 1275 <li id="menu-item-302120" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302120"><a href="/atividade-legislativa/sessao-plenaria/" aria-label="Acessar a página Sessão Plenária">Sessão Plenária</a></li> 1276 <li id="menu-item-307625" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-307625"><a href="https://www.saopaulo.sp.leg.br/atividade-legislativa/sessao-plenaria/pautas-das-se
1276ssoes/" aria-label="Acessar a página Pautas das Sessões">Pautas das Sessões</a></li> 1277 <li id="menu-item-302121" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302121"><a href="/atividade-legislativa/comissoes/" aria-label="Acessar a página Comissões">Comissões</a></li> 1278 <li id="menu-item-302122" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302122"><a href="/atividade-legislativa/comissoes/#title_cpi" aria-label="Acessar a página CPIs">CPIs</a></li> 1279 <li id="menu-item-302125" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302125"><a href="/atividade-legislativa/legislacao-2/" aria-label="Acessar a página Legislação">Legislação</a></li> 1280 <li id="menu-item-302126" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302126"><a href="/atividade-legislativa/frentes-parlamentares/" aria-label="Acessar a página Frentes Parlamentares">Frentes Parlamentares</a></li> 1281 <li id="menu-item-302128" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302128"><a href="/atividade-legislativa/registro-parlamentar/" aria-label="Acessar a página Registro Parlamentar">Registro Parlamentar</a></li> 1282 <li id="menu-item-302219" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-302219"><a href="https://www.saopaulo.sp.leg.br/atividade-legislativa/especiais-leg/" aria-label="Acessar a página Especiais">Especiais</a></li> 1283 <li id="menu-item-302149" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302149"><a href="/blog/category/em-tramitacao/" aria-label="Acessar a página Em tramitação">Em tramitação</a></li> 1284 <li id="menu-item-407533" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-407533"><a href="https://www.saopaulo.sp.leg.br/atividade-legislativa/contas-do-executivo/" aria-label="Acessar a página Contas do Executivo">Contas do Executivo</a></li> 1285 <li id="menu-item-302130" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302130"><a href="/atividade-legislativa/legislacao-municipal-biblioteca/" aria-label="Acessar a página Legislação Municipal - Biblioteca">Legislação Municipal – Biblioteca</a></li> 1286 <li id="menu-item-410845" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410845"><a href="https://www.saopaulo.sp.leg.br/audienciaspublicas/" aria-label="Acessar a página Audiências Públicas">Audiências Públicas</a></li> 1287 <li id="menu-item-410850" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410850"><a href="https://www.saopaulo.sp.leg.br/institucional/procuradoria/assessoria-juridica/" aria-label="Acessar a página Pareceres e ADINs">Pareceres e ADINs</a></li> 1288 <li id="menu-item-410851" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410851"><a href="https://www.saopaulo.sp.leg.br/biblioteca/" aria-label="Acessar a página Biblioteca e Pesquisa">Biblioteca e Pesquisa</a></li> 1289</ul> 1290</li> 1291<li id="menu-item-302141" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-302141"><a href="https://www.saopaulo.sp.leg.br/participacao" aria-label="Abrir a página Participação">Participação</a> 1292<ul class="sub-menu"> 1293 <li id="menu-item-302205" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302205"><a href="https://www.saopaulo.sp.leg.br/participe/" aria-label="Acessar a página Participe!">Participe!</a></li> 1294 <li id="menu-item-302106" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302106"><a href="https://www.saopaulo.sp.leg.br/memoria/especial/parlamento-jovem/" aria-label="Acessar a página Parlamento Jovem">Parlamento Jovem</a></li> 1295 <li id="menu-item-302129" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302129"><a href="/atividade-legislativa/foruns/" aria-label="Acessar a página Fóruns">Fóruns</a></li> 1296 <li id="menu-item-302142" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302142"><a href="https://www.saopaulo.sp.leg.br/audienciaspublicas/" aria-label="Acessar a página Audiências Públicas">Audiências Públicas</a></li> 1297 <li id="menu-item-302143" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302143"><a href="/participacao/" aria-label="Acessar a página Mandato Participativo">Mandato Participativo</a></li> 1298 <li id="menu-item-302144" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-302144"><a href="https://www.saopaulo.sp.leg.br/zap-camara/" aria-label="Acessar a página ZAP Câmara">ZAP Câmara</a></li> 1299 <li id="menu-item-302145" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302145"><a href="/fale-conosco/ouvidoria/" aria-label="Acessar a página Ouvidoria">Ouvidoria</a></li> 1300 <li id="menu-item-302146" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302146"><a href="/transparencia/lei-de-acesso-informacao/" aria-label="Acessar a página Lei de Acesso à Informação">Lei de Acesso à Informação</a></li> 1301 <li id="menu-item-410843" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410843"><a href="https://www.saopaulo.sp.leg.br/banco-de-ideias/" aria-label="Acessar a página Banco de Ideias">Banco de Ideias</a></li> 1302 <li id="menu-item-302183" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-302183"><a href="https://www.saopaulo.sp.leg.br/politicas/" aria-label="Acessar a página PolÃticas">PolÃticas</a></li> 1303 <li id="menu-item-302562" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302562"><a href="/lgpd" aria-label="Acessar a página Proteção de Dados (LGPD)">Proteção de Dados (LGPD)</a></li> 1304</ul> 1305</li> 1306<li id="menu-item-302154" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-302154"><a href="https://www.saopaulo.sp.leg.br/comunicacao" aria-label="Abrir a página Comunicação e MÃdia">Comunicação e MÃdia</a> 1307<ul class="sub-menu"> 1308 <li id="menu-item-302206" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302206"><a href="https://www.saopaulo.sp.leg.br/comunicacao" aria-label="Acessar a página Visão Geral">Visão Geral</a></li> 1309 <li id="menu-item-302104" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-302104"><a href="https://www.saopaulo.sp.leg.br/institucional/producao-institucional/" aria-label="Acessar a página Produção Institucional">Produção Institucional</a></li> 1310 <li id="menu-item-302137" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302137"><a href="/transparencia/auditorios-online/" aria-label="Acessar a página Assista os Auditórios Online">Assista os Auditórios Online</a></li> 1311 <li id="menu-item-302155" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302155"><a href="/noticias" aria-label="Acessar a página NotÃcias">NotÃcias</a></li> 1312 <li id="menu-item-311438" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-311438"><a target="_blank" href="https://www.saopaulo.sp.leg.br/apartes/" aria-label="Acessar a página Revista Apartes - abre em nova aba">Revista Apartes</a></li> 1313 <li id="menu-item-302156" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-302156"><a href="https://www.saopaulo.sp.leg.br/redecamara/" aria-label="Abrir a página Rede Câmara SP">Rede Câmara SP</a> 1314 <ul class="sub-menu"> 1315 <li id="menu-item-302138" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302138"><a href="https://www.saopaulo.sp.leg.br/redecamara/" aria-label="Acessar a página TV Câmara">TV Câmara</a></li> 1316 <li id="menu-item-302159" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302159"><a href="/redecamara/web-radio/" aria-label="Acessar a página Web Rádio">Web Rádio</a></li> 1317 </ul> 1318</li> 1319 <li id="menu-item-302157" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302157"><a href="/comunicacao/sala-de-imprensa/" aria-label="Acessar a página Assessoria de Imprensa">Assessoria de Imprensa</a></li> 1320 <li id="menu-item-302158" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302158"><a href="/comunicacao/multimidia/" aria-label="Acessar a página MultimÃdia">MultimÃdia</a></li> 1321 <li id="menu-item-302160" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302160"><a href="https://www.saopaulo.sp.leg.br/blog/category/camara-fotografica/" aria-label="Acessar a página Câmara Fotográfica">Câmara Fotográfica</a></li> 1322 <li id="menu-item-302161" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302161"><a href="/comunicacao/publicidade/" aria-label="Acessar a página Publicidade">Publicidade</a></li> 1323 <li id="menu-item-320215" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-320215"><a href="https://www.saopaulo.sp.leg.br/comunicacao/camaraemacao/" aria-label="Acessar a página Câmara em Ação">Câmara em Ação</a></li> 1324 <li id="menu-item-302165" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302165"><a href="https://www.saopaulo.sp.leg.br/redecamara/camara-ao-vivo-2/" aria-label="Acessar a página Câmara ao Vivo">Câmara ao Vivo</a></li> 1325</ul> 1326</li> 1327<li id="menu-item-302150" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-302150"><a href="https://www.saopaulo.sp.leg.br/comunicacao/noticias" aria-current="page" aria-label="Acessar a página NotÃcias">NotÃcias</a></li> 1328<li id="menu-item-302162" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-302162"><a href="https://www.saopaulo.sp.leg.br/transparencia" aria-label="Abrir a página Transparência">Transparência</a> 1329<ul class="sub-menu"> 1330 <li id="menu-item-302108" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-302108"><a href="https://www.saopaulo.sp.leg.br/biblioteca/" aria-label="Acessar a página Biblioteca e Pesquisa">Biblioteca e Pesquisa</a></li> 1331 <li id="menu-item-302105" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302105"><a href="https://diariooficial.prefeitura.sp.gov.br/md_epubli_controlador.php?acao=inicio" aria-label="Acessar a página Diário Oficial">Diário Oficial</a></li> 1332 <li id="menu-item-302220" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-302220"><a href="https://www.saopaulo.sp.leg.br/atividade-legislativa/orcamento-da-cidade/" aria-label="Abrir a página Orçamento da cidade">Orçamento da cidade</a> 1333 <ul class="sub-menu"> 1334 <li id="menu-item-302180" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302180"><a href="/transparencia/orcamentos-da-camara/" aria-label="Acessar a página Execução orçamentária">Execução orçamentária</a></li> 1335 <li id="menu-item-302181" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302181"><a href="/transparencia/demonstrativos-contabeis/" aria-label="Acessar a página Contabilidade">Contabilidade</a></li> 1336 <li id="menu-item-302182" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302182"><a href="/transparencia/demonstrativos-da-lrf/" aria-label="Acessar a página Gestão Fiscal">Gestão Fiscal</a></li> 1337 </ul> 1338</li> 1339 <li id="menu-item-302167" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-302167"><a href="https://www.saopaulo.sp.leg.br/transparencia/licitacoes-e-contratos/" aria-label="Acessar a página Licitações e contratos">Licitações e contratos</a></li> 1340 <li id="menu-item-302168" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302168"><a href="/institucional/recursos-humanos/" aria-label="Acessar a página Gestão de pessoas">Gestão de pessoas</a></li> 1341 <li id="menu-item-302169" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302169"><a href="/transparencia/salarios-abertos/" aria-label="Acessar a página Salários e BenefÃcios">Salários e BenefÃcios</a></li> 1342 <li id="menu-item-302171" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-302171"><a href="https://www.saopaulo.sp.leg.br/transparencia/custos-de-mandato/" aria-label="Acessar a página Custos de Mandato">Custos de Mandato</a></li> 1343 <li id="menu-item-302175" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-302175"><a href="https://www.saopaulo.sp.leg.br/transparencia/dados-abertos/" aria-label="Acessar a página Dados Abertos">Dados Abertos</a></li> 1344 <li id="menu-item-302177" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-302177"><a href="https://www.saopaulo.sp.leg.br/transparencia/prestando-contas/" aria-label="Acessar a página Prestando Contas">Prestando Contas</a></li> 1345 <li id="menu-item-302178" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302178"><a href="/transparencia/indicadores-metropolitanos/" aria-label="Acessar a página Indicadores Metropolitano e Paulistano">Indicadores Metropolitano e Paulistano</a></li> 1346 <li id="menu-item-302179" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-302179"><a href="https://www.saopaulo.sp.leg.br/transparencia/prestando-contas/prestacao-de-contas-da-mesa-diretora/" aria-label="Acessar a página Prestação de contas da Mesa Diretora">Prestação de contas da Mesa Diretora</a></li> 1347 <li id="menu-item-302186" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-302186"><a href="https://www.saopaulo.sp.leg.br/transparencia/custos-de-mandato/contas-vereadores/" aria-label="Acessar a página Prestação de contas dos vereadores">Prestação de contas dos vereadores</a></li> 1348 <li id="menu-item-302187" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-302187"><a href="https://www.saopaulo.sp.leg.br/transparencia/lei-de-acesso-informacao/" aria-label="Acessar a página Lei de Acesso à Informação">Lei de Acesso à Informação</a></li> 1349 <li id="menu-item-410846" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410846"><a href="https://www.saopaulo.sp.leg.br/institucional/procuradoria/assessoria-juridica/" aria-label="Acessar a página Pareceres e ADINs">Pareceres e ADINs</a></li> 1350 <li id="menu-item-410847" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410847"><a href="https://www.saopaulo.sp.leg.br/redecamara/camara-ao-vivo-2/" aria-label="Acessar a página Câmara ao Vivo">Câmara ao Vivo</a></li> 1351 <li id="menu-item-410848" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410848"><a href="https://www.saopaulo.sp.leg.br/redecamara/" aria-label="Acessar a página Rede Câmara">Rede Câmara</a></li> 1352 <li id="menu-item-302190" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302190"><a href="https://splegisconsulta.saopaulo.sp.leg.br/" aria-label="Acessar a página SP Legis">SP Legis</a></li> 1353 <li id="menu-item-410852" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410852"><a href="https://www.saopaulo.sp.leg.br/atividade-legislativa/projetos-apresentados-desde-1948/" aria-label="Acessar a página Projetos Apresentados (desde 1948)">Projetos Apresentados (desde 1948)</a></li> 1354 <li id="menu-item-410853" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410853"><a href="https://www.saopaulo.sp.leg.br/atividade-legislativa/legislacao-municipal-biblioteca/" aria-label="Acessar a página Legislação Municipal â Biblioteca">Legislação Municipal â Biblioteca</a></li> 1355</ul> 1356</li> 1357<li id="menu-item-302192" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-302192"><a href="https://www.saopaulo.sp.leg.br/fale-conosco/" aria-label="Abrir a página Fale Conosco">Fale Conosco</a> 1358<ul class="sub-menu"> 1359 <li id="menu-item-302193" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-302193"><a href="https://www.saopaulo.sp.leg.br/fale-conosco/" aria-label="Acessar a página Fale com a C
1359âmara">Fale com a Câmara</a></li> 1360 <li id="menu-item-302196" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-302196"><a href="https://www.saopaulo.sp.leg.br/transparencia/lei-de-acesso-informacao/" aria-label="Acessar a página Lei de Acesso à Informação">Lei de Acesso à Informação</a></li> 1361 <li id="menu-item-302197" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302197"><a href="/fale-conosco/telefones/" aria-label="Acessar a página Contatos da Câmara">Contatos da Câmara</a></li> 1362 <li id="menu-item-302199" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-302199"><a href="/atividade-legislativa/gabinetes/" aria-label="Acessar a página Telefones">Telefones</a></li> 1363 <li id="menu-item-393810" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-393810"><a href="https://www.saopaulo.sp.leg.br/guiadevisitantes/" aria-label="Acessar a página Guia de Visitantes">Guia de Visitantes</a></li> 1364</ul> 1365</li> 1366<li id="menu-item-320918" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-320918"><a href="https://www.saopaulo.sp.leg.br/perguntas-frequentes/" aria-label="Acessar a página Perguntas Frequentes">Perguntas Frequentes</a></li> 1367</ul> </nav> 1368 </div> 1369 <div class="container"> 1370 <div class="flex justify-center mt-80"> 1371 <img src="https://www.saopaulo.sp.leg.br/wp-content/themes/portalcmsp-novo/assets/images/brasao.svg" alt="Brasão da Câmara Municipal de São Paulo" role="img"> 1372 </div> 1373 <div class="copyright color-white mt-8 w100"> 1374 © 2026 Câmara Municipal de São Paulo 1375 </div> 1376 1377 </div> 1378 <div class="container"> 1379 <div class="endereco"> 1380 <p> 1381 <strong> 1382 ENDEREÃO: 1383 </strong> 1384 PALÃCIO ANCHIETA / VIADUTO JACAREÃ, 100 - BELA VISTA - SÃO PAULO-SP 1385 </p> 1386 <p> 1387 <strong> 1388 CEP: 1389 </strong> 1390 01319-900 1391 </p> 1392 <p> 1393 <strong> 1394 TELEFONE: 1395 </strong> 1396 11 3396-4000 1397 </p> 1398 </div> 1399 </div> 1400 <div class="container links-extra"> 1401 <div class="flex justify-center w-100"> 1402 <a href="https://www.saopaulo.sp.leg.br/expediente">Expediente</a> 1403 <span>|</span> 1404 <a target="_blank" href="https://www.saopaulo.sp.leg.br/wp-content/uploads/2024/01/Termos-de-uso-e-aviso-de-privacidade.pdf" aria-label="PolÃtica de privacidade - abre PDF em nova aba"> 1405 PolÃtica de privacidade 1406 <span style="display: inline-block; background: #7f1a22; color: white; padding: 2px 6px; border-radius: 3px; font-size: 10px; font-weight: bold; margin-left: 6px; vertical-align: middle;" aria-hidden="true">PDF</span> 1407 <span>|</span> 1408 <a target="_blank" href="https://www.google.com/maps/place/C%C3%A2mara+Municipal+de+S%C3%A3o+Paulo/@-23.550657,-46.641236,17z/data=!3m1!4b1!4m2!3m1!1s0x94ce59ad4e919fa1:0x8b4970d9095ec081?hl=pt-BR" aria-label="Como chegar - abre Google Maps em nova aba">Como chegar</a> 1409 <span>|</span> 1410 <a href="https://www.saopaulo.sp.leg.br/guiadevisitantes">Guia de visitantes</a> 1411 </div> 1412 </div> 1413 1414</footer> 1415<style> 1416 .endereco { 1417 max-width: 640px; 1418 color: white; 1419 padding-right: 12px !important; 1420 margin: 30px auto !important; 1421 margin-top: 50px !important; 1422 } 1423 1424 .endereco p { 1425 text-align: center; 1426 } 1427 1428/* Classe para ocultar elementos visualmente mas manter para leitores de tela */ 1429.visually-hidden { 1430 position: absolute !important; 1431 width: 1px !important; 1432 height: 1px !important; 1433 padding: 0 !important; 1434 margin: -1px !important; 1435 overflow: hidden !important; 1436 clip: rect(0 0 0 0) !important; 1437 white-space: nowrap !important; 1438 border: 0 !important; 1439} 1440 1441/* Foco visÃvel para o botão de Acessibilidade */ 1442.acessibilidade a:focus, .acessibilidade a:focus-visible, 1443.acessibilidade button:focus, .acessibilidade button:focus-visible { 1444 outline: 3px solid #000 !important; 1445 outline-offset: 3px; 1446} 1447/* Fallback global */ 1448*:focus { 1449 outline: 4px solid #000 !important; 1450 outline-offset: 2px; 1451} 1452 1453/* Mais moderno: só quando é navegado por teclado */ 1454*:focus-visible { 1455 outline: 4px solid #000 !important; 1456 outline-offset: 4px; 1457} 1458 1459/* Foco especÃfico para menu lateral - apenas borda preta */ 1460.menu-lateral *:focus, 1461.menu-lateral *:focus-visible { 1462 outline: 5px solid #000 !important; 1463 outline-offset: 2px; 1464} 1465 1466/* Botão Explore Conteúdos */ 1467#explore-conteudos-btn { 1468 position: fixed; 1469 top: 120px; 1470 left: 50%; 1471 transform: translateX(-50%); 1472 z-index: 999; 1473 background: linear-gradient(135deg, #be1f3f 0%, #8b1538 100%); 1474 color: white; 1475 border: none; 1476 padding: 6px 14px; 1477 border-radius: 18px; 1478 font-size: 11px; 1479 font-weight: 600; 1480 text-decoration: none; 1481 display: flex; 1482 align-items: center; 1483 gap: 5px; 1484 cursor: pointer; 1485 box-shadow: 0 2px 6px rgba(190, 31, 63, 0.3); 1486 transition: all 0.3s ease; 1487} 1488 1489#explore-conteudos-btn:hover { 1490 background: linear-gradient(135deg, #d8234a 0%, #9b1a3f 100%); 1491 transform: translateX(-50%) translateY(-2px); 1492 box-shadow: 0 3px 10px rgba(190, 31, 63, 0.4); 1493} 1494 1495#explore-conteudos-btn:focus { 1496 outline: 3px solid #000 !important; 1497 outline-offset: 2px; 1498} 1499 1500#explore-conteudos-btn .icon { 1501 font-size: 12px; 1502} 1503 1504/* Responsivo */ 1505@media (max-width: 768px) { 1506 #explore-conteudos-btn { 1507 top: 80px; 1508 font-size: 10px; 1509 padding: 5px 12px; 1510 gap: 4px; 1511 } 1512 1513 #explore-conteudos-btn .icon { 1514 font-size: 11px; 1515 } 1516} 1517</style> 1518
1519<script> 1520document.addEventListener("DOMContentLoaded", function() { 1521 // Criar o botão Explore Conteúdos 1522 const exploreBtn = document.createElement('a'); 1523 exploreBtn.id = 'explore-conteudos-btn'; 1524 exploreBtn.href = '#content'; 1525 exploreBtn.setAttribute('aria-label', 'Explorar conteúdos da página'); 1526 exploreBtn.setAttribute('title', 'Clique para ir ao conteúdo principal da página'); 1527 1528 exploreBtn.innerHTML = ` 1529 <span class="icon" aria-hidden="true">ð</span> 1530 Explorar Conteúdos 1531 <span style="font-size: 12px;" aria-hidden="true">â¼</span> 1532 `; 1533 1534 // Adicionar o botão ao body 1535 //document.body.appendChild(exploreBtn); 1536 // Adicionar o botão antes da div.indice, se existir 1537 const indiceDiv = document.querySelector('div.indice'); 1538 if (indiceDiv) { 1539 indiceDiv.parentNode.insertBefore(exploreBtn, indiceDiv); 1540 } else { 1541 document.body.appendChild(exploreBtn); 1542 } 1543 1544 // Função de scroll suave para o conteúdo 1545 exploreBtn.addEventListener('click', function(e) { 1546 e.preventDefault(); 1547 1548 // Procurar por diferentes seletores de conteúdo principal 1549 const contentSelectors = [ 1550 '#content', 1551 '#inner-content', 1552 '#main', 1553 'main', 1554 '.container', 1555 '.content', 1556 '.page-content' 1557 ]; 1558 1559 let targetElement = null; 1560 1561 for (let selector of contentSelectors) { 1562 targetElement = document.querySelector(selector); 1563 if (targetElement) break; 1564 } 1565 1566 // Se não encontrou nenhum seletor especÃfico, scroll para uma posição fixa 1567 if (!targetElement) { 1568 window.scrollTo({ 1569 top: 400, 1570 behavior: 'smooth' 1571 }); 1572 } else { 1573 targetElement.scrollIntoView({ 1574 behavior: 'smooth', 1575 block: 'start' 1576 }); 1577 } 1578 1579 // Feedback visual 1580 exploreBtn.style.transform = 'translateX(-50%) scale(0.95)'; 1581 setTimeout(() => { 1582 exploreBtn.style.transform = 'translateX(-50%)'; 1583 }, 150); 1584 }); 1585 1586 // Esconder o botão quando o usuário já scrollou para baixo 1587 let lastScrollY = window.scrollY; 1588 window.addEventListener('scroll', function() { 1589 const currentScrollY = window.scrollY; 1590 1591 if (currentScrollY > 300) { 1592 exploreBtn.style.opacity = '0'; 1593 exploreBtn.style.pointerEvents = 'none'; 1594 } else { 1595 exploreBtn.style.opacity = '1'; 1596 exploreBtn.style.pointerEvents = 'all'; 1597 } 1598 1599 lastScrollY = currentScrollY; 1600 }); 1601}); 1602document.addEventListener("DOMContentLoaded", function () { 1603 const acessibilidadeDiv = document.querySelector('.acessibilidade'); 1604 const htSkip = document.querySelector('.ht-skip'); 1605 1606 if (acessibilidadeDiv && htSkip) { 1607 acessibilidadeDiv.insertAdjacentElement('afterend', htSkip); 1608 } 1609}); 1610</script>
1610 1611 1612</div> 1613 1614<!-- Hand Talk - inÃÂcio -->
1615<script src="https://plugin.handtalk.me/web/latest/handtalk.min.js"></script>
vendor: 1 bytes, line 1615
1615
1616<script> 1617 var ht = new HT({ 1618 token: "f2026460ac33713ed232a90e0e703516" 1619 }); 1620</script>
1620 1621<!-- Hand Talk - fim --> 1622 1623
1624<script type="speculationrules"> 1625{"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/portalcmsp-novo/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1626</script>
1626 1627 1628<!-- GTM Container placement set to footer --> 1629<!-- Google Tag Manager (noscript) --> 1630 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NBFTNGH" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript> 1631<!-- End Google Tag Manager (noscript) --><div id="cookie-banner" role="alertdialog" aria-live="polite" aria-label="Aviso sobre cookies" aria-describedby="cookie-banner-texto"> 1632 <div class="container"> 1633 <div class="flex"> 1634 <p id="cookie-banner-texto">Usamos cookies para medir a audiência e melhorar o Portal. Você pode aceitar todos ou recusar os que não são necessários.<br>Saiba mais na nossa 1635 <a href="https://www.saopaulo.sp.leg.br/lgpd">polÃtica de cookies.</a></p> 1636 <div class="cookie-botoes"> 1637 <button onclick="aceitarCookies()" class="button-primary">Aceitar</button> 1638 <button onclick="recusarCookies()" class="button-primary cookie-recusar">Recusar</button> 1639 </div> 1640 </div> 1641 </div> 1642</div> 1643 1644<style> 1645 #cookie-banner { 1646 box-shadow: -8px -8px 25px 0 rgba(0,0,0,.25); 1647 display: none; 1648 position: fixed; 1649 bottom: 0; 1650 left: 0; 1651 width: 100%; 1652 background-color: #2c2c2c; 1653 color: #fff; 1654 transition: none !important; 1655 padding: 10px; 1656 text-align: left; 1657 z-index: 9999; 1658 } 1659 1660 #cookie-banner .flex { 1661 width: 100%; 1662 justify-content: space-between; 1663 display: flex; 1664 gap: 26px; 1665 align-items: center; 1666 } 1667 @media (max-width: 768px) { 1668 #cookie-banner .flex { 1669 flex-direction: column; 1670 } 1671 } 1672 1673 #cookie-banner .button-primary { 1674 min-width: 189px; 1675 } 1676 #cookie-banner a { 1677 color: white; 1678 } 1679 1680 #cookie-banner .cookie-botoes { 1681 display: flex; 1682 gap: 12px; 1683 flex-shrink: 0; 1684 } 1685 @media (max-width: 768px) { 1686 #cookie-banner .cookie-botoes { 1687 flex-direction: column; 1688 width: 100%; 1689 } 1690 } 1691</style> 1692
1693<script> 1694 document.addEventListener("DOMContentLoaded", function () { 1695 if (!verificarCookie("cmsp_consentimento")) { 1696 exibirBanner(); 1697 } 1698 }); 1699 1700 function verificarCookie(nomeCookie) { 1701 const cookies = document.cookie.split(';'); 1702 for (let i = 0; i < cookies.length; i++) { 1703 const cookie = cookies[i].trim(); 1704 if (cookie.startsWith(nomeCookie + '=')) { 1705 return true; 1706 } 1707 } 1708 return false; 1709 } 1710 1711 function exibirBanner() { 1712 const banner = document.getElementById('cookie-banner'); 1713 jQuery(banner).fadeIn(); 1714 } 1715 1716 function aceitarCookies() { fecharAvisoCookies('aceito'); } 1717 1718 function recusarCookies() { fecharAvisoCookies('recusado'); } 1719 1720 function fecharAvisoCookies(escolha) { 1721 const banner = document.getElementById('cookie-banner'); 1722 jQuery(banner).fadeOut(); 1723 1724 cmspRegistrarConsentimento(escolha); 1725 } 1726</script>
vendor: 2 bytes, line 1726
1726
1727<script> 1728/* CS107/2026: Consent Mode v2 sobre o aviso existente. A escolha (aceito ou 1729 recusado) fica no cookie cmsp_consentimento com data, hora e identificador, 1730 atualiza o consentimento das tags e e registrada na rota salvar-cookie. */ 1731function cmspRegistrarConsentimento(escolha) { 1732 var id = (window.crypto && window.crypto.randomUUID) ? window.crypto.randomUUID() 1733 : Date.now().toString(36) + Math.random().toString(36).slice(2); 1734 var dataHora = new Date().toISOString(); 1735 var exp = new Date(); 1736 exp.setDate(exp.getDate() + 180); 1737 document.cookie = 'cmsp_consentimento=' + encodeURIComponent(escolha + '|' + id + '|' + dataHora) 1738 + '; expires=' + exp.toUTCString() + '; path=/; SameSite=Lax'; 1739 window.cmspConsentimento = escolha; 1740 var v = escolha === 'aceito' ? 'granted' : 'denied'; 1741 if (window.gtag) { 1742 gtag('consent', 'update', { ad_storage: v, ad_user_data: v, ad_personalization: v, analytics_storage: v }); 1743 } 1744 if (window.clarity) { window.clarity('consentv2', { ad_Storage: v, analytics_Storage: v }); } 1745 if (window.fbq) { fbq('consent', escolha === 'aceito' ? 'grant' : 'revoke'); } 1746 window.dataLayer = window.dataLayer || []; 1747 window.dataLayer.push({ event: 'consentimento_atualizado', consentimento: escolha }); 1748 jQuery.ajax({ 1749 type: 'POST', 1750 url: 'https://www.saopaulo.sp.leg.br/wp-json/custom/v1/salvar-cookie', 1751 data: { cookieConsent: escolha, consentimento_id: id, data_hora: dataHora } 1752 }); 1753} 1754/* Reabre o aviso para o visitante mudar a escolha: link para #preferencias-cookies 1755 em qualquer pagina, ou elemento com a classe preferencias-cookies. */ 1756document.addEventListener('click', function (e) { 1757 var alvo = e.target.closest && e.target.closest('a[href$="#preferencias-cookies"], .preferencias-cookies'); 1758 if (alvo) { e.preventDefault(); exibirBanner(); } 1759}); 1760jQuery(function () { 1761 if (window.location.hash === '#preferencias-cookies') { exibirBanner(); } 1762}); 1763</script>
vendor: 2 bytes, line 1763
1763
1764<script> 1765/* CS 101/2026 - P5 (cs101-p5-foco): leva o foco ao aviso de cookies quando ele esta visivel. */ 1766jQuery(function ($) { 1767 var aviso = $('#cookie-banner'); 1768 if (!aviso.length || !aviso.is(':visible')) { return; } 1769 if (!aviso.attr('tabindex')) { aviso.attr('tabindex', '-1'); } 1770 aviso.trigger('focus'); 1771}); 1772</script>
vendor: 2 bytes, line 1772
1772
1773<script type="text/javascript"> 1774document.addEventListener( 'wpcf7mailsent', function( event ) { 1775 if ( '40455' == event.detail.contactFormId ) { 1776 document.getElementById('hideform').style.display = 'none'; 1777 } 1778}, false ); 1779</script>
1779 1780 <style type="text/css"> 1781 .relevanssi-live-search-results { 1782 opacity: 0; 1783 transition: opacity .25s ease-in-out; 1784 -moz-transition: opacity .25s ease-in-out; 1785 -webkit-transition: opacity .25s ease-in-out; 1786 height: 0; 1787 overflow: hidden; 1788 z-index: 9999995; /* Exceed SearchWP Modal Search Form overlay. */ 1789 position: absolute; 1790 display: none; 1791 } 1792 1793 .relevanssi-live-search-results-showing { 1794 display: block; 1795 opacity: 1; 1796 height: auto; 1797 overflow: auto; 1798 } 1799 1800 .relevanssi-live-search-no-results, .relevanssi-live-search-didyoumean { 1801 padding: 0 1em; 1802 } 1803 </style> 1804
1804<script type="text/javascript"> 1805/* <![CDATA[ */ 1806 var relevanssi_rt_regex = /(&|\?)_(rt|rt_nonce)=(\w+)/g 1807 var newUrl = window.location.search.replace(relevanssi_rt_regex, '') 1808 if (newUrl.substr(0, 1) == '&') { 1809 newUrl = '?' + newUrl.substr(1) 1810 } 1811 history.replaceState(null, null, window.location.pathname + newUrl + window.location.hash) 1812/* ]]> */ 1813</script>
vendor: 1 bytes, line 1813
1813
1814<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-includes/js/dist/hooks.min.js" id="wp-hooks-js"></script>
vendor: 1 bytes, line 1814
1814
1815<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-includes/js/dist/i18n.min.js" id="wp-i18n-js"></script>
vendor: 1 bytes, line 1815
1815
1816<script type="text/javascript" id="wp-i18n-js-after"> 1817/* <![CDATA[ */ 1818wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1819//# sourceURL=wp-i18n-js-after 1820/* ]]> */ 1821</script>
vendor: 1 bytes, line 1821
1821
1822<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-content/plugins/contact-form-7/includes/swv/js/index.js" id="swv-js"></script>
vendor: 1 bytes, line 1822
1822
1823<script type="text/javascript" id="contact-form-7-js-translations"> 1824/* <![CDATA[ */ 1825( function( domain, translations ) { 1826 var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; 1827 localeData[""].domain = domain; 1828 wp.i18n.setLocaleData( localeData, domain ); 1829} )( "contact-form-7", {"translation-revision-date":"2025-05-19 13:41:20+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"pt_BR"},"Error:":["Erro:"]}},"comment":{"reference":"includes\/js\/index.js"}} ); 1830//# sourceURL=contact-form-7-js-translations 1831/* ]]> */ 1832</script>
vendor: 1 bytes, line 1832
1832
1833<script type="text/javascript" id="contact-form-7-js-before"> 1834/* <![CDATA[ */ 1835var wpcf7 = { 1836 "api": { 1837 "root": "https:\/\/www.saopaulo.sp.leg.br\/wp-json\/", 1838 "namespace": "contact-form-7\/v1" 1839 }, 1840 "cached": 1 1841}; 1842//# sourceURL=contact-form-7-js-before 1843/* ]]> */ 1844</script>
vendor: 1 bytes, line 1844
1844
1845<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-content/plugins/contact-form-7/includes/js/index.js" id="contact-form-7-js"></script>
vendor: 1 bytes, line 1845
1845
1846<script type="text/javascript" id="superpwa-register-sw-js-extra"> 1847/* <![CDATA[ */ 1848var superpwa_sw = {"url":"/superpwa-sw-1.js?2.2.34","disable_addtohome":"0","enableOnDesktop":"","offline_form_addon_active":"","ajax_url":"https://www.saopaulo.sp.leg.br/wp-admin/admin-ajax.php","offline_message":"1","offline_message_txt":"You are currently offline.","online_message_txt":"You're back online . \u003Ca href=\"javascript:location.reload()\"\u003Erefresh\u003C/a\u003E","manifest_name":"superpwa-manifest-1.json","script_debug":""}; 1849//# sourceURL=superpwa-register-sw-js-extra 1850/* ]]> */ 1851</script>
vendor: 1 bytes, line 1851
1851
1852<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-content/plugins/super-progressive-web-apps/public/js/register-sw.js" id="superpwa-register-sw-js"></script>
vendor: 1 bytes, line 1852
1852
1853<script type="text/javascript" id="gtm4wp-form-move-tracker-js-before"> 1854/* <![CDATA[ */ 1855var gtm4wp_form_move_config = {"filledOnly":false}; 1856//# sourceURL=gtm4wp-form-move-tracker-js-before 1857/* ]]> */ 1858</script>
vendor: 1 bytes, line 1858
1858
1859<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-content/plugins/duracelltomi-google-tag-manager/build/gtm4wp-form-move-tracker.js" id="gtm4wp-form-move-tracker-js" defer="defer" data-wp-strategy="defer"></script>
vendor: 1 bytes, line 1859
1859
1860<script type="text/javascript" id="gtm4wp-contact-form-7-tracker-js-before"> 1861/* <![CDATA[ */ 1862var gtm4wp_cf7_config = {"inputs":"full","ga4events":false}; 1863//# sourceURL=gtm4wp-contact-form-7-tracker-js-before 1864/* ]]> */ 1865</script>
vendor: 1 bytes, line 1865
1865
1866<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-content/plugins/duracelltomi-google-tag-manager/build/gtm4wp-contact-form-7-tracker.js" id="gtm4wp-contact-form-7-tracker-js" defer="defer" data-wp-strategy="defer"></script>
vendor: 1 bytes, line 1866
1866
1867<script type="text/javascript" id="uacf7-cf-script-js-extra"> 1868/* <![CDATA[ */ 1869var uacf7_cf_object = {"378963":[{"uacf7_cf_hs":"hide","uacf7_cf_group":"anonimo1","uacf7_cf_condition_for":"any","uacf7_cf_conditions":{"uacf7_cf_tn":["anonimo[]"],"uacf7_cf_operator":["equal"],"uacf7_cf_val":["An\u00f4nimo"]}},{"uacf7_cf_hs":"hide","uacf7_cf_group":"anonimo2","uacf7_cf_condition_for":"any","uacf7_cf_conditions":{"uacf7_cf_tn":["anonimo[]"],"uacf7_cf_operator":["equal"],"uacf7_cf_val":["An\u00f4nimo"]}}],"367627":[{"uacf7_cf_hs":"hide","uacf7_cf_group":"anonimo1","uacf7_cf_condition_for":"any","uacf7_cf_conditions":{"uacf7_cf_tn":["anonimo[]"],"uacf7_cf_operator":["equal"],"uacf7_cf_val":["An\u00f4nimo"]}},{"uacf7_cf_hs":"hide","uacf7_cf_group":"anonimo2","uacf7_cf_condition_for":"any","uacf7_cf_conditions":{"uacf7_cf_tn":["anonimo[]"],"uacf7_cf_operator":["equal"],"uacf7_cf_val":["An\u00f4nimo"]}}]}; 1870//# sourceURL=uacf7-cf-script-js-extra 1871/* ]]> */ 1872</script>
vendor: 1 bytes, line 1872
1872
1873<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-content/plugins/ultimate-addons-for-contact-form-7/addons/conditional-field/js/uacf7-cf-script.js" id="uacf7-cf-script-js"></script>
vendor: 1 bytes, line 1873
1873
1874<script type="text/javascript" id="relevanssi-live-search-client-js-extra"> 1875/* <![CDATA[ */ 1876var relevanssi_live_search_params = []; 1877relevanssi_live_search_params = {"ajaxurl":"https:\/\/www.saopaulo.sp.leg.br\/wp-admin\/admin-ajax.php","config":{"default":{"input":{"delay":300,"min_chars":3},"results":{"position":"bottom","width":"auto","offset":{"x":0,"y":5},"static_offset":true}}},"msg_no_config_found":"Nenhuma configura\u00e7\u00e3o v\u00e1lida do Relevanssi Live Search encontrada!","msg_loading_results":"Carregando resultados da pesquisa.","messages_template":"<div class=\"live-ajax-messages\">\n\t<div id=\"relevanssi-live-ajax-search-spinner\"><\/div>\n<\/div>\n"};; 1878//# sourceURL=relevanssi-live-search-client-js-extra 1879/* ]]> */ 1880</script>
vendor: 1 bytes, line 1880
1880
1881<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-content/plugins/relevanssi-live-ajax-search/assets/javascript/dist/script.min.js" id="relevanssi-live-search-client-js"></script>
vendor: 1 bytes, line 1881
1881
1882<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-content/plugins/youtube-embed-plus/scripts/fitvids.min.js" id="__ytprefsfitvids__-js"></script>
vendor: 1 bytes, line 1882
1882
1883<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-content/themes/portalcmsp-novo/library/js/plugins.js" id="plugins-js"></script>
vendor: 1 bytes, line 1883
1883
1884<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-content/themes/portalcmsp-novo/library/js/ajax-functions.js" id="ajax-functions-js"></script>
vendor: 1 bytes, line 1884
1884
1885<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-content/themes/portalcmsp-novo/library/js/scripts.js" id="bones-js-js"></script>
vendor: 1 bytes, line 1885
1885
1886<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-includes/js/jquery/ui/core.min.js" id="jquery-ui-core-js"></script>
vendor: 1 bytes, line 1886
1886
1887<script type="text/javascript" src="https://www.saopaulo.sp.leg.br/wp-includes/js/jquery/ui/accordion.min.js" id="jquery-ui-accordion-js"></script>
vendor: 1 bytes, line 1887
1887
1888<script type="text/javascript" src="https://d335luupugsy2.cloudfront.net/js/loader-scripts/361550ed-9418-420b-978c-041c614832e3-loader.js" id="tracking-code-script-3330f019f610f1baa3fda801f159fecf-js"></script>
vendor: 1 bytes, line 1888
1888
1889<script id="wp-emoji-settings" type="application/json"> 1890{"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://www.saopaulo.sp.leg.br/wp-includes/js/wp-emoji-release.min.js"}} 1891</script>
vendor: 1 bytes, line 1891
1891
1892<script type="module"> 1893/* <![CDATA[ */ 1894/*! This file is auto-generated */ 1895var 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)))}); 1896//# sourceURL=https://www.saopaulo.sp.leg.br/wp-includes/js/wp-emoji-loader.min.js 1897/* ]]> */ 1898</script>
1898 1899
1899<script> 1900 (function () { 1901 function cs80CorrigirPapelOwl() { 1902 var alvos = document.querySelectorAll('.owl-carousel [role="presentation"], .owl-nav [role="presentation"], .owl-dots [role="presentation"]'); 1903 for (var i = 0; i < alvos.length; i++) { 1904 var el = alvos[i]; 1905 var focavel = el.tagName === 'BUTTON' || el.tagName === 'A' || el.hasAttribute('tabindex'); 1906 if (focavel) { 1907 el.removeAttribute('role'); 1908 } 1909 } 1910 } 1911 if (document.readyState === 'loading') { 1912 document.addEventListener('DOMContentLoaded', cs80CorrigirPapelOwl); 1913 } else { 1914 cs80CorrigirPapelOwl(); 1915 } 1916 window.addEventListener('load', cs80CorrigirPapelOwl); 1917 [400, 1200, 3000].forEach(function (t) { window.setTimeout(cs80CorrigirPapelOwl, t); }); 1918 if (window.jQuery) { 1919 jQuery(document).on('initialized.owl.carousel refreshed.owl.carousel changed.owl.carousel', cs80CorrigirPapelOwl); 1920 } 1921 }()); 1922 </script>
1922 1923
1924<script> 1925 1926 1927 var carousels = [ 1928 { 1929 selector: '.flex-expore', 1930 options: { 1931 loop: false, 1932 nav: true, 1933 dots: false, 1934 slideBy: 1, 1935 rewind:false, 1936 margin: 30, 1937 responsive:{ 1938 0: { items:1 }, 1939 600: { items:2 }, 1940 1000:{ items:4 } 1941 }, 1942 navText: ['<svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M24.6 15.6L19.1783 20.6344C18.3262 21.4257 18.3262 22.7743 19.1783 23.5656L24.6 28.6M22 2C10.9543 2 2 10.9543 2 22C2 33.0457 10.9543 42 22 42C33.0457 42 42 33.0457 42 22C42 10.9543 33.0457 2 22 2Z" stroke="#717171" stroke-width="3" stroke-linecap="round"/> </svg>','<svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.4 28.4001L24.8217 23.3656C25.6738 22.5744 25.6738 21.2257 24.8217 20.4345L19.4 15.4001M22 42.0001C33.0457 42.0001 42 33.0457 42 22.0001C42 10.9544 33.0457 2.00006 22 2.00006C10.9543 2.00006 2 10.9544 2 22.0001C2 33.0458 10.9543 42.0001 22 42.0001Z" stroke="#717171" stroke-width="3" stroke-linecap="round"/> </svg>'], 1943 lazyLoad: true 1944 } 1945 }, 1946 { 1947 selector: '.owl-filtros', 1948 options: { 1949 loop: false, 1950 nav: true, 1951 dots: false, 1952 slideBy: 1, 1953 rewind:false, 1954 margin: 30, 1955 responsive:{ 1956 0: { items:2 }, 1957 600: { items:3 }, 1958 1000:{ items:5 } 1959 }, 1960 navText: ['<svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M24.6 15.6L19.1783 20.6344C18.3262 21.4257 18.3262 22.7743 19.1783 23.5656L24.6 28.6M22 2C10.9543 2 2 10.9543 2 22C2 33.0457 10.9543 42 22 42C33.0457 42 42 33.0457 42 22C42 10.9543 33.0457 2 22 2Z" stroke="#717171" stroke-width="3" stroke-linecap="round"/> </svg>','<svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.4 28.4001L24.8217 23.3656C25.6738 22.5744 25.6738 21.2257 24.8217 20.4345L19.4 15.4001M22 42.0001C33.0457 42.0001 42 33.0457 42 22.0001C42 10.9544 33.0457 2.00006 22 2.00006C10.9543 2.00006 2 10.9544 2 22.0001C2 33.0458 10.9543 42.0001 22 42.0001Z" stroke="#717171" stroke-width="3" stroke-linecap="round"/> </svg>'], 1961 lazyLoad: true 1962 } 1963 }, 1964 { 1965 selector: '.flex-programas', 1966 options: { 1967 loop: false, 1968 nav: true, 1969 dots: false, 1970 slideBy: 1, 1971 rewind:false, 1972 margin: 32, 1973 responsive:{ 1974 0: { items:1 }, 1975 600: { items:2 }, 1976 1000:{ items:4 } 1977 }, 1978 navText: ['<svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M24.6 15.6L19.1783 20.6344C18.3262 21.4257 18.3262 22.7743 19.1783 23.5656L24.6 28.6M22 2C10.9543 2 2 10.9543 2 22C2 33.0457 10.9543 42 22 42C33.0457 42 42 33.0457 42 22C42 10.9543 33.0457 2 22 2Z" stroke="#717171" stroke-width="3" stroke-linecap="round"/> </svg>','<svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.4 28.4001L24.8217 23.3656C25.6738 22.5744 25.6738 21.2257 24.8217 20.4345L19.4 15.4001M22 42.0001C33.0457 42.0001 42 33.0457 42 22.0001C42 10.9544 33.0457 2.00006 22 2.00006C10.9543 2.00006 2 10.9544 2 22.0001C2 33.0458 10.9543 42.0001 22 42.0001Z" stroke="#717171" stroke-width="3" stroke-linecap="round"/> </svg>'], 1979 lazyLoad: true 1980 } 1981 } 1982 ]; 1983 1984 carousels.forEach(function(cfg){ 1985 // 1) Inicializa o Owl e guarda a instância 1986 var $owl = $(cfg.selector).owlCarousel(cfg.options); 1987 // modo acessibilidade 1988 var srMode = 1989 !!(cfg.srMode || 1990 $owl.is('[data-sr-mode="true"]') || 1991 document.documentElement.getAttribute('data-sr-mode') === 'true'); 1992 1993 // util: ancora reais (sem clones) 1994 function getRealAnchors() { 1995 return $owl.find('.owl-item:not(.cloned) a.colEvent'); 1996 } 1997 1998// controla foco pós-deslizamento 1999var pendingFocusIndex = null; 2000 // 2) Função que ajusta o tabindex de todos os <a.colEvent> 2001 // 2) Função que ajusta acessibilidade (tabindex/aria) 2002 // --- util: focáveis (sem tabindex -1) --- 2003function getTabbables($ctx) { 2004 return $ctx.find( 2005 'a[href]:not([tabindex="-1"]),button:not([disabled]):not([tabindex="-1"]),input:not([disabled]):not([tabindex="-1"]),select:not([disabled]):not([tabindex="-1"]),textarea:not([disabled]):not([tabindex="-1"]),[tabindex]:not
2005([tabindex="-1"])' 2006 ).filter(':visible'); 2007} 2008function updateTabindexes(){ 2009 2010 var $items = $owl.find('.owl-item'); 2011 // zera tudo 2012 $owl.find('.owl-item a.colEvent').attr('tabindex','-1'); 2013 $owl.find('.owl-item').attr('aria-hidden', 'true'); 2014 $owl.find('.owl-prev, .owl-next, .owl-dots, .owl-dot, .owl-dots button') 2015 .attr('tabindex','-1'); 2016 2017 2018 // ativa apenas os visÃÂveis (e não clones) 2019 $owl.find('.owl-item.active:not(.cloned)').each(function(){ 2020 $(this).attr('aria-hidden', 'false'); 2021 $(this).find('a.colEvent').attr('tabindex','0'); 2022 }); 2023 if (srMode) { 2024 // Esconde setas e dots do Owl no modo leitor de tela 2025 $owl.find('.owl-prev, .owl-next, .owl-dots, .owl-dot, .owl-dots button') 2026 .attr({'tabindex':'-1','aria-hidden':'true'}) 2027 .attr('hidden', true) 2028 .addClass('sr-hidden'); 2029 } else { 2030 $owl.find('.owl-prev, .owl-next') 2031 .removeAttr('hidden') 2032 .attr({'tabindex':'0','aria-hidden':'false'}) 2033 .removeClass('sr-hidden'); 2034 } 2035 2036 // garante também acesso às setas 2037 $owl.find('.owl-prev, .owl-next').attr('tabindex','0'); 2038} 2039 2040var justExitedViaTab = false; 2041 2042// fallback: focar próximo foco FORA do carrossel 2043function focusOutsideCarousel(backwards){ 2044 var $all = getTabbables($(document.body)); 2045 var $inner = getTabbables($owl); 2046 if (!$inner.length) return; 2047 2048 // último/primeiro focável DENTRO do carrossel 2049 var boundary = backwards ? $inner.first()[0] : $inner.last()[0]; 2050 var idx = $all.index(boundary); 2051 var $next = backwards ? $all.eq(idx - 1) : $all.eq(idx + 1); 2052 if ($next.length) $next.focus(); 2053} 2054 2055// ir para ÃÂndice absoluto (na lista sem clones) e focar 2056function goToAbsoluteIndex(absIndex, speed = 300) { 2057 var $realItems = $owl.find('.owl-item:not(.cloned)'); 2058 var total = $realItems.length; 2059 if (!total) return; 2060 2061 // no srMode: clamp (sem wrap); normal: wrap cÃÂclico 2062 if (srMode) { 2063 absIndex = Math.max(0, Math.min(total - 1, absIndex)); 2064 } else { 2065 if (absIndex < 0) absIndex = total - 1; 2066 if (absIndex >= total) absIndex = 0; 2067 } 2068 2069 pendingFocusIndex = absIndex; // guarda para focar após translate 2070 $owl.trigger('to.owl.carousel', [absIndex, speed, true]); 2071} 2072 2073// foca imediatamente (quando já visÃÂvel) 2074function focusAbsoluteIndex(absIndex) { 2075 var $a = getRealAnchors().eq(absIndex); 2076 if ($a.length) $a.focus(); 2077} 2078 2079 // 3) Eventos do Owl: init / change / translate / refresh 2080 $owl 2081 .on('initialized.owl.carousel', updateTabindexes) 2082 .on('changed.owl.carousel', updateTabindexes) 2083 .on('translated.owl.carousel', function(){ 2084 updateTabindexes(); 2085 if (justExitedViaTab) { 2086 justExitedViaTab = false; // não reintroduz foco no carrossel 2087 return; 2088 } 2089 if (pendingFocusIndex !== null) { 2090 // após o movimento, foca o item solicitado 2091 focusAbsoluteIndex(pendingFocusIndex); 2092 pendingFocusIndex = null; 2093 } else { 2094 // movimentação ââ¬Ånormalââ¬Â: garante um foco visÃÂvel 2095 var $focused = $(document.activeElement); 2096 if (!$focused.closest($owl).length || !$focused.closest('.owl-item.active').length) { 2097 var $first = $owl.find('.owl-item.active:not(.cloned) a.colEvent').first(); 2098 if ($first.length) $first.focus(); 2099 } 2100 } 2101 }) 2102 .on('refreshed.owl.carousel', updateTabindexes); 2103 2104 // 3.1) Foco em um item: mover carrossel até ele (se não estiver visÃÂvel) 2105 $owl.on('focusin', '.owl-item a.colEvent', function(){ 2106 var $item = $(this).closest('.owl-item'); 2107 2108 // se já está visÃÂvel, só atualiza e segue o baile 2109 if ($item.hasClass('active') && !$item.hasClass('cloned')) { 2110 updateTabindexes(); 2111 return; 2112 } 2113 // calcula ÃÂndice real (desconsiderando clones) 2114 var realIndex = $owl.find('.owl-item:not(.cloned)').index( 2115 $item.hasClass('cloned') 2116 ? // mapeia clone para seu "gêmeo" real 2117 $owl.find('.owl-item:not(.cloned)').eq( 2118 $item.index() % $owl.find('.owl-item:not(.cloned)').length 2119 ) 2120 : $item 2121 ); 2122 // rola até o slide focado 2123 // args: [index, velocidade(ms), force] 2124 goToAbsoluteIndex(absIndex, 250); 2125 }); 2126 2127$owl.on('keydown', function(e){ 2128 // ignore se foco não está dentro do carrossel 2129 if (!$(e.target).closest($owl).length) return; 2130 2131 if (e.key === 'ArrowRight') { 2132 e.preventDefault(); 2133 var next = currentIndex >= 0 ? currentIndex + 1 : 0; 2134 goToAbsoluteIndex(next, 200); 2135 2136 } else if (e.key === 'ArrowLeft') { 2137 e.preventDefault(); 2138 var prev = currentIndex >= 0 ? currentIndex - 1 : anchors.length - 1; 2139 goToAbsoluteIndex(prev, 200); 2140 } 2141 }); 2142
2143 /* 3) TAB/Shift+TAB para navegar item a item e passar slides */ 2144$owl.off('keydown.owlTabNav') 2145 .on('keydown.owlTabNav', '.owl-item a.colEvent', function(e){ 2146 if (e.key !== 'Tab') return; 2147 2148 var anchors = getRealAnchors(); 2149 var currentIndex = anchors.index(this); 2150 2151 // Se foco está nas setas, empurra para o primeiro/último visÃÂvel 2152 // if (currentIndex < 0) { 2153 // var $vis = $owl.find('.owl-item.active:not(.cloned) a.colEvent'); 2154 // currentIndex = e.shiftKey 2155 // ? anchors.index($vis.last()) 2156 // : anchors.index($vis.first()); 2157 // } 2158 // Extremos 2159 var atStart = currentIndex === 0; 2160 var atEnd = currentIndex === anchors.length - 1; 2161 console.log('currentIndex:', currentIndex, 'atStart:', atStart, 'atEnd:', atEnd); 2162 2163 // No srMode NÃÆO intercepta TAB quando sair do carrossel 2164 if (!e.shiftKey && atEnd) { 2165 justExitedViaTab = true; 2166 setTimeout(function(){ 2167 if ($(document.activeElement).closest($owl).length) { 2168 focusOutsideCarousel(false); 2169 } 2170 }, 0); 2171 2172 // deixa o navegador levar o foco para o próximo elemento fora do carrossel 2173 return; 2174 } 2175 if (e.shiftKey && atStart) { 2176 justExitedViaTab = true; 2177 setTimeout(function(){ 2178 if ($(document.activeElement).closest($owl).length) { 2179 focusOutsideCarousel(true); 2180 } 2181 }, 0); 2182 return; 2183 } 2184 // controla nós mesmos a navegação por Tab 2185 e.preventDefault(); 2186 2187if (srMode) { 2188var targetIndex = currentIndex + (e.shiftKey ? -1 : 1); 2189 targetIndex = Math.max(0, Math.min(anchors.length - 1, targetIndex)); 2190 if (targetIndex !== currentIndex) { 2191 // se não estiver visÃÂvel, desliza; senão, só foca 2192 var $target = anchors.eq(targetIndex); 2193 var $targetItem = $target.closest('.owl-item'); 2194 if ($targetItem.hasClass('active') && !$targetItem.hasClass('cloned')) { 2195 $target.focus(); 2196 updateTabindexes(); 2197 } else { 2198 goToAbsoluteIndex(targetIndex, 200); 2199 } 2200 } 2201 } else { 2202 // Comportamento anterior (wrap) fora do modo leitor 2203 e.preventDefault(); 2204 var nextIndex = (currentIndex + (e.shiftKey ? -1 : 1) + anchors.length) % anchors.length; 2205 var $target = anchors.eq(nextIndex); 2206 var $targetItem = $target.closest('.owl-item'); 2207 2208 if ($targetItem.hasClass('active') && !$targetItem.hasClass('cloned')) { 2209 $target.focus(); 2210 updateTabindexes(); 2211 } else { 2212 goToAbsoluteIndex(nextIndex, 200); 2213 } 2214 } 2215}); 2216 // 4) Se o carousel já estiver ââ¬Åloadedââ¬Â antes do script, faz logo a primeira passada 2217 if ($owl.hasClass('owl-loaded')) { 2218 updateTabindexes(); 2219 } 2220 }); 2221 2222 2223 2224// $('.flex-expore').owlCarousel({ 2225// loop:true, 2226// nav:true, 2227// dots:false, 2228// margin:30, 2229// responsive:{ 2230// 0:{ 2231// items:1 2232// }, 2233// 600:{ 2234// items:2 2235// }, 2236// 1000:{ 2237// items:4 2238// } 2239// }, 2240// navText: ['<svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M24.6 15.6L19.1783 20.6344C18.3262 21.4257 18.3262 22.7743 19.1783 23.5656L24.6 28.6M22 2C10.9543 2 2 10.9543 2 22C2 33.0457 10.9543 42 22 42C33.0457 42 42 33.0457 42 22C42 10.9543 33.0457 2 22 2Z" stroke="#717171" stroke-width="3" stroke-linecap="round"/> </svg>','<svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.4 28.4001L24.8217 23.3656C25.6738 22.5744 25.6738 21.2257 24.8217 20.4345L19.4 15.4001M22 42.0001C33.0457 42.0001 42 33.0457 42 22.0001C42 10.9544 33.0457 2.00006 22 2.00006C10.9543 2.00006 2 10.9544 2 22.0001C2 33.0458 10.9543 42.0001 22 42.0001Z" stroke="#717171" stroke-width="3" stroke-linecap="round"/> </svg>'], 2241// lazyLoad:true, 2242// }); 2243 2244 2245// $('.owl-filtros').owlCarousel({ 2246// loop:true, 2247// nav:true, 2248// dots:false, 2249// margin:30, 2250// responsive:{ 2251// 0:{ 2252// items:2 2253// }, 2254// 600:{ 2255// items:3 2256// }, 2257// 1000:{ 2258// items:5 2259// } 2260// }, 2261// navText: ['<svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M24.6 15.6L19.1783 20.6344C18.3262 21.4257 18.3262 22.7743 19.1783 23.5656L24.6 28.6M22 2C10.9543 2 2 10.9543 2 22C2 33.0457 10.9543 42 22 42C33.0457 42 42 33.0457 42 22C42 10.9543 33.0457 2 22 2Z" stroke="#717171" stroke-width="3" stroke-linecap="round"/> </svg>','<svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.4 28.4001L24.8217 23.3656C25.6738 22.5744 25.6738 21.2257 24.8217 20.4345L19.4 15.4001M22 42.0001C33.0457 42.0001 42 33.0457 42 22.0001C42 10.9544 33.0457 2.00006 22 2.00006C10.9543 2.00006 2 10.9544 2 22.0001C2 33.0458 10.9543 42.0001 22 42.0001Z" stroke="#717171" stroke-width="3" stroke-linecap="round"/> </svg>'], 2262// lazyLoad:true, 2263// }); 2264 2265 2266// $('.flex-programas').owlCarousel({ 2267// loop:true, 2268// nav:true, 2269// dots:false, 2270// margin:32, 2271// responsive:{ 2272// 0:{ 2273// items:1 2274// }, 2275// 600:{ 2276// items:2 2277// }, 2278// 1000:{ 2279// items:4 2280// } 2281// }, 2282// navText: ['<svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M24.6 15.6L19.1783 20.6344C18.3262 21.4257 18.3262 22.7743 19.1783 23.5656L24.6 28.6M22 2C10.9543 2 2 10.9543 2 22C2 33.0457 10.9543 42 22 42C33.0457 42 42 33.0457 42 22C42 10.9543 33.0457 2 22 2Z" stroke="#717171" stroke-width="3" stroke-linecap="round"/> </svg>','<svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.4 28.4001L24.8217 23.3656C25.6738 22.5744 25.6738 21.2257 24.8217 20.4345L19.4 15.4001M22 42.0001C33.0457 42.0001 42 33.0457 42 22.0001C42 10.9544 33.0457 2.00006 22 2.00006C10.9543 2.00006 2 10.9544 2 22.0001C2 33.0458 10.9543 42.0001 22 42.0001Z" stroke="#717171" stroke-width="3" stroke-linecap="round"/> </svg>'], 2283// lazyLoad:true, 2284// }); 2285 2286// // lista de seletores dos seus carrosséis 2287// var carousels = ['.flex-expore', '.owl-filtros', '.flex-programas']; 2288
2289// carousels.forEach(function(sel){ 2290// var $owl = $(sel); 2291// console.log("Carrossel:", $owl); 2292 2293// // função que atualiza os tabindex dos links 2294// function updateTabindexes(){ 2295// $owl.find('.owl-item').each(function(){ 2296 2297// var $item = $(this); 2298// console.log("Atualizando item:", $item); 2299// var $link = $item.find('a.colEvent'); 2300 2301// if ( $item.hasClass('active') ) { 2302 2303// // só o slide ativo deve ser alcançável 2304// $link.attr('tabindex', '0'); 2305// } else { 2306// // clones e não-ativos recebem -1 2307// $link.attr('tabindex', '-1'); 2308// } 2309// }); 2310// } 2311 2312// // chama tanto na inicialização quanto após cada troca de slide 2313// $owl 2314// // depois que o carousel é inicializado 2315// .on('initialized.owl.carousel', updateTabindexes) 2316// // após cada mudança de slide 2317// .on('translated.owl.carousel', updateTabindexes) 2318// // após um refresh (veja abaixo que vamos forçar um) 2319// .on('refreshed.owl.carousel', updateTabindexes); 2320 2321// $owl.on('changed.owl.carousel', updateTabindexes); 2322// // se já tiver sido inicializado antes, força uma primeira atualização: 2323// $owl.trigger('refresh.owl.carousel'); 2324// }); 2325 2326 // var carousels = [ 2327 // '.flex-expore', 2328 // '.owl-filtros', 2329 // '.flex-programas' 2330 // ]; 2331 2332 // carousels.forEach(function(sel){ 2333 // var $owl = $(sel); 2334 2335 // // 1) Atualiza tabindex dos links em init e a cada mudança de slide 2336 // $owl 2337 // .on('initialized.owl.carousel changed.owl.carousel', function(){ 2338 // $owl.find('.owl-item').each(function(){ 2339 // var $item = $(this); 2340 // var $link = $item.find('a.colEvent'); 2341 // // só os links nos .owl-item.active são tab-alcançáveis 2342 // $link.attr('tabindex', $item.hasClass('active') ? '0' : '-1'); 2343 // }); 2344 // }); 2345 2346 // // 2) Quando tabar para dentro do link, leva o slide e depois refoca 2347 // $owl.on('focusin', '.owl-item a.colEvent', function(){ 2348 // var $link = $(this), 2349 // idx = $link.closest('.owl-item').index(), 2350 // speed = 300; 2351 // // move o carrossel 2352 // $owl.trigger('to.owl.carousel',[ idx, speed, true ]); 2353 // // após a transição, refoca o link 2354 // setTimeout(function(){ 2355 // $link.focus(); 2356 // }, speed + 50); 2357 // }); 2358 // }); 2359 2360</script>
2360 2361 2362<!-- Go to www.addthis.com/dashboard to customize your tools -->
2363<script src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-592c819ada713d34" async="async"></script>
vendor: 1 bytes, line 2363
2363
2364<script src="https://code.responsivevoice.org/responsivevoice.js?key=Nb5F3cJs"></script>
2364 2365<style> 2366 2367/* Foco visÃvel para o botão de Acessibilidade */ 2368.acessibilidade a:focus, .acessibilidade a:focus-visible, 2369.acessibilidade button:focus, .acessibilidade button:focus-visible { 2370 outline: 3px solid #000 !important; 2371 outline-offset: 3px; 2372} 2373</style> 2374<style> 2375 /*CSS DO PREMIOS*/ 2376 .premio-layout { 2377 display: flex; 2378 flex-wrap: wrap; 2379 gap: 2rem; 2380 margin-top: 2rem; 2381} 2382.premio{ 2383 flex: 1 1 40%; 2384 display: flex; 2385 flex-direction: column; 2386} 2387.premio-imagem { 2388 flex: 1 1 40%; 2389 display: flex; 2390 flex-direction: column; 2391 align-content: center; 2392 align-items: center; 2393} 2394 2395.premio-imagem img { 2396 max-width: 100%; 2397 height: 200px; 2398 border-radius: 8px; 2399 2400 } 2401 2402.premio-detalhes { 2403 flex: 1 1 55%; 2404} 2405 2406.premio-detalhes h2 { 2407 margin-top: 1.5rem; 2408} 2409 2410.botao-download { 2411 display: inline-block; 2412 margin: 0.5rem 0; 2413 padding: 0.6rem 1rem; 2414 background: #7f1a22; 2415 color: #fff; 2416 text-decoration: none; 2417 border-radius: 4px; 2418} 2419 2420.botao-download:hover { 2421 background: #7f1a22; 2422} 2423 2424.status-encerrado { 2425 color: #a00; 2426 background: #fee; 2427 padding: 0.5rem 1rem; 2428 border-left: 4px solid #a00; 2429 margin: 1rem 0; 2430 font-weight: bold; 2431} 2432 2433.status-ativa { 2434 color: #007300; 2435 background: #eaffea; 2436 padding: 0.5rem 1rem; 2437 border-left: 4px solid #007300; 2438 margin: 1rem 0; 2439 font-weight: bold; 2440} 2441 2442 2443 2444/*arqchive archive-premios.php */ 2445 2446.grid-premios { 2447 display: grid; 2448 grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); 2449 gap: 2rem; 2450 margin-top: 2rem; 2451} 2452 2453.card-premio { 2454 background: #fff; 2455 border-radius: 8px; 2456 overflow: hidden; 2457 box-shadow: 0 4px 12px rgba(0,0,0,0.05); 2458 transition: transform 0.2s ease, box-shadow 0.2s ease; 2459 display: flex; 2460 flex-direction: column; 2461 height: 100%; 2462} 2463 2464.card-premio:hover { 2465 transform: translateY(-4px); 2466 box-shadow: 0 6px 20px rgba(0,0,0,0.08); 2467} 2468 2469.card-premio a img { 2470 width: 100%; 2471 height: 200px; 2472 object-fit: contain; 2473} 2474 2475.card-conteudo { 2476 padding: 1rem; 2477 display: flex; 2478 flex-direction: column; 2479 flex-grow: 1; 2480} 2481 2482.card-conteudo h2 { 2483 font-size: 1.2rem; 2484 margin: 0.5rem 0; 2485} 2486 2487.card-conteudo .ano-premio { 2488 font-size: 0.9rem; 2489 color: #666; 2490} 2491 2492.botao-vermais { 2493 margin-top: auto; 2494 padding: 0.5rem 1rem; 2495 background-color: #7f1a22; 2496 color: #fff; 2497 border-radius: 4px; 2498 text-align: center; 2499 display: inline-block; 2500 text-decoration: none; 2501 transition: background-color 0.2s; 2502} 2503 2504.botao-vermais:hover { 2505 background-color: #000; 2506 color: #fff; 2507} 2508 2509 2510 a:focus{ 2511 outline: 2px solid #000 !important; /* Red outline for focus state */ 2512 } 2513 .snackbar-close { 2514 display: none !important; 2515 } 2516 body.theme-v2 .acessibilidade-box{ 2517 display:none; 2518 } 2519 body.theme-v2 .acessibilidade-box.act{ 2520 display:block; 2521 } 2522 .owl-carousel .owl-stage{ 2523 margin: 20px 0px; 2524 } 2525 .sr-only { 2526 position: absolute; 2527 width: 1px; 2528 height: 1px; 2529 padding: 0; 2530 margin: -1px; 2531 overflow: hidden; 2532 clip: rect(0, 0, 0, 0); 2533 white-space: nowrap; 2534 border: 0; 2535 clip-path: inset(50%); 2536} 2537 2538/* Anel de foco universal, visÃÂvel só com teclado */ 2539:where(a, button, input, select, textarea, [tabindex]):focus-visible { 2540 outline: 3px solid #000 !important; /* branco */ 2541 outline-offset: 3px; 2542 border-radius: 4px; /* opcional */ 2543} 2544 2545/* Garantia extra no rodapé escuro */ 2546#footer :where(a, button, [tabindex]):focus-visible { 2547 outline-color: #fff !important; 2548} 2549 2550/* Navegação do Owl (setas/dots) quando tiver foco */ 2551.owl-prev:focus-visible, 2552.owl-next:focus-visible, 2553.owl-dot:focus-visible { 2554 outline: 4px solid #000 !important; 2555 outline-offset: 2px; 2556 box-shadow: 0 0 0 2px #fff, 0 0 0 6px #000 !important; 2557} 2558 /* Foco visÃvel para o botão de Acessibilidade */ 2559.acessibilidade a:focus, .acessibilidade a:focus-visible, 2560.acessibilidade button:focus, .acessibilidade button:focus-visible { 2561 outline: 3px solid #000 !important; 2562 outline-offset: 3px; 2563} 2564</style>
2565<script> 2566 2567 2568 2569//focar no botão dos cookies se ele existir 2570document.addEventListener("DOMContentLoaded", function () { 2571 const lgpd = document.getElementById('lgpd-banner'); 2572 const cookieButton = lgpd ? lgpd.querySelector('button') : null; 2573 2574 if (cookieButton) { 2575 cookieButton.focus(); 2576 } 2577 2578 const acessibilidade = document.querySelector('.acessibilidade button, .acessibilidade a'); 2579 if (acessibilidade) { 2580 acessibilidade.focus(); 2581 } 2582}); 2583 2584document.addEventListener('keydown', (e) => { 2585 if (e.key === 'Tab') { 2586 console.log('Foco atual:', document.activeElement); 2587 } 2588}); 2589 2590// Script para criar o Ãndice da página 2591// Adiciona o botão de Ãndice e sidebar 2592document.addEventListener("DOMContentLoaded", function () { 2593 const content = document.querySelector('.container') || document.body; 2594 // Localiza os links de acessibilidade no header 2595 const btnAcc = document.querySelectorAll('a.acessibilidade'); 2596 console.log("achou o botão de acessibilidade?", btnAcc.length > 0); 2597 2598 2599 const btn = document.createElement("button"); 2600 btn.id = "toggle-toc-btn"; 2601 //btn.textContent = "â°"; 2602 btn.innerHTML = '<span aria-hidden="true">â°</span>'; 2603 btn.setAttribute("aria-expanded", "false"); 2604 btn.setAttribute("aria-label", "Mostrar/Esconder Ãndice da Página"); 2605 //btn.setAttribute("title", "Mostrar/Esconder Ãndice da Página"); 2606 btn.setAttribute("tabindex", "0"); 2607 btn.style.cssText = ` 2608 position: fixed; 2609 top: 50%; 2610 left: -40px; 2611 transition: left 0.3s ease; 2612 z-index: 1000; 2613 background: #5F7278; 2614 color: white; 2615 padding: 12px 20px 12px 50px; 2616 border: none; 2617 border-radius: 30px; 2618 font-size: 22px; 2619 cursor: pointer; 2620 `; 2621 // Insere o botão logo após o último skip link 2622 if (btnAcc.length > 0) { 2623 console.log(btn); 2624 document.body.appendChild(btn); 2625 } else { 2626 document.body.appendChild(btn); 2627 } 2628 btn.focus(); 2629 2630 const aside = document.createElement("aside"); 2631 aside.id = "sidebar-toc"; 2632 aside.setAttribute("role","dialog"); 2633 aside.setAttribute("aria-modal","true"); 2634 aside.setAttribute("aria-label", "Ãndice da Página"); 2635 aside.hidden = true; 2636 // Remover estilos inline - agora usar CSS 2637 2638 2639 2640 const closeBtn = document.createElement("button"); 2641 closeBtn.innerHTML = "×"; 2642 closeBtn.type = "button"; 2643 closeBtn.setAttribute("aria-label", "Fechar Ãndice da Página"); 2644 // Estilos do botão de fechar agora via CSS 2645 2646 // Criar estrutura igual ao modal de configuração de acessibilidade 2647 2648 // Div title (cabeçalho azul) 2649 const titleDiv = document.createElement("div"); 2650 titleDiv.className = "title"; 2651 2652 const h2 = document.createElement("h2"); 2653 h2.innerHTML = ` 2654 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2655 <path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z" stroke="#FFF1F5" stroke-width="1.5" fill="none"/> 2656 <polyline points="9,22 9,12 15,12 15,22" stroke="#FFF1F5" stroke-width="1.5"/> 2657 </svg> 2658 Navegação acessÃvel 2659 `; 2660 h2.className = "flex"; 2661 h2.id = "sidebar-toc-title"; 2662 2663 titleDiv.appendChild(h2); 2664 titleDiv.appendChild(closeBtn); 2665 aside.appendChild(titleDiv); 2666 aside.setAttribute("aria-labelledby","sidebar-toc-title"); 2667 2668 // Div context (corpo branco) 2669 const contextDiv = document.createElement("div"); 2670 contextDiv.className = "context"; 2671 2672 const ul = document.createElement("ul"); 2673 ul.id = "toc-list"; 2674 contextDiv.appendChild(ul); 2675 aside.appendChild(contextDiv); 2676 2677 document.body.appendChild(aside); 2678 2679 // === CONTROLE DE TAB DENTRO DO MODAL === 2680 2681// helper: pega todos os links do Ãndice 2682const getIndexLinks = () => Array.from(ul.querySelectorAll("a")); 2683 2684aside.addEventListener("keydown", (e) => { 2685 if (e.key !== "Tab") return; 2686 2687 const links = getIndexLinks(); 2688 const focusableElements = [...links, closeBtn]; // Links primeiro, depois o X 2689 const currentIndex = focusableElements.indexOf(document.activeElement); 2690 2691 // Se Shift+Tab (navegação reversa) 2692 if (e.shiftKey) { 2693 if (currentIndex <= 0) { 2694 // Está no primeiro elemento ou fora, vai para o último 2695 e.preventDefault(); 2696 focusableElements[focusableElements.length - 1].focus(); 2697 } else { 2698 // Vai para o elemento anterior 2699 e.preventDefault(); 2700 focusableElements[currentIndex - 1].focus(); 2701 } 2702 return; 2703 } 2704 2705 // Tab normal (navegação para frente) 2706 if (document.activeElement === closeBtn) { 2707 // Está no X, próximo TAB fecha o modal e sai 2708 e.preventDefault(); 2709 aside.hidden = true; 2710 btn.setAttribute("aria-expanded", "false"); 2711 // Deixa o foco ir naturalmente para o próximo elemento da página 2712 return; 2713 } 2714 2715 if (currentIndex >= 0 && currentIndex < focusableElements.length - 1) { 2716 // Está em um link, vai para o próximo elemento 2717 e.preventDefault(); 2718 focusableElements[currentIndex + 1].focus(); 2719 } else { 2720 // Está no último elemento ou fora, vai para o primeiro 2721 e.preventDefault(); 2722 focusableElements[0].focus(); 2723 } 2724}); 2725 2726 2727 2728 // Função auxiliar para mover o foco nos itens do menu 2729function setupKeyboardNavigation(menu) { 2730 const links = Array.from(menu.querySelectorAll("a")); 2731 2732 links.forEach((link, index) => { 2733 link.addEventListener("keydown", (e) => { 2734 if (e.key === "ArrowDown") { 2735 e.preventDefault(); 2736 const next = links[index + 1] || links[0]; 2737 next.focus(); 2738 } 2739 if (e.key === "ArrowUp") { 2740 e.preventDefault(); 2741 const prev = links[index - 1] || links[links.length - 1]; 2742 prev.focus(); 2743 } 2744 if (e.key === "Enter") { 2745 e.preventDefault(); 2746 // Simula o clique - scroll para a seção mas mantém modal aberto 2747 const href = link.getAttribute("href"); 2748 if (href && href.startsWith("#")) { 2749 const targetId = href.substring(1); 2750 const targetElement = document.getElementById(targetId); 2751 if (targetElement) { 2752 targetElement.scrollIntoView({ behavior: "smooth", block: "start" }); 2753 targetElement.setAttribute("tabindex", "-1"); 2754 // Mantém o foco no link atual para navegação contÃnua 2755 } 2756 } 2757 } 2758 }); 2759 }); 2760} 2761 2762// Chamada após criar os links do Ãndice 2763setupKeyboardNavigation(ul); 2764// Suporte à tecla ESC para fechar o Ãndice e devolver o foco ao botão 2765document.addEventListener("keydown", function (e) { 2766 const tocVisible = !aside.hidden; 2767 if (tocVisible && e.key === "Escape") { 2768 aside.hidden = true; 2769 btn.setAttribute("aria-expanded", "false"); 2770 btn.focus(); // Retorna o foco ao botão 2771 } 2772}); 2773 2774 2775 const accessibilityAnchor = document.querySelector("div.indice"); 2776 if (accessibilityAnchor) { 2777 accessibilityAnchor.parentNode.insertBefore(btn, accessibilityAnchor.nextSibling); 2778 } else { 2779 // fallback: adiciona no body 2780 document.body.appendChild(btn); 2781 } 2782
2783 // Seleciona o menu principal (exemplo: nav#main-menu, ajuste conforme seu tema) 2784 const mainMenu = document.querySelector("nav#main-menu") || document.querySelector("nav"); 2785 2786 // Verifica se o menu principal existe 2787 if (!mainMenu) return; 2788 2789 if (window.getComputedStyle(mainMenu).display === "none") return; // pula invisÃveis 2790 2791 if (!mainMenu.id) mainMenu.id = "main-menu"; 2792 const li = document.createElement("li"); 2793 const a = document.createElement("a"); 2794 a.href = `#${mainMenu.id}`; 2795 a.textContent = "Menu Principal"; 2796 a.style.textDecoration = "none"; 2797 a.style.color = "#004085"; 2798 a.addEventListener("click", function (e) { 2799 e.preventDefault(); 2800 const targetElement = document.getElementById(mainMenu.id); 2801 if (targetElement) { 2802 targetElement.scrollIntoView({ behavior: "smooth", block: "start" }); 2803 targetElement.setAttribute("tabindex", "-1"); // Permite foco 2804 // NÃO foca no elemento - mantém o foco no modal para navegação contÃnua 2805 } 2806 // NÃO fecha o modal - mantém aberto para navegação acessÃvel 2807 }); 2808 li.appendChild(a); 2809 ul.appendChild(li); 2810 2811 // 2. Captura seções com atributo aria-label e adiciona ao Ãndice 2812 const sections = document.querySelectorAll("section[aria-label]"); 2813 sections.forEach((section, index) => { 2814 if (window.getComputedStyle(section).display === "none") return; // pula invisÃveis 2815 const label = section.getAttribute("aria-label"); 2816 const id = section.id || `section-${index}`; 2817 section.id = id; 2818 2819 const li = document.createElement("li"); 2820 const a = document.createElement("a"); 2821 a.href = `#${id}`; 2822 a.textContent = label; 2823 a.style.textDecoration = "none"; 2824 a.style.color = "#004085"; 2825 2826 // Event listener para manter o modal aberto 2827 a.addEventListener("click", function (e) { 2828 e.preventDefault(); 2829 const targetElement = document.getElementById(id); 2830 if (targetElement) { 2831 targetElement.scrollIntoView({ behavior: "smooth", block: "start" }); 2832 targetElement.setAttribute("tabindex", "-1"); 2833 // NÃO foca no elemento - mantém o foco no modal para navegação contÃnua 2834 } 2835 // NÃO fecha o modal - mantém aberto para navegação acessÃvel 2836 }); 2837 2838 li.appendChild(a); 2839 ul.appendChild(li); 2840 }); 2841 2842 2843 btn.addEventListener("click", () => { 2844 aside.hidden = !aside.hidden; 2845 const expanded = !aside.hidden; 2846 btn.setAttribute("aria-expanded", expanded.toString()); 2847 if (expanded) { 2848 // Espera pequeno tempo para garantir que o aside foi exibido 2849 setTimeout(() => { 2850 const firstLink = ul.querySelector("a"); 2851 if (firstLink) { 2852 firstLink.setAttribute("tabindex", "-1"); // Garante que possa receber foco 2853 firstLink.focus(); 2854 } 2855 }, 100); // Pequeno atraso para o aside renderizar 2856 } 2857 2858 }); 2859 2860 closeBtn.addEventListener("click", () => { 2861 aside.hidden = true; 2862 btn.setAttribute("aria-expanded", "false"); 2863 }); 2864 2865 document.addEventListener("click", function (e) { 2866 if (!aside.contains(e.target) && e.target !== btn && !aside.hidden) { 2867 aside.hidden = true; 2868 btn.setAttribute("aria-expanded", "false"); 2869 } 2870 }); 2871 }); 2872 2873 2874 // Btn e Box de Acessibilidade 2875 jQuery(document).ready(function($){ 2876 console.log("Jquery Rodando"); 2877 var btn = $(".acessibilidade"); 2878 var box = $(".acessibilidade-box"); 2879 var closeBtn = box.find(".button-secondary"); 2880 var focusableSelectors = [ 2881 'a[href]', 2882 'button:not(:disabled)', 2883 'input:not(:disabled)', 2884 'select:not(:disabled)', 2885 'textarea:not(:disabled)', 2886 '[tabindex]:not([tabindex="-1"])' 2887 ].join(','); 2888 2889 // funções de abrir/fechar com fade 2890 function openBox() { 2891 box.addClass("act").fadeIn(); 2892 btn.fadeOut(); 2893 btn.attr("aria-expanded","true"); 2894 } 2895 function closeBox() { 2896 box.removeClass("act").fadeOut(); 2897 btn.fadeIn();
2898 btn.attr("aria-expanded","false"); 2899 } 2900 2901 // 1) Click ou Tab (focusin) no botão ââ â abre com fade e joga foco pra dentro 2902 btn.off("focusin"); 2903 btn.on("click", function(e){ 2904 console.log('btn-event:', e.type) 2905 e.preventDefault(); 2906 e.stopPropagation(); 2907 openBox(); 2908 setTimeout(function(){ 2909 var elems = box.find(focusableSelectors).filter(":visible"); 2910 (elems.length ? elems.first() : box).focus(); 2911 }, 0); 2912 }); 2913 2914 // 2) Botão interno ââ¬ÅVoltarââ¬Â fecha com fade e devolve foco 2915 closeBtn.on("click", function(e){ 2916 e.preventDefault(); 2917 closeBox(); 2918 btn.focus(); 2919 return false; 2920 }); 2921 2922 // 3) Clicar fora fecha 2923 $(document).on("click", function(e){ 2924 if ( 2925 box.hasClass("act") && 2926 !box.is(e.target) && box.has(e.target).length === 0 && 2927 !btn.is(e.target) && btn.has(e.target).length === 0 2928 ) { 2929 closeBox(); 2930 } 2931 }); 2932 2933 // 4) Esc fecha e devolve foco 2934 $(document).on("keydown", function(e){ 2935 if (e.key === "Escape" && box.hasClass("act")) { 2936 closeBox(); 2937 btn.focus(); 2938 } 2939 }); 2940 2941 // 5) Ciclo de Tab interno: último ââ â fecha + retorna foco 2942 box.on("keydown", function(e){ 2943 if (e.key !== "Tab") return; 2944 var focusables = box.find(focusableSelectors).filter(":visible"); 2945 if (!focusables.length) return; 2946 var first = focusables.first()[0], 2947 last = focusables.last()[0]; 2948 2949 if (!e.shiftKey && e.target === last) { 2950 e.preventDefault(); 2951 closeBox(); 2952 btn.focus(); 2953 } 2954 else if (e.shiftKey && e.target === first) { 2955 e.preventDefault(); 2956 closeBox(); 2957 btn.focus(); 2958 } 2959 }); 2960 2961 2962 //menu lateral 2963 var lateralMenu = $(".menu-lateral"); 2964 var menuBtn = $(".sandwich"); 2965 var closeMenuBtn = $(".close-menu"); 2966 var menuOverlay = $(".menu-lateral .overlay"); 2967 var focusableSelector = 'a[href], button:not(:disabled), input:not(:disabled), select:not(:disabled), textarea:not(:disabled), [tabindex]:not([tabindex="-1"])'; 2968 lateralMenu.find(focusableSelector).attr("tabindex","-1"); 2969 2970 2971 // ESC fecha o menu 2972 $(document).on("keydown", function(e){ 2973 if (e.key === "Escape" && lateralMenu.hasClass("act")) { 2974 lateralMenu.removeClass("act"); 2975 menuOverlay.fadeOut(); 2976 lateralMenu.find(focusableSelector).attr("tabindex","-1"); 2977 menuBtn.focus(); 2978 } 2979 }); 2980 2981 // Tab ciclo no menu lateral 2982 lateralMenu.on("keydown", function(e){ 2983 if (e.key !== "Tab") return; 2984 const focusables = lateralMenu.find(focusableSelector).filter(":visible"); 2985 if (!focusables.length) return; 2986 const first = focusables.first()[0]; 2987 const last = focusables.last()[0]; 2988 2989 if (!e.shiftKey && document.activeElement === last) { 2990 e.preventDefault(); 2991 first.focus(); 2992 } else if (e.shiftKey && document.activeElement === first) { 2993 e.preventDefault(); 2994 last.focus(); 2995 } 2996 }); 2997
2998 // Quando o menu abre, foca no primeiro item 2999 menuBtn.on("click", function(e){ 3000 3001 e.preventDefault(); 3002 lateralMenu.addClass("act"); 3003 menuOverlay.fadeToggle(); 3004 if (lateralMenu.hasClass("act")) { 3005 // menu abriu ââ â ativa foco interno e leva ao primeiro item 3006 lateralMenu.find(focusableSelector).attr("tabindex","0"); 3007 setTimeout(() => { 3008 const items = lateralMenu.find(focusableSelector).filter(":visible"); 3009 if (items.length) items.first().focus(); 3010 }, 100); 3011 } else { 3012 // menu fechou ââ â desativa foco interno e devolve para o botão 3013 lateralMenu.find(focusableSelector).attr("tabindex","-1"); 3014 menuBtn.focus(); 3015 } 3016 return false; 3017 }); 3018 closeMenuBtn.on("click", function(e){ 3019 console.log('closeMenu-event:', e.type) 3020 e.preventDefault(); 3021 lateralMenu.removeClass("act"); 3022 menuOverlay.fadeOut(); 3023 lateralMenu.find(focusableSelector).attr("tabindex","-1"); 3024 menuBtn.focus(); 3025 }); 3026 3027 // Fechar menu ao clicar fora (no overlay) 3028 menuOverlay.on("click", function(e){ 3029 if (e.target === this) { // Clicou no overlay, não em um elemento filho 3030 lateralMenu.removeClass("act"); 3031 menuOverlay.fadeOut(); 3032 lateralMenu.find(focusableSelector).attr("tabindex","-1"); 3033 menuBtn.focus(); 3034 } 3035 }); 3036 }); 3037 3038 3039</script>
3039 3040 3041 3042<style> 3043/* Container principal */ 3044.consulta-rapida-wrapper { 3045 margin: 40px 0 !important; 3046 max-width: 100% !important; 3047} 3048 3049/* Header unificado */ 3050.consulta-header { 3051 text-align: center !important; 3052 margin-bottom: 30px !important; 3053 padding-bottom: 15px !important; 3054 border-bottom: 3px solid #7f1a22 !important; 3055} 3056 3057.consulta-header h2 { 3058 font-size: 28px !important; 3059 color: #7f1a22 !important; 3060 margin: 0 !important; 3061 display: flex !important; 3062 align-items: center !important; 3063 justify-content: center !important; 3064 gap: 10px !important; 3065} 3066 3067/* Container dos cards - LADO A LADO */ 3068.consulta-cards-container { 3069 display: flex !important; 3070 gap: 24px !important; 3071 justify-content: center !important; 3072 align-items: stretch !important; 3073 max-width: 1200px !important; 3074 margin: 0 auto !important; 3075 padding: 0 20px !important; 3076} 3077 3078/* Cards individuais - LAYOUT MODERNO LADO A LADO */ 3079.consulta-rapida { 3080 flex: 1 !important; 3081 min-width: 300px !important; 3082 max-width: 450px !important; 3083 border: 1px solid #e5e7eb !important; 3084 border-radius: 16px !important; 3085 background: white !important; 3086 overflow: hidden !important; 3087 transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important; 3088 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06) !important; 3089 display: flex !important; 3090 flex-direction: column !important; 3091 padding: 24px !important; 3092 position: relative !important; 3093} 3094 3095/* Hover e focus dos cards */ 3096.consulta-rapida:hover { 3097 border-color: #7f1a22 !important; 3098 box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), 0 8px 25px rgba(127, 26, 34, 0.15) !important; 3099 transform: translateY(-2px) !important; 3100} 3101 3102.consulta-rapida:focus-within { 3103 border-color: #7f1a22 !important; 3104 box-shadow: 0 0 0 3px rgba(127, 26, 34, 0.2) !important; 3105} 3106 3107/* Remover header duplicado */ 3108.content-box-top { 3109 display: none !important; 3110} 3111 3112/* Container dos formulários - EXPANDIDO */ 3113.box-quick-search-container { 3114 padding: 40px 30px !important; 3115 flex: 1 !important; 3116 display: flex !important; 3117 flex-direction: column !important; 3118} 3119 3120/* TÃtulos dos cards */ 3121article.box-quick-search-item h3 { 3122 font-size: 20px !important; 3123 font-weight: 700 !important; 3124 color: #1f2937 !important; 3125 margin-bottom: 30px !important; 3126 padding-bottom: 15px !important; 3127 border-bottom: 2px solid #7f1a22 !important; 3128 text-align: center !important; 3129 letter-spacing: 0.5px !important; 3130} 3131 3132/* CORRIGIR LABELS QUEBRADOS - SEM EMOJIS */ 3133.box-quick-search-item label { 3134 display: block !important; 3135 font-weight: 600 !important; 3136 color: #374151 !important; 3137 margin-bottom: 10px !important; 3138 font-size: 15px !important; 3139 cursor: pointer !important; 3140 line-height: 1.4 !important; 3141 width: 100% !important; 3142 min-height: 20px !important; 3143} 3144 3145/* Forçar quebra correta nos labels especÃficos */ 3146.box-quick-search-item label:nth-of-type(1), 3147.box-quick-search-item label:nth-of-type(2), 3148.box-quick-search-item label:nth-of-type(3) { 3149 word-break: keep-all !important; 3150 hyphens: none !important; 3151 overflow-wrap: normal !important; 3152} 3153 3154/* Form rows com mais espaçamento vertical */ 3155.form-row { 3156 margin-bottom: 25px !important; 3157 position: relative !important; 3158 width: 100% !important; 3159 clear: both !important; 3160} 3161 3162/* Remover todos os pseudo-elementos (emojis) */ 3163.form-row label:before { 3164 content: none !important; 3165 display: none !important; 3166} 3167 3168/* Campos com mais altura */ 3169.box-quick-search-item select, 3170.box-quick-search-item input[type="text"] { 3171 width: 100% !important; 3172 padding: 16px 18px !important; 3173 border: 2px solid #d1d5db !important; 3174 border-radius: 8px !important; 3175 font-size: 16px !important; 3176 background: white !important; 3177 transition: all 0.2s ease !important; 3178 box-sizing: border-box !important; 3179 margin-top: 8px !important; 3180 min-height: 50px !important; 3181} 3182 3183/* Estados de foco */ 3184.box-quick-search-item select:focus, 3185.box-quick-search-item input[type="text"]:focus { 3186 border-color: #7f1a22 !important; 3187 outline: 3px solid rgba(127, 26, 34, 0.2) !important; 3188 outline-offset: 2px !important; 3189 box-shadow: 0 0 0 4px rgba(127, 26, 34, 0.1) !important; 3190} 3191 3192/* Placeholder */ 3193.box-quick-search-item input::placeholder { 3194 color: #9ca3af !important; 3195 font-size: 14px !important; 3196} 3197 3198/* Botão na parte inferior */ 3199.form-row:last-child { 3200 margin-top: auto !important; 3201 margin-bottom: 0 !important; 3202} 3203 3204.box-quick-search-item input[type="button"], 3205.box-quick-search-item .btn { 3206 background: linear-gradient(135deg, #7f1a22 0%, #a5232c 100%) !important; 3207 color: white !important; 3208 border: none !important; 3209 padding: 18px 24px !important; 3210 width: 100% !important; 3211 border-radius: 8px !important; 3212 font-weight: 700 !important; 3213 font-size: 16px !important; 3214 cursor: pointer !important; 3215 transition: all 0.2s ease !important; 3216 text-transform: uppercase !important; 3217 letter-spacing: 0.5px !important; 3218 min-height: 56px !important; 3219} 3220 3221.box-quick-search-item input[type="button"]:hover { 3222 background: linear-gradient(135deg, #a5232c 0%, #7f1a22 100%) !important; 3223 transform: translateY(-1px) !important; 3224 box-shadow: 0 6px 20px rgba(127, 26, 34, 0.3) !important; 3225} 3226 3227.box-quick-search-item input[type="button"]:focus { 3228 outline: 3px solid rgba(127, 26, 34, 0.4) !important; 3229 outline-offset: 2px !important; 3230} 3231/* Ilustração nos cards */ 3232.consulta-ilustracao { 3233 margin-bottom: 20px !important; 3234} 3235 3236.consulta-ilustracao img { 3237 width: 100% !important; 3238 height: 150px !important; 3239 background: #e5e7eb !important; 3240 border-radius: 8px !important; 3241 object-fit: cover !important; 3242 display: block !important; 3243} 3244 3245/* Responsivo - Cards lado a lado em desktop, empilhados em mobile */ 3246@media (max-width: 768px) { 3247 .consulta-cards-container { 3248 flex-direction: column !important; 3249 gap: 16px !important; 3250 padding: 0 16px !important; 3251 } 3252 3253 .consulta-rapida { 3254 max-width: 100% !important; 3255 min-width: unset !important; 3256 padding: 20px !important; 3257 } 3258} 3259 3260@media (min-width: 769px) { 3261 .consulta-cards-container { 3262 display: flex !important; 3263 flex-direction: row !important; 3264 gap: 24px !important; 3265 } 3266 3267 .consulta-rapida { 3268 flex: 1 !important; 3269 max-width: 450px !important; 3270 } 3271} 3272 3273 3274 3275 3276/* ============================================
3277 AJUSTES NO MODAL DE NAVEGAÃÃO 3278 1. Cor do botão igual ao modal de acessibilidade 3279 2. Posicionamento do modal no local marcado 3280 ============================================ */ 3281 3282 3283 3284 3285 3286#toggle-toc-btn:hover { 3287 background: #6A8AA0 !important; /* Tom mais escuro no hover */ 3288 left: -20px !important; 3289} 3290 3291 3292 3293/* 2. POSICIONAMENTO DO MODAL - CANTO SUPERIOR ESQUERDO COMO MARCADO */ 3294#sidebar-toc { 3295 position: fixed !important; 3296 top: 120px !important; 3297 left: 50px !important; 3298 width: 100% !important; 3299 max-width: 460px !important; 3300 height: auto !important; 3301 max-height: 80vh !important; 3302 background: #7A9BB0 !important; 3303 color: white !important; 3304 border-radius: 0 0 15px 15px !important; 3305 box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3) !important; 3306 z-index: 2001 !important; 3307 3308 box-sizing: border-box !important; 3309 overflow-y: auto !important; 3310 /* Garantir que abra exatamente onde você marcou */ 3311 transform: translateX(0) !important; 3312 margin: 0 !important; 3313} 3314 3315/* Animação de entrada suave */ 3316#sidebar-toc:not([hidden]) { 3317 animation: slideInFromLeft 0.3s ease-out !important; 3318} 3319 3320@keyframes slideInFromLeft { 3321 from { 3322 transform: translateX(-100%); 3323 opacity: 0; 3324 } 3325 to { 3326 transform: translateX(0); 3327 opacity: 1; 3328 } 3329} 3330 3331/* MANTÃM TODOS OS OUTROS ESTILOS DO MODAL */ 3332#sidebar-toc > div:first-child { 3333 display: flex !important; 3334 align-items: center !important; 3335 justify-content: space-between !important; 3336 margin-bottom: 20px !important; 3337 position: relative !important; 3338} 3339 3340#sidebar-toc-title, 3341#sidebar-toc h2 { 3342 display: flex !important; 3343 align-items: center !important; 3344 gap: 10px !important; 3345 font-size: 16px !important; 3346 font-weight: bold !important; 3347 margin: 0 !important; 3348 color: white !important; 3349} 3350 3351#sidebar-toc-title:before, 3352#sidebar-toc h2:before { 3353 content: "ð§" !important; 3354 font-size: 18px !important; 3355} 3356 3357#sidebar-toc button { 3358 background: rgba(255, 255, 255, 0.2) !important; 3359 border: none !important; 3360 color: white !important; 3361 font-size: 18px !important; 3362 cursor: pointer !important; 3363 width: 30px !important; 3364 height: 30px !important; 3365 display: flex !important; 3366 align-items: center !important; 3367 justify-content: center !important; 3368 border-radius: 50% !important; 3369 transition: background 0.3s ease !important; 3370 position: absolute !important; 3371 top: -5px !important; 3372 right: -5px !important; 3373} 3374 3375#sidebar-toc button:hover { 3376 background: rgba(255, 255, 255, 0.3) !important; 3377} 3378 3379#sidebar-toc button:focus { 3380 outline: 2px solid #000000ff !important; 3381 outline-offset: 2px !important; 3382} 3383 3384#toc-list { 3385 list-style: none !important; 3386 padding: 0 !important; 3387 margin: 0 !important; 3388 display: flex !important; 3389 flex-direction: column !important; 3390 gap: 15px !important; 3391} 3392 3393#toc-list li { 3394 list-style: none !important; 3395 margin: 0 !important; 3396 padding: 0 !important; 3397} 3398 3399#toc-list a { 3400 display: block !important; 3401 color: white !important; 3402 text-decoration: none !important; 3403 padding: 12px 15px !important; 3404 background: rgba(255, 255, 255, 0.1) !important; 3405 border-radius: 8px !important; 3406 border: 2px solid transparent !important; 3407 transition: all 0.3s ease !important; 3408 font-size: 14px !important; 3409 line-height: 1.4 !important; 3410} 3411 3412#toc-list a:hover { 3413 background: rgba(255, 255, 255, 0.2) !important; 3414 border-color: rgba(255, 255, 255, 0.3) !important; 3415 color: white !important; 3416 text-decoration: none !important; 3417} 3418 3419#toc-list a:focus { 3420 outline: none !important; 3421 border-color: #000000ff !important; 3422 background: rgba(255, 255, 255, 0.2) !important; 3423 box-shadow: 0 0 0 2px rgba(255, 215, 0, 0.5) !important; 3424} 3425 3426/* Responsivo - igual ao modal de configuração */ 3427@media (max-width: 768px) { 3428 #sidebar-toc { 3429 left: calc(-100% - 90px) !important; 3430 max-width: calc(100% - 64px) !important; 3431 } 3432 3433 #sidebar-toc:not([hidden]) { 3434 left: 32px !important; 3435 } 3436} 3437 3438/* Garantir que não sobreponha outros modais */ 3439.acessibilidade-box.act ~ #sidebar-toc { 3440 z-index: 1999 !important; 3441} 3442 3443.acessibilidade-box.act { 3444 z-index: 2002 !important; 3445} 3446 3447/* Melhorar contraste de foco para acessibilidade */ 3448#sidebar-toc *:focus { 3449 outline: 2px solid #000000ff !important; 3450 outline-offset: 2px !important; 3451} 3452 3453/* ============================================ 3454 CORES IGUAIS PARA AMBOS OS MODAIS 3455 Navegação acessÃvel = Configuração acessibilidade 3456 ============================================ */ 3457
3458/* MODAL DE NAVEGAÃÃO - LAYOUT IGUAL AO DE CONFIGURAÃÃO DE ACESSIBILIDADE */ 3459#sidebar-toc { 3460 border-radius: 16px !important; 3461 background: var(--neutral-white, #FFF) !important; 3462 box-shadow: 16px 16px 45px 0px rgba(0, 0, 0, 0.25) !important; 3463 position: fixed !important; 3464 bottom: calc(50% - 246px) !important; 3465 left: calc(-100% - 90px) !important; 3466 transition: all ease-in-out 300ms !important; 3467 z-index: 10001 !important; 3468 max-width: 390px !important; 3469 width: 100% !important; 3470 box-sizing: border-box !important; 3471 overflow: hidden !important; 3472} 3473 3474#sidebar-toc:not([hidden]) { 3475 left: 32px !important; 3476} 3477 3478/* CABEÃALHO DO MODAL (IGUAL AO .title DO MODAL DE CONFIGURAÃÃO) */ 3479#sidebar-toc > div:first-child { 3480 display: flex !important; 3481 padding: 16px !important; 3482 justify-content: space-between !important; 3483 align-items: center !important; 3484 align-self: stretch !important; 3485 color: var(--primary-extra-color-5, #FFF1F5) !important; 3486 font-size: 20px !important; 3487 font-style: normal !important; 3488 font-weight: 700 !important; /* CS 101/2026 - P20 */ 3489 line-height: 20px !important; 3490 border-radius: 16px 16px 0px 0px !important; 3491 background: var(--neutral-grey, #5F7278) !important; /* CS 101/2026 - P11 */ 3492 gap: 10px !important; 3493 margin-bottom: 0 !important; 3494 width: 100% !important; 3495 box-sizing: border-box !important; 3496} 3497 3498/* TÃTULO DO MODAL DE NAVEGAÃÃO */ 3499#sidebar-toc-title, 3500#sidebar-toc h2 { 3501 color: var(--primary-extra-color-5, #FFF1F5) !important; 3502 font-size: 20px !important; 3503 font-weight: 700 !important; /* CS 101/2026 - P20 */ 3504 line-height: 20px !important; 3505 margin: 0 !important; 3506 display: flex !important; 3507 align-items: center !important; 3508 gap: 10px !important; 3509} 3510 3511/* BOTÃO X DE FECHAR (ESTILO IGUAL AO MODAL DE CONFIGURAÃÃO) */ 3512#sidebar-toc button { 3513 background: rgba(255, 255, 255, 0.2) !important; 3514 color: var(--primary-extra-color-5, #FFF1F5) !important; 3515 border: none !important; 3516 border-radius: 50% !important; 3517 width: 30px !important; 3518 height: 30px !important; 3519 display: flex !important; 3520 align-items: center !important; 3521 justify-content: center !important; 3522 font-size: 18px !important; 3523 cursor: pointer !important; 3524 transition: background 0.3s ease !important; 3525} 3526 3527#sidebar-toc button:hover { 3528 background: rgba(255, 255, 255, 0.3) !important; 3529} 3530 3531#sidebar-toc button:focus { 3532 outline: 2px solid #030303ff !important; 3533 outline-offset: 2px !important; 3534} 3535 3536/* CORPO DO MODAL (IGUAL AO .context DO MODAL DE CONFIGURAÃÃO) */ 3537#toc-list { 3538 border-radius: 0 0 16px 16px !important; 3539 padding: 32px 29px !important; 3540 background: var(--neutral-white, #FFF) !important; 3541 list-style: none !important; 3542 margin: 0 !important; 3543 display: flex !important; 3544 flex-direction: column !important; 3545 gap: 15px !important; 3546 width: 100% !important; 3547 box-sizing: border-box !important; 3548} 3549 3550/* LINKS DO MODAL - COM COR MARROM/TERRA IGUAL à IMAGEM 2 */ 3551#toc-list a { 3552 display: flex !important; 3553 padding: 14px 32px !important; 3554 justify-content: center !important; 3555 align-items: center !important; 3556 gap: 10px !important; 3557 border-radius: 16px !important; 3558 background: var(--primary-extra-color-2, #A15B42) !important; 3559 color: var(--primary-extra-color-5, #FFF1F5) !important; 3560 text-decoration: none !important; 3561 font-size: 16px !important; 3562 font-weight: 600 !important; 3563 line-height: 24px !important; 3564 transition: all 0.3s ease !important; 3565 border: 2px solid transparent !important; 3566} 3567 3568#toc-list a:hover { 3569 background: #8B4A35 !important; /* Tom mais escuro do marrom para hover */ 3570 color: var(--primary-extra-color-5, #FFF1F5) !important; 3571 text-decoration: none !important; 3572} 3573 3574#toc-list a:focus { 3575 outline: none !important; 3576 border-color: #000000ff !important; 3577 background: #8B4A35 !important; 3578 box-shadow: 0 0 0 2px rgba(255, 215, 0, 0.5) !important; 3579} 3580 3581/* Ambos modais já configurados acima */ 3582 3583/* BOTÃO HAMBÃRGUER - MESMA COR DO BOTÃO DE ACESSIBILIDADE */ 3584 3585 3586 3587#toggle-toc-btn:focus { 3588 outline: 3px solid #000000ff !important; 3589 outline-offset: 2px !important; 3590} 3591 3592/* ÃCONE NO TÃTULO (se você quiser remover ou mudar) */ 3593#sidebar-toc-title:before, 3594#sidebar-toc h2:before { 3595 content: "âï¸" !important; 3596 font-size: 18px !important; 3597 margin-right: 8px !important; 3598} 3599 3600/* GARANTIR QUE OS ESTILOS SE APLIQUEM MESMO COM OUTROS CSS */ 3601#sidebar-toc * { 3602 color: white !important; 3603} 3604 3605#sidebar-toc a { 3606 color: white !important; 3607} 3608 3609#sidebar-toc a:visited { 3610 color: white !important; 3611} 3612 3613/* AJUSTAR SCROLLBAR SE NECESSÃRIO */ 3614#sidebar-toc::-webkit-scrollbar {
3615 width: 8px; 3616} 3617 3618#sidebar-toc::-webkit-scrollbar-track { 3619 background: rgba(255, 255, 255, 0.1); 3620 border-radius: 4px; 3621} 3622 3623#sidebar-toc::-webkit-scrollbar-thumb { 3624 background: rgba(255, 255, 255, 0.3); 3625 border-radius: 4px; 3626} 3627 3628#sidebar-toc::-webkit-scrollbar-thumb:hover { 3629 background: rgba(255, 255, 255, 0.5); 3630} 3631 3632/* ============================================ 3633 CONSULTA RÃPIDA - LAYOUT MODERNO LADO A LADO 3634 ============================================ */ 3635 3636/* LAYOUT LADO A LADO - SIMPLIFICADO E DIRETO */ 3637.consulta-cards-container { 3638 display: flex !important; 3639 flex-wrap: nowrap !important; 3640 gap: 24px !important; 3641 width: 100% !important; 3642 max-width: 1000px !important; 3643 margin: 0 auto !important; 3644 padding: 0 20px !important; 3645} 3646 3647.consulta-cards-container > * { 3648 flex: 1 !important; 3649 width: 50% !important; 3650} 3651 3652/* Ocultar header duplicado nos cards individuais */ 3653.consulta-rapida h2 { 3654 display: none !important; 3655} 3656 3657/* Layout compacto dos cards */ 3658.consulta-rapida .consulta { 3659 display: flex !important; 3660 flex-direction: column !important; 3661 height: 100% !important; 3662 gap: 16px !important; 3663} 3664 3665/* Ocultar navegação (tabs) pois cada card é separado */ 3666.consulta-rapida .nav { 3667 display: none !important; 3668} 3669 3670/* Imagem pequena e centralizada no topo */ 3671.consulta-rapida .thumbnail { 3672 width: 80px !important; 3673 height: 80px !important; 3674 object-fit: contain !important; 3675 margin: 0 auto 16px auto !important; 3676 display: block !important; 3677 background: #f8f9fa !important; 3678 border-radius: 12px !important; 3679 padding: 12px !important; 3680 border: 1px solid #e5e7eb !important; 3681} 3682 3683/* Formulário organizado */ 3684.consulta-rapida .context { 3685 display: flex !important; 3686 flex-direction: column !important; 3687 gap: 12px !important; 3688 flex: 1 !important; 3689 padding: 0 !important; 3690} 3691 3692/* TÃtulo do formulário */ 3693.consulta-rapida .context h3 { 3694 font-size: 18px !important; 3695 font-weight: 600 !important; 3696 color: #1f2937 !important; 3697 margin: 0 0 16px 0 !important; 3698 text-align: center !important; 3699 padding-bottom: 12px !important; 3700 border-bottom: 2px solid #7f1a22 !important; 3701} 3702 3703/* Labels compactos */ 3704.consulta-rapida .label { 3705 font-size: 14px !important; 3706 font-weight: 500 !important; 3707 color: #374151 !important; 3708 margin-bottom: 6px !important; 3709 display: block !important; 3710} 3711 3712/* Campos de formulário modernos - altura uniforme */ 3713.consulta-rapida .select, 3714.consulta-rapida .field-style { 3715 width: 100% !important; 3716 height: 44px !important; 3717 padding: 0 14px !important; 3718 border: 1px solid #d1d5db !important; 3719 border-radius: 8px !important; 3720 font-size: 14px !important; 3721 background: white !important; 3722 margin-bottom: 12px !important; 3723 box-sizing: border-box !important; 3724 transition: all 0.2s ease !important; 3725 line-height: 44px !important; 3726} 3727 3728/* Input especÃfico - ajustar line-height */ 3729.consulta-rapida .field-style { 3730 line-height: 1.4 !important; 3731 padding: 10px 14px !important; 3732} 3733 3734/* Corrigir select - design limpo e moderno */ 3735.consulta-rapida .select { 3736 background: white !important; 3737 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23374151' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 8 4 4 4-4'/%3e%3c/svg%3e") !important; 3738 background-position: right 12px center !important; 3739 background-repeat: no-repeat !important; 3740 background-size: 14px 14px !important; 3741 padding-right: 40px !important; 3742 padding-left: 14px !important; 3743 -webkit-appearance: none !important; 3744 -moz-appearance: none !important; 3745 appearance: none !important; 3746 border: 1px solid #d1d5db !important; 3747 border-radius: 8px !important; 3748 height: 44px !important; 3749 line-height: 44px !important; 3750 cursor: pointer !important; 3751} 3752 3753.consulta-rapida .select:focus, 3754.consulta-rapida .field-style:focus { 3755 border-color: #7f1a22 !important; 3756 outline: 2px solid rgba(127, 26, 34, 0.2) !important; 3757 outline-offset: 0 !important; 3758 box-shadow: 0 0 0 3px rgba(127, 26, 34, 0.1) !important; 3759} 3760 3761/* Placeholder styling */ 3762.consulta-rapida .field-style::placeholder { 3763 color: #9ca3af !important; 3764 opacity: 1 !important; 3765} 3766 3767/* Botão moderno */ 3768.consulta-rapida .button-secondary { 3769 background: linear-gradient(135deg, #7f1a22 0%, #a5232c 100%) !important; 3770 color: white !important; 3771 border: none !important; 3772 padding: 12px 24px !important; 3773 border-radius: 8px !important; 3774 font-weight: 600 !important; 3775 font-size: 14px !important; 3776 cursor: pointer !important; 3777 margin-top: auto !important; 3778 transition: all 0.2s ease !important; 3779 text-transform: uppercase !important; 3780 letter-spacing: 0.5px !important; 3781} 3782 3783.consulta-rapida .button-secondary:hover { 3784 background: linear-gradient(135deg, #a5232c 0%, #7f1a22 100%) !important; 3785 transform: translateY(-1px) !important; 3786 box-shadow: 0 4px 12px rgba(127, 26, 34, 0.3) !important; 3787} 3788 3789.consulta-rapida .button-secondary:focus { 3790 outline: 3px solid rgba(127, 26, 34, 0.3) !important; 3791 outline-offset: 2px !important; 3792} 3793 3794/* Garantir que funcionem lado a lado em desktop - FORÃAR */ 3795@media (min-width: 769px) { 3796 .consulta-rapida-wrapper .consulta-cards-container { 3797 display: flex !important; 3798 flex-direction: row !important; 3799 flex-wrap: nowrap !important; 3800 width: 100% !important; 3801 } 3802 3803 .consulta-rapida-wrapper .consulta-rapida { 3804 flex: 1 !important; 3805 min-height: 450px !important; 3806 width: calc(50% - 16px) !important; 3807 max-width: 500px !important; 3808 display: flex !important; 3809 flex-direction: column !important; 3810 } 3811} 3812 3813/* Forçar display dos cards individuais */
3814.consulta-rapida { 3815 display: block !important; 3816 visibility: visible !important; 3817 position: relative !important; 3818} 3819 3820/* CSS ESPECÃFICO - FORÃAR CARDS LADO A LADO */ 3821.consulta-rapida-wrapper { 3822 width: 100% !important; 3823 clear: both !important; 3824 display: block !important; 3825 margin: 40px 0 !important; 3826} 3827 3828.consulta-rapida-wrapper .consulta-cards-container { 3829 display: flex !important; 3830 flex-direction: row !important; 3831 justify-content: space-between !important; 3832 align-items: flex-start !important; 3833 gap: 30px !important; 3834 width: 100% !important; 3835 max-width: 1100px !important; 3836 margin: 0 auto !important; 3837 padding: 0 20px !important; 3838 box-sizing: border-box !important; 3839} 3840 3841.consulta-rapida-wrapper .consulta-cards-container > div { 3842 flex: 1 !important; 3843 display: block !important; 3844 width: calc(50% - 15px) !important; 3845 max-width: 500px !important; 3846 min-width: 320px !important; 3847} 3848 3849/* Targeting os cards diretamente */ 3850.consulta-rapida-wrapper .consulta-rapida { 3851 width: 100% !important; 3852 display: block !important; 3853 float: none !important; 3854 position: relative !important; 3855} 3856 3857/* Remover todos os pseudo-elementos dos selects que podem causar setas múltiplas */
3858.consulta-rapida select::-ms-expand { 3859 display: none !important; 3860} 3861 3862.consulta-rapida select::after, 3863.consulta-rapida select::before { 3864 display: none !important; 3865 content: none !important; 3866} 3867 3868/* CSS especÃfico para o select com ID */ 3869.consulta-rapida select#projTipo, 3870.consulta-rapida select#leiTipo { 3871 background: white !important; 3872 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23374151' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 8 4 4 4-4'/%3e%3c/svg%3e") !important; 3873 background-position: right 12px center !important; 3874 background-repeat: no-repeat !important; 3875 background-size: 14px 14px !important; 3876 -webkit-appearance: none !important; 3877 -moz-appearance: none !important; 3878 appearance: none !important; 3879} 3880 3881/* Hover states */ 3882.consulta-rapida .select:hover, 3883.consulta-rapida .field-style:hover { 3884 border-color: #9ca3af !important; 3885} 3886 3887/* Focus states melhorados */ 3888.consulta-rapida .select:focus, 3889.consulta-rapida .field-style:focus { 3890 border-color: #7f1a22 !important; 3891 outline: 2px solid rgba(127, 26, 34, 0.2) !important; 3892 outline-offset: 0 !important; 3893 box-shadow: 0 0 0 3px rgba(127, 26, 34, 0.1) !important; 3894} 3895 3896/* OVERRIDE FINAL - GARANTIR LAYOUT LADO A LADO */ 3897body .consulta-rapida-wrapper .consulta-cards-container { 3898 display: flex !important; 3899 flex-direction: row !important; 3900} 3901 3902body .consulta-rapida-wrapper .consulta-cards-container .consulta-rapida { 3903 flex: 1 !important; 3904 max-width: 480px !important; 3905 margin: 0 !important; 3906} 3907 3908/* Fallback com float se flex não funcionar */ 3909@supports not (display: flex) { 3910 .consulta-cards-container { 3911 overflow: hidden !important; 3912 } 3913 3914 .consulta-cards-container .consulta-rapida { 3915 float: left !important; 3916 width: 48% !important; 3917 margin-right: 4% !important; 3918 } 3919 3920 .consulta-cards-container .consulta-rapida:last-child { 3921 margin-right: 0 !important; 3922 } 3923} 3924body.theme-v2 .proximos-eventos .col .thumbnail .abs-event span{ 3925 color: #000 !important; 3926} 3927</style> 3928
3929<script> 3930 3931/** 3932 * Script para corrigir o atributo inválido 'buttonsquantity' 3933 * injetado pelo plugin Hand Talk, renomeando-o para 'data-buttons-quantity' 3934 * para garantir a conformidade semântica e de acessibilidade. 3935 */ 3936document.addEventListener('DOMContentLoaded', function() { 3937 3938 // A função que será executada quando uma mutação for detectada 3939 const fixHandTalkAttribute = (mutationsList, observer) => { 3940 for (const mutation of mutationsList) { 3941 if (mutation.type === 'childList') { 3942 // Procura pelo elemento com o atributo problemático 3943 const handTalkWidget = document.querySelector('div[buttonsquantity]'); 3944 3945 // Se o elemento for encontrado... 3946 if (handTalkWidget) { 3947 // 1. Pega o valor do atributo antigo 3948 const buttonCount = handTalkWidget.getAttribute('buttonsquantity'); 3949 3950 // 2. Cria o novo atributo 'data-buttons-quantity' com esse valor 3951 handTalkWidget.setAttribute('data-buttons-quantity', buttonCount); 3952 3953 // 3. Remove o atributo antigo e inválido 3954 handTalkWidget.removeAttribute('buttonsquantity'); 3955 3956 // 4. Para de observar a página, pois o trabalho já foi feito. 3957 // Isso é crucial para a performance. 3958 observer.disconnect(); 3959 3960 // Sai do loop, pois já encontramos o que querÃamos 3961 break; 3962 } 3963 } 3964 } 3965 }; 3966 3967 // Cria uma instância do observador com a nossa função de callback 3968 const observer = new MutationObserver(fixHandTalkAttribute); 3969 3970 // Configura o observador para monitorar a adição de elementos no corpo do documento 3971 const config = { 3972 childList: true, // Observar a adição/remoção de filhos diretos 3973 subtree: true // Observar todos os descendentes também 3974 }; 3975 3976 // Inicia a observação do corpo do documento 3977 observer.observe(document.body, config); 3978}); 3979 3980</script>
3980 3981 3982
3983<script> 3984/* CS 101/2026 - P14 (cs101-p14-foco): libera a tabulacao para fora do painel, WCAG 2.1.2 */ 3985(function () { 3986 window.addEventListener("keydown", function (e) { 3987 if (e.key !== "Tab" && e.keyCode !== 9) { return; } 3988 var alvo = e.target; 3989 if (!alvo || typeof alvo.closest !== "function") { return; } 3990 if (!alvo.closest(".acessibilidade-box")) { return; } 3991 e.stopPropagation(); 3992 }, true); 3993})(); 3994</script>
3994 3995<style> 3996/* CS101/2026 - P11: contraste do aviso do bloco de comentarios (WCAG 1.4.3). 3997 Sobrepoe a regra de main.min.css, que traz rgb(128,151,159) com texto branco. */ 3998body.theme-v2 .aviso .aviso-2 { 3999 background: #5F7278 !important; 4000} 4001 4002/* CS 101/2026, correcao posterior a entrega, pedida pela CMSP em 25/09/2026: 4003 com o alto contraste ligado, o conteiner do Hand Talk ficava opaco e cobria a 4004 metade inferior da tela. Duas regras de dist/css/main.min.css se somam: 4005 body.theme-v2 .ht-skip > div -> top:50%!important, que reduz o conteiner 4006 (position:fixed, inset:0) a metade de baixo; 4007 body.theme-v2.highcontrast * -> background-color:#242424!important em todo 4008 elemento, inclusive nesse, que e transparente. 4009 Medido antes: faixa de 1541x436 px a partir de y=436, fundo rgb(36,36,36), ou seja 4010 50% da janela. O conteiner tem pointer-events:none, entao nunca bloqueou cliques, 4011 apenas pintou por cima do conteudo. 4012 O seletor usa ht-addons-exception, classe publica do plugin Hand Talk, estavel entre 4013 versoes, e nao as classes geradas pelo build (sc-fubCSR e semelhantes), que mudam a 4014 cada empacotamento do plugin. 4015 Sobreposicao escrita aqui, e nao em dist/css/main.min.css, porque aquele arquivo e 4016 artefato de compilacao (webpack) e seria sobrescrito numa nova geracao. */ 4017body.theme-v2.highcontrast .ht-skip > .ht-addons-exception { 4018 background-color: transparent !important; 4019} 4020</style> 4021</body> 4022</html> 4023<!-- Dynamic page generated in 0.459 seconds. --> 4024<!-- Cached page generated by WP-Super-Cache on 2026-10-09 01:23:46 --> 4025 4026<!-- super cache -->
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.