{"id":2,"date":"2025-09-20T18:18:46","date_gmt":"2025-09-20T21:18:46","guid":{"rendered":"https:\/\/jornalvia.com\/piracicaba\/?page_id=2"},"modified":"2026-05-13T16:16:00","modified_gmt":"2026-05-13T19:16:00","slug":"index","status":"publish","type":"page","link":"https:\/\/jornalvia.com\/piracicaba\/","title":{"rendered":"Index"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2\" class=\"elementor elementor-2\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7db0ddc e-flex e-con-boxed e-con e-parent\" data-id=\"7db0ddc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a67fe3a elementor-widget elementor-widget-heading\" data-id=\"a67fe3a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Publicidade<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cdb7a25 elementor-widget elementor-widget-html\" data-id=\"cdb7a25\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"grupo-1\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9908c60 e-flex e-con-boxed e-con e-parent\" data-id=\"9908c60\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4c1c8a1 e-con-full e-flex e-con e-child\" data-id=\"4c1c8a1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-94fd067 e-con-full e-flex e-con e-child\" data-id=\"94fd067\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e6c641 elementor-grid-1 elementor-posts--thumbnail-left elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-posts\" data-id=\"0e6c641\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;2&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-10180 post type-post status-publish format-standard has-post-thumbnail hentry category-negocios category-noticias tag-destaque\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/jornalvia.com\/piracicaba\/noticias\/flores-de-lotus-reune-quase-100-mulheres-em-evento-historico-da-zyone-cosmeticos-no-acre\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img fetchpriority=\"high\" decoding=\"async\" width=\"960\" height=\"1280\" src=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-17-ID1-001140.webp\" class=\"attachment-full size-full wp-image-10181\" alt=\"\" srcset=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-17-ID1-001140.webp 960w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-17-ID1-001140-225x300.webp 225w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-17-ID1-001140-768x1024.webp 768w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aebac7a e-con-full e-flex e-con e-child\" data-id=\"aebac7a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dd7f155 elementor-widget elementor-widget-heading\" data-id=\"dd7f155\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"\/piracicaba\/category\/noticias\">Em alta<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e606336 elementor-grid-1 elementor-posts--thumbnail-none elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-posts\" data-id=\"e606336\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;2&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-10180 post type-post status-publish format-standard has-post-thumbnail hentry category-negocios category-noticias tag-destaque\" role=\"listitem\">\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/jornalvia.com\/piracicaba\/noticias\/flores-de-lotus-reune-quase-100-mulheres-em-evento-historico-da-zyone-cosmeticos-no-acre\/\" >\n\t\t\t\tFlores de L\u00f3tus re\u00fane quase 100 mulheres em evento hist\u00f3rico da Zyone Cosm\u00e9ticos no Acre\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7529d92 e-con-full e-flex e-con e-child\" data-id=\"7529d92\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-96468a8 e-flex e-con-boxed e-con e-parent\" data-id=\"96468a8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-38a5e99 e-con-full e-flex e-con e-child\" data-id=\"38a5e99\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1199677 e-con-full e-flex e-con e-child\" data-id=\"1199677\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-64cc0db e-con-full e-flex e-con e-child\" data-id=\"64cc0db\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-551188f elementor-widget elementor-widget-heading\" data-id=\"551188f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"\/piracicaba\/tag\/manchete\">Manchetes<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d7c5c9f e-con-full e-flex e-con e-child\" data-id=\"d7c5c9f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-51626aa e-con-full e-flex e-con e-child\" data-id=\"51626aa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-794ddfe elementor-grid-1 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts\" data-id=\"794ddfe\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;2&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-10136 post type-post status-publish format-standard has-post-thumbnail hentry category-economia tag-manchete\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/jornalvia.com\/piracicaba\/economia\/programa-gas-do-povo-tera-pagamento-fixo-no-dia-10-de-cada-mes\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img decoding=\"async\" width=\"1200\" height=\"630\" src=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-15-ID1-001132.webp\" class=\"attachment-full size-full wp-image-10137\" alt=\"\" srcset=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-15-ID1-001132.webp 1200w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-15-ID1-001132-300x158.webp 300w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-15-ID1-001132-1024x538.webp 1024w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-15-ID1-001132-768x403.webp 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/jornalvia.com\/piracicaba\/economia\/programa-gas-do-povo-tera-pagamento-fixo-no-dia-10-de-cada-mes\/\" >\n\t\t\t\tPrograma G\u00e1s do Povo ter\u00e1 pagamento fixo no dia 10 de cada m\u00eas\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0636b8a e-con-full e-flex e-con e-child\" data-id=\"0636b8a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b1dcbb elementor-grid-1 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts\" data-id=\"7b1dcbb\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;2&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-10134 post type-post status-publish format-standard has-post-thumbnail hentry category-politica tag-manchete\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/jornalvia.com\/piracicaba\/politica\/pre-candidatos-ja-podem-arrecadar-recursos-por-vaquinha-virtual-para-as-eleicoes-2026\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img decoding=\"async\" width=\"640\" height=\"370\" src=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-15-ID1-001131.webp\" class=\"attachment-full size-full wp-image-10135\" alt=\"\" srcset=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-15-ID1-001131.webp 640w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-15-ID1-001131-300x173.webp 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/jornalvia.com\/piracicaba\/politica\/pre-candidatos-ja-podem-arrecadar-recursos-por-vaquinha-virtual-para-as-eleicoes-2026\/\" >\n\t\t\t\tPr\u00e9 candidatos j\u00e1 podem arrecadar recursos por vaquinha virtual para as Elei\u00e7\u00f5es 2026\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cbf5269 e-con-full e-flex e-con e-child\" data-id=\"cbf5269\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-272a63c elementor-grid-1 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts\" data-id=\"272a63c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;2&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-10000 post type-post status-publish format-standard has-post-thumbnail hentry category-cidade tag-manchete\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/jornalvia.com\/piracicaba\/cidade\/semae-realiza-troca-de-rede-de-agua-na-regiao-central-de-piracicaba\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"1134\" height=\"648\" src=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-12-ID2-001153.webp\" class=\"attachment-full size-full wp-image-10001\" alt=\"\" srcset=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-12-ID2-001153.webp 1134w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-12-ID2-001153-300x171.webp 300w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-12-ID2-001153-1024x585.webp 1024w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-12-ID2-001153-768x439.webp 768w\" sizes=\"(max-width: 1134px) 100vw, 1134px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/jornalvia.com\/piracicaba\/cidade\/semae-realiza-troca-de-rede-de-agua-na-regiao-central-de-piracicaba\/\" >\n\t\t\t\tSemae realiza troca de rede de \u00e1gua na regi\u00e3o central de Piracicaba\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3a5809b e-con-full e-flex e-con e-child\" data-id=\"3a5809b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8419fe4 elementor-widget elementor-widget-heading\" data-id=\"8419fe4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Publicidade<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ba6dcc8 elementor-widget elementor-widget-html\" data-id=\"ba6dcc8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"grupo-2\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-667fcad e-flex e-con-boxed e-con e-parent\" data-id=\"667fcad\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c0c735b e-con-full e-flex e-con e-child\" data-id=\"c0c735b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f1827ca e-con-full e-flex e-con e-child\" data-id=\"f1827ca\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-e184c1a e-con-full e-flex e-con e-child\" data-id=\"e184c1a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4c37e0b elementor-widget elementor-widget-heading\" data-id=\"4c37e0b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"\/piracicaba\/tag\/destaque\">Destaque<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f27b7ab e-con-full e-flex e-con e-child\" data-id=\"f27b7ab\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4adab5e e-con-full e-flex e-con e-child\" data-id=\"4adab5e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-385bfd0 elementor-grid-1 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts\" data-id=\"385bfd0\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;2&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-10180 post type-post status-publish format-standard has-post-thumbnail hentry category-negocios category-noticias tag-destaque\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/jornalvia.com\/piracicaba\/noticias\/flores-de-lotus-reune-quase-100-mulheres-em-evento-historico-da-zyone-cosmeticos-no-acre\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img fetchpriority=\"high\" decoding=\"async\" width=\"960\" height=\"1280\" src=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-17-ID1-001140.webp\" class=\"attachment-full size-full wp-image-10181\" alt=\"\" srcset=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-17-ID1-001140.webp 960w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-17-ID1-001140-225x300.webp 225w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-17-ID1-001140-768x1024.webp 768w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/jornalvia.com\/piracicaba\/noticias\/flores-de-lotus-reune-quase-100-mulheres-em-evento-historico-da-zyone-cosmeticos-no-acre\/\" >\n\t\t\t\tFlores de L\u00f3tus re\u00fane quase 100 mulheres em evento hist\u00f3rico da Zyone Cosm\u00e9ticos no Acre\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cfedb97 e-con-full e-flex e-con e-child\" data-id=\"cfedb97\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-59fbebe elementor-grid-1 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts\" data-id=\"59fbebe\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;2&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-10177 post type-post status-publish format-standard has-post-thumbnail hentry category-eventos tag-destaque\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/jornalvia.com\/piracicaba\/eventos\/ultimo-dia-da-festa-das-nacoes-2026-deve-reunir-milhares-de-pessoas-no-engenho-central\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"1023\" height=\"682\" src=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-16-ID2-001190.webp\" class=\"attachment-full size-full wp-image-10178\" alt=\"\" srcset=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-16-ID2-001190.webp 1023w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-16-ID2-001190-300x200.webp 300w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-16-ID2-001190-768x512.webp 768w\" sizes=\"(max-width: 1023px) 100vw, 1023px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/jornalvia.com\/piracicaba\/eventos\/ultimo-dia-da-festa-das-nacoes-2026-deve-reunir-milhares-de-pessoas-no-engenho-central\/\" >\n\t\t\t\t\u00daltimo dia da Festa das Na\u00e7\u00f5es 2026 deve reunir milhares de pessoas no Engenho Central\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2c03958 e-con-full e-flex e-con e-child\" data-id=\"2c03958\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-000ad4e elementor-grid-1 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts\" data-id=\"000ad4e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;2&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-10157 post type-post status-publish format-standard has-post-thumbnail hentry category-evento tag-destaque\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/jornalvia.com\/piracicaba\/evento\/festa-das-nacoes-transforma-fim-de-semana-em-experiencia-gastronomica-com-sabores-de-19-paises\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"1382\" height=\"959\" src=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-15-ID2-001182.webp\" class=\"attachment-full size-full wp-image-10158\" alt=\"\" srcset=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-15-ID2-001182.webp 1382w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-15-ID2-001182-300x208.webp 300w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-15-ID2-001182-1024x711.webp 1024w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-15-ID2-001182-768x533.webp 768w\" sizes=\"(max-width: 1382px) 100vw, 1382px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/jornalvia.com\/piracicaba\/evento\/festa-das-nacoes-transforma-fim-de-semana-em-experiencia-gastronomica-com-sabores-de-19-paises\/\" >\n\t\t\t\tFesta das Na\u00e7\u00f5es transforma fim de semana em experi\u00eancia gastron\u00f4mica com sabores de 19 pa\u00edses\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f13cb9b e-con-full e-flex e-con e-child\" data-id=\"f13cb9b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1985c1d elementor-widget elementor-widget-heading\" data-id=\"1985c1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Publicidade<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af27c28 elementor-widget elementor-widget-html\" data-id=\"af27c28\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"grupo-3\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9b73b51 e-flex e-con-boxed e-con e-parent\" data-id=\"9b73b51\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b5cb077 e-con-full e-flex e-con e-child\" data-id=\"b5cb077\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a92935a elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"a92935a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<iframe\r\nsrc=\"https:\/\/www.jornalvia.com\/API\/leads\/form-full.php\"\r\nstyle=\"\r\nwidth:100%;\r\nborder:none;\r\nheight:210px;\r\noverflow:hidden;\r\n\"\r\nscrolling=\"no\">\r\n<\/iframe>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d7c6b6 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-html\" data-id=\"3d7c6b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<iframe\r\nsrc=\"https:\/\/www.jornalvia.com\/API\/leads\/form-box.php\"\r\nstyle=\"\r\nwidth:100%;\r\nborder:none;\r\nheight:520px;\r\noverflow:hidden;\r\n\"\r\nscrolling=\"no\">\r\n<\/iframe>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0300ef7 e-flex e-con-boxed e-con e-parent\" data-id=\"0300ef7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c9c81f7 e-con-full e-flex e-con e-child\" data-id=\"c9c81f7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f78477 elementor-widget elementor-widget-heading\" data-id=\"6f78477\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Previs\u00e3o do Tempo<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-73f93a0 e-flex e-con-boxed e-con e-parent\" data-id=\"73f93a0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ca02fa2 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"ca02fa2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \u00cdcone do mapa acima da previs\u00e3o -->\r\n<div id=\"weather-current-city\" style=\"\r\n    font-size:20px;\r\n    font-weight:700;\r\n    color:#0033cc;\r\n    font-family:'Albert Sans',sans-serif;\r\n    margin-bottom:12px;\r\n    display:flex;\r\n    align-items:center;\r\n    gap:6px;\r\n\">\r\n    <i class=\"fa-solid fa-location-dot\"><\/i>\r\n    <span id=\"weather-city-name\">Carregando...<\/span>\r\n<\/div>\r\n\r\n<!-- FONT AWESOME PARA O \u00cdCONE -->\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\/>\r\n\r\n<!-- === C\u00d3DIGO ORIGINAL DA PREVIS\u00c3O (APENAS ADICIONADO O UPDATE DO NOME DA CIDADE) === -->\r\n\r\n<div id=\"forecast-box\" class=\"forecast-box\">\r\n    <div id=\"forecast-loader\">\r\n        Carregando...\r\n    <\/div>\r\n\r\n    <div id=\"forecast-desktop\" class=\"forecast-line\"><\/div>\r\n\r\n    <div id=\"forecast-mobile\" class=\"mobile-container\">\r\n        <button class=\"weather-nav-btn weather-prev-btn\" onclick=\"prevDay()\">\u276e<\/button>\r\n        <button class=\"weather-nav-btn weather-next-btn\" onclick=\"nextDay()\">\u276f<\/button>\r\n        <div id=\"mobile-day\"><\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/weather-icons\/2.0.12\/css\/weather-icons.min.css\">\r\n\r\n<style>\r\nbody{margin:0;padding:0;background:none;font-family:'Albert Sans',sans-serif;}\r\n.forecast-box{background:transparent;border-radius:14px;position:relative;}\r\n\r\n\/* Loader *\/\r\n#forecast-loader{\r\n    position:absolute; inset:0;\r\n    background:rgba(255,255,255,0.75);\r\n    border-radius:14px;\r\n    display:none; justify-content:center; align-items:center;\r\n    z-index:10;\r\n    font-size:20px;\r\n    color:#0033CC;\r\n    font-weight:600;\r\n}\r\n\r\n\/* ===== Ajuste desktop largura ===== *\/\r\n.forecast-line{\r\n    display:flex;\r\n    width:100%;\r\n    max-width:100%;\r\n    justify-content:space-around;\r\n    gap:18px;\r\n}\r\n\r\n\/* ===== Card com fundo + bordas ===== *\/\r\n.day-card{\r\n    flex:1;\r\n    text-align:center;\r\n    padding:18px;\r\n    background:#ffffff;\r\n    border-radius:20px;\r\n    position:relative;\r\n}\r\n\r\n\/* ===== Separador vertical ===== *\/\r\n.day-card:not(:last-child)::after{\r\n    content:\"\";\r\n    position:absolute;\r\n    right:-9px;\r\n    top:20%;\r\n    height:60%;\r\n    width:1px;\r\n    background:#e0e0e0;\r\n}\r\n\r\n\/* ===== FONTES ===== *\/\r\n.day-card .day{\r\n    font-size:18px;\r\n    font-weight:600;\r\n    margin-bottom:6px;\r\n}\r\n\r\n.icon i{\r\n    font-size:48px;\r\n    margin:10px 0;\r\n    color:#1a73e8!important;\r\n}\r\n\r\n.temp{\r\n    font-size:18px;\r\n    margin-top:8px;\r\n}\r\n\r\n.min{ color:#1a73e8; font-size:18px; }\r\n.max{ color:#dc2626; font-size:18px; margin-left:4px; }\r\n\r\n.desc{\r\n    margin-top:8px;\r\n    font-size:15px;\r\n    color:#6b7280;\r\n}\r\n\r\n\/* ======= MOBILE ======= *\/\r\n@media(max-width:768px){\r\n    .forecast-line{ display:none !important; }\r\n\r\n    .mobile-container{\r\n        display:block;\r\n        position:relative;\r\n        text-align:center;\r\n        padding-top:20px;\r\n    }\r\n\r\n    \/* === CSS DAS SETAS AGORA SEPARADO E EXCLUSIVO === *\/\r\n    .weather-nav-btn{\r\n        position:absolute;\r\n        top:50%;\r\n        transform:translateY(-50%);\r\n        background:rgba(0,0,0,0.6);\r\n        color:white;\r\n        border:none;\r\n        padding:10px 20px;\r\n        font-size:24px;\r\n        cursor:pointer;\r\n        border-radius:50px;\r\n        z-index:20;\r\n        transition:.3s;\r\n    }\r\n\r\n    .weather-nav-btn:hover{\r\n        background:#FFCC00;\r\n        color:#000;\r\n    }\r\n\r\n    .weather-prev-btn{ left:10px; }\r\n    .weather-next-btn{ right:10px; }\r\n\r\n    .mobile-icon i{\r\n        font-size:46px;\r\n        color:#1a73e8!important;\r\n        margin:12px 0;\r\n    }\r\n\r\n    .mobile-desc{\r\n        font-size:15px;\r\n        color:#6b7280;\r\n        margin-top:6px;\r\n    }\r\n}\r\n\r\n@media(min-width:769px){\r\n    .mobile-container{ display:none; }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n\/* ==========================================\r\n   DESCRI\u00c7\u00d5ES DO CLIMA \u2014 vers\u00e3o simples\r\n========================================== *\/\r\nfunction weatherDesc(code){\r\n    if(code === 0) return \"Ensolarado\";\r\n    if([1,2].includes(code)) return \"Parcialmente nublado\";\r\n    if(code === 3) return \"Nublado\";\r\n    if([45,48].includes(code)) return \"Neblina\";\r\n    if([51,53,55].includes(code)) return \"Garoa\";\r\n    if([61,63,65].includes(code)) return \"Chuva\";\r\n    if(code >= 80 && code <= 82) return \"Chuva com trovoadas\";\r\n    return \"Varia\u00e7\u00e3o de nuvens\";\r\n}\r\n\r\n\/* ==========================================\r\n   \u00cdCONES\r\n========================================== *\/\r\nfunction weatherIcon(code){\r\n    const map={\r\n        0:\"wi-day-sunny\",1:\"wi-day-cloudy\",2:\"wi-day-cloudy\",3:\"wi-cloud\",\r\n        45:\"wi-fog\",48:\"wi-fog\",51:\"wi-sprinkle\",53:\"wi-sprinkle\",55:\"wi-sprinkle\",\r\n        61:\"wi-rain\",63:\"wi-rain\",65:\"wi-rain\",\r\n        71:\"wi-snow\",73:\"wi-snow\",75:\"wi-snow\",\r\n        80:\"wi-showers\",81:\"wi-showers\",82:\"wi-showers\"\r\n    };\r\n    return `<i class=\"wi ${map[code]||'wi-cloud'}\"><\/i>`;\r\n}\r\n\r\n\/* ==========================================\r\n   NOME DO DIA\r\n========================================== *\/\r\nfunction nomeDia(i, date){\r\n    if(i === 0) return \"Hoje\";\r\n    if(i === 1) return \"Amanh\u00e3\";\r\n\r\n    const dias={\r\n        \"domingo\":\"Domingo\",\r\n        \"segunda-feira\":\"Segunda\",\r\n        \"ter\u00e7a-feira\":\"Ter\u00e7a\",\r\n        \"quarta-feira\":\"Quarta\",\r\n        \"quinta-feira\":\"Quinta\",\r\n        \"sexta-feira\":\"Sexta\",\r\n        \"s\u00e1bado\":\"S\u00e1bado\"\r\n    };\r\n\r\n    const nome = new Date(date + \"T00:00:00\")\r\n        .toLocaleDateString(\"pt-BR\", { weekday:\"long\" });\r\n\r\n    return dias[nome.toLowerCase()];\r\n}\r\n\r\n\/* ==========================================\r\n   MOBILE\r\n========================================== *\/\r\nlet mobileDays=[];\r\nlet index=0;\r\n\r\nfunction showDay(){\r\n    const d=mobileDays[index];\r\n    document.getElementById(\"mobile-day\").innerHTML=`\r\n        <div class=\"mobile-card\">\r\n            <div class=\"day\" style=\"font-size:18px;font-weight:600\">${d.nome}<\/div>\r\n            <div class=\"mobile-icon\">${d.icon}<\/div>\r\n            <div class=\"temp\" style=\"font-size:20px;\">\r\n                <span class=\"min\">${d.min}\u00b0<\/span>\r\n                <span class=\"max\">${d.max}\u00b0<\/span>\r\n            <\/div>\r\n            <div class=\"mobile-desc\">${d.desc}<\/div>\r\n        <\/div>`;\r\n}\r\n\r\nfunction nextDay(){ if(index<mobileDays.length-1){index++;showDay();}}\r\nfunction prevDay(){ if(index>0){index--;showDay();}}\r\n\r\n\/* ==========================================\r\n   MAIN LOAD\r\n========================================== *\/\r\nfunction waitForSiteInfo(callback){\r\n    if(window.siteInfo && window.siteInfo.success){\r\n        callback();\r\n    } else setTimeout(()=>waitForSiteInfo(callback),100);\r\n}\r\n\r\nasync function loadForecast(){\r\n    const loader=document.getElementById(\"forecast-loader\");\r\n    loader.style.display=\"flex\";\r\n\r\n    try{\r\n        const siteInfo=window.siteInfo;\r\n        const cidadeAtual=siteInfo.cidade.trim();\r\n\r\n        document.getElementById(\"weather-city-name\").innerText = cidadeAtual;\r\n\r\n        const wjson=await fetch(\"https:\/\/jornalvia.com\/painel\/API\/weather.json\").then(r=>r.json());\r\n        const siteWeather=wjson.sites.find(s=>s.cidade.trim().toLowerCase()===cidadeAtual.toLowerCase());\r\n\r\n        if(!siteWeather) throw new Error(\"Cidade n\u00e3o encontrada\");\r\n\r\n        const lat=siteWeather.lat;\r\n        const lon=siteWeather.lon;\r\n        const timezone=siteWeather.timezone;\r\n\r\n        const url =\r\n            `https:\/\/api.open-meteo.com\/v1\/forecast?latitude=${lat}&longitude=${lon}`+\r\n            `&daily=weather_code,temperature_2m_max,temperature_2m_min`+\r\n            `&timezone=${timezone}`;\r\n\r\n        const api=await fetch(url).then(r=>r.json());\r\n        const daily=api.daily;\r\n\r\n        \/* DESKTOP *\/\r\n        let html=\"\";\r\n        for(let i=0;i<7;i++){\r\n            html+=`\r\n            <div class=\"day-card\">\r\n                <div class=\"day\">${nomeDia(i,daily.time[i])}<\/div>\r\n                <div class=\"icon\">${weatherIcon(daily.weather_code[i])}<\/div>\r\n                <div class=\"temp\">\r\n                    <span class=\"min\">${Math.round(daily.temperature_2m_min[i])}\u00b0<\/span>\r\n                    <span class=\"max\">${Math.round(daily.temperature_2m_max[i])}\u00b0<\/span>\r\n                <\/div>\r\n                <div class=\"desc\">${weatherDesc(daily.weather_code[i])}<\/div>\r\n            <\/div>`;\r\n        }\r\n\r\n        document.getElementById(\"forecast-desktop\").innerHTML=html;\r\n\r\n        \/* MOBILE *\/\r\n        mobileDays=daily.time.map((date,i)=>({\r\n            nome:nomeDia(i,date),\r\n            icon:weatherIcon(daily.weather_code[i]),\r\n            min:Math.round(daily.temperature_2m_min[i]),\r\n            max:Math.round(daily.temperature_2m_max[i]),\r\n            desc:weatherDesc(daily.weather_code[i])\r\n        }));\r\n\r\n        index=0;\r\n        showDay();\r\n\r\n    }catch(err){\r\n        console.error(err);\r\n    }\r\n\r\n    loader.style.display=\"none\";\r\n}\r\n\r\nwaitForSiteInfo(loadForecast);\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-88af7be e-flex e-con-boxed e-con e-parent\" data-id=\"88af7be\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c77cf71 e-con-full e-flex e-con e-child\" data-id=\"c77cf71\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5dae522 elementor-widget elementor-widget-heading\" data-id=\"5dae522\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Influencers<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7ffe759 e-flex e-con-boxed e-con e-parent\" data-id=\"7ffe759\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9d8b736 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"9d8b736\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Colunas\/Influencers -->\r\n<div class=\"colunas-container-unique\">\r\n  <button class=\"nav-btn col-prev-unique\" style=\"display:none;\">\u276e<\/button>\r\n  <div class=\"colunas-slider-unique\" id=\"colunas-slider-unique\"><\/div>\r\n  <button class=\"nav-btn col-next-unique\" style=\"display:none;\">\u276f<\/button>\r\n<\/div>\r\n\r\n<!-- Fonte Albert Sans -->\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Albert+Sans:wght@400;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* Container geral *\/\r\n.colunas-container-unique {\r\n  position: relative;\r\n  width: 100%;\r\n  overflow: hidden;\r\n  padding: 20px 0;\r\n  background: #fff;\r\n}\r\n\r\n\/* Slider *\/\r\n.colunas-slider-unique {\r\n  display: flex;\r\n  transition: transform 0.5s ease;\r\n  gap: 5%;\r\n  padding: 5px 5px 5px 5px;\r\n}\r\n\r\n\/* Cada colunista *\/\r\n.coluna-wrapper-unique {\r\n  flex: 0 0 15%; \/* \ud83d\udc49 5 imagens pequenas por linha *\/\r\n  position: relative;\r\n  text-align: center;\r\n  border-radius: 16px;\r\n  overflow: hidden;\r\n  cursor: pointer;\r\n  background: #fff;\r\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\r\n}\r\n.coluna-wrapper-unique:hover {\r\n  transform: scale(1.05);\r\n}\r\n\r\n\/* Imagem *\/\r\n.coluna-wrapper-unique img {\r\n  width: 100%;\r\n  aspect-ratio: 1\/1;\r\n  object-fit: cover;\r\n  border-radius: 16px;\r\n  display: block;\r\n}\r\n\r\n\/* Nome *\/\r\n.coluna-nome-unique {\r\n  margin-top: 8px;\r\n  font-family: 'Albert Sans', sans-serif;\r\n  font-size: 20px;\r\n  font-weight: 700;\r\n  color: #222;\r\n}\r\n\r\n\/* Responsividade *\/\r\n@media (max-width: 1024px) { .coluna-wrapper-unique { flex: 0 0 25%; } }   \/* 4 por linha *\/\r\n@media (max-width: 768px)  { .coluna-wrapper-unique { flex: 0 0 33.33%; } } \/* 3 por linha *\/\r\n@media (max-width: 480px)  { .coluna-wrapper-unique { flex: 0 0 50%; } }    \/* 2 por linha *\/\r\n\r\n\/* Bot\u00f5es *\/\r\n.nav-btn {\r\n  position: absolute;\r\n  top: 50%;\r\n  transform: translateY(-50%);\r\n  background: rgba(0, 0, 0, 0.1);\r\n  border: none;\r\n  color: #333;\r\n  font-size: 22px;\r\n  padding: 10px 18px;\r\n  cursor: pointer;\r\n  border-radius: 50px;\r\n  z-index: 10;\r\n  transition: all 0.3s ease;\r\n}\r\n.nav-btn:hover {\r\n  background: #FFCC00;\r\n  color: #000;\r\n}\r\n.col-prev-unique { left: 10px; }\r\n.col-next-unique { right: 10px; }\r\n<\/style>\r\n\r\n<script>\r\n(async function(){\r\n  const siteId = 5;\r\n  const response = await fetch(`\/painel\/API\/colunas.php?site_id=${siteId}`);\r\n  const data = await response.json();\r\n\r\n  const slider = document.getElementById('colunas-slider-unique');\r\n  const prevBtn = document.querySelector('.col-prev-unique');\r\n  const nextBtn = document.querySelector('.col-next-unique');\r\n\r\n  if(!data.success || !data.colunas || data.colunas.length === 0){\r\n      slider.innerHTML = \"<p style='color:#333;text-align:center;padding:20px;'>Erro ao carregar itens!<\/p>\";\r\n      prevBtn.style.display = nextBtn.style.display = \"none\";\r\n      return;\r\n  }\r\n\r\n  const colunasAtivas = data.colunas.filter(c => c.ativo === true);\r\n  if(colunasAtivas.length === 0){\r\n      slider.innerHTML = \"<p style='color:#333;text-align:center;padding:20px;'>Nenhuma colunista ativa<\/p>\";\r\n      prevBtn.style.display = nextBtn.style.display = \"none\";\r\n      return;\r\n  }\r\n\r\n  \/\/ \ud83d\udc49 Removido completamente o apelido\r\n  slider.innerHTML = colunasAtivas.map(c => `\r\n    <div class=\"coluna-wrapper-unique\" onclick=\"window.open('${c.link || '#'}', '_blank')\">\r\n      <img decoding=\"async\" src=\"${c.foto_perfil}\" alt=\"${c.nome}\">\r\n      <div class=\"coluna-nome-unique\">${c.nome}<\/div>\r\n    <\/div>\r\n  `).join('');\r\n\r\n  let currentIndex = 0;\r\n  const total = colunasAtivas.length;\r\n\r\n  function getPerPage() {\r\n    if (window.innerWidth <= 480) return 1;\r\n    if (window.innerWidth <= 768) return 2;\r\n    if (window.innerWidth <= 1024) return 4;\r\n    return 5; \/\/ \ud83d\udc49 sempre 5 imagens por linha no desktop\r\n  }\r\n\r\n  function updateSlider() {\r\n    const itemWidth = slider.querySelector(\".coluna-wrapper-unique\").offsetWidth + 20;\r\n    const offset = -(currentIndex * itemWidth);\r\n    slider.style.transform = `translateX(${offset}px)`;\r\n    const perPage = getPerPage();\r\n    prevBtn.style.display = currentIndex > 0 ? \"block\" : \"none\";\r\n    nextBtn.style.display = (currentIndex < total - perPage) ? \"block\" : \"none\";\r\n  }\r\n\r\n  nextBtn.addEventListener('click', () => {\r\n    const perPage = getPerPage();\r\n    if (currentIndex < total - perPage) { currentIndex++; updateSlider(); }\r\n  });\r\n\r\n  prevBtn.addEventListener('click', () => {\r\n    if (currentIndex > 0) { currentIndex--; updateSlider(); }\r\n  });\r\n\r\n  window.addEventListener(\"resize\", updateSlider);\r\n  updateSlider();\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3d35fab e-flex e-con-boxed e-con e-parent\" data-id=\"3d35fab\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4d4a64f e-con-full e-flex e-con e-child\" data-id=\"4d4a64f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dfe0395 elementor-widget elementor-widget-heading\" data-id=\"dfe0395\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Podcasts<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-57db758 e-flex e-con-boxed e-con e-parent\" data-id=\"57db758\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e759b5 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"6e759b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Container dos v\u00eddeos -->\r\n<div class=\"youtube-container\">\r\n  <button class=\"nav-btn prev-btn\" style=\"display:none;\">\u276e<\/button>\r\n  <div class=\"youtube-slider\" id=\"youtube-slider\"><\/div>\r\n  <button class=\"nav-btn next-btn\" style=\"display:none;\">\u276f<\/button>\r\n<\/div>\r\n\r\n<style>\r\n.youtube-container {\r\n  position: relative;\r\n  width: 100%;\r\n  margin: 20px auto;\r\n  overflow: hidden;\r\n  padding: 20px 0;\r\n}\r\n\r\n.youtube-slider {\r\n  display: flex;\r\n  transition: transform 0.5s ease;\r\n  gap: 20px;\r\n  will-change: transform;\r\n}\r\n\r\n.video-wrapper {\r\n  flex: 0 0 25%; \/* 4 v\u00eddeos no desktop *\/\r\n  position: relative;\r\n  border-radius: 20px;\r\n  overflow: hidden;\r\n  background: #000;\r\n}\r\n\r\n.video-wrapper::before {\r\n  content: \"\";\r\n  display: block;\r\n  padding-top: 56.25%; \/* 16:9 *\/\r\n}\r\n\r\n.video-wrapper iframe {\r\n  position: absolute;\r\n  top: 0; left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  border-radius: 20px;\r\n  border: none;\r\n}\r\n\r\n\/* Responsividade *\/\r\n@media (max-width: 1024px) {\r\n  .video-wrapper { flex: 0 0 33.33%; }\r\n}\r\n@media (max-width: 768px) {\r\n  .video-wrapper { flex: 0 0 50%; }\r\n}\r\n@media (max-width: 480px) {\r\n  .video-wrapper { flex: 0 0 100%; }\r\n}\r\n\r\n.nav-btn {\r\n  position: absolute;\r\n  top: 50%;\r\n  transform: translateY(-50%);\r\n  background: rgba(0, 0, 0, 0.6);\r\n  border: none;\r\n  color: white;\r\n  font-size: 24px;\r\n  padding: 10px 20px;\r\n  cursor: pointer;\r\n  border-radius: 50px;\r\n  z-index: 10;\r\n  transition: background 0.3s;\r\n}\r\n.nav-btn:hover { background: #FFCC00; color: #000; }\r\n\r\n.prev-btn { left: 10px; }\r\n.next-btn { right: 10px; }\r\n<\/style>\r\n\r\n<script>\r\n(async function(){\r\n    const siteId = 5; \r\n    const slider = document.getElementById('youtube-slider');\r\n    const prevBtn = document.querySelector('.prev-btn');\r\n    const nextBtn = document.querySelector('.next-btn');\r\n\r\n    try {\r\n        const response = await fetch(`\/painel\/API\/youtube.php?id=${siteId}`);\r\n        const data = await response.json();\r\n\r\n        if(data.success && data.videos && data.videos.length > 0){\r\n            slider.innerHTML = data.videos.map(v => {\r\n                const url = v.link + (v.link.includes(\"?\") ? \"&\" : \"?\") + \"autohide=1&showinfo=0&modestbranding=1&rel=0&vq=hd1080\";\r\n                return `<div class=\"video-wrapper\"><iframe src=\"${url}\" allowfullscreen><\/iframe><\/div>`;\r\n            }).join('');\r\n        } \r\n        else {\r\n            slider.innerHTML = \"<p style='color:#333;text-align:center;padding:20px;'>Nenhum v\u00eddeo foi encontrado!<\/p>\";\r\n            prevBtn.style.display = nextBtn.style.display = \"none\";\r\n            return;\r\n        }\r\n\r\n        let currentIndex = 0;\r\n        const totalVideos = data.videos.length;\r\n\r\n        function getVideosPerPage() {\r\n            if (window.innerWidth <= 480) return 1;\r\n            if (window.innerWidth <= 768) return 2;\r\n            if (window.innerWidth <= 1024) return 3;\r\n            return 4;\r\n        }\r\n\r\n        function updateSlider() {\r\n            const videoWidth = slider.querySelector(\".video-wrapper\").offsetWidth + 20;\r\n            const offset = -(currentIndex * videoWidth);\r\n            slider.style.transform = `translateX(${offset}px)`;\r\n\r\n            const perPage = getVideosPerPage();\r\n            if (totalVideos > perPage) {\r\n                prevBtn.style.display = \"block\";\r\n                nextBtn.style.display = \"block\";\r\n            } else {\r\n                prevBtn.style.display = \"none\";\r\n                nextBtn.style.display = \"none\";\r\n            }\r\n        }\r\n\r\n        nextBtn.addEventListener('click', () => {\r\n            const perPage = getVideosPerPage();\r\n            if (currentIndex < totalVideos - perPage) {\r\n                currentIndex++;\r\n                updateSlider();\r\n            }\r\n        });\r\n\r\n        prevBtn.addEventListener('click', () => {\r\n            if (currentIndex > 0) {\r\n                currentIndex--;\r\n                updateSlider();\r\n            }\r\n        });\r\n\r\n        window.addEventListener(\"resize\", updateSlider);\r\n        updateSlider();\r\n\r\n    } catch (error) {\r\n        console.error(\"Nenhum v\u00eddeo foi encontrado!\", error);\r\n        slider.innerHTML = \"<p style='color:#333;text-align:center;padding:20px;'Nenhum v\u00eddeo foi encontrado!<\/p>\";\r\n        prevBtn.style.display = nextBtn.style.display = \"none\";\r\n    }\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-92bfd6e e-flex e-con-boxed e-con e-parent\" data-id=\"92bfd6e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b00bda9 elementor-widget elementor-widget-heading\" data-id=\"b00bda9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Publicidade<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d71e97e elementor-widget elementor-widget-html\" data-id=\"d71e97e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"grupo-4\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4988d0e e-flex e-con-boxed e-con e-parent\" data-id=\"4988d0e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9237efa e-con-full e-flex e-con e-child\" data-id=\"9237efa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e42e247 elementor-widget elementor-widget-heading\" data-id=\"e42e247\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Cidade<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c6afc24 e-flex e-con-boxed e-con e-parent\" data-id=\"c6afc24\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d21fc6a e-con-full e-flex e-con e-child\" data-id=\"d21fc6a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1f63f41 e-con-full e-flex e-con e-child\" data-id=\"1f63f41\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-285985c elementor-grid-1 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts\" data-id=\"285985c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;2&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-10172 post type-post status-publish format-standard has-post-thumbnail hentry category-cidade tag-destaque\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/jornalvia.com\/piracicaba\/cidade\/camara-aprova-projeto-de-ponte-entre-sp-304-e-avenida-das-ondas-em-piracicaba\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"934\" src=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-16-ID2-001189.webp\" class=\"attachment-full size-full wp-image-10173\" alt=\"\" srcset=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-16-ID2-001189.webp 1024w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-16-ID2-001189-300x274.webp 300w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-16-ID2-001189-768x701.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/jornalvia.com\/piracicaba\/cidade\/camara-aprova-projeto-de-ponte-entre-sp-304-e-avenida-das-ondas-em-piracicaba\/\" >\n\t\t\t\tC\u00e2mara aprova projeto de ponte entre SP-304 e Avenida das Ondas em Piracicaba\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b83d231 e-con-full e-flex e-con e-child\" data-id=\"b83d231\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8b3b603 elementor-grid-1 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts\" data-id=\"8b3b603\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;2&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-10122 post type-post status-publish format-standard has-post-thumbnail hentry category-cidade\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/jornalvia.com\/piracicaba\/cidade\/bosque-do-engenho-recebe-nova-iluminacao-para-reforcar-seguranca-em-piracicaba\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"1184\" height=\"785\" src=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-14-ID2-001176.webp\" class=\"attachment-full size-full wp-image-10123\" alt=\"\" srcset=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-14-ID2-001176.webp 1184w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-14-ID2-001176-300x199.webp 300w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-14-ID2-001176-1024x679.webp 1024w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-14-ID2-001176-768x509.webp 768w\" sizes=\"(max-width: 1184px) 100vw, 1184px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/jornalvia.com\/piracicaba\/cidade\/bosque-do-engenho-recebe-nova-iluminacao-para-reforcar-seguranca-em-piracicaba\/\" >\n\t\t\t\tBosque do Engenho recebe nova ilumina\u00e7\u00e3o para refor\u00e7ar seguran\u00e7a em Piracicaba\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8ba7137 e-con-full e-flex e-con e-child\" data-id=\"8ba7137\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-44ec1c8 elementor-grid-1 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts\" data-id=\"44ec1c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;2&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-10112 post type-post status-publish format-standard has-post-thumbnail hentry category-cidade\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/jornalvia.com\/piracicaba\/cidade\/comerciantes-de-rua-participam-de-capacitacao-para-ampliar-negocios-em-piracicaba\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"1314\" height=\"848\" src=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-14-ID2-001172.webp\" class=\"attachment-full size-full wp-image-10113\" alt=\"\" srcset=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-14-ID2-001172.webp 1314w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-14-ID2-001172-300x194.webp 300w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-14-ID2-001172-1024x661.webp 1024w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-14-ID2-001172-768x496.webp 768w\" sizes=\"(max-width: 1314px) 100vw, 1314px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/jornalvia.com\/piracicaba\/cidade\/comerciantes-de-rua-participam-de-capacitacao-para-ampliar-negocios-em-piracicaba\/\" >\n\t\t\t\tComerciantes de rua participam de capacita\u00e7\u00e3o para ampliar neg\u00f3cios em Piracicaba\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a9109ec e-con-full e-flex e-con e-child\" data-id=\"a9109ec\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d5035a7 elementor-widget elementor-widget-heading\" data-id=\"d5035a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Publicidade<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-955429d elementor-widget elementor-widget-html\" data-id=\"955429d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"grupo-5\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ee38362 e-flex e-con-boxed e-con e-parent\" data-id=\"ee38362\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5309f79 e-con-full e-flex e-con e-child\" data-id=\"5309f79\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7d8b23 elementor-widget elementor-widget-heading\" data-id=\"a7d8b23\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Esportes<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d4c1b0e e-flex e-con-boxed e-con e-parent\" data-id=\"d4c1b0e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-a16dd3c e-con-full e-flex e-con e-child\" data-id=\"a16dd3c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-839b43e e-con-full e-flex e-con e-child\" data-id=\"839b43e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4fbf0ad elementor-grid-1 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts\" data-id=\"4fbf0ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;2&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-10062 post type-post status-publish format-standard has-post-thumbnail hentry category-esportes\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/jornalvia.com\/piracicaba\/esportes\/piracicaba-abre-temporada-2026-da-santander-srun-com-provas-de-5-km-e-10-km\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"758\" height=\"379\" src=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-13-ID2-001163.webp\" class=\"attachment-full size-full wp-image-10064\" alt=\"\" srcset=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-13-ID2-001163.webp 758w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-13-ID2-001163-300x150.webp 300w\" sizes=\"(max-width: 758px) 100vw, 758px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/jornalvia.com\/piracicaba\/esportes\/piracicaba-abre-temporada-2026-da-santander-srun-com-provas-de-5-km-e-10-km\/\" >\n\t\t\t\tPiracicaba abre temporada 2026 da Santander SRUN com provas de 5 km e 10 km\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b78a9a5 e-con-full e-flex e-con e-child\" data-id=\"b78a9a5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ee5deb1 elementor-grid-1 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts\" data-id=\"ee5deb1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;2&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-9975 post type-post status-publish format-standard has-post-thumbnail hentry category-esportes\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/jornalvia.com\/piracicaba\/esportes\/prefeitura-entrega-pista-de-skate-revitalizada-na-area-de-lazer-do-trabalhador\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"1529\" height=\"960\" src=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-11-ID2-001149.webp\" class=\"attachment-full size-full wp-image-9976\" alt=\"\" srcset=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-11-ID2-001149.webp 1529w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-11-ID2-001149-300x188.webp 300w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-11-ID2-001149-1024x643.webp 1024w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-11-ID2-001149-768x482.webp 768w\" sizes=\"(max-width: 1529px) 100vw, 1529px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/jornalvia.com\/piracicaba\/esportes\/prefeitura-entrega-pista-de-skate-revitalizada-na-area-de-lazer-do-trabalhador\/\" >\n\t\t\t\tPrefeitura entrega pista de skate revitalizada na \u00c1rea de Lazer do Trabalhador\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d1527b0 e-con-full e-flex e-con e-child\" data-id=\"d1527b0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1beecae elementor-grid-1 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts\" data-id=\"1beecae\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;2&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-9953 post type-post status-publish format-standard has-post-thumbnail hentry category-esportes\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/jornalvia.com\/piracicaba\/esportes\/datas-e-horarios-dos-jogos-do-brasil-na-copa-movimentam-torcedores-nas-redes-sociais\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-11-ID1-001110.webp\" class=\"attachment-full size-full wp-image-9954\" alt=\"\" srcset=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-11-ID1-001110.webp 1200w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-11-ID1-001110-300x225.webp 300w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-11-ID1-001110-1024x768.webp 1024w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-11-ID1-001110-768x576.webp 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/jornalvia.com\/piracicaba\/esportes\/datas-e-horarios-dos-jogos-do-brasil-na-copa-movimentam-torcedores-nas-redes-sociais\/\" >\n\t\t\t\tDatas e hor\u00e1rios dos jogos do Brasil na Copa movimentam torcedores nas redes sociais\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-39c518a e-con-full e-flex e-con e-child\" data-id=\"39c518a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ca1dd36 elementor-widget elementor-widget-heading\" data-id=\"ca1dd36\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Publicidade<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-01ae516 elementor-widget elementor-widget-html\" data-id=\"01ae516\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"grupo-6\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-45ed5e1 e-flex e-con-boxed e-con e-parent\" data-id=\"45ed5e1\" data-element_type=\"container\" data-e-type=\"container\" id=\"horoscopo\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-cb46643 e-con-full e-flex e-con e-child\" data-id=\"cb46643\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cf0d5e8 elementor-widget elementor-widget-heading\" data-id=\"cf0d5e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Hor\u00f3scopo<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-08faa3a e-flex e-con-boxed e-con e-parent\" data-id=\"08faa3a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9182151 e-con-full e-flex e-con e-child\" data-id=\"9182151\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3b9ec34 e-con-full e-flex e-con e-child\" data-id=\"3b9ec34\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2cb4d70 painel e-con-full e-flex e-con e-child\" data-id=\"2cb4d70\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c1031da elementor-widget elementor-widget-html\" data-id=\"c1031da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Albert+Sans:wght@400;600&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n  .horoscope-wrapper {\r\n    position: relative;\r\n    overflow: hidden;\r\n    width: 100%;\r\n    background: #fff;\r\n  }\r\n\r\n  \/* === DESKTOP: todos os 12 signos em uma linha === *\/\r\n  @media (min-width: 769px) {\r\n    .horoscope-list {\r\n      display: grid;\r\n      grid-template-columns: repeat(12, 1fr);\r\n      justify-items: center;\r\n      align-items: center;\r\n      width: 100%;\r\n      padding: 20px 0;\r\n      margin: 0;\r\n      box-sizing: border-box;\r\n      overflow: hidden;\r\n    }\r\n\r\n    .sign-item {\r\n      text-align: center;\r\n      cursor: pointer;\r\n      border-radius: 50%;\r\n      transition: transform 0.25s ease;\r\n      width: 100%;\r\n      max-width: 110px; \/* aumenta um pouco o tamanho para preencher mais *\/\r\n    }\r\n\r\n    .sign-item:hover {\r\n      transform: scale(1.1);\r\n    }\r\n\r\n    .sign-item img {\r\n      width: 85px;\r\n      height: 85px;\r\n      border-radius: 50%;\r\n      object-fit: contain;\r\n      background: #fff;\r\n      display: block;\r\n      margin: 0 auto;\r\n    }\r\n\r\n    .sign-name {\r\n      font-family: 'Albert Sans', sans-serif;\r\n      font-weight: 600;\r\n      color: #0033cc;\r\n      text-transform: none;\r\n      font-size: 0.9rem;\r\n      margin-top: 6px;\r\n    }\r\n\r\n    \/* \ud83d\udd39 remove setas apenas no desktop *\/\r\n    .horoscope-btn {\r\n      display: none !important;\r\n    }\r\n  }\r\n\r\n  \/* === MOBILE: mant\u00e9m carrossel e setas === *\/\r\n  @media (max-width: 768px) {\r\n    .horoscope-list {\r\n      display: flex;\r\n      gap: 10px; \/* \ud83d\udd39 diminui o espa\u00e7o entre os signos *\/\r\n      overflow-x: auto;\r\n      scroll-behavior: smooth;\r\n      scrollbar-width: none;\r\n      justify-content: flex-start;\r\n      align-items: center;\r\n      padding: 15px 35px;\r\n      width: 100%;\r\n    }\r\n\r\n    .horoscope-list::-webkit-scrollbar { display: none; }\r\n\r\n    .sign-item {\r\n      flex: 0 0 75px;\r\n      width: 75px;\r\n      text-align: center;\r\n    }\r\n\r\n    .sign-item img {\r\n      width: 58px;\r\n      height: 58px;\r\n      border-radius: 50%;\r\n      object-fit: contain;\r\n      background: #fff;\r\n      display: block;\r\n      margin: 0 auto;\r\n    }\r\n\r\n    .sign-name {\r\n      font-family: 'Albert Sans', sans-serif;\r\n      font-weight: 600;\r\n      color: #0033cc;\r\n      font-size: 0.75rem;\r\n      margin-top: 4px;\r\n    }\r\n\r\n    \/* \ud83d\udd39 setas vis\u00edveis no mobile *\/\r\n    .horoscope-btn {\r\n      display: flex;\r\n      top: 45%;\r\n    }\r\n  }\r\n\r\n  \/* --- BOT\u00d5ES DE NAVEGA\u00c7\u00c3O --- *\/\r\n  .horoscope-btn {\r\n    position: absolute;\r\n    top: 50%;\r\n    transform: translateY(-50%);\r\n    background: #0033CC;\r\n    backdrop-filter: blur(6px);\r\n    color: white;\r\n    border: none;\r\n    border-radius: 50%;\r\n    width: 38px;\r\n    height: 38px;\r\n    cursor: pointer;\r\n    opacity: 0.95;\r\n    justify-content: center;\r\n    align-items: center;\r\n    font-size: 16px;\r\n    transition: background 0.2s, transform 0.2s, opacity 0.2s;\r\n    z-index: 10;\r\n  }\r\n\r\n  .horoscope-btn:hover {\r\n    background: rgba(0, 40, 160, 0.9);\r\n    transform: translateY(-50%) scale(1.1);\r\n    opacity: 1;\r\n  }\r\n\r\n  .horoscope-btn-left { left: 10px; }\r\n  .horoscope-btn-right { right: 10px; }\r\n<\/style>\r\n\r\n<div class=\"horoscope-wrapper\">\r\n  <button class=\"horoscope-btn horoscope-btn-left\" onclick=\"scrollSigns(-1)\">&#10094;<\/button>\r\n  <div id=\"signCarousel\" class=\"horoscope-list\"><\/div>\r\n  <button class=\"horoscope-btn horoscope-btn-right\" onclick=\"scrollSigns(1)\">&#10095;<\/button>\r\n<\/div>\r\n\r\n<script>\r\n  async function carregarHoroscopos() {\r\n    try {\r\n      const response = await fetch('https:\/\/jornalvia.com\/painel\/horoscope\/cache.json?' + Date.now());\r\n      const json = await response.json();\r\n\r\n      if (json[\"_ultima_atualizacao\"]) delete json[\"_ultima_atualizacao\"];\r\n      const lastUpdate = json[\"last-update\"];\r\n      delete json[\"last-update\"];\r\n\r\n      const list = document.getElementById(\"signCarousel\");\r\n      list.innerHTML = '';\r\n\r\n      Object.keys(json).forEach(sign => {\r\n        const dataSign = json[sign];\r\n        const dias = Object.keys(dataSign);\r\n        const ultimoDia = dias[dias.length - 1];\r\n        const info = dataSign[ultimoDia];\r\n        const imgURL = info.imagem_url.replace(\/\\\\\/g, '');\r\n\r\n        const nomeSigno = info.sign_name\r\n          ? info.sign_name\r\n          : sign.charAt(0).toUpperCase() + sign.slice(1);\r\n\r\n        \/\/ \ud83d\udd39 URL corrigida conforme solicitado\r\n        const link = document.createElement('a');\r\n        link.href = `https:\/\/jornalvia.com\/piracicaba\/horoscopo\/horoscopo-do-dia?signo=${sign}`;\r\n        link.target = '_self';\r\n        link.style.textDecoration = 'none';\r\n\r\n        const card = document.createElement('div');\r\n        card.className = 'sign-item';\r\n        card.innerHTML = `\r\n          <img decoding=\"async\" src=\"${imgURL}\" alt=\"${nomeSigno}\" title=\"${nomeSigno}\">\r\n          <div class=\"sign-name\">${nomeSigno}<\/div>\r\n        `;\r\n\r\n        link.appendChild(card);\r\n        list.appendChild(link);\r\n      });\r\n\r\n      console.log(\"\u2705 \u00daltima atualiza\u00e7\u00e3o:\", lastUpdate);\r\n    } catch (err) {\r\n      console.error(\"Erro ao carregar JSON:\", err);\r\n    }\r\n  }\r\n\r\n  function scrollSigns(dir) {\r\n    const list = document.getElementById('signCarousel');\r\n    list.scrollBy({ left: dir * 250, behavior: 'smooth' });\r\n  }\r\n\r\n  carregarHoroscopos();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1c6cba2 e-flex e-con-boxed e-con e-parent\" data-id=\"1c6cba2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-418889b e-con-full e-flex e-con e-child\" data-id=\"418889b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f399615 elementor-widget elementor-widget-heading\" data-id=\"f399615\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u00daltimas Not\u00edcias<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bd270e0 e-flex e-con-boxed e-con e-parent\" data-id=\"bd270e0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5f1a55d e-con-full e-flex e-con e-child\" data-id=\"5f1a55d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e0831b4 elementor-grid-6 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts\" data-id=\"e0831b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;classic_columns&quot;:&quot;6&quot;,&quot;classic_columns_tablet&quot;:&quot;2&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-10192 post type-post status-publish format-standard has-post-thumbnail hentry category-saude\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/jornalvia.com\/piracicaba\/saude\/oms-declara-emergencia-internacional-por-surto-de-ebola-na-africa\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-18-ID1-001142.webp\" class=\"attachment-full size-full wp-image-10193\" alt=\"\" srcset=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-18-ID1-001142.webp 1024w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-18-ID1-001142-300x200.webp 300w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-18-ID1-001142-768x512.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<span class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/jornalvia.com\/piracicaba\/saude\/oms-declara-emergencia-internacional-por-surto-de-ebola-na-africa\/\" >\n\t\t\t\tOMS declara emerg\u00eancia internacional por surto de ebola na \u00c1frica\t\t\t<\/a>\n\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-10185 post type-post status-publish format-standard has-post-thumbnail hentry category-tempo\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/jornalvia.com\/piracicaba\/tempo\/nova-massa-de-ar-frio-derruba-temperaturas-no-centro-sul-do-pais-nesta-semana\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-18-ID1-001141.webp\" class=\"attachment-full size-full wp-image-10186\" alt=\"\" srcset=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-18-ID1-001141.webp 1200w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-18-ID1-001141-300x169.webp 300w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-18-ID1-001141-1024x576.webp 1024w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-18-ID1-001141-768x432.webp 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<span class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/jornalvia.com\/piracicaba\/tempo\/nova-massa-de-ar-frio-derruba-temperaturas-no-centro-sul-do-pais-nesta-semana\/\" >\n\t\t\t\tNova massa de ar frio derruba temperaturas no Centro Sul do pa\u00eds nesta semana\t\t\t<\/a>\n\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-10180 post type-post status-publish format-standard has-post-thumbnail hentry category-negocios category-noticias tag-destaque\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/jornalvia.com\/piracicaba\/noticias\/flores-de-lotus-reune-quase-100-mulheres-em-evento-historico-da-zyone-cosmeticos-no-acre\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img fetchpriority=\"high\" decoding=\"async\" width=\"960\" height=\"1280\" src=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-17-ID1-001140.webp\" class=\"attachment-full size-full wp-image-10181\" alt=\"\" srcset=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-17-ID1-001140.webp 960w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-17-ID1-001140-225x300.webp 225w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-17-ID1-001140-768x1024.webp 768w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<span class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/jornalvia.com\/piracicaba\/noticias\/flores-de-lotus-reune-quase-100-mulheres-em-evento-historico-da-zyone-cosmeticos-no-acre\/\" >\n\t\t\t\tFlores de L\u00f3tus re\u00fane quase 100 mulheres em evento hist\u00f3rico da Zyone Cosm\u00e9ticos no Acre\t\t\t<\/a>\n\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-10177 post type-post status-publish format-standard has-post-thumbnail hentry category-eventos tag-destaque\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/jornalvia.com\/piracicaba\/eventos\/ultimo-dia-da-festa-das-nacoes-2026-deve-reunir-milhares-de-pessoas-no-engenho-central\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"1023\" height=\"682\" src=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-16-ID2-001190.webp\" class=\"attachment-full size-full wp-image-10178\" alt=\"\" srcset=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-16-ID2-001190.webp 1023w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-16-ID2-001190-300x200.webp 300w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-16-ID2-001190-768x512.webp 768w\" sizes=\"(max-width: 1023px) 100vw, 1023px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<span class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/jornalvia.com\/piracicaba\/eventos\/ultimo-dia-da-festa-das-nacoes-2026-deve-reunir-milhares-de-pessoas-no-engenho-central\/\" >\n\t\t\t\t\u00daltimo dia da Festa das Na\u00e7\u00f5es 2026 deve reunir milhares de pessoas no Engenho Central\t\t\t<\/a>\n\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-10175 post type-post status-publish format-standard has-post-thumbnail hentry category-agro\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/jornalvia.com\/piracicaba\/agro\/agro-brasileiro-bate-recorde-e-exporta-us-166-bilhoes-em-abril\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"860\" height=\"484\" src=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-16-ID1-001136.webp\" class=\"attachment-full size-full wp-image-10176\" alt=\"\" srcset=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-16-ID1-001136.webp 860w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-16-ID1-001136-300x169.webp 300w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-16-ID1-001136-768x432.webp 768w\" sizes=\"(max-width: 860px) 100vw, 860px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<span class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/jornalvia.com\/piracicaba\/agro\/agro-brasileiro-bate-recorde-e-exporta-us-166-bilhoes-em-abril\/\" >\n\t\t\t\tAgro brasileiro bate recorde e exporta US$ 16,6 bilh\u00f5es em abril\t\t\t<\/a>\n\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-10172 post type-post status-publish format-standard has-post-thumbnail hentry category-cidade tag-destaque\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/jornalvia.com\/piracicaba\/cidade\/camara-aprova-projeto-de-ponte-entre-sp-304-e-avenida-das-ondas-em-piracicaba\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"934\" src=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-16-ID2-001189.webp\" class=\"attachment-full size-full wp-image-10173\" alt=\"\" srcset=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-16-ID2-001189.webp 1024w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-16-ID2-001189-300x274.webp 300w, https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2026\/05\/2026-05-16-ID2-001189-768x701.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<span class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/jornalvia.com\/piracicaba\/cidade\/camara-aprova-projeto-de-ponte-entre-sp-304-e-avenida-das-ondas-em-piracicaba\/\" >\n\t\t\t\tC\u00e2mara aprova projeto de ponte entre SP-304 e Avenida das Ondas em Piracicaba\t\t\t<\/a>\n\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b06824a e-flex e-con-boxed e-con e-parent\" data-id=\"b06824a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-afcc7aa elementor-widget elementor-widget-heading\" data-id=\"afcc7aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Publicidade<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-59461c8 elementor-widget elementor-widget-html\" data-id=\"59461c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"grupo-7\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-de36d61 e-con-full e-flex e-con e-parent\" data-id=\"de36d61\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e2aa132 elementor-widget elementor-widget-html\" data-id=\"e2aa132\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\r\nasync function carregarBanners(siteId, grupoId, containerId, tempoTroca = 5000) {\r\n    try {\r\n        const response = await fetch(`\/painel\/API\/banners.php?id=${siteId}`);\r\n        const data = await response.json();\r\n\r\n        const container = document.getElementById(containerId);\r\n\r\n        if (!data.success) {\r\n            container.innerHTML = `<p>\u274c Nenhum banner encontrado para o site (ID: ${siteId}).<\/p>`;\r\n            return;\r\n        }\r\n\r\n        \/\/ Procura o grupo desejado\r\n        const grupo = data.grupos.find(g => g.grupo_id == grupoId);\r\n\r\n        if (!grupo || !grupo.banners.length) {\r\n            container.innerHTML = `<p>\u274c Nenhum banner no grupo selecionado (${grupoId}).<\/p>`;\r\n            return;\r\n        }\r\n\r\n        \/\/ \ud83d\udd39 Data atual em formato ISO (ex: 2025-10-14)\r\n        const hoje = new Date().toISOString().split('T')[0];\r\n\r\n        \/\/ \ud83d\udd39 Filtra apenas banners v\u00e1lidos (dentro do per\u00edodo)\r\n        const bannersValidos = grupo.banners.filter(banner => {\r\n            const inicio = banner.data_inicio ? banner.data_inicio.trim() : null;\r\n            const termino = banner.data_termino ? banner.data_termino.trim() : null;\r\n\r\n            \/\/ Se tiver data de in\u00edcio e ainda n\u00e3o chegou -> pula\r\n            if (inicio && inicio > hoje) return false;\r\n\r\n            \/\/ Se tiver data de t\u00e9rmino e j\u00e1 passou -> pula\r\n            if (termino && termino < hoje) return false;\r\n\r\n            return true; \/\/ banner v\u00e1lido\r\n        });\r\n\r\n        \/\/ Caso n\u00e3o tenha banners v\u00e1lidos\r\n        if (!bannersValidos.length) {\r\n            container.innerHTML = `<p>\u26a0\ufe0f Nenhum banner v\u00e1lido para o per\u00edodo atual.<\/p>`;\r\n            return;\r\n        }\r\n\r\n        \/\/ Monta os banners v\u00e1lidos\r\n        container.innerHTML = \"\";\r\n        bannersValidos.forEach((banner, index) => {\r\n            const bannerUrl = banner.arquivo.replace(\/^\\\/painel\\\/\/, 'https:\/\/jornalvia.com\/painel\/');\r\n            const imgTag = `<img decoding=\"async\" src=\"${bannerUrl}\" alt=\"${banner.titulo}\" \r\n                              style=\"max-width:100%; display:${index === 0 ? 'block' : 'none'}; margin:0 auto;\">`;\r\n\r\n            const wrapper = document.createElement(\"div\");\r\n            wrapper.innerHTML = banner.link \r\n                ? `<a href=\"${banner.link}\" target=\"_blank\">${imgTag}<\/a>` \r\n                : imgTag;\r\n\r\n            wrapper.classList.add(\"banner-item\");\r\n            container.appendChild(wrapper);\r\n        });\r\n\r\n        \/\/ Slideshow se houver mais de um banner\r\n        if (bannersValidos.length > 1) {\r\n            let current = 0;\r\n            setInterval(() => {\r\n                const items = container.querySelectorAll(\".banner-item img\");\r\n                items[current].style.display = \"none\";\r\n                current = (current + 1) % items.length;\r\n                items[current].style.display = \"block\";\r\n            }, tempoTroca);\r\n        }\r\n\r\n    } catch (err) {\r\n        document.getElementById(containerId).innerHTML =\r\n            `<p>\u26a0\ufe0f Erro ao carregar banners: ${err.message}<\/p>`;\r\n    }\r\n}\r\n\r\n\/\/ \ud83d\udd39 Exemplo de chamadas:\r\ncarregarBanners(2, 11, \"grupo-1\");\r\ncarregarBanners(2, 12, \"grupo-2\");\r\ncarregarBanners(2, 13, \"grupo-3\");\r\ncarregarBanners(2, 22, \"grupo-4\");\r\ncarregarBanners(2, 23, \"grupo-5\");\r\ncarregarBanners(2, 24, \"grupo-6\");\r\ncarregarBanners(2, 25, \"grupo-7\");\r\ncarregarBanners(2, 26, \"grupo-8\", 8000);\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Publicidade Em alta Manchetes Publicidade Destaque Publicidade Previs\u00e3o do Tempo Carregando&#8230; Carregando&#8230; \u276e \u276f Influencers \u276e \u276f Podcasts \u276e \u276f Publicidade Cidade Publicidade Esportes Publicidade<\/p>\n","protected":false},"author":1,"featured_media":580,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Jornal VIA &#8226; Piracicaba<\/title>\n<meta name=\"description\" content=\"Seu novo jornal de not\u00edcias em Piracicaba com informa\u00e7\u00f5es locais, do Brasil e do mundo\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jornalvia.com\/piracicaba\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jornal VIA &#8226; Piracicaba\" \/>\n<meta property=\"og:description\" content=\"Seu novo jornal de not\u00edcias em Piracicaba com informa\u00e7\u00f5es locais, do Brasil e do mundo\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jornalvia.com\/piracicaba\/\" \/>\n<meta property=\"og:site_name\" content=\"Piracicaba\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-13T19:16:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2025\/11\/seo-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Jornal VIA &#8226; Piracicaba\" \/>\n<meta name=\"twitter:description\" content=\"Seu novo jornal de not\u00edcias em Piracicaba com informa\u00e7\u00f5es locais, do Brasil e do mundo\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2025\/11\/seo-image.png\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jornalvia.com\/piracicaba\/\",\"url\":\"https:\/\/jornalvia.com\/piracicaba\/\",\"name\":\"Jornal VIA &#8226; Piracicaba\",\"isPartOf\":{\"@id\":\"https:\/\/jornalvia.com\/piracicaba\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/jornalvia.com\/piracicaba\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/jornalvia.com\/piracicaba\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2025\/09\/logo_site_5.png\",\"datePublished\":\"2025-09-20T21:18:46+00:00\",\"dateModified\":\"2026-05-13T19:16:00+00:00\",\"description\":\"Seu novo jornal de not\u00edcias em Piracicaba com informa\u00e7\u00f5es locais, do Brasil e do mundo\",\"breadcrumb\":{\"@id\":\"https:\/\/jornalvia.com\/piracicaba\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jornalvia.com\/piracicaba\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/jornalvia.com\/piracicaba\/#primaryimage\",\"url\":\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2025\/09\/logo_site_5.png\",\"contentUrl\":\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2025\/09\/logo_site_5.png\",\"width\":800,\"height\":800},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jornalvia.com\/piracicaba\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/jornalvia.com\/piracicaba\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Index\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jornalvia.com\/piracicaba\/#website\",\"url\":\"https:\/\/jornalvia.com\/piracicaba\/\",\"name\":\"Jornal VIA\",\"description\":\"Seu novo jornal de not\u00edcias em Piracicaba com informa\u00e7\u00f5es locais, do Brasil e do mundo\",\"publisher\":{\"@id\":\"https:\/\/jornalvia.com\/piracicaba\/#organization\"},\"alternateName\":\"Jornal VIA \u2022 Piracicaba\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jornalvia.com\/piracicaba\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jornalvia.com\/piracicaba\/#organization\",\"name\":\"Jornal VIA\",\"url\":\"https:\/\/jornalvia.com\/piracicaba\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/jornalvia.com\/piracicaba\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2025\/09\/logo_site_5.png\",\"contentUrl\":\"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2025\/09\/logo_site_5.png\",\"width\":800,\"height\":800,\"caption\":\"Jornal VIA\"},\"image\":{\"@id\":\"https:\/\/jornalvia.com\/piracicaba\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Jornal VIA &#8226; Piracicaba","description":"Seu novo jornal de not\u00edcias em Piracicaba com informa\u00e7\u00f5es locais, do Brasil e do mundo","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jornalvia.com\/piracicaba\/","og_locale":"pt_BR","og_type":"article","og_title":"Jornal VIA &#8226; Piracicaba","og_description":"Seu novo jornal de not\u00edcias em Piracicaba com informa\u00e7\u00f5es locais, do Brasil e do mundo","og_url":"https:\/\/jornalvia.com\/piracicaba\/","og_site_name":"Piracicaba","article_modified_time":"2026-05-13T19:16:00+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2025\/11\/seo-image.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_title":"Jornal VIA &#8226; Piracicaba","twitter_description":"Seu novo jornal de not\u00edcias em Piracicaba com informa\u00e7\u00f5es locais, do Brasil e do mundo","twitter_image":"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2025\/11\/seo-image.png","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/jornalvia.com\/piracicaba\/","url":"https:\/\/jornalvia.com\/piracicaba\/","name":"Jornal VIA &#8226; Piracicaba","isPartOf":{"@id":"https:\/\/jornalvia.com\/piracicaba\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jornalvia.com\/piracicaba\/#primaryimage"},"image":{"@id":"https:\/\/jornalvia.com\/piracicaba\/#primaryimage"},"thumbnailUrl":"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2025\/09\/logo_site_5.png","datePublished":"2025-09-20T21:18:46+00:00","dateModified":"2026-05-13T19:16:00+00:00","description":"Seu novo jornal de not\u00edcias em Piracicaba com informa\u00e7\u00f5es locais, do Brasil e do mundo","breadcrumb":{"@id":"https:\/\/jornalvia.com\/piracicaba\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jornalvia.com\/piracicaba\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/jornalvia.com\/piracicaba\/#primaryimage","url":"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2025\/09\/logo_site_5.png","contentUrl":"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2025\/09\/logo_site_5.png","width":800,"height":800},{"@type":"BreadcrumbList","@id":"https:\/\/jornalvia.com\/piracicaba\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/jornalvia.com\/piracicaba\/"},{"@type":"ListItem","position":2,"name":"Index"}]},{"@type":"WebSite","@id":"https:\/\/jornalvia.com\/piracicaba\/#website","url":"https:\/\/jornalvia.com\/piracicaba\/","name":"Jornal VIA","description":"Seu novo jornal de not\u00edcias em Piracicaba com informa\u00e7\u00f5es locais, do Brasil e do mundo","publisher":{"@id":"https:\/\/jornalvia.com\/piracicaba\/#organization"},"alternateName":"Jornal VIA \u2022 Piracicaba","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jornalvia.com\/piracicaba\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/jornalvia.com\/piracicaba\/#organization","name":"Jornal VIA","url":"https:\/\/jornalvia.com\/piracicaba\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/jornalvia.com\/piracicaba\/#\/schema\/logo\/image\/","url":"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2025\/09\/logo_site_5.png","contentUrl":"https:\/\/jornalvia.com\/piracicaba\/wp-content\/uploads\/sites\/2\/2025\/09\/logo_site_5.png","width":800,"height":800,"caption":"Jornal VIA"},"image":{"@id":"https:\/\/jornalvia.com\/piracicaba\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/jornalvia.com\/piracicaba\/wp-json\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jornalvia.com\/piracicaba\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jornalvia.com\/piracicaba\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jornalvia.com\/piracicaba\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jornalvia.com\/piracicaba\/wp-json\/wp\/v2\/comments?post=2"}],"version-history":[{"count":712,"href":"https:\/\/jornalvia.com\/piracicaba\/wp-json\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":10078,"href":"https:\/\/jornalvia.com\/piracicaba\/wp-json\/wp\/v2\/pages\/2\/revisions\/10078"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jornalvia.com\/piracicaba\/wp-json\/wp\/v2\/media\/580"}],"wp:attachment":[{"href":"https:\/\/jornalvia.com\/piracicaba\/wp-json\/wp\/v2\/media?parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}