1 2 3 4<!doctype html> 5<html lang="pt-br"> 6 7<head> 8 9 <title></title> 10 <!-- Required meta tags --> 11 <meta charset="utf-8"> 12 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 13 14 15 <link href="https://caratinga.mg.gov.br/wp-content/themes/caratinga-normas/style.css" rel="stylesheet"> 16 17 <!-- Bootstrap CSS --> 18 <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" 19 integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> 20 21 <!-- fontawesome - icon --> 22
22<script src="https://kit.fontawesome.com/97f4dbfedd.js" crossorigin="anonymous"></script>
22 23 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css" integrity="sha512-MV7K8+y+gLIBoVD59lQIYicR65iaqukzvf/nwasF0nqhPay5w/9lJmVM2hMDcnK1OnMGCdVK+iQrJ7lzPJQd1w==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 24 25 <!-- CDN swiper --> 26 <link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.css" /> 27
27<script src="https://unpkg.com/swiper/swiper-bundle.js"></script>
27 28 29 <!-- CDN Jquery --> 30
30<script src="https://code.jquery.com/jquery-3.5.1.js" 31 integrity="sha256-QWo7LDvxbWT2tbbQ97B53yJnYU3WhH/C8ycbRAkjPDc=" crossorigin="anonymous"> 32 </script>
32 33 34 <!-- Functions JS --> 35
35<script type="text/javascript" src="https://caratinga.mg.gov.br/wp-content/themes/caratinga-normas/functions.js"></script>
35 36 37 <!-- CDN slick slider --> 38 <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.css" /> 39 40 <!-- Style CSS--> 41 <style id="caratinga-normas-dynamic-vars"> 42 :root { 43 --color_primary_l: #1f5468; 44 --color_primary: #3fa8d1; 45 --color_primary_m: #5efcff; 46 --color_secondary: #236c8b; 47 --color_tertiary: #e2e2e2; 48 --color_text_primary: white; 49 --color_text_secondary: black; 50 --color_text_secundary: black; 51 --box-border-color: 1px solid #ccc; 52 --box-background-color: #fff; 53 --data-color: #000; 54 --data-font-size: 25px; 55 --edicao-background-color: var(--color_primary); 56 --edicao-color: #fff; 57 --edicao-font-size: 20px; 58 --edicao-padding: 10px; 59 --descricao-color: #000; 60 --descricao-font-size: 16px; 61 --arquivo-background-color: var(--color_primary); 62 --arquivo-text-color: #fff; 63 --arquivo-border: 1px solid #ccc; 64 --foto-header-url: url("https://caratinga.mg.gov.br/wp-content/themes/caratinga-normas/assets/foto-header.png"); 65 } 66</style> 67 68 69<style> 70 71 body.no-scroll { 72 overflow: hidden; 73 } 74 75 /* Mantem o teaser do VLibras dentro da viewport para evitar overflow horizontal. */ 76 div[vw].enabled [vw-access-button] .vp-pop-up, 77 div[vw].enabled .active .vp-pop-up { 78 left: auto !important; 79 right: calc(100% + 12px) !important; 80 max-width: min(150px, calc(100vw - 88px)) !important; 81 } 82 83 /* Afasta os widgets fixos das bordas para evitar sensacao de "colado" 84 e reduzir pequenos estouros de largura em telas grandes. */ 85 .a11y-toolbar, 86 .fontResizer { 87 left: 8px !important; 88 } 89 90 div[vw].enabled [vw-access-button] { 91 right: 8px !important; 92 } 93 94 95 *:focus { 96 outline: none !important; 97 } 98 99 :a { 100 text-decoration: none; 101 } 102 103 a:hover { 104 text-decoration: none; 105 } 106 107 section.area-index { 108 display: grid; 109 grid-template-areas: 110 "banner banner" 111 "main aside"; 112 grid-template-columns: 70% 30%; 113 } 114 115 section.area-header { 116 display: grid; 117 grid-template-areas: 118 "acesso acesso acesso" 119 "header header header"; 120 grid-template-columns: 1fr 1fr 1fr; 121 } 122 123 section.area-footer { 124 display: grid; 125 grid-template-areas: 126 "footer footer footer"; 127 grid-template-columns: 1fr 1fr 1fr; 128 } 129 130 /*HEADER*/ 131 header { 132 grid-area: header; 133 display: grid; 134 grid-template-areas: 135 "acesso" 136 "menu" 137 "nav"; 138 } 139 140 .acesso-informacao { 141 grid-area: acesso; 142 background-color: #a5a5a5; 143 text-align: right; 144 padding: 7px 10px; 145 display: grid; 146 align-items: center; 147 grid-template-columns: minmax(210px, auto) minmax(0, 1fr) minmax(0, auto); 148 column-gap: 12px; 149 max-width: 100%; 150 overflow-x: hidden; 151 } 152 153 .acesso-informacao .translate { 154 margin: auto 0; 155 margin-right: auto; 156 min-width: 0; 157 } 158 159 .acesso-informacao>ul.acesso-links { 160 display: grid; 161 grid-template-columns: repeat(4, minmax(0, 1fr)); 162 list-style: none; 163 align-items: center; 164 margin: 0; 165 padding: 0; 166 min-width: 0; 167 } 168 169 .acesso-informacao>ul.acesso-links li { 170 width: 100%; 171 text-align: center; 172 } 173 174 .acesso-informacao>ul.acesso-links li span { 175 background-color: var(--color_tertiary); 176 padding: 2px; 177 margin-left: 5px; 178 color: var(--color_secondary); 179 border-radius: 2px; 180 } 181 182 .acesso-informacao>ul.acesso-links a, 183 .acesso-informacao>.acessos a { 184 color: var(--color_text_primary, white); 185 font-size: 1em; 186 margin: auto 0; 187 width: fit-content; 188 } 189 190 .acesso-informacao>.acessos { 191 margin-left: auto; 192 min-width: 0; 193 text-align: right; 194 white-space: normal;
195 overflow-wrap: anywhere; 196 line-height: 1.25; 197 } 198 199 section.menu-items { 200 grid-area: menu; 201 display: grid; 202 grid-template-areas: "logo sociais pesquisa toggle"; 203 grid-template-columns: minmax(260px, 1fr) auto minmax(240px, 18rem) auto; 204 padding: 10px 100px; 205 text-align: center; 206 align-items: center; 207 gap: 80px; 208 overflow: hidden; 209 height: 9rem; 210 } 211 212 body.layout-antigo section.menu-items { 213 grid-template-columns: minmax(260px, 1fr) auto minmax(240px, 18rem) auto; 214 } 215 216 @media (min-width: 993px) { 217 body.layout-antigo section.menu-items .menu-actions>.search { 218 margin-right: 28px; 219 } 220 221 body.layout-antigo section.menu-items .layout-switch-slot { 222 padding-left: 14px; 223 } 224 } 225 226 @media (max-width: 1700px) and (min-width: 1201px) { 227 body.layout-antigo section.menu-items { 228 grid-template-columns: minmax(220px, 1fr) auto minmax(200px, 15rem) auto; 229 padding: 12px 36px; 230 gap: 18px; 231 } 232 233 body.layout-antigo section.menu-items .logo img { 234 height: 7.2rem; 235 } 236 237 body.layout-antigo section.menu-items .redes-sociais { 238 width: 14.5rem; 239 } 240 241 body.layout-antigo section.menu-items .redes-sociais .icons-sociais { 242 width: 42px; 243 height: 42px; 244 padding: 7px 4px; 245 font-size: 24px; 246 } 247 248 body.layout-antigo section.menu-items .redes-sociais .icons-sociais a { 249 font-size: 24px; 250 } 251 252 body.layout-antigo section.menu-items .menu-actions>.search { 253 width: min(100%, 15rem); 254 } 255 256 body.layout-antigo section.menu-items .layout-switch-prompt { 257 font-size: 0.76rem; 258 gap: 6px; 259 padding: 7px 10px; 260 white-space: nowrap; 261 } 262 263 body.layout-antigo section.menu-items .layout-switch-text, 264 body.layout-antigo section.menu-items .layout-switch-link { 265 white-space: nowrap; 266 } 267 268 body.layout-antigo nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center { 269 padding: 12px 36px !important; 270 } 271 272 body.layout-antigo section.area-index { 273 grid-template-columns: minmax(0, 1fr) minmax(300px, 31%); 274 } 275 276 body.layout-antigo section.area-index>main { 277 padding-left: 48px; 278 } 279 280 body.layout-antigo aside { 281 padding-right: 48px; 282 margin-left: 14px; 283 } 284 285 body.layout-antigo #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item>a.mega-menu-link { 286 font-size: 16px !important; 287 } 288 289 body.layout-antigo #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item ul.mega-sub-menu li a.mega-menu-link { 290 font-size: 1.05em !important; 291 line-height: 1.25 !important; 292 white-space: normal; 293 } 294 } 295 296 @media (max-width: 1440px) and (min-width: 1201px) { 297 body.layout-antigo section.menu-items { 298 grid-template-columns: max-content max-content minmax(180px, 1fr) auto; 299 padding: 10px 24px; 300 gap: 12px; 301 } 302 303 body.layout-antigo section.menu-items .logo { 304 margin-right: 0; 305 justify-self: start; 306 } 307 308 body.layout-antigo section.menu-items .logo img { 309 width: auto; 310 height: 6.8rem; 311 } 312 313 body.layout-antigo section.menu-items .redes-sociais { 314 width: auto; 315 margin: 0; 316 justify-self: start; 317 grid-template-columns: repeat(4, 40px); 318 gap: 8px; 319 } 320 321 body.layout-antigo nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center { 322 padding: 10px 24px !important; 323 } 324 325 body.layout-antigo section.area-index { 326 grid-template-columns: minmax(0, 1fr) minmax(280px, 30%);
327 } 328 329 body.layout-antigo section.area-index>main { 330 padding-left: 28px; 331 } 332 333 body.layout-antigo aside { 334 padding-right: 28px; 335 margin-left: 10px; 336 } 337 } 338 339 section.menu-items .logo { 340 grid-area: logo; 341 margin-right: auto; 342 } 343 344 section.menu-items .logo img { 345 width: 100%; 346 height: 8rem; 347 object-fit: contain; 348 } 349 350 nav { 351 grid-area: nav; 352 padding: 15px 100px !important; 353 background-color: var(--color_primary); 354 } 355 356 /* NAVBAR */ 357 .navbar-nav { 358 flex-direction: row !important; 359 } 360 361 362 .navbar-dark .navbar-toggler { 363 color: black; 364 border: 2px solid var(--color_secondary); 365 } 366 367 .navbar-toggler { 368 margin: 0px !important; 369 } 370 371 span.navbar-toggler-icon { 372 filter: invert(1); 373 font-size: 1.1em; 374 } 375 376 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link, 377 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link, 378 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link { 379 background: none !important; 380 } 381 382 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link, 383 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link, 384 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link { 385 background: none !important; 386 } 387 388 #mega-menu-wrap-max_mega_menu_1, 389 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1, 390 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item, 391 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-row, 392 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-column, 393 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link, 394 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 span.mega-menu-badge { 395 background: none !important; 396 } 397 398 .mega-menu-wrap { 399 margin: auto !important; 400 } 401 402 .mega-menu-wrap ul li a { 403 position: relative !important; 404 } 405 406 .mega-menu-wrap ul li a:hover { 407 text-decoration: none !important; 408 } 409 410 #mega-menu-max_mega_menu_1 { 411 position: relative; 412 } 413 414 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link { 415 margin: 0; 416 } 417 418 #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle { 419 display: none; 420 } 421 422 .mega-menu-wrap ul li { 423 text-align: center; 424 margin: 0 auto; 425 padding: 0 20px; 426 } 427 428 a.mega-menu-link { 429 color: var(--color_text_primary) !important; 430 font-weight: bold !important; 431 font-size: 1.8em !important; 432 } 433 434 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after { 435 color: var(--color_primary); 436 margin: 0px !important; 437 } 438 439 ul.mega-sub-menu { 440 background: var(--color_primary) !important; 441 z-index: 9999 !important; 442 border: 2px solid var(--color_primary) !important; 443 left: 0% !important; 444 width: auto !important; 445 } 446 447 ul.mega-sub-menu li.mega-menu-item:hover { 448 background: var(--color_secondary) !important; 449 } 450 451 ul.mega-sub-menu li a { 452 text-align: left !important; 453 font-size: 1.7em !important; 454 padding: 7px 20px !important; 455 font-weight: 100 !important; 456 width: max-content !important; 457 } 458 459 #mega-menu-wrap-max_mega_menu_1 ul.mega-sub-menu li a { 460 max-width: 17.5vw !important; 461 word-break: break-word; 462 } 463 464 /*ul.mega-sub-menu li a:hover{ 465 color: var(--color_primary) !important; 466 }*/ 467 468 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after { 469 color: var(--color_primary); 470 margin: 0 !important; 471 } 472 473 span.mega-indicator { 474 margin: -5px !important; 475 } 476 477 nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link { 478 display: inline-flex !important; 479 align-items: center; 480 justify-content: center; 481 } 482 483 nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item-has-children>a.mega-menu-link { 484 gap: 0.28em; 485 } 486 487 nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator { 488 display: inline-flex !important; 489 align-items: center; 490 justify-content: center; 491 position: static !important; 492 width: auto !important; 493 height: auto !important; 494 margin: 0 !important; 495 transform: none !important; 496 vertical-align: middle; 497 line-height: 1; 498 } 499 500 nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after { 501 position: static !important; 502 top: auto !important; 503 right: auto !important; 504 margin: 0 !important; 505 vertical-align: middle; 506 line-height: 1; 507 } 508 509 @media (min-width: 1200px) { 510 body:not(.layout-novo) nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 { 511 display: flex !important; 512 flex-wrap: nowrap !important; 513 align-items: center; 514 justify-content: center; 515 gap: 0; 516 } 517 518 body:not(.layout-novo) nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item { 519 margin: 0 !important; 520 padding: 0 3px !important; 521 flex: 0 1 auto; 522 } 523 524 body:not(.layout-novo) nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item-has-children { 525 position: relative !important; 526 } 527 528 body:not(.layout-novo) nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link { 529 font-size: clamp(0.98rem, 0.13vw + 0.88rem, 1.08rem) !important; 530 line-height: 1.15 !important; 531 white-space: nowrap !important; 532 text-transform: uppercase !important; 533 letter-spacing: -0.015em !important; 534 padding-left: 0 !important; 535 padding-right: 0 !important; 536 } 537 538 body:not(.layout-novo) nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after { 539 font-size: 0.72em !important; 540 margin-left: 2px !important; 541 } 542 543 body:not(.layout-novo) nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item-has-children>ul.mega-sub-menu { 544 top: calc(100% + 8px) !important; 545 left: 0 !important; 546 margin-top: 0 !important; 547 transform: none !important; 548 } 549 550 body:not(.layout-novo) nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 ul.mega-sub-menu li.mega-menu-item-has-children { 551 position: relative !important; 552 } 553 554 body:not(.layout-novo) nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 ul.mega-sub-menu li.mega-menu-item-has-children>ul.mega-sub-menu { 555 top: -2px !important; 556 left: calc(100% + 10px) !important; 557 margin: 0 !important; 558 transform: none !important; 559 z-index: 10001 !important; 560 } 561 562 /* O submenu de Esporte/Cultura/Turismo fica na borda direita do header antigo. 563 Abre para a esquerda para nao criar overflow horizontal. */ 564 body:not(.layout-novo) nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-item-80528 ul.mega-sub-menu li.mega-menu-item-has-children>ul.mega-sub-menu { 565 left: auto !important; 566 right: calc(100% + 10px) !important; 567 } 568 569 body:not(.layout-novo) nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 ul.mega-sub-menu li a.mega-menu-link { 570 font-size: clamp(0.9rem, 0.12vw + 0.82rem, 1rem) !important; 571 line-height: 1.25 !important; 572 font-weight: 500 !important; 573 padding: 6px 14px !important; 574 } 575 } 576 577 578 section.menu-items .redes-sociais { 579 grid-area: sociais; 580 display: grid; 581 grid-template-columns: 1fr 1fr 1fr 1fr; 582 text-align: center; 583 width: 18rem; 584 max-width: 100%; 585 margin: auto; 586 } 587 588 section.menu-items .redes-sociais .icons-sociais { 589 font-size: 28px; 590 width: 50px; 591 height: 50px; 592 padding: 10px 5px; 593 border: 1px solid var(--color_primary); 594 border-radius: 100%; 595 margin: auto; 596 display: inline-block; 597 position: relative; 598 overflow: hidden; 599 } 600 601 section.menu-items .redes-sociais .icons-sociais a { 602 font-size: 30px; 603 transform: translate(-50%, -50%) !important; 604 position: absolute !important; 605 top: 50% !important; 606 left: 50% !important; 607 color: var(--color_primary); 608 width: 100%; 609 } 610 611 /* section.menu-items .redes-sociais .icons-sociais a img { 612 width: 100%; 613 object-fit: cover; 614 transition: 0.5s; 615 border-radius: 50%; 616 } */ 617 618 /* section.menu-items .redes-sociais .icons-sociais:hover a img { 619 transform: scale(1.1); 620 } */ 621 622 section.menu-items .redes-sociais .icons-sociais a i { 623 transition: 1s; 624 } 625 626 section.menu-items .redes-sociais .icons-sociais:hover a i { 627 transform: scale(1.3); 628 transition: 1s; 629 } 630 631 /*section.menu-items .redes-sociais .icons-sociais:hover span.background-anim { 632 background-color: var(--color_primary); 633 width: 100%; 634 height: 100%; 635 opacity: 1;
636 } 637 638 section.menu-items .redes-sociais span.background-anim { 639 position: absolute; 640 top: 50%; 641 left: 50%; 642 transform: translate(-50%, -50%); 643 width: 0%; 644 height: 0%; 645 border-radius: 50%; 646 transition-duration: 1s; 647 opacity: 0; 648 }*/ 649 650 651 /* ESTILO DE PESQUISA */ 652 .nav-links a { 653 color: white; 654 } 655 656 .nav-links a:hover { 657 font-weight: bold; 658 } 659 660 .nav-next { 661 text-align: right; 662 float: right; 663 } 664 665 section.menu-items .search { 666 position: relative; 667 } 668 669 section.menu-items .menu-actions { 670 grid-area: pesquisa; 671 display: flex; 672 justify-content: flex-end; 673 align-items: center; 674 justify-self: end; 675 width: 100%; 676 gap: 12px; 677 flex-wrap: nowrap; 678 } 679 680 section.menu-items .menu-actions>.search { 681 width: min(100%, 18rem); 682 flex: 0 0 auto; 683 } 684 685 body.layout-antigo section.menu-items .menu-actions #searchform { 686 display: flex; 687 align-items: stretch; 688 width: 100%; 689 min-width: 0; 690 position: relative; 691 } 692 693 body.layout-antigo section.menu-items .menu-actions #searchform #bar-search { 694 flex: 1 1 auto; 695 width: auto; 696 min-width: 0; 697 position: relative; 698 z-index: 2; 699 background-color: #fff; 700 pointer-events: auto; 701 } 702 703 body.layout-antigo section.menu-items .menu-actions #searchform i.fas.fa-search { 704 position: static !important; 705 display: inline-flex; 706 align-items: center; 707 justify-content: center; 708 flex: 0 0 40px; 709 width: 40px; 710 height: 40px; 711 padding: 0; 712 margin: 0; 713 line-height: 1; 714 transform: none !important; 715 } 716 717 section.menu-items .layout-switch-slot { 718 grid-area: toggle; 719 display: flex; 720 align-items: center; 721 justify-content: flex-end; 722 justify-self: end; 723 min-width: 0; 724 } 725 726 section.menu-items .layout-switch-prompt { 727 display: inline-flex; 728 align-items: center; 729 gap: 8px; 730 padding: 8px 12px; 731 border: 1px solid #d6deeb; 732 border-radius: 999px; 733 background-color: #fff; 734 box-shadow: 0 8px 18px rgba(18, 57, 115, 0.12); 735 color: #29466f; 736 font-size: 0.84rem; 737 line-height: 1.1; 738 max-width: 100%; 739 white-space: nowrap; 740 } 741 742 section.menu-items .layout-switch-text { 743 color: #29466f; 744 white-space: nowrap; 745 } 746 747 section.menu-items .layout-switch-link { 748 color: var(--color_primary); 749 font-weight: 700; 750 white-space: nowrap; 751 } 752 753 section.menu-items .layout-switch-link:hover { 754 text-decoration: underline; 755 } 756 757 section.menu-items .layout-switch-close { 758 display: inline-flex; 759 align-items: center; 760 justify-content: center; 761 width: 18px; 762 height: 18px; 763 padding: 0; 764 border: 0; 765 background: transparent; 766 color: #7f8da4; 767 font-size: 1rem; 768 line-height: 1; 769 cursor: pointer; 770 } 771 772 section.menu-items .layout-switch-close:hover { 773 color: #405a81; 774 } 775 776 body.layout-novo .acesso-informacao { 777 display: none; 778 } 779 780 body.layout-antigo section.menu-items { 781 min-height: 9rem; 782 height: auto; 783 overflow: visible; 784 } 785 786 body.layout-novo header { 787 display: block; 788 } 789 790 body.layout-novo section.menu-items { 791 display: block; 792 position: relative; 793 height: clamp(180px, 22vw, 340px); 794 min-height: 180px; 795 padding: 0; 796 background: #efe7dd var(--foto-header-url) center top / cover no-repeat; 797 } 798 799 body.layout-novo section.menu-items .logo, 800 body.layout-novo section.menu-items .redes-sociais, 801 body.layout-novo section.menu-items .search { 802 display: none; 803 } 804 805 body.layout-novo section.menu-items .menu-actions { 806 position: absolute; 807 top: clamp(18px, 3vw, 38px); 808 right: clamp(12px, 1.8vw, 28px); 809 display: block; 810 width: auto; 811 } 812 813 body.layout-novo section.menu-items .layout-switch-prompt { 814 background-color: rgba(255, 255, 255, 0.94); 815 box-shadow: 0 10px 24px rgba(11, 42, 90, 0.18); 816 } 817 818 input#bar-search { 819 height: 40px; 820 width: 15rem; 821 padding: 10px; 822 border: 1px solid var(--color_primary); 823 box-shadow: -1px 0px 4px -1px var(--color_primary); 824 } 825 826 body.layout-novo input#bar-search { 827 background-color: transparent; 828 z-index: -1; 829 transition: 2s; 830 } 831 832 body.layout-novo .openSearch input#bar-search { 833 position: absolute; 834 left: -13rem; 835 height: 40px; 836 width: 17rem; 837 top: 31%; 838 background-color: transparent; 839 transform: translate(0px, -50%); 840 opacity: 1;
841 z-index: 0; 842 } 843 844 @keyframes openSearchAnimation { 845 0% { 846 margin-bottom: 0; 847 } 848 849 100% { 850 margin-bottom: -4rem; 851 } 852 } 853 854 @keyframes openSearchAnimationOut { 855 0% { 856 margin-bottom: -4rem; 857 } 858 859 100% { 860 margin-bottom: 0; 861 } 862 } 863 864 .redes-sociais .icons-sociais.openSearch { 865 animation: openSearchAnimation 0.5s 0.5s; 866 animation-fill-mode: both; 867 } 868 869 .redes-sociais .icons-sociais { 870 animation: openSearchAnimationOut 0.5s 0.25s; 871 animation-fill-mode: both; 872 } 873 874 .redes-sociais .icons-sociais+.icons-sociais.openSearch { 875 animation: openSearchAnimation 0.5s 0.25s; 876 animation-fill-mode: both; 877 } 878 879 .redes-sociais .icons-sociais+.icons-sociais { 880 animation: openSearchAnimationOut 0.5s 0.5s; 881 animation-fill-mode: both; 882 } 883 884 .redes-sociais .icons-sociais+.icons-sociais+.icons-sociais.openSearch { 885 animation: openSearchAnimation 0.5s; 886 animation-fill-mode: both; 887 } 888 889 .redes-sociais .icons-sociais+.icons-sociais+.icons-sociais { 890 animation: openSearchAnimationOut 0.5s 0.75s; 891 animation-fill-mode: both; 892 } 893 894 section.menu-items i.fas.fa-search { 895 font-size: 25px; 896 color: var(--color_text_primary); 897 transition: 1s; 898 position: absolute; 899 z-index: 1; 900 cursor: pointer; 901 background-color: var(--color_primary); 902 height: 40px; 903 padding: 6px; 904 width: 40px; 905 box-shadow: -1px 0px 4px -1px var(--color_primary); 906 } 907 908 /*FIM HEADER*/ 909 910 /*MAIN*/ 911 912 section.area-index>main { 913 grid-area: main; 914 padding-left: 100px; 915 position: relative; 916 display: grid !important; 917 grid-template-rows: auto 14rem auto; 918 grid-gap: 20px; 919 } 920 921 /*BANNER*/ 922 section.banners { 923 grid-area: banner; 924 margin-bottom: 20px; 925 overflow: hidden; 926 } 927 928 /*swiper Styles*/ 929 :root { 930 --swiper-theme-color: var(--color_primary); 931 } 932 933 .swiper-container { 934 width: 100%; 935 height: 100%; 936 position: relative; 937 } 938 939 .swiper-slide { 940 text-align: center; 941 font-size: 18px; 942 background: #fff; 943 944 /* Center slide text vertically */ 945 display: -webkit-box; 946 display: -ms-flexbox; 947 display: -webkit-flex; 948 display: flex; 949 -webkit-box-pack: center; 950 -ms-flex-pack: center; 951 -webkit-justify-content: center; 952 justify-content: center; 953 -webkit-box-align: center; 954 -ms-flex-align: center; 955 -webkit-align-items: center; 956 align-items: center; 957 } 958 959 .swiper-slide img { 960 display: block; 961 width: 100%; 962 height: 100%; 963 object-fit: cover; 964 } 965 966 .banner-lateral .swiper-slide img { 967 display: block; 968 width: 450px; 969 height: 450px; 970 object-fit: contain; 971 margin: 1.5rem; 972 } 973 974 .banner-lateral .swiper-slide { 975 margin-bottom: 1rem; 976 } 977 978 979 .swiper-button-next, 980 .swiper-rtl .swiper-button-prev { 981 right: 30px; 982 left: auto; 983 } 984 985 .swiper-button-prev, 986 .swiper-rtl .swiper-button-next { 987 left: 30px; 988 right: auto; 989 } 990 991 /*Fim swiper Styles*/ 992 993 /*FIM BANNER*/ 994 995 section.campanha { 996 overflow: hidden; 997 width: 100%; 998 } 999 1000 section.campanha h2 { 1001 background-color: var(--color_primary); 1002 color: var(--color_text_primary, white); 1003 padding: 10px 20px; 1004 font-size: 1.7em; 1005 font-weight: bold; 1006 margin-bottom: auto; 1007 width: 100%; 1008 border-radius: 5px; 1009 } 1010 1011 section.noticias-recentes { 1012 display: grid; 1013 grid-template-rows: 4rem 35rem auto 3rem; 1014 overflow: hidden; 1015 } 1016 1017 section.noticias-recentes h2 { 1018 background-color: var(--color_secondary); 1019 color: var(--color_text_primary, white); 1020 padding: 10px 20px; 1021 font-size: 1.7em; 1022 font-weight: bold; 1023 margin-bottom: auto; 1024 width: 100%; 1025 border-radius: 5px; 1026 } 1027 1028 .banner-destaque { 1029 height: 35rem; 1030 overflow: hidden; 1031 width: 100%; 1032 } 1033 1034 .banner-destaque .box { 1035 position: relative; 1036 } 1037 1038 .banner-destaque img.box-image { 1039 /* width: 100%; */ 1040 height: 35rem; 1041 position: relative; 1042 aspect-ratio: 3/1; 1043 } 1044 1045 .banner-destaque .box-text { 1046 background: var(--color_primary); 1047 margin: 0px auto; 1048 z-index: 2; 1049 text-align: center; 1050 color: var(--color_text_primary, white); 1051 max-height: 9.8rem; 1052 overflow: hidden; 1053 transition: 1s; 1054 } 1055 1056 .banner-destaque .box-text h2 { 1057 font-weight: bold; 1058 text-transform: uppercase; 1059 font-size: 1.5rem; 1060 overflow: hidden; 1061 display: -webkit-box; 1062 -webkit-line-clamp: 2; 1063 line-clamp: 2; 1064 -webkit-box-orient: vertical; 1065 margin: 0; 1066 height: 4rem; 1067 color: var(--color_text_primary); 1068 background-color: #0000004f; 1069 position: absolute; 1070 bottom: 15%; 1071 border-radius: 0; 1072 } 1073 1074 .banner-destaque .box-text:hover h2 { 1075 -webkit-line-clamp: inherit; 1076 line-clamp: inherit; 1077 } 1078 1079 section.noticias-recentes .box-noticias { 1080 height: 100%; 1081 display: grid; 1082 align-items: center; 1083 } 1084 1085 section.noticias-recentes .noticias { 1086 display: grid; 1087 grid-template-areas: "imagem descricao"; 1088 grid-template-columns: 30% 70%; 1089 margin-top: 10px; 1090 padding-bottom: 10px; 1091 border-bottom: 2px solid var(--color_primary); 1092 } 1093 1094 section.noticias-recentes .noticias.no-img { 1095 display: grid; 1096 grid-template-areas: "descricao"; 1097 grid-template-columns: 100%; 1098 margin-top: 10px; 1099 } 1100 1101 .noticias .image-noticia { 1102 position: relative; 1103 } 1104 1105 section.noticias-recentes .noticias img.box-image { 1106 width: 100%; 1107 height: 15rem; 1108 object-fit: cover; 1109 transition: 0.5s; 1110 } 1111 1112 .noticias .image-noticia:hover img.box-image { 1113 filter: brightness(0.2); 1114 } 1115 1116 .noticias .button-img { 1117 position: absolute; 1118 top: 50%; 1119 left: 50%; 1120 transform: translate(-50%, -50%); 1121 color: var(--color_primary_m); 1122 border: 2px solid var(--color_primary_m); 1123 border-radius: 10px; 1124 padding: 10px; 1125 font-size: 1.5em; 1126 opacity: 0; 1127 transition: 0.5s; 1128 display: none; 1129 text-align: center; 1130 width: fit-content; 1131 } 1132 1133 .noticias .image-noticia:hover .button-img { 1134 opacity: 1;
1135 display: unset; 1136 } 1137 1138 section.noticias-recentes .noticias .box-text { 1139 text-align: center; 1140 } 1141 1142 section.noticias-recentes .noticias .box-text h2 { 1143 background-color: transparent; 1144 color: var(--color_text_secondary, black); 1145 font-size: 1.5em; 1146 } 1147 1148 section.noticias-recentes .noticias .box-text p { 1149 color: var(--color_text_secondary, black); 1150 overflow: hidden; 1151 display: -webkit-box; 1152 -webkit-line-clamp: 3; 1153 line-clamp: 3; 1154 -webkit-box-orient: vertical; 1155 text-align: center; 1156 padding: 0 20px; 1157 } 1158 1159 section.noticias-recentes .noticias .box-text p.categoria-noticia { 1160 text-align: right !important; 1161 } 1162 1163 section.noticias-recentes .noticias .box-text p.categoria-noticia a { 1164 background-color: var(--color_primary); 1165 padding: 2px 20px; 1166 margin: 2px; 1167 color: var(--color_text_primary, white); 1168 display: inline-flex; 1169 } 1170 1171 section.noticias-recentes .saiba-mais { 1172 background-color: var(--color_primary); 1173 text-align: center; 1174 margin-top: auto; 1175 margin-bottom: 0; 1176 color: var(--color_text_primary, white); 1177 font-size: 1.4rem; 1178 transition: 1s; 1179 } 1180 1181 section.noticias-recentes .saiba-mais:hover { 1182 transform: scale(1.1); 1183 } 1184 1185 section.diario-oficial h2 { 1186 background-color: var(--color_primary); 1187 color: var(--color_text_primary, white); 1188 padding: 10px 20px; 1189 font-size: 1.7em; 1190 font-weight: bold; 1191 margin-bottom: 20px; 1192 width: 100%; 1193 border-radius: 5px; 1194 } 1195 1196 section.diario-oficial .publicacoes { 1197 height: 25rem; 1198 overflow: auto; 1199 } 1200 1201 section.servicos .options-services { 1202 display: grid; 1203 grid-gap: 20px; 1204 grid-template-columns: 1fr 1fr 1fr; 1205 margin: 20px 0; 1206 } 1207 1208 section.servicos h2.title { 1209 background-color: var(--color_secondary); 1210 color: var(--color_text_primary, white); 1211 padding: 10px 20px; 1212 font-size: 1.7em; 1213 font-weight: bold; 1214 margin-bottom: auto; 1215 width: 100%; 1216 border-radius: 5px; 1217 } 1218 1219 section.servicos .box-servicos { 1220 display: grid; 1221 grid-template-areas: "icone titulo"; 1222 grid-template-columns: 30% 70%; 1223 background-color: var(--color_tertiary); 1224 transition: 0.5s; 1225 /* box-shadow: 1px 1px 5px 1px #00000054; */ 1226 border-radius: 5px; 1227 height: 6rem; 1228 } 1229 1230 section.servicos .box-servicos i { 1231 color: var(--color_primary); 1232 font-size: 4vw; 1233 margin: auto 20px; 1234 } 1235 1236 section.servicos .destaque-servicos i { 1237 color: white; 1238 } 1239 1240 1241 section.servicos .box-servicos:hover { 1242 transform: scale(1.05); 1243 transition: 0.5s; 1244 } 1245 1246 section.servicos .destaque-servicos { 1247 background-color: var(--color_primary); 1248 } 1249 1250 section.servicos img.box-image { 1251 width: 100%; 1252 grid-area: icone; 1253 padding: 10px; 1254 object-fit: contain; 1255 height: 6rem; 1256 } 1257 1258 section.servicos .box-servicos h2 { 1259 grid-area: titulo; 1260 text-align: left; 1261 margin: auto 0; 1262 font-size: 1.5em; 1263 font-weight: bold; 1264 color: var(--color_primary); 1265 } 1266 1267 section.servicos .box-servicos.destaque-servicos h2 { 1268 color: var(--color_text_primary, white); 1269 font-weight: bold; 1270 font-size: 1.7em; 1271 } 1272 1273 /*FIM MAIN*/ 1274 1275 /*ASIDE*/ 1276 1277 aside { 1278 grid-area: aside; 1279 padding-right: 100px; 1280 margin-left: 20px; 1281 } 1282 1283 /*Menu lateral Sidebar*/ 1284 aside div#mega-menu-wrap-max_mega_menu_2 { 1285 z-index: 1; 1286 } 1287 1288 aside #mega-menu-wrap-max_mega_menu_2 ul#mega-menu-max_mega_menu_2 { 1289 background: white !important; 1290 } 1291 1292 aside #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item { 1293 background: white !important; 1294 width: 100% !important; 1295 margin-bottom: 10px !important; 1296 /* border-bottom: 2px solid var(--color_primary) !important; */ 1297 } 1298 1299 aside #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item>a.mega-menu-link { 1300 background: var(--color_primary) !important; 1301 border-radius: 5px !important; 1302 height: fit-content; 1303 padding: 0px 10px; 1304 font-size: 17px !important; 1305 } 1306 1307 aside #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item span.mega-indicator { 1308 display: none !important; 1309 } 1310 1311 aside #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item ul.mega-sub-menu { 1312 position: relative !important; 1313 width: 100% !important; 1314 background: white !important; 1315 border: none !important; 1316 opacity: 1 !important; 1317 visibility: visible !important; 1318 } 1319 1320 aside #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item ul { 1321 position: relative !important; 1322 width: 100% !important; 1323 background: white !important; 1324 } 1325 1326 aside #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item ul.mega-sub-menu li { 1327 background: white !important; 1328 } 1329 1330 aside #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item { 1331 width: fit-content !important; 1332 padding: 0px !important; 1333 } 1334 1335 aside #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item ul.mega-sub-menu li a.mega-menu-link { 1336 color: var(--color_secondary) !important; 1337 background-color: white !important; 1338 width: 100% !important; 1339 font-size: 1.2em !important; 1340 line-height: 20px !important; 1341 padding: 5px 20px !important; 1342 } 1343 1344 aside #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item ul.mega-sub-menu li a.mega-menu-link::before { 1345 content: ''; 1346 position: absolute; 1347 top: 90%; 1348 width: 0%; 1349 height: 2px; 1350 background-color: var(--color_primary); 1351 transition: 0.5s; 1352 } 1353 1354 aside #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item ul.mega-sub-menu li a.mega-menu-link:hover:before { 1355 width: 30%; 1356 } 1357 1358 /*FIM Menu lateral Sidebar*/ 1359 1360 1361 section.tv-prefeitura { 1362 margin: 20px 0; 1363 } 1364 1365 section.tv-prefeitura h2 { 1366 background-color: var(--color_primary); 1367 color: var(--color_text_primary, white); 1368 padding: 10px 20px; 1369 font-size: 1.4em; 1370 font-weight: bold; 1371 margin-bottom: 20px; 1372 width: 100%; 1373 border-radius: 5px; 1374 } 1375 1376 section.tv-prefeitura .epyt-gallery-list { 1377 display: none; 1378 } 1379 1380 section.banner-lateral { 1381 margin: 20px 0; 1382 } 1383 1384 section.banner-lateral h2 { 1385 background-color: var(--color_primary); 1386 color: var(--color_text_primary, white); 1387 padding: 10px 20px; 1388 font-size: 1.4em; 1389 font-weight: bold; 1390 margin-bottom: 0; 1391 width: 100%; 1392 border-radius: 5px; 1393 } 1394 1395 .epyt-gallery iframe { 1396 width: 100%; 1397 } 1398 1399 .banner-lateral { 1400 margin: 20px 0; 1401 } 1402 1403 /*FIM ASIDE*/ 1404 1405 section#rodape.area-footer { 1406 margin-top: 30px; 1407 } 1408 1409 section#rodape.area-footer footer.footer-site { 1410 grid-area: footer; 1411 background: #e7e8ec; 1412 color: #2b2f74; 1413 } 1414 1415 section#rodape .footer-top-line { 1416 width: 100%; 1417 height: 14px; 1418 background: #22286b; 1419 } 1420 1421 section#rodape .footer-top { 1422 max-width: 1780px; 1423 margin: 0 auto; 1424 padding: 38px 32px 24px; 1425 display: grid; 1426 grid-template-columns: repeat(6, minmax(110px, 1fr)); 1427 gap: 16px 24px; 1428 align-items: start; 1429 } 1430 1431 section#rodape .footer-menu { 1432 grid-column: 1 / -1; 1433 min-width: 0; 1434 grid-row: 1; 1435 } 1436 1437 section#rodape .footer-brasao { 1438 display: flex; 1439 align-items: flex-end; 1440 justify-content: center; 1441 grid-column: 6; 1442 grid-row: 1; 1443 align-self: end; 1444 justify-self: center; 1445 z-index: 2; 1446 pointer-events: none; 1447 padding-bottom: 4px;
1448 } 1449 1450 section#rodape .footer-brasao img { 1451 display: block; 1452 width: min(100%, 110px); 1453 height: auto; 1454 } 1455 1456 section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2, 1457 section#rodape .footer-menu #mega-menu-max_mega_menu_2 { 1458 background: transparent !important; 1459 } 1460 1461 section#rodape .footer-menu #mega-menu-max_mega_menu_2 { 1462 display: grid !important; 1463 grid-template-columns: repeat(6, minmax(110px, 1fr)); 1464 gap: 14px 24px; 1465 margin: 0 !important; 1466 padding: 0 !important; 1467 list-style: none !important; 1468 } 1469 1470 section#rodape .footer-menu #mega-menu-max_mega_menu_2>li.mega-menu-item { 1471 display: block !important; 1472 margin: 0 !important; 1473 width: auto !important; 1474 min-width: 0; 1475 background: transparent !important; 1476 border: none !important; 1477 } 1478 1479 section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item>a.mega-menu-link { 1480 display: block !important; 1481 background: transparent !important; 1482 color: #2b2f74 !important; 1483 border-radius: 0 !important; 1484 padding: 0 !important; 1485 height: auto !important; 1486 line-height: 1.32 !important; 1487 font-size: clamp(0.95rem, 0.12vw + 0.9rem, 1.08rem) !important; 1488 font-weight: 700 !important; 1489 letter-spacing: -0.01em; 1490 text-transform: uppercase !important; 1491 white-space: normal !important; 1492 overflow-wrap: anywhere; 1493 margin-bottom: 8px !important; 1494 } 1495 1496 section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item span.mega-indicator { 1497 display: none !important; 1498 } 1499 1500 section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item ul.mega-sub-menu, 1501 section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item ul.mega-sub-menu li, 1502 section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item { 1503 display: block !important; 1504 position: static !important; 1505 width: 100% !important; 1506 height: auto !important; 1507 max-height: none !important; 1508 overflow: visible !important; 1509 transform: none !important; 1510 margin: 0 !important; 1511 padding: 0 !important; 1512 background: transparent !important; 1513 border: none !important; 1514 opacity: 1 !important; 1515 visibility: visible !important; 1516 } 1517 1518 section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu, 1519 section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-row, 1520 section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu, 1521 section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column, 1522 section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column>ul.mega-sub-menu { 1523 display: block !important; 1524 width: 100% !important; 1525 height: auto !important; 1526 max-height: none !important; 1527 overflow: visible !important; 1528 position: static !important; 1529 opacity: 1 !important; 1530 visibility: visible !important; 1531 } 1532 1533 section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item ul.mega-sub-menu li a.mega-menu-link { 1534 display: block !important; 1535 color: #22286b !important; 1536 background: transparent !important; 1537 width: 100% !important; 1538 padding: 2px 0 !important; 1539 font-size: 0.86rem !important; 1540 line-height: 1.45 !important; 1541 font-weight: 500 !important; 1542 white-space: normal !important;
1543 overflow-wrap: anywhere; 1544 } 1545 1546 section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item ul.mega-sub-menu li a.mega-menu-link::before { 1547 content: "- " !important; 1548 position: static !important; 1549 display: inline-block !important; 1550 width: auto !important; 1551 height: auto !important; 1552 margin-right: 0 !important; 1553 color: #22286b !important; 1554 background: none; 1555 padding-right: 0.5rem; 1556 } 1557 1558 section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item ul.mega-sub-menu li a.mega-menu-link:hover { 1559 color: #383b6b !important; 1560 } 1561 1562 section#rodape .footer-bottom { 1563 background: transparent; 1564 border-top: 0; 1565 max-width: 1320px; 1566 margin: 0 auto; 1567 padding: 80px 32px 18px; 1568 display: grid; 1569 grid-template-columns: auto auto auto; 1570 justify-content: center; 1571 align-items: center; 1572 justify-items: center; 1573 gap: 40px; 1574 text-align: center; 1575 } 1576 1577 section#rodape .endereco p { 1578 margin: 0; 1579 color: #22286b; 1580 font-size: 0.92rem; 1581 line-height: 1.4; 1582 text-align: center; 1583 } 1584 1585 section#rodape .endereco .footer-links-institucionais { 1586 margin-top: 8px; 1587 display: inline-flex; 1588 gap: 8px; 1589 flex-wrap: wrap; 1590 justify-content: center; 1591 align-items: center; 1592 } 1593 1594 section#rodape .endereco .footer-links-institucionais a { 1595 color: #22286b; 1596 text-decoration: none; 1597 font-size: 0.88rem; 1598 font-weight: 600; 1599 transition: color 0.2s ease; 1600 } 1601 1602 section#rodape .endereco .footer-links-institucionais a:hover { 1603 color: #383b6b; 1604 } 1605 1606 section#rodape .endereco .footer-links-institucionais span { 1607 color: #61668a; 1608 font-size: 0.86rem; 1609 } 1610 1611 section#rodape .footer-redes-sociais { 1612 display: inline-flex; 1613 align-items: center; 1614 gap: 10px; 1615 justify-self: center; 1616 } 1617 1618 section#rodape .footer-rede-link { 1619 display: inline-flex; 1620 align-items: center; 1621 justify-content: center; 1622 width: 30px; 1623 height: 30px; 1624 border-radius: 6px; 1625 background: #28306f; 1626 color: #fff; 1627 font-size: 1rem; 1628 text-decoration: none; 1629 transition: transform 0.2s ease, background-color 0.2s ease; 1630 } 1631 1632 section#rodape .footer-rede-link:hover { 1633 color: #fff; 1634 background: #1f2558; 1635 transform: translateY(-1px); 1636 } 1637 1638 section#rodape .footer-dev-link { 1639 justify-self: center; 1640 color: #666a77; 1641 font-size: 0.92rem; 1642 white-space: nowrap; 1643 text-align: center; 1644 transition: color 0.2s ease; 1645 } 1646 1647 section#rodape .footer-dev-link:hover { 1648 color: #2b2f74; 1649 } 1650 1651 section#rodape footer:not(.footer-site) { 1652 grid-area: footer; 1653 background-color: var(--color_primary); 1654 color: var(--color_text_primary, white); 1655 display: grid !important; 1656 grid-template-areas: "endereco versa"; 1657 text-align: center; 1658 margin-top: 30px; 1659 padding: 25px 100px; 1660 grid-template-columns: 50% 50%; 1661 gap: 0; 1662 } 1663 1664 section#rodape footer:not(.footer-site) .endereco p { 1665 margin: auto; 1666 color: var(--color_text_primary, white); 1667 } 1668 1669 section#rodape footer:not(.footer-site) a { 1670 color: var(--color_text_primary, white); 1671 transition: 0.5s; 1672 width: fit-content; 1673 margin: auto; 1674 } 1675 1676 section#rodape footer:not(.footer-site) a:hover { 1677 color: var(--color_text_primary, white); 1678 transform: scale(1.05); 1679 } 1680 1681 @media (max-width: 1440px) and (min-width: 1024px) { 1682 body.layout-novo section#rodape .footer-top { 1683 grid-template-columns: 1fr; 1684 gap: 24px; 1685 padding: 30px 24px 22px; 1686 } 1687 1688 body.layout-novo section#rodape .footer-menu { 1689 grid-column: 1 / -1; 1690 grid-row: 1; 1691 } 1692 1693 body.layout-novo section#rodape .footer-menu #mega-menu-max_mega_menu_2 { 1694 grid-template-columns: repeat(3, minmax(150px, 1fr)); 1695 gap: 24px 24px; 1696 } 1697 1698 body.layout-novo section#rodape .footer-brasao { 1699 grid-column: 1; 1700 grid-row: 2; 1701 align-self: center; 1702 justify-self: center; 1703 padding-bottom: 0; 1704 } 1705 1706 body.layout-novo section#rodape .footer-bottom { 1707 grid-template-columns: 1fr; 1708 gap: 24px; 1709 padding: 30px 28px 24px; 1710 } 1711 1712 body.layout-novo section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item>a.mega-menu-link { 1713 font-size: clamp(0.84rem, 0.08vw + 0.8rem, 0.94rem) !important; 1714 line-height: 1.32 !important; 1715 margin-bottom: 8px !important; 1716 } 1717 1718 body.layout-novo section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item ul.mega-sub-menu li a.mega-menu-link { 1719 font-size: 0.8rem !important; 1720 line-height: 1.45 !important; 1721 padding: 3px 0 !important; 1722 } 1723 1724 body.layout-novo section#rodape .endereco { 1725 display: grid; 1726 gap: 10px; 1727 justify-items: center; 1728 } 1729 1730 body.layout-novo section#rodape .endereco p { 1731 font-size: 0.86rem; 1732 line-height: 1.62; 1733 max-width: 64rem; 1734 margin: 0 auto; 1735 } 1736 1737 body.layout-novo section#rodape .endereco .footer-links-institucionais { 1738 margin-top: 0;
1739 gap: 12px 16px; 1740 } 1741 1742 body.layout-novo section#rodape .endereco .footer-links-institucionais a { 1743 font-size: 0.82rem; 1744 line-height: 1.45; 1745 } 1746 1747 body.layout-novo section#rodape .footer-dev-link { 1748 font-size: 0.84rem; 1749 white-space: normal; 1750 line-height: 1.52; 1751 margin-top: 2px; 1752 } 1753 } 1754 1755 @media (max-width: 769px) { 1756 body.layout-novo section#rodape .footer-top { 1757 grid-template-columns: 1fr; 1758 gap: 20px; 1759 padding: 28px 18px 22px; 1760 } 1761 1762 body.layout-novo section#rodape .footer-brasao { 1763 grid-column: 1; 1764 grid-row: auto; 1765 align-self: center; 1766 justify-self: center; 1767 justify-content: center; 1768 width: 100%; 1769 padding-bottom: 0; 1770 pointer-events: auto; 1771 } 1772 1773 body.layout-novo section#rodape .footer-menu #mega-menu-max_mega_menu_2 { 1774 grid-template-columns: repeat(2, minmax(130px, 1fr)); 1775 gap: 18px; 1776 } 1777 1778 body.layout-novo section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 ul.mega-sub-menu, 1779 body.layout-novo section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 li.mega-menu-item, 1780 body.layout-novo section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 li.mega-menu-row, 1781 body.layout-novo section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 li.mega-menu-column { 1782 display: block !important; 1783 position: static !important; 1784 width: 100% !important; 1785 height: auto !important; 1786 max-height: none !important; 1787 overflow: visible !important; 1788 opacity: 1 !important; 1789 visibility: visible !important; 1790 } 1791 1792 body.layout-novo section#rodape .footer-bottom { 1793 grid-template-columns: 1fr; 1794 gap: 14px; 1795 padding: 14px 18px 18px; 1796 } 1797 1798 body.layout-novo section#rodape .footer-dev-link { 1799 justify-self: center; 1800 } 1801 } 1802 1803 /*PAGE ULTIMAS-NOTICIAS*/ 1804 section.page-ultimas-noticias { 1805 padding: 0px 100px; 1806 } 1807 1808 section.area-title h1 { 1809 text-align: center; 1810 font-weight: bold; 1811 padding: 30px 0; 1812 margin: 0; 1813 } 1814 1815 section.page-ultimas-noticias section.noticias-recentes { 1816 display: initial;
1817 grid-template-rows: none; 1818 } 1819 1820 section.page-ultimas-noticias section.noticias-recentes .noticias { 1821 display: grid; 1822 grid-template-areas: "imagem descricao"; 1823 grid-template-columns: 30% 70%; 1824 margin-top: 10px; 1825 } 1826 1827 section.page-ultimas-noticias section.noticias-recentes .noticias.no-img { 1828 display: grid; 1829 grid-template-areas: "descricao"; 1830 grid-template-columns: 100%; 1831 margin-top: 10px; 1832 } 1833 1834 section.page-ultimas-noticias section.noticias-recentes .noticias .box-text { 1835 text-align: left; 1836 } 1837 1838 section.page-ultimas-noticias section.noticias-recentes .noticias .box-text h2 { 1839 background-color: transparent; 1840 color: var(--color_text_secondary, black); 1841 font-size: 1.5em; 1842 padding: 20px 0; 1843 } 1844 1845 section.page-ultimas-noticias section.noticias-recentes .noticias .box-text p { 1846 color: var(--color_text_secondary, black); 1847 overflow: hidden; 1848 display: -webkit-box; 1849 -webkit-line-clamp: 3; 1850 line-clamp: 3; 1851 -webkit-box-orient: vertical; 1852 padding: 0; 1853 text-align: left; 1854 } 1855 1856 section.page-ultimas-noticias section.noticias-recentes .noticias a.categoria-noticia { 1857 background-color: var(--color_primary); 1858 padding: 5px 20px; 1859 margin: 0px; 1860 color: var(--color_text_primary, white); 1861 } 1862 1863 section.page-ultimas-noticias section.noticias-recentes .noticias { 1864 grid-gap: 25px; 1865 position: relative; 1866 } 1867 1868 .box-text span { 1869 font-style: italic; 1870 } 1871 1872 span.autor a { 1873 text-transform: uppercase; 1874 color: black; 1875 font-weight: bold; 1876 } 1877 1878 section.page-ultimas-noticias section.noticias-recentes .noticias .box-text a.cat-link { 1879 background-color: var(--color_primary); 1880 padding: 5px 20px; 1881 margin: 0px; 1882 color: var(--color_text_primary, white); 1883 display: inline-flex; 1884 margin: 2px; 1885 } 1886 1887 /*AREA DE NAVEGAÃÃO PAGINAÃÃO*/ 1888 section.area-navegation { 1889 text-align: center; 1890 margin-top: 25px; 1891 } 1892 1893 section.area-navegation ul { 1894 list-style: none; 1895 display: inline-block; 1896 margin: 10px 0px; 1897 padding: 0; 1898 } 1899 1900 section.area-navegation ul li { 1901 display: inline-block; 1902 padding: 0.8rem; 1903 border: 2px solid var(--color_primary); 1904 border-radius: 2px; 1905 margin: 0px; 1906 color: var(--color_primary); 1907 cursor: pointer; 1908 transition: 0.5s; 1909 } 1910 1911 .area-navegation a { 1912 color: var(--color_primary); 1913 } 1914 1915 section.area-navegation>a { 1916 display: inline-block; 1917 } 1918 1919 section.area-navegation ul li a { 1920 display: block; 1921 padding: 0 20px; 1922 } 1923 1924 .area-navegation .active a { 1925 color: #fff !important; 1926 font-weight: bolder; 1927 } 1928 1929 section.area-navegation ul li.active { 1930 background-color: var(--color_primary); 1931 color: var(--color_text_primary); 1932 } 1933 1934 span.opt-total { 1935 padding: 0px 20px; 1936 border: 2px solid var(--color_primary); 1937 border-radius: 2px; 1938 margin-left: -20px; 1939 background-color: var(--color_primary); 1940 color: var(--color_text_primary); 1941 display: inline-block; 1942 cursor: pointer; 1943 transition: 0.5s; 1944 } 1945 1946 i.fas.fa-angle-double-left { 1947 display: inline-block; 1948 padding: 3px 20px; 1949 border: 2px solid var(--color_primary); 1950 border-radius: 2px; 1951 color: var(--color_primary); 1952 height: 28px; 1953 cursor: pointer; 1954 transition: 0.5s; 1955 } 1956 1957 i.fas.fa-angle-double-left:hover { 1958 color: var(--color_text_primary); 1959 background-color: var(--color_primary); 1960 } 1961 1962 i.fas.fa-angle-double-right { 1963 display: inline-block; 1964 padding: 3px 20px; 1965 border: 2px solid var(--color_primary); 1966 border-radius: 2px; 1967 color: var(--color_primary); 1968 height: 28px; 1969 cursor: pointer; 1970 transition: 0.5s; 1971 } 1972 1973 i.fas.fa-angle-double-right:hover { 1974 color: var(--color_text_primary); 1975 background-color: var(--color_primary); 1976 } 1977 1978 /* FIM AREA DE NAVEGAÃÃO PAGINAÃÃO*/ 1979 1980 /*FIM ULTIMAS-NOTICIAS*/ 1981 1982 /*SINGLE NOTÃCIAS*/ 1983 1984 section.area-title { 1985 text-align: center; 1986 } 1987 1988 section.single-noticias { 1989 padding: 0 100px; 1990 } 1991 1992 section.area-title img.box-image { 1993 width: 70%; 1994 height: auto; 1995 object-fit: cover; 1996 } 1997 1998 section.area-title p { 1999 text-align: center; 2000 font-size: 1.6em; 2001 font-style: italic; 2002 padding: 20px 100px; 2003 } 2004 2005 section.area-title span { 2006 display: flex; 2007 margin: 10px 0; 2008 font-style: italic; 2009 } 2010 2011 section.area-title span.autor { 2012 text-transform: uppercase; 2013 color: black; 2014 display: contents; 2015 font-weight: bold; 2016 } 2017 2018 section.area-title span.date { 2019 font-weight: bold; 2020 display: contents; 2021 } 2022 2023 section.area-title .compartilhe { 2024 margin-left: auto; 2025 color: black; 2026 transition: 0.5s; 2027 font-weight: bold; 2028 display: flex; 2029 position: relative; 2030 cursor: pointer; 2031 } 2032 2033 section.area-title .compartilhe:hover { 2034 transform: scale(1.1); 2035 z-index: 999999; 2036 } 2037 2038 section.area-title .compartilhe i.fas.fa-share-alt { 2039 font-size: 2em; 2040 margin-left: 5px; 2041 margin-top: -5px; 2042 } 2043 2044 .share-icons { 2045 position: absolute; 2046 right: 0; 2047 top: 2rem; 2048 transition: 0.5s; 2049 } 2050 2051 .share-icons i { 2052 font-size: 45px; 2053 display: block; 2054 background-color: white; 2055 } 2056 2057 .share-icons i:hover { 2058 transform: scale(1.1); 2059 } 2060 2061 .share-icons i.fab.fa-whatsapp-square { 2062 opacity: 0; 2063 transition: transform 0.5s, opacity 1s 0.25s; 2064 color: #34af23; 2065 } 2066
2067 section.area-title .compartilhe:hover .share-icons i.fab.fa-whatsapp-square { 2068 opacity: 1; 2069 } 2070 2071 .share-icons i.fab.fa-facebook-square { 2072 opacity: 0; 2073 transition: transform 0.5s, opacity 1s 0.5s; 2074 color: #3b5998; 2075 } 2076 2077 section.area-title .compartilhe:hover .share-icons i.fab.fa-facebook-square { 2078 opacity: 1; 2079 } 2080 2081 .share-icons i.fab.fa-twitter-square { 2082 opacity: 0; 2083 transition: transform 0.5s, opacity 1s 0.75s; 2084 color: #00aced; 2085 } 2086 2087 section.area-title .compartilhe:hover .share-icons i.fab.fa-twitter-square { 2088 opacity: 1; 2089 } 2090 2091 .share-icons i.fab.fa-linkedin { 2092 opacity: 0; 2093 transition: transform 0.5s, opacity 1s 1s; 2094 color: #007bb6; 2095 } 2096 2097 section.area-title .compartilhe:hover .share-icons i.fab.fa-linkedin { 2098 opacity: 1; 2099 } 2100 2101 .share-icons i.fas.fa-envelope-square { 2102 opacity: 0; 2103 transition: transform 0.5s, opacity 1s 1.05s; 2104 color: #23282d; 2105 } 2106
2107 section.area-title .compartilhe:hover .share-icons i.fas.fa-envelope-square { 2108 opacity: 1; 2109 } 2110 2111 section.conteudo-noticias { 2112 margin: 30px 0; 2113 text-align: justify; 2114 } 2115 2116 section.page-php.page-slug-politica-de-privacidade-e-protecao-de-dados section.conteudo-noticias h1, 2117 section.page-php.page-slug-politica-de-privacidade-e-protecao-de-dados section.conteudo-noticias h2, 2118 section.page-php.page-slug-politica-de-privacidade-e-protecao-de-dados section.conteudo-noticias h3, 2119 section.page-php.page-slug-politica-de-privacidade-e-protecao-de-dados section.conteudo-noticias h4, 2120 section.page-php.page-slug-politica-de-privacidade-e-protecao-de-dados section.conteudo-noticias h5, 2121 section.page-php.page-slug-politica-de-privacidade-e-protecao-de-dados section.conteudo-noticias h6 { 2122 text-align: left !important; 2123 text-justify: auto; 2124 word-spacing: normal; 2125 } 2126 2127 section.conteudo-noticias img.alignleft { 2128 float: left; 2129 margin-right: 20px; 2130 } 2131 2132 section.conteudo-noticias iframe { 2133 display: block; 2134 margin: 50px auto; 2135 } 2136 2137 section.arquivos_download { 2138 text-align: center; 2139 } 2140 2141 section.arquivos_download a { 2142 background-color: var(--color_primary); 2143 color: var(--color_text_primary); 2144 padding: 10px 20px; 2145 border-radius: 3px; 2146 font-size: 20px; 2147 display: inline-block; 2148 margin: 10px auto; 2149 } 2150 2151 section.conteudo-noticias hr { 2152 border-top: 2px solid rgba(0, 0, 0, 0.31); 2153 margin-top: 2rem; 2154 margin-bottom: 10px; 2155 } 2156 2157 section.conteudo-noticias .categoria a.cat-link { 2158 background-color: var(--color_primary); 2159 padding: 5px 20px; 2160 margin: 0px; 2161 color: var(--color_text_primary, white); 2162 } 2163 2164 section.gallery-noticias .thumbnail img { 2165 margin: auto; 2166 transition: 0.5s; 2167 width: 80%; 2168 height: 13rem; 2169 object-fit: cover; 2170 cursor: pointer; 2171 } 2172 2173 section.gallery-noticias .thumbnail img:hover { 2174 transform: scale(1.05); 2175 } 2176 2177 div#modalGalleryImages #imgGalleryModal { 2178 width: 100%; 2179 } 2180 2181 .noticias-relacionadas { 2182 margin: 20px 0; 2183 } 2184 2185 .noticias-relacionadas .noticias { 2186 width: 262px; 2187 height: auto; 2188 margin: auto; 2189 } 2190 2191 .noticias-relacionadas .noticias img.box-image { 2192 width: 100%; 2193 height: auto; 2194 object-fit: cover; 2195 } 2196 2197 .noticias-relacionadas .noticias h2 { 2198 font-size: 1.5em; 2199 text-align: center; 2200 background-color: var(--color_primary); 2201 color: var(--color_text_primary); 2202 padding: 10px; 2203 } 2204 2205 .noticias-relacionadas h2 { 2206 background-color: var(--color_primary); 2207 color: var(--color_text_primary, white); 2208 padding: 10px 20px; 2209 font-size: 1.7em; 2210 font-weight: bold; 2211 margin-bottom: auto; 2212 width: 100%; 2213 text-align: center; 2214 } 2215 2216 .related-news-slide { 2217 margin: 25px 0; 2218 } 2219 2220 .noticias-relacionadas .related-news-slide .noticias { 2221 text-align: center; 2222 height: 100% !important; 2223 width: 25vw !important; 2224 display: grid !important; 2225 grid-template-rows: 2.5fr 7rem; 2226 transition: 0.5s; 2227 background-color: var(--color_primary); 2228 } 2229 2230 .noticias-relacionadas .related-news-slide .noticias:hover { 2231 transform: scale(1.05); 2232 } 2233 2234 .noticias-relacionadas .related-news-slide .noticias h2 { 2235 font-size: 1.5em; 2236 text-align: center; 2237 background-color: var(--color_primary); 2238 color: var(--color_text_primary); 2239 padding: 10px; 2240 height: 100%; 2241 display: flex; 2242 align-items: center; 2243 justify-content: center; 2244 } 2245 2246 .noticias-relacionadas .noticias img.box-image { 2247 width: 100%; 2248 height: 15vw; 2249 object-fit: cover; 2250 } 2251 2252 .noticias-relacionadas .noticias .img-plus { 2253 object-fit: contain; 2254 width: 50%; 2255 height: 15vw; 2256 filter: invert(1); 2257 margin: auto; 2258 } 2259 2260 .box-text-plus h2 { 2261 display: grid !important; 2262 } 2263 2264 .box-text-plus a { 2265 color: var(--color_text_primary); 2266 transition: 0.5s; 2267 } 2268 2269 .box-text-plus a:hover { 2270 text-decoration: underline; 2271 } 2272 2273 /*FIM SINGLE NOTÃCIAS*/ 2274 2275 /*SINGLE CATEGORIA*/ 2276 span.cat-title { 2277 display: contents !important; 2278 color: var(--color_primary); 2279 } 2280 2281 /*FIM SINGLE CATEGORIA */ 2282 2283 /*PAGE SEARCH-RESULTS*/ 2284 section.page-search { 2285 padding: 0px 100px; 2286 } 2287 2288 section.area-title h1 { 2289 text-align: center; 2290 font-weight: bold; 2291 padding: 30px 0; 2292 margin: 0; 2293 } 2294 2295 section.page-search section.noticias-recentes { 2296 display: initial;
2297 grid-template-rows: none; 2298 } 2299 2300 section.page-search section.noticias-recentes .noticias { 2301 display: grid; 2302 grid-template-areas: "imagem descricao"; 2303 grid-template-columns: 30% 70%; 2304 margin-top: 10px; 2305 } 2306 2307 section.page-search section.noticias-recentes .noticias.no-img { 2308 display: grid; 2309 grid-template-areas: "descricao"; 2310 grid-template-columns: 100%; 2311 margin-top: 10px; 2312 } 2313 2314 section.page-search section.noticias-recentes .noticias .box-text { 2315 text-align: left; 2316 } 2317 2318 section.page-search section.noticias-recentes .noticias .box-text h2 { 2319 background-color: transparent; 2320 color: var(--color_text_secondary, black); 2321 font-size: 1.5em; 2322 padding: 20px 0; 2323 } 2324 2325 section.page-search section.noticias-recentes .noticias .box-text p { 2326 color: var(--color_text_secondary, black); 2327 overflow: hidden; 2328 display: -webkit-box; 2329 -webkit-line-clamp: 3; 2330 line-clamp: 3; 2331 -webkit-box-orient: vertical; 2332 padding: 0; 2333 text-align: left; 2334 } 2335 2336 section.page-search section.noticias-recentes .noticias a.categoria-noticia { 2337 background-color: var(--color_primary); 2338 padding: 5px 20px; 2339 margin: 0px; 2340 color: var(--color_text_primary, white); 2341 } 2342 2343 section.page-search section.noticias-recentes .noticias { 2344 grid-gap: 25px; 2345 position: relative; 2346 } 2347 2348 .box-text span { 2349 font-style: italic; 2350 } 2351 2352 span.autor a { 2353 text-transform: uppercase; 2354 color: black; 2355 font-weight: bold; 2356 } 2357 2358 span.date { 2359 font-weight: bold; 2360 display: contents; 2361 } 2362 2363 section.page-search section.noticias-recentes .noticias .box-text a.cat-link { 2364 background-color: var(--color_primary); 2365 padding: 5px 20px; 2366 margin: 0px; 2367 color: var(--color_text_primary, white); 2368 } 2369 2370 /*FIM SEARCH-RESULTS*/ 2371 2372 /*PAGE-PHP*/ 2373 section.page-php { 2374 padding: 0 100px; 2375 } 2376 2377 /*FIM PAGE-PHP */ 2378 2379 /*TEMPLATE SERVIDOR*/ 2380 2381 section.page-individuo { 2382 padding: 0 100px; 2383 } 2384 2385 section.info-individuo { 2386 display: grid; 2387 grid-template-areas: 2388 "image title" 2389 "image text"; 2390 grid-template-rows: auto; 2391 grid-template-columns: 25rem auto; 2392 margin-top: 3rem; 2393 color: var(--color_text_secundary); 2394 } 2395 2396 section.info-individuo img.box-image { 2397 width: 20rem; 2398 height: 20rem; 2399 border-radius: 100%; 2400 object-fit: cover; 2401 margin: auto; 2402 grid-area: image; 2403 padding: 4px; 2404 border: 4px solid var(--color_primary); 2405 } 2406 2407 section.info-individuo .info-title { 2408 margin: 50px 0; 2409 } 2410 2411 section.info-individuo .info-title h2 { 2412 font-weight: bold; 2413 font-size: 2.5em; 2414 } 2415 2416 section.info-individuo .box-text-info { 2417 grid-area: text; 2418 } 2419 2420 section.info-individuo .box-text-info .info-description { 2421 font-size: 1.5em; 2422 } 2423 2424 section.conteudo-noticias h2.title { 2425 font-weight: bold; 2426 font-size: 2.5em; 2427 margin: 30px 0; 2428 } 2429 2430 /*FIM TEMPLATE SERVIDOR*/ 2431 2432 /*PAGE LINKS UTEIS*/ 2433 section.page-links-uteis { 2434 padding: 0px 100px; 2435 } 2436 2437 section.page-links-uteis .link { 2438 display: grid; 2439 grid-template-columns: 1fr 20%; 2440 border: 2px solid #eeeeee; 2441 padding: 20px; 2442 align-items: center; 2443 } 2444 2445 section.page-links-uteis .link a { 2446 background-color: var(--color_primary); 2447 width: fit-content; 2448 color: var(--color_text_primary); 2449 border-radius: 7px; 2450 padding: 7px 15px; 2451 transition: 0.5s; 2452 margin: auto; 2453 } 2454 2455 section.page-links-uteis .link a:hover { 2456 transform: scale(1.05); 2457 } 2458 2459 /*FIM PAGE LINKS UTEIS*/ 2460 2461 /*PAGE TELEFONE UTEIS*/ 2462 section.page-telefones-uteis { 2463 padding: 0px 100px; 2464 } 2465 2466 section.page-telefones-uteis .telefone { 2467 position: relative; 2468 display: grid; 2469 grid-template-columns: 1fr 20%; 2470 border: 2px solid #eeeeee; 2471 padding: 20px; 2472 align-items: center; 2473 transition: 0.5s; 2474 width: 50vw; 2475 max-height: 7.5rem; 2476 overflow: hidden; 2477 transition: 1s; 2478 } 2479 2480 section.page-telefones-uteis .telefone a { 2481 background-color: var(--color_primary); 2482 width: fit-content; 2483 color: var(--color_text_primary); 2484 border-radius: 7px; 2485 padding: 7px 15px; 2486 transition: 0.5s; 2487 margin: auto; 2488 } 2489 2490 section.page-telefones-uteis .telefone h2 { 2491 height: 5rem; 2492 display: grid; 2493 align-items: center; 2494 } 2495 2496 i.fas.fa-chevron-down { 2497 font-size: 20px; 2498 color: #737373; 2499 position: absolute; 2500 top: 50%; 2501 right: 10%; 2502 transform: translate(0, -50%); 2503 transition: 1s; 2504 } 2505 2506 /*FIM PAGE TELEFONE UTEIS*/ 2507 2508 /*PAGE LEGISLAÃÃES*/ 2509 section.page-legislacoes { 2510 padding: 0px 100px; 2511 } 2512 2513 section.page-legislacoes .legislacoes-filtros { 2514 margin-bottom: 30px; 2515 } 2516 2517 section.page-legislacoes .legislacoes-filtros form { 2518 display: flex; 2519 align-items: end; 2520 gap: 15px; 2521 flex-wrap: wrap; 2522 } 2523 2524 section.page-legislacoes .legislacoes-filtros label { 2525 display: block; 2526 width: 100%; 2527 margin-bottom: 0; 2528 font-weight: 600; 2529 } 2530 2531 section.page-legislacoes .legislacoes-filtros select { 2532 min-width: 280px; 2533 border: 1px solid #d6d6d6; 2534 border-radius: 7px; 2535 padding: 10px 12px; 2536 background: #fff; 2537 } 2538 2539 section.page-legislacoes .legislacoes-filtros button, 2540 section.page-legislacoes .legislacoes-filtros .limpar-filtro { 2541 border: 0; 2542 border-radius: 7px; 2543 padding: 10px 18px; 2544 background-color: var(--color_primary); 2545 color: var(--color_text_primary); 2546 display: inline-flex; 2547 align-items: center; 2548 justify-content: center; 2549 } 2550 2551 section.page-legislacoes .legislacoes-filtros .limpar-filtro { 2552 background-color: var(--color_secondary); 2553 } 2554 2555 section.page-legislacoes .legislacao { 2556 position: relative; 2557 border: 2px solid #eeeeee; 2558 padding: 20px; 2559 width: 50vw; 2560 transition: 1s; 2561 } 2562 2563 section.page-legislacoes .legislacao h2 { 2564 align-items: center; 2565 padding: 10px; 2566 background-color: var(--color_primary); 2567 color: white; 2568 } 2569 2570 section.page-legislacoes .legislacao .info { 2571 margin: 15px 0; 2572 background-color: #eeeeee; 2573 padding: 10px; 2574 } 2575 2576 section.page-legislacoes .legislacao a { 2577 background-color: var(--color_primary); 2578 width: fit-content; 2579 color: var(--color_text_primary); 2580 border-radius: 7px; 2581 padding: 8px 15px; 2582 transition: 0.5s; 2583 margin: auto; 2584 display: inline-block; 2585 } 2586 2587 section.page-legislacoes .legislacao a:hover { 2588 transform: scale(1.05); 2589 } 2590 2591 section.page-legislacoes .legislacao .titulo-decreto a { 2592 background-color: var(--color_primary); 2593 width: 100%; 2594 color: var(--color_text_primary); 2595 border-radius: 7px; 2596 padding: 8px 15px; 2597 transition: 0.5s; 2598 margin: auto; 2599 display: inline-block; 2600 } 2601 2602 section.page-legislacoes .legislacao .titulo-decreto a:hover { 2603 transform: scale(1.02); 2604 } 2605 2606 section.page-legislacoes .sem-resultados-legislacao { 2607 margin: 0; 2608 padding: 20px; 2609 border: 1px solid #eeeeee; 2610 background: #fafafa; 2611 } 2612 2613 /*FIM PAGE LEGISLACÃES*/ 2614 2615 /*MODAL Prefeitura*/ 2616 div#popupPrefeitura { 2617 z-index: 99999; 2618 } 2619
2620 div#popupPrefeitura .modal-dialog.modal-dialog-centered.modal-xl { 2621 width: 30vw; 2622 } 2623 2624 div#popupPrefeitura img { 2625 width: 100%; 2626 } 2627 2628 button.close.popup { 2629 width: fit-content; 2630 position: absolute; 2631 right: 10px; 2632 font-size: 35px; 2633 } 2634 2635 2636 /*SLICK SLIDE*/ 2637 .slick-dots button { 2638 border-radius: 35px; 2639 width: 0.5vw; 2640 height: 0.7vw; 2641 border: none; 2642 background-color: rgba(255, 255, 255, 0.5); 2643 color: rgba(0, 0, 0, 0.0); 2644 } 2645 2646 ul.slick-dots li button { 2647 background-color: transparent; 2648 border: 1px solid black; 2649 } 2650 2651 .slick-dots li { 2652 list-style: none; 2653 padding-left: 0.2vw; 2654 padding-right: 0.2vw; 2655 } 2656 2657 ul.slick-dots { 2658 display: flex; 2659 } 2660 2661 .slick-active button { 2662 background-color: #23282d !important; 2663 } 2664 2665 ul.slick-dots { 2666 padding-bottom: 1vw; 2667 padding-left: 0; 2668 margin-left: auto; 2669 margin-right: auto; 2670 position: absolute; 2671 top: 39rem; 2672 left: 50%; 2673 transform: translate(-50%, 0); 2674 } 2675 2676 .slick-initialized .slick-slide { 2677 padding-bottom: 0px !important; 2678 } 2679 2680 .slick-list.draggable { 2681 padding: 0px !important; 2682 } 2683 2684 .slick-initialized .slick-slide { 2685 padding-bottom: 33px; 2686 } 2687 2688 /*Page Downloads*/ 2689 section.secretarias { 2690 text-align: center; 2691 margin-bottom: 50px; 2692 } 2693 2694 section.secretarias select.form-select { 2695 padding: 10px 35px; 2696 padding-left: 10px; 2697 background-color: #ffffff; 2698 color: var(--color_text_secondary); 2699 border-radius: 5px; 2700 font-size: 20px; 2701 text-align: left; 2702 border: solid 1px var(--color_secondary); 2703 } 2704 2705 section.page-downloads { 2706 padding: 0px 100px; 2707 } 2708 2709 section.page-downloads .download { 2710 position: relative; 2711 display: grid; 2712 grid-template-columns: 1fr 20%; 2713 border: 2px solid #eeeeee; 2714 padding: 20px; 2715 align-items: center; 2716 transition: 0.5s; 2717 width: 50vw; 2718 max-height: 7.5rem; 2719 overflow: hidden; 2720 transition: 1s; 2721 width: 90%; 2722 } 2723 2724 section.page-downloads .download a { 2725 background-color: var(--color_primary); 2726 width: fit-content; 2727 color: var(--color_text_primary); 2728 border-radius: 7px; 2729 padding: 7px 15px; 2730 transition: 0.5s; 2731 margin: auto; 2732 } 2733 2734 section.page-downloads .download h2 { 2735 height: 5rem; 2736 display: grid; 2737 align-items: center; 2738 } 2739 2740 i.fas.fa-chevron-down { 2741 font-size: 20px; 2742 color: #737373; 2743 position: absolute; 2744 top: 50%; 2745 right: 10%; 2746 transform: translate(0, -50%); 2747 transition: 1s; 2748 } 2749 2750 /*FIM Page Downloads*/ 2751 2752 /*Patrimônio*/ 2753 .tombo { 2754 background-color: var(--color_primary); 2755 color: var(--color_text_primary, white); 2756 font-size: 0.75rem; 2757 padding: 5px; 2758 position: absolute; 2759 } 2760 2761 .avatar-tombo img.box-image.wp-post-image { 2762 width: 400px; 2763 border-radius: 5%; 2764 2765 } 2766 2767 2768 /* FAQ */ 2769 main.faq-page { 2770 padding: 0; 2771 padding-left: 0; 2772 display: block !important;
2773 grid-template-rows: none; 2774 grid-gap: 0; 2775 margin: 0; 2776 background: linear-gradient(180deg, #f4f6f8 0%, #f7f8fa 42%, #f2f4f7 100%); 2777 } 2778 2779 main.faq-page .faq-container { 2780 width: min(1180px, calc(100% - 48px)); 2781 margin: 0 auto; 2782 } 2783 2784 main.faq-page .faq-hero { 2785 padding: 54px 0 36px; 2786 background: 2787 radial-gradient(circle at 86% 8%, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 40%), 2788 radial-gradient(circle at 8% 20%, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 42%), 2789 linear-gradient(145deg, var(--color_primary_l) 0%, var(--color_primary) 58%, var(--color_primary_m) 140%); 2790 color: var(--color_text_primary, #fff); 2791 border-bottom: 1px solid rgba(255, 255, 255, 0.22); 2792 box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.12); 2793 } 2794 2795 main.faq-page .faq-title { 2796 margin: 0 0 30px; 2797 font-size: clamp(32px, 4vw, 50px); 2798 line-height: 1.05; 2799 font-weight: 800; 2800 letter-spacing: -0.02em; 2801 } 2802 2803 main.faq-page .faq-subtitle { 2804 margin: 0 0 30px; 2805 max-width: 72ch; 2806 opacity: 0.95; 2807 line-height: 1.45; 2808 } 2809 2810 main.faq-page .faq-subtitle>* { 2811 margin-top: 0; 2812 } 2813 2814 main.faq-page .faq-subtitle>*:last-child { 2815 margin-bottom: 0; 2816 } 2817 2818 main.faq-page .faq-controls { 2819 display: grid; 2820 grid-template-columns: minmax(0, 1.25fr) minmax(220px, 0.75fr); 2821 gap: 16px; 2822 align-items: end; 2823 padding: 18px; 2824 border-radius: 16px; 2825 border: 1px solid rgba(255, 255, 255, 0.24); 2826 background: rgba(255, 255, 255, 0.12); 2827 box-shadow: 0 14px 28px rgba(0, 0, 0, 0.14); 2828 } 2829 2830 main.faq-page .faq-label { 2831 display: block; 2832 font-size: 11px; 2833 letter-spacing: 0.08em; 2834 text-transform: uppercase; 2835 font-weight: 700; 2836 margin-bottom: 7px; 2837 opacity: 0.95; 2838 color: var(--color_text_primary, #fff); 2839 } 2840 2841 main.faq-page .faq-input, 2842 main.faq-page .faq-select { 2843 width: 100%; 2844 border: 1px solid var(--color_primary_m); 2845 background: #ffffff; 2846 color: #1b2c3d; 2847 border-radius: 12px; 2848 padding: 12px 14px; 2849 outline: none; 2850 box-shadow: inset 0 1px 2px rgba(16, 54, 82, 0.08); 2851 transition: border-color 0.2s ease, box-shadow 0.2s ease; 2852 } 2853 2854 main.faq-page .faq-input::placeholder { 2855 color: #5f6f7f; 2856 } 2857 2858 main.faq-page .faq-input:focus, 2859 main.faq-page .faq-select:focus { 2860 border-color: var(--color_primary); 2861 box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.08); 2862 } 2863 2864 main.faq-page .faq-select option { 2865 color: #111; 2866 } 2867 2868 main.faq-page .faq-meta { 2869 display: flex; 2870 flex-wrap: wrap; 2871 gap: 10px; 2872 align-items: center; 2873 margin-top: 14px; 2874 min-height: 40px; 2875 } 2876 2877 main.faq-page #faqCount { 2878 font-size: 14px; 2879 color: var(--color_text_primary, #fff); 2880 font-weight: 600; 2881 } 2882 2883 main.faq-page .faq-clear { 2884 margin-left: auto; 2885 border: 1px solid rgba(255, 255, 255, 0.4); 2886 background: rgba(255, 255, 255, 0.12); 2887 color: var(--color_text_primary, #fff); 2888 padding: 8px 14px; 2889 border-radius: 10px; 2890 cursor: pointer; 2891 font-size: 13px; 2892 font-weight: 600; 2893 transition: background-color 0.2s ease, border-color 0.2s ease; 2894 } 2895 2896 main.faq-page .faq-clear:hover { 2897 background: rgba(255, 255, 255, 0.2); 2898 border-color: rgba(255, 255, 255, 0.75); 2899 } 2900 2901 main.faq-page .faq-content { 2902 padding: 30px 0 84px; 2903 } 2904 2905 main.faq-page .faq-accordion { 2906 display: grid; 2907 gap: 14px; 2908 } 2909 2910 main.faq-page .faq-item { 2911 background: #ffffff; 2912 border: 1px solid #d8dee7; 2913 border-radius: 16px; 2914 overflow: hidden; 2915 box-shadow: 0 7px 18px rgba(0, 0, 0, 0.08); 2916 transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease; 2917 } 2918 2919 main.faq-page .faq-item:hover { 2920 border-color: var(--color_primary_m); 2921 box-shadow: 0 10px 24px rgba(0, 0, 0, 0.11); 2922 transform: translateY(-1px); 2923 } 2924 2925 main.faq-page .faq-item.is-open { 2926 border-color: var(--color_primary); 2927 box-shadow: 0 12px 25px rgba(0, 0, 0, 0.14); 2928 } 2929 2930 main.faq-page .faq-question { 2931 width: 100%; 2932 display: flex; 2933 justify-content: space-between; 2934 align-items: center; 2935 gap: 16px; 2936 padding: 18px 20px; 2937 background: #ffffff; 2938 border: 0; 2939 cursor: pointer; 2940 text-align: left; 2941 transition: background-color 0.18s ease; 2942 } 2943 2944 main.faq-page .faq-question[aria-expanded="true"] { 2945 background: linear-gradient(180deg, #ffffff 0%, #f6f9fd 100%); 2946 } 2947 2948 main.faq-page .faq-qtext { 2949 font-size: clamp(16px, 2.1vw, 21px); 2950 font-weight: 700; 2951 color: var(--color_primary_l); 2952 line-height: 1.35; 2953 } 2954 2955 main.faq-page .faq-icon { 2956 width: 38px; 2957 height: 38px; 2958 flex: 0 0 38px; 2959 border-radius: 12px; 2960 display: inline-grid; 2961 place-items: center; 2962 background: var(--color_primary_m); 2963 color: var(--color_primary_l); 2964 font-size: 22px; 2965 font-weight: 700; 2966 line-height: 1; 2967 transition: transform 0.2s ease, background-color 0.2s ease, color 0.2s ease; 2968 } 2969 2970 main.faq-page .faq-question[aria-expanded="true"] .faq-icon { 2971 transform: rotate(180deg); 2972 background: var(--color_primary); 2973 color: var(--color_text_primary, #fff); 2974 } 2975 2976 main.faq-page .faq-answer { 2977 padding: 0 20px 20px; 2978 } 2979 2980 main.faq-page .faq-badges { 2981 display: flex; 2982 flex-wrap: wrap; 2983 gap: 8px; 2984 padding-top: 4px; 2985 margin-bottom: 12px; 2986 } 2987 2988 main.faq-page .faq-badge { 2989 display: inline-flex; 2990 align-items: center; 2991 padding: 6px 10px; 2992 border-radius: 999px; 2993 background: var(--color_primary); 2994 color: var(--color_text_primary, #fff); 2995 font-size: 12px; 2996 font-weight: 600; 2997 } 2998 2999 main.faq-page .faq-atext { 3000 color: #24384b; 3001 line-height: 1.75; 3002 font-size: 15px; 3003 background: #f9fbfd; 3004 border: 1px solid #dde4ec; 3005 border-left: 4px solid var(--color_primary); 3006 border-radius: 12px; 3007 padding: 14px 16px; 3008 } 3009 3010 main.faq-page .faq-atext p { 3011 margin: 0 0 10px; 3012 } 3013 3014 main.faq-page .faq-atext p:last-child { 3015 margin-bottom: 0; 3016 } 3017 3018 main.faq-page .faq-atext a { 3019 color: var(--color_primary_l); 3020 font-weight: 600; 3021 text-decoration: underline; 3022 } 3023 3024 main.faq-page .faq-noresults, 3025 main.faq-page .faq-empty { 3026 background: #ffffff; 3027 border: 1px dashed #c9d3dd; 3028 border-radius: 16px; 3029 padding: 18px; 3030 color: #24384b; 3031 box-shadow: 0 5px 14px rgba(0, 0, 0, 0.07); 3032 } 3033 3034 @media (max-width: 920px) {
3035 main.faq-page .faq-controls { 3036 grid-template-columns: 1fr; 3037 } 3038 } 3039 3040 @media (max-width: 768px) { 3041 main.faq-page .faq-container { 3042 width: min(1180px, calc(100% - 30px)); 3043 } 3044 3045 main.faq-page .faq-hero { 3046 padding: 42px 0 28px; 3047 } 3048 3049 main.faq-page .faq-subtitle { 3050 margin-bottom: 16px; 3051 } 3052 3053 main.faq-page .faq-controls { 3054 padding: 14px; 3055 gap: 12px; 3056 } 3057 3058 main.faq-page .faq-meta { 3059 align-items: stretch; 3060 } 3061 3062 main.faq-page .faq-clear { 3063 margin-left: 0; 3064 width: 100%; 3065 } 3066 3067 main.faq-page .faq-content { 3068 padding: 22px 0 56px; 3069 } 3070 3071 main.faq-page .faq-question { 3072 padding: 15px 15px; 3073 } 3074 3075 main.faq-page .faq-answer { 3076 padding: 0 15px 15px; 3077 } 3078 } 3079 3080 3081 3082 @media(max-width:1400px) { 3083 3084 .acesso-informacao { 3085 grid-template-columns: minmax(180px, auto) minmax(0, 1fr) minmax(0, auto); 3086 } 3087 3088 a.mega-menu-link { 3089 font-size: 1.4em !important; 3090 } 3091 3092 ul.mega-sub-menu li a { 3093 font-size: 1.3em !important; 3094 } 3095 3096 section.menu-items .redes-sociais .icons-sociais { 3097 width: 45px; 3098 height: 45px; 3099 } 3100 3101 input#bar-search { 3102 width: 100%; 3103 } 3104 3105 body.layout-novo .openSearch input#bar-search { 3106 left: -10rem; 3107 width: 13rem; 3108 } 3109 3110 section.banner img.box-image { 3111 height: 25rem; 3112 } 3113 3114 ul.slick-dots { 3115 top: 24rem; 3116 } 3117 3118 section.area-index>main { 3119 padding-left: 50px; 3120 } 3121 3122 aside { 3123 padding-right: 50px; 3124 } 3125 3126 section.servicos img.box-image { 3127 height: 5rem; 3128 } 3129 3130 section.servicos .box-servicos.destaque-servicos h2 { 3131 color: var(--color_text_primary, white); 3132 font-weight: bold; 3133 font-size: 1.5em; 3134 } 3135 3136 section.servicos .box-servicos h2 { 3137 font-size: 1.3em; 3138 } 3139 3140 section.banner .box-text h2 { 3141 font-weight: bold; 3142 text-transform: uppercase; 3143 font-size: 1.5rem; 3144 } 3145 3146 section.banner .box-text p { 3147 font-size: 1.5em; 3148 } 3149 3150 section.noticias-recentes { 3151 display: grid; 3152 grid-template-rows: 4rem 25rem auto 3rem; 3153 overflow: hidden; 3154 } 3155 3156 .banner-destaque { 3157 height: 25rem; 3158 } 3159 3160 .banner-destaque img.box-image { 3161 height: 25rem; 3162 } 3163 3164 section.noticias-recentes .noticias:last-child { 3165 display: none; 3166 } 3167 3168 section.diario-oficial .publicacoes { 3169 height: 26rem; 3170 } 3171 3172 div#popupPrefeitura .modal-dialog.modal-dialog-centered.modal-xl { 3173 width: 40vw; 3174 } 3175 3176 } 3177 3178 @media (max-width: 1400px) and (min-width: 1201px) { 3179 section.acesso-informacao { 3180 grid-template-columns: minmax(190px, auto) minmax(0, 1fr) minmax(0, auto); 3181 column-gap: 10px; 3182 padding: 6px 10px; 3183 align-items: center; 3184 } 3185 3186 .acesso-informacao>ul.acesso-links { 3187 grid-template-columns: repeat(4, minmax(0, 1fr)); 3188 column-gap: 8px; 3189 } 3190 3191 .acesso-informacao>ul.acesso-links li a { 3192 margin: 0; 3193 width: auto; 3194 white-space: normal; 3195 line-height: 1.2; 3196 font-size: 0.92rem; 3197 } 3198 3199 .acesso-informacao>ul.acesso-links li span { 3200 margin-left: 4px; 3201 padding: 1px 3px; 3202 } 3203 3204 .acesso-informacao .acessos { 3205 white-space: normal; 3206 text-align: right; 3207 font-size: 0.92rem; 3208 overflow-wrap: anywhere; 3209 } 3210 3211 .acesso-informacao .acessos a { 3212 margin: 0; 3213 width: auto; 3214 font-size: inherit; 3215 } 3216 } 3217 3218 @media (max-width: 1700px) and (min-width: 1201px) { 3219 3220 body.layout-antigo section.area-header, 3221 body.layout-antigo header, 3222 body.layout-antigo nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center { 3223 overflow-x: clip; 3224 } 3225 3226 body.layout-antigo section.acesso-informacao { 3227 grid-template-columns: minmax(170px, auto) minmax(0, 1fr) minmax(0, auto); 3228 column-gap: 8px; 3229 padding: 6px 8px; 3230 } 3231 3232 body.layout-antigo .acesso-informacao>ul.acesso-links li a { 3233 width: auto; 3234 font-size: 0.9rem; 3235 line-height: 1.2; 3236 } 3237 3238 body.layout-antigo .acesso-informacao .acessos { 3239 font-size: 0.9rem; 3240 } 3241 3242 body.layout-antigo section.menu-items { 3243 grid-template-columns: minmax(200px, 1fr) auto minmax(170px, 14rem) auto; 3244 padding: 10px 20px; 3245 gap: 10px; 3246 } 3247 3248 body.layout-antigo section.menu-items .menu-actions, 3249 body.layout-antigo section.menu-items .layout-switch-slot { 3250 min-width: 0; 3251 } 3252 3253 body.layout-antigo section.menu-items .menu-actions>.search { 3254 width: min(100%, 14rem); 3255 margin-right: 0; 3256 } 3257 3258 body.layout-antigo section.menu-items .layout-switch-prompt { 3259 max-width: 100%; 3260 white-space: normal; 3261 text-align: center; 3262 justify-content: center; 3263 line-height: 1.25; 3264 } 3265 3266 body.layout-antigo nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center { 3267 padding: 10px 16px !important; 3268 } 3269 3270 body.layout-antigo nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 { 3271 width: 100%; 3272 max-width: 100%; 3273 } 3274 3275 body.layout-antigo nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 { 3276 display: flex !important; 3277 flex-wrap: wrap !important; 3278 align-items: center; 3279 justify-content: center; 3280 gap: 6px 10px; 3281 width: 100%; 3282 max-width: 100%; 3283 } 3284 3285 body.layout-antigo nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item { 3286 padding: 0 3px !important; 3287 } 3288 3289 body.layout-antigo nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link { 3290 font-size: clamp(0.94rem, 0.14vw + 0.82rem, 1.05rem) !important; 3291 } 3292 3293 body.layout-antigo nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 ul.mega-sub-menu li a.mega-menu-link { 3294 font-size: clamp(0.86rem, 0.1vw + 0.8rem, 0.95rem) !important; 3295 line-height: 1.22 !important; 3296 font-weight: 500 !important; 3297 padding: 6px 12px !important; 3298 } 3299 } 3300 3301 @media(max-width:1200px) { 3302 section.acesso-informacao { 3303 grid-template-areas: 3304 "access access" 3305 "translate acessos"; 3306 grid-template-columns: auto; 3307 grid-gap: 15px; 3308 } 3309 3310 .acesso-informacao .translate { 3311 grid-area: translate; 3312 } 3313 3314 .acesso-informacao>ul.acesso-links { 3315 grid-area: access; 3316 margin: auto; 3317 } 3318 3319 .acesso-informacao .acessos { 3320 grid-area: acessos; 3321 } 3322 3323 section.menu-items { 3324 grid-template-columns: minmax(220px, 1fr) auto minmax(220px, 16rem) auto; 3325 padding: 20px 50px; 3326 height: auto; 3327 } 3328 3329 body.layout-antigo section.menu-items { 3330 grid-template-columns: minmax(220px, 1fr) auto minmax(220px, 16rem) auto; 3331 } 3332 3333 body.layout-novo section.menu-items { 3334 height: clamp(170px, 24vw, 300px); 3335 } 3336 3337 #mega-menu-wrap-max_mega_menu_1, 3338 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1, 3339 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item, 3340 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-row, 3341 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-column, 3342 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link, 3343 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 span.mega-menu-badge { 3344 background: var(--color_primary) !important; 3345 color: var(--color_text_primary, white) !important; 3346 font-size: 0.8rem; 3347 } 3348 3349 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after { 3350 color: var(--color_text_primary, white); 3351 } 3352 3353 ul#mega-menu-max_mega_menu_1 { 3354 display: flex !important; 3355 flex-direction: column !important; 3356 opacity: 0 !important; 3357 } 3358 3359 .show #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 { 3360 flex-direction: column; 3361 display: flex; 3362 margin: 0 auto !important; 3363 padding: 15px; 3364 opacity: 1 !important; 3365 } 3366 3367 .show #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item { 3368 margin: 0 !important; 3369 width: 100% !important; 3370 } 3371 3372 #mega-menu-wrap-max_mega_menu_1 li.mega-menu-item-has-children>ul.mega-sub-menu { 3373 transition: opacity 0.2s ease, transform 0.2s ease; 3374 transform-origin: top center; 3375 } 3376 3377 #mega-menu-wrap-max_mega_menu_1 li.mega-menu-item-has-children.mega-toggle-on>ul.mega-sub-menu { 3378 position: relative !important; 3379 border: 0 !important; 3380 opacity: 1;
3381 transform: translateY(0); 3382 animation: megaSubmenuOpen 0.2s ease; 3383 } 3384 3385 #mega-menu-wrap-max_mega_menu_1 ul.mega-sub-menu li a { 3386 max-width: 100% !important; 3387 } 3388 3389 ul.mega-sub-menu li { 3390 padding: 3px !important; 3391 } 3392 3393 ul.mega-sub-menu li.mega-menu-item:hover { 3394 background: var(--color_secondary) !important; 3395 } 3396 3397 @keyframes megaSubmenuOpen { 3398 from { 3399 opacity: 0; 3400 transform: translateY(-4px); 3401 } 3402 3403 to { 3404 opacity: 1; 3405 transform: translateY(0); 3406 } 3407 } 3408 3409 section.menu-items .redes-sociais .icons-sociais { 3410 width: 44px; 3411 height: 44px; 3412 } 3413 3414 body.layout-novo .openSearch input#bar-search { 3415 left: -11rem; 3416 width: 14rem; 3417 } 3418 3419 section.banner { 3420 grid-area: banner; 3421 padding: 0px; 3422 } 3423 3424 section.area-index>main { 3425 padding-left: 50px; 3426 } 3427 3428 section.campanha img.box-image { 3429 object-fit: fill; 3430 } 3431 3432 aside { 3433 padding-right: 50px; 3434 } 3435 3436 section.page-ultimas-noticias { 3437 padding: 0px 50px; 3438 } 3439 3440 section.page-search { 3441 padding: 0px 50px; 3442 } 3443 3444 section.single-noticias { 3445 padding: 0 50px; 3446 } 3447 3448 section.page-php { 3449 padding: 0 50px; 3450 } 3451 3452 section.page-individuo { 3453 padding: 0 50px; 3454 } 3455 3456 section.page-links-uteis { 3457 padding: 0px 50px; 3458 } 3459 3460 section.page-telefones-uteis { 3461 padding: 0px 50px; 3462 } 3463 3464 section.page-download { 3465 padding: 0px 50px; 3466 } 3467 3468 section.page-legislacoes { 3469 padding: 0px 50px; 3470 } 3471 3472 div#popupPrefeitura .modal-dialog.modal-dialog-centered.modal-xl { 3473 width: 45vw; 3474 } 3475 } 3476 3477 @media (max-width: 1200px) and (min-width: 993px) { 3478 body.layout-antigo nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center { 3479 padding: 8px 0 !important; 3480 } 3481 3482 body.layout-antigo nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-toggler { 3483 margin: 0 auto !important; 3484 display: block; 3485 border-color: rgba(255, 255, 255, 0.4); 3486 } 3487 3488 body.layout-antigo .navbar-collapse.show #mega-menu-wrap-max_mega_menu_1 { 3489 width: min(100%, 920px); 3490 margin: 0 auto !important; 3491 } 3492 3493 body.layout-antigo .show #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 { 3494 align-items: center; 3495 justify-content: center; 3496 padding: 12px 16px; 3497 } 3498 3499 body.layout-antigo .show #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item { 3500 text-align: center !important; 3501 } 3502 3503 body.layout-antigo nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link { 3504 justify-content: center !important; 3505 text-align: center !important; 3506 padding-left: 10px !important; 3507 padding-right: 10px !important; 3508 } 3509 3510 body.layout-antigo #mega-menu-wrap-max_mega_menu_1 ul.mega-sub-menu, 3511 body.layout-antigo #mega-menu-wrap-max_mega_menu_1 ul.mega-sub-menu li, 3512 body.layout-antigo #mega-menu-wrap-max_mega_menu_1 ul.mega-sub-menu li a { 3513 border: 0 !important; 3514 box-shadow: none !important; 3515 outline: 0 !important; 3516 } 3517 3518 body.layout-antigo #mega-menu-wrap-max_mega_menu_1 ul.mega-sub-menu li a { 3519 text-align: center !important; 3520 width: 100% !important; 3521 } 3522 3523 body.layout-antigo ul.mega-sub-menu li.mega-menu-item:hover { 3524 background: rgba(255, 255, 255, 0.14) !important; 3525 } 3526 3527 body.layout-antigo section.menu-items { 3528 grid-template-areas: 3529 "logo sociais" 3530 "pesquisa toggle"; 3531 grid-template-columns: minmax(220px, 1fr) auto; 3532 column-gap: 18px;
3533 row-gap: 12px; 3534 padding: 16px 32px; 3535 overflow: visible; 3536 } 3537 3538 body.layout-antigo section.menu-items .logo { 3539 margin-right: 0; 3540 justify-self: start; 3541 } 3542 3543 body.layout-antigo section.menu-items .logo img { 3544 height: 7rem; 3545 } 3546 3547 body.layout-antigo section.menu-items .redes-sociais { 3548 justify-self: start; 3549 margin: 0; 3550 width: auto; 3551 grid-template-columns: repeat(4, 42px); 3552 gap: 8px; 3553 } 3554 3555 body.layout-antigo section.menu-items .redes-sociais .icons-sociais { 3556 width: 42px; 3557 height: 42px; 3558 padding: 7px 4px; 3559 font-size: 24px; 3560 } 3561 3562 body.layout-antigo section.menu-items .redes-sociais .icons-sociais a { 3563 font-size: 24px; 3564 } 3565 3566 body.layout-antigo section.menu-items .menu-actions { 3567 justify-self: start; 3568 justify-content: flex-start; 3569 width: 100%; 3570 } 3571 3572 body.layout-antigo section.menu-items .menu-actions>.search { 3573 width: min(100%, 19rem); 3574 } 3575 3576 body.layout-antigo section.menu-items .layout-switch-slot { 3577 justify-self: end; 3578 align-self: center; 3579 width: auto; 3580 } 3581 3582 body.layout-antigo section.menu-items .layout-switch-prompt { 3583 max-width: 100%; 3584 font-size: 0.8rem; 3585 gap: 6px; 3586 padding: 7px 10px; 3587 white-space: nowrap; 3588 } 3589 3590 body.layout-antigo section.menu-items .layout-switch-text, 3591 body.layout-antigo section.menu-items .layout-switch-link { 3592 white-space: nowrap; 3593 } 3594 3595 body.layout-antigo section.area-index { 3596 grid-template-areas: 3597 "banner banner" 3598 "main main" 3599 "aside aside"; 3600 grid-template-columns: 1fr 1fr; 3601 } 3602 3603 body.layout-antigo section.area-index>main { 3604 padding-left: 32px; 3605 padding-right: 32px; 3606 } 3607 3608 body.layout-antigo aside { 3609 margin-left: 0; 3610 margin-top: 14px; 3611 padding-right: 32px; 3612 padding-left: 32px; 3613 } 3614 3615 body.layout-antigo #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item>a.mega-menu-link { 3616 font-size: 16px !important; 3617 } 3618 3619 body.layout-antigo #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-item ul.mega-sub-menu li a.mega-menu-link { 3620 font-size: 1.05em !important; 3621 line-height: 1.3 !important; 3622 white-space: normal; 3623 } 3624 } 3625 3626 @media(max-width:992px) { 3627 3628 .acesso-informacao { 3629 padding: 7px 20px; 3630 } 3631 3632 3633 section.area-index { 3634 display: grid; 3635 grid-template-areas: 3636 "banner banner banner" 3637 "main main main" "aside aside aside"; 3638 grid-template-columns: 1fr 1fr 1fr; 3639 } 3640 3641 section.menu-items { 3642 grid-template-columns: minmax(200px, 1fr) auto minmax(210px, 15rem) auto; 3643 padding: 20px; 3644 } 3645 3646 body.layout-antigo section.menu-items { 3647 grid-template-columns: minmax(200px, 1fr) auto minmax(210px, 15rem) auto; 3648 } 3649 3650 body.layout-novo section.menu-items { 3651 height: clamp(160px, 28vw, 260px); 3652 } 3653 3654 section.banner { 3655 grid-area: banner; 3656 padding: 0px; 3657 } 3658 3659 section.area-index>main { 3660 padding-left: 20px; 3661 } 3662 3663 section.servicos .box-servicos.destaque-servicos h2 { 3664 color: var(--color_text_primary, white); 3665 font-weight: bold; 3666 font-size: 1.2em; 3667 } 3668 3669 section.servicos .box-servicos h2 { 3670 font-size: 1.2em; 3671 } 3672 3673 aside { 3674 padding-right: 20px; 3675 } 3676 3677 section.page-ultimas-noticias { 3678 padding: 0px 20px; 3679 } 3680 3681 section.page-search { 3682 padding: 0px 20px; 3683 } 3684 3685 section.single-noticias { 3686 padding: 0 20px; 3687 } 3688 3689 section.page-php { 3690 padding: 0 20px; 3691 } 3692 3693 section.page-individuo { 3694 padding: 0 20px; 3695 } 3696 3697 .noticias-relacionadas .related-news-slide .noticias { 3698 grid-template-rows: 2.5fr 10rem; 3699 } 3700 3701 section.page-links-uteis { 3702 padding: 0px 20px; 3703 } 3704 3705 section.page-telefones-uteis { 3706 padding: 0px 20px; 3707 } 3708 3709 section.page-telefones-uteis .telefone { 3710 width: 100%; 3711 } 3712 3713 section.page-downloads { 3714 padding: 0px 20px; 3715 } 3716 3717 section.page-downloads .downloads { 3718 width: 100%; 3719 } 3720 3721 section.page-legislacoes .legislacao { 3722 width: 100%; 3723 } 3724 3725 section.page-legislacoes { 3726 padding: 0px 20px; 3727 } 3728 3729 section.page-legislacoes .legislacoes-filtros form { 3730 flex-direction: column; 3731 align-items: stretch; 3732 } 3733 3734 section.page-legislacoes .legislacoes-filtros select, 3735 section.page-legislacoes .legislacoes-filtros button, 3736 section.page-legislacoes .legislacoes-filtros .limpar-filtro { 3737 width: 100%; 3738 } 3739
3740 div#popupPrefeitura .modal-dialog.modal-dialog-centered.modal-xl { 3741 width: 55vw; 3742 } 3743 } 3744 3745 @media(max-width:768px) { 3746 3747 header { 3748 border-bottom: 3px solid var(--color_primary); 3749 } 3750 3751 section.acesso-informacao { 3752 grid-template-areas: 3753 "access access" 3754 "translate translate" 3755 "acessos acessos"; 3756 } 3757 3758 .acesso-informacao { 3759 height: auto; 3760 grid-template-columns: 1fr; 3761 grid-gap: 5px; 3762 background-color: var(--color_primary); 3763 } 3764 3765 .acesso-informacao .translate { 3766 margin: auto; 3767 } 3768 3769 .acesso-informacao .acessos { 3770 margin: auto; 3771 } 3772 3773 .acesso-informacao a { 3774 margin: auto; 3775 } 3776 3777 section.menu-items { 3778 grid-template-areas: 3779 "logo" 3780 "sociais" 3781 "pesquisa" 3782 "toggle"; 3783 grid-template-columns: 100%; 3784 grid-gap: 15px; 3785 } 3786 3787 body.layout-antigo section.menu-items { 3788 grid-template-columns: 100%; 3789 } 3790 3791 body.layout-novo section.menu-items { 3792 height: clamp(140px, 42vw, 220px); 3793 min-height: 140px; 3794 background-position: center top; 3795 } 3796 3797 section.menu-items .logo { 3798 margin: auto; 3799 grid-column: span 2; 3800 } 3801 3802 section.menu-items .logo img { 3803 width: 70%; 3804 } 3805 3806 nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center { 3807 position: absolute; 3808 right: 0; 3809 top: 3.5rem; 3810 padding: 5px !important; 3811 } 3812 3813 .navbar-dark .navbar-toggler { 3814 color: black; 3815 padding: 3px 4px; 3816 margin: 0 !important; 3817 } 3818 3819 div#mega-menu-wrap-max_mega_menu_1 { 3820 left: auto; 3821 top: -2rem; 3822 width: min(92vw, 20rem); 3823 max-width: 100vw; 3824 transition: right 0.35s ease; 3825 } 3826 3827 button.navbar-toggler { 3828 z-index: 999; 3829 } 3830 3831 ul#mega-menu-max_mega_menu_1 li { 3832 margin: 0 !important; 3833 padding: 0 !important; 3834 text-align: left !important; 3835 } 3836 3837 nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link { 3838 display: flex !important; 3839 align-items: center; 3840 justify-content: flex-start !important; 3841 width: 100% !important; 3842 text-align: left !important; 3843 padding: 10px 12px !important; 3844 } 3845 3846 nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item-has-children>a.mega-menu-link { 3847 justify-content: space-between !important; 3848 } 3849 3850 #mega-menu-wrap-max_mega_menu_1 ul.mega-sub-menu { 3851 left: 0 !important; 3852 right: auto !important; 3853 width: 100% !important; 3854 max-width: 100% !important; 3855 margin: 0 !important; 3856 padding-left: 12px !important; 3857 box-sizing: border-box !important; 3858 } 3859 3860 #mega-menu-wrap-max_mega_menu_1 ul.mega-sub-menu li, 3861 #mega-menu-wrap-max_mega_menu_1 ul.mega-sub-menu li a { 3862 width: 100% !important; 3863 max-width: 100% !important; 3864 box-sizing: border-box !important; 3865 text-align: left !important; 3866 } 3867 3868 .navbar-collapse #mega-menu-wrap-max_mega_menu_1 { 3869 left: auto; 3870 right: -110%; 3871 position: fixed; 3872 z-index: 998; 3873 padding-top: 4.5rem; 3874 height: 100vh; 3875 overflow-y: auto; 3876 transition-duration: 0.75s; 3877 } 3878 3879 .navbar-collapse.show #mega-menu-wrap-max_mega_menu_1 { 3880 right: 0; 3881 transition-duration: 0.75s; 3882 } 3883 3884 section.menu-items .redes-sociais { 3885 grid-column: span 2; 3886 } 3887 3888 section.menu-items .menu-actions { 3889 justify-content: center; 3890 align-items: center; 3891 } 3892 3893 section.menu-items .layout-switch-slot { 3894 grid-column: 1 / -1; 3895 width: 100%; 3896 max-width: 100%; 3897 min-width: 0; 3898 justify-content: center; 3899 justify-self: center; 3900 padding: 0 8px; 3901 box-sizing: border-box; 3902 } 3903 3904 section.menu-items .layout-switch-prompt { 3905 width: min(100%, 30rem); 3906 max-width: 100%; 3907 justify-content: center; 3908 flex-wrap: wrap; 3909 text-align: center; 3910 gap: 6px; 3911 padding: 8px 10px; 3912 border-radius: 12px; 3913 white-space: normal; 3914 box-sizing: border-box; 3915 } 3916 3917 section.menu-items .layout-switch-text { 3918 flex: 1 1 100%; 3919 white-space: normal; 3920 line-height: 1.25;
3921 overflow-wrap: anywhere; 3922 } 3923 3924 section.menu-items .layout-switch-link { 3925 white-space: normal; 3926 overflow-wrap: anywhere; 3927 } 3928 3929 section.menu-items .layout-switch-close { 3930 flex: 0 0 auto; 3931 } 3932 3933 body.layout-novo section.menu-items .menu-actions { 3934 top: auto; 3935 right: auto; 3936 bottom: 14px; 3937 left: 50%; 3938 transform: translateX(-50%); 3939 width: calc(100% - 24px); 3940 display: flex; 3941 justify-content: center; 3942 } 3943 3944 body.layout-novo section.menu-items .layout-switch-prompt { 3945 width: 100%; 3946 justify-content: center; 3947 } 3948 3949 section.menu-items .redes-sociais .icons-sociais { 3950 animation: none !important; 3951 } 3952 3953 input#bar-search { 3954 width: 15rem; 3955 } 3956 3957 body.layout-novo .openSearch i.fas.fa-search { 3958 margin-right: -12rem; 3959 transition-delay: 0.5s !important; 3960 } 3961 3962 body.layout-novo .openSearch input#bar-search { 3963 left: 50%; 3964 top: -25%; 3965 transform: translate(-50%, 0); 3966 width: 15rem; 3967 } 3968 3969 section.area-index>main { 3970 margin: 20px 0; 3971 padding: 20px; 3972 } 3973 3974 section.noticias-recentes .noticias { 3975 grid-template-areas: "imagem"; 3976 grid-template-columns: none; 3977 } 3978 3979 section.servicos .options-services { 3980 grid-template-columns: 1fr 1fr; 3981 grid-gap: 20px; 3982 } 3983 3984 section.servicos .box-servicos { 3985 grid-template-areas: 3986 "icone" 3987 "titulo"; 3988 grid-template-columns: 1fr; 3989 height: auto; 3990 text-align: center; 3991 grid-gap: 15px; 3992 padding: 10px; 3993 } 3994 3995 section.servicos .box-servicos h2 { 3996 text-align: center; 3997 } 3998 3999 section#rodape .footer-top { 4000 grid-template-columns: 1fr; 4001 gap: 20px; 4002 padding: 28px 18px 22px; 4003 } 4004 4005 section#rodape .footer-brasao { 4006 grid-column: 1; 4007 grid-row: auto; 4008 align-self: center; 4009 justify-self: center; 4010 justify-content: center; 4011 width: 100%; 4012 padding-bottom: 0; 4013 pointer-events: auto; 4014 } 4015 4016 section#rodape .footer-menu #mega-menu-max_mega_menu_2 { 4017 grid-template-columns: repeat(2, minmax(130px, 1fr)); 4018 gap: 18px; 4019 } 4020 4021 section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 ul.mega-sub-menu, 4022 section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 li.mega-menu-item, 4023 section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 li.mega-menu-row, 4024 section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 li.mega-menu-column { 4025 display: block !important; 4026 position: static !important; 4027 width: 100% !important; 4028 height: auto !important; 4029 max-height: none !important; 4030 overflow: visible !important; 4031 opacity: 1 !important; 4032 visibility: visible !important; 4033 } 4034 4035 section#rodape .footer-bottom { 4036 grid-template-columns: 1fr; 4037 gap: 14px; 4038 padding: 14px 18px 18px; 4039 } 4040 4041 section#rodape .footer-dev-link { 4042 justify-self: center; 4043 } 4044 4045 section#rodape footer:not(.footer-site) { 4046 grid-template-areas: 4047 "endereco" 4048 "versa"; 4049 grid-template-columns: 100%; 4050 grid-gap: 20px; 4051 padding: 25px 0; 4052 } 4053 4054 section#rodape footer:not(.footer-site) a { 4055 margin: auto; 4056 } 4057 4058 section.servicos .box-servicos i { 4059 font-size: 10vw; 4060 } 4061 4062 section.page-ultimas-noticias section.noticias-recentes .noticias { 4063 grid-template-areas: 4064 "imagem" 4065 "descricao"; 4066 grid-template-columns: 100%; 4067 } 4068 4069 section.page-ultimas-noticias section.noticias-recentes .noticias .box-text .categoria { 4070 position: absolute; 4071 top: 10px; 4072 right: 0; 4073 } 4074 4075 section.page-search section.noticias-recentes .noticias { 4076 grid-template-areas: 4077 "imagem" 4078 "descricao"; 4079 grid-template-columns: 100%; 4080 } 4081 4082 section.page-search section.noticias-recentes .noticias .box-text .categoria { 4083 position: absolute; 4084 top: 10px; 4085 right: 0; 4086 } 4087 4088 .noticias-relacionadas .related-news-slide .noticias { 4089 width: 100% !important; 4090 } 4091 4092 .noticias-relacionadas .noticias img.box-image { 4093 height: auto; 4094 } 4095 4096 section.conteudo-noticias img.alignleft { 4097 margin-right: 0px; 4098 width: 100%; 4099 object-fit: cover; 4100 } 4101 4102 section.area-title h1 { 4103 font-size: 2em; 4104 } 4105 4106 section.area-title p { 4107 padding: 20px 0px; 4108 } 4109 4110 section.area-title span { 4111 display: grid; 4112 margin: 10px 0; 4113 grid-gap: 15px; 4114 } 4115 4116 section.area-title img.box-image { 4117 width: 100%; 4118 } 4119 4120 div#mega-menu-wrap-max_mega_menu_1:before { 4121 content: ''; 4122 width: 150vw; 4123 height: 100%; 4124 background-color: var(--color_primary); 4125 opacity: 0; 4126 position: absolute; 4127 top: 0; 4128 right: 0rem; 4129 display: block; 4130 transition: 0.5s; 4131 } 4132 4133 .show div#mega-menu-wrap-max_mega_menu_1:before { 4134 opacity: 0.5; 4135 } 4136 4137 .noticias-relacionadas .noticias .img-plus { 4138 height: auto; 4139 } 4140 4141 section.info-individuo { 4142 grid-template-areas: "title" "image" "text"; 4143 grid-template-columns: 100%; 4144 margin-top: 0;
4145 } 4146 4147 section.info-individuo .info-title { 4148 grid-area: title; 4149 text-align: center; 4150 margin: 20px 0; 4151 } 4152 4153 section.page-links-uteis .link { 4154 grid-template-columns: 1fr; 4155 grid-gap: 10px; 4156 } 4157 4158 div#popupPrefeitura .modal-dialog.modal-dialog-centered.modal-xl { 4159 width: 80%; 4160 margin: auto; 4161 } 4162 } 4163 4164 @media(max-width:576px) { 4165 div#mega-menu-wrap-max_mega_menu_1 { 4166 left: auto; 4167 top: -2rem; 4168 width: min(94vw, 20rem); 4169 max-width: 100vw; 4170 transition: right 0.35s ease; 4171 } 4172 4173 section.menu-items { 4174 grid-template-columns: auto 10%; 4175 } 4176 4177 section.noticias-recentes { 4178 grid-template-rows: 5rem 35rem auto 3rem; 4179 } 4180 4181 section.campanha img.box-image { 4182 object-fit: contain; 4183 } 4184 4185 section.servicos .options-services { 4186 grid-template-columns: 1fr; 4187 } 4188 4189 a.glink span { 4190 display: none; 4191 } 4192 4193 section.area-navegation ul li { 4194 padding: 0 6px; 4195 } 4196 4197 section#rodape .footer-top { 4198 padding: 24px 14px 20px; 4199 } 4200 4201 section#rodape .footer-menu #mega-menu-max_mega_menu_2 { 4202 grid-template-columns: 1fr; 4203 } 4204 4205 section#rodape .footer-bottom { 4206 padding: 12px 14px 16px; 4207 } 4208 4209 section#rodape footer:not(.footer-site) { 4210 padding: 25px 35px; 4211 } 4212 4213 } 4214 4215 @media (max-width: 425px) { 4216 4217 section.page-php.page-slug-politica-de-privacidade-e-protecao-de-dados section.conteudo-noticias h1, 4218 section.page-php.page-slug-politica-de-privacidade-e-protecao-de-dados section.conteudo-noticias h2, 4219 section.page-php.page-slug-politica-de-privacidade-e-protecao-de-dados section.conteudo-noticias h3, 4220 section.page-php.page-slug-politica-de-privacidade-e-protecao-de-dados section.conteudo-noticias h4, 4221 section.page-php.page-slug-politica-de-privacidade-e-protecao-de-dados section.conteudo-noticias h5, 4222 section.page-php.page-slug-politica-de-privacidade-e-protecao-de-dados section.conteudo-noticias h6, 4223 body.page-id-79824 section.conteudo-noticias h1, 4224 body.page-id-79824 section.conteudo-noticias h2, 4225 body.page-id-79824 section.conteudo-noticias h3, 4226 body.page-id-79824 section.conteudo-noticias h4, 4227 body.page-id-79824 section.conteudo-noticias h5, 4228 body.page-id-79824 section.conteudo-noticias h6 { 4229 text-align: left !important; 4230 } 4231 } 4232 4233 .patrimonio { 4234 display: grid; 4235 margin-top: 80px; 4236 padding-bottom: 10px; 4237 } 4238 4239 .imagem_patrimonio { 4240 width: 100%; 4241 height: 15rem; 4242 object-fit: cover; 4243 margin-bottom: 20px; 4244 } 4245 4246 .container_imagem_patrimonio { 4247 padding: 20px 20px 50px 20px; 4248 margin-right: 15%; 4249 margin-left: 5%; 4250 border: 2px solid #d3d3d3; 4251 box-shadow: inset 0 0 1em white, 0em 0em 0.5em #a9a9a9; 4252 } 4253 4254 .link_patrimonio { 4255 color: var(--color_primary); 4256 } 4257 4258 .link_patrimonio:hover { 4259 color: var(--color_primary); 4260 } 4261 4262 section.transparencia { 4263 display: grid; 4264 grid-template-columns: minmax(240px, 280px) minmax(0, 1fr) minmax(240px, 280px); 4265 align-items: start; 4266 gap: 2rem; 4267 max-width: 1600px; 4268 margin: 2rem auto; 4269 padding: 0 2rem; 4270 } 4271 4272 section.transparencia .menu h2 { 4273 font-weight: bolder; 4274 color: #ffffff; 4275 background-color: var(--color_primary); 4276 padding: 10px; 4277 } 4278 4279 section.transparencia #mega-menu-wrap-max_mega_menu_3, 4280 section.transparencia #mega-menu-max_mega_menu_3 { 4281 background: #fff; 4282 } 4283 4284 section.transparencia #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3>li.mega-menu-item>a.mega-menu-link, 4285 section.transparencia #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 ul.mega-sub-menu li a.mega-menu-link { 4286 color: var(--color_primary) !important; 4287 font-weight: 700; 4288 transition: color 0.2s ease, background-color 0.2s ease; 4289 } 4290 4291 section.transparencia #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3>li.mega-menu-item>a.mega-menu-link:hover, 4292 section.transparencia #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 ul.mega-sub-menu li a.mega-menu-link:hover, 4293 section.transparencia #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3>li.mega-menu-item:hover>a.mega-menu-link, 4294 section.transparencia #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3>li.mega-menu-item.mega-toggle-on>a.mega-menu-link { 4295 color: var(--color_primary) !important; 4296 background-color: rgba(70, 167, 210, 0.12) !important; 4297 background: rgba(70, 167, 210, 0.12) !important; 4298 } 4299 4300 section.transparencia #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-current-menu-item>a.mega-menu-link, 4301 section.transparencia #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-current-menu-ancestor>a.mega-menu-link, 4302 section.transparencia #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-current-page-ancestor>a.mega-menu-link { 4303 color: var(--color_primary) !important; 4304 background-color: rgba(70, 167, 210, 0.12) !important; 4305 background: rgba(70, 167, 210, 0.12) !important; 4306 } 4307 4308 section.transparencia #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 .mega-indicator:after, 4309 section.transparencia #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 .mega-menu-link:before { 4310 color: var(--color_primary) !important; 4311 } 4312 4313 section.transparencia .column-menus, 4314 section.transparencia .column-docs { 4315 position: sticky; 4316 top: 11rem; 4317 align-self: start; 4318 z-index: 1; 4319 } 4320 4321 section.transparencia .column-menus .menu, 4322 section.transparencia .column-docs .menu { 4323 background: #fff; 4324 border: 1px solid rgba(57, 57, 57, 0.2); 4325 text-align: center; 4326 } 4327 4328 section.transparencia .transparencia-documentos { 4329 list-style: none; 4330 margin: 0; 4331 padding: 14px 18px 18px; 4332 text-align: left; 4333 } 4334 4335 section.transparencia .transparencia-documentos li+li { 4336 margin-top: 12px; 4337 } 4338 4339 section.transparencia .transparencia-documentos a { 4340 display: block; 4341 color: var(--color_primary); 4342 font-weight: 700; 4343 line-height: 1.45; 4344 text-decoration: none; 4345 transition: color 0.2s ease; 4346 } 4347 4348 section.transparencia .transparencia-documentos a:hover { 4349 color: var(--color_primary_l); 4350 text-decoration: underline; 4351 } 4352 4353 .conteudo { 4354 display: flex; 4355 flex-direction: row; 4356 align-items: flex-start; 4357 justify-content: center; 4358 margin: 2rem; 4359 } 4360 4361 .column-content { 4362 min-width: 0; 4363 padding: 1rem; 4364 } 4365 4366 .column-content .row { 4367 max-width: none; 4368 } 4369 4370 .column-content.drar { 4371 padding: 2rem 10rem; 4372 } 4373 4374 4375 .columns ol, 4376 .columns ul { 4377 box-sizing: border-box; 4378 padding-left: 2rem; 4379 } 4380 4381 tree-node li { 4382 font-size: 1.1rem; 4383 color: var(--color-primary-dark2); 4384 line-height: 1.8; 4385 list-style: none; 4386 } 4387 4388 a.node-name { 4389 color: var(--color-primary); 4390 transition: var(--animationtransition); 4391 } 4392 4393 a.node-name:hover { 4394 cursor: pointer; 4395 text-decoration: underline; 4396 color: var(--color-primary-light2); 4397 transition: var(--animationtransition); 4398 } 4399 4400 .informacoes { 4401 display: flex; 4402 align-items: stretch; 4403 flex-wrap: wrap; 4404 flex-direction: column; 4405 gap: 1rem; 4406 align-content: center; 4407 } 4408 4409 a.node-name { 4410 color: var(--color-primary); 4411 transition: var(--animationtransition); 4412 } 4413 4414 a.node-name:hover { 4415 cursor: pointer; 4416 text-decoration: underline; 4417 color: var(--color-primary-light2); 4418 transition: var(--animationtransition); 4419 } 4420 4421 i.fa-solid.fa-chevron-down { 4422 font-size: 1.5rem; 4423 padding: 0.5rem; 4424 transition: var(--animationtransition) !important; 4425 } 4426 4427 i.fa-solid.fa-chevron-down:hover { 4428 cursor: pointer; 4429 color: var(--color-primary-light2); 4430 transition: var(--animationtransition); 4431 } 4432 4433 .list-tree { 4434 list-style: none; 4435 padding: 0; 4436 } 4437 4438 .list-tree li { 4439 cursor: pointer; 4440 } 4441 4442 .list-tree .js-dir ul { 4443 display: none; 4444 margin-left: 20px; 4445 } 4446 4447 .open>ul { 4448 display: block; 4449 } 4450 4451 /* CSS */ 4452 .informacoes { 4453 position: relative; 4454 } 4455 4456 .informacoes .subtitulo { 4457 display: none; 4458 } 4459 4460 .article-hovered .icone, 4461 .article-hovered h3, 4462 .article-hovered i { 4463 display: none; 4464 padding: 1rem; 4465 } 4466
4467 .article-hovered .subtitulo { 4468 display: block; 4469 color: white; 4470 font-size: 1.1rem; 4471 padding: 1rem; 4472 } 4473 4474 .modal { 4475 display: none; 4476 position: fixed; 4477 z-index: 100000; 4478 left: 0; 4479 top: 0; 4480 width: 100%; 4481 height: 100%; 4482 overflow: auto; 4483 background-color: rgba(0, 0, 0, 0.7); 4484 } 4485 4486 .modal-content { 4487 position: relative; 4488 background-color: #fefefe; 4489 margin: 10% auto; 4490 padding: 20px; 4491 border: 1px solid #888; 4492 width: 80%; 4493 } 4494 4495 .close { 4496 position: absolute; 4497 top: 0; 4498 right: 0; 4499 font-size: 20px; 4500 font-weight: bold; 4501 color: #333; 4502 cursor: pointer; 4503 } 4504 4505 ul.tree-node-children li, 4506 li#node-73735 { 4507 list-style: none; 4508 } 4509 4510 /* Estilo padrão do Ãcone */ 4511 .toggle-children i { 4512 transition: transform 0.3s ease; 4513 } 4514 4515 /* Classe para a rotação */ 4516 .rotate { 4517 transform: rotate(270deg); 4518 } 4519 4520 #modalContent li { 4521 font-size: 0.9rem; 4522 list-style: circle; 4523 } 4524 4525 section.transparencia.organograma-page { 4526 grid-template-columns: minmax(250px, 300px) minmax(0, 1fr) minmax(220px, 280px); 4527 gap: 1.5rem; 4528 } 4529 4530 .organograma-page .column-content { 4531 max-width: 100%; 4532 min-width: 0; 4533 padding: 0; 4534 } 4535 4536 .organograma-page .column-content .row { 4537 display: block; 4538 margin-left: 0; 4539 margin-right: 0; 4540 max-width: 100%; 4541 } 4542 4543 .organograma-page .column-content .columns { 4544 box-sizing: border-box; 4545 width: 100%; 4546 max-width: 100%; 4547 min-width: 0; 4548 flex: 0 0 100%; 4549 padding-left: 0; 4550 padding-right: 0; 4551 } 4552 4553 .organograma-page .column-menus .menu, 4554 .organograma-page .column-docs .menu { 4555 overflow: hidden; 4556 border: 1px solid rgba(24, 54, 82, 0.14); 4557 border-radius: 8px; 4558 text-align: left; 4559 box-shadow: 0 12px 28px rgba(20, 44, 70, 0.08); 4560 } 4561 4562 .organograma-page .menu h2 { 4563 margin: 0; 4564 padding: 14px 18px; 4565 font-size: 1.35rem; 4566 line-height: 1.2; 4567 letter-spacing: 0; 4568 } 4569 4570 .organograma-page .column-docs .menu h2 { 4571 background: var(--color_primary); 4572 } 4573 4574 .organograma-page #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3>li.mega-menu-item>a.mega-menu-link, 4575 .organograma-page #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 ul.mega-sub-menu li a.mega-menu-link { 4576 display: block !important; 4577 height: auto !important; 4578 min-height: 0 !important; 4579 line-height: 1.22 !important; 4580 padding-left: 12px !important; 4581 padding-right: 12px !important; 4582 padding-top: 8px !important; 4583 padding-bottom: 8px !important; 4584 white-space: normal !important; 4585 } 4586 4587 body section.transparencia.organograma-page #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3>li.mega-menu-item { 4588 height: auto !important; 4589 min-height: 0 !important; 4590 padding-top: 0 !important; 4591 padding-bottom: 0 !important; 4592 line-height: 1.22 !important; 4593 } 4594 4595 body section.transparencia.organograma-page #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3>li.mega-menu-item>a.mega-menu-link, 4596 body section.transparencia.organograma-page #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 ul.mega-sub-menu li a.mega-menu-link { 4597 display: block !important; 4598 height: auto !important; 4599 min-height: 0 !important; 4600 line-height: 1.22 !important; 4601 padding: 8px 12px !important; 4602 white-space: normal !important; 4603 } 4604 4605 .organograma-page .transparencia-documentos { 4606 padding: 16px 18px 20px; 4607 } 4608 4609 .organograma-page .transparencia-documentos a { 4610 border-left: 3px solid var(--color_primary); 4611 padding: 8px 0 8px 12px; 4612 } 4613 4614 .organograma-panel { 4615 box-sizing: border-box; 4616 width: 100%; 4617 max-width: 100%; 4618 min-width: 0; 4619 background: #fff; 4620 border: 1px solid rgba(24, 54, 82, 0.14);
4621 border-top: 4px solid var(--color_primary); 4622 border-radius: 8px; 4623 box-shadow: 0 18px 45px rgba(20, 44, 70, 0.08); 4624 padding: 28px 30px 34px; 4625 } 4626 4627 .organograma-title { 4628 display: flex; 4629 align-items: center; 4630 gap: 12px; 4631 margin-bottom: 22px; 4632 padding-bottom: 18px; 4633 border-bottom: 1px solid #e7eef5; 4634 } 4635 4636 .organograma-title h1 { 4637 margin: 0; 4638 color: #16283d; 4639 font-size: 2.1rem; 4640 line-height: 1.15; 4641 letter-spacing: 0; 4642 } 4643 4644 .organograma-title-icon { 4645 display: inline-flex; 4646 align-items: center; 4647 justify-content: center; 4648 flex: 0 0 44px; 4649 width: 44px; 4650 height: 44px; 4651 border-radius: 8px; 4652 background: rgba(70, 167, 210, 0.12); 4653 color: var(--color_primary); 4654 } 4655 4656 .organograma-tree, 4657 .organograma-tree ul { 4658 margin: 0; 4659 padding-left: 0; 4660 list-style: none; 4661 } 4662 4663 .organograma-tree { 4664 display: grid; 4665 gap: 10px; 4666 } 4667 4668 .organograma-tree .tree-node { 4669 position: relative; 4670 margin: 0; 4671 min-width: 0; 4672 list-style: none; 4673 } 4674 4675 .organograma-tree .tree-node-header { 4676 display: flex; 4677 align-items: center; 4678 gap: 8px; 4679 box-sizing: border-box; 4680 width: 100%; 4681 max-width: 100%; 4682 min-width: 0; 4683 min-height: 46px; 4684 padding: 7px 10px; 4685 border: 1px solid #dfe9f1; 4686 border-radius: 8px; 4687 background: #fbfdff; 4688 transition: border-color 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease; 4689 } 4690 4691 .organograma-tree .tree-node-header:hover { 4692 border-color: rgba(70, 167, 210, 0.55); 4693 background: #f4f9fc; 4694 box-shadow: 0 8px 20px rgba(20, 44, 70, 0.07); 4695 } 4696 4697 .organograma-tree .tree-node--prefeitura>.tree-node-header { 4698 min-height: 64px; 4699 padding: 13px 16px; 4700 border-color: var(--color_primary); 4701 background: var(--color_primary); 4702 color: #fff; 4703 box-shadow: 0 14px 32px rgba(20, 44, 70, 0.14); 4704 } 4705 4706 .organograma-tree .tree-node--prefeitura>.tree-node-header:hover { 4707 background: var(--color_primary); 4708 border-color: var(--color_primary); 4709 } 4710 4711 .organograma-tree .toggle-children, 4712 .organograma-tree .toggle-placeholder { 4713 flex: 0 0 30px; 4714 width: 30px; 4715 height: 30px; 4716 } 4717 4718 .organograma-tree .toggle-children { 4719 display: inline-flex; 4720 align-items: center; 4721 justify-content: center; 4722 padding: 0; 4723 border: 1px solid #c9d7e2; 4724 border-radius: 6px; 4725 background: #fff; 4726 color: var(--color_primary); 4727 cursor: pointer; 4728 transition: border-color 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease; 4729 } 4730 4731 .organograma-tree .toggle-children:hover, 4732 .organograma-tree .toggle-children:focus { 4733 border-color: var(--color_primary); 4734 background: rgba(70, 167, 210, 0.1); 4735 box-shadow: 0 0 0 3px rgba(70, 167, 210, 0.16); 4736 } 4737 4738 .organograma-tree .toggle-children i { 4739 padding: 0; 4740 font-size: 0.8rem; 4741 transition: transform 0.2s ease; 4742 } 4743 4744 .organograma-tree .tree-node.is-open>.tree-node-header .toggle-children i { 4745 transform: rotate(90deg); 4746 } 4747 4748 .organograma-tree .tree-node--prefeitura>.tree-node-header .toggle-children { 4749 border-color: rgba(255, 255, 255, 0.45); 4750 background: rgba(255, 255, 255, 0.16); 4751 color: #fff; 4752 } 4753 4754 .organograma-tree .node-badge { 4755 display: inline-flex; 4756 align-items: center; 4757 justify-content: center; 4758 flex: 0 0 34px; 4759 width: 34px; 4760 height: 34px; 4761 border-radius: 8px; 4762 background: #f6c453; 4763 color: #172033; 4764 } 4765 4766 .organograma-tree a.node-name { 4767 display: block; 4768 flex: 1 1 auto; 4769 min-width: 0; 4770 color: #1b2e44; 4771 font-size: 1rem; 4772 font-weight: 700; 4773 line-height: 1.35; 4774 letter-spacing: 0;
4775 overflow-wrap: anywhere; 4776 white-space: normal !important; 4777 text-decoration: none; 4778 transition: color 0.2s ease; 4779 } 4780 4781 .organograma-tree a.node-name:hover, 4782 .organograma-tree a.node-name:focus { 4783 color: var(--color_primary); 4784 text-decoration: none; 4785 } 4786 4787 .organograma-tree .tree-node--prefeitura>.tree-node-header a.node-name { 4788 color: #fff; 4789 font-size: 1.15rem; 4790 font-weight: 800; 4791 } 4792 4793 .organograma-tree .tree-node-children { 4794 display: none; 4795 box-sizing: border-box; 4796 min-width: 0; 4797 max-width: 100%; 4798 margin: 10px 0 0 15px; 4799 padding: 0 0 0 18px; 4800 border-left: 2px solid #d7e7ef; 4801 } 4802 4803 .organograma-tree .tree-node.is-open>.tree-node-children { 4804 display: grid; 4805 gap: 8px; 4806 } 4807 4808 .organograma-tree .tree-node-children>.tree-node::before { 4809 content: ""; 4810 position: absolute; 4811 top: 23px; 4812 left: -18px; 4813 width: 18px; 4814 border-top: 2px solid #d7e7ef; 4815 } 4816 4817 .organograma-empty { 4818 margin: 0; 4819 color: #607086; 4820 font-size: 0.98rem; 4821 line-height: 1.5; 4822 } 4823 4824 .organograma-modal { 4825 background: rgba(15, 23, 42, 0.66); 4826 } 4827 4828 .organograma-modal .modal-content { 4829 width: calc(100% - 32px); 4830 max-width: 780px; 4831 margin: 8vh auto; 4832 padding: 28px; 4833 border: 0; 4834 border-radius: 8px; 4835 box-shadow: 0 24px 70px rgba(0, 0, 0, 0.25); 4836 } 4837 4838 .organograma-modal .close { 4839 top: 14px; 4840 right: 16px; 4841 display: inline-flex; 4842 align-items: center; 4843 justify-content: center; 4844 width: 34px; 4845 height: 34px; 4846 border-radius: 8px; 4847 background: #eef3f7; 4848 color: #172033; 4849 font-size: 24px; 4850 line-height: 1; 4851 } 4852 4853 .organograma-modal #modalContent h2 { 4854 margin: 0 42px 18px 0; 4855 color: #172033; 4856 font-size: 1.5rem; 4857 line-height: 1.25; 4858 letter-spacing: 0; 4859 } 4860 4861 .organograma-modal .organograma-detail { 4862 display: grid; 4863 grid-template-columns: 150px minmax(0, 1fr); 4864 gap: 14px; 4865 padding: 12px 0; 4866 border-top: 1px solid #e7eef5; 4867 color: #1f2f43; 4868 } 4869 4870 .organograma-modal .organograma-detail strong { 4871 color: var(--color_primary); 4872 font-weight: 800; 4873 } 4874 4875 .organograma-modal .organograma-detail span, 4876 .organograma-modal .organograma-detail p { 4877 margin: 0; 4878 line-height: 1.55; 4879 } 4880 4881 .organograma-modal .organograma-detail--wide { 4882 display: block; 4883 } 4884 4885 @media screen and (max-width: 900px) { 4886 .organograma-panel { 4887 padding: 22px 16px 26px; 4888 } 4889 4890 .organograma-title h1 { 4891 font-size: 1.65rem; 4892 } 4893 4894 .organograma-tree .tree-node--prefeitura>.tree-node-header a.node-name { 4895 font-size: 1.05rem; 4896 } 4897 4898 .organograma-modal .organograma-detail { 4899 grid-template-columns: 1fr; 4900 gap: 4px; 4901 } 4902 } 4903 4904 @media screen and (max-width: 1300px) { 4905 section.transparencia.organograma-page { 4906 grid-template-columns: 1fr; 4907 max-width: 980px; 4908 } 4909 4910 .organograma-page .column-content { 4911 order: 1; 4912 } 4913 4914 .organograma-page .column-docs { 4915 order: 2; 4916 } 4917 4918 .organograma-page .column-menus { 4919 order: 3; 4920 } 4921 4922 .organograma-page .column-menus .menu, 4923 .organograma-page .column-docs .menu { 4924 width: 100%; 4925 } 4926 } 4927 4928 @media screen and (max-width: 600px) { 4929 section.transparencia.organograma-page { 4930 grid-template-columns: 1fr; 4931 gap: 1rem; 4932 padding: 0 1rem; 4933 } 4934 4935 .organograma-title { 4936 align-items: flex-start; 4937 } 4938 4939 .organograma-title-icon { 4940 flex-basis: 38px; 4941 width: 38px; 4942 height: 38px; 4943 } 4944 4945 .organograma-title h1 { 4946 font-size: 1.42rem; 4947 } 4948 4949 .organograma-tree .tree-node-header { 4950 align-items: flex-start; 4951 gap: 6px; 4952 min-height: 42px; 4953 padding: 7px 8px; 4954 } 4955 4956 .organograma-tree .tree-node-children { 4957 margin-left: 0; 4958 padding-left: 10px; 4959 } 4960 4961 .organograma-tree .tree-node-children>.tree-node::before { 4962 left: -10px; 4963 width: 10px; 4964 } 4965 4966 .organograma-tree .toggle-children, 4967 .organograma-tree .toggle-placeholder { 4968 flex-basis: 28px; 4969 width: 28px; 4970 height: 28px; 4971 } 4972 4973 .organograma-tree .toggle-placeholder { 4974 flex-basis: 8px; 4975 width: 8px; 4976 } 4977 } 4978 4979 4980 @media screen and (max-width: 600px) { 4981 section.transparencia { 4982 grid-template-columns: 1fr; 4983 align-items: center; 4984 } 4985 4986 section.transparencia .column-menus, 4987 section.transparencia .column-docs { 4988 position: static; 4989 width: 100%; 4990 } 4991 4992 .column-content { 4993 max-width: 100%; 4994 width: 100%; 4995 } 4996 4997 article.content { 4998 justify-content: center; 4999 } 5000 } 5001 5002 @media screen and (max-width: 1300px) { 5003 section.transparencia { 5004 grid-template-columns: 1fr; 5005 } 5006 5007 section.transparencia .column-menus, 5008 section.transparencia .column-docs { 5009 position: static; 5010 } 5011 } 5012 5013 /* Page Projetos Esportivos */ 5014 .ct-esporte-projetos { 5015 --ct-primary: var(--color_primary); 5016 --ct-primary-dark: var(--color_primary_l); 5017 --ct-primary-light: var(--color_primary_m); 5018 --ct-on-primary: var(--color_text_primary, #fff); 5019 --ct-border: rgba(15, 40, 70, 0.15); 5020 --ct-text: #223649; 5021 max-width: 1100px; 5022 margin: 0 auto; 5023 padding: 32px 16px 56px; 5024 display: block !important;
5025 grid-template-rows: none; 5026 grid-gap: 0; 5027 -webkit-text-size-adjust: 100%; 5028 text-size-adjust: 100%; 5029 } 5030 5031 .ct-esporte-projetos a { 5032 color: var(--ct-primary-dark); 5033 } 5034 5035 .ct-page-content { 5036 margin: 0 0 18px; 5037 padding: 14px 16px; 5038 border-radius: 12px; 5039 border: 1px solid var(--ct-border); 5040 border-left: 4px solid var(--ct-primary); 5041 background: #fff; 5042 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 5043 } 5044 5045 .ct-hero { 5046 margin: 0 0 24px; 5047 padding: 24px 20px; 5048 border-radius: 16px; 5049 color: var(--ct-on-primary); 5050 background: 5051 radial-gradient(circle at 84% 10%, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 40%), 5052 radial-gradient(circle at 12% 20%, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 42%), 5053 linear-gradient(145deg, var(--ct-primary-dark) 0%, var(--ct-primary) 55%, var(--ct-primary-light) 135%); 5054 box-shadow: 0 12px 24px rgba(0, 0, 0, 0.14); 5055 } 5056 5057 .ct-title { 5058 font-size: 34px; 5059 margin: 0; 5060 color: var(--ct-on-primary); 5061 line-height: 1.1; 5062 } 5063 5064 .ct-intro { 5065 font-size: 16px; 5066 line-height: 1.6; 5067 margin: 12px 0 0; 5068 color: var(--ct-on-primary); 5069 } 5070 5071 .ct-subtitle { 5072 font-size: 24px; 5073 margin: 34px 0 14px; 5074 color: var(--ct-primary-dark); 5075 } 5076 5077 /* Cards */ 5078 .ct-grid { 5079 display: grid; 5080 grid-template-columns: repeat(3, minmax(0, 1fr)); 5081 gap: 20px; 5082 align-items: stretch; 5083 } 5084 5085 .ct-card { 5086 position: relative; 5087 border: 1px solid var(--ct-border); 5088 border-radius: 16px; 5089 overflow: hidden; 5090 background: linear-gradient(180deg, #fff 0%, #f9fbff 100%); 5091 display: flex; 5092 flex-direction: column; 5093 min-height: 100%; 5094 box-shadow: 0 10px 22px rgba(0, 0, 0, 0.08); 5095 transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease; 5096 cursor: pointer; 5097 } 5098 5099 .ct-card:hover { 5100 transform: translateY(-4px); 5101 border-color: var(--ct-primary-light); 5102 box-shadow: 0 16px 28px rgba(0, 0, 0, 0.14); 5103 } 5104 5105 .ct-card:focus-visible { 5106 outline: 3px solid var(--ct-primary-light); 5107 outline-offset: 2px; 5108 } 5109 5110 .ct-card.ct-card-activating { 5111 transform: translateY(-2px) scale(0.995); 5112 box-shadow: 0 12px 24px rgba(0, 0, 0, 0.14); 5113 } 5114 5115 .ct-card-thumb { 5116 position: relative; 5117 overflow: hidden; 5118 } 5119 5120 .ct-card-thumb img { 5121 width: 100%; 5122 height: 180px; 5123 object-fit: cover; 5124 display: block; 5125 transition: transform 0.35s ease, filter 0.35s ease; 5126 } 5127 5128 .ct-card:hover .ct-card-thumb img { 5129 transform: scale(1.03); 5130 filter: saturate(1.06); 5131 } 5132 5133 .ct-card-body { 5134 padding: 16px; 5135 color: var(--ct-text); 5136 display: flex; 5137 flex-direction: column; 5138 gap: 10px; 5139 flex: 1; 5140 } 5141 5142 .ct-card-title { 5143 font-size: 20px; 5144 margin: 2px 0 0; 5145 color: var(--ct-primary-dark); 5146 line-height: 1.28; 5147 } 5148 5149 .ct-card-resumo { 5150 margin: 0; 5151 line-height: 1.5; 5152 color: #2f465a; 5153 display: -webkit-box; 5154 -webkit-line-clamp: 4; 5155 line-clamp: 4; 5156 -webkit-box-orient: vertical; 5157 overflow: hidden; 5158 } 5159 5160 .ct-card-meta { 5161 font-size: 13px; 5162 opacity: 0.95; 5163 display: grid; 5164 gap: 6px; 5165 margin: auto 0 0; 5166 padding-top: 10px; 5167 border-top: 1px dashed rgba(15, 40, 70, 0.22); 5168 color: #1f3649; 5169 } 5170 5171 .ct-card-meta strong { 5172 color: var(--ct-primary-dark); 5173 font-weight: 700; 5174 } 5175 5176 .ct-card-btn { 5177 display: inline-flex; 5178 align-items: center; 5179 gap: 8px; 5180 text-decoration: none; 5181 padding: 10px 14px; 5182 border-radius: 12px; 5183 border: 1px solid var(--ct-primary-light); 5184 color: var(--ct-primary-dark); 5185 background: #fff; 5186 font-weight: 600; 5187 align-self: flex-start; 5188 margin-top: 2px; 5189 transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease; 5190 cursor: pointer; 5191 } 5192 5193 .ct-card-btn:hover { 5194 background: var(--ct-primary); 5195 border-color: var(--ct-primary); 5196 color: var(--ct-on-primary); 5197 } 5198 5199 .ct-badges { 5200 display: flex; 5201 align-items: center; 5202 gap: 8px; 5203 margin-bottom: 2px; 5204 } 5205 5206 .ct-badge { 5207 font-size: 12px; 5208 padding: 6px 10px; 5209 border-radius: 999px; 5210 border: 1px solid transparent; 5211 display: inline-flex; 5212 align-items: center; 5213 font-weight: 700; 5214 } 5215 5216 .ct-badge-em_andamento { 5217 background: rgba(255, 193, 7, 0.18); 5218 color: #6d5000; 5219 border-color: rgba(172, 132, 4, 0.35); 5220 } 5221 5222 .ct-badge-concluido { 5223 background: rgba(76, 175, 80, 0.18); 5224 color: #1f5f24; 5225 border-color: rgba(48, 130, 52, 0.32); 5226 } 5227 5228 /* Acordeão */ 5229 .ct-accordion { 5230 display: grid; 5231 gap: 10px; 5232 } 5233 5234 .ct-acc-item { 5235 border: 1px solid var(--ct-border); 5236 border-radius: 14px; 5237 background: #fff; 5238 overflow: hidden; 5239 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 5240 transition: border-color 0.2s ease, box-shadow 0.2s ease; 5241 } 5242 5243 .ct-acc-item.is-open { 5244 border-color: var(--ct-primary-light); 5245 } 5246 5247 .ct-acc-item.ct-open-target { 5248 animation: ctOpenTargetPulse 900ms ease-out 1; 5249 } 5250 5251 @keyframes ctOpenTargetPulse { 5252 0% { 5253 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 5254 } 5255 5256 40% { 5257 box-shadow: 0 0 0 4px rgba(255, 255, 255, 0), 0 0 0 9px rgba(0, 0, 0, 0.08); 5258 } 5259 5260 100% { 5261 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 5262 } 5263 } 5264 5265 .ct-acc-btn { 5266 width: 100%; 5267 display: grid; 5268 grid-template-columns: minmax(0, 1fr) minmax(130px, auto) 28px; 5269 align-items: center; 5270 column-gap: 12px; 5271 background: transparent; 5272 border: 0; 5273 padding: 14px 14px; 5274 cursor: pointer; 5275 text-align: left; 5276 color: var(--ct-text); 5277 } 5278 5279 .ct-acc-btn[aria-expanded="true"] { 5280 background: rgba(255, 255, 255, 0.75); 5281 } 5282 5283 .ct-acc-title { 5284 font-size: 20px; 5285 font-weight: 700; 5286 color: var(--ct-primary-dark); 5287 min-width: 0; 5288 } 5289 5290 .ct-acc-btn>.ct-badge { 5291 justify-self: center; 5292 min-width: 130px; 5293 justify-content: center; 5294 text-align: center; 5295 } 5296 5297 .ct-acc-icon { 5298 width: 28px; 5299 height: 28px; 5300 border-radius: 999px; 5301 border: 1px solid var(--ct-primary-light); 5302 display: flex; 5303 align-items: center; 5304 justify-content: center; 5305 justify-self: end; 5306 color: var(--ct-primary-dark); 5307 transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease; 5308 } 5309 5310 .ct-acc-btn[aria-expanded="true"] .ct-acc-icon { 5311 background: var(--ct-primary); 5312 color: var(--ct-on-primary); 5313 border-color: var(--ct-primary); 5314 } 5315 5316 .ct-acc-panel { 5317 padding: 0 14px 16px; 5318 color: var(--ct-text); 5319 } 5320 5321 .ct-detail-resumo { 5322 margin: 0 0 12px; 5323 line-height: 1.6; 5324 } 5325 5326 .ct-detail-grid { 5327 display: grid; 5328 grid-template-columns: repeat(3, 1fr); 5329 gap: 12px; 5330 margin: 12px 0 16px; 5331 font-size: 14px; 5332 } 5333 5334 .ct-wysiwyg { 5335 line-height: 1.7; 5336 } 5337 5338 .ct-wysiwyg h1, 5339 .ct-wysiwyg h2, 5340 .ct-wysiwyg h3, 5341 .ct-wysiwyg h4 { 5342 color: var(--ct-primary-dark); 5343 } 5344 5345 .ct-acc-panel h3 { 5346 font-size: 1.2rem; 5347 } 5348 5349 .ct-section-title { 5350 margin: 16px 0 10px; 5351 font-size: 20px; 5352 line-height: 1.2; 5353 color: var(--ct-primary-dark); 5354 } 5355 5356 .ct-gallery { 5357 display: grid; 5358 grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); 5359 gap: 12px; 5360 margin: 10px 0 16px; 5361 } 5362 5363 .ct-gallery-item { 5364 position: relative; 5365 border-radius: 12px; 5366 overflow: hidden; 5367 border: 1px solid var(--ct-primary-light); 5368 background: #eef3f8; 5369 display: block; 5370 min-height: 130px; 5371 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08); 5372 transition: transform 0.24s ease, box-shadow 0.24s ease, border-color 0.24s ease; 5373 } 5374 5375 .ct-gallery-item img { 5376 width: 100%; 5377 height: 160px; 5378 object-fit: cover; 5379 display: block; 5380 transition: transform 0.32s ease; 5381 } 5382 5383 .ct-gallery-zoom { 5384 position: absolute; 5385 right: 10px; 5386 bottom: 10px; 5387 padding: 5px 10px; 5388 border-radius: 999px; 5389 background: rgba(0, 0, 0, 0.62); 5390 color: #fff; 5391 font-size: 11px; 5392 font-weight: 700; 5393 letter-spacing: 0.04em; 5394 text-transform: uppercase; 5395 } 5396 5397 .ct-gallery-item:hover { 5398 transform: translateY(-2px); 5399 border-color: var(--ct-primary); 5400 box-shadow: 0 8px 20px rgba(0, 0, 0, 0.14); 5401 } 5402 5403 .ct-gallery-item:hover img { 5404 transform: scale(1.04); 5405 } 5406 5407 .ct-files { 5408 list-style: none; 5409 margin: 10px 0 0; 5410 padding: 0; 5411 display: grid; 5412 gap: 10px; 5413 } 5414 5415 .ct-files li { 5416 margin: 0; 5417 } 5418 5419 .ct-file-link { 5420 display: grid; 5421 grid-template-columns: 38px minmax(0, 1fr); 5422 align-items: center; 5423 gap: 10px; 5424 padding: 11px 12px; 5425 border-radius: 12px; 5426 text-decoration: none; 5427 border: 1px solid var(--ct-border); 5428 background: #fff; 5429 color: var(--ct-primary-dark); 5430 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05); 5431 transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease; 5432 } 5433 5434 .ct-file-link:hover { 5435 transform: translateY(-1px); 5436 border-color: var(--ct-primary-light); 5437 box-shadow: 0 6px 16px rgba(0, 0, 0, 0.11); 5438 } 5439 5440 .ct-file-icon { 5441 width: 38px; 5442 height: 38px; 5443 border-radius: 10px; 5444 display: inline-flex; 5445 align-items: center; 5446 justify-content: center; 5447 background: linear-gradient(145deg, var(--ct-primary-dark) 0%, var(--ct-primary) 100%); 5448 color: var(--ct-on-primary); 5449 font-size: 16px; 5450 font-weight: 700; 5451 line-height: 1; 5452 } 5453 5454 .ct-file-content { 5455 min-width: 0; 5456 display: grid; 5457 gap: 2px; 5458 } 5459 5460 .ct-file-title { 5461 font-weight: 700; 5462 line-height: 1.3; 5463 color: var(--ct-primary-dark); 5464 word-break: break-word; 5465 } 5466 5467 .ct-file-meta { 5468 font-size: 12px; 5469 font-weight: 700; 5470 text-transform: uppercase; 5471 letter-spacing: 0.06em; 5472 color: #5b7389; 5473 } 5474 5475 .ct-empty { 5476 border: 1px dashed var(--ct-border); 5477 border-radius: 12px; 5478 padding: 16px; 5479 background: #fff; 5480 color: var(--ct-text); 5481 } 5482 5483 /* Responsivo */ 5484 @media (max-width: 980px) { 5485 .ct-grid { 5486 grid-template-columns: repeat(2, 1fr); 5487 gap: 16px; 5488 } 5489 5490 .ct-detail-grid { 5491 grid-template-columns: repeat(2, 1fr); 5492 } 5493 5494 .ct-gallery { 5495 grid-template-columns: repeat(2, 1fr); 5496 } 5497 5498 .ct-card-title { 5499 font-size: 18px; 5500 } 5501 } 5502 5503 @media (max-width: 620px) { 5504 .ct-esporte-projetos { 5505 padding: 22px 14px 42px; 5506 } 5507 5508 .ct-hero { 5509 padding: 18px 16px; 5510 margin-bottom: 18px; 5511 } 5512 5513 .ct-title { 5514 font-size: 28px; 5515 } 5516 5517 .ct-grid { 5518 grid-template-columns: 1fr; 5519 } 5520 5521 .ct-detail-grid { 5522 grid-template-columns: 1fr; 5523 } 5524 5525 .ct-gallery { 5526 grid-template-columns: 1fr; 5527 } 5528 5529 .ct-card-thumb img { 5530 height: 160px; 5531 } 5532 5533 .ct-card-body { 5534 padding: 14px; 5535 } 5536 5537 .ct-card-title { 5538 font-size: 17px; 5539 } 5540 5541 .ct-card-btn { 5542 width: 100%; 5543 justify-content: center; 5544 } 5545 5546 .ct-acc-btn { 5547 grid-template-columns: minmax(0, 1fr) minmax(108px, auto) 28px; 5548 column-gap: 8px; 5549 padding: 12px 12px; 5550 } 5551 5552 .ct-acc-title { 5553 font-size: 15px; 5554 } 5555 5556 .ct-acc-btn>.ct-badge { 5557 min-width: 108px; 5558 font-size: 11px; 5559 padding: 5px 8px; 5560 } 5561 5562 .ct-file-link { 5563 grid-template-columns: 34px minmax(0, 1fr); 5564 padding: 10px 11px; 5565 } 5566 5567 .ct-file-icon { 5568 width: 34px; 5569 height: 34px; 5570 border-radius: 9px; 5571 font-size: 14px; 5572 } 5573 5574 .ct-esporte-projetos .ct-acc-panel, 5575 .ct-esporte-projetos .ct-detail-grid, 5576 .ct-esporte-projetos .ct-detail-resumo, 5577 .ct-esporte-projetos .ct-wysiwyg, 5578 .ct-esporte-projetos .ct-wysiwyg p, 5579 .ct-esporte-projetos .ct-wysiwyg li { 5580 font-size: 15px; 5581 line-height: 1.6; 5582 } 5583 5584 .ct-esporte-projetos .ct-detail-grid strong { 5585 font-size: 15px; 5586 line-height: 1.35; 5587 } 5588 5589 .ct-esporte-projetos .ct-acc-panel h3, 5590 .ct-esporte-projetos .ct-section-title { 5591 font-size: 20px; 5592 line-height: 1.25; 5593 } 5594 } 5595 5596 /* Page Eventos Esportivos */ 5597 .ct-esporte-eventos { 5598 --ct-primary: var(--color_primary); 5599 --ct-primary-dark: var(--color_primary_l); 5600 --ct-primary-light: var(--color_primary_m); 5601 --ct-on-primary: var(--color_text_primary, #fff); 5602 --ct-border: rgba(15, 40, 70, 0.15); 5603 --ct-text: #223649; 5604 max-width: 1100px; 5605 margin: 0 auto; 5606 padding: 32px 16px 56px; 5607 display: block !important; 5608 } 5609 5610 .ct-esporte-eventos a { 5611 color: var(--ct-primary-dark); 5612 } 5613 5614 .ct-esporte-eventos .ct-page-content { 5615 margin: 0 0 18px; 5616 padding: 14px 16px; 5617 border-radius: 12px; 5618 border: 1px solid var(--ct-border); 5619 border-left: 4px solid var(--ct-primary); 5620 background: #fff; 5621 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 5622 } 5623 5624 .ct-esporte-eventos .ct-hero { 5625 margin: 0 0 24px; 5626 padding: 24px 20px; 5627 border-radius: 16px; 5628 color: var(--ct-on-primary); 5629 background: 5630 radial-gradient(circle at 84% 10%, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 40%), 5631 radial-gradient(circle at 12% 20%, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 42%), 5632 linear-gradient(145deg, var(--ct-primary-dark) 0%, var(--ct-primary) 55%, var(--ct-primary-light) 135%); 5633 box-shadow: 0 12px 24px rgba(0, 0, 0, 0.14); 5634 } 5635 5636 .ct-esporte-eventos .ct-title { 5637 font-size: 34px; 5638 margin: 0; 5639 color: var(--ct-on-primary); 5640 line-height: 1.1; 5641 } 5642 5643 .ct-esporte-eventos .ct-subtitle { 5644 font-size: 24px; 5645 margin: 34px 0 14px; 5646 color: var(--ct-primary-dark); 5647 } 5648 5649 .ct-esporte-eventos .ct-grid { 5650 display: grid; 5651 grid-template-columns: repeat(3, minmax(0, 1fr)); 5652 gap: 20px; 5653 align-items: stretch; 5654 } 5655 5656 .ct-esporte-eventos .ct-card { 5657 position: relative; 5658 border: 1px solid var(--ct-border); 5659 border-radius: 16px; 5660 overflow: hidden; 5661 background: linear-gradient(180deg, #fff 0%, #f9fbff 100%); 5662 display: flex; 5663 flex-direction: column; 5664 min-height: 100%; 5665 box-shadow: 0 10px 2
56652px rgba(0, 0, 0, 0.08); 5666 transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease; 5667 cursor: pointer; 5668 } 5669 5670 .ct-esporte-eventos .ct-card:hover { 5671 transform: translateY(-4px); 5672 border-color: var(--ct-primary-light); 5673 box-shadow: 0 16px 28px rgba(0, 0, 0, 0.14); 5674 } 5675 5676 .ct-esporte-eventos .ct-card:focus-visible { 5677 outline: 3px solid var(--ct-primary-light); 5678 outline-offset: 2px; 5679 } 5680 5681 .ct-esporte-eventos .ct-card.ct-card-activating { 5682 transform: translateY(-2px) scale(0.995); 5683 box-shadow: 0 12px 24px rgba(0, 0, 0, 0.14); 5684 } 5685 5686 .ct-esporte-eventos .ct-card-thumb { 5687 position: relative; 5688 overflow: hidden; 5689 } 5690 5691 .ct-esporte-eventos .ct-card-thumb img { 5692 width: 100%; 5693 height: 180px; 5694 object-fit: cover; 5695 display: block; 5696 transition: transform 0.35s ease, filter 0.35s ease; 5697 } 5698 5699 .ct-esporte-eventos .ct-card:hover .ct-card-thumb img { 5700 transform: scale(1.03); 5701 filter: saturate(1.06); 5702 } 5703 5704 .ct-esporte-eventos .ct-card-body { 5705 padding: 16px; 5706 color: var(--ct-text); 5707 display: flex; 5708 flex-direction: column; 5709 gap: 10px; 5710 flex: 1; 5711 } 5712 5713 .ct-esporte-eventos .ct-card-title { 5714 font-size: 21px; 5715 margin: 2px 0 0; 5716 color: var(--ct-primary-dark); 5717 line-height: 1.28; 5718 } 5719 5720 .ct-esporte-eventos .ct-card-resumo { 5721 margin: 0; 5722 line-height: 1.56; 5723 color: #2f465a; 5724 display: -webkit-box; 5725 -webkit-line-clamp: 4; 5726 line-clamp: 4; 5727 -webkit-box-orient: vertical; 5728 overflow: hidden; 5729 } 5730 5731 .ct-esporte-eventos .ct-card-meta { 5732 font-size: 13px; 5733 opacity: 0.95; 5734 display: grid; 5735 gap: 6px; 5736 margin: 0; 5737 padding: 10px 0 0; 5738 border-top: 1px dashed rgba(15, 40, 70, 0.22); 5739 color: #1f3649; 5740 } 5741 5742 .ct-esporte-eventos .ct-card-meta strong { 5743 color: var(--ct-primary-dark); 5744 font-weight: 700; 5745 } 5746 5747 .ct-esporte-eventos .ct-card-btn { 5748 display: inline-flex; 5749 align-items: center; 5750 justify-content: center; 5751 gap: 8px; 5752 text-decoration: none; 5753 padding: 10px 14px; 5754 border-radius: 12px; 5755 border: 1px solid var(--ct-primary-light); 5756 color: var(--ct-primary-dark); 5757 background: #fff; 5758 font-weight: 600; 5759 align-self: flex-start; 5760 margin-top: auto; 5761 transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease; 5762 cursor: pointer; 5763 } 5764 5765 .ct-esporte-eventos .ct-card-btn:hover { 5766 background: var(--ct-primary); 5767 border-color: var(--ct-primary); 5768 color: var(--ct-on-primary); 5769 } 5770 5771 .ct-esporte-eventos .ct-accordion { 5772 display: grid; 5773 gap: 10px; 5774 } 5775 5776 .ct-esporte-eventos .ct-acc-item { 5777 border: 1px solid var(--ct-border); 5778 border-radius: 14px; 5779 background: #fff; 5780 overflow: hidden; 5781 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 5782 transition: border-color 0.2s ease, box-shadow 0.2s ease; 5783 } 5784 5785 .ct-esporte-eventos .ct-acc-item.is-open { 5786 border-color: var(--ct-primary-light); 5787 } 5788 5789 .ct-esporte-eventos .ct-acc-item.ct-open-target { 5790 animation: ctEventoOpenTargetPulse 900ms ease-out 1; 5791 } 5792 5793 @keyframes ctEventoOpenTargetPulse { 5794 0% { 5795 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 5796 } 5797 5798 40% { 5799 box-shadow: 0 0 0 4px rgba(255, 255, 255, 0), 0 0 0 9px rgba(0, 0, 0, 0.08); 5800 } 5801 5802 100% { 5803 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 5804 } 5805 } 5806 5807 .ct-esporte-eventos .ct-acc-btn { 5808 width: 100%; 5809 display: grid; 5810 grid-template-columns: minmax(0, 1fr) 28px; 5811 align-items: center; 5812 column-gap: 12px; 5813 background: transparent; 5814 border: 0; 5815 padding: 14px 14px; 5816 cursor: pointer; 5817 text-align: left; 5818 color: var(--ct-text); 5819 } 5820 5821 .ct-esporte-eventos .ct-acc-btn[aria-expanded="true"] { 5822 background: rgba(255, 255, 255, 0.75); 5823 } 5824 5825 .ct-esporte-eventos .ct-acc-title { 5826 font-size: 20px; 5827 font-weight: 700; 5828 color: var(--ct-primary-dark); 5829 min-width: 0; 5830 } 5831 5832 .ct-esporte-eventos .ct-acc-icon { 5833 width: 28px; 5834 height: 28px; 5835 border-radius: 999px; 5836 border: 1px solid var(--ct-primary-light); 5837 display: flex; 5838 align-items: center; 5839 justify-content: center; 5840 justify-self: end; 5841 color: var(--ct-primary-dark); 5842 transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease; 5843 } 5844 5845 .ct-esporte-eventos .ct-acc-btn[aria-expanded="true"] .ct-acc-icon { 5846 background: var(--ct-primary); 5847 color: var(--ct-on-primary); 5848 border-color: var(--ct-primary); 5849 } 5850 5851 .ct-esporte-eventos .ct-acc-panel { 5852 padding: 0 14px 16px; 5853 color: var(--ct-text); 5854 } 5855 5856 .ct-esporte-eventos .ct-detail-grid { 5857 display: grid; 5858 grid-template-columns: repeat(3, 1fr); 5859 gap: 12px; 5860 margin: 12px 0 16px; 5861 font-size: 14px; 5862 } 5863 5864 .ct-esporte-eventos .ct-detail-links { 5865 margin: 0 0 14px; 5866 display: flex; 5867 gap: 10px; 5868 flex-wrap: wrap; 5869 } 5870 5871 .ct-esporte-eventos .ct-link { 5872 display: inline-flex; 5873 align-items: center; 5874 text-decoration: none; 5875 padding: 8px 12px; 5876 border-radius: 10px; 5877 border: 1px solid var(--ct-primary-light); 5878 color: var(--ct-primary-dark); 5879 background: #fff; 5880 font-weight: 600; 5881 transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease; 5882 } 5883 5884 .ct-esporte-eventos .ct-link:hover { 5885 background: var(--ct-primary); 5886 border-color: var(--ct-primary); 5887 color: var(--ct-on-primary); 5888 } 5889 5890 .ct-esporte-eventos .ct-link.ct-link-disabled, 5891 .ct-esporte-eventos .ct-link.ct-link-disabled:hover { 5892 background: #f3f5ff; 5893 border-color: #cdd4ff; 5894 color: var(--ct-primary-dark); 5895 cursor: default; 5896 pointer-events: none; 5897 } 5898 5899 .ct-esporte-eventos .ct-wysiwyg { 5900 line-height: 1.7; 5901 } 5902 5903 .ct-esporte-eventos .ct-wysiwyg h1, 5904 .ct-esporte-eventos .ct-wysiwyg h2, 5905 .ct-esporte-eventos .ct-wysiwyg h3, 5906 .ct-esporte-eventos .ct-wysiwyg h4 { 5907 color: var(--ct-primary-dark); 5908 } 5909 5910 .ct-esporte-eventos .ct-section-title { 5911 margin: 16px 0 10px; 5912 font-size: 22px !important; 5913 line-height: 1.2; 5914 color: var(--ct-primary-dark); 5915 } 5916 5917 .ct-esporte-eventos .ct-gallery { 5918 display: grid; 5919 grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); 5920 gap: 12px; 5921 margin: 10px 0 16px; 5922 } 5923 5924 .ct-esporte-eventos .ct-gallery-item { 5925 position: relative; 5926 border-radius: 12px; 5927 overflow: hidden; 5928 border: 1px solid var(--ct-primary-light); 5929 background: #eef3f8; 5930 display: block; 5931 min-height: 130px; 5932 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08); 5933 transition: transform 0.24s ease, box-shadow 0.24s ease, border-color 0.24s ease; 5934 } 5935 5936 .ct-esporte-eventos .ct-gallery-item img { 5937 width: 100%; 5938 height: 160px; 5939 object-fit: cover; 5940 display: block; 5941 transition: transform 0.32s ease; 5942 } 5943 5944 .ct-esporte-eventos .ct-gallery-zoom { 5945 position: absolute; 5946 right: 10px; 5947 bottom: 10px; 5948 padding: 5px 10px; 5949 border-radius: 999px; 5950 background: rgba(0, 0, 0, 0.62); 5951 color: #fff; 5952 font-size: 11px; 5953 font-weight: 700; 5954 letter-spacing: 0.04em; 5955 text-transform: uppercase; 5956 } 5957 5958 .ct-esporte-eventos .ct-gallery-item:hover { 5959 transform: translateY(-2px); 5960 border-color: var(--ct-primary); 5961 box-shadow: 0 8px 20px rgba(0, 0, 0, 0.14); 5962 } 5963 5964 .ct-esporte-eventos .ct-gallery-item:hover img { 5965 transform: scale(1.04); 5966 } 5967 5968 .ct-esporte-eventos .ct-files { 5969 list-style: none; 5970 margin: 10px 0 0; 5971 padding: 0; 5972 display: grid; 5973 gap: 10px; 5974 } 5975 5976 .ct-esporte-eventos .ct-files li { 5977 margin: 0; 5978 } 5979 5980 .ct-esporte-eventos .ct-file-link { 5981 display: grid; 5982 grid-template-columns: 38px minmax(0, 1fr); 5983 align-items: center; 5984 gap: 10px; 5985 padding: 11px 12px; 5986 border-radius: 12px; 5987 text-decoration: none; 5988 border: 1px solid var(--ct-border); 5989 background: #fff; 5990 color: var(--ct-primary-dark); 5991 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05); 5992 transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease; 5993 } 5994 5995 .ct-esporte-eventos .ct-file-link:hover { 5996 transform: translateY(-1px); 5997 border-color: var(--ct-primary-light); 5998 box-shadow: 0 6px 16px rgba(0, 0, 0, 0.11); 5999 } 6000 6001 .ct-esporte-eventos .ct-file-icon { 6002 width: 38px; 6003 height: 38px; 6004 border-radius: 10px; 6005 display: inline-flex; 6006 align-items: center; 6007 justify-content: center; 6008 background: linear-gradient(145deg, var(--ct-primary-dark) 0%, var(--ct-primary) 100%); 6009 color: var(--ct-on-primary); 6010 font-size: 11px; 6011 font-weight: 700; 6012 letter-spacing: 0.05em; 6013 line-height: 1; 6014 } 6015 6016 .ct-esporte-eventos .ct-file-content { 6017 min-width: 0; 6018 display: grid; 6019 gap: 2px; 6020 } 6021 6022 .ct-esporte-eventos .ct-file-title { 6023 font-weight: 700; 6024 line-height: 1.3; 6025 color: var(--ct-primary-dark); 6026 word-break: break-word; 6027 } 6028 6029 .ct-esporte-eventos .ct-file-meta { 6030 font-size: 12px; 6031 font-weight: 700; 6032 text-transform: uppercase; 6033 letter-spacing: 0.06em; 6034 color: #5b7389; 6035 } 6036 6037 .ct-esporte-eventos .ct-empty { 6038 border: 1px dashed var(--ct-border); 6039 border-radius: 12px; 6040 padding: 16px; 6041 background: #fff; 6042 color: var(--ct-text); 6043 } 6044 6045 @media (max-width: 980px) { 6046 .ct-esporte-eventos .ct-grid { 6047 grid-template-columns: repeat(2, 1fr); 6048 gap: 16px; 6049 } 6050 6051 .ct-esporte-eventos .ct-detail-grid { 6052 grid-template-columns: repeat(2, 1fr); 6053 } 6054 6055 .ct-esporte-eventos .ct-gallery { 6056 grid-template-columns: repeat(2, 1fr); 6057 } 6058 } 6059 6060 @media (max-width: 620px) { 6061 .ct-esporte-eventos { 6062 padding: 22px 14px 42px; 6063 } 6064 6065 .ct-esporte-eventos .ct-hero { 6066 padding: 18px 16px; 6067 margin-bottom: 18px; 6068 } 6069 6070 .ct-esporte-eventos .ct-title { 6071 font-size: 28px; 6072 } 6073 6074 .ct-esporte-eventos .ct-grid { 6075 grid-template-columns: 1fr; 6076 } 6077 6078 .ct-esporte-eventos .ct-detail-grid { 6079 grid-template-columns: 1fr; 6080 } 6081 6082 .ct-esporte-eventos .ct-gallery { 6083 grid-template-columns: 1fr; 6084 } 6085 6086 .ct-esporte-eventos .ct-card-thumb img { 6087 height: 160px; 6088 } 6089 6090 .ct-esporte-eventos .ct-card-body { 6091 padding: 14px; 6092 } 6093 6094 .ct-esporte-eventos .ct-card-title { 6095 font-size: 18px; 6096 } 6097 6098 .ct-esporte-eventos .ct-card-btn { 6099 width: 100%; 6100 } 6101 6102 .ct-esporte-eventos .ct-acc-btn { 6103 padding: 12px; 6104 } 6105 6106 .ct-esporte-eventos .ct-acc-title { 6107 font-size: 15px; 6108 } 6109 6110 .ct-esporte-eventos .ct-file-link { 6111 grid-template-columns: 34px minmax(0, 1fr); 6112 padding: 10px 11px; 6113 } 6114 6115 .ct-esporte-eventos .ct-file-icon { 6116 width: 34px; 6117 height: 34px; 6118 border-radius: 9px; 6119 font-size: 10px; 6120 } 6121 } 6122 6123 /* Page Editais Esportivos */ 6124 .ct-esporte-editais { 6125 --ct-primary: var(--color_primary); 6126 --ct-primary-dark: var(--color_primary_l); 6127 --ct-primary-light: var(--color_primary_m); 6128 --ct-on-primary: var(--color_text_primary, #fff); 6129 --ct-border: rgba(15, 40, 70, 0.15); 6130 --ct-text: #223649; 6131 max-width: 1100px; 6132 margin: 0 auto; 6133 padding: 32px 16px 56px; 6134 display: block !important; 6135 } 6136 6137 .ct-esporte-editais a { 6138 color: var(--ct-primary-dark); 6139 } 6140 6141 .ct-esporte-editais .ct-page-content { 6142 margin: 0 0 18px; 6143 padding: 14px 16px; 6144 border-radius: 12px; 6145 border: 1px solid var(--ct-border); 6146 border-left: 4px solid var(--ct-primary); 6147 background: #fff; 6148 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 6149 } 6150 6151 .ct-esporte-editais .ct-hero { 6152 margin: 0 0 24px; 6153 padding: 24px 20px; 6154 border-radius: 16px; 6155 color: var(--ct-on-primary); 6156 background: 6157 radial-gradient(circle at 84% 10%, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 40%), 6158 radial-gradient(circle at 12% 20%, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 42%), 6159 linear-gradient(145deg, var(--ct-primary-dark) 0%, var(--ct-primary) 55%, var(--ct-primary-light) 135%); 6160 box-shadow: 0 12px 24px rgba(0, 0, 0, 0.14); 6161 } 6162 6163 .ct-esporte-editais .ct-title { 6164 font-size: 34px; 6165 margin: 0; 6166 color: var(--ct-on-primary); 6167 line-height: 1.1; 6168 } 6169 6170 .ct-esporte-editais .ct-subtitle { 6171 font-size: 24px; 6172 margin: 34px 0 14px; 6173 color: var(--ct-primary-dark); 6174 } 6175 6176 .ct-esporte-editais .ct-grid { 6177 display: grid; 6178 grid-template-columns: repeat(3, minmax(0, 1fr)); 6179 gap: 20px; 6180 align-items: stretch; 6181 } 6182 6183 .ct-esporte-editais .ct-card { 6184 border: 1px solid var(--ct-border); 6185 border-radius: 16px; 6186 background: linear-gradient(180deg, #fff 0%, #f9fbff 100%); 6187 display: flex; 6188 flex-direction: column; 6189 min-height: 100%; 6190 box-shadow: 0 10px 22px rgba(0, 0, 0, 0.08); 6191 transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease; 6192 cursor: pointer; 6193 } 6194 6195 .ct-esporte-editais .ct-card:hover { 6196 transform: translateY(-4px); 6197 border-color: var(--ct-primary-light); 6198 box-shadow: 0 16px 28px rgba(0, 0, 0, 0.14); 6199 } 6200 6201 .ct-esporte-editais .ct-card:focus-visible { 6202 outline: 3px solid var(--ct-primary-light); 6203 outline-offset: 2px; 6204 } 6205 6206 .ct-esporte-editais .ct-card.ct-card-activating { 6207 transform: translateY(-2px) scale(0.995); 6208 box-shadow: 0 12px 24px rgba(0, 0, 0, 0.14); 6209 } 6210 6211 .ct-esporte-editais .ct-card-body { 6212 padding: 16px; 6213 color: var(--ct-text); 6214 display: flex; 6215 flex-direction: column; 6216 gap: 10px; 6217 flex: 1; 6218 } 6219 6220 .ct-esporte-editais .ct-topline { 6221 display: flex; 6222 align-items: center; 6223 justify-content: space-between; 6224 gap: 10px; 6225 margin-bottom: 4px;
6226 } 6227 6228 .ct-esporte-editais .ct-numero { 6229 font-size: 13px; 6230 font-weight: 600; 6231 color: var(--ct-primary-dark); 6232 white-space: nowrap; 6233 } 6234 6235 .ct-esporte-editais .ct-card-title { 6236 font-size: 20px; 6237 margin: 0; 6238 color: var(--ct-primary-dark); 6239 line-height: 1.3; 6240 } 6241 6242 .ct-esporte-editais .ct-card-resumo { 6243 margin: 0; 6244 line-height: 1.56; 6245 color: #2f465a; 6246 } 6247 6248 .ct-esporte-editais .ct-card-meta { 6249 font-size: 13px; 6250 display: grid; 6251 gap: 6px; 6252 margin: 0; 6253 padding: 10px 0 0; 6254 border-top: 1px dashed rgba(15, 40, 70, 0.22); 6255 color: #1f3649; 6256 } 6257 6258 .ct-esporte-editais .ct-card-meta strong { 6259 color: var(--ct-primary-dark); 6260 font-weight: 700; 6261 } 6262 6263 .ct-esporte-editais .ct-card-btn, 6264 .ct-esporte-editais .ct-link { 6265 display: inline-flex; 6266 align-items: center; 6267 justify-content: center; 6268 gap: 8px; 6269 text-decoration: none; 6270 padding: 10px 14px; 6271 border-radius: 12px; 6272 border: 1px solid var(--ct-primary-light); 6273 color: var(--ct-primary-dark); 6274 background: #fff; 6275 font-weight: 600; 6276 align-self: flex-start; 6277 margin-top: auto; 6278 transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease; 6279 } 6280 6281 .ct-esporte-editais .ct-card-btn:hover, 6282 .ct-esporte-editais .ct-link:hover { 6283 background: var(--ct-primary); 6284 border-color: var(--ct-primary); 6285 color: var(--ct-on-primary); 6286 } 6287 6288 .ct-esporte-editais .ct-badge { 6289 font-size: 12px; 6290 padding: 6px 10px; 6291 border-radius: 999px; 6292 border: 1px solid transparent; 6293 display: inline-flex; 6294 align-items: center; 6295 font-weight: 700; 6296 white-space: nowrap; 6297 } 6298 6299 .ct-esporte-editais .ct-badge-aberto { 6300 background: rgba(59, 130, 246, 0.17); 6301 color: #0d3f66; 6302 border-color: rgba(37, 99, 235, 0.36); 6303 } 6304 6305 .ct-esporte-editais .ct-badge-em_andamento { 6306 background: rgba(255, 193, 7, 0.18); 6307 color: #6d5000; 6308 border-color: rgba(172, 132, 4, 0.35); 6309 } 6310 6311 .ct-esporte-editais .ct-badge-encerrado { 6312 background: rgba(244, 67, 54, 0.15); 6313 color: #8f1f17; 6314 border-color: rgba(191, 54, 43, 0.35); 6315 } 6316 6317 .ct-esporte-editais .ct-accordion { 6318 display: grid; 6319 gap: 10px; 6320 } 6321 6322 .ct-esporte-editais .ct-acc-item { 6323 border: 1px solid var(--ct-border); 6324 border-radius: 14px; 6325 background: #fff; 6326 overflow: hidden; 6327 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 6328 } 6329 6330 .ct-esporte-editais .ct-acc-item.is-open { 6331 border-color: var(--ct-primary-light); 6332 } 6333 6334 .ct-esporte-editais .ct-acc-item.ct-open-target { 6335 animation: ctEditalOpenTargetPulse 900ms ease-out 1; 6336 } 6337 6338 @keyframes ctEditalOpenTargetPulse { 6339 0% { 6340 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 6341 } 6342 6343 40% { 6344 box-shadow: 0 0 0 4px rgba(255, 255, 255, 0), 0 0 0 9px rgba(0, 0, 0, 0.08); 6345 } 6346 6347 100% { 6348 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 6349 } 6350 } 6351 6352 .ct-esporte-editais .ct-acc-btn { 6353 width: 100%; 6354 display: grid; 6355 grid-template-columns: minmax(0, 1fr) minmax(130px, auto) 28px; 6356 align-items: center; 6357 column-gap: 12px; 6358 background: transparent; 6359 border: 0; 6360 padding: 14px; 6361 cursor: pointer; 6362 text-align: left; 6363 color: var(--ct-text); 6364 } 6365 6366 .ct-esporte-editais .ct-acc-btn[aria-expanded="true"] { 6367 background: rgba(255, 255, 255, 0.75); 6368 } 6369 6370 .ct-esporte-editais .ct-acc-title { 6371 font-size: 20px; 6372 font-weight: 700; 6373 color: var(--ct-primary-dark); 6374 min-width: 0; 6375 } 6376 6377 .ct-esporte-editais .ct-acc-btn>.ct-badge { 6378 justify-self: center; 6379 min-width: 130px; 6380 justify-content: center; 6381 text-align: center; 6382 } 6383 6384 .ct-esporte-editais .ct-acc-icon { 6385 width: 28px; 6386 height: 28px; 6387 border-radius: 999px; 6388 border: 1px solid var(--ct-primary-light); 6389 display: flex; 6390 align-items: center; 6391 justify-content: center; 6392 justify-self: end; 6393 color: var(--ct-primary-dark); 6394 transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease; 6395 } 6396 6397 .ct-esporte-editais .ct-acc-btn[aria-expanded="true"] .ct-acc-icon { 6398 background: var(--ct-primary); 6399 color: var(--ct-on-primary); 6400 border-color: var(--ct-primary); 6401 } 6402 6403 .ct-esporte-editais .ct-acc-panel { 6404 padding: 0 14px 16px; 6405 color: var(--ct-text); 6406 } 6407 6408 .ct-esporte-editais .ct-detail-grid { 6409 display: grid; 6410 grid-template-columns: repeat(3, 1fr); 6411 gap: 12px; 6412 margin: 12px 0 16px; 6413 font-size: 14px; 6414 } 6415 6416 .ct-esporte-editais .ct-acc-panel>h3 { 6417 margin: 16px 0 10px; 6418 font-size: 24px; 6419 line-height: 1.2; 6420 color: var(--ct-primary-dark); 6421 } 6422 6423 .ct-esporte-editais .ct-wysiwyg { 6424 line-height: 1.7; 6425 } 6426 6427 .ct-esporte-editais .ct-wysiwyg h1, 6428 .ct-esporte-editais .ct-wysiwyg h2, 6429 .ct-esporte-editais .ct-wysiwyg h3, 6430 .ct-esporte-editais .ct-wysiwyg h4 { 6431 color: var(--ct-primary-dark); 6432 } 6433 6434 .ct-esporte-editais .ct-files { 6435 list-style: none; 6436 margin: 10px 0 0; 6437 padding: 0; 6438 display: grid; 6439 gap: 10px; 6440 } 6441 6442 .ct-esporte-editais .ct-files li { 6443 margin: 0; 6444 } 6445 6446 .ct-esporte-editais .ct-files li a { 6447 display: block; 6448 text-decoration: none; 6449 padding: 11px 12px; 6450 border-radius: 12px; 6451 border: 1px solid var(--ct-border); 6452 background: #fff; 6453 color: var(--ct-primary-dark); 6454 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05); 6455 transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease; 6456 } 6457 6458 .ct-esporte-editais .ct-files li a:hover { 6459 transform: translateY(-1px); 6460 border-color: var(--ct-primary-light); 6461 box-shadow: 0 6px 16px rgba(0, 0, 0, 0.11); 6462 } 6463 6464 .ct-esporte-editais .ct-empty { 6465 border: 1px dashed var(--ct-border); 6466 border-radius: 12px; 6467 padding: 16px; 6468 background: #fff; 6469 color: var(--ct-text); 6470 } 6471 6472 @media (max-width: 980px) { 6473 .ct-esporte-editais .ct-grid { 6474 grid-template-columns: repeat(2, 1fr); 6475 gap: 16px; 6476 } 6477 6478 .ct-esporte-editais .ct-detail-grid { 6479 grid-template-columns: repeat(2, 1fr); 6480 } 6481 6482 .ct-esporte-editais .ct-acc-btn { 6483 grid-template-columns: minmax(0, 1fr) minmax(118px, auto) 28px; 6484 } 6485 } 6486 6487 @media (max-width: 620px) { 6488 .ct-esporte-editais { 6489 padding: 22px 14px 42px; 6490 } 6491 6492 .ct-esporte-editais .ct-hero { 6493 padding: 18px 16px; 6494 margin-bottom: 18px; 6495 } 6496 6497 .ct-esporte-editais .ct-title { 6498 font-size: 28px; 6499 } 6500 6501 .ct-esporte-editais .ct-grid { 6502 grid-template-columns: 1fr; 6503 } 6504 6505 .ct-esporte-editais .ct-detail-grid { 6506 grid-template-columns: 1fr; 6507 } 6508 6509 .ct-esporte-editais .ct-card-body { 6510 padding: 14px; 6511 } 6512 6513 .ct-esporte-editais .ct-card-title { 6514 font-size: 19px; 6515 } 6516 6517 .ct-esporte-editais .ct-card-btn, 6518 .ct-esporte-editais .ct-link { 6519 width: 100%; 6520 } 6521 6522 .ct-esporte-editais .ct-acc-btn { 6523 grid-template-columns: minmax(0, 1fr) minmax(108px, auto) 28px; 6524 column-gap: 8px; 6525 padding: 12px; 6526 } 6527 6528 .ct-esporte-editais .ct-acc-title { 6529 font-size: 15px; 6530 } 6531 6532 .ct-esporte-editais .ct-acc-btn>.ct-badge { 6533 min-width: 108px; 6534 font-size: 11px; 6535 padding: 5px 8px; 6536 } 6537 } 6538 6539 /* Page Editais Cultura */ 6540 .ct-cultura-editais { 6541 --ct-primary: var(--color_primary); 6542 --ct-primary-dark: var(--color_primary_l); 6543 --ct-primary-light: var(--color_primary_m); 6544 --ct-on-primary: var(--color_text_primary, #fff); 6545 --ct-border: rgba(15, 40, 70, 0.15); 6546 --ct-text: #223649; 6547 max-width: 1100px; 6548 margin: 0 auto; 6549 padding: 32px 16px 56px; 6550 display: block !important; 6551 } 6552 6553 .ct-cultura-editais a { 6554 color: var(--ct-primary-dark); 6555 } 6556 6557 .ct-cultura-editais .ct-page-content { 6558 margin: 0 0 18px; 6559 padding: 14px 16px; 6560 border-radius: 12px; 6561 border: 1px solid var(--ct-border); 6562 border-left: 4px solid var(--ct-primary); 6563 background: #fff; 6564 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 6565 } 6566 6567 .ct-cultura-editais .ct-hero { 6568 margin: 0 0 24px; 6569 padding: 24px 20px; 6570 border-radius: 16px; 6571 color: var(--ct-on-primary); 6572 background: 6573 radial-gradient(circle at 84% 10%, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 40%), 6574 radial-gradient(circle at 12% 20%, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 42%), 6575 linear-gradient(145deg, var(--ct-primary-dark) 0%, var(--ct-primary) 55%, var(--ct-primary-light) 135%); 6576 box-shadow: 0 12px 24px rgba(0, 0, 0, 0.14); 6577 } 6578 6579 .ct-cultura-editais .ct-title { 6580 font-size: 34px; 6581 margin: 0; 6582 color: var(--ct-on-primary); 6583 line-height: 1.1; 6584 } 6585 6586 .ct-cultura-editais .ct-subtitle { 6587 font-size: 24px; 6588 margin: 34px 0 14px; 6589 color: var(--ct-primary-dark); 6590 } 6591 6592 .ct-cultura-editais .ct-grid { 6593 display: grid; 6594 grid-template-columns: repeat(3, minmax(0, 1fr)); 6595 gap: 20px; 6596 align-items: stretch; 6597 } 6598 6599 .ct-cultura-editais .ct-card { 6600 border: 1px solid var(--ct-border); 6601 border-radius: 16px; 6602 background: linear-gradient(180deg, #fff 0%, #f9fbff 100%); 6603 display: flex; 6604 flex-direction: column; 6605 min-height: 100%; 6606 box-shadow: 0 10px 22px rgba(0, 0, 0, 0.08); 6607 transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease; 6608 cursor: pointer; 6609 } 6610 6611 .ct-cultura-editais .ct-card:hover { 6612 transform: translateY(-4px); 6613 border-color: var(--ct-primary-light); 6614 box-shadow: 0 16px 28px rgba(0, 0, 0, 0.14); 6615 } 6616 6617 .ct-cultura-editais .ct-card:focus-visible { 6618 outline: 3px solid var(--ct-primary-light); 6619 outline-offset: 2px; 6620 } 6621 6622 .ct-cultura-editais .ct-card.ct-card-activating { 6623 transform: translateY(-2px) scale(0.995); 6624 box-shadow: 0 12px 24px rgba(0, 0, 0, 0.14); 6625 } 6626 6627 .ct-cultura-editais .ct-card-body { 6628 padding: 16px; 6629 color: var(--ct-text); 6630 display: flex; 6631 flex-direction: column; 6632 gap: 10px; 6633 flex: 1; 6634 } 6635 6636 .ct-cultura-editais .ct-topline { 6637 display: flex; 6638 align-items: center; 6639 justify-content: space-between; 6640 gap: 10px; 6641 margin-bottom: 4px;
6642 } 6643 6644 .ct-cultura-editais .ct-numero { 6645 font-size: 13px; 6646 font-weight: 600; 6647 color: var(--ct-primary-dark); 6648 white-space: nowrap; 6649 } 6650 6651 .ct-cultura-editais .ct-card-title { 6652 font-size: 20px; 6653 margin: 0; 6654 color: var(--ct-primary-dark); 6655 line-height: 1.3; 6656 } 6657 6658 .ct-cultura-editais .ct-card-resumo { 6659 margin: 0; 6660 line-height: 1.56; 6661 color: #2f465a; 6662 } 6663 6664 .ct-cultura-editais .ct-card-meta { 6665 font-size: 13px; 6666 display: grid; 6667 gap: 6px; 6668 margin: 0; 6669 padding: 10px 0 0; 6670 border-top: 1px dashed rgba(15, 40, 70, 0.22); 6671 color: #1f3649; 6672 } 6673 6674 .ct-cultura-editais .ct-card-meta strong { 6675 color: var(--ct-primary-dark); 6676 font-weight: 700; 6677 } 6678 6679 .ct-cultura-editais .ct-card-btn, 6680 .ct-cultura-editais .ct-link { 6681 display: inline-flex; 6682 align-items: center; 6683 justify-content: center; 6684 gap: 8px; 6685 text-decoration: none; 6686 padding: 10px 14px; 6687 border-radius: 12px; 6688 border: 1px solid var(--ct-primary-light); 6689 color: var(--ct-primary-dark); 6690 background: #fff; 6691 font-weight: 600; 6692 align-self: flex-start; 6693 margin-top: auto; 6694 transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease; 6695 } 6696 6697 .ct-cultura-editais .ct-card-btn:hover, 6698 .ct-cultura-editais .ct-link:hover { 6699 background: var(--ct-primary); 6700 border-color: var(--ct-primary); 6701 color: var(--ct-on-primary); 6702 } 6703 6704 .ct-cultura-editais .ct-badge { 6705 font-size: 12px; 6706 padding: 6px 10px; 6707 border-radius: 999px; 6708 border: 1px solid transparent; 6709 display: inline-flex; 6710 align-items: center; 6711 font-weight: 700; 6712 white-space: nowrap; 6713 } 6714 6715 .ct-cultura-editais .ct-badge-aberto { 6716 background: rgba(59, 130, 246, 0.17); 6717 color: #0d3f66; 6718 border-color: rgba(37, 99, 235, 0.36); 6719 } 6720 6721 .ct-cultura-editais .ct-badge-em_andamento { 6722 background: rgba(255, 193, 7, 0.18); 6723 color: #6d5000; 6724 border-color: rgba(172, 132, 4, 0.35); 6725 } 6726 6727 .ct-cultura-editais .ct-badge-encerrado { 6728 background: rgba(244, 67, 54, 0.15); 6729 color: #8f1f17; 6730 border-color: rgba(191, 54, 43, 0.35); 6731 } 6732 6733 .ct-cultura-editais .ct-accordion { 6734 display: grid; 6735 gap: 10px; 6736 } 6737 6738 .ct-cultura-editais .ct-acc-item { 6739 border: 1px solid var(--ct-border); 6740 border-radius: 14px; 6741 background: #fff; 6742 overflow: hidden; 6743 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 6744 } 6745 6746 .ct-cultura-editais .ct-acc-item.is-open { 6747 border-color: var(--ct-primary-light); 6748 } 6749 6750 .ct-cultura-editais .ct-acc-item.ct-open-target { 6751 animation: ctCulturaEditalOpenTargetPulse 900ms ease-out 1; 6752 } 6753 6754 @keyframes ctCulturaEditalOpenTargetPulse { 6755 0% { 6756 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 6757 } 6758 6759 40% { 6760 box-shadow: 0 0 0 4px rgba(255, 255, 255, 0), 0 0 0 9px rgba(0, 0, 0, 0.08); 6761 } 6762 6763 100% { 6764 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 6765 } 6766 } 6767 6768 .ct-cultura-editais .ct-acc-btn { 6769 width: 100%; 6770 display: grid; 6771 grid-template-columns: minmax(0, 1fr) minmax(130px, auto) 28px; 6772 align-items: center; 6773 column-gap: 12px; 6774 background: transparent; 6775 border: 0; 6776 padding: 14px; 6777 cursor: pointer; 6778 text-align: left; 6779 color: var(--ct-text); 6780 } 6781 6782 .ct-cultura-editais .ct-acc-btn[aria-expanded="true"] { 6783 background: rgba(255, 255, 255, 0.75); 6784 } 6785 6786 .ct-cultura-editais .ct-acc-title { 6787 font-size: 16px; 6788 font-weight: 700; 6789 color: var(--ct-primary-dark); 6790 min-width: 0; 6791 } 6792 6793 .ct-cultura-editais .ct-acc-btn>.ct-badge { 6794 justify-self: center; 6795 min-width: 130px; 6796 justify-content: center; 6797 text-align: center; 6798 } 6799 6800 .ct-cultura-editais .ct-acc-icon { 6801 width: 28px; 6802 height: 28px; 6803 border-radius: 999px; 6804 border: 1px solid var(--ct-primary-light); 6805 display: flex; 6806 align-items: center; 6807 justify-content: center; 6808 justify-self: end; 6809 color: var(--ct-primary-dark); 6810 transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease; 6811 } 6812 6813 .ct-cultura-editais .ct-acc-btn[aria-expanded="true"] .ct-acc-icon { 6814 background: var(--ct-primary); 6815 color: var(--ct-on-primary); 6816 border-color: var(--ct-primary); 6817 } 6818 6819 .ct-cultura-editais .ct-acc-panel { 6820 padding: 0 14px 16px; 6821 color: var(--ct-text); 6822 } 6823 6824 .ct-cultura-editais .ct-detail-grid { 6825 display: grid; 6826 grid-template-columns: repeat(3, 1fr); 6827 gap: 12px; 6828 margin: 12px 0 16px; 6829 font-size: 14px; 6830 } 6831 6832 .ct-cultura-editais .ct-acc-panel>h3 { 6833 margin: 16px 0 10px; 6834 font-size: 24px; 6835 line-height: 1.2; 6836 color: var(--ct-primary-dark); 6837 } 6838 6839 .ct-cultura-editais .ct-wysiwyg { 6840 line-height: 1.7; 6841 } 6842 6843 .ct-cultura-editais .ct-wysiwyg h1, 6844 .ct-cultura-editais .ct-wysiwyg h2, 6845 .ct-cultura-editais .ct-wysiwyg h3, 6846 .ct-cultura-editais .ct-wysiwyg h4 { 6847 color: var(--ct-primary-dark); 6848 } 6849 6850 .ct-cultura-editais .ct-files { 6851 list-style: none; 6852 margin: 10px 0 0; 6853 padding: 0; 6854 display: grid; 6855 gap: 10px; 6856 } 6857 6858 .ct-cultura-editais .ct-files li { 6859 margin: 0; 6860 } 6861 6862 .ct-cultura-editais .ct-files li a { 6863 display: block; 6864 text-decoration: none; 6865 padding: 11px 12px; 6866 border-radius: 12px; 6867 border: 1px solid var(--ct-border); 6868 background: #fff; 6869 color: var(--ct-primary-dark); 6870 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05); 6871 transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease; 6872 } 6873 6874 .ct-cultura-editais .ct-files li a:hover { 6875 transform: translateY(-1px); 6876 border-color: var(--ct-primary-light); 6877 box-shadow: 0 6px 16px rgba(0, 0, 0, 0.11); 6878 } 6879 6880 @media (max-width: 980px) { 6881 .ct-cultura-editais .ct-grid { 6882 grid-template-columns: repeat(2, 1fr); 6883 gap: 16px; 6884 } 6885 6886 .ct-cultura-editais .ct-detail-grid { 6887 grid-template-columns: repeat(2, 1fr); 6888 } 6889 6890 .ct-cultura-editais .ct-acc-btn { 6891 grid-template-columns: minmax(0, 1fr) minmax(118px, auto) 28px; 6892 } 6893 } 6894 6895 @media (max-width: 620px) { 6896 .ct-cultura-editais { 6897 padding: 22px 14px 42px; 6898 } 6899 6900 .ct-cultura-editais .ct-hero { 6901 padding: 18px 16px; 6902 margin-bottom: 18px; 6903 } 6904 6905 .ct-cultura-editais .ct-title { 6906 font-size: 28px; 6907 } 6908 6909 .ct-cultura-editais .ct-grid { 6910 grid-template-columns: 1fr; 6911 } 6912 6913 .ct-cultura-editais .ct-detail-grid { 6914 grid-template-columns: 1fr; 6915 } 6916 6917 .ct-cultura-editais .ct-card-body { 6918 padding: 14px; 6919 } 6920 6921 .ct-cultura-editais .ct-card-title { 6922 font-size: 19px; 6923 } 6924 6925 .ct-cultura-editais .ct-card-btn, 6926 .ct-cultura-editais .ct-link { 6927 width: 100%; 6928 } 6929 6930 .ct-cultura-editais .ct-acc-btn { 6931 grid-template-columns: minmax(0, 1fr) minmax(108px, auto) 28px; 6932 column-gap: 8px; 6933 padding: 12px; 6934 } 6935 6936 .ct-cultura-editais .ct-acc-title { 6937 font-size: 15px; 6938 } 6939 6940 .ct-cultura-editais .ct-acc-btn>.ct-badge { 6941 min-width: 108px; 6942 font-size: 11px; 6943 padding: 5px 8px; 6944 } 6945 } 6946 6947 /* Projetos Culturais */ 6948 .ct-cultura-projetos { 6949 --ct-primary: var(--color_primary); 6950 --ct-primary-dark: var(--color_primary_l); 6951 --ct-primary-light: var(--color_primary_m); 6952 --ct-on-primary: var(--color_text_primary, #fff); 6953 --ct-border: rgba(15, 40, 70, 0.15); 6954 --ct-text: #223649; 6955 max-width: 1100px; 6956 margin: 0 auto; 6957 padding: 32px 16px 56px; 6958 display: block !important;
6959 grid-template-rows: none; 6960 grid-gap: 0; 6961 } 6962 6963 .ct-cultura-projetos a { 6964 color: var(--ct-primary-dark); 6965 } 6966 6967 .ct-cultura-projetos .ct-page-content { 6968 margin: 0 0 18px; 6969 padding: 14px 16px; 6970 border-radius: 12px; 6971 border: 1px solid var(--ct-border); 6972 border-left: 4px solid var(--ct-primary); 6973 background: #fff; 6974 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 6975 } 6976 6977 .ct-cultura-projetos .ct-hero { 6978 margin: 0 0 24px; 6979 padding: 24px 20px; 6980 border-radius: 16px; 6981 color: var(--ct-on-primary); 6982 background: 6983 radial-gradient(circle at 84% 10%, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 40%), 6984 radial-gradient(circle at 12% 20%, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 42%), 6985 linear-gradient(145deg, var(--ct-primary-dark) 0%, var(--ct-primary) 55%, var(--ct-primary-light) 135%); 6986 box-shadow: 0 12px 24px rgba(0, 0, 0, 0.14); 6987 } 6988 6989 .ct-cultura-projetos .ct-title { 6990 font-size: 34px; 6991 margin: 0; 6992 color: var(--ct-on-primary); 6993 line-height: 1.1; 6994 } 6995 6996 .ct-cultura-projetos .ct-subtitle { 6997 font-size: 24px; 6998 margin: 34px 0 14px; 6999 color: var(--ct-primary-dark); 7000 } 7001 7002 .ct-cultura-projetos .ct-grid { 7003 display: grid; 7004 grid-template-columns: repeat(3, minmax(0, 1fr)); 7005 gap: 20px; 7006 align-items: stretch; 7007 } 7008 7009 .ct-cultura-projetos .ct-card { 7010 position: relative; 7011 border: 1px solid var(--ct-border); 7012 border-radius: 16px; 7013 overflow: hidden; 7014 background: linear-gradient(180deg, #fff 0%, #f9fbff 100%); 7015 display: flex; 7016 flex-direction: column; 7017 min-height: 100%; 7018 box-shadow: 0 10px 22px rgba(0, 0, 0, 0.08); 7019 transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease; 7020 cursor: pointer; 7021 } 7022 7023 .ct-cultura-projetos .ct-card:hover { 7024 transform: translateY(-4px); 7025 border-color: var(--ct-primary-light); 7026 box-shadow: 0 16px 28px rgba(0, 0, 0, 0.14); 7027 } 7028 7029 .ct-cultura-projetos .ct-card:focus-visible { 7030 outline: 3px solid var(--ct-primary-light); 7031 outline-offset: 2px; 7032 } 7033 7034 .ct-cultura-projetos .ct-card.ct-card-activating { 7035 transform: translateY(-2px) scale(0.995); 7036 box-shadow: 0 12px 24px rgba(0, 0, 0, 0.14); 7037 } 7038 7039 .ct-cultura-projetos .ct-card-thumb img { 7040 width: 100%; 7041 height: 180px; 7042 object-fit: cover; 7043 display: block; 7044 transition: transform 0.35s ease, filter 0.35s ease; 7045 } 7046 7047 .ct-cultura-projetos .ct-card:hover .ct-card-thumb img { 7048 transform: scale(1.03); 7049 filter: saturate(1.06); 7050 } 7051 7052 .ct-cultura-projetos .ct-card-body { 7053 padding: 16px; 7054 color: var(--ct-text); 7055 display: flex; 7056 flex-direction: column; 7057 gap: 10px; 7058 flex: 1; 7059 } 7060 7061 .ct-cultura-projetos .ct-card-title { 7062 font-size: 20px; 7063 margin: 2px 0 0; 7064 color: var(--ct-primary-dark); 7065 line-height: 1.28; 7066 } 7067 7068 .ct-cultura-projetos .ct-card-resumo { 7069 margin: 0; 7070 line-height: 1.5; 7071 color: #2f465a; 7072 display: -webkit-box; 7073 -webkit-line-clamp: 4; 7074 line-clamp: 4; 7075 -webkit-box-orient: vertical; 7076 overflow: hidden; 7077 } 7078 7079 .ct-cultura-projetos .ct-card-meta { 7080 font-size: 13px; 7081 opacity: 0.95; 7082 display: grid; 7083 gap: 6px; 7084 margin: auto 0 0; 7085 padding-top: 10px; 7086 border-top: 1px dashed rgba(15, 40, 70, 0.22); 7087 color: #1f3649; 7088 } 7089 7090 .ct-cultura-projetos .ct-card-meta strong { 7091 color: var(--ct-primary-dark); 7092 font-weight: 700; 7093 } 7094 7095 .ct-cultura-projetos .ct-card-btn { 7096 display: inline-flex; 7097 align-items: center; 7098 gap: 8px; 7099 text-decoration: none; 7100 padding: 10px 14px; 7101 border-radius: 12px; 7102 border: 1px solid var(--ct-primary-light); 7103 color: var(--ct-primary-dark); 7104 background: #fff; 7105 font-weight: 600; 7106 align-self: flex-start; 7107 margin-top: 2px; 7108 transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease; 7109 cursor: pointer; 7110 } 7111 7112 .ct-cultura-projetos .ct-card-btn:hover { 7113 background: var(--ct-primary); 7114 border-color: var(--ct-primary); 7115 color: var(--ct-on-primary); 7116 } 7117 7118 .ct-cultura-projetos .ct-badges { 7119 display: flex; 7120 align-items: center; 7121 gap: 8px; 7122 margin-bottom: 2px; 7123 } 7124 7125 .ct-cultura-projetos .ct-badge { 7126 font-size: 12px; 7127 padding: 6px 10px; 7128 border-radius: 999px; 7129 border: 1px solid transparent; 7130 display: inline-flex; 7131 align-items: center; 7132 font-weight: 700; 7133 } 7134 7135 .ct-cultura-projetos .ct-badge-em_andamento { 7136 background: rgba(255, 193, 7, 0.18); 7137 color: #6d5000; 7138 border-color: rgba(172, 132, 4, 0.35); 7139 } 7140 7141 .ct-cultura-projetos .ct-badge-concluido { 7142 background: rgba(76, 175, 80, 0.18); 7143 color: #1f5f24; 7144 border-color: rgba(48, 130, 52, 0.32); 7145 } 7146 7147 .ct-cultura-projetos .ct-accordion { 7148 display: grid; 7149 gap: 10px; 7150 } 7151 7152 .ct-cultura-projetos .ct-acc-item { 7153 border: 1px solid var(--ct-border); 7154 border-radius: 14px; 7155 background: #fff; 7156 overflow: hidden; 7157 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 7158 transition: border-color 0.2s ease, box-shadow 0.2s ease; 7159 } 7160 7161 .ct-cultura-projetos .ct-acc-item.is-open { 7162 border-color: var(--ct-primary-light); 7163 } 7164 7165 .ct-cultura-projetos .ct-acc-item.ct-open-target { 7166 animation: ctCulturaProjetoOpenTargetPulse 900ms ease-out 1; 7167 } 7168 7169 @keyframes ctCulturaProjetoOpenTargetPulse { 7170 0% { 7171 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 7172 } 7173 7174 40% { 7175 box-shadow: 0 0 0 4px rgba(255, 255, 255, 0), 0 0 0 9px rgba(0, 0, 0, 0.08); 7176 } 7177 7178 100% { 7179 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 7180 } 7181 } 7182 7183 .ct-cultura-projetos .ct-acc-btn { 7184 width: 100%; 7185 display: grid; 7186 grid-template-columns: minmax(0, 1fr) minmax(130px, auto) 28px; 7187 align-items: center; 7188 column-gap: 12px; 7189 background: transparent; 7190 border: 0; 7191 padding: 14px 14px; 7192 cursor: pointer; 7193 text-align: left; 7194 color: var(--ct-text); 7195 } 7196 7197 .ct-cultura-projetos .ct-acc-btn[aria-expanded="true"] { 7198 background: rgba(255, 255, 255, 0.75); 7199 } 7200 7201 .ct-cultura-projetos .ct-acc-title { 7202 font-size: 20px; 7203 font-weight: 700; 7204 color: var(--ct-primary-dark); 7205 min-width: 0; 7206 } 7207 7208 .ct-cultura-projetos .ct-acc-btn>.ct-badge { 7209 justify-self: center; 7210 min-width: 130px; 7211 justify-content: center; 7212 text-align: center; 7213 } 7214 7215 .ct-cultura-projetos .ct-acc-icon { 7216 width: 28px; 7217 height: 28px; 7218 border-radius: 999px; 7219 border: 1px solid var(--ct-primary-light); 7220 display: flex; 7221 align-items: center; 7222 justify-content: center; 7223 justify-self: end; 7224 color: var(--ct-primary-dark); 7225 transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease; 7226 } 7227 7228 .ct-cultura-projetos .ct-acc-btn[aria-expanded="true"] .ct-acc-icon { 7229 background: var(--ct-primary); 7230 color: var(--ct-on-primary); 7231 border-color: var(--ct-primary); 7232 } 7233 7234 .ct-cultura-projetos .ct-acc-panel { 7235 padding: 0 14px 16px; 7236 color: var(--ct-text); 7237 } 7238 7239 .ct-cultura-projetos .ct-detail-resumo { 7240 margin: 0 0 12px; 7241 line-height: 1.6; 7242 } 7243 7244 .ct-cultura-projetos .ct-detail-grid { 7245 display: grid; 7246 grid-template-columns: repeat(3, 1fr); 7247 gap: 12px; 7248 margin: 12px 0 16px; 7249 font-size: 14px; 7250 } 7251 7252 .ct-cultura-projetos .ct-wysiwyg { 7253 line-height: 1.7; 7254 } 7255 7256 .ct-cultura-projetos .ct-wysiwyg h1, 7257 .ct-cultura-projetos .ct-wysiwyg h2, 7258 .ct-cultura-projetos .ct-wysiwyg h3, 7259 .ct-cultura-projetos .ct-wysiwyg h4 { 7260 color: var(--ct-primary-dark); 7261 } 7262 7263 .ct-cultura-projetos .ct-acc-panel h3 { 7264 font-size: 1.2rem; 7265 } 7266 7267 .ct-cultura-projetos .ct-gallery { 7268 display: grid; 7269 grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); 7270 gap: 12px; 7271 margin: 10px 0 14px; 7272 } 7273 7274 .ct-cultura-projetos .ct-gallery a { 7275 display: block; 7276 } 7277 7278 .ct-cultura-projetos .ct-gallery img { 7279 width: 100%; 7280 height: 140px; 7281 object-fit: cover; 7282 border-radius: 10px; 7283 display: block; 7284 border: 1px solid rgba(0, 0, 0, 0.08); 7285 } 7286 7287 .ct-cultura-projetos .ct-files { 7288 list-style: none; 7289 margin: 10px 0 0; 7290 padding: 0; 7291 display: grid; 7292 gap: 10px; 7293 } 7294 7295 .ct-cultura-projetos .ct-files li { 7296 margin: 0; 7297 } 7298 7299 .ct-cultura-projetos .ct-files li a { 7300 display: block; 7301 text-decoration: none; 7302 padding: 11px 12px; 7303 border-radius: 12px; 7304 border: 1px solid var(--ct-border); 7305 background: #fff; 7306 color: var(--ct-primary-dark); 7307 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05); 7308 transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease; 7309 } 7310 7311 .ct-cultura-projetos .ct-files li a:hover { 7312 transform: translateY(-1px); 7313 border-color: var(--ct-primary-light); 7314 box-shadow: 0 6px 16px rgba(0, 0, 0, 0.11); 7315 } 7316 7317 @media (max-width: 980px) { 7318 .ct-cultura-projetos .ct-grid { 7319 grid-template-columns: repeat(2, 1fr); 7320 gap: 16px; 7321 } 7322 7323 .ct-cultura-projetos .ct-detail-grid { 7324 grid-template-columns: repeat(2, 1fr); 7325 } 7326 7327 .ct-cultura-projetos .ct-gallery { 7328 grid-template-columns: repeat(2, 1fr); 7329 } 7330 } 7331 7332 @media (max-width: 620px) { 7333 .ct-cultura-projetos { 7334 padding: 22px 14px 42px; 7335 } 7336 7337 .ct-cultura-projetos .ct-hero { 7338 padding: 18px 16px; 7339 margin-bottom: 18px; 7340 } 7341 7342 .ct-cultura-projetos .ct-title { 7343 font-size: 28px; 7344 } 7345 7346 .ct-cultura-projetos .ct-grid { 7347 grid-template-columns: 1fr; 7348 } 7349 7350 .ct-cultura-projetos .ct-detail-grid { 7351 grid-template-columns: 1fr; 7352 } 7353 7354 .ct-cultura-projetos .ct-gallery { 7355 grid-template-columns: 1fr; 7356 } 7357 7358 .ct-cultura-projetos .ct-card-thumb img { 7359 height: 160px; 7360 } 7361 7362 .ct-cultura-projetos .ct-card-body { 7363 padding: 14px; 7364 } 7365 7366 .ct-cultura-projetos .ct-card-title { 7367 font-size: 17px; 7368 } 7369 7370 .ct-cultura-projetos .ct-card-btn { 7371 width: 100%; 7372 justify-content: center; 7373 } 7374 7375 .ct-cultura-projetos .ct-acc-btn { 7376 grid-template-columns: minmax(0, 1fr) minmax(108px, auto) 28px; 7377 column-gap: 8px; 7378 padding: 12px 12px; 7379 } 7380 7381 .ct-cultura-projetos .ct-acc-title { 7382 font-size: 15px; 7383 } 7384 7385 .ct-cultura-projetos .ct-acc-btn>.ct-badge { 7386 min-width: 108px; 7387 font-size: 11px; 7388 padding: 5px 8px; 7389 } 7390 } 7391 7392 /* Page Patrimonio Cultura */ 7393 .ct-cultura-patrimonio { 7394 --ct-primary: var(--color_primary); 7395 --ct-primary-dark: var(--color_primary_l); 7396 --ct-primary-light: var(--color_primary_m); 7397 --ct-on-primary: var(--color_text_primary, #fff); 7398 --ct-border: rgba(15, 40, 70, 0.15); 7399 --ct-text: #223649; 7400 max-width: 1100px; 7401 margin: 0 auto; 7402 padding: 32px 16px 56px; 7403 display: block !important;
7404 grid-template-rows: none; 7405 grid-gap: 0; 7406 } 7407 7408 .ct-cultura-patrimonio a { 7409 color: var(--ct-primary-dark); 7410 } 7411 7412 .ct-cultura-patrimonio .ct-page-content { 7413 margin: 0 0 18px; 7414 padding: 14px 16px; 7415 border-radius: 12px; 7416 border: 1px solid var(--ct-border); 7417 border-left: 4px solid var(--ct-primary); 7418 background: #fff; 7419 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 7420 } 7421 7422 .ct-cultura-patrimonio .ct-hero { 7423 margin: 0 0 24px; 7424 padding: 24px 20px; 7425 border-radius: 16px; 7426 color: var(--ct-on-primary); 7427 background: 7428 radial-gradient(circle at 84% 10%, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 40%), 7429 radial-gradient(circle at 12% 20%, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 42%), 7430 linear-gradient(145deg, var(--ct-primary-dark) 0%, var(--ct-primary) 55%, var(--ct-primary-light) 135%); 7431 box-shadow: 0 12px 24px rgba(0, 0, 0, 0.14); 7432 } 7433 7434 .ct-cultura-patrimonio .ct-title { 7435 font-size: 34px; 7436 margin: 0; 7437 color: var(--ct-on-primary); 7438 line-height: 1.1; 7439 } 7440 7441 .ct-cultura-patrimonio .ct-subtitle { 7442 font-size: 24px; 7443 margin: 34px 0 14px; 7444 color: var(--ct-primary-dark); 7445 } 7446 7447 .ct-cultura-patrimonio .ct-grid { 7448 display: grid; 7449 grid-template-columns: repeat(3, minmax(0, 1fr)); 7450 gap: 20px; 7451 align-items: stretch; 7452 } 7453 7454 .ct-cultura-patrimonio .ct-card { 7455 border: 1px solid var(--ct-border); 7456 border-radius: 16px; 7457 overflow: hidden; 7458 background: #fff; 7459 box-shadow: 0 10px 22px rgba(0, 0, 0, 0.08); 7460 display: flex; 7461 flex-direction: column; 7462 min-height: 100%; 7463 } 7464 7465 .ct-cultura-patrimonio .ct-card-thumb img { 7466 width: 100%; 7467 height: 180px; 7468 object-fit: cover; 7469 display: block; 7470 } 7471 7472 .ct-cultura-patrimonio .ct-card-body { 7473 padding: 14px; 7474 display: flex; 7475 flex-direction: column; 7476 gap: 10px; 7477 flex: 1; 7478 } 7479 7480 .ct-cultura-patrimonio .ct-badges { 7481 display: flex; 7482 gap: 8px; 7483 flex-wrap: wrap; 7484 margin-bottom: 2px; 7485 } 7486 7487 .ct-cultura-patrimonio .ct-badge { 7488 font-size: 12px; 7489 padding: 5px 9px; 7490 border-radius: 999px; 7491 border: 1px solid rgba(0, 0, 0, 0.12); 7492 background: rgba(0, 0, 0, 0.04); 7493 white-space: nowrap; 7494 } 7495 7496 .ct-cultura-patrimonio .ct-card-title { 7497 font-size: 18px; 7498 margin: 0; 7499 color: #102038; 7500 } 7501 7502 .ct-cultura-patrimonio .ct-card-resumo { 7503 margin: 0; 7504 line-height: 1.5; 7505 color: #2f465a; 7506 } 7507 7508 .ct-cultura-patrimonio .ct-card-meta { 7509 font-size: 13px; 7510 opacity: 0.95; 7511 display: grid; 7512 gap: 6px; 7513 margin: auto 0 0; 7514 padding-top: 10px; 7515 border-top: 1px dashed rgba(15, 40, 70, 0.22); 7516 color: #1f3649; 7517 } 7518 7519 .ct-cultura-patrimonio .ct-card-btn, 7520 .ct-cultura-patrimonio .ct-link { 7521 display: inline-flex; 7522 align-items: center; 7523 text-decoration: none; 7524 padding: 10px 12px; 7525 border-radius: 10px; 7526 border: 1px solid rgba(0, 0, 0, 0.12); 7527 background: #fff; 7528 color: #102038; 7529 font-weight: 600; 7530 margin-top: 2px; 7531 width: fit-content; 7532 } 7533 7534 .ct-cultura-patrimonio .ct-accordion { 7535 display: grid; 7536 gap: 10px; 7537 } 7538 7539 .ct-cultura-patrimonio .ct-acc-item { 7540 border: 1px solid var(--ct-border); 7541 border-radius: 14px; 7542 background: #fff; 7543 overflow: hidden; 7544 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 7545 } 7546 7547 .ct-cultura-patrimonio .ct-acc-btn { 7548 width: 100%; 7549 display: flex; 7550 align-items: center; 7551 gap: 10px; 7552 background: transparent; 7553 border: 0; 7554 padding: 14px; 7555 cursor: pointer; 7556 text-align: left; 7557 flex-wrap: wrap; 7558 color: var(--ct-text); 7559 } 7560 7561 .ct-cultura-patrimonio .ct-acc-title { 7562 font-size: 20px; 7563 font-weight: 700; 7564 flex: 1 1 240px; 7565 color: var(--ct-primary-dark); 7566 } 7567 7568 .ct-cultura-patrimonio .ct-acc-icon { 7569 width: 28px; 7570 height: 28px; 7571 border-radius: 999px; 7572 border: 1px solid rgba(0, 0, 0, 0.12); 7573 display: flex; 7574 align-items: center; 7575 justify-content: center; 7576 margin-left: auto; 7577 } 7578 7579 .ct-cultura-patrimonio .ct-acc-panel { 7580 padding: 0 14px 16px; 7581 color: var(--ct-text); 7582 } 7583 7584 .ct-cultura-patrimonio .ct-detail-resumo { 7585 margin: 0 0 12px; 7586 line-height: 1.6; 7587 } 7588 7589 .ct-cultura-patrimonio .ct-detail-grid { 7590 display: grid; 7591 grid-template-columns: repeat(3, 1fr); 7592 gap: 12px; 7593 margin: 12px 0 16px; 7594 font-size: 14px; 7595 } 7596 7597 .ct-cultura-patrimonio .ct-wysiwyg { 7598 line-height: 1.7; 7599 } 7600 7601 .ct-cultura-patrimonio .ct-gallery { 7602 display: grid; 7603 grid-template-columns: repeat(4, 1fr); 7604 gap: 10px; 7605 margin: 10px 0 14px; 7606 } 7607 7608 .ct-cultura-patrimonio .ct-gallery img { 7609 width: 100%; 7610 height: 120px; 7611 object-fit: cover; 7612 border-radius: 10px; 7613 display: block; 7614 border: 1px solid rgba(0, 0, 0, 0.08); 7615 } 7616 7617 .ct-cultura-patrimonio .ct-files { 7618 margin: 8px 0 0; 7619 padding-left: 18px; 7620 } 7621 7622 .ct-cultura-patrimonio .ct-files li { 7623 margin: 6px 0; 7624 } 7625 7626 @media (max-width: 980px) { 7627 .ct-cultura-patrimonio .ct-grid { 7628 grid-template-columns: repeat(2, 1fr); 7629 } 7630 7631 .ct-cultura-patrimonio .ct-detail-grid { 7632 grid-template-columns: repeat(2, 1fr); 7633 } 7634 7635 .ct-cultura-patrimonio .ct-gallery { 7636 grid-template-columns: repeat(3, 1fr); 7637 } 7638 } 7639 7640 @media (max-width: 620px) { 7641 .ct-cultura-patrimonio { 7642 padding: 22px 14px 42px; 7643 } 7644 7645 .ct-cultura-patrimonio .ct-hero { 7646 padding: 18px 16px; 7647 margin-bottom: 18px; 7648 } 7649 7650 .ct-cultura-patrimonio .ct-title { 7651 font-size: 28px; 7652 } 7653 7654 .ct-cultura-patrimonio .ct-grid { 7655 grid-template-columns: 1fr; 7656 } 7657 7658 .ct-cultura-patrimonio .ct-detail-grid { 7659 grid-template-columns: 1fr; 7660 } 7661 7662 .ct-cultura-patrimonio .ct-gallery { 7663 grid-template-columns: repeat(2, 1fr); 7664 } 7665 7666 .ct-cultura-patrimonio .ct-card-thumb img { 7667 height: 160px; 7668 } 7669 } 7670 7671 /* Pontos Turisticos */ 7672 .ct-turismo-pontos { 7673 --ct-primary: var(--color_primary); 7674 --ct-primary-dark: var(--color_primary_l); 7675 --ct-primary-light: var(--color_primary_m); 7676 --ct-on-primary: var(--color_text_primary, #fff); 7677 --ct-border: rgba(15, 40, 70, 0.15); 7678 --ct-text: #223649; 7679 max-width: 1100px; 7680 margin: 0 auto; 7681 padding: 32px 16px 56px; 7682 display: block !important;
7683 grid-template-rows: none; 7684 grid-gap: 0; 7685 } 7686 7687 .ct-turismo-pontos a { 7688 color: var(--ct-primary-dark); 7689 } 7690 7691 .ct-turismo-pontos .ct-page-content { 7692 margin: 0 0 18px; 7693 padding: 14px 16px; 7694 border-radius: 12px; 7695 border: 1px solid var(--ct-border); 7696 border-left: 4px solid var(--ct-primary); 7697 background: #fff; 7698 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 7699 } 7700 7701 .ct-turismo-pontos .ct-hero { 7702 margin: 0 0 24px; 7703 padding: 24px 20px; 7704 border-radius: 16px; 7705 color: var(--ct-on-primary); 7706 background: 7707 radial-gradient(circle at 84% 10%, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 40%), 7708 radial-gradient(circle at 12% 20%, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 42%), 7709 linear-gradient(145deg, var(--ct-primary-dark) 0%, var(--ct-primary) 55%, var(--ct-primary-light) 135%); 7710 box-shadow: 0 12px 24px rgba(0, 0, 0, 0.14); 7711 } 7712 7713 .ct-turismo-pontos .ct-title { 7714 font-size: 34px; 7715 margin: 0; 7716 color: var(--ct-on-primary); 7717 line-height: 1.1; 7718 } 7719 7720 .ct-turismo-pontos .ct-subtitle { 7721 font-size: 24px; 7722 margin: 34px 0 14px; 7723 color: var(--ct-primary-dark); 7724 } 7725 7726 .ct-turismo-pontos .ct-grid { 7727 display: grid; 7728 grid-template-columns: repeat(3, minmax(0, 1fr)); 7729 gap: 20px; 7730 align-items: stretch; 7731 } 7732 7733 .ct-turismo-pontos .ct-card { 7734 border: 1px solid var(--ct-border); 7735 border-radius: 16px; 7736 overflow: hidden; 7737 background: #fff; 7738 box-shadow: 0 10px 22px rgba(0, 0, 0, 0.08); 7739 display: flex; 7740 flex-direction: column; 7741 min-height: 100%; 7742 } 7743 7744 .ct-turismo-pontos .ct-card-thumb img { 7745 width: 100%; 7746 height: 180px; 7747 object-fit: cover; 7748 display: block; 7749 } 7750 7751 .ct-turismo-pontos .ct-card-body { 7752 padding: 14px; 7753 display: flex; 7754 flex-direction: column; 7755 gap: 10px; 7756 flex: 1; 7757 } 7758 7759 .ct-turismo-pontos .ct-badges { 7760 display: flex; 7761 gap: 8px; 7762 flex-wrap: wrap; 7763 margin-bottom: 2px; 7764 } 7765 7766 .ct-turismo-pontos .ct-badge { 7767 font-size: 12px; 7768 padding: 5px 9px; 7769 border-radius: 999px; 7770 border: 1px solid rgba(0, 0, 0, 0.12); 7771 background: rgba(0, 0, 0, 0.04); 7772 white-space: nowrap; 7773 } 7774 7775 .ct-turismo-pontos .ct-card-title { 7776 font-size: 18px; 7777 margin: 0; 7778 color: #102038; 7779 } 7780 7781 .ct-turismo-pontos .ct-card-resumo { 7782 margin: 0; 7783 line-height: 1.5; 7784 color: #2f465a; 7785 } 7786 7787 .ct-turismo-pontos .ct-card-meta { 7788 font-size: 13px; 7789 opacity: 0.95; 7790 display: grid; 7791 gap: 6px; 7792 margin: auto 0 0; 7793 padding-top: 10px; 7794 border-top: 1px dashed rgba(15, 40, 70, 0.22); 7795 color: #1f3649; 7796 } 7797 7798 .ct-turismo-pontos .ct-card-btn, 7799 .ct-turismo-pontos .ct-link { 7800 display: inline-flex; 7801 align-items: center; 7802 text-decoration: none; 7803 padding: 10px 12px; 7804 border-radius: 10px; 7805 border: 1px solid rgba(0, 0, 0, 0.12); 7806 background: #fff; 7807 color: #102038; 7808 font-weight: 600; 7809 margin-top: 2px; 7810 width: fit-content; 7811 } 7812 7813 .ct-turismo-pontos .ct-accordion { 7814 display: grid; 7815 gap: 10px; 7816 } 7817 7818 .ct-turismo-pontos .ct-acc-item { 7819 border: 1px solid var(--ct-border); 7820 border-radius: 14px; 7821 background: #fff; 7822 overflow: hidden; 7823 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 7824 } 7825 7826 .ct-turismo-pontos .ct-acc-btn { 7827 width: 100%; 7828 display: flex; 7829 align-items: center; 7830 gap: 10px; 7831 background: transparent; 7832 border: 0; 7833 padding: 14px; 7834 cursor: pointer; 7835 text-align: left; 7836 flex-wrap: wrap; 7837 color: var(--ct-text); 7838 } 7839 7840 .ct-turismo-pontos .ct-acc-title { 7841 font-size: 20px; 7842 font-weight: 700; 7843 flex: 1 1 240px; 7844 color: var(--ct-primary-dark); 7845 } 7846 7847 .ct-turismo-pontos .ct-acc-icon { 7848 width: 28px; 7849 height: 28px; 7850 border-radius: 999px; 7851 border: 1px solid rgba(0, 0, 0, 0.12); 7852 display: flex; 7853 align-items: center; 7854 justify-content: center; 7855 margin-left: auto; 7856 } 7857 7858 .ct-turismo-pontos .ct-acc-panel { 7859 padding: 0 14px 16px; 7860 color: var(--ct-text); 7861 } 7862 7863 .ct-turismo-pontos .ct-detail-grid { 7864 display: grid; 7865 grid-template-columns: repeat(3, 1fr); 7866 gap: 12px; 7867 margin: 12px 0 16px; 7868 font-size: 14px; 7869 } 7870 7871 .ct-turismo-pontos .ct-wysiwyg { 7872 line-height: 1.7; 7873 } 7874 7875 .ct-turismo-pontos .ct-gallery { 7876 display: grid; 7877 grid-template-columns: repeat(4, 1fr); 7878 gap: 10px; 7879 margin: 10px 0 14px; 7880 } 7881 7882 .ct-turismo-pontos .ct-gallery img { 7883 width: 100%; 7884 height: 120px; 7885 object-fit: cover; 7886 border-radius: 10px; 7887 display: block; 7888 border: 1px solid rgba(0, 0, 0, 0.08); 7889 } 7890 7891 .ct-turismo-pontos .ct-files { 7892 margin: 8px 0 0; 7893 padding-left: 18px; 7894 } 7895 7896 .ct-turismo-pontos .ct-files li { 7897 margin: 6px 0; 7898 } 7899 7900 @media (max-width: 980px) { 7901 .ct-turismo-pontos .ct-grid { 7902 grid-template-columns: repeat(2, 1fr); 7903 } 7904 7905 .ct-turismo-pontos .ct-detail-grid { 7906 grid-template-columns: repeat(2, 1fr); 7907 } 7908 7909 .ct-turismo-pontos .ct-gallery { 7910 grid-template-columns: repeat(3, 1fr); 7911 } 7912 } 7913 7914 @media (max-width: 620px) { 7915 .ct-turismo-pontos { 7916 padding: 22px 14px 42px; 7917 } 7918 7919 .ct-turismo-pontos .ct-hero { 7920 padding: 18px 16px; 7921 margin-bottom: 18px; 7922 } 7923 7924 .ct-turismo-pontos .ct-title { 7925 font-size: 28px; 7926 } 7927 7928 .ct-turismo-pontos .ct-grid { 7929 grid-template-columns: 1fr; 7930 } 7931 7932 .ct-turismo-pontos .ct-detail-grid { 7933 grid-template-columns: 1fr; 7934 } 7935 7936 .ct-turismo-pontos .ct-gallery { 7937 grid-template-columns: repeat(2, 1fr); 7938 } 7939 7940 .ct-turismo-pontos .ct-card-thumb img { 7941 height: 160px; 7942 } 7943 } 7944 7945 /* Page Turismo Roteiros */ 7946 .ct-turismo-roteiros { 7947 --ct-primary: var(--color_primary); 7948 --ct-primary-dark: var(--color_primary_l); 7949 --ct-primary-light: var(--color_primary_m); 7950 --ct-on-primary: var(--color_text_primary, #fff); 7951 --ct-border: rgba(15, 40, 70, 0.15); 7952 --ct-text: #223649; 7953 max-width: 1100px; 7954 margin: 0 auto; 7955 padding: 32px 16px 56px; 7956 display: block !important;
7957 grid-template-rows: none; 7958 grid-gap: 0; 7959 } 7960 7961 .ct-turismo-roteiros a { 7962 color: var(--ct-primary-dark); 7963 } 7964 7965 .ct-turismo-roteiros .ct-page-content { 7966 margin: 0 0 18px; 7967 padding: 14px 16px; 7968 border-radius: 12px; 7969 border: 1px solid var(--ct-border); 7970 border-left: 4px solid var(--ct-primary); 7971 background: #fff; 7972 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 7973 } 7974 7975 .ct-turismo-roteiros .ct-hero { 7976 margin: 0 0 24px; 7977 padding: 24px 20px; 7978 border-radius: 16px; 7979 color: var(--ct-on-primary); 7980 background: 7981 radial-gradient(circle at 84% 10%, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 40%), 7982 radial-gradient(circle at 12% 20%, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 42%), 7983 linear-gradient(145deg, var(--ct-primary-dark) 0%, var(--ct-primary) 55%, var(--ct-primary-light) 135%); 7984 box-shadow: 0 12px 24px rgba(0, 0, 0, 0.14); 7985 } 7986 7987 .ct-turismo-roteiros .ct-title { 7988 font-size: 34px; 7989 margin: 0; 7990 color: var(--ct-on-primary); 7991 line-height: 1.1; 7992 } 7993 7994 .ct-turismo-roteiros .ct-subtitle { 7995 font-size: 24px; 7996 margin: 34px 0 14px; 7997 color: var(--ct-primary-dark); 7998 } 7999 8000 .ct-turismo-roteiros .ct-grid { 8001 display: grid; 8002 grid-template-columns: repeat(3, minmax(0, 1fr)); 8003 gap: 20px; 8004 align-items: stretch; 8005 } 8006 8007 .ct-turismo-roteiros .ct-card { 8008 border: 1px solid var(--ct-border); 8009 border-radius: 16px; 8010 overflow: hidden; 8011 background: #fff; 8012 box-shadow: 0 10px 22px rgba(0, 0, 0, 0.08); 8013 display: flex; 8014 flex-direction: column; 8015 min-height: 100%; 8016 cursor: pointer; 8017 transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease; 8018 } 8019 8020 .ct-turismo-roteiros .ct-card:hover { 8021 transform: translateY(-4px); 8022 border-color: var(--ct-primary-light); 8023 box-shadow: 0 16px 28px rgba(0, 0, 0, 0.14); 8024 } 8025 8026 .ct-turismo-roteiros .ct-card:focus-visible { 8027 outline: 3px solid var(--ct-primary-light); 8028 outline-offset: 2px; 8029 } 8030 8031 .ct-turismo-roteiros .ct-card.ct-card-activating { 8032 transform: translateY(-2px) scale(0.995); 8033 box-shadow: 0 12px 24px rgba(0, 0, 0, 0.14); 8034 } 8035 8036 .ct-turismo-roteiros .ct-card-thumb img { 8037 width: 100%; 8038 height: 180px; 8039 object-fit: cover; 8040 display: block; 8041 } 8042 8043 .ct-turismo-roteiros .ct-card-body { 8044 padding: 14px; 8045 display: flex; 8046 flex-direction: column; 8047 gap: 10px; 8048 flex: 1; 8049 } 8050 8051 .ct-turismo-roteiros .ct-badges { 8052 display: flex; 8053 gap: 8px; 8054 flex-wrap: wrap; 8055 margin-bottom: 2px; 8056 } 8057 8058 .ct-turismo-roteiros .ct-badge { 8059 font-size: 12px; 8060 padding: 5px 9px; 8061 border-radius: 999px; 8062 border: 1px solid rgba(0, 0, 0, 0.12); 8063 background: rgba(0, 0, 0, 0.04); 8064 white-space: nowrap; 8065 } 8066 8067 .ct-turismo-roteiros .ct-card-title { 8068 font-size: 18px; 8069 margin: 0; 8070 color: #102038; 8071 } 8072 8073 .ct-turismo-roteiros .ct-card-resumo { 8074 margin: 0; 8075 line-height: 1.5; 8076 color: #2f465a; 8077 } 8078 8079 .ct-turismo-roteiros .ct-card-meta { 8080 font-size: 13px; 8081 opacity: 0.95; 8082 display: grid; 8083 gap: 6px; 8084 margin: auto 0 0; 8085 padding-top: 10px; 8086 border-top: 1px dashed rgba(15, 40, 70, 0.22); 8087 color: #1f3649; 8088 } 8089 8090 .ct-turismo-roteiros .ct-card-btn, 8091 .ct-turismo-roteiros .ct-link { 8092 display: inline-flex; 8093 align-items: center; 8094 text-decoration: none; 8095 padding: 10px 12px; 8096 border-radius: 10px; 8097 border: 1px solid rgba(0, 0, 0, 0.12); 8098 background: #fff; 8099 color: #102038; 8100 font-weight: 600; 8101 margin-top: 2px; 8102 width: fit-content; 8103 } 8104 8105 .ct-turismo-roteiros .ct-card-btn:hover, 8106 .ct-turismo-roteiros .ct-link:hover { 8107 background: var(--ct-primary); 8108 border-color: var(--ct-primary); 8109 color: var(--ct-on-primary); 8110 } 8111 8112 .ct-turismo-roteiros .ct-accordion { 8113 display: grid; 8114 gap: 10px; 8115 } 8116 8117 .ct-turismo-roteiros .ct-acc-item { 8118 border: 1px solid var(--ct-border); 8119 border-radius: 14px; 8120 background: #fff; 8121 overflow: hidden; 8122 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 8123 } 8124 8125 .ct-turismo-roteiros .ct-acc-item.is-open { 8126 border-color: var(--ct-primary-light); 8127 } 8128 8129 .ct-turismo-roteiros .ct-acc-item.ct-open-target { 8130 animation: ctRoteiroOpenTargetPulse 900ms ease-out 1; 8131 } 8132 8133 @keyframes ctRoteiroOpenTargetPulse { 8134 0% { 8135 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 8136 } 8137 8138 40% { 8139 box-shadow: 0 0 0 4px rgba(255, 255, 255, 0), 0 0 0 9px rgba(0, 0, 0, 0.08); 8140 } 8141 8142 100% { 8143 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 8144 } 8145 } 8146 8147 .ct-turismo-roteiros .ct-acc-btn { 8148 width: 100%; 8149 display: flex; 8150 align-items: center; 8151 gap: 10px; 8152 background: transparent; 8153 border: 0; 8154 padding: 14px; 8155 cursor: pointer; 8156 text-align: left; 8157 flex-wrap: wrap; 8158 color: var(--ct-text); 8159 } 8160 8161 .ct-turismo-roteiros .ct-acc-btn[aria-expanded="true"] { 8162 background: rgba(255, 255, 255, 0.75); 8163 } 8164 8165 .ct-turismo-roteiros .ct-acc-title { 8166 font-size: 16px; 8167 font-weight: 700; 8168 flex: 1 1 240px; 8169 color: var(--ct-primary-dark); 8170 } 8171 8172 .ct-turismo-roteiros .ct-acc-icon { 8173 width: 28px; 8174 height: 28px; 8175 border-radius: 999px; 8176 border: 1px solid rgba(0, 0, 0, 0.12); 8177 display: flex; 8178 align-items: center; 8179 justify-content: center; 8180 margin-left: auto; 8181 } 8182 8183 .ct-turismo-roteiros .ct-acc-btn[aria-expanded="true"] .ct-acc-icon { 8184 background: var(--ct-primary); 8185 color: var(--ct-on-primary); 8186 border-color: var(--ct-primary); 8187 } 8188 8189 .ct-turismo-roteiros .ct-acc-panel { 8190 padding: 0 14px 16px; 8191 color: var(--ct-text); 8192 } 8193 8194 .ct-turismo-roteiros .ct-detail-resumo { 8195 margin: 0 0 12px; 8196 line-height: 1.6; 8197 } 8198 8199 .ct-turismo-roteiros .ct-detail-grid { 8200 display: grid; 8201 grid-template-columns: repeat(3, 1fr); 8202 gap: 12px; 8203 margin: 12px 0 16px; 8204 font-size: 14px; 8205 } 8206 8207 .ct-turismo-roteiros .ct-wysiwyg { 8208 line-height: 1.7; 8209 } 8210 8211 .ct-turismo-roteiros .ct-stops { 8212 margin: 8px 0 14px; 8213 padding-left: 18px; 8214 } 8215 8216 .ct-turismo-roteiros .ct-stop-item { 8217 margin: 10px 0; 8218 } 8219 8220 .ct-turismo-roteiros .ct-stop-title { 8221 display: flex; 8222 gap: 10px; 8223 align-items: center; 8224 flex-wrap: wrap; 8225 } 8226 8227 .ct-turismo-roteiros .ct-stop-time { 8228 font-size: 12px; 8229 padding: 3px 8px; 8230 border-radius: 999px; 8231 background: rgba(0, 0, 0, 0.05); 8232 border: 1px solid rgba(0, 0, 0, 0.08); 8233 } 8234 8235 .ct-turismo-roteiros .ct-stop-desc { 8236 margin-top: 4px; 8237 opacity: 0.9; 8238 } 8239 8240 .ct-turismo-roteiros .ct-gallery { 8241 display: grid; 8242 grid-template-columns: repeat(4, 1fr); 8243 gap: 10px; 8244 margin: 10px 0 14px; 8245 } 8246 8247 .ct-turismo-roteiros .ct-gallery img { 8248 width: 100%; 8249 height: 120px; 8250 object-fit: cover; 8251 border-radius: 10px; 8252 display: block; 8253 border: 1px solid rgba(0, 0, 0, 0.08); 8254 } 8255 8256 .ct-turismo-roteiros .ct-files { 8257 margin: 8px 0 0; 8258 padding-left: 18px; 8259 } 8260 8261 .ct-turismo-roteiros .ct-files li { 8262 margin: 6px 0; 8263 } 8264 8265 @media (max-width: 980px) { 8266 .ct-turismo-roteiros .ct-grid { 8267 grid-template-columns: repeat(2, 1fr); 8268 } 8269 8270 .ct-turismo-roteiros .ct-detail-grid { 8271 grid-template-columns: repeat(2, 1fr); 8272 } 8273 8274 .ct-turismo-roteiros .ct-gallery { 8275 grid-template-columns: repeat(3, 1fr); 8276 } 8277 } 8278 8279 @media (max-width: 620px) { 8280 .ct-turismo-roteiros { 8281 padding: 22px 14px 42px; 8282 } 8283 8284 .ct-turismo-roteiros .ct-hero { 8285 padding: 18px 16px; 8286 margin-bottom: 18px; 8287 } 8288 8289 .ct-turismo-roteiros .ct-title { 8290 font-size: 28px; 8291 } 8292 8293 .ct-turismo-roteiros .ct-grid { 8294 grid-template-columns: 1fr; 8295 } 8296 8297 .ct-turismo-roteiros .ct-detail-grid { 8298 grid-template-columns: 1fr; 8299 } 8300 8301 .ct-turismo-roteiros .ct-gallery { 8302 grid-template-columns: repeat(2, 1fr); 8303 } 8304 8305 .ct-turismo-roteiros .ct-card-thumb img { 8306 height: 160px; 8307 } 8308 } 8309 8310 /* Page Turismo Servicos */ 8311 .ct-turismo-servicos { 8312 --ct-primary: var(--color_primary); 8313 --ct-primary-dark: var(--color_primary_l); 8314 --ct-primary-light: var(--color_primary_m); 8315 --ct-on-primary: var(--color_text_primary, #fff); 8316 --ct-border: rgba(15, 40, 70, 0.15); 8317 --ct-text: #223649; 8318 max-width: 1100px; 8319 margin: 0 auto; 8320 padding: 32px 16px 56px; 8321 display: block !important;
8322 grid-template-rows: none; 8323 grid-gap: 0; 8324 } 8325 8326 .ct-turismo-servicos a { 8327 color: var(--ct-primary-dark); 8328 } 8329 8330 .ct-turismo-servicos .ct-hero { 8331 margin: 0 0 24px; 8332 padding: 24px 20px; 8333 border-radius: 16px; 8334 color: var(--ct-on-primary); 8335 background: 8336 radial-gradient(circle at 84% 10%, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 40%), 8337 radial-gradient(circle at 12% 20%, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 42%), 8338 linear-gradient(145deg, var(--ct-primary-dark) 0%, var(--ct-primary) 55%, var(--ct-primary-light) 135%); 8339 box-shadow: 0 12px 24px rgba(0, 0, 0, 0.14); 8340 } 8341 8342 .ct-turismo-servicos .ct-title { 8343 font-size: 34px; 8344 margin: 0; 8345 color: var(--ct-on-primary); 8346 line-height: 1.1; 8347 } 8348 8349 .ct-turismo-servicos .ct-subtitle { 8350 font-size: 24px; 8351 margin: 34px 0 14px; 8352 color: var(--ct-primary-dark); 8353 } 8354 8355 .ct-turismo-servicos .ct-grid { 8356 display: grid; 8357 grid-template-columns: repeat(3, minmax(0, 1fr)); 8358 gap: 20px; 8359 align-items: stretch; 8360 } 8361 8362 .ct-turismo-servicos .ct-card { 8363 border: 1px solid var(--ct-border); 8364 border-radius: 16px; 8365 overflow: hidden; 8366 background: #fff; 8367 box-shadow: 0 10px 22px rgba(0, 0, 0, 0.08); 8368 display: flex; 8369 flex-direction: column; 8370 min-height: 100%; 8371 cursor: pointer; 8372 transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease; 8373 } 8374 8375 .ct-turismo-servicos .ct-card:hover { 8376 transform: translateY(-4px); 8377 border-color: var(--ct-primary-light); 8378 box-shadow: 0 16px 28px rgba(0, 0, 0, 0.14); 8379 } 8380 8381 .ct-turismo-servicos .ct-card:focus-visible { 8382 outline: 3px solid var(--ct-primary-light); 8383 outline-offset: 2px; 8384 } 8385 8386 .ct-turismo-servicos .ct-card.ct-card-activating { 8387 transform: translateY(-2px) scale(0.995); 8388 box-shadow: 0 12px 24px rgba(0, 0, 0, 0.14); 8389 } 8390 8391 .ct-turismo-servicos .ct-card-thumb img { 8392 width: 100%; 8393 height: 180px; 8394 object-fit: cover; 8395 display: block; 8396 } 8397 8398 .ct-turismo-servicos .ct-card-body { 8399 padding: 14px; 8400 display: flex; 8401 flex-direction: column; 8402 gap: 10px; 8403 flex: 1; 8404 } 8405 8406 .ct-turismo-servicos .ct-badges { 8407 display: flex; 8408 gap: 8px; 8409 flex-wrap: wrap; 8410 margin-bottom: 2px; 8411 } 8412 8413 .ct-turismo-servicos .ct-badge { 8414 font-size: 12px; 8415 padding: 5px 9px; 8416 border-radius: 999px; 8417 border: 1px solid rgba(0, 0, 0, 0.12); 8418 background: rgba(0, 0, 0, 0.04); 8419 white-space: nowrap; 8420 } 8421 8422 .ct-turismo-servicos .ct-card-title { 8423 font-size: 18px; 8424 margin: 0; 8425 color: #102038; 8426 } 8427 8428 .ct-turismo-servicos .ct-card-resumo { 8429 margin: 0; 8430 line-height: 1.5; 8431 color: #2f465a; 8432 } 8433 8434 .ct-turismo-servicos .ct-card-meta { 8435 font-size: 13px; 8436 opacity: 0.95; 8437 display: grid; 8438 gap: 6px; 8439 margin: auto 0 0; 8440 padding-top: 10px; 8441 border-top: 1px dashed rgba(15, 40, 70, 0.22); 8442 color: #1f3649; 8443 } 8444 8445 .ct-turismo-servicos .ct-card-btn, 8446 .ct-turismo-servicos .ct-link { 8447 display: inline-flex; 8448 align-items: center; 8449 text-decoration: none; 8450 padding: 10px 12px; 8451 border-radius: 10px; 8452 border: 1px solid rgba(0, 0, 0, 0.12); 8453 background: #fff; 8454 color: #102038; 8455 font-weight: 600; 8456 margin-top: 2px; 8457 width: fit-content; 8458 } 8459 8460 .ct-turismo-servicos .ct-card-btn:hover, 8461 .ct-turismo-servicos .ct-link:hover { 8462 background: var(--ct-primary); 8463 border-color: var(--ct-primary); 8464 color: var(--ct-on-primary); 8465 } 8466 8467 .ct-turismo-servicos .ct-accordion { 8468 display: grid; 8469 gap: 10px; 8470 } 8471 8472 .ct-turismo-servicos .ct-acc-item { 8473 border: 1px solid var(--ct-border); 8474 border-radius: 14px; 8475 background: #fff; 8476 overflow: hidden; 8477 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 8478 } 8479 8480 .ct-turismo-servicos .ct-acc-item.is-open { 8481 border-color: var(--ct-primary-light); 8482 } 8483 8484 .ct-turismo-servicos .ct-acc-item.ct-open-target { 8485 animation: ctServicoOpenTargetPulse 900ms ease-out 1; 8486 } 8487 8488 @keyframes ctServicoOpenTargetPulse { 8489 0% { 8490 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 8491 } 8492 8493 40% { 8494 box-shadow: 0 0 0 4px rgba(255, 255, 255, 0), 0 0 0 9px rgba(0, 0, 0, 0.08); 8495 } 8496 8497 100% { 8498 box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06); 8499 } 8500 } 8501 8502 .ct-turismo-servicos .ct-acc-btn { 8503 width: 100%; 8504 display: flex; 8505 align-items: center; 8506 gap: 10px; 8507 background: transparent; 8508 border: 0; 8509 padding: 14px; 8510 cursor: pointer; 8511 text-align: left; 8512 flex-wrap: wrap; 8513 color: var(--ct-text); 8514 } 8515 8516 .ct-turismo-servicos .ct-acc-btn[aria-expanded="true"] { 8517 background: rgba(255, 255, 255, 0.75); 8518 } 8519 8520 .ct-turismo-servicos .ct-acc-title { 8521 font-size: 16px; 8522 font-weight: 700; 8523 flex: 1 1 240px; 8524 color: var(--ct-primary-dark); 8525 } 8526 8527 .ct-turismo-servicos .ct-acc-icon { 8528 width: 28px; 8529 height: 28px; 8530 border-radius: 999px; 8531 border: 1px solid rgba(0, 0, 0, 0.12); 8532 display: flex; 8533 align-items: center; 8534 justify-content: center; 8535 margin-left: auto; 8536 } 8537 8538 .ct-turismo-servicos .ct-acc-btn[aria-expanded="true"] .ct-acc-icon { 8539 background: var(--ct-primary); 8540 color: var(--ct-on-primary); 8541 border-color: var(--ct-primary); 8542 } 8543 8544 .ct-turismo-servicos .ct-acc-panel { 8545 padding: 0 14px 16px; 8546 color: var(--ct-text); 8547 } 8548 8549 .ct-turismo-servicos .ct-detail-resumo { 8550 margin: 0 0 12px; 8551 line-height: 1.6; 8552 } 8553 8554 .ct-turismo-servicos .ct-detail-grid { 8555 display: grid; 8556 grid-template-columns: repeat(3, 1fr); 8557 gap: 12px; 8558 margin: 12px 0 16px; 8559 font-size: 14px; 8560 } 8561 8562 .ct-turismo-servicos .ct-wysiwyg { 8563 line-height: 1.7; 8564 } 8565 8566 .ct-turismo-servicos .ct-gallery { 8567 display: grid; 8568 grid-template-columns: repeat(4, 1fr); 8569 gap: 10px; 8570 margin: 10px 0 14px; 8571 } 8572 8573 .ct-turismo-servicos .ct-gallery img { 8574 width: 100%; 8575 height: 120px; 8576 object-fit: cover; 8577 border-radius: 10px; 8578 display: block; 8579 border: 1px solid rgba(0, 0, 0, 0.08); 8580 } 8581 8582 .ct-turismo-servicos .ct-files { 8583 margin: 8px 0 0; 8584 padding-left: 18px; 8585 } 8586 8587 .ct-turismo-servicos .ct-files li { 8588 margin: 6px 0; 8589 } 8590 8591 @media (max-width: 980px) { 8592 .ct-turismo-servicos .ct-grid { 8593 grid-template-columns: repeat(2, 1fr); 8594 } 8595 8596 .ct-turismo-servicos .ct-detail-grid { 8597 grid-template-columns: repeat(2, 1fr); 8598 } 8599 8600 .ct-turismo-servicos .ct-gallery { 8601 grid-template-columns: repeat(3, 1fr); 8602 } 8603 } 8604 8605 @media (max-width: 620px) { 8606 .ct-turismo-servicos { 8607 padding: 22px 14px 42px; 8608 } 8609 8610 .ct-turismo-servicos .ct-hero { 8611 padding: 18px 16px; 8612 margin-bottom: 18px; 8613 } 8614 8615 .ct-turismo-servicos .ct-title { 8616 font-size: 28px; 8617 } 8618 8619 .ct-turismo-servicos .ct-grid { 8620 grid-template-columns: 1fr; 8621 } 8622 8623 .ct-turismo-servicos .ct-detail-grid { 8624 grid-template-columns: 1fr; 8625 } 8626 8627 .ct-turismo-servicos .ct-gallery { 8628 grid-template-columns: repeat(2, 1fr); 8629 } 8630 8631 .ct-turismo-servicos .ct-card-thumb img { 8632 height: 160px; 8633 } 8634 } 8635 8636 /* Pesquisa de Satisfação*/ 8637 8638 /* Pesquisa de satisfacao - Contact Form 7 */ 8639 section.page-php.page-php-form { 8640 max-width: 1060px; 8641 margin: 18px auto 48px; 8642 padding-top: 8px; 8643 } 8644 8645 section.page-php.page-php-form section.area-title { 8646 max-width: 900px; 8647 margin: 0 auto 22px; 8648 } 8649 8650 section.page-php.page-php-form section.area-title h1 { 8651 margin: 0; 8652 padding: 24px 28px; 8653 border-radius: 16px; 8654 font-size: clamp(2rem, 2.6vw, 2.9rem); 8655 line-height: 1.1; 8656 color: var(--color_text_primary, #fff); 8657 background: linear-gradient(135deg, var(--color_primary_l) 0%, var(--color_primary) 62%, var(--color_primary_m) 120%); 8658 box-shadow: 0 14px 32px rgba(8, 28, 48, 0.18); 8659 } 8660 8661 section.page-php.page-php-form section.area-title span, 8662 section.page-php.page-php-form section.area-title img.box-image, 8663 section.page-php.page-php-form section.gallery-noticias { 8664 display: none; 8665 } 8666 8667 section.page-php.page-php-form section.conteudo-noticias { 8668 margin: 0; 8669 text-align: left; 8670 } 8671 8672 section.page-php.page-php-form section.conteudo-noticias>hr { 8673 display: none; 8674 } 8675 8676 section.page-php.page-php-form section.conteudo-noticias>p:first-child { 8677 max-width: 900px; 8678 margin: 0 auto 18px;
8679 padding: 12px 16px; 8680 border-left: 4px solid var(--color_primary); 8681 border-radius: 10px; 8682 background: rgba(255, 255, 255, 0.72); 8683 color: #203448; 8684 font-size: 1.02rem; 8685 line-height: 1.6; 8686 } 8687 8688 section.page-php.page-php-form .wpcf7 { 8689 max-width: 900px; 8690 margin: 0 auto; 8691 } 8692 8693 section.page-php.page-php-form .wpcf7 form { 8694 background: #fff; 8695 border: 1px solid rgba(16, 40, 70, 0.14); 8696 border-radius: 18px; 8697 padding: 26px; 8698 box-shadow: 0 16px 36px rgba(16, 40, 70, 0.08); 8699 } 8700 8701 section.page-php.page-php-form .wpcf7 label { 8702 display: block; 8703 font-size: 15px; 8704 font-weight: 700; 8705 margin-bottom: 7px; 8706 line-height: 1.45; 8707 color: #10263c; 8708 } 8709 8710 section.page-php.page-php-form .wpcf7 input[type="text"], 8711 section.page-php.page-php-form .wpcf7 input[type="email"], 8712 section.page-php.page-php-form .wpcf7 input[type="number"], 8713 section.page-php.page-php-form .wpcf7 select, 8714 section.page-php.page-php-form .wpcf7 textarea { 8715 width: 100%; 8716 border: 1px solid #d3deea; 8717 border-radius: 12px; 8718 padding: 12px 13px; 8719 margin-top: 6px; 8720 margin-bottom: 14px; 8721 box-sizing: border-box; 8722 background: #fbfdff; 8723 color: #182f44; 8724 transition: border-color .2s ease, box-shadow .2s ease, background-color .2s ease; 8725 } 8726 8727 section.page-php.page-php-form .wpcf7 textarea { 8728 min-height: 140px; 8729 resize: vertical; 8730 } 8731 8732 section.page-php.page-php-form .wpcf7 input[type="text"]:focus, 8733 section.page-php.page-php-form .wpcf7 input[type="email"]:focus, 8734 section.page-php.page-php-form .wpcf7 input[type="number"]:focus, 8735 section.page-php.page-php-form .wpcf7 select:focus, 8736 section.page-php.page-php-form .wpcf7 textarea:focus { 8737 border-color: var(--color_primary); 8738 box-shadow: 0 0 0 3px rgba(26, 119, 166, 0.16); 8739 background: #fff; 8740 outline: 0; 8741 } 8742 8743 section.page-php.page-php-form .ps-row { 8744 display: grid; 8745 grid-template-columns: repeat(2, minmax(0, 1fr)); 8746 gap: 14px; 8747 } 8748 8749 section.page-php.page-php-form .ps-col { 8750 display: flex; 8751 flex-direction: column; 8752 } 8753 8754 section.page-php.page-php-form .wpcf7 .wpcf7-list-item { 8755 display: block; 8756 margin: 0 0 6px 0; 8757 } 8758 8759 section.page-php.page-php-form .wpcf7 .wpcf7-list-item label { 8760 font-size: 14px; 8761 font-weight: 500; 8762 display: flex; 8763 align-items: flex-start; 8764 gap: 8px; 8765 margin: 0; 8766 padding: 4px 0; 8767 color: #1e3548; 8768 } 8769 8770 section.page-php.page-php-form .wpcf7 input[type="radio"], 8771 section.page-php.page-php-form .wpcf7 input[type="checkbox"] { 8772 margin-top: 3px; 8773 accent-color: var(--color_primary); 8774 } 8775 8776 section.page-php.page-php-form .wpcf7 .wpcf7-not-valid { 8777 border-color: #c33 !important; 8778 box-shadow: 0 0 0 2px rgba(204, 51, 51, 0.12); 8779 } 8780 8781 section.page-php.page-php-form .wpcf7 .wpcf7-not-valid-tip { 8782 font-size: 13px; 8783 margin-top: -7px; 8784 margin-bottom: 12px; 8785 } 8786 8787 section.page-php.page-php-form .wpcf7 input[type="submit"] { 8788 background: linear-gradient(135deg, var(--color_primary_l) 0%, var(--color_primary) 100%); 8789 color: var(--color_text_primary, #fff); 8790 border: 0; 8791 border-radius: 12px; 8792 padding: 12px 20px; 8793 font-weight: 700; 8794 letter-spacing: .2px; 8795 cursor: pointer; 8796 transition: transform .15s ease, box-shadow .2s ease, filter .2s ease; 8797 } 8798 8799 section.page-php.page-php-form .wpcf7 input[type="submit"]:hover { 8800 transform: translateY(-1px); 8801 box-shadow: 0 10px 18px rgba(16, 40, 70, 0.18); 8802 filter: brightness(1.03); 8803 } 8804 8805 section.page-php.page-php-form .ps-termo { 8806 margin-top: 8px; 8807 font-weight: 500 !important; 8808 color: #22384b; 8809 } 8810 8811 section.page-php.page-php-form .wpcf7 form .wpcf7-response-output { 8812 margin: 16px 0 0; 8813 border-radius: 10px; 8814 padding: 10px 12px; 8815 } 8816 8817 .btn-painel-obras { 8818 display: inline-flex; 8819 align-items: center; 8820 justify-content: center; 8821 padding: 14px 28px; 8822 background: var(--color-primary); 8823 color: #fff; 8824 font-size: 16px; 8825 font-weight: 600; 8826 text-decoration: none; 8827 border-radius: 6px; 8828 transition: opacity 0.3s ease; 8829 } 8830 8831 .btn-painel-obras:hover { 8832 color: #fff; 8833 opacity: 0.85; 8834 } 8835 8836 @media (max-width: 900px) { 8837 section.page-php.page-php-form { 8838 margin-top: 10px; 8839 } 8840 8841 section.page-php.page-php-form section.area-title h1 { 8842 padding: 20px 18px; 8843 } 8844 8845 section.page-php.page-php-form .wpcf7 form { 8846 padding: 20px 16px; 8847 } 8848 } 8849 8850 @media (max-width: 680px) { 8851 section.page-php.page-php-form .ps-row { 8852 grid-template-columns: 1fr; 8853 gap: 0; 8854 } 8855 8856 section.page-php.page-php-form .wpcf7 input[type="submit"] { 8857 width: 100%; 8858 } 8859 } 8860</style> 8861 8862
8862<script data-cfasync="false"> 8863 window._EPYT_ = window._EPYT_ || { 8864 ajaxurl: "https://caratinga.mg.gov.br/wp-admin/admin-ajax.php", 8865 security: "d4917604d4", 8866 gallery_scrolloffset: 20, 8867 eppathtoscripts: "https://caratinga.mg.gov.br/wp-content/plugins/youtube-embed-plus/scripts/", 8868 eppath: "https://caratinga.mg.gov.br/wp-content/plugins/youtube-embed-plus/", 8869 epresponsiveselector: ["iframe.__youtube_prefs_widget__"], 8870 version: "14.1.6.3", 8871 epdovol: true, 8872 evselector: 'iframe.__youtube_prefs__[src], iframe[src*="youtube.com/embed/"], iframe[src*="youtube-nocookie.com/embed/"]', 8873 ajax_compat: true, 8874 maxres_facade: 'eager', 8875 ytapi_load: 'light', 8876 pause_others: true, 8877 facade_mode: false, 8878 not_live_on_channel: false, 8879 stopMobileBuffer: true };</script>
8879 8880 <meta name='robots' content='max-image-preview:large' /> 8881<style id="wp-img-auto-sizes-contain-inline-css"> 8882img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 8883/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 8884</style> 8885<link rel='stylesheet' id='WP-Font-Resizer-style-css' href='https://caratinga.mg.gov.br/wp-content/plugins/wp-font-resizer/css/fontResizer.css?ver=7.1.2' media='all' /> 8886<style id="wp-emoji-styles-inline-css"> 8887 8888 img.wp-smiley, img.emoji { 8889 display: inline !important; 8890 border: none !important; 8891 box-shadow: none !important; 8892 height: 1em !important; 8893 width: 1em !important; 8894 margin: 0 0.07em !important; 8895 vertical-align: -0.1em !important; 8896 background: none !important; 8897 padding: 0 !important; 8898 } 8899/*# sourceURL=wp-emoji-styles-inline-css */ 8900</style> 8901<style id="wp-block-library-inline-css"> 8902:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
8902--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 8903 8904/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 8905</style> 8906<style id="classic-theme-styles-inline-css"> 8907/*! This file is auto-generated */ 8908.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 8909/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 8910</style> 8911 8912<style id="global-styles-inline-css"> 8913:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
89130) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
8913.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 8914/*# sourceURL=global-styles-inline-css */ 8915</style> 8916 8917<link rel='stylesheet' id='contact-form-7-css' href='https://caratinga.mg.gov.br/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=5.7.7' media='all' /> 8918<link rel='stylesheet' id='cookie-law-info-css' href='https://caratinga.mg.gov.br/wp-content/plugins/cookie-law-info/legacy/public/css/cookie-law-info-public.css?ver=3.1.1' media='all' /> 8919<link rel='stylesheet' id='cookie-law-info-gdpr-css' href='https://caratinga.mg.gov.br/wp-content/plugins/cookie-law-info/legacy/public/css/cookie-law-info-gdpr.css?ver=3.1.1' media='all' /> 8920<link rel='stylesheet' id='ui-font-css' href='https://caratinga.mg.gov.br/wp-content/plugins/wp-accessibility/toolbar/fonts/css/a11y-toolbar.css?ver=2.3.3' media='all' /> 8921<link rel='stylesheet' id='wpa-toolbar-css' href='https://caratinga.mg.gov.br/wp-content/plugins/wp-accessibility/toolbar/css/a11y.css?ver=2.3.3' media='all' /> 8922<link rel='stylesheet' id='ui-fontsize.css-css' href='https://caratinga.mg.gov.br/wp-content/themes/caratinga-normas/a11y-fontsize.css?ver=2.3.3' media='all' /> 8923<style id="ui-fontsize.css-inline-css"> 8924html { --wpa-font-size: clamp( 24px, 1.5rem, 36px ); --wpa-h1-size : clamp( 48px, 3rem, 72px ); --wpa-h2-size : clamp( 40px, 2.5rem, 60px ); --wpa-h3-size : clamp( 32px, 2rem, 48px ); --wpa-h4-size : clamp( 28px, 1.75rem, 42px ); --wpa-sub-list-size: 1.1em; --wpa-sub-sub-list-size: 1em; } 8925/*# sourceURL=ui-fontsize.css-inline-css */ 8926</style> 8927<link rel='stylesheet' id='wpa-style-css' href='https://caratinga.mg.gov.br/wp-content/plugins/wp-accessibility/css/wpa-style.css?ver=2.3.3' media='all' /> 8928<style id="wpa-style-inline-css"> 8929 8930.wpa-visible-ltr#skiplinks a, .wpa-visible-ltr#skiplinks a:visited { 8931 background-color: #fff; 8932 box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2); 8933 color: #333; 8934 display: block; 8935 font-weight: 600; 8936 height: auto; 8937 line-height: normal; 8938 padding: 15px 23px 14px; 8939 position: absolute; 8940 left: 6px; 8941 top: var(--admin-bar-top); 8942 text-decoration: none; 8943 text-transform: none; 8944 width: auto; 8945 z-index: 100000; 8946} 8947.wpa-visible-ltr#skiplinks a:active, .wpa-visible-ltr#skiplinks a:hover, .wpa-visible-ltr#skiplinks a:focus { 8948 background-color: #f1f1f1; 8949 box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); 8950 color: #0073aa; 8951 display: block; 8952 font-weight: 600; 8953 height: auto; 8954 line-height: normal; 8955 padding: 15px 23px 14px; 8956 position: absolute; 8957 left: 6px; 8958 top: var(--admin-bar-top); 8959 text-decoration: none; 8960 text-transform: none; 8961 width: auto; 8962 z-index: 100000; 8963} 8964 :root { --admin-bar-top : 7px; } 8965/*# sourceURL=wpa-style-inline-css */ 8966</style> 8967<link rel='stylesheet' id='megamenu-css' href='https://caratinga.mg.gov.br/wp-content/uploads/maxmegamenu/style.css?ver=bdc852' media='all' /> 8968<link rel='stylesheet' id='dashicons-css' href='https://caratinga.mg.gov.br/wp-includes/css/dashicons.min.css?ver=7.1.2' media='all' /> 8969<link rel='stylesheet' id='fancybox-css' href='https://caratinga.mg.gov.br/wp-content/plugins/easy-fancybox/fancybox/1.5.4/jquery.fancybox.css?ver=1790939973' media='screen' /> 8970<style id="fancybox-inline-css"> 8971#fancybox-content{border-color:#ffffff;}#fancybox-title,#fancybox-title-float-main{color:#fff} 8972/*# sourceURL=fancybox-inline-css */ 8973</style> 8974<link rel='stylesheet' id='searchwp-live-search-css' href='https://caratinga.mg.gov.br/wp-content/plugins/searchwp-live-ajax-search/assets/styles/style.css?ver=1.7.6' media='all' /> 8975<link rel='stylesheet' id='__EPYT__style-css' href='https://caratinga.mg.gov.br/wp-content/plugins/youtube-embed-
8975plus/styles/ytprefs.min.css?ver=14.1.6.3' media='all' /> 8976<style id="__EPYT__style-inline-css"> 8977 8978 .epyt-gallery-thumb { 8979 width: 100%; 8980 } 8981 8982/*# sourceURL=__EPYT__style-inline-css */ 8983</style> 8984
8984<script data-cfasync="false"> 8985 window._EPYT_ = window._EPYT_ || { 8986 ajaxurl: "https://caratinga.mg.gov.br/wp-admin/admin-ajax.php", 8987 security: "d4917604d4", 8988 gallery_scrolloffset: 20, 8989 eppathtoscripts: "https://caratinga.mg.gov.br/wp-content/plugins/youtube-embed-plus/scripts/", 8990 eppath: "https://caratinga.mg.gov.br/wp-content/plugins/youtube-embed-plus/", 8991 epresponsiveselector: ["iframe.__youtube_prefs_widget__"], 8992 version: "14.1.6.3", 8993 epdovol: true, 8994 evselector: 'iframe.__youtube_prefs__[src], iframe[src*="youtube.com/embed/"], iframe[src*="youtube-nocookie.com/embed/"]', 8995 ajax_compat: true, 8996 maxres_facade: 'eager', 8997 ytapi_load: 'light', 8998 pause_others: true, 8999 facade_mode: false, 9000 not_live_on_channel: false, 9001 stopMobileBuffer: true };</script>
9001 9002
9002<script id="jquery-core-js" src="https://caratinga.mg.gov.br/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 9002
9002
9003<script id="jquery-migrate-js" src="https://caratinga.mg.gov.br/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 9003
9003
9004<script id="WP-Font-Resizer-script-js" src="https://caratinga.mg.gov.br/wp-content/plugins/wp-font-resizer/js/fontResizer.js?ver=7.1.2"></script>
vendor: 1 bytes, line 9004
9004
9005<script id="cookie-law-info-js-extra"> 9006var Cli_Data = {"nn_cookie_ids":[],"cookielist":[],"non_necessary_cookies":[],"ccpaEnabled":"","ccpaRegionBased":"","ccpaBarEnabled":"","strictlyEnabled":["necessary","obligatoire"],"ccpaType":"gdpr","js_blocking":"1","custom_integration":"","triggerDomRefresh":"","secure_cookies":""}; 9007var cli_cookiebar_settings = {"animate_speed_hide":"500","animate_speed_show":"500","background":"#FFF","border":"#b1a6a6c2","border_on":"","button_1_button_colour":"#61a229","button_1_button_hover":"#4e8221","button_1_link_colour":"#fff","button_1_as_button":"1","button_1_new_win":"","button_2_button_colour":"#333","button_2_button_hover":"#292929","button_2_link_colour":"#444","button_2_as_button":"","button_2_hidebar":"","button_3_button_colour":"#dedfe0","button_3_button_hover":"#b2b2b3","button_3_link_colour":"#333333","button_3_as_button":"1","button_3_new_win":"","button_4_button_colour":"#dedfe0","button_4_button_hover":"#b2b2b3","button_4_link_colour":"#333333","button_4_as_button":"1","button_7_button_colour":"#61a229","button_7_button_hover":"#4e8221","button_7_link_colour":"#fff","button_7_as_button":"1","button_7_new_win":"","font_family":"inherit","header_fix":"","notify_animate_hide":"1","notify_animate_show":"","notify_div_id":"#cookie-law-info-bar","notify_position_horizontal":"right","notify_position_vertical":"bottom","scroll_close":"","scroll_close_reload":"","accept_close_reload":"","reject_close_reload":"","showagain_tab":"1","showagain_background":"#fff","showagain_border":"#000","showagain_div_id":"#cookie-law-info-again","showagain_x_position":"100px","text":"#333333","show_once_yn":"","show_once":"10000","logging_on":"","as_popup":"","popup_overlay":"1","bar_heading_text":"","cookie_bar_as":"banner","popup_showagain_position":"bottom-right","widget_position":"left"}; 9008var log_object = {"ajax_url":"https://caratinga.mg.gov.br/wp-admin/admin-ajax.php"}; 9009//# sourceURL=cookie-law-info-js-extra 9010</script>
vendor: 1 bytes, line 9010
9010
9011<script id="cookie-law-info-js" src="https://caratinga.mg.gov.br/wp-content/plugins/cookie-law-info/legacy/public/js/cookie-law-info-public.js?ver=3.1.1"></script>
vendor: 1 bytes, line 9011
9011
9012<script id="__ytprefs__-js" src="https://caratinga.mg.gov.br/wp-content/plugins/youtube-embed-plus/scripts/ytprefs.min.js?ver=14.1.6.3"></script>
9012 9013<link rel="https://api.w.org/" href="https://caratinga.mg.gov.br/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://caratinga.mg.gov.br/xmlrpc.php?rsd" /> 9014<link rel="icon" href="https://caratinga.mg.gov.br/wp-content/uploads/2021/01/cropped-logotipo-1-32x32.png" sizes="32x32" /> 9015<link rel="icon" href="https://caratinga.mg.gov.br/wp-content/uploads/2021/01/cropped-logotipo-1-192x192.png" sizes="192x192" /> 9016<link rel="apple-touch-icon" href="https://caratinga.mg.gov.br/wp-content/uploads/2021/01/cropped-logotipo-1-180x180.png" /> 9017<meta name="msapplication-TileImage" content="https://caratinga.mg.gov.br/wp-content/uploads/2021/01/cropped-logotipo-1-270x270.png" /> 9018<style type="text/css">/** Mega Menu CSS: fs **/</style> 9019 <meta name="google-site-verification" content="NN8vC4c1KF3-azt-YiNNrjB-5aUEtOdS9JGETHHEu7E" /> 9020 9021<link rel='stylesheet' id='cookie-law-info-table-css' href='https://caratinga.mg.gov.br/wp-content/plugins/cookie-law-info/legacy/public/css/cookie-law-info-table.css?ver=3.1.1' media='all' /> 9022 9023</head> 9024 9025<body class="home blog wp-theme-caratinga-normas layout-novo mega-menu-max-mega-menu-1 mega-menu-max-mega-menu-2 mega-menu-max-mega-menu-3 mega-menu-max-mega-menu-4 mega-menu-max-mega-menu-5 mega-menu-max-mega-menu-6 mega-menu-max-mega-menu-7 mega-menu-max-mega-menu-8 mega-menu-max-mega-menu-9 mega-menu-max-mega-menu-10"> 9026 <section class="area-header"> 9027 <header id="header"> 9028 <section class="acesso-informacao"> 9029 <div class="translate"> 9030 <div class="gtranslate_wrapper" id="gt-wrapper-83573395"></div> </div> 9031 <ul class="acesso-links"> 9032 <li><a accesskey="1" href="#conteudo" id="link-1">Ir para o conteúdo<span>1</span></a></li> 9033 9034 <li><a accesskey="2" href="#header" id="link-2">Ir para o menu<span>2</span></a></li> 9035 9036 <li><a accesskey="3" href="#bar-search" id="link-3">Ir para a busca<span>3</span></a></li> 9037 9038 <li><a accesskey="4" href="#rodape" id="link-4">Ir para o rodapé<span>4</span></a></li> 9039 </ul> 9040 <div class="acessos"> 9041 <a href="/politica-de-privacidade">Acesso à informação</a> | <a 9042 href="/acessibilidade">Acessibilidade</a> 9043 </div> 9044 </section> 9045 <section class="menu-items"> 9046 <div class="logo"> 9047 <a href="https://caratinga.mg.gov.br/"> 9048 <img src="https://caratinga.mg.gov.br/wp-content/uploads/2025/05/prefeitura-de-caratinga-logo-4.png" alt="Prefeitura de Caratinga"> 9049 </a> 9050 </div> 9051 <form class="search search-servico-header" role="search" method="get" id="searchform-novo-header" action="https://caratinga.mg.gov.br/"> 9052 <input id="bar-search" type="text" value="" name="s" placeholder="O que você procura?"> 9053 <input type="hidden" name="orderby" value="date"> 9054 <i onclick="this.parentElement.submit();" class="fas fa-search"></i> 9055 </form> 9056 <div class="redes-sociais"> 9057 <div class="icons-sociais icons-sociais--info"> 9058 <span class="background-anim"></span> 9059 <a target="_blank" href="https://www.caratinga.mg.gov.br/servico-de-informacao-ao-cidadao"> 9060 <i class="fas fa-info"></i> 9061 <!-- <img src="https://caratinga.mg.gov.br/wp-content/themes/caratinga-normas/assets/facebook.png"> --> 9062 </a> 9063 </div> 9064 <div class="icons-sociais"> 9065 <span class="background-anim"></span> 9066 <a target="_blank" href="https://www.facebook.com/prefeituradecaratinga"> 9067 <i class="fab fa-facebook-f"></i> 9068 <!-- <img src="https://caratinga.mg.gov.br/wp-content/themes/caratinga-normas/assets/facebook.png"> --> 9069 </a> 9070 </div> 9071 <div class="icons-sociais">
9072 <span class="background-anim"></span> 9073 <a target="_blank" href="https://www.instagram.com/prefeituradecaratinga"> 9074 <i class="fab fa-instagram"></i> 9075 <!-- <img src="https://caratinga.mg.gov.br/wp-content/themes/caratinga-normas/assets/instagram.png"> --> 9076 </a> 9077 </div> 9078 <div class="icons-sociais"> 9079 <span class="background-anim"></span> 9080 <a target="_blank" href="https://www.youtube.com/channel/UC7l2LvwF-NwYhMqMoRoCqAw"> 9081 <i class="fab fa-youtube"></i> 9082 <!-- <img src="https://caratinga.mg.gov.br/wp-content/themes/caratinga-normas/assets/youtube.png"> --> 9083 </a> 9084 </div> 9085 <div class="translate translate-header"> 9086 <div class="gtranslate_wrapper" id="gt-wrapper-36690571"></div> </div> 9087 </div> 9088 9089 <div class="layout-switch-slot"> 9090 <div class="layout-switch-prompt" data-layout-switch> 9091 <span class="layout-switch-text">Alternar para o layout antigo?</span> 9092 <a class="layout-switch-link" href="https://caratinga.mg.gov.br/?layout=antigo">Clique aqui</a> 9093 <button 9094 class="layout-switch-close" 9095 type="button" 9096 aria-label="Fechar aviso de alternância de layout" 9097 onclick="this.closest('[data-layout-switch]').style.display='none';" 9098 >×</button> 9099 </div> 9100 </div> 9101 </section> 9102 <nav class="navbar navbar-dark navbar-expand-xl justify-content-center"> 9103 <button class="navbar-toggler" type="button" data-toggle="collapse" 9104 data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" 9105 aria-label="Toggle navigation"> 9106 <span class="navbar-toggler-icon"> 9107 </span> 9108 </button> 9109 <div class="collapse navbar-collapse" id="navbarSupportedContent"> 9110 <!-- MENU PRINCIPAL---------------------------------> 9111 <div id="mega-menu-wrap-max_mega_menu_1" class="mega-menu-wrap"><div class="mega-menu-toggle"><div class="mega-toggle-blocks-left"></div><div class="mega-toggle-blocks-center"></div><div class="mega-toggle-blocks-right"><div class='mega-toggle-block mega-menu-toggle-animated-block mega-toggle-block-0' id='mega-toggle-block-0'><button aria-label="Toggle Menu" class="mega-toggle-animated mega-toggle-animated-slider" type="button" aria-expanded="false"> 9112 <span class="mega-toggle-animated-box"> 9113 <span class="mega-toggle-animated-inner"></span> 9114 </span> 9115 </button></div></div></div><ul id="mega-menu-max_mega_menu_1" class="mega-menu max-mega-menu mega-menu-horizontal mega-no-js" data-event="hover_intent" data-effect="fade_up" data-effect-speed="200" data-effect-mobile="disabled" data-effect-speed-mobile="0" data-mobile-force-width="false" data-second-click="go" data-document-click="collapse" data-vertical-behaviour="standard" data-breakpoint="768" data-unbind="true" data-mobile-state="collapse_all" data-hover-intent-timeout="300" data-hover-intent-interval="100"><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-current-menu-item mega-current_page_item mega-menu-item-home mega-align-bottom-left mega-menu-flyout mega-menu-item-42942' id='mega-menu-item-42942'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/" aria-current="page" tabindex="0">Home</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-align-bottom-left mega-menu-flyout mega-menu-item-49759' id='mega-menu-item-49759'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/ultimas-noticias" tabindex="0">NotÃcias</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-disable-link mega-menu-item-260' id='mega-menu-item-260'><a class="mega-menu-link" tabindex="0" aria-haspopup="true" aria-expanded="false" role="button">Cidadão<span class="mega-indicator"></span></a> 9116<ul class="mega-sub-menu"> 9117<li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-181' id='mega-menu-item-181'><a target="_blank" class="mega-menu-link" href="https://webapp1-caratinga.cidade360.cloud:8443/cidadao/servlet/br.com.cetil.ar.jvlle.hatendimento">Serviço ao Cidadão</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-247' id='mega-menu-item-247'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/diario-executivo/">Diário Executivo</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-303' id='mega-menu-item-303'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/orientacao-e-atendimento/">Orientação e atendimento</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-46998' id='mega-menu-item-46998'><a class="mega-menu-link" href="https://docs.google.com/forms/d/1YHMA084X4SF8v7usmvsLIjvKMLwgTxSijqBpItOTfh8">Castração de Animais</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-476' id='mega-menu-item-476'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/links-uteis/">Links Ãteis</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-477' id='mega-menu-item-477'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/telefones-uteis/">Telefones úteis</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-menu-item-437' id='mega-menu-item-437'><a target="_blank" class="mega-menu-link" href="https://ouvidoria.caratinga.mg.gov.br/" aria-haspopup="true" aria-expanded="false">Ouvidoria<span class="mega-indicator"></span></a> 9118 <ul class="mega-sub-menu"> 9119<li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-48834' id='mega-menu-item-48834'><a class="mega-menu-link" href="https://ouvidoria.caratinga.mg.gov.br/">Ouvidoria Municipal</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-48833' id='mega-menu-item-48833'><a class="mega-menu-link" href="http://ouvprod02.saude.gov.br/ouvidor/CadastroDemandaPortal.do">Ouvidoria - Saúde</a></li> </ul> 9120</li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-76677' id='mega-menu-item-76677'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/carta-de-servico/">Carta de Serviços</a></li></ul> 9121</li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-disable-link mega-menu-item-259' id='mega-menu-item-259'><a class="mega-menu-link" tabindex="0" aria-haspopup="true" aria-expanded="false" role="button">Empresa<span class="mega-indicator"></span></a> 9122<ul class="mega-sub-menu"> 9123<li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-menu-item-249' id='mega-menu-item-249'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/licitacoes/" aria-haspopup="true" aria-expanded="false">Licitação<span class="mega-indicator"></span></a> 9124 <ul class="mega-sub-menu"> 9125<li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-80930' id='mega-menu-item-80930'><a class="mega-menu-link" href="https://portaldatransparencia.gov.br/sancoes/consulta?paginacaoSimples=true&tamanhoPagina=&offset=&direcaoOrdenacao=asc&cadastro=1&orgaoEntidadeSancionadora=Prefeitura+Municipal+de+Caratinga&colunasSelecionadas=linkDetalhamento%2Ccadastro%2CcpfCnpj%2CnomeSancionado%2CufSancionado%2Corgao%2CcategoriaSancao%2CdataPublicacao%2CvalorMulta%2Cquantidade&ordenarPor=nomeSancionado&direcao=asc">Licitantes e fornecedores sancionados</a></li> </ul> 9126</li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-480' id='mega-menu-item-480'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/nota-fiscal-eletronica/">Nota fiscal eletrônica</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-39432' id='mega-menu-item-39432'><a class="mega-menu-link" href="https://webapp1-caratinga.cidade360.cloud/nfse.portal/">DEISS - Declaração de ISS Eletrônica</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-250' id='mega-menu-item-250'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/diario-executivo/">Diário Executivo</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-478' id='mega-menu-item-478'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/links-uteis/">Links Ãteis</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-479' id='mega-menu-item-479'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/telefones-uteis/">Telefones úteis</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-67248' id='mega-menu-item-67248'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/sala-mineira-do-empreendedor/">Sala Mineira do Empreendedor</a></li></ul> 9127</li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-disable-link mega-menu-item-258' id='mega-menu-item-258'><a class="mega-menu-link" tabindex="0" aria-haspopup="true" aria-expanded="false" role="button">Servidor<span class="mega-indicator"></span></a> 9128<ul class="mega-sub-menu"> 9129<li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-438' id='mega-menu-item-438'><a class="mega-menu-link" href="https://webapp1-caratinga.cidade360.cloud/portalservidor#/">Contracheque</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-257' id='mega-menu-item-257'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/orientacao-e-atendimento/">Orientação e atendimento</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-menu-item-439' id='mega-menu-item-439'><a class="mega-menu-link" href="#" aria-haspopup="true" aria-expanded="false">Webmail<span class="mega-indicator"></span></a> 9130 <ul class="mega-sub-menu"> 9131<li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-443' id='mega-menu-item-443'><a target="_blank" class="mega-menu-link" href="https://mail.google.com/a/caratinga.mg.gov.br">Webmail Principal</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-440' id='mega-menu-item-440'><a target="_blank" class="mega-menu-link" href="https://mail.google.com/a/pmc.caratinga.mg.gov.br">Webmail PMC</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-441' id='mega-menu-item-441'><a target="_blank" class="mega-menu-link" href="https://mail.google.com/a/edu.caratinga.mg.gov.br">Webmail Educação</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-442' id='mega-menu-item-442'><a target="_blank" class="mega-menu-link" href="https://mail.google.com/a/ambiente.caratinga.mg.gov.br">Webmail Ambiente</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-48809' id='mega-menu-item-48809'><a class="mega-menu-link" href="https://mail.google.com/a/social.caratinga.mg.gov.br">Webmail Social</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-48829' id='mega-menu-item-48829'><a class="mega-menu-link" href="https://mail.google.com/a/saude.caratinga.mg.gov.br">Webmail Saúde</a></li> </ul> 9132</li></ul> 9133</li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-align-bottom-left mega-menu-flyout mega-menu-item-35939' id='mega-menu-item-35939'><a class="mega-menu-link" href="https://esic.caratinga.mg.gov.br/" tabindex="0">e-SIC</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-align-bottom-left mega-menu-flyout mega-menu-item-80329' id='mega-menu-item-80329'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/perguntas-e-respostas/" tabindex="0">Perguntas e Respostas</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-290' id='mega-menu-item-290'><a class="mega-menu-link" href="#" aria-haspopup="true" aria-expanded="false" tabindex="0">Transparência<span class="mega-indicator"></span></a> 9134<ul class="mega-sub-menu"> 9135<li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-309' id='mega-menu-item-309'><a target="_blank" class="mega-menu-link" href="https://transparencia.caratinga.mg.gov.br/">Portal da transparência</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-310' id='mega-menu-item-310'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/diario-executivo/">Diário Eletrônico - Executivo</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-39443' id='mega-menu-item-39443'><a class="mega-menu-link" href="https://www.cmcaratinga.mg.gov.br/diario-eletronico">Diário Eletrônico - Legislativo</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-74008' id='mega-menu-item-74008'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/estrutura-organizacional/">Estrutura Organizacional</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-59657' id='mega-menu-item-59657'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/legislacoes/">Legislações</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-menu-item-81331' id='mega-menu-item-81331'><a class="mega-menu-link" href="#" aria-haspopup="true" aria-expanded="false">Leis Orçamentárias<span class="mega-indicator"></span></a> 9136 <ul class="mega-sub-menu"> 9137<li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-81332' id='mega-menu-item-81332'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/legislacoes/?tipo_lei_legislacao=ppa">I - Lei do Plano Plurianual</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-81333' id='mega-menu-item-81333'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/legislacoes/?tipo_lei_legislacao=ldo">II - Lei de Diretrizes Orçamentárias</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-81334' id='mega-menu-item-81334'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/legislacoes/?tipo_lei_legislacao=loa">III - Lei Orçamentária</a></li> </ul> 9138</li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-81371' id='mega-menu-item-81371'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/prestacao_de_
9138contas">Prestação de Contas - Balanço Geral</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-39477' id='mega-menu-item-39477'><a class="mega-menu-link" href="https://webapp1-caratinga.cidade360.cloud/pronimtb/index.asp?acao=3&item=15">Diárias e Passagens</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-39476' id='mega-menu-item-39476'><a class="mega-menu-link" href="https://webapp1-caratinga.cidade360.cloud/pronimtb/index.asp?acao=1&item=1">Contratos</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-39470' id='mega-menu-item-39470'><a class="mega-menu-link" href="https://webapp1-caratinga.cidade360.cloud/pronimtb/index.asp?acao=21&item=3">Contas Públicas</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-39471' id='mega-menu-item-39471'><a class="mega-menu-link" href="https://webapp1-caratinga.cidade360.cloud/pronimtb/index.asp?acao=2&item=1">Receitas</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-39474' id='mega-menu-item-39474'><a class="mega-menu-link" href="https://transparencia.caratinga.mg.gov.br/transparencia/servidores-publicos">Gestão de Pessoas</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-menu-item-78073' id='mega-menu-item-78073'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/acompanhamento-obras/" aria-haspopup="true" aria-expanded="false">Acompanhamento de Obras<span class="mega-indicator"></span></a> 9139 <ul class="mega-sub-menu"> 9140<li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-81026' id='mega-menu-item-81026'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/wp-content/uploads/2026/05/gestao-de-obras_28-05-2026.xlsx">Gestão de Obras</a></li> </ul> 9141</li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-80964' id='mega-menu-item-80964'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/concursos">Concursos</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-82148' id='mega-menu-item-82148'><a target="_blank" class="mega-menu-link" href="https://sgep.caratinga.mg.gov.br/emendas">Emendas</a></li></ul> 9142</li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-289' id='mega-menu-item-289'><a class="mega-menu-link" href="#" aria-haspopup="true" aria-expanded="false" tabindex="0">Covid - 19<span class="mega-indicator"></span></a> 9143<ul class="mega-sub-menu"> 9144<li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-31403' id='mega-menu-item-31403'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/coronavirus/">Informações</a></li><li class='mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-categoria-noticias mega-menu-item-323' id='mega-menu-item-323'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/categoria-noticias/coronavirus/">NotÃcias</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-324' id='mega-menu-item-324'><a target="_blank" class="mega-menu-link" href="https://transparencia.caratinga.mg.gov.br/transparencia/covid">Transparência</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-59454' id='mega-menu-item-59454'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/legislacao-covid/">Legislações</a></li></ul> 9145</li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-454' id='mega-menu-item-454'><a class="mega-menu-link" href="#" aria-haspopup="true" aria-expanded="false" tabindex="0">A cidade<span class="mega-indicator"></span></a> 9146<ul class="mega-sub-menu"> 9147<li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-455' id='mega-menu-item-455'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/hino/">Hino</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-456' id='mega-menu-item-456'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/historia/">História de Caratinga</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-468' id='mega-menu-item-468'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/simbolos/">SÃmbolos</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-472' id='mega-menu-item-472'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/localizacao-e-dados-demograficos/">Localização e Dados Demográficos</a></li></ul> 9148</li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-80528' id='mega-menu-item-80528'><a class="mega-menu-link" href="#" aria-haspopup="true" aria-expanded="false" tabindex="0">Esporte, Cultura e Turismo<span class="mega-indicator"></span></a> 9149<ul class="mega-sub-menu"> 9150<li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-80541' id='mega-menu-item-80541'><a class="mega-menu-link" href="https://sites.google.com/view/prefeitura-municipal-de-carati/in%C3%ADcio">Sala Cultural</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-menu-item-80529' id='mega-menu-item-80529'><a class="mega-menu-link" href="#" aria-haspopup="true" aria-expanded="false">Esporte<span class="mega-indicator"></span></a> 9151 <ul class="mega-sub-menu"> 9152<li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-80530' id='mega-menu-item-80530'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/projetos-esportivos/">Projetos</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-80531' id='mega-menu-item-80531'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/eventos-esportivos/">Eventos Esportivos</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-80532' id='mega-menu-item-80532'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/editais-esportivos/">Editais</a></li> </ul> 9153</li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-menu-item-80533' id='mega-menu-item-80533'><a class="mega-menu-link" href="#" aria-haspopup="true" aria-expanded="false">Cultura<span class="mega-indicator"></span></a> 9154 <ul class="mega-sub-menu"> 9155<li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-80536' id='mega-menu-item-80536'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/editais-cultura/">Editais</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-80534' id='mega-menu-item-80534'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/projetos-culturais/">Projetos Culturais</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-80535' id='mega-menu-item-80535'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/patrimonio-cultura/">Patrimônio Histórico e Cultural</a></li> </ul> 9156</li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-menu-item-80537' id='mega-menu-item-80537'><a class="mega-menu-link" href="#" aria-haspopup="true" aria-expanded="false">Turismo<span class="mega-indicator"></span></a> 9157 <ul class="mega-sub-menu"> 9158<li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-80540' id='mega-menu-item-80540'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/pontos-turisticos/">Pontos TurÃsticos</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-80539' id='mega-menu-item-80539'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/turismo-roteiros/">Roteiros</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-80538' id='mega-menu-item-80538'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/turismo-servicos/">Serviços</a></li> </ul> 9159</li></ul> 9160</li></ul></div> </div> 9161 </nav> 9162 </header> 9163 </section> 9164 <!-- Inicio conteudo --> 9165 <section id="conteudo"> 9166 9167<section class="secao-servicos"> 9168 <div class="bloco-cabecalho-servico"> 9169 <h2 class="titulo-servico">O que você precisa?</h2> 9170 9171 <form class="search servico search-servico-legacy" role="search" method="get" id="searchform-servico-legacy" action="https://caratinga.mg.gov.br/carta-de-servicos/" autocomplete="off"> 9172 <input id="bar-search-legacy" class="servico-search-input-legacy" type="text" value="" placeholder="Procure aqui o serviço..." name="servico_busca"> 9173 <i onclick="if (this.parentElement.requestSubmit) { this.parentElement.requestSubmit(); } else { this.parentElement.dispatchEvent(new Event('submit', { cancelable: true, bubbles: true })); }" class="fa-solid fa-pen-to-square"></i> 9174 <div class="servico-search-sugestoes" id="servicoSearchSugestoesLegacy" hidden></div> 9175 </form> 9176 9177 <img src="https://caratinga.mg.gov.br/wp-content/themes/caratinga-normas/assets/foto-header.png" alt="Caratinga"> 9178 </div> 9179 9180 9181 9182 <div class="container-servicos"> 9183 9184 <section class="secao-home-destaques"> 9185 <div class="home-destaques-grid"> 9186 <article class="home-noticia-principal"> 9187 <div class="home-noticia-principal__conteudo"> 9188 <h2 class="home-noticia-principal__titulo">Prefeitura de Caratinga publica três editais da PolÃtica Nacional Aldir Blanc</h2> 9189 <p class="home-noticia-principal__resumo">A Prefeitura de Caratinga, por meio da Secretaria Municipal de Esporte, Cultura e Turismo, publicou três editais voltados ao fortalecimento das ações culturais no municÃpio, com recursos da PolÃtica Nacional Aldir Blanc de Fomento à Cultura (PNAB), instituÃda pela Lei Federal nº 14.399/2022. Os chamamentos públicos contemplam diferentes frentes de apoio à cultura em Caratinga: […]</p> 9190 9191 <div class="home-noticia-principal__acoes"> 9192 <a class="home-noticia-principal__link" href="https://caratinga.mg.gov.br/noticias/prefeitura-de-caratinga-publica-tres-editais-da-politica-nacional-aldir-blanc/">ler a matéria</a> 9193 <a class="home-noticia-principal__link-todas" href="https://caratinga.mg.gov.br/ultimas-noticias/">ver todas</a> 9194 </div> 9195 </div> 9196 </article> 9197 9198 <div class="home-banners-destaque" > 9199 <div class="home-banner-slide is-active"> 9200 <a class="home-banner-card" href="https://caratinga.mg.gov.br/wp-content/uploads/2026/08/Revista-500-dias-V4.pdf" target="_blank" rel="noopener"> 9201 <img src="https://caratinga.mg.gov.br/wp-content/uploads/2026/04/[email protected]" alt="Revista 500 Dias"> 9202 </a> 9203 </div> 9204 <div class="home-banner-slide is-active"> 9205 <a class="home-banner-card" href="https://webapp1-caratinga.cidade360.cloud:8443/cidadao/servlet/br.com.cetil.ar.jvlle.hatendimento" target="_blank" rel="noopener"> 9206 <img src="https://caratinga.mg.gov.br/wp-content/uploads/2026/04/Banner-Site-1024x462.jpg" alt="PPI 2026"> 9207 </a> 9208 </div> 9209 </div> 9210 </div> 9211 </section> 9212 9213 <h2 class="subtitulo-acesso-rapido">Acesso Rápido</h2> 9214 9215 <div class="grade-acesso-rapido"> 9216 <a href="https://caratinga.mg.gov.br/acompanhamento-obras/" 9217 class="item-acesso-rapido" 9218 target="_blank" 9219 rel="noopener noreferrer" 9220 onclick="window.open(this.href, '_blank'); return false;"> 9221
9222 <span class="icone-acesso-rapido"> 9223 <i class="fas fa-hammer" aria-hidden="true"></i> </span> 9224 9225 <span class="texto-acesso-rapido"> 9226 Acompanhamento de Obras </span> 9227 </a> 9228 9229 <a href="https://caratinga.mg.gov.br/dr-welington-moreira/" 9230 class="item-acesso-rapido" 9231 target="_blank" 9232 rel="noopener noreferrer" 9233 onclick="window.open(this.href, '_blank'); return false;"> 9234 9235 <span class="icone-acesso-rapido"> 9236 <i class="fas fa-chart-bar" aria-hidden="true"></i> </span> 9237 9238 <span class="texto-acesso-rapido"> 9239 Administração </span> 9240 </a> 9241 9242 <a href="https://docs.google.com/forms/d/1YHMA084X4SF8v7usmvsLIjvKMLwgTxSijqBpItOTfh8" 9243 class="item-acesso-rapido" 9244 target="_blank" 9245 rel="noopener noreferrer" 9246 onclick="window.open(this.href, '_blank'); return false;"> 9247 9248 <span class="icone-acesso-rapido"> 9249 <i class="fas fa-dog" aria-hidden="true"></i> </span> 9250 9251 <span class="texto-acesso-rapido"> 9252 CastraMóvel </span> 9253 </a> 9254 9255 <a href="https://webapp1-caratinga.cidade360.cloud/portalservidor#/" 9256 class="item-acesso-rapido" 9257 target="_blank" 9258 rel="noopener noreferrer" 9259 onclick="window.open(this.href, '_blank'); return false;"> 9260 9261 <span class="icone-acesso-rapido"> 9262 <i class="fas fa-newspaper" aria-hidden="true"></i> </span> 9263 9264 <span class="texto-acesso-rapido"> 9265 Contracheque </span> 9266 </a> 9267 9268 <a href="https://caratinga.mg.gov.br/coronavirus" 9269 class="item-acesso-rapido" 9270 target="_blank" 9271 rel="noopener noreferrer" 9272 onclick="window.open(this.href, '_blank'); return false;"> 9273 9274 <span class="icone-acesso-rapido"> 9275 <i class="fas fa-virus" aria-hidden="true"></i> </span> 9276 9277 <span class="texto-acesso-rapido"> 9278 COVID-19 </span> 9279 </a> 9280 9281 <a href="https://caratinga.mg.gov.br/diario-executivo/" 9282 class="item-acesso-rapido" 9283 target="_blank" 9284 rel="noopener noreferrer" 9285 onclick="window.open(this.href, '_blank'); return false;"> 9286 9287 <span class="icone-acesso-rapido"> 9288 <i class="fas fa-newspaper" aria-hidden="true"></i> </span> 9289 9290 <span class="texto-acesso-rapido"> 9291 Diário Oficial </span> 9292 </a> 9293 9294 <a href="https://caratinga.mg.gov.br/download/" 9295 class="item-acesso-rapido" 9296 target="_blank" 9297 rel="noopener noreferrer" 9298 onclick="window.open(this.href, '_blank'); return false;"> 9299 9300 <span class="icone-acesso-rapido"> 9301 <i class="fas fa-download" aria-hidden="true"></i> </span> 9302 9303 <span class="texto-acesso-rapido"> 9304 Download </span> 9305 </a> 9306 9307 <a href="https://sgep.caratinga.mg.gov.br/emendas" 9308 class="item-acesso-rapido" 9309 target="_blank" 9310 rel="noopener noreferrer" 9311 onclick="window.open(this.href, '_blank'); return false;"> 9312 9313 <span class="icone-acesso-rapido"> 9314 <i class="fas fa-newspaper" aria-hidden="true"></i> </span> 9315 9316 <span class="texto-acesso-rapido"> 9317 Emendas </span> 9318 </a> 9319 9320 <a href="https://webapp1-caratinga.cidade360.cloud/emissao_carne/index.php" 9321 class="item-acesso-rapido" 9322 target="_blank" 9323 rel="noopener noreferrer" 9324 onclick="window.open(this.href, '_blank'); return false;"> 9325 9326 <span class="icone-acesso-rapido"> 9327 <i class="fas fa-address-card" aria-hidden="true"></i> </span> 9328 9329 <span class="texto-acesso-rapido"> 9330 Guias de Recolhimento por Contribuinte </span> 9331 </a> 9332 9333 <a href="https://caratinga.mg.gov.br/wp-content/uploads/2022/08/Lista-de-aprovados-para-assinatura-de-contrato-Residencial-Esperanca-III-e-IV-4-chamada.pdf" 9334 class="item-acesso-rapido" 9335 target="_blank" 9336 rel="noopener noreferrer" 9337 onclick="window.open(this.href, '_blank'); return false;"> 9338
9339 <span class="icone-acesso-rapido"> 9340 <i class="fas fa-home" aria-hidden="true"></i> </span> 9341 9342 <span class="texto-acesso-rapido"> 9343 Habitação: Lista de aprovados </span> 9344 </a> 9345 9346 <a href="https://caratinga.mg.gov.br/noticias/horario-de-coleta-de-lixo-em-caratinga/" 9347 class="item-acesso-rapido" 9348 target="_blank" 9349 rel="noopener noreferrer" 9350 onclick="window.open(this.href, '_blank'); return false;"> 9351 9352 <span class="icone-acesso-rapido"> 9353 <i class="fas fa-truck" aria-hidden="true"></i> </span> 9354 9355 <span class="texto-acesso-rapido"> 9356 Horários de Coleta de Lixo </span> 9357 </a> 9358 9359 <a href="https://www.cmcaratinga.mg.gov.br/" 9360 class="item-acesso-rapido" 9361 target="_blank" 9362 rel="noopener noreferrer" 9363 onclick="window.open(this.href, '_blank'); return false;"> 9364 9365 <span class="icone-acesso-rapido"> 9366 <i class="fas fa-file-signature" aria-hidden="true"></i> </span> 9367 9368 <span class="texto-acesso-rapido"> 9369 Legislação </span> 9370 </a> 9371 9372 <a href="https://webapp1-caratinga.cidade360.cloud/nfse.portal/" 9373 class="item-acesso-rapido" 9374 target="_blank" 9375 rel="noopener noreferrer" 9376 onclick="window.open(this.href, '_blank'); return false;"> 9377 9378 <span class="icone-acesso-rapido"> 9379 <i class="fas fa-file-alt" aria-hidden="true"></i> </span> 9380 9381 <span class="texto-acesso-rapido"> 9382 Nota fiscal eletrônica </span> 9383 </a> 9384 9385 <a href="http://ouvprod02.saude.gov.br/ouvidor/CadastroDemandaPortal.do" 9386 class="item-acesso-rapido" 9387 target="_blank" 9388 rel="noopener noreferrer" 9389 onclick="window.open(this.href, '_blank'); return false;"> 9390 9391 <span class="icone-acesso-rapido"> 9392 <i class="fas fa-comments" aria-hidden="true"></i> </span> 9393 9394 <span class="texto-acesso-rapido"> 9395 Ouvidoria – Saúde </span> 9396 </a> 9397 9398 <a href="https://ouvidoria.caratinga.mg.gov.br/ouvidoria" 9399 class="item-acesso-rapido" 9400 target="_blank" 9401 rel="noopener noreferrer" 9402 onclick="window.open(this.href, '_blank'); return false;"> 9403 9404 <span class="icone-acesso-rapido"> 9405 <i class="fas fa-comments" aria-hidden="true"></i> </span> 9406 9407 <span class="texto-acesso-rapido"> 9408 Ouvidoria Municipal </span> 9409 </a> 9410 9411 <a href="https://www.caratinga.mg.gov.br/transparencia" 9412 class="item-acesso-rapido" 9413 target="_blank" 9414 rel="noopener noreferrer" 9415 onclick="window.open(this.href, '_blank'); return false;"> 9416 9417 <span class="icone-acesso-rapido"> 9418 <i class="fas fa-book-open" aria-hidden="true"></i> </span> 9419 9420 <span class="texto-acesso-rapido"> 9421 Portal da transparência </span> 9422 </a> 9423 9424 <a href="https://caratinga.mg.gov.br/sala-mineira-do-empreendedor/" 9425 class="item-acesso-rapido" 9426 target="_blank" 9427 rel="noopener noreferrer" 9428 onclick="window.open(this.href, '_blank'); return false;"> 9429 9430 <span class="icone-acesso-rapido"> 9431 <i class="fas fa-business-time" aria-hidden="true"></i> </span> 9432 9433 <span class="texto-acesso-rapido"> 9434 Sala Mineira do Empreendedor </span> 9435 </a> 9436 9437 </div> 9438 9439 <section class="secao-campanhas"> 9440 <div class="container-campanhas"> 9441 <div class="slider-campanhas"> 9442 <div class="slides-campanhas"> 9443 <div class="item-campanha"> 9444 <a href="https://sites.google.com/view/prefeitura-municipal-de-carati/in%C3%ADcio" target="_blank"> 9445 <img src="https://caratinga.mg.gov.br/wp-content/uploads/2025/03/0101-1.png" alt="SALA CULTURAL"> 9446 </a> 9447 </div> 9448 <div class="item-campanha"> 9449 <a href="https://docs.google.com/forms/d/1YHMA084X4SF8v7usmvsLIjvKMLwgTxSijqBpItOTfh8" target="_blank"> 9450 <img src="https://caratinga.mg.gov.br/wp-content/uploads/2021/08/GATO.jpg" alt="CASTRAMÃVEL"> 9451 </a> 9452 </div> 9453 </div> 9454 9455 <div class="paginacao-campanhas"></div> 9456 <div class="botao-anterior-campanha"></div> 9457 <div class="botao-proximo-campanha"></div> 9458 </div> 9459 </div> 9460 </section> 9461 9462 <h2 class="subtitulo-servico">SERVIÇOS</h2> 9463 9464 <div class="grade-servicos"> 9465 <div class="item-servico item-servico-sem-link"> 9466 <img src="https://caratinga.mg.gov.br/wp-content/uploads/2026/03/Generated-Image-March-11-2026-9_27AM.jpg" alt="Campanha de Vacinação" class="imagem-servico-card" loading="lazy"> 9467 </div> 9468 <a href="https://www.instagram.com/canilmunicipalctga?utm_source=ig_web_button_share_sheet&igsh=ZDNlZDc0MzIxNw==" class="item-servico" target="_blank" rel="noopener noreferrer"> 9469 <img src="https://caratinga.mg.gov.br/wp-content/uploads/2026/03/images.jpg" alt="Canil Municipal de Caratinga" class="imagem-servico-card" loading="lazy"> 9470 </a> 9471 <a href="https://caratinga.mg.gov.br/wp-content/uploads/2026/05/Horario-de-Coleta-Caratinga-1.pdf" class="item-servico" target="_blank" rel="noopener noreferrer"> 9472 <img src="https://caratinga.mg.gov.br/wp-content/uploads/2026/03/WhatsApp-Image-2026-05-20-at-14.54.39.jpeg" alt="CRONOGRAMA DE COLETA" class="imagem-servico-card" loading="lazy"> 9473 </a> 9474 <div class="item-servico item-servico-sem-link"> 9475 <img src="https://caratinga.mg.gov.br/wp-content/uploads/2026/03/Generated-Image-March-11-2026-9_29AM-1.jpg" alt="Cronograma Ginecológico" class="imagem-servico-card" loading="lazy"> 9476 </div> 9477 <div class="item-servico item-servico-sem-link"> 9478 <img src="https://caratinga.mg.gov.br/wp-content/uploads/2026/03/images-1.jpg" alt="Feirarte" class="imagem-servico-card" loading="lazy"> 9479 </div> 9480 <div class="item-servico item-servico-sem-link"> 9481 <img src="https://caratinga.mg.gov.br/wp-content/uploads/2026/03/Generated-Image-March-11-2026-9_28AM.jpg" alt="o Vacimóvel" class="imagem-servico-card" loading="lazy"> 9482 </div> 9483 <div class="item-servico item-servico-sem-link"> 9484 <img src="https://caratinga.mg.gov.br/wp-content/uploads/2026/03/Generated-Image-March-11-2026-9_25AM.jpg" alt="Outubro Rosa e Verde" class="imagem-servico-card" loading="lazy"> 9485 </div> 9486 <a href="https://radardatransparencia.atricon.org.br/" class="item-servico" target="_blank" rel="noopener noreferrer"> 9487 <img src="https://caratinga.mg.gov.br/wp-content/uploads/2026/03/WhatsApp-Image-2026-04-29-at-16.24.25.jpeg" alt="Radar da Transparência Pública" class="imagem-servico-card" loading="lazy"> 9488 </a> 9489 </div> 9490 9491 <div class="container-noticias"> 9492 <h2> <i class="fas fa-newspaper" aria-hidden="true"></i>Ãltimas NotÃcias</h2> 9493 9494 </div> 9495 </div> 9496 9497 <section class="secao-noticias"> 9498 <div class="container-noticias"> 9499 9500 <!-- COLUNA ESQUERDA - NOTÃCIA MAIS RECENTE --> 9501 <div class="coluna-esquerda"> 9502 <a href="https://caratinga.mg.gov.br/noticias/prefeitura-de-caratinga-publica-tres-editais-da-politica-nacional-aldir-blanc/" class="card-destaque"> 9503 <div class="img-destaque"> 9504 <img src="https://caratinga.mg.gov.br/wp-content/uploads/2026/09/Captura-de-tela-2026-09-28-100348.png" alt="Prefeitura de Caratinga publica três editais da PolÃtica Nacional Aldir Blanc"> 9505 </div> 9506 <h3 class="titulo-destaque">Prefeitura de Caratinga publica três editais da PolÃtica Nacional Aldir Blanc</h3> 9507 </a> 9508 </div> 9509 9510 <!-- COLUNA DIREITA - LISTA DE NOTÃCIAS --> 9511 <div class="coluna-direita"> 9512 <div class="card-noticia"> 9513 <a href="https://caratinga.mg.gov.br/noticias/prefeitura-entrega-dois-veiculos-para-reforcar-atendimento-de-saude-em-comunidades-de-caratinga/"> 9514 <h4 class="titulo-noticia">Prefeitura entrega dois veÃculos para reforçar atendimento de saúde em comunidades de Caratinga</h4> 9515 <p class="resumo-noticia">A Prefeitura de Caratinga realizou nesta terça-feira (22) a entrega de dois veÃculos 0 km destinados ao atendimento [...]</p> 9516 <div class="info-noticia">
9517 <span class="data-noticia"> 9518 <i class="fa-solid fa-calendar"></i> 9519 24 de setembro de 2026 </span> 9520 9521 <a href="https://caratinga.mg.gov.br/categoria-noticias/geral/" class="cat-noticia"> 9522 #Geral </a> 9523 <a href="https://caratinga.mg.gov.br/categoria-noticias/informacoes/" class="cat-noticia"> 9524 #Informações </a> 9525 <a href="https://caratinga.mg.gov.br/categoria-noticias/institucional/" class="cat-noticia"> 9526 #Institucional </a> 9527 <a href="https://caratinga.mg.gov.br/categoria-noticias/saude/" class="cat-noticia"> 9528 #Saúde </a> 9529 </div> 9530 </a> 9531 </div> 9532 <div class="card-noticia"> 9533 <a href="https://caratinga.mg.gov.br/noticias/setembro-amarelo-prefeitura-de-caratinga-reforca-importancia-da-escuta-do-acolhimento-e-da-valorizacao-da-vida/"> 9534 <h4 class="titulo-noticia">Setembro Amarelo: Prefeitura de Caratinga reforça importância da escuta, do acolhimento e da valorização da vida</h4> 9535 <p class="resumo-noticia">A Prefeitura de Caratinga, por meio das Secretarias Municipais de Saúde e de Desenvolvimento Social, reforça durante o [...]</p> 9536 <div class="info-noticia"> 9537 <span class="data-noticia"> 9538 <i class="fa-solid fa-calendar"></i> 9539 23 de setembro de 2026 </span> 9540 9541 <a href="https://caratinga.mg.gov.br/categoria-noticias/geral/" class="cat-noticia"> 9542 #Geral </a> 9543 <a href="https://caratinga.mg.gov.br/categoria-noticias/informacoes/" class="cat-noticia"> 9544 #Informações </a> 9545 <a href="https://caratinga.mg.gov.br/categoria-noticias/institucional/" class="cat-noticia"> 9546 #Institucional </a> 9547 <a href="https://caratinga.mg.gov.br/categoria-noticias/saude/" class="cat-noticia"> 9548 #Saúde </a> 9549 <a href="https://caratinga.mg.gov.br/categoria-noticias/secretaria-de-desenvolvimento-social/" class="cat-noticia"> 9550 #Secretaria de Desenvolvimento Social </a> 9551 </div> 9552 </a> 9553 </div> 9554 <div class="card-noticia"> 9555 <a href="https://caratinga.mg.gov.br/noticias/dia-da-arvore-e-marcado-por-plantio-de-arvores-no-bosque-do-bairro-floresta/"> 9556 <h4 class="titulo-noticia">Dia da Ãrvore é marcado por plantio de árvores no Bosque do Bairro Floresta</h4> 9557 <p class="resumo-noticia">Em celebração ao Dia da Ãrvore, comemorado em 21 de setembro, a Secretaria Municipal de Meio Ambiente de [...]</p> 9558 <div class="info-noticia">
9559 <span class="data-noticia"> 9560 <i class="fa-solid fa-calendar"></i> 9561 23 de setembro de 2026 </span> 9562 9563 <a href="https://caratinga.mg.gov.br/categoria-noticias/geral/" class="cat-noticia"> 9564 #Geral </a> 9565 <a href="https://caratinga.mg.gov.br/categoria-noticias/informacoes/" class="cat-noticia"> 9566 #Informações </a> 9567 <a href="https://caratinga.mg.gov.br/categoria-noticias/institucional/" class="cat-noticia"> 9568 #Institucional </a> 9569 <a href="https://caratinga.mg.gov.br/categoria-noticias/meio-ambiente/" class="cat-noticia"> 9570 #Meio Ambiente </a> 9571 <a href="https://caratinga.mg.gov.br/categoria-noticias/meio-ambiente-e-servicos-urbanos/" class="cat-noticia"> 9572 #Meio Ambiente e Serviços Urbanos </a> 9573 <a href="https://caratinga.mg.gov.br/categoria-noticias/meio-ambiente-e-servicos-urbanos-meio-ambiente/" class="cat-noticia"> 9574 #Meio Ambiente e Serviços Urbanos </a> 9575 </div> 9576 </a> 9577 </div> 9578 <div class="botao-mais"> 9579 <a href="/ultimas-noticias" class="btn-ver-mais">Ver mais notÃcias <i class="fa-solid fa-plus"></i></a> 9580 </div> 9581 </div> 9582 9583 </div> 9584 </section> 9585 9586 9587 9588 9589</section> 9590
9591<script type="application/json" id="servico-search-data"> 9592 [{"titulo":"SOBRE A SECRETARIA DE AGRICULTURA, ABASTECIMENTO E AGRONEG\u00d3CIOS DE CARATINGA \u2013 MG","secretaria":"Secretaria Municipal de Agricultura, Abastecimento e Agroneg\u00f3cios","servico_id":"srv-76653-0","url":"https:\/\/caratinga.mg.gov.br\/carta-de-servicos\/?secretaria=secretaria-municipal-de-agricultura-abastecimento-e-agronegocios&servico=srv-76653-0","busca":"SOBRE A SECRETARIA DE AGRICULTURA, ABASTECIMENTO E AGRONEG\u00d3CIOS DE CARATINGA \u2013 MG Secretaria Municipal de Agricultura, Abastecimento e Agroneg\u00f3cios A Secretaria Municipal de Agricultura, Abastecimento e Agroneg\u00f3cio de Caratinga \u2013 MG, foi institu\u00edda em 24 de junho de 1994, com a miss\u00e3o de promover o desenvolvimento agr\u00edcola de forma sustent\u00e1vel, integrada e eficiente no \u00e2mbito municipal.\nA atua\u00e7\u00e3o da Secretaria est\u00e1 voltada para o fortalecimento da produ\u00e7\u00e3o rural, a garantia do abastecimento alimentar e a valoriza\u00e7\u00e3o do agroneg\u00f3cio local. Para isso, s\u00e3o elaboradas e executadas pol\u00edticas p\u00fablicas que visam \u00e0 melhoria das condi\u00e7\u00f5es de trabalho dos produtores rurais, ao incremento da produtividade, \u00e0 seguran\u00e7a alimentar da popula\u00e7\u00e3o e \u00e0 dissemina\u00e7\u00e3o de pr\u00e1ticas agr\u00edcolas ambientalmente sustent\u00e1veis."},{"titulo":"ATENDIMENTO MECANIZADO AOS PRODUTORES RURAIS DE CARATINGA","secretaria":"Secretaria Municipal de Agricultura, Abastecimento e Agroneg\u00f3cios","servico_id":"srv-76653-1","url":"https:\/\/caratinga.mg.gov.br\/carta-de-servicos\/?secretaria=secretaria-municipal-de-agricultura-abastecimento-e-agronegocios&servico=srv-76653-1","busca":"ATENDIMENTO MECANIZADO AOS PRODUTORES RURAIS DE CARATINGA Secretaria Municipal de Agricultura, Abastecimento e Agroneg\u00f3cios \u25aa RESUMO DO SERVI\u00c7O:\nTrata-se da oferta de servi\u00e7os especializados destinados aos produtores rurais que necessitam da utiliza\u00e7\u00e3o de\ntratores e implementos agr\u00edcolas em suas propriedades. Os servi\u00e7os incluem o uso de equipamentos como grade\naradora, ensiladeira e plaina, com o objetivo de otimizar as atividades agr\u00edcolas e melhorar a efici\u00eancia na produ\u00e7\u00e3o.\n\u25aa QUAIS S\u00c3O OS SERVI\u00c7OS:\no Ara\u00e7\u00e3o de terra (arado);\no Silagem (ensiladeira);\no Plantio de milho;\no Manuten\u00e7\u00e3o de estradas (lavouras);\no Terreiros de caf\u00e9 (plaina);\n\u25aa O QUE \u00c9 PRECISO PARA O PRODUTOR FAZER A SOLICITA\u00c7\u00c3O DO SERVI\u00c7O?\n\u00c9 preciso que o produtor compare\u00e7a na Secretaria de Agricultura de Caratinga, com os seguintes documentos:\no C\u00f3pia do documento comprovando a propriedade da terra;\no Identidade e CPF;\no Comprova\u00e7\u00e3o de resid\u00eancia no munic\u00edpio de Caratinga;\no Preenchimento da Ficha de Pedido de Servi\u00e7o, segundo a lei n\u00ba 3627, de 12 de maio de 2017;\no Al\u00e9m de estar em dia com o munic\u00edpio.\n\u25aa QUAL O TEMPO M\u00c1XIMO PARA O SERVI\u00c7O SER EXECULTADO?\nN\u00e3o possui prazo determinado, ser\u00e1 estipulado de acordo com a quantidade de demanda dos servi\u00e7os e a log\u00edstica\ndas m\u00e1quinas.\n\u25aa O SERVI\u00c7O POSSUI ALGUM CUSTO?\nSim, por\u00e9m o valor \u00e9 reajustado a cada ano, o valor atual \u00e9 de 18 UFPC (Unidade Fiscal Padr\u00e3o de Caratinga), sendo\ncada valor de UFPC de 8,65 reais. A guia de arrecada\u00e7\u00e3o ser\u00e1 emitida ap\u00f3s a execu\u00e7\u00e3o do servi\u00e7o.\n\u25aa QUAL A FORMA DE COMUNICA\u00c7\u00c3O DIRETA OU INDIRETA COM O USU\u00c1RIO E ESSA SECRETARIA?\nE-mail: [email protected]\nTelefone: (33) 3329-8052\nEndere\u00e7o: Rua Coronel Ant\u00f4nio da Silva, 700 \u2013 A, Centro, Caratinga \u2013 MG"},{"titulo":"EMISS\u00c3O DA CAF (CADASTRO NACIONAL DA AGRICULTURA FAMILIAR)","secretaria":"Secretaria Municipal de Agricultura, Abastecimento e Agroneg\u00f3cios","servico_id":"srv-76653-2","url":"https:\/\/caratinga.mg.gov.br\/carta-de-servicos\/?secretaria=secretaria-municipal-de-agricultura-abastecimento-e-agronegocios&servico=srv-76653-2","busca":"EMISS\u00c3O DA CAF (CADASTRO NACIONAL DA AGRICULTURA FAMILIAR) Secretaria Municipal de Agricultura, Abastecimento e Agroneg\u00f3cios \u25aa O QUE \u00c9 A CAF?\nTrata-se de um registro oficial criado pelo governo com o intuito de identificar e formalizar os agricultores familiares no Brasil. Seu objetivo principal \u00e9 assegurar que esses produtores possam acessar pol\u00edticas p\u00fablicas direcionadas ao fortalecimento da agricultura familiar, incluindo linhas de cr\u00e9dito, assist\u00eancia t\u00e9cnica e outras formas de apoio institucional.\n\u25aa BENEF\u00cdCIOS PARA OS PRODUTORES AO ADERIR AO CAF:\no Agricultores cadastrados podem obter linhas de cr\u00e9dito com condi\u00e7\u00f5es facilitadas, como o cr\u00e9dito rural\no Maior acesso a programas do governo, como o Programa de Aquisi\u00e7\u00e3o de Alimentos (PAA) e o Programa Nacional de Alimenta\u00e7\u00e3o Escolar (PNAE).\no Formaliza\u00e7\u00e3o da propriedade e do processo produtivo, o que pode aumentar a seguran\u00e7a no trabalho e na gest\u00e3o da propriedade rural\n\u25aa RESUMO DO SERVI\u00c7O:\nA emiss\u00e3o do Cadastro da Agricultura Familiar (CAF) est\u00e1 sendo realizada, a partir de agora, tamb\u00e9m pelos servidores\ncapacitados da Secretaria de Agricultura. O processo foi simplificado com o objetivo de oferecer um atendimento\nmais eficiente e acess\u00edvel, priorizando o atendimento ao pequeno produtor rural.\n\u25aa QUAIS OS REQUISITOS PARA O PRODUTOR FAZER A EMISS\u00c3O DA CAF?\no Documentos pessoais de todos os membros do n\u00facleo fam
9592iliar (RG e CPF).\no Comprovante de resid\u00eancia atualizado\no Documenta\u00e7\u00e3o da propriedade ou posse da terra (ITR, contrato de arrendamento, contrato de compra e venda, contrato de parceria, etc.)\no Comprovante de renda dos \u00faltimos 12 meses (DECORE, informe de renda, notas fiscais).\no Aten\u00e7\u00e3o: Para aposentados ou benefici\u00e1rios de programas sociais, \u00e9 necess\u00e1rio apresentar o extrato\nde benef\u00edcio dos \u00faltimos 12 meses, que pode ser entregue em formato PDF\n\u25aa QUAL O TEMPO M\u00c1XIMO PARA TER O DOCUMENTO EM M\u00c3OS?\nCaso todos os documentos estejam corretos, a documenta\u00e7\u00e3o \u00e9 liberada para o solicitante (produtor) no mesmo dia\nao final do atendimento.\n\u25aa O SERVI\u00c7O POSSUI ALGUM CUSTO?\nN\u00e3o, o servi\u00e7o \u00e9 realizado de forma gratuita pelos servidores capacitados da Secretaria de Agricultura, Abastecimento e Agroneg\u00f3cios."},{"titulo":"SERVI\u00c7O DE INSPE\u00c7\u00c3O MUNICIPAL (SIM)","secretaria":"Secretaria Municipal de Agricultura, Abastecimento e Agroneg\u00f3cios","servico_id":"srv-76653-3","url":"https:\/\/caratinga.mg.gov.br\/carta-de-servicos\/?secretaria=secretaria-municipal-de-agricultura-abastecimento-e-agronegocios&servico=srv-76653-3","busca":"SERVI\u00c7O DE INSPE\u00c7\u00c3O MUNICIPAL (SIM) Secretaria Municipal de Agricultura, Abastecimento e Agroneg\u00f3cios \u25aa O QUE \u00c9 O SIM?\n\u00c9 um \u00f3rg\u00e3o vinculado \u00e0 Prefeitura respons\u00e1vel pela fiscaliza\u00e7\u00e3o da produ\u00e7\u00e3o de alimentos de origem animal, como\ncarnes, leite, ovos, mel e seus derivados, no \u00e2mbito municipal. O selo do SIM atesta que os produtos atendem aos\nrequisitos de qualidade e seguran\u00e7a exigidos, autorizando sua comercializa\u00e7\u00e3o dentro do munic\u00edpio.\n\u25aa RESUMO DO SERVI\u00c7O:\nO objetivo principal \u00e9 assegurar que os produtos atendam aos padr\u00f5es de seguran\u00e7a e qualidade necess\u00e1rios para o\nconsumo, por meio da verifica\u00e7\u00e3o rigorosa das condi\u00e7\u00f5es de higiene, armazenamento, transporte e rotulagem dos\nmesmos.\n\u25aa COMO FAZER A SOLICITA\u00c7\u00c3O DO SERVI\u00c7O?\nO produtor rural dever\u00e1 dirigir-se ao setor de Tributa\u00e7\u00e3o da Prefeitura Municipal para formalizar a solicita\u00e7\u00e3o do\nservi\u00e7o de inspe\u00e7\u00e3o, mediante o recolhimento da taxa correspondente \u00e0 expedi\u00e7\u00e3o. Ap\u00f3s a quita\u00e7\u00e3o da taxa, o setor\nde Tributa\u00e7\u00e3o encaminhar\u00e1 a documenta\u00e7\u00e3o processual \u00e0 Secretaria Municipal de Agricultura, onde ser\u00e1 submetida\n\u00e0 an\u00e1lise do m\u00e9dico veterin\u00e1rio respons\u00e1vel, com vistas \u00e0 continuidade do tr\u00e2mite administrativo.\n\u25aa QUAIS OS DOCUMENTOS NECESS\u00c1RIOS PARA SOLICTA\u00c7\u00c3O DO SERVI\u00c7O DE INSPE\u00c7\u00c3O MUNICIPAL?\no Requerimento, Dados do propriet\u00e1rio do estabelecimento, Termo de compromisso, Declara\u00e7\u00e3o de\nresponsabilidade t\u00e9cnica, Dados do respons\u00e1vel t\u00e9cnico, Declara\u00e7\u00e3o de responsabilidade de coordena\u00e7\u00e3o de produ\u00e7\u00e3o em formul\u00e1rios pr\u00f3prios fornecidos pelo SIM;\no C\u00f3pia do contrato social, c\u00f3pia do registro da propriedade e\/ou do contrato de arrendamento, devidamente registrados;\no C\u00f3pia do CNPJ e da Inscri\u00e7\u00e3o Estadual para pessoa jur\u00eddica ou c\u00f3pia do CPF e do RG;\no Boas Pr\u00e1ticas de Fabrica\u00e7\u00e3o (BPF) e Procedimento Operacional Padr\u00e3o (POP\u2019S);\no Carteira funcional do respons\u00e1vel t\u00e9cnico;\no Taxas quitadas;\no Planta baixa na escala de 1:50 e 1:100 ou croqui;\no Laudo de controle de pragas e insetos de empresa devidamente credenciada na vigil\u00e2ncia sanit\u00e1ria;\no Memorial descritivo de equipamentos e da constru\u00e7\u00e3o;\no Plano Gerencial de Res\u00edduos (PGRSS);\no Laudo de potabilidade de \u00e1gua, caso seja oriunda de po\u00e7o artesiano;\no Carteira de sa\u00fade ou atestado de sa\u00fade dos funcion\u00e1rios;\no C\u00f3pia dos r\u00f3tulos de acordo com a RDC 360 \u2013 ANVISA;\no Cart\u00e3o de vacina\u00e7\u00e3o animal atualizado junto ao IMA (para produtos c\u00e1rneos, leites e derivados);\no C\u00f3pia de comprovante de resid\u00eancia;\n\u25aa AP\u00d3S A ENTREGA DA DOCUMENTA\u00c7\u00c3O, O QUE FAZER?\nAp\u00f3s a an\u00e1lise da documenta\u00e7\u00e3o, ser\u00e1 agendada com o produtor uma data para a visita t\u00e9cnica ao local de\nprodu\u00e7\u00e3o, a ser realizada pelo M\u00e9dico Veterin\u00e1rio respons\u00e1vel pelo Servi\u00e7o de Inspe\u00e7\u00e3o Municipal (SIM). Durante\nessa visita, ser\u00e1 realizada uma vistoria completa nas instala\u00e7\u00f5es, acompanhada das orienta\u00e7\u00f5es necess\u00e1rias e das\nadequa\u00e7\u00f5es que dever\u00e3o ser implementadas pelo produtor.\nConclu\u00eddas as modifica\u00e7\u00f5es exigidas, uma nova vistoria ser\u00e1 realizada para verifica\u00e7\u00e3o das conformidades. Estando o\nlocal devidamente regularizado, o produtor receber\u00e1 a autoriza\u00e7\u00e3o para iniciar a produ\u00e7\u00e3o e comercializa\u00e7\u00e3o de seus\nprodutos no munic\u00edpio.\n\u25aa O SERVI\u00c7O POSSUI ALGUM CUSTO?\nO \u00fanico custo referente ao servi\u00e7o corresponde \u00e0 taxa exigida pelo setor de Tributa\u00e7\u00e3o da Prefeitura para a abertura\ndo protocolo necess\u00e1rio \u00e0 sua execu\u00e7\u00e3o. Esse valor \u00e9 sujeito a reajustes anuais, conforme a legisla\u00e7\u00e3o vigente."},{"titulo":"PROJETO PISCICULTURA","secretaria":"Secretaria Municipal de Agricultura, Abastecimento e Agroneg\u00f3cios","servico_id":"srv-76653-4","url":"https:\/\/caratinga.mg.gov.br\/carta-de-servicos\/?secretaria=secretaria-municipal-de-agricultura-abastecimento-e-agronegocios&servico=srv-76653-4","busca":"PROJETO PISCICULTURA Secretaria Municipal de Agricultura, Abastecimento e Agroneg\u00f3cios \u25aa QUAL O OBJETIVO DO PROJETO?\nO objetivo de
9592ste projeto \u00e9 estabelecer o Programa Municipal de Desenvolvimento da Cadeia Produtiva da\nPiscicultura com foco na agricultura familiar, permitindo a utiliza\u00e7\u00e3o de recursos municipais, do FMDRS, estaduais e\nfederais para promover a\u00e7\u00f5es de apoio e incentivo \u00e0s atividades de produ\u00e7\u00e3o, abate, beneficiamento, transporte e\noutros servi\u00e7os relacionados.\n\u25aa RESUMO DO SERVI\u00c7O\no Apoiar a modalidade \u2018Repasse\u2019 de alevinos que \u00e9 uma vertente componente deste Programa Municipal;\no Ofertar a modalidade \u2018Doa\u00e7\u00e3o\u2019 de alevinos que \u00e9 a outra vertente que comp\u00f5e este Programa Municipal;\no Promover a manuten\u00e7\u00e3o da estrutura existente e o melhoramento da log\u00edstica de pesca, transporte\ne comercializa\u00e7\u00e3o de pescado;\no Fomento ao associativismo e cooperativismo entre piscicultores cujo perfil caracteriza \u2018Agricultura\nFamiliar\u2019\no Parcerias com institui\u00e7\u00f5es de pesquisa e extens\u00e3o rural para desenvolvimento de t\u00e9cnicas e manejos sustent\u00e1veis;\no Incentivar \u00e0 atividade da piscicultura na fase de implanta\u00e7\u00e3o com o subs\u00eddio do custo de horas\/m\u00e1quina na constru\u00e7\u00e3o de tanques, visando aumentar a produ\u00e7\u00e3o e agregar renda, percebidas, \u00e0s fam\u00edlias rurais mediante projetos espec\u00edficos;\no Subsidiar os custos de tanques redes, visando aumentar a produtividade e agregar mais renda aos\nProdutores Rurais com perfil da Agricultura Familiar, mediante projetos t\u00e9cnicos espec\u00edficos \u00e0 atividade aqu\u00edcola;\n\u25aa CRIT\u00c9RIOS PARA PARTICIPA\u00c7\u00c3O DO PROGRAMA:\no Residir no munic\u00edpio de Caratinga e desenvolver atividades agropecu\u00e1rias;\no Possuir \u00e1rea dispon\u00edvel adequada para a piscicultura e preferencialmente, livre da necessidade de solicita\u00e7\u00e3o, aos \u00f3rg\u00e3os ambientais competentes, de interven\u00e7\u00e3o em APP;\no Possuir Inscri\u00e7\u00e3o Estadual de Produtor Rural conforme legisla\u00e7\u00e3o vigente;\no Possuir inscri\u00e7\u00e3o no Cadastro Nacional de Agricultura Familiar – CAF;\no Estar cadastrado na Secretaria Municipal de Agricultura, Abastecimento e Agroneg\u00f3cio;\no Apresentar a Certid\u00e3o Negativa de D\u00e9bito Ambiental – CND, requerida junto aos \u00f3rg\u00e3os ambientais.\nAp\u00f3s a realiza\u00e7\u00e3o do cadastro do produtor junto \u00e0 Secretaria e a aprova\u00e7\u00e3o do projeto, ser\u00e1 disponibilizada ao benefici\u00e1rio uma lista com as esp\u00e9cies de alevinos dispon\u00edveis. A partir disso, o produtor poder\u00e1 solicitar os alevinos por\nmeio das modalidades de repasse ou doa\u00e7\u00e3o. Em seguida, ser\u00e1 agendado o dia da entrega, de forma individualizada,\npara cada um dos produtores contemplados.\nAl\u00e9m disso, ser\u00e3o oferecidos cursos de capacita\u00e7\u00e3o, promovidos pelo SENAR em parceria com a Secretaria Municipal\nde Agricultura, com o objetivo de preparar todos os produtores vinculados ao projeto para o manejo adequado na\ncria\u00e7\u00e3o e recria dos alevinos recebidos.\n\u25aa O SERVI\u00c7O POSSUI ALGUM CUSTO?\nNa modalidade ‘doa\u00e7\u00e3o’, n\u00e3o h\u00e1 qualquer custo associado \u00e0 presta\u00e7\u00e3o do servi\u00e7o. J\u00e1 na modalidade ‘repasse’, os\nalevinos ser\u00e3o cobrados conforme os valores estabelecidos na tabela de pre\u00e7os fornecida pela empresa respons\u00e1vel."},{"titulo":"ASSIST\u00caNCIA T\u00c9CNICA (AGR\u00d4NOMOS)","secretaria":"Secretaria Municipal de Agricultura, Abastecimento e Agroneg\u00f3cios","servico_id":"srv-76653-5","url":"https:\/\/caratinga.mg.gov.br\/carta-de-servicos\/?secretaria=secretaria-municipal-de-agricultura-abastecimento-e-agronegocios&servico=srv-76653-5","busca":"ASSIST\u00caNCIA T\u00c9CNICA (AGR\u00d4NOMOS) Secretaria Municipal de Agricultura, Abastecimento e Agroneg\u00f3cios \u25aa O QUE \u00c9 A ASSIST\u00caNCIA T\u00c9CNICA?\nO servi\u00e7o de visita t\u00e9cnica tem como objetivo orientar os produtores rurais quanto \u00e0s melhores pr\u00e1ticas de manejo\nem suas propriedades. Dispon\u00edvel mediante agendamento, o atendimento \u00e9 direcionado a produtores previamente\ncadastrados na Secretaria Municipal de Agricultura de Caratinga.\nDurante a visita, o engenheiro agr\u00f4nomo realiza uma avalia\u00e7\u00e3o t\u00e9cnica das condi\u00e7\u00f5es do solo, da \u00e1gua e da\nprodu\u00e7\u00e3o, fornecendo recomenda\u00e7\u00f5es espec\u00edficas para melhorar a produtivida
9592de, promover a sustentabilidade e\nampliar a gera\u00e7\u00e3o de renda no meio rural.\n\u25aa COMO SOLICITAR O SERVI\u00c7O?\nO produtor rural interessado em solicitar o servi\u00e7o de visita t\u00e9cnica deve comparecer \u00e0 Secretaria Municipal de\nAgricultura para realizar o cadastro pr\u00e9vio no banco de dados da institui\u00e7\u00e3o.\n\u00c9 altamente recomend\u00e1vel que o produtor tenha efetuado previamente uma an\u00e1lise de solo e\/ou de \u00e1gua, pois\nesses dados servir\u00e3o como base para que o t\u00e9cnico forne\u00e7a orienta\u00e7\u00f5es mais precisas e eficazes. Caso ainda n\u00e3o\ntenha realizado essas an\u00e1lises, o produtor poder\u00e1 solicitar orienta\u00e7\u00e3o aos agr\u00f4nomos da Secretaria sobre como\nproceder.\nA visita t\u00e9cnica ser\u00e1 agendada conforme a disponibilidade de deslocamento da Secretaria e a agenda do engenheiro\nagr\u00f4nomo respons\u00e1vel. Durante a visita, ser\u00e3o realizadas as avalia\u00e7\u00f5es necess\u00e1rias, e o produtor receber\u00e1\norienta\u00e7\u00f5es t\u00e9cnicas espec\u00edficas, adaptadas \u00e0s condi\u00e7\u00f5es da propriedade.\n\u25aa O SERVI\u00c7O POSSUI ALGUM CUSTO?\nN\u00e3o, o servi\u00e7o \u00e9 realizado de forma gratuita pelos t\u00e9cnicos capacitados da Secretaria de Agricultura, Abastecimento\ne Agroneg\u00f3cios.\n "},{"titulo":"PROGRAMA MUNICIPAL DE SANEAMENTO B\u00c1SICO RURAL","secretaria":"Secretaria Municipal de Agricultura, Abastecimento e Agroneg\u00f3cios","servico_id":"srv-76653-6","url":"https:\/\/caratinga.mg.gov.br\/carta-de-servicos\/?secretaria=secretaria-municipal-de-agricultura-abastecimento-e-agronegocios&servico=srv-76653-6","busca":"PROGRAMA MUNICIPAL DE SANEAMENTO B\u00c1SICO RURAL Secretaria Municipal de Agricultura, Abastecimento e Agroneg\u00f3cios \u25aa QUAL O OBJETIVO DO PROJETO?\nO programa tem como finalidade promover a melhoria da qualidade de vida nas comunidades rurais, por meio da amplia\u00e7\u00e3o do acesso ao saneamento b\u00e1sico e da preserva\u00e7\u00e3o dos recursos h\u00eddricos, contribuindo para a redu\u00e7\u00e3o de doen\u00e7as de veicula\u00e7\u00e3o h\u00eddrica.\nA iniciativa visa assegurar \u00e0 popula\u00e7\u00e3o do campo o acesso adequado e universal \u00e0 \u00e1gua pot\u00e1vel, tratamento de esgoto, manejo de res\u00edduos s\u00f3lidos e drenagem, em conformidade com os princ\u00edpios da Pol\u00edtica Nacional de Saneamento B\u00e1sico.\nNas \u00e1reas rurais, o tratamento de esgoto ser\u00e1 realizado prioritariamente por meio de fossas s\u00e9pticas de baixo custo, projetadas com solu\u00e7\u00f5es simples, eficientes e sustent\u00e1veis, compat\u00edveis com a realidade socioecon\u00f4mica local.\n\u25aa QUAL OS REQUISITOS OS BENEFICI\u00c1RIOS DO PROGRAMA DEVEM CUMPRIR:\no A fam\u00edlia dever\u00e1 estar cadastrada no Cadastro \u00danico para programas sociais;\no Estar inscrito no CAF (Cadastro Nacional da Agricultura Familiar);\no Estar atualizado com o CAR (Cadastro Ambiental Rural);\no N\u00e3o ter d\u00edvida junto ao munic\u00edpio;\no Ser titular do terreno, apresentando a certid\u00e3o de inteiro teor do im\u00f3vel;\nO benefici\u00e1rio n\u00e3o poder\u00e1 utilizar este benef\u00edcio para atender compromissos de TAC (Termo de Ajustamento de\nConduta).\nO COMSEAN (Conselho Municipal de Seguran\u00e7a Alimentar e Nutricional) ser\u00e1 o \u00f3rg\u00e3o de controle social sobre as\nlocalidades a serem beneficiadas, bem como de todo o Programa.\n\u25aa CONDI\u00c7\u00d5ES PARA IMPLANTA\u00c7\u00c3O DO PROGRAMA:\no A disponibilidade or\u00e7ament\u00e1ria e financeira do munic\u00edpio.\no As metas do Plano Municipal de Saneamento B\u00e1sico.\no As diretrizes da Lei de Diretrizes Or\u00e7ament\u00e1rias (LDO).\no A observ\u00e2ncia \u00e0 Pol\u00edtica Nacional de Saneamento B\u00e1sico (Lei n\u00ba 11.445\/2007), que estabelece a presta\u00e7\u00e3o de servi\u00e7os de saneamento b\u00e1sico de forma eficiente e com enfoque no direito humano \u00e0 \u00e1gua e ao esgoto tratado.\nAs visitas t\u00e9cnicas domiciliares e os c\u00e1lculos necess\u00e1rios \u00e0 implementa\u00e7\u00e3o dos sistemas de tratamento de esgoto \u2014 incluindo o dimensionamento de fossas s\u00e9pticas e unidades de filtragem \u2014 ser\u00e3o de responsabilidade do T\u00e9cnico em Saneamento B\u00e1sico, vinculado \u00e0 Secretaria Municipal de Agricultura, Abastecimento e Agroneg\u00f3cio.\nO acompanhamento e a avalia\u00e7\u00e3o das a\u00e7\u00f5es do Programa Municipal de Saneamento B\u00e1sico Rural dever\u00e3o ocorrer peri
9592odicamente, com o objetivo de assegurar a efetividade das metas estabelecidas, a conformidade com a legisla\u00e7\u00e3o ambiental vigente e a melhoria cont\u00ednua das condi\u00e7\u00f5es sanit\u00e1rias nas comunidades rurais.\nO programa deve, ainda, assegurar a responsabilidade social e ambiental em suas a\u00e7\u00f5es, promovendo o engajamento comunit\u00e1rio e o fortalecimento das pol\u00edticas p\u00fablicas ambientais, conforme os princ\u00edpios estabelecidos pela Lei n\u00ba 12.305\/2010 \u2014 Pol\u00edtica Nacional de Res\u00edduos S\u00f3lidos.\n\u25aa O SERVI\u00c7O POSSUI ALGUM CUSTO?\nN\u00e3o, o servi\u00e7o orienta\u00e7\u00e3o \u00e9 realizado de forma gratuita pelo t\u00e9cnico respons\u00e1vel vinculado \u00e0 Secretaria de Agricultura, Abastecimento e Agroneg\u00f3cios."},{"titulo":"BANCO DE ALIMENTOS","secretaria":"Secretaria Municipal de Agricultura, Abastecimento e Agroneg\u00f3cios","servico_id":"srv-76653-7","url":"https:\/\/caratinga.mg.gov.br\/carta-de-servicos\/?secretaria=secretaria-municipal-de-agricultura-abastecimento-e-agronegocios&servico=srv-76653-7","busca":"BANCO DE ALIMENTOS Secretaria Municipal de Agricultura, Abastecimento e Agroneg\u00f3cios O Banco de Alimentos de Caratinga \u00e9 um EPSANS (Equipamento P\u00fablico de Seguran\u00e7a Alimentar e Nutricional Sustent\u00e1vel). Atua no combate ao desperd\u00edcio e \u00e0 fome, intermediando recep\u00e7\u00e3o e repasse de alimentos nutricionalmente seguros \u00e0 popula\u00e7\u00e3o vulner\u00e1vel previamente cadastrada.\nO Banco de Alimentos recebe mercadorias doadas das mais diversas fontes (CEASA, produtores, mercados e redes de supermercados, doa\u00e7\u00f5es eventuais, doa\u00e7\u00f5es de outros munic\u00edpios, etc) e tamb\u00e9m as mercadorias compradas pela CONAB atrav\u00e9s do Programa de Aquisi\u00e7\u00e3o de Alimentos PAA.\n\u25aa O que \u00e9 necess\u00e1rio para ser DOADOR?\nAcionar a equipe do Banco de Alimentos! Neste caso, a doa\u00e7\u00e3o \u00e9 prontamente transportada pela equipe e repassada aos seus benefici\u00e1rios\n\u25aa O que \u00e9 necess\u00e1rio para ser benefici\u00e1rio consumidor do BANCO DE ALIMENTOS?\no Pessoas f\u00edsicas: devem estar vinculadas com NIS ativo a alguma institui\u00e7\u00e3o da rede socioassistencial apta ou ao CRAS de refer\u00eancia conforme Res. 02 de 15 de junho de 2023.\no A an\u00e1lise e o cadastro das entidades benefici\u00e1rias s\u00e3o realizados anualmente pela Secretaria Municipal de Desenvolvimento Social, Departamento de gest\u00e3o de Benef\u00edcios. Sempre entre janeiro e fevereiro, com data estipulada pelo Conselho Municipal de Seguran\u00e7a Alimentar e Nutricional Sustent\u00e1vel – COMSEANS. As entidades n\u00e3o-governamentais da rede socioassistencial devem ser certificadas\npreviamente pelos conselhos de pol\u00edticas tem\u00e1ticas (CMAS, CMDCA, COMSEANS ou CEBAS).\nAs escolas da rede p\u00fablica estadual ou municipal de ensino tamb\u00e9m podem ser cadastradas como benefici\u00e1rias do Banco de Alimentos, neste caso as doa\u00e7\u00f5es configuram complemento \u00e0 merenda escolar.\n\u25aa PAA (Programa de Aquisi\u00e7\u00e3o de Alimentos)\n\u25aa OBJETIVO DO PROGRAMA\nO programa tem como objetivo promover a seguran\u00e7a alimentar, nutricional e sustent\u00e1vel e aumentar a renda no campo, fortalecendo a agricultura familiar regional. Em parceria com o Banco de Alimentos, incentiva o acesso do agricultor aos mercados institucionais, bem como a redu\u00e7\u00e3o de perdas e desperd\u00edcios de alimentos no munic\u00edpio e a doa\u00e7\u00e3o de produtos de qualidade a grupos vulner\u00e1veis. O programa est\u00e1 vinculado a programas governamentais, j\u00e1 que configura compra p\u00fablica atrav\u00e9s da CONAB (Companhia Nacional de Abastecimento). A modalidade executada em Caratinga \u00e9 a Compra com Doa\u00e7\u00e3o Simult\u00e2nea e o Banco de Alimentos \u00e9 a Unidade\nRecebedora das propostas de participa\u00e7\u00e3o executadas.\nO produtor pode optar por entregar as mercadorias diretamente no Banco de Alimentos ou para as institui\u00e7\u00f5es vinculadas, desde que comunicado oficialmente \u00e0 CONAB o cadastro da(s) Unidade(s) Recebedora(s), atendendo a\nResolu\u00e7\u00e3o 02 de 15 de junho de 2023.\n\u25aa O QUE O PRODUTOR PRECISA PARA PARTICIPAR DO PAA CONAB CDS COMO BENEFICI\u00c1RIO FORNECEDOR E\nENTREGAR MERCADORIAS NO BANCO DE ALIMENTOS?\no O produtor deve estar vinculado a uma associa\u00e7\u00e3o, pois \u00e9 necess\u00e1ria a elabora\u00e7\u00e3o de uma proposta\nde participa\u00e7\u00e3o e sua aprova\u00e7\u00e3o na CONAB (Companhia Nacional de Abastecimento), para autoriza\u00e7\u00e3o, libera\u00e7\u00e3o do recurso e entrega dos alimentos. A proposta \u00e9 enviada por CNPJ, portanto, \u00e9 elaborada considerando um grupo de produtores dentro da associa\u00e7\u00e3o interessados em participar do\nprograma. A documenta\u00e7\u00e3o da associa\u00e7\u00e3o precisa estar regularizada e atualizada;\no Possuir o CAF (Cadastro Nacional da Agricultura Familiar) ativo e atualizado;\no Ter cadastro no SICAN (Sistema de Cadastro Nacional de Produtores Rurais e Demais Agentes da\nCONAB) e estar vinculado ao SICAN da respectiva associa\u00e7\u00e3o \u00e0 qual pretende participar;\n\u25aa O SERVI\u00c7O POSSUI ALGUM CUSTO?\nN\u00e3o, por ser um programa governamental \u
959200e9 realizado de forma gratuita pela Secretaria de Agricultura, Abastecimento e Agroneg\u00f3cios.\nO munic\u00edpio est\u00e1 ainda cadastrado para executar a modalidade \u201cTermo Ades\u00e3o\u201d. Neste caso, conforme recurso disponibilizado, \u00e9 realizado edital de chamamento e cadastro dos produtores, sendo feito o cadastro de Pessoa F\u00edsica, n\u00e3o requerendo a vincula\u00e7\u00e3o a associa\u00e7\u00f5es de produtores. Est\u00e1 previsto in\u00edcio da execu\u00e7\u00e3o desta modalidade em meados de 2025."},{"titulo":"PROGRAMA DE CONTROLE\/MINIMIZA\u00c7\u00c3O DE EROS\u00c3O","secretaria":"Secretaria Municipal de Agricultura, Abastecimento e Agroneg\u00f3cios","servico_id":"srv-76653-8","url":"https:\/\/caratinga.mg.gov.br\/carta-de-servicos\/?secretaria=secretaria-municipal-de-agricultura-abastecimento-e-agronegocios&servico=srv-76653-8","busca":"PROGRAMA DE CONTROLE\/MINIMIZA\u00c7\u00c3O DE EROS\u00c3O Secretaria Municipal de Agricultura, Abastecimento e Agroneg\u00f3cios \u25aa OBJETIVO DO PROGRAMA\nPromover a conserva\u00e7\u00e3o do solo e da \u00e1gua nas propriedades rurais de pequeno porte, por meio da\nimplanta\u00e7\u00e3o de estruturas f\u00edsicas (barraginhas e caixas secas) que atuam na reten\u00e7\u00e3o e infiltra\u00e7\u00e3o das \u00e1guas\npluviais, com os seguintes prop\u00f3sitos:\no Reduzir processos erosivos;\no Promover a recarga do len\u00e7ol fre\u00e1tico;\no Diminuir o assoreamento de corpos h\u00eddricos;\no Preservar a capacidade produtiva do solo;\no Reduzir riscos de enxurradas e alagamentos;\n\u25aa O QUE \u00c9 PRECISO PARA O PRODUTOR FAZER A SOLICITA\u00c7\u00c3O DO SERVI\u00c7O?\n\u00c9 preciso que o produtor compare\u00e7a na Secretaria de Agricultura de Caratinga, com os seguintes documentos:\no C\u00f3pia do documento comprovando a propriedade da terra;\no Identidade e CPF;\no Comprova\u00e7\u00e3o de resid\u00eancia no munic\u00edpio de Caratinga;\no Preenchimento da Ficha de Pedido de Servi\u00e7o, segundo a lei n\u00ba 3627, de 12 de maio de 2017;\no Al\u00e9m de estar em dia com o munic\u00edpio.\n\u25aa O SERVI\u00c7O POSSUI ALGUM CUSTO?\nSim, por\u00e9m o valor \u00e9 reajustado a cada ano, o valor atual \u00e9 de 20 UFPC (Unidade Fiscal Padr\u00e3o de Caratinga), sendo cada valor de UFPC de 8,65 reais. A guia de arrecada\u00e7\u00e3o ser\u00e1 emitida ap\u00f3s a execu\u00e7\u00e3o do servi\u00e7o.\nMediante solicita\u00e7\u00e3o formal do produtor rural e considerando a disponibilidade da m\u00e1quina junto \u00e0 Secretaria Municipal de Agricultura de Caratinga, ser\u00e1 agendada, em comum acordo com o produtor, a data mais adequada para a execu\u00e7\u00e3o do servi\u00e7o. O agendamento ser\u00e1 realizado com a participa\u00e7\u00e3o do t\u00e9cnico respons\u00e1vel pelo projeto, que acompanhar\u00e1 a atividade no campo, a fim de realizar a devida avalia\u00e7\u00e3o t\u00e9cnica, prestar orienta\u00e7\u00f5es e fornecer informa\u00e7\u00f5es pertinentes ao produtor, garantindo a correta execu\u00e7\u00e3o das a\u00e7\u00f5es propostas."},{"titulo":"PROGRAMA MUNICIPAL DE INCENTIVO \u00c0 FRUTICULTURA \u2013 FRUTIFICAR","secretaria":"Secretaria Municipal de Agricultura, Abastecimento e Agroneg\u00f3cios","servico_id":"srv-76653-9","url":"https:\/\/caratinga.mg.gov.br\/carta-de-servicos\/?secretaria=secretaria-municipal-de-agricultura-abastecimento-e-agronegocios&servico=srv-76653-9","busca":"PROGRAMA MUNICIPAL DE INCENTIVO \u00c0 FRUTICULTURA \u2013 FRUTIFICAR Secretaria Municipal de Agricultura, Abastecimento e Agroneg\u00f3cios \u2022 OBJETIVO DO PROGRAMA\no Fomentar a diversifica\u00e7\u00e3o dos sistemas produtivos agropecu\u00e1rios, com \u00eanfase na amplia\u00e7\u00e3o da produ\u00e7\u00e3o, comercializa\u00e7\u00e3o e consumo de frutas no \u00e2mbito municipal;
9592\no Apoiar a qualifica\u00e7\u00e3o da fruticultura nas unidades rurais, visando \u00e0 eleva\u00e7\u00e3o da produtividade e \u00e0 gera\u00e7\u00e3o de maior retorno econ\u00f4mico aos agricultores;\no Viabilizar o desenvolvimento, a transfer\u00eancia e a difus\u00e3o de tecnologias apropriadas \u00e0 fruticultura,\nespecialmente nas \u00e1reas de manejo agron\u00f4mico e pr\u00e1ticas de controle fitossanit\u00e1rio, tanto preventivas quanto corretivas;\no Promover a eleva\u00e7\u00e3o dos padr\u00f5es de qualidade dos produtos frut\u00edcolas, com o intuito de fortalecer\na competitividade do setor frente ao mercado regional e nacional;\no Estimular a gera\u00e7\u00e3o de postos de trabalho e o incremento da renda no meio rural, com foco em\na\u00e7\u00f5es estruturantes voltadas \u00e0 agricultura familiar, fundamentadas nos princ\u00edpios da sustentabilidade socioecon\u00f4mica e ambiental.\n\u2022 S\u00e3o benefici\u00e1rios do programa os produtores rurais.\n\u25aa O QUE \u00c9 PRECISO PARA O PRODUTOR FAZER A SOLICITA\u00c7\u00c3O DO SERVI\u00c7O?\no A propriedade rural, onde ser\u00e3o plantadas e cultivadas as mudas, dever\u00e1 situar-se na \u00e1rea que\ncompreende o munic\u00edpio de Caratinga, e ter \u00e1rea de, no m\u00e1ximo, 80 hectares;\no Certid\u00e3o Negativa em nome do produtor, emitida pelo Munic\u00edpio referente a taxas, tributos e\nimpostos municipais, com prazo de 30 (trinta) dias da emiss\u00e3o;\no Comprovante de resid\u00eancia;\no CAF \u2013 Cadastro Nacional da Agricultura Familiar;\no Inscri\u00e7\u00e3o Estadual de Produtor Rural;\no CPF;\no Documento de Identidade com foto;\no Assinatura de contrato de doa\u00e7\u00e3o com encargo, entre o agricultor e o Poder Executivo.\n\u25aa Os custos referentes \u00e0 aquisi\u00e7\u00e3o dos kits dever\u00e3o ser reembolsados ao munic\u00edpio pelos produtores contemplados pelo Programa Municipal de Incentivo \u00e0 Fruticultura (FRUTIFICAR), por meio da entrega de parte da produ\u00e7\u00e3o agr\u00edcola ao Banco de Alimentos de Caratinga.\n\u25aa A concess\u00e3o dos kits ser\u00e1 regulamentada por meio da celebra\u00e7\u00e3o de contrato com encargo entre o Poder\nExecutivo Municipal e o agricultor beneficiado, formalizando as obriga\u00e7\u00f5es rec\u00edprocas.\n\u25aa Os produtores rurais regularmente inscritos no programa e que atenderem aos crit\u00e9rios estabelecidos ser\u00e3o\nsubmetidos, quando necess\u00e1rio, a um processo seletivo de natureza objetiva, conduzido pela equipe t\u00e9cnica\nda Secretaria Municipal de Agricultura (SMA), a qual tamb\u00e9m ser\u00e1 respons\u00e1vel por avaliar a viabilidade ambiental da implementa\u00e7\u00e3o do programa na propriedade.\n\u25aa As esp\u00e9cies frut\u00edferas disponibilizadas aos agricultores ser\u00e3o aquelas previamente identificadas como mais\nadequadas \u00e0s condi\u00e7\u00f5es clim\u00e1ticas predominantes na regi\u00e3o de localiza\u00e7\u00e3o das unidades produtivas.\n\u25aa S\u00c3O OBRIGA\u00c7\u00d5ES DOS AGRICULTORES BENEFICI\u00c1RIOS\no Garantir o acesso dos servidores da Secretaria Municipal de Agricultura \u00e0s propriedades rurais contempladas pelo FRUTIFICAR, sempre que necess\u00e1rio, sendo as visitas previamente agendadas para permitir a fiscaliza\u00e7\u00e3o da execu\u00e7\u00e3o do programa.\no Assegurar a correta destina\u00e7\u00e3o dos kits recebidos, conforme as disposi\u00e7\u00f5es estabelecidas pela legisla\u00e7\u00e3o\nvigente, em conformidade com os objetivos do programa.\no Cumprir as orienta\u00e7\u00f5es t\u00e9cnicas fornecidas pelos engenheiros agr\u00f4nomos e t\u00e9cnicos agr\u00edcolas da Secretaria Municipal de Agricultura, no que diz respeito ao manejo adequado das culturas e pr\u00e1ticas agr\u00edcolas\nrecomendadas.\no Responsabilizar-se pela manuten\u00e7\u00e3o e conserva\u00e7\u00e3o das pr\u00e1ticas agr\u00edcolas implementadas, incluindo o\nacompanhamento da qualidade do plantio e execu\u00e7\u00e3o das capinas, al\u00e9m do controle de pragas e doen\u00e7as de maneira eficaz.\no Fornecer ao Banco de Alimentos do Munic\u00edpio de Caratinga, ap\u00f3s o per\u00edodo de car\u00eancia estipulado, a\nquantidade de produ\u00e7\u00e3o previamente acordad
9592a, conforme os crit\u00e9rios definidos no programa.\n\u2022 O SERVI\u00c7O POSSUI ALGUM CUSTO?\nN\u00e3o, o servi\u00e7o orienta\u00e7\u00e3o \u00e9 realizado de forma gratuita pela Secretaria de Agricultura, Abastecimento e Agroneg\u00f3cios."},{"titulo":"OBJETIVO DA CARTA DE SERVI\u00c7O","secretaria":"Secretaria Municipal de Educa\u00e7\u00e3o, Cultura e Esporte","servico_id":"srv-80914-0","url":"https:\/\/caratinga.mg.gov.br\/carta-de-servicos\/?secretaria=secretaria-municipal-de-educacao-cultura-e-esporte&servico=srv-80914-0","busca":"OBJETIVO DA CARTA DE SERVI\u00c7O Secretaria Municipal de Educa\u00e7\u00e3o, Cultura e Esporte A Carta de Servi\u00e7os ao Cidad\u00e3o tem como finalidade promover a transpar\u00eancia e facilitar o acesso da popula\u00e7\u00e3o aos servi\u00e7os disponibilizados pela Secretaria Municipal de Educa\u00e7\u00e3o de Caratinga. Al\u00e9m disso, busca estimular a participa\u00e7\u00e3o cidad\u00e3 no monitoramento e na avalia\u00e7\u00e3o das atividades desenvolvidas pelo setor p\u00fablico.\nEsse instrumento representa um compromisso com a melhoria cont\u00ednua da gest\u00e3o p\u00fablica, sendo fundamentado nos princ\u00edpios da participa\u00e7\u00e3o social, responsabilidade institucional e transpar\u00eancia, com intuito de elevar a qualidade do atendimento prestado \u00e0 sociedade"},{"titulo":"SOBRE A SECRETARIA DE EDUCA\u00c7\u00c3O DE CARATINGA","secretaria":"Secretaria Municipal de Educa\u00e7\u00e3o, Cultura e Esporte","servico_id":"srv-80914-1","url":"https:\/\/caratinga.mg.gov.br\/carta-de-servicos\/?secretaria=secretaria-municipal-de-educacao-cultura-e-esporte&servico=srv-80914-1","busca":"SOBRE A SECRETARIA DE EDUCA\u00c7\u00c3O DE CARATINGA Secretaria Municipal de Educa\u00e7\u00e3o, Cultura e Esporte A Secretaria Municipal de Educa\u00e7\u00e3o de Caratinga, \u00f3rg\u00e3o integrante da administra\u00e7\u00e3o p\u00fablica do munic\u00edpio de Caratinga, em Minas Gerais, tem papel fundamental na organiza\u00e7\u00e3o e no desenvolvimento das pol\u00edticas educacionais locais.\nA hist\u00f3ria da educa\u00e7\u00e3o no munic\u00edpio remonta aos primeiros anos ap\u00f3s sua emancipa\u00e7\u00e3o pol\u00edtica, em 1890, quando come\u00e7aram a surgir as primeiras escolas destinadas \u00e0 instru\u00e7\u00e3o da popula\u00e7\u00e3o. Inicialmente, o ensino era ofertado por meio de escolas isoladas, mantidas pelo Estado, pela Igreja e, posteriormente, tamb\u00e9m pelo poder p\u00fablico municipal. Com o crescimento populacional e a amplia\u00e7\u00e3o da demanda por educa\u00e7\u00e3o, novas institui\u00e7\u00f5es escolares foram sendo criadas, consolidando gradativamente a estrutura educacional do munic\u00edpio.\nAo longo das d\u00e9cadas, especialmente a partir da reorganiza\u00e7\u00e3o administrativa promovida pela Constitui\u00e7\u00e3o da Rep\u00fablica Federativa do Brasil de 1988, os munic\u00edpios passaram a assumir responsabilidades mais amplas na gest\u00e3o da educa\u00e7\u00e3o b\u00e1sica. Nesse contexto, foi estruturada a Secretaria Municipal de Educa\u00e7\u00e3o, com a finalidade de planejar, coordenar e executar as pol\u00edticas educacionais da rede municipal de ensino.\nDesde ent\u00e3o, a Secretaria Municipal de Educa\u00e7\u00e3o de Caratinga tem desempenhado papel estrat\u00e9gico na gest\u00e3o das institui\u00e7\u00f5es escolares municipais, no desenvolvimento de programas pedag\u00f3gicos, na forma\u00e7\u00e3o dos profissionais da educa\u00e7\u00e3o e na garantia do acesso e da perman\u00eancia dos estudantes na escola.\nDessa forma, a Secretaria consolida-se como importante instrumento de promo\u00e7\u00e3o da educa\u00e7\u00e3o p\u00fablica no munic\u00edpio, contribuindo para o desenvolvimento social, cultural e educacional da popula\u00e7\u00e3o caratinguense."},{"titulo":"1 - MATR\u00cdCULA ESCOLAR","secretaria":"Secretaria Municipal de Educa\u00e7\u00e3o, Cultura e Esporte","servico_id":"srv-80914-2","url":"https:\/\/caratinga.mg.gov.br\/carta-de-servicos\/?secretaria=secretaria-municipal-de-educacao-cultura-e-esporte&servico=srv-80914-2","busca":"1 - MATR\u00cdCULA ESCOLAR Secretaria Municipal de Educa\u00e7\u00e3o, Cultura e Esporte RESUMO DO SERVI\u00c7O\
9592n\nRealiza\u00e7\u00e3o de matr\u00edcula e transfer\u00eancia de estudantes da educa\u00e7\u00e3o infantil e anos iniciais do ensino fundamental.\nQUAIS S\u00c3O OS SERVI\u00c7OS\n– Matr\u00edcula para alunos da Creche (6 meses a 3 anos e 11 meses de idade)\n– Matr\u00edcula para Pr\u00e9 Escola (4 e 5 anos de idade)\n– Matr\u00edcula Anos Iniciais do Ensino Fundamental (1\u00ba ao 5\u00ba ano)\n– Matr\u00edcula Educa\u00e7\u00e3o de Jovens e Adultos ( a partir dos 15 anos de idade)\nO QUE \u00c9 PRECISO PARA A POPULA\u00c7\u00c3O ACESSAR O SERVI\u00c7O\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 CRECHE\nO pai, m\u00e3e ou respons\u00e1vel legal pela crian\u00e7a\/aluno dever\u00e1 realizar o cadastro\u00a0 de forma on-line na plataforma\u00a0 educ.caratinga.mg.gov.br.\nO cadastro dever\u00e1 ser realizado nos 5 (cinco) primeiros dias \u00fateis dos meses de fevereiro, abril, junho, agosto, outubro e dezembro e o respons\u00e1vel pelo cadastro receber\u00e1 um n\u00famero de protocolo para acessar as informa\u00e7\u00f5es referentes ao cadastro.\nDOCUMENTOS NECESS\u00c1RIOS PARA O CADASTRO\n\nCertid\u00e3o de nascimento da crian\u00e7a\/aluno;\nCPF da crian\u00e7a\/aluno;\nConta de luz atualizada no nome de um dos pais ou respons\u00e1vel legal;\nLaudo m\u00e9dico em caso de crian\u00e7a\/aluno, com defici\u00eancia, transtornos globais do desenvolvimento e altas habilidades\/superdota\u00e7\u00e3o ou necessidades educacionais especiais;\nCart\u00e3o do Sistema \u00danico de Sa\u00fade (SUS);\nFolha de cadastro \u00fanico do governo federal;\nCart\u00e3o bolsa fam\u00edlia, se benefici\u00e1rio do programa;\nCart\u00e3o de vacina (capa com nome da crian\u00e7a e p\u00e1gina das vacinas);\nDocumentos pessoais dos pais ou respons\u00e1vel legal (identidade e CPF).\n\nPara efetuar a matr\u00edcula o respons\u00e1vel pelo cadastro da crian\u00e7a receber\u00e1 no e-mail informado, a comunica\u00e7\u00e3o do dia, hor\u00e1rio e local para realizar a matr\u00edcula.\nPara efetiva\u00e7\u00e3o da matr\u00edcula o respons\u00e1vel dever\u00e1 comparecer na institui\u00e7\u00e3o de ensino munido dos documentos originais e c\u00f3pias informadas no cadastro on \u2013 line.\n \u00a0PR\u00c9-ESCOLA \nOs pais\/respons\u00e1vel legal das crian\u00e7as que ir\u00e3o completar 4 ou 5 anos de idade(1\u00ba e 2\u00ba per\u00edodo), at\u00e9 o dia 31 de mar\u00e7o, dever\u00e3o realizar o cadastro\u00a0 de forma on-line na plataforma educ.caratinga.mg.gov.br.\nO cadastro dever\u00e1 ser realizado na primeira quinzena do m\u00eas de setembro do ano anterior ao ano que a crian\u00e7a ser\u00e1 matriculada\nO respons\u00e1vel pelo cadastro receber\u00e1 um n\u00famero de protocolo para acessar as informa\u00e7\u00f5es referentes ao cadastro.\nDOCUMENTOS NECESS\u00c1RIOS PARA O CADASTRO\n\nCertid\u00e3o de nascimento da crian\u00e7a\/aluno;\nCPF da crian\u00e7a\/aluno;\nConta de luz atualizada no nome de um dos pais ou respons\u00e1vel legal;\nLaudo m\u00e9dico em caso de crian\u00e7a\/aluno, com defici\u00eancia, transtornos globais do desenvolvimento e altas habilidades\/superdota\u00e7\u00e3o ou necessidades educacionais especiais;\nCart\u00e3o do Sistema \u00danico de Sa\u00fade (SUS);\nFolha de cadastro \u00fanico do governo federal;\nCart\u00e3o bolsa fam\u00edlia, se benefici\u00e1rio do programa;\nCart\u00e3o de vacina (capa com nome da crian\u00e7a e p\u00e1gina das vacinas);\nDocumentos pessoais dos pais ou respons\u00e1vel legal (identidade e CPF).\n\nPara efetuar a matr\u00edcula o respons\u00e1vel pelo cadastro da crian\u00e7a receber\u00e1 no e-mail informado, a comunica\u00e7\u00e3o do dia, hor\u00e1rio e local para realizar a matr\u00edcula.\nPara efetiva\u00e7\u00e3o da matr\u00edcula o respons\u00e1vel dever\u00e1 comparecer na institui\u00e7\u00e3o de ensino munido dos documentos originais e c\u00f3pias informadas no cadastro on \u2013 line.\nANOS INICIAIS DO ENSINO FUNDAMENTAL\nOs pais\/respons\u00e1vel legal das crian\u00e7as que ir\u00e3o completar 6 anos de idade, at\u00e9 o dia 31 de mar\u00e7o, ou alunos j\u00e1 matriculados que mudaram de endere\u00e7o, ou alunos oriundos de outras redes de ensino, ou que mudaram a resid\u00eancia para o munic\u00edpio de Caratinga dever\u00e3o realizar o cadastro\u00a0 de forma on-line na plataforma educ.caratinga.mg.gov.br.\nO cadastro dever\u00e1 ser realizado na primeira quinzena do m\u00eas de setembro do ano anterior ao ano que a crian\u00e7a ser\u00e1 matriculada.\nO respons\u00e1vel pelo cadastro receber\u00e1 um n\u00famero de protocolo para acessar as informa\u00e7\u00f5es referentes ao cadastro.\nDOCUMENTOS NECESS\u00c1RIOS PARA O CADASTRO\n\nCertid\u00e3o de nascimento da crian\u00e7a\/aluno;\nCPF da crian\u00e7a\/aluno;\nConta de luz atualizada no nome de um dos pais ou respons\u00e1vel legal;\nLaudo m\u00e9dico em caso de crian\u00e7a\/aluno, com defici\u00eancia, transtornos globais do desenvolvimento e altas habilidades\/superdota\u00e7\u00e3o ou necessidades educacionais especiais;\nCart\u00e3o do Sistema \u00danico de Sa\u00fade (SUS);\nFolha de cadastro \u00fanico do governo federal;
9592\nCart\u00e3o bolsa fam\u00edlia, se benefici\u00e1rio do programa;\nCart\u00e3o de vacina (capa com nome da crian\u00e7a e p\u00e1gina das vacinas);\nDocumentos pessoais dos pais ou respons\u00e1vel legal (identidade e CPF).\n\nPara efetuar a matr\u00edcula o respons\u00e1vel pelo cadastro da crian\u00e7a receber\u00e1 no e-mail informado, a comunica\u00e7\u00e3o do dia, hor\u00e1rio e local para realizar a matr\u00edcula.\nPara efetiva\u00e7\u00e3o da matr\u00edcula o respons\u00e1vel dever\u00e1 comparecer na institui\u00e7\u00e3o de ensino munido dos documentos originais e c\u00f3pias informadas no cadastro on \u2013 line.\nO aluno que vier de outras redes de ensino no decorrer do ano letivo, dever\u00e1 procurar a institui\u00e7\u00e3o mais pr\u00f3xima de sua resid\u00eancia para efetuar a matr\u00edcula. N\u00e3o encontrando vaga dever\u00e1 procurar a Secretaria Municipal de Educa\u00e7\u00e3o, para encaminh\u00e1-lo a uma institui\u00e7\u00e3o que possua vaga, mais pr\u00f3xima de sua resid\u00eancia.\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 EDUCA\u00c7\u00c3O DE JOVENS E ADULTOS \nJovens e adultos a partir de 15 (quinze) anos de idade que tenham interesse em retornar os estudos dos anos iniciais do ensino fundamental (1\u00ba ao 5\u00ba ano) dever\u00e3o procurar uma das institui\u00e7\u00f5es de ensino que oferecem essa modalidade.\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 DOCUMENTOS NECESS\u00c1RIOS PARA A MATR\u00cdCULA\n\nCertid\u00e3o de nascimento, certid\u00e3o de casamento ou certid\u00e3o de div\u00f3rcio.\nCPF e RG do aluno.\nCart\u00e3o do SUS, caso possua\nCart\u00e3o do bolsa fam\u00edlia, caso possua\nConta de luz atualizada no nome do aluno, c\u00f4njuge, filho ou outro morador da resid\u00eancia.\nDocumento que comprove escolaridade anterior, caso possua (declara\u00e7\u00e3o ou hist\u00f3rico escolar)\nLaudo m\u00e9dico, caso seja aluno com necessidade especial.\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0FAM\u00cdLIA ACOLHEDORA\nPais\/respons\u00e1vel que fazem parte do Programa Fam\u00edlia Acolhedora e estejam com uma crian\u00e7a sob seus cuidados, ter\u00e3o prioridade de matricular essa crian\u00e7a na Institui\u00e7\u00e3o de ensino mais pr\u00f3xima de sua resid\u00eancia.\nDever\u00e3o procurar a institui\u00e7\u00e3o de ensino ou a Secretaria Municipal de Educa\u00e7\u00e3o.\n\nQUAL O TEMPO M\u00c1XIMO PARA O SERVI\u00c7O SER EXECUTADO\n\nMatr\u00edcula Inicial \u2013 geralmente no m\u00eas de novembro, conforme\u00a0 calend\u00e1rio escolar divulgado pela Secretaria Municipal de Educa\u00e7\u00e3o e em janeiro quando houver demanda.\n\nO SERVI\u00c7O POSSUI ALGUM CUSTO?\n\nO servi\u00e7o \u00e9 gratuito para a popula\u00e7\u00e3o.\n\nQUAL A FORMA DE COMUNICA\u00c7\u00c3O DIRETA OU INDIRETA COM O USU\u00c1RIO E ESTA SECRETARIA\n\nProcurar a institui\u00e7\u00e3o de ensino a qual deseja matricular a crian\u00e7a.\nTelefone da Secretaria Municipal de Educa\u00e7\u00e3o \u2013 (33) 3329 \u2013 8056\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0"},{"titulo":"2 - TRANSPORTE ESCOLAR","secretaria":"Secretaria Municipal de Educa\u00e7\u00e3o, Cultura e Esporte","servico_id":"srv-80914-3","url":"https:\/\/caratinga.mg.gov.br\/carta-de-servicos\/?secretaria=secretaria-municipal-de-educacao-cultura-e-esporte&servico=srv-80914-3","busca":"2 - TRANSPORTE ESCOLAR Secretaria Municipal de Educa\u00e7\u00e3o, Cultura e Esporte RESUMO DO SERVI\u00c7O\n\nOferta do transporte escolar para estudantes da zona rural ou locais de dif\u00edcil acesso.\n\nQUAIS S\u00c3O OS SERVI\u00c7OS\n\nTransportar os estudantes da sua resid\u00eancia para a institui\u00e7\u00e3o de ensino e vice-versa.\n\nO QUE \u00c9 PRECISO PARA A POPULA\u00c7\u00c3O ACESSAR O SERVI\u00c7O\n\nProcurar a dire\u00e7\u00e3o da institui\u00e7\u00e3o de ensino para informar sobre a dist\u00e2ncia de sua resid\u00eancia at\u00e9 a escola.\n\nQUAL O TEMPO M\u00c1XIMO PARA O SERVI\u00c7O SER EXECUTADO\n\nAt\u00e9 15 (quinze) dias ap\u00f3s a efetiva\u00e7\u00e3o da matr\u00edcula (respeitando a disponibilidade de rotas).\n\nO SERVI\u00c7O POSSUI ALGUM CUSTO?\n\nO servi\u00e7o \u00e9 gratuito.\n\nQUAL A FORMA DE COMUNICA\u00c7\u00c3O DIRETA OU INDIRETA COM O USU\u00c1RIO E ESTA SECRETARIA\n\nInstitui\u00e7\u00e3o de ensino a qual deseja matricular a crian\u00e7a.\nTelefone da Secretaria Municipal de Educa\u00e7\u00e3o \u2013 (33) 3329 \u2013 8056"},{"titulo":"\u00a0 3- MERENDA ESCOLAR","secretaria":"Secretaria Municipal de Educa\u00e7\u00e3o, Cultura e Esporte","servico_id":"srv-80914-4","url":"https:\/\/caratinga.mg.gov.br\/carta-de-servicos\/?secretaria=secretaria-municipal-de-educacao-cultura-e-esporte&servico=srv-80914-4","busca":"\u00a0 3- MERENDA ESCOLAR Secretaria Municipal de Educa\u00e7\u00e3o, Cultura e Esporte RESUMO DO SERVI\u00c7O\
9592n\nFornecimento de alimenta\u00e7\u00e3o\/refei\u00e7\u00e3o nutricionalmente balanceada a alunos das escolas\/Ceim municipais de Caratinga, em suas unidades, nos dias letivos.\n\nQUAIS S\u00c3O OS SERVI\u00c7OS\n\nA merenda \u00e9 servida diariamente, de acordo com o card\u00e1pio elaborado pela Nutricionista\nRespons\u00e1vel T\u00e9cnica (RT) do Servi\u00e7o de Nutri\u00e7\u00e3o, setor da Secretaria Municipal de Educa\u00e7\u00e3o.\nOs card\u00e1pios da merenda s\u00e3o disponibilizados semanalmente para as escolas\/Ceim, que s\u00e3o respons\u00e1veis por divulgar o mesmo \u00e0 comunidade escolar.\n\nO QUE \u00c9 PRECISO PARA A POPULA\u00c7\u00c3O ACESSAR O SERVI\u00c7O\n\nO servi\u00e7o j\u00e1 \u00e9 disponibilizado pelo FNDE\/PNAE, automaticamente para o aluno regularmente matriculado em uma escola\/Ceim municipal.\nAlunos que necessitam de uma dieta especial, por problemas de sa\u00fade, desde que documentados e por recomenda\u00e7\u00e3o m\u00e9dica, podem solicitar card\u00e1pio especial.\n\nQUAL O TEMPO M\u00c1XIMO PARA O SERVI\u00c7O SER EXECUTADO\n\nN\u00e3o se aplica. O servi\u00e7o \u00e9 cont\u00ednuo durante o ano letivo.\n\nO SERVI\u00c7O POSSUI ALGUM CUSTO?\n\nO servi\u00e7o \u00e9 gratuito. Os recursos utilizados para a Merenda Escolar s\u00e3o provenientes do FNDE\/PNAE e de contrapartida do munic\u00edpio.\n\nQUAL A FORMA DE COMUNICA\u00c7\u00c3O DIRETA OU INDIRETA COM O USU\u00c1RIO E ESTA SECRETARIA\n\nTelefone da Secretaria Municipal de Educa\u00e7\u00e3o \u2013 (33) 3329 \u2013 8056\nEndere\u00e7o: Travessa Coronel Ferreira Santos, n\u00ba 30, Centro\u00a0 – Caratinga-MG"},{"titulo":"4- ABERTURA DE ESCOLA DE EDUCA\u00c7\u00c3O INFANTIL\/RENOVA\u00c7\u00c3O DE AUTORIZA\u00c7\u00c3O DE FUNCIONAMENTO DE ESCOLA DE EDUCA\u00c7\u00c3O INFANTIL (REDE PRIVADA)","secretaria":"Secretaria Municipal de Educa\u00e7\u00e3o, Cultura e Esporte","servico_id":"srv-80914-5","url":"https:\/\/caratinga.mg.gov.br\/carta-de-servicos\/?secretaria=secretaria-municipal-de-educacao-cultura-e-esporte&servico=srv-80914-5","busca":"4- ABERTURA DE ESCOLA DE EDUCA\u00c7\u00c3O INFANTIL\/RENOVA\u00c7\u00c3O DE AUTORIZA\u00c7\u00c3O DE FUNCIONAMENTO DE ESCOLA DE EDUCA\u00c7\u00c3O INFANTIL (REDE PRIVADA) Secretaria Municipal de Educa\u00e7\u00e3o, Cultura e Esporte RESUMO DO SERVI\u00c7O\n\nInstruir o processo de cria\u00e7\u00e3o de uma institui\u00e7\u00e3o de ensino da educa\u00e7\u00e3o infantil privada.\nExpedir autoriza\u00e7\u00e3o de funcionamento da institui\u00e7\u00e3o de ensino da educa\u00e7\u00e3o infantil privada.\n\nQUAIS S\u00c3O OS SERVI\u00c7OS\n\nAtender ao p\u00fablico que deseja abrir uma institui\u00e7\u00e3o da educa\u00e7\u00e3o infantil, instruindo e encaminhando a documenta\u00e7\u00e3o necess\u00e1ria para realiza\u00e7\u00e3o da abertura.\nDOCUMENTA\u00c7\u00c3O NECESS\u00c1RIA:\n\nRequerimento do futuro dirigente solicitando a autoriza\u00e7\u00e3o ou renova\u00e7\u00e3o de autoriza\u00e7\u00e3o de funcionamento, endere\u00e7ado ao Secret\u00e1rio Municipal de Educa\u00e7\u00e3o;\nC\u00f3pia do cadastro nacional da pessoa jur\u00eddica (CNPJ), com a descri\u00e7\u00e3o da atividade econ\u00f4mica que destaque o atendimento a educa\u00e7\u00e3o infantil;\nAto constitutivo da mantenedora, contrato social ou estatuto, conforme a categoria da institui\u00e7\u00e3o \u2013 particular\/confessional\/filantr\u00f3pica;\nAta de elei\u00e7\u00e3o da diretoria, registrada em cart\u00f3rio, nos casos de institui\u00e7\u00f5es confessionais e filantr\u00f3picas;\nDocumentos de identifica\u00e7\u00e3o do representante legal da mantenedora e do dirigente da institui\u00e7\u00e3o \u2013 carteira de identidade e CPF;\nAlvar\u00e1 \u2013 licen\u00e7a de localiza\u00e7\u00e3o e funcionamento;\nAlvar\u00e1 de autoriza\u00e7\u00e3o sanit\u00e1ria;\nContrato de loca\u00e7\u00e3o, comodato ou registro do im\u00f3vel;\nCroqui dos espa\u00e7os existentes em tamanho proporcional somente para a primeira autoriza\u00e7\u00e3o ou renova\u00e7\u00e3o por mudan\u00e7a de endere\u00e7o;\nDescri\u00e7\u00e3o dos espa\u00e7os f\u00edsicos, do mobili\u00e1rio e equipamentos;\nDeclara\u00e7\u00e3o do dirigente da capacidade m\u00e1xima de matr\u00edculas para cada faixa et\u00e1ria, levando-se em conta a rela\u00e7\u00e3o professor\/crian\u00e7a, dispostas na Resolu\u
959200e7\u00e3o CME n\u00ba03\/2021;\nRegimento Escolar atualizado, conforme a Resolu\u00e7\u00e3o CME n\u00ba 03\/2021;\nProjeto Pol\u00edtico Pedag\u00f3gico atualizado, conforme o disposto na Resolu\u00e7\u00e3o CME n\u00ba 03\/2021;\nCalend\u00e1rio Escolar;\nQuadro demonstrativo de pessoal, relacionando os membros da diretoria, a equipe t\u00e9cnico administrativa, o corpo docente e os demais profissionais da escola, informando o n\u00edvel de escolaridade e hor\u00e1rio de trabalho;\nComprovante de escolaridade da equipe t\u00e9cnica pedag\u00f3gica e do corpo docente, de acordo com o disposto nas normas da Resolu\u00e7\u00e3o CME n\u00ba 03\/2021;\nQuadro informativo especificando a capacidade de atendimento e o n\u00famero de crian\u00e7as atendidas, a faixa et\u00e1ria e a organiza\u00e7\u00e3o das turmas por turno, com o nome do professor de cada turma.\n\n\nO QUE \u00c9 PRECISO PARA A POPULA\u00c7\u00c3O ACESSAR O SERVI\u00c7O\n\nProcurar o Setor de Inspe\u00e7\u00e3o Escolar da Secretaria Municipal de Educa\u00e7\u00e3o.\n\nQUAL O TEMPO M\u00c1XIMO PARA O SERVI\u00c7O SER EXECUTADO\n\nInicialmente 60(sessenta) dias ap\u00f3s o protocolo de toda documenta\u00e7\u00e3o no Setor de\u00a0\u00a0\u00a0\u00a0 Inspe\u00e7\u00e3o Escolar da Secretaria Municipal de Educa\u00e7\u00e3o.\n\nO SERVI\u00c7O POSSUI ALGUM CUSTO?\n\nO servi\u00e7o \u00e9 gratuito.\n\nQUAL A FORMA DE COMUNICA\u00c7\u00c3O DIRETA OU INDIRETA COM O USU\u00c1RIO E ESTA SECRETARIA\n\nTelefone da Secretaria Municipal de Educa\u00e7\u00e3o \u2013 (33) 3329 \u2013 8056\nEndere\u00e7o: Travessa Coronel Ferreira Santos, n\u00ba 30, Centro\u00a0 – Caratinga-MG"},{"titulo":"5 - \u00a0SERVI\u00c7OS ADMINISTRATIVOS\u00a0 PARA O SERVIDOR\u2013 GEST\u00c3O DE PESSOAS","secretaria":"Secretaria Municipal de Educa\u00e7\u00e3o, Cultura e Esporte","servico_id":"srv-80914-6","url":"https:\/\/caratinga.mg.gov.br\/carta-de-servicos\/?secretaria=secretaria-municipal-de-educacao-cultura-e-esporte&servico=srv-80914-6","busca":"5 - \u00a0SERVI\u00c7OS ADMINISTRATIVOS\u00a0 PARA O SERVIDOR\u2013 GEST\u00c3O DE PESSOAS Secretaria Municipal de Educa\u00e7\u00e3o, Cultura e Esporte RESUMO DO SERVI\u00c7O\n\nAtendimento geral aos servidores da educa\u00e7\u00e3o em rela\u00e7\u00e3o aos direitos e concess\u00f5es estabelecidas no Estatuto do Servidor P\u00fablico do Munic\u00edpio, no Estatuto do Magist\u00e9rio P\u00fablico Municipal e demais legisla\u00e7\u00f5es pertinentes aos direitos do servidor.\n\nQUAIS S\u00c3O OS SERVI\u00c7OS\n\nProtocolo de solicita\u00e7\u00e3o de vantagens, licen\u00e7as, adicionais e concess\u00f5es previstas no Estatuto do Servidor P\u00fablico e no Estatuto do Magist\u00e9rio P\u00fablico.\n\nO QUE \u00c9 PRECISO PARA O SERVIDOR ACESSAR O SERVI\u00c7O\n\nPreenchimento de formul\u00e1rio requisitando o benef\u00edcio de forma presencial, aguardando implementa\u00e7\u00e3o de sistema on-line (quando o servidor dever\u00e1 acessar os requerimentos pelo sistema).\n\nQUAL O TEMPO M\u00c1XIMO PARA O SERVI\u00c7O SER EXECUTADO\n\nPara licen\u00e7as m\u00e9dicas o prazo ser\u00e1 de 24 horas. Para os demais benef\u00edcios 15(quinze) dias para deferimento ou indeferimento, podendo ser prorrogado por per\u00edodo igual.\n\nO SERVI\u00c7O POSSUI ALGUM CUSTO?\n\nO servi\u00e7o \u00e9 gratuito.\n\nQUAL A FORMA DE COMUNICA\u00c7\u00c3O DIRETA OU INDIRETA COM O USU\u00c1RIO E ESTA SECRETARIA\n\nTelefone da Secretaria Municipal de Educa\u00e7\u00e3o \u2013 (33) 3329 \u2013 8056\nEndere\u00e7o: Travessa Coronel Ferreira Santos, n\u00ba 30, Centro\u00a0 – Caratinga-MG\nE-mail: [email protected]"},{"titulo":"6 - \u00a0SERVI\u00c7OS DE ATENDIMENTO EDUCACIONAL ESPECIALIZADO \u2013 AEE PARA ALUNOS P\u00daBLICO-ALVO DA EDUCA\u00c7\u00c3O ESPECIAL","secretaria":"Secretaria Municipal de Educa\u00e7\u00e3o, Cultura e Esporte","servico_id":"srv-80914-7","url":"https:\/\/caratinga.mg.gov.br\/carta-de-servicos\/?secretaria=secretaria-municipal-de-educacao-cultura-e-esporte&servico=srv-80914-7","busca":"6 - \u00a0SERVI\u00c7OS DE ATENDIMENTO EDUCACIONAL ESPECIALIZADO \u2013 AEE PARA ALUNOS P\u00daBLICO-ALVO DA EDUCA\u00c7\u00c3O ESPECIAL Secretaria Municipal de Educa\u00e7\u00e3o, Cultura e Esporte RESUMO DO SERVI\u00c7O\
9592n\nSala de recursos para alunos com defici\u00eancia, com fun\u00e7\u00e3o de complementar ou suplementar sua forma\u00e7\u00e3o por meio da disponibiliza\u00e7\u00e3o de recursos de acessibilidade e estrat\u00e9gias que eliminem barreiras para plena participa\u00e7\u00e3o do aluno na sociedade, priorizando seu desenvolvimento e aprendizagem.\n\nQUAIS S\u00c3O OS SERVI\u00c7OS\n\nAtendimento com profissionais habilitados para atender as necessidades educacionais dos alunos que necessitam de recursos humanos e pedag\u00f3gicos especializados para o aprendizado.\n\nO QUE \u00c9 PRECISO PARA O PAI\/RESPONS\u00c1VEL PELO ALUNO ACESSAR O SERVI\u00c7O\n\nO processo se inicia na escola onde \u00e9 conferida a documenta\u00e7\u00e3o do aluno, juntamente com avalia\u00e7\u00e3o da equipe pedag\u00f3gica da institui\u00e7\u00e3o de ensino e caso seja necess\u00e1rio, avalia\u00e7\u00e3o do setor da educa\u00e7\u00e3o especial da Secretaria Municipal de Educa\u00e7\u00e3o.\n\nQUAL O TEMPO M\u00c1XIMO PARA O SERVI\u00c7O SER EXECUTADO\n\nDe acordo com as vagas dispon\u00edveis\n\nO SERVI\u00c7O POSSUI ALGUM CUSTO?\n\nO servi\u00e7o \u00e9 gratuito.\n\nQUAL A FORMA DE COMUNICA\u00c7\u00c3O DIRETA OU INDIRETA COM O USU\u00c1RIO E ESTA SECRETARIA\n\nNa institui\u00e7\u00e3o de ensino onde o aluno esteja matriculado.\nTelefone da Secretaria Municipal de Educa\u00e7\u00e3o \u2013 (33) 3329 \u2013 8056\nEndere\u00e7o: Travessa Coronel Ferreira Santos, n\u00ba 30, Centro\u00a0 – Caratinga-MG"},{"titulo":"7 - SERVI\u00c7O DE ATENDIMENTO EDUCACIONAL ESPECIALIZADO AO ALUNO P\u00daBLICO ALVO DA EDUCA\u00c7\u00c3O ESPECIAL","secretaria":"Secretaria Municipal de Educa\u00e7\u00e3o, Cultura e Esporte","servico_id":"srv-80914-8","url":"https:\/\/caratinga.mg.gov.br\/carta-de-servicos\/?secretaria=secretaria-municipal-de-educacao-cultura-e-esporte&servico=srv-80914-8","busca":"7 - SERVI\u00c7O DE ATENDIMENTO EDUCACIONAL ESPECIALIZADO AO ALUNO P\u00daBLICO ALVO DA EDUCA\u00c7\u00c3O ESPECIAL Secretaria Municipal de Educa\u00e7\u00e3o, Cultura e Esporte RESUMO DO SERVI\u00c7O\n\n\u00c9 um recurso oferecido pela Rede P\u00fablica Municipal de Ensino para atendimento a crian\u00e7a\/aluno que necessita de um apoio individualizado para proporcionar o bem-estar nos aspectos f\u00edsico, mental, intelectual e s\u00f3cio emocional.\n\nQUAIS S\u00c3O OS SERVI\u00c7OS\n\nDisponibilizar profissional para acompanhar a crian\u00e7a\/aluno, prestando apoio nos aspectos f\u00edsico, mental, intelectual e socioemocional, bem como auxiliando no desenvolvimento de sua autonomia, com vistas \u00e0 promo\u00e7\u00e3o do pleno desenvolvimento de suas potencialidades.\n\nO QUE \u00c9 PRECISO PARA O PAI\/RESPONS\u00c1VEL PELO ALUNO ACESSAR O SERVI\u00c7O\n\nO processo se inicia na escola onde \u00e9 conferida a documenta\u00e7\u00e3o do aluno, juntamente com avalia\u00e7\u00e3o da equipe pedag\u00f3gica da institui\u00e7\u00e3o de ensino e caso seja necess\u00e1rio, avalia\u00e7\u00e3o do setor da educa\u00e7\u00e3o especial da Secretaria Municipal de Educa\u00e7\u00e3o.\n\nQUAL O TEMPO M\u00c1XIMO PARA O SERVI\u00c7O SER EXECUTADO\n\nImediatamente, ap\u00f3s an\u00e1lise do Setor Pedag\u00f3gico da Educa\u00e7\u00e3o Especial da Secretaria Municipal de Educa\u00e7\u00e3o.\n\nO SERVI\u00c7O POSSUI ALGUM CUSTO?\n\nO servi\u00e7o \u00e9 gratuito.\n\nQUAL A FORMA DE COMUNICA\u00c7\u00c3O DIRETA OU INDIRETA COM O USU\u00c1RIO E ESTA SECRETARIA\n\nPela institui\u00e7\u00e3o de ensino onde a crian\u00e7a\/aluno esteja matricula."}]</script>
vendor: 1 bytes, line 9592
9592
9593<script> 9594 document.addEventListener('DOMContentLoaded', function() { 9595 const form = document.querySelector('.js-servico-search'); 9596 if (!form) return; 9597 9598 const input = form.querySelector('.js-servico-search-input'); 9599 const sugestoes = form.querySelector('.servico-search-sugestoes'); 9600 const dataNode = document.getElementById('servico-search-data'); 9601 if (!input || !sugestoes) return; 9602 9603 let servicos = []; 9604 try { 9605 servicos = JSON.parse((dataNode && dataNode.textContent) ? dataNode.textContent : '[]'); 9606 } catch (error) { 9607 servicos = []; 9608 } 9609 9610 const normalize = (value) => String(value || '') 9611 .normalize('NFD') 9612 .replace(/[\u0300-\u036f]/g, '') 9613 .toLowerCase() 9614 .trim(); 9615 9616 const escapeHtml = (value) => String(value || '') 9617 .replace(/&/g, '&') 9618 .replace(/</g, '<') 9619 .replace(/>/g, '>') 9620 .replace(/"/g, '"') 9621 .replace(/'/g, '''); 9622 9623 const indexed = servicos.map((item) => { 9624 const titulo = item && item.titulo ? item.titulo : ''; 9625 const secretaria = item && item.secretaria ? item.secretaria : ''; 9626 const buscaTexto = item && item.busca ? item.busca : (titulo + ' ' + secretaria); 9627 9628 return { 9629 titulo, 9630 secretaria, 9631 servico_id: item && item.servico_id ? item.servico_id : '', 9632 url: item && item.url ? item.url : '', 9633 _texto: normalize(buscaTexto), 9634 }; 9635 }); 9636 9637 let matchesAtuais = []; 9638 let indiceAtivo = -1; 9639 9640 function fecharSugestoes() { 9641 sugestoes.hidden = true; 9642 sugestoes.innerHTML = ''; 9643 matchesAtuais = []; 9644 indiceAtivo = -1; 9645 } 9646 9647 function abrirSugestoes() { 9648 sugestoes.hidden = false; 9649 } 9650 9651 function obterMatches(term) { 9652 const termo = normalize(term); 9653 if (!termo) return indexed; 9654 return indexed.filter((item) => item._texto.includes(termo)); 9655 } 9656 9657 function atualizarIndiceAtivo() { 9658 const itens = sugestoes.querySelectorAll('.servico-search-item'); 9659 itens.forEach((item, index) => { 9660 item.classList.toggle('ativo', index === indiceAtivo); 9661 }); 9662 } 9663 9664 function navegarPara(item) { 9665 if (!item || !item.url) return; 9666 window.location.href = item.url; 9667 } 9668 9669 function renderizarSugestoes(matches) { 9670 matchesAtuais = matches; 9671 indiceAtivo = -1; 9672 9673 if (!matches.length) { 9674 sugestoes.innerHTML = '<div class="servico-search-vazio">Nenhum servico encontrado.</div>'; 9675 abrirSugestoes(); 9676 return; 9677 } 9678 9679 sugestoes.innerHTML = matches.map((item, index) => ( 9680 '<button type="button" class="servico-search-item" data-index="' + index + '">' + 9681 '<strong>' + escapeHtml(item.titulo) + '</strong>' + 9682 '<span>' + escapeHtml(item.secretaria) + '</span>' + 9683 '</button>' 9684 )).join(''); 9685 9686 abrirSugestoes(); 9687 } 9688 9689 function buscarOuExibirMensagem() { 9690 const termo = normalize(input.value); 9691 const matches = obterMatches(input.value); 9692 9693 if (termo && matches[0]) { 9694 navegarPara(matches[0]); 9695 return; 9696 } 9697 9698 if (!termo) { 9699 renderizarSugestoes(indexed); 9700 return; 9701 } 9702 9703 renderizarSugestoes([]); 9704 input.focus(); 9705 } 9706 9707 function atualizarSugestoes() { 9708 const matches = obterMatches(input.value); 9709 renderizarSugestoes(matches); 9710 } 9711 9712 input.addEventListener('focus', atualizarSugestoes); 9713 input.addEventListener('input', atualizarSugestoes); 9714 9715 input.addEventListener('keydown', function(event) { 9716 if (sugestoes.hidden) return; 9717 9718 if (event.key === 'ArrowDown') { 9719 event.preventDefault(); 9720 indiceAtivo = Math.min(indiceAtivo + 1, matchesAtuais.length - 1); 9721 atualizarIndiceAtivo(); 9722 } else if (event.key === 'ArrowUp') { 9723 event.preventDefault(); 9724 indiceAtivo = Math.max(indiceAtivo - 1, 0); 9725 atualizarIndiceAtivo(); 9726 } else if (event.key === 'Enter') { 9727 event.preventDefault(); 9728 if (indiceAtivo >= 0 && matchesAtuais[indiceAtivo]) { 9729 navegarPara(matchesAtuais[indiceAtivo]); 9730 return; 9731 } 9732 buscarOuExibirMensagem(); 9733 } else if (event.key === 'Escape') { 9734 fecharSugestoes(); 9735 } 9736 }); 9737 9738 sugestoes.addEventListener('click', function(event) { 9739 const botao = event.target.closest('.servico-search-item'); 9740 if (!botao) return; 9741 const index = Number(botao.getAttribute('data-index')); 9742 if (Number.isNaN(index) || !matchesAtuais[index]) return; 9743 navegarPara(matchesAtuais[index]); 9744 }); 9745 9746 form.addEventListener('submit', function(event) { 9747 event.preventDefault(); 9748 buscarOuExibirMensagem(); 9749 }); 9750 9751 document.addEventListener('click', function(event) { 9752 if (!form.contains(event.target)) { 9753 fecharSugestoes(); 9754 } 9755 }); 9756 }); 9757</script>
vendor: 1 bytes, line 9757
9757
9758<script> 9759 document.addEventListener('DOMContentLoaded', function() { 9760 const sliders = document.querySelectorAll('[data-home-banners-slider="1"]'); 9761 if (!sliders.length) return; 9762 9763 sliders.forEach(function(slider) { 9764 const slides = Array.from(slider.querySelectorAll('.home-banner-slide')); 9765 if (slides.length < 2) return; 9766 9767 const visibleCount = Math.max(1, Number(slider.getAttribute('data-visible')) || 2); 9768 const interval = Number(slider.getAttribute('data-interval')) || 9000; 9769 let currentIndex = 0; 9770 let timerId = null; 9771 9772 const setActiveSlide = function(startIndex) { 9773 slides.forEach(function(slide, slideIndex) { 9774 let active = false; 9775 for (let offset = 0; offset < visibleCount; offset += 1) { 9776 if (((startIndex + offset) % slides.length) === slideIndex) { 9777 active = true; 9778 break; 9779 } 9780 } 9781 slide.classList.toggle('is-active', active); 9782 }); 9783 }; 9784 9785 const goToNextSlide = function() { 9786 currentIndex = (currentIndex + 1) % slides.length;
9787 setActiveSlide(currentIndex); 9788 }; 9789 9790 const stopAutoplay = function() { 9791 if (timerId !== null) { 9792 window.clearInterval(timerId); 9793 timerId = null; 9794 } 9795 }; 9796 9797 const startAutoplay = function() { 9798 stopAutoplay(); 9799 timerId = window.setInterval(goToNextSlide, interval); 9800 }; 9801 9802 setActiveSlide(0); 9803 9804 if (slides.length <= visibleCount) { 9805 return; 9806 } 9807 9808 startAutoplay(); 9809 9810 slider.addEventListener('mouseenter', stopAutoplay); 9811 slider.addEventListener('mouseleave', startAutoplay); 9812 slider.addEventListener('focusin', stopAutoplay); 9813 slider.addEventListener('focusout', startAutoplay); 9814 9815 document.addEventListener('visibilitychange', function() { 9816 if (document.hidden) { 9817 stopAutoplay(); 9818 } else { 9819 startAutoplay(); 9820 } 9821 }); 9822 }); 9823 }); 9824</script>
9824 9825 9826<style> 9827 body.layout-novo section.area-header { 9828 position: absolute; 9829 top: 0; 9830 left: 0; 9831 right: 0; 9832 z-index: 30; 9833 display: block; 9834 pointer-events: none; 9835 } 9836 9837 body.layout-novo section.area-header header, 9838 body.layout-novo section.area-header .menu-items, 9839 body.layout-novo section.area-header .menu-items *, 9840 body.layout-novo section.area-header nav, 9841 body.layout-novo section.area-header nav * { 9842 pointer-events: auto; 9843 } 9844 9845 body.layout-novo section.area-header header { 9846 position: relative; 9847 } 9848 9849 body.layout-novo { 9850 --layout-novo-header-height: 136px; 9851 --layout-novo-hero-height: clamp(360px, 26vw, 497px); 9852 --layout-novo-nav-space: 82px; 9853 position: relative; 9854 } 9855 9856 body.layout-novo::before { 9857 content: ""; 9858 position: absolute; 9859 top: 0; 9860 left: 0; 9861 right: 0; 9862 height: var(--layout-novo-hero-height); 9863 background: url('https://caratinga.mg.gov.br/wp-content/themes/caratinga-normas/assets/foto-header.png') center 20% / cover no-repeat; 9864 z-index: 0; 9865 pointer-events: none; 9866 } 9867 9868 body.layout-novo .area-header, 9869 body.layout-novo .secao-servicos, 9870 body.layout-novo #conteudo { 9871 position: relative; 9872 z-index: 1; 9873 } 9874 9875 body.layout-novo section.menu-items { 9876 display: grid !important; 9877 grid-template-areas: "logo pesquisa sociais acoes"; 9878 grid-template-columns: minmax(260px, 1fr) minmax(320px, 800px) auto auto; 9879 align-items: center; 9880 gap: 80px; 9881 height: auto !important; 9882 min-height: var(--layout-novo-header-height); 9883 padding: 10px 30px 12px !important; 9884 overflow: visible !important; 9885 background: linear-gradient(180deg, rgba(248, 243, 238, 0.97) 0%, rgba(248, 243, 238, 0.9) 100%) !important; 9886 border-bottom: 2px solid rgba(153, 136, 101, 0.34); 9887 backdrop-filter: blur(1px); 9888 } 9889 9890 body.layout-novo section.menu-items .logo, 9891 body.layout-novo section.menu-items .redes-sociais, 9892 body.layout-novo section.menu-items .search-servico-header, 9893 body.layout-novo section.menu-items .layout-switch-slot { 9894 display: flex !important; 9895 } 9896 9897 body.layout-novo section.menu-items .logo { 9898 grid-area: logo; 9899 align-items: center; 9900 margin: 0; 9901 justify-self: start; 9902 } 9903 9904 body.layout-novo section.menu-items .logo img { 9905 width: auto; 9906 height: 120px; 9907 max-width: 100%; 9908 object-fit: contain; 9909 } 9910 9911 body.layout-novo section.menu-items .logo .logo-text { 9912 display: inline-flex; 9913 flex-direction: column; 9914 justify-content: center; 9915 align-items: flex-start; 9916 min-height: 66px; 9917 color: #1f326b; 9918 white-space: nowrap; 9919 line-height: 1; 9920 } 9921 9922 body.layout-novo section.menu-items .logo .logo-text-kicker { 9923 font-size: 0.82rem; 9924 font-weight: 600; 9925 letter-spacing: 0.16em; 9926 text-transform: uppercase; 9927 } 9928 9929 body.layout-novo section.menu-items .logo .logo-text-name { 9930 font-size: 1.88rem; 9931 font-weight: 800; 9932 letter-spacing: 0.04em; 9933 text-transform: uppercase; 9934 margin-top: 2px; 9935 } 9936 9937 body.layout-novo section.menu-items .logo .logo-text-tagline { 9938 font-size: 0.6rem; 9939 font-weight: 600; 9940 letter-spacing: 0.12em; 9941 text-transform: uppercase; 9942 margin-top: 4px; 9943 color: #6e6a75; 9944 } 9945 9946 body.layout-novo section.menu-items .search-servico-header { 9947 grid-area: pesquisa; 9948 position: relative !important; 9949 top: auto !important; 9950 left: auto !important; 9951 transform: none !important; 9952 align-items: center; 9953 width: 100% !important; 9954 max-width: 400px !important; 9955 min-height: 30px; 9956 margin: 0 auto !important; 9957 padding: 0 18px !important; 9958 background: rgba(255, 255, 255, 0.95) !important; 9959 border: 1px solid rgba(130, 139, 154, 0.18) !important; 9960 border-radius: 10px; 9961 box-shadow: 0 3px 10px rgba(18, 43, 73, 0.08); 9962 z-index: 5; 9963 justify-self: center; 9964 } 9965 9966 body.layout-novo section.menu-items .search-servico-header input#bar-search { 9967 width: 100%; 9968 min-width: 0; 9969 height: auto; 9970 padding: 0; 9971 border: 0; 9972 box-shadow: none; 9973 background: transparent; 9974 color: #6b7280; 9975 font-size: 1rem; 9976 text-align: center; 9977 } 9978 9979 body.layout-novo section.menu-items .search-servico-header input#bar-search::placeholder { 9980 color: #7b8190; 9981 opacity: 1; 9982 } 9983 9984 body.layout-novo section.menu-items .search-servico-header i { 9985 display: none; 9986 } 9987 9988 body.layout-novo section.menu-items .redes-sociais { 9989 grid-area: sociais; 9990 width: auto; 9991 max-width: none; 9992 margin: 0; 9993 display: flex !important; 9994 align-items: center; 9995 justify-content: flex-end; 9996 gap: 8px; 9997 justify-self: end; 9998 } 9999 10000 body.layout-novo section.menu-items .redes-sociais .icons-sociais--info { 10001 display: none !important; 10002 } 10003 10004 body.layout-novo section.menu-items .redes-sociais .icons-sociais { 10005 width: 30px; 10006 height: 30px; 10007 margin: 0; 10008 padding: 0; 10009 border: 0; 10010 border-radius: 4px; 10011 background: #1f326b; 10012 box-shadow: none; 10013 } 10014 10015 body.layout-novo section.menu-items .redes-sociais .icons-sociais a { 10016 width: 100%; 10017 font-size: 0.95rem; 10018 color: #fff; 10019 } 10020 10021 body.layout-novo section.menu-items .redes-sociais .icons-sociais a i { 10022 transition: transform 0.2s ease; 10023 } 10024 10025 body.layout-novo section.menu-items .redes-sociais .icons-sociais:hover a i { 10026 transform: scale(1.08); 10027 } 10028 10029 body.layout-novo section.menu-items .translate-header { 10030 display: flex; 10031 align-items: center; 10032 gap: 8px; 10033 margin-left: 6px; 10034 } 10035 10036 body.layout-novo section.menu-items .layout-switch-slot { 10037 grid-area: acoes; 10038 position: static; 10039 z-index: 6; 10040 display: flex !important; 10041 align-items: center; 10042 justify-content: flex-end; 10043 justify-self: end; 10044 width: auto; 10045 max-width: 100%; 10046 } 10047 10048 body.layout-novo section.menu-items .layout-switch-prompt { 10049 display: inline-flex; 10050 align-items: center; 10051 gap: 6px; 10052 padding: 8px 12px; 10053 border-radius: 999px; 10054 background: rgba(255, 255, 255, 0.92); 10055 border: 1px solid rgba(27, 57, 102, 0.1);
10056 box-shadow: 0 6px 14px rgba(17, 38, 82, 0.1); 10057 color: #27446d; 10058 font-size: 0.82rem; 10059 line-height: 1; 10060 white-space: nowrap; 10061 } 10062 10063 body.layout-novo section.menu-items .layout-switch-text, 10064 body.layout-novo section.menu-items .layout-switch-link { 10065 color: inherit; 10066 font-size: inherit; 10067 } 10068 10069 body.layout-novo section.menu-items .layout-switch-link { 10070 font-weight: 700; 10071 color: #1f4c8d; 10072 } 10073 10074 body.layout-novo section.menu-items .layout-switch-close { 10075 width: 16px; 10076 height: 16px; 10077 font-size: 0.9rem; 10078 color: #6a7c99; 10079 } 10080 10081 @media (max-width: 1700px) and (min-width: 770px) { 10082 body.layout-novo section.menu-items { 10083 grid-template-areas: "logo pesquisa sociais acoes"; 10084 grid-template-columns: minmax(220px, 1fr) minmax(220px, 460px) auto auto; 10085 gap: 12px; 10086 padding: 10px 18px 12px !important; 10087 } 10088 10089 body.layout-novo section.menu-items .logo img { 10090 height: 104px; 10091 } 10092 10093 body.layout-novo section.menu-items .search-servico-header { 10094 max-width: 360px !important; 10095 padding: 0 14px !important; 10096 } 10097 10098 body.layout-novo section.menu-items .redes-sociais { 10099 gap: 6px; 10100 } 10101 10102 body.layout-novo section.menu-items .layout-switch-slot { 10103 width: auto; 10104 max-width: 100%; 10105 min-width: 0; 10106 justify-self: end; 10107 } 10108 10109 body.layout-novo section.menu-items .layout-switch-prompt { 10110 width: auto; 10111 max-width: 100%; 10112 justify-content: flex-end; 10113 gap: 5px; 10114 padding: 6px 9px; 10115 border-radius: 999px; 10116 font-size: 0.75rem; 10117 line-height: 1; 10118 white-space: nowrap; 10119 flex-wrap: nowrap; 10120 box-sizing: border-box; 10121 } 10122 10123 body.layout-novo section.menu-items .layout-switch-text { 10124 display: inline; 10125 white-space: nowrap; 10126 } 10127 10128 body.layout-novo section.menu-items .layout-switch-link { 10129 white-space: nowrap; 10130 } 10131 10132 body.layout-novo section.menu-items .layout-switch-close { 10133 width: 15px; 10134 height: 15px; 10135 margin-left: 1px; 10136 flex: 0 0 auto; 10137 } 10138 } 10139 10140 @media (max-width: 1199px) and (min-width: 770px) { 10141 body.layout-novo section.menu-items { 10142 grid-template-areas: 10143 "logo pesquisa sociais" 10144 "acoes acoes acoes"; 10145 grid-template-columns: minmax(180px, 1fr) minmax(220px, 1fr) auto; 10146 column-gap: 10px; 10147 row-gap: 10px; 10148 padding: 10px 16px 14px !important; 10149 } 10150 10151 body.layout-novo section.menu-items .logo img { 10152 height: 92px; 10153 } 10154 10155 body.layout-novo section.menu-items .search-servico-header { 10156 max-width: 360px !important; 10157 } 10158 10159 body.layout-novo section.menu-items .redes-sociais { 10160 justify-self: end; 10161 gap: 6px; 10162 } 10163 10164 body.layout-novo section.menu-items .layout-switch-slot { 10165 grid-area: acoes; 10166 justify-self: center; 10167 justify-content: center; 10168 width: 100%; 10169 max-width: 100%; 10170 padding-top: 2px; 10171 } 10172 10173 body.layout-novo section.menu-items .layout-switch-prompt { 10174 justify-content: center; 10175 margin: 0 auto; 10176 width: auto; 10177 max-width: min(100%, 470px); 10178 } 10179 } 10180 10181 body.layout-novo section.menu-items .translate-header a.glink { 10182 display: inline-flex; 10183 align-items: center; 10184 margin: 0; 10185 line-height: 1; 10186 } 10187 10188 body.layout-novo section.menu-items .translate-header a.glink img { 10189 display: block; 10190 width: 34px; 10191 height: auto; 10192 border-radius: 0; 10193 box-shadow: none; 10194 } 10195 10196 body.layout-novo section.menu-items .translate-header a.glink span { 10197 display: none !important; 10198 } 10199 10200 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center { 10201 position: absolute; 10202 top: var(--layout-novo-hero-height); 10203 left: 0; 10204 right: 0; 10205 min-height: 78px; 10206 padding: 0 clamp(14px, 2vw, 28px) !important; 10207 background: #fff !important;
10208 border-top: 4px solid #1f326b; 10209 box-shadow: none; 10210 z-index: 20; 10211 box-sizing: border-box; 10212 } 10213 10214 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse { 10215 width: 100%; 10216 justify-content: center; 10217 } 10218 10219 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .menu-navbar, 10220 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1, 10221 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-max_mega_menu_1 { 10222 width: 100%; 10223 } 10224 10225 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-max_mega_menu_1 { 10226 display: flex !important; 10227 align-items: center; 10228 justify-content: center; 10229 flex-wrap: nowrap !important; 10230 gap: 2px; 10231 } 10232 10233 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-max_mega_menu_1>li.mega-menu-item { 10234 margin: 0; 10235 padding: 0; 10236 flex: 0 0 auto; 10237 } 10238 10239 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link { 10240 color: #23366b !important; 10241 font-size: clamp(0.82rem, 0.16vw + 0.72rem, 0.95rem) !important; 10242 font-weight: 500 !important; 10243 letter-spacing: -0.015em; 10244 line-height: 1.2; 10245 white-space: nowrap; 10246 padding: 24px 3px !important; 10247 background: transparent !important; 10248 } 10249 10250 @media (max-width: 1480px) and (min-width: 1200px) { 10251 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-max_mega_menu_1 { 10252 gap: 0; 10253 } 10254 10255 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link { 10256 font-size: clamp(0.76rem, 0.14vw + 0.7rem, 0.88rem) !important; 10257 padding: 23px 2px !important; 10258 } 10259 } 10260 10261 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after { 10262 content: "\2304" !important; 10263 font-family: Arial, sans-serif !important; 10264 display: inline-block; 10265 color: #23366b; 10266 font-size: 0.82rem !important; 10267 font-weight: 700; 10268 margin-left: 5px; 10269 vertical-align: middle; 10270 opacity: 0.9; 10271 transform-origin: 50% 52%; 10272 transition: transform 0.22s ease, opacity 0.22s ease; 10273 } 10274 10275 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children:hover>a.mega-menu-link>span.mega-indicator:after, 10276 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after { 10277 transform: rotate(-180deg); 10278 } 10279 10280 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center ul.mega-sub-menu { 10281 background: #fff !important; 10282 border: 1px solid #d7dfec !important; 10283 box-shadow: 0 14px 30px rgba(17, 38, 82, 0.14); 10284 } 10285 10286 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center ul.mega-sub-menu li.mega-menu-item:hover { 10287 background: #eef4fb !important; 10288 } 10289 10290 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center ul.mega-sub-menu li a.mega-menu-link { 10291 color: #23366b !important; 10292 font-size: 0.92rem !important; 10293 font-weight: 500 !important; 10294 line-height: 1.3; 10295 padding: 10px 16px !important; 10296 width: auto !important; 10297 } 10298 10299 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item.mega-menu-flyout>ul.mega-sub-menu li.mega-menu-item-has-children { 10300 position: relative !important; 10301 } 10302 10303 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item.mega-menu-flyout>ul.mega-sub-menu li.mega-menu-item-has-children>ul.mega-sub-menu { 10304 top: 0 !important; 10305 left: auto !important; 10306 right: calc(100% + 12px) !important; 10307 margin: 0 !important; 10308 transform: none !important; 10309 min-width: 280px !important; 10310 z-index: 10002 !important; 10311 } 10312 10313 body.layout-novo .bloco-cabecalho-servico { 10314 display: block !important; 10315 position: relative; 10316 width: 100%; 10317 height: var(--layout-novo-hero-height) !important; 10318 line-height: 0; 10319 overflow: hidden; 10320 background: transparent; 10321 padding-top: 0; 10322 } 10323 10324 body.layout-novo .container-servicos { 10325 position: relative; 10326 z-index: 2; 10327 background: #fff; 10328 padding-top: var(--layout-novo-nav-space) !important; 10329 } 10330 10331 body.layout-novo .container-servicos>.container-noticias,
10332 body.layout-novo section.secao-servicos>.secao-noticias { 10333 display: none !important; 10334 } 10335 10336 body.layout-novo .subtitulo-acesso-rapido { 10337 display: flex; 10338 align-items: center; 10339 gap: 26px; 10340 width: min(100%, 1320px); 10341 margin: 42px auto 50px; 10342 padding: 0 24px; 10343 color: #2f2f7d; 10344 font-size: clamp(1.55rem, 1.1vw + 1.1rem, 1.8rem); 10345 font-style: italic; 10346 font-weight: 800; 10347 letter-spacing: -0.03em; 10348 line-height: 1; 10349 text-transform: uppercase; 10350 } 10351 10352 body.layout-novo .subtitulo-acesso-rapido::after { 10353 content: ""; 10354 flex: 1 1 auto; 10355 min-width: 80px; 10356 height: 2px; 10357 background: rgb(67 60 134); 10358 } 10359 10360 body.layout-novo .grade-acesso-rapido { 10361 display: grid; 10362 grid-template-columns: repeat(8, minmax(0, 1fr)); 10363 gap: 18px !important; 10364 width: min(100%, 1320px); 10365 margin: 0 auto 70px !important; 10366 padding: 0 24px !important; 10367 max-width: none; 10368 } 10369 10370 body.layout-novo .item-acesso-rapido { 10371 display: flex !important; 10372 flex-direction: column; 10373 align-items: center; 10374 justify-content: center; 10375 gap: 10px; 10376 min-height: 96px; 10377 margin: 0 !important; 10378 padding: 10px !important; 10379 border: 1px solid #bebbcf !important; 10380 border-radius: 12px; 10381 background: #fff !important; 10382 color: #433c86 !important; 10383 text-align: center; 10384 text-decoration: none; 10385 box-shadow: none; 10386 transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease, color 0.22s ease; 10387 } 10388 10389 body.layout-novo .item-acesso-rapido:hover { 10390 color: #2f2f7d !important; 10391 border-color: #8f88c4 !important; 10392 box-shadow: 0 14px 28px rgba(43, 47, 131, 0.12); 10393 transform: translateY(-2px); 10394 z-index: 1; 10395 } 10396 10397 body.layout-novo .item-acesso-rapido-sem-link { 10398 cursor: default; 10399 } 10400 10401 body.layout-novo .item-acesso-rapido-sem-link:hover { 10402 transform: none; 10403 box-shadow: none; 10404 border-color: #bebbcf !important; 10405 color: #433c86 !important; 10406 } 10407 10408 body.layout-novo .icone-acesso-rapido { 10409 display: flex; 10410 align-items: center; 10411 justify-content: center; 10412 min-height: 34px; 10413 color: inherit; 10414 } 10415 10416 body.layout-novo .icone-acesso-rapido i { 10417 margin: 0; 10418 color: inherit !important; 10419 font-size: 1.8rem; 10420 line-height: 1; 10421 } 10422 10423 body.layout-novo .imagem-acesso-rapido { 10424 width: 40px; 10425 height: 40px; 10426 object-fit: contain; 10427 } 10428 10429 body.layout-novo .texto-acesso-rapido { 10430 color: inherit; 10431 font-size: 0.9rem; 10432 font-weight: 500; 10433 line-height: 1.18; 10434 letter-spacing: -0.01em; 10435 overflow-wrap: anywhere; 10436 } 10437 10438 body.layout-novo .container-servicos>.secao-campanhas { 10439 display: block !important; 10440 width: min(100%, 1320px); 10441 margin: 0 auto 34px; 10442 padding: 0 24px; 10443 overflow: hidden; 10444 } 10445 10446 body.layout-novo .container-servicos>.secao-campanhas .container-campanhas, 10447 body.layout-novo .container-servicos>.secao-campanhas .slider-campanhas, 10448 body.layout-novo .container-servicos>.secao-campanhas .slides-campanhas, 10449 body.layout-novo .container-servicos>.secao-campanhas .item-campanha, 10450 body.layout-novo .container-servicos>.secao-campanhas .item-campanha a { 10451 width: 100%; 10452 max-width: none; 10453 border-radius: 0 !important; 10454 } 10455 10456 body.layout-novo .container-servicos>.secao-campanhas .container-campanhas { 10457 padding: 0 !important; 10458 overflow: hidden; 10459 } 10460 10461 body.layout-novo .container-servicos>.secao-campanhas .slides-campanhas { 10462 display: block; 10463 position: relative; 10464 max-width: 100%; 10465 } 10466 10467 body.layout-novo .container-servicos>.secao-campanhas .item-campanha { 10468 display: none; 10469 max-width: 100%; 10470 } 10471 10472 body.layout-novo .container-servicos>.secao-campanhas .item-campanha.is-active { 10473 display: block; 10474 } 10475 10476 body.layout-novo .container-servicos>.secao-campanhas .item-campanha img { 10477 display: block; 10478 width: 100%; 10479 height: auto; 10480 border-radius: 0 !important; 10481 object-fit: contain; 10482 object-position: center; 10483 } 10484 10485 body.layout-novo .subtitulo-servico { 10486 display: flex; 10487 align-items: center; 10488 gap: 26px; 10489 width: min(100%, 1320px); 10490 margin: 42px auto 50px; 10491 padding: 0 24px; 10492 color: #2f2f7d; 10493 font-size: clamp(1.55rem, 1.1vw + 1.1rem, 1.8rem); 10494 font-style: italic; 10495 font-weight: 800; 10496 letter-spacing: -0.03em; 10497 line-height: 1; 10498 text-transform: uppercase; 10499 } 10500 10501 body.layout-novo .subtitulo-servico::after { 10502 content: ""; 10503 flex: 1 1 auto; 10504 min-width: 80px; 10505 height: 2px; 10506 background: rgb(67 60 134); 10507 } 10508 10509 body.layout-novo .grade-servicos { 10510 display: grid; 10511 grid-template-columns: repeat(4, minmax(0, 1fr)); 10512 gap: 10px !important; 10513 width: min(100%, 1320px); 10514 margin: 0 auto 44px !important; 10515 padding: 0 24px !important; 10516 max-width: none; 10517 } 10518 10519 body.layout-novo .item-servico { 10520 display: flex !important; 10521 align-items: center; 10522 justify-content: center; 10523 min-height: 92px; 10524 height: 92px !important; 10525 aspect-ratio: auto !important; 10526 margin: 0 !important; 10527 padding: 4px 12px !important; 10528 border: 1px solid #bebbcf !important; 10529 border-radius: 10px; 10530 background: #fff !important; 10531 text-decoration: none; 10532 box-shadow: none; 10533 overflow: hidden; 10534 transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease; 10535 } 10536
10537 body.layout-novo .item-servico:hover { 10538 border-color: #8f88c4 !important; 10539 box-shadow: 0 14px 28px rgba(43, 47, 131, 0.12); 10540 transform: translateY(-2px); 10541 z-index: 1; 10542 } 10543 10544 body.layout-novo .item-servico-sem-link { 10545 cursor: default; 10546 } 10547 10548 body.layout-novo .item-servico-sem-link:hover { 10549 transform: none; 10550 box-shadow: none; 10551 border-color: #bebbcf !important; 10552 } 10553 10554 body.layout-novo .imagem-servico-card { 10555 display: block; 10556 width: 100%; 10557 height: 100%; 10558 object-fit: cover; 10559 object-position: center; 10560 } 10561 10562 body.layout-novo .secao-home-destaques { 10563 max-width: 1320px; 10564 margin: 56px auto 0; 10565 padding: 0 24px 36px; 10566 } 10567 10568 body.layout-novo .home-destaques-grid { 10569 display: grid; 10570 grid-template-columns: minmax(0, 1.04fr) minmax(360px, 0.96fr); 10571 gap: 24px; 10572 align-items: stretch; 10573 } 10574 10575 body.layout-novo .home-destaques-grid--sem-noticia, 10576 body.layout-novo .home-destaques-grid--sem-banners { 10577 grid-template-columns: 1fr; 10578 } 10579 10580 body.layout-novo .home-destaques-grid--sem-banners { 10581 max-width: 960px; 10582 margin: 0 auto; 10583 } 10584 10585 body.layout-novo .home-destaques-grid--sem-banners .home-noticia-principal { 10586 justify-content: center; 10587 padding: clamp(48px, 4vw, 74px) clamp(30px, 4vw, 72px); 10588 border: 1px solid #e2e7f1; 10589 border-radius: 18px; 10590 background: linear-gradient(90deg, #f7f8fc 0%, #eef1f9 52%, #f7f8fc 100%); 10591 box-shadow: 0 16px 32px rgba(26, 38, 94, 0.08); 10592 text-align: center; 10593 } 10594 10595 body.layout-novo .home-destaques-grid--sem-banners .home-noticia-principal__conteudo { 10596 width: min(100%, 52rem); 10597 } 10598 10599 body.layout-novo .home-destaques-grid--sem-banners .home-noticia-principal__titulo { 10600 text-align: center; 10601 } 10602 10603 body.layout-novo .home-destaques-grid--sem-banners .home-noticia-principal__resumo { 10604 margin: 22px auto 0; 10605 max-width: 42rem; 10606 text-align: center; 10607 } 10608 10609 body.layout-novo .home-destaques-grid--sem-banners .home-noticia-principal__acoes { 10610 width: auto; 10611 align-items: center; 10612 margin: 24px auto 0; 10613 } 10614 10615 body.layout-novo .home-noticia-principal { 10616 display: flex; 10617 align-items: center; 10618 justify-content: right; 10619 min-height: 100%; 10620 padding: clamp(54px, 4.8vw, 92px) clamp(32px, 3.8vw, 64px); 10621 text-align: center; 10622 } 10623 10624 body.layout-novo .home-noticia-principal__conteudo { 10625 width: min(100%, 30rem); 10626 } 10627 10628 body.layout-novo .home-noticia-principal__titulo { 10629 margin: 0; 10630 color: #2b2f83; 10631 font-size: clamp(1.95rem, 2vw + 1rem, 2.25rem); 10632 font-weight: 800; 10633 letter-spacing: -0.04em; 10634 line-height: 0.98; 10635 text-transform: uppercase; 10636 text-wrap: balance; 10637 text-align: right; 10638 } 10639 10640 body.layout-novo .home-noticia-principal__resumo { 10641 margin: 28px auto 0; 10642 max-width: 29rem; 10643 color: #3f4b77; 10644 font-size: clamp(1rem, 0.25vw + 0.92rem, 1.12rem); 10645 line-height: 1.36; 10646 display: -webkit-box; 10647 overflow: hidden; 10648 -webkit-box-orient: vertical; 10649 -webkit-line-clamp: 3; 10650 text-align: right; 10651 line-clamp: 3; 10652 } 10653 10654 body.layout-novo .home-noticia-principal__acoes { 10655 display: flex; 10656 flex-direction: column; 10657 width: 100%; 10658 align-items: flex-end; 10659 gap: 10px; 10660 margin-top: 24px; 10661 margin-right: 0; 10662 } 10663 10664 body.layout-novo .home-noticia-principal__link { 10665 display: inline-flex; 10666 padding: 11px 28px; 10667 border-radius: 10px; 10668 background: #2b2f83; 10669 color: #fff; 10670 font-size: 1.02rem; 10671 font-weight: 500; 10672 text-decoration: none; 10673 box-shadow: 0 8px 16px rgba(29, 39, 108, 0.12); 10674 text-transform: lowercase; 10675 line-height: 1; 10676 flex-direction: column-reverse; 10677 } 10678 10679 body.layout-novo .home-noticia-principal__link:hover { 10680 color: #fff; 10681 text-decoration: none; 10682 filter: brightness(1.04); 10683 } 10684 10685 body.layout-novo .home-noticia-principal__link-todas { 10686 color: #2b2f83; 10687 font-size: 0.92rem; 10688 font-weight: 600; 10689 line-height: 1; 10690 text-decoration: none; 10691 text-transform: lowercase; 10692 } 10693 10694 body.layout-novo .home-noticia-principal__link-todas:hover { 10695 color: #2b2f83; 10696 text-decoration: underline; 10697 } 10698 10699 body.layout-novo .home-banners-destaque { 10700 display: grid; 10701 gap: 18px; 10702 align-content: start; 10703 } 10704 10705 body.layout-novo .home-banners-destaque--slider .home-banner-slide { 10706 display: none; 10707 opacity: 0; 10708 transition: opacity 0.35s ease; 10709 } 10710 10711 body.layout-novo .home-banners-destaque--slider .home-banner-slide.is-active { 10712 display: block; 10713 opacity: 1; 10714 } 10715 10716 body.layout-novo .home-banner-card { 10717 display: block; 10718 overflow: hidden; 10719 background: #fff; 10720 border-radius: 12px; 10721 border: 1px solid #eef0f6; 10722 box-shadow: 0 18px 36px rgba(28, 39, 79, 0.08); 10723 } 10724 10725 body.layout-novo .home-banner-card img { 10726 display: block; 10727 width: 100%; 10728 height: auto; 10729 } 10730 10731 body.layout-novo .bloco-cabecalho-servico::after, 10732 body.layout-novo .bloco-cabecalho-servico .titulo-servico, 10733 body.layout-novo .bloco-cabecalho-servico .search-servico-legacy { 10734 display: none !important; 10735 } 10736 10737 body.layout-novo .bloco-cabecalho-servico img { 10738 display: none !important; 10739 width: 100%; 10740 height: 100% !important; 10741 max-width: 100%; 10742 object-fit: cover !important; 10743 object-position: center 34%; 10744 } 10745 10746 .bloco-cabecalho-servico, 10747 form.search.servico.js-servico-search { 10748 overflow: visible !important; 10749 } 10750 10751 .servico-search-sugestoes { 10752 position: absolute; 10753 top: calc(100% + 8px); 10754 left: 0; 10755 right: 0; 10756 background: #fff; 10757 border: 1px solid #d7deea; 10758 border-radius: 12px; 10759 box-shadow: 0 10px 26px rgba(10, 37, 64, 0.18); 10760 max-height: 320px; 10761 overflow-y: auto; 10762 z-index: 20; 10763 text-align: left; 10764 padding: 4px; 10765 } 10766 10767 .servico-search-item { 10768 width: 100%; 10769 border: 0; 10770 background: transparent; 10771 display: flex; 10772 flex-direction: column; 10773 gap: 2px; 10774 text-align: left; 10775 padding: 10px 12px; 10776 border-radius: 8px; 10777 cursor: pointer; 10778 } 10779 10780 .servico-search-item strong { 10781 color: #003a73; 10782 font-size: 0.96rem; 10783 font-weight: 700; 10784 } 10785 10786 .servico-search-item span { 10787 color: #49617a; 10788 font-size: 0.8rem; 10789 line-height: 1.2; 10790 } 10791 10792 .servico-search-item:hover, 10793 .servico-search-item.ativo { 10794 background: #edf5ff; 10795 } 10796 10797 .servico-search-vazio { 10798 color: #5c738b; 10799 font-size: 0.9rem; 10800 padding: 10px 12px; 10801 } 10802 10803 @media (max-width: 769px) { 10804 body.layout-novo { 10805 --layout-novo-header-height: 176px; 10806 --layout-novo-hero-height: clamp(290px, 44vw, 340px); 10807 --layout-novo-nav-space: 64px; 10808 } 10809 10810 body.layout-novo::before { 10811 display: none !important; 10812 background: none !important; 10813 content: none !important; 10814 } 10815 10816 body.layout-novo section.area-header { 10817 position: relative !important; 10818 top: auto !important; 10819 left: auto !important; 10820 right: auto !important; 10821 margin-top: 0 !important; 10822 padding-top: 0 !important; 10823 background: #f3f4f8; 10824 } 10825 10826 body.layout-novo section.menu-items { 10827 grid-template-areas: 10828 "logo" 10829 "pesquisa" 10830 "sociais" 10831 "acoes"; 10832 grid-template-columns: minmax(0, 1fr); 10833 gap: 10px; 10834 padding: 10px 14px 14px !important; 10835 background: #f3f4f8 !important; 10836 border-bottom: 1px solid #dfe5ef; 10837 } 10838 10839 body.layout-novo section.menu-items .logo { 10840 justify-content: center; 10841 justify-self: center; 10842 width: 100%; 10843 text-align: center; 10844 } 10845 10846 body.layout-novo section.menu-items .logo a { 10847 display: inline-flex; 10848 align-items: center; 10849 justify-content: center; 10850 margin: 0 auto; 10851 } 10852 10853 body.layout-novo section.menu-items .logo img { 10854 height: 62px; 10855 } 10856 10857 body.layout-novo section.menu-items .logo .logo-text-kicker { 10858 font-size: 0.72rem; 10859 letter-spacing: 0.14em; 10860 } 10861 10862 body.layout-novo section.menu-items .logo .logo-text-name { 10863 font-size: 1.5rem; 10864 } 10865 10866 body.layout-novo section.menu-items .logo .logo-text-tagline { 10867 font-size: 0.56rem; 10868 letter-spacing: 0.1em; 10869 } 10870 10871 body.layout-novo .secao-home-destaques { 10872 margin-top: 0 !important; 10873 padding: 0 16px 24px; 10874 } 10875 10876 body.layout-novo .subtitulo-servico { 10877 gap: 16px; 10878 margin-top: 30px; 10879 margin-bottom: 16px; 10880 padding: 0 16px; 10881 font-size: clamp(1.3rem, 4.4vw, 1.85rem); 10882 } 10883 10884 body.layout-novo .subtitulo-acesso-rapido { 10885 gap: 16px; 10886 margin-top: 30px; 10887 margin-bottom: 16px; 10888 padding: 0 16px; 10889 font-size: clamp(1.3rem, 4.4vw, 1.85rem); 10890 } 10891 10892 body.layout-novo .grade-acesso-rapido { 10893 grid-template-columns: repeat(4, minmax(0, 1fr)); 10894 gap: 10px !important; 10895 margin-bottom: 20px !important; 10896 padding: 0 16px !important; 10897 } 10898 10899 body.layout-novo .item-acesso-rapido { 10900 min-height: 88px; 10901 padding: 8px !important; 10902 border-radius: 10px; 10903 gap: 7px; 10904 } 10905 10906 body.layout-novo .icone-acesso-rapido i { 10907 font-size: 1.6rem; 10908 } 10909 10910 body.layout-novo .imagem-acesso-rapido { 10911 width: 34px; 10912 height: 34px; 10913 } 10914 10915 body.layout-novo .texto-acesso-rapido { 10916 font-size: 0.8rem; 10917 } 10918 10919 body.layout-novo .grade-servicos { 10920 grid-template-columns: repeat(4, minmax(0, 1fr)); 10921 gap: 10px !important; 10922 margin-bottom: 36px !important; 10923 padding: 0 16px !important; 10924 } 10925 10926 body.layout-novo .container-servicos>.secao-campanhas { 10927 margin: 0 auto 24px; 10928 padding: 0 16px; 10929 } 10930 10931 body.layout-novo .container-servicos>.secao-campanhas .slider-campanhas { 10932 border-radius: 12px; 10933 overflow: hidden; 10934 background: #fff; 10935 } 10936 10937 body.layout-novo .container-servicos>.secao-campanhas .item-campanha a { 10938 display: flex; 10939 align-items: center; 10940 justify-content: center; 10941 padding: 8px; 10942 background: #fff; 10943 } 10944 10945 body.layout-novo .container-servicos>.secao-campanhas .item-campanha img { 10946 width: 100%; 10947 max-width: 100%; 10948 height: auto; 10949 object-fit: contain; 10950 object-position: center; 10951 } 10952 10953 body.layout-novo .container-servicos>.secao-campanhas .botao-anterior-campanha, 10954 body.layout-novo .container-servicos>.secao-campanhas .botao-proximo-campanha { 10955 width: 34px; 10956 height: 34px; 10957 } 10958 10959 body.layout-novo .item-servico { 10960 min-height: 94px; 10961 height: 94px !important; 10962 padding: 8px 10px !important; 10963 border-radius: 10px; 10964 } 10965 10966 body.layout-novo .imagem-servico-card { 10967 height: 70px; 10968 object-fit: contain; 10969 object-position: center; 10970 } 10971 10972 body.layout-novo .home-destaques-grid { 10973 grid-template-columns: 1fr; 10974 gap: 18px; 10975 } 10976 10977 body.layout-novo .home-noticia-principal { 10978 padding: 28px 18px; 10979 border-radius: 16px; 10980 min-height: 0; 10981 justify-content: center; 10982 text-align: center; 10983 } 10984 10985 body.layout-novo .home-noticia-principal__conteudo { 10986 width: 100%; 10987 max-width: 22rem; 10988 margin: 0 auto; 10989 } 10990 10991 body.layout-novo .home-noticia-principal__titulo { 10992 font-size: clamp(1.45rem, 5.8vw, 2.08rem); 10993 line-height: 1.04; 10994 text-align: center; 10995 } 10996 10997 body.layout-novo .home-noticia-principal__resumo { 10998 margin-top: 16px; 10999 max-width: 18.5rem; 11000 font-size: 0.92rem; 11001 -webkit-line-clamp: 3; 11002 line-clamp: 3; 11003 margin-left: auto; 11004 margin-right: auto; 11005 text-align: center; 11006 } 11007 11008 body.layout-novo .home-noticia-principal__acoes { 11009 margin: 18px auto 0; 11010 margin-right: 0; 11011 align-items: center; 11012 gap: 10px; 11013 } 11014 11015 body.layout-novo .home-noticia-principal__link { 11016 display: inline-flex; 11017 align-items: center; 11018 justify-content: center; 11019 width: auto; 11020 min-width: 9.6rem; 11021 margin: 0; 11022 padding: 10px 20px; 11023 font-size: 0.96rem; 11024 flex-direction: row; 11025 } 11026 11027 body.layout-novo .home-noticia-principal__link-todas { 11028 font-size: 0.88rem; 11029 } 11030 11031 body.layout-novo .home-banners-destaque { 11032 grid-template-columns: 1fr; 11033 gap: 12px; 11034 } 11035 11036 body.layout-novo .home-banners-destaque--slider .home-banner-slide { 11037 width: 100%; 11038 } 11039 11040 body.layout-novo section.menu-items .search-servico-header { 11041 width: 100% !important; 11042 max-width: none !important; 11043 min-height: 40px; 11044 padding: 0 14px !important; 11045 } 11046 11047 body.layout-novo section.menu-items .search-servico-header input#bar-search { 11048 font-size: 0.98rem; 11049 text-align: left; 11050 } 11051 11052 body.layout-novo section.menu-items .redes-sociais { 11053 gap: 8px; 11054 flex-wrap: nowrap; 11055 justify-content: center; 11056 width: 100%; 11057 justify-self: center; 11058 } 11059 11060 body.layout-novo section.menu-items .redes-sociais .icons-sociais { 11061 display: inline-flex; 11062 align-items: center; 11063 justify-content: center; 11064 width: 28px; 11065 height: 28px; 11066 border-radius: 5px; 11067 } 11068 11069 body.layout-novo section.menu-items .translate-header { 11070 display: none !important; 11071 } 11072 11073 body.layout-novo section.menu-items .translate-header a.glink img { 11074 width: 28px; 11075 } 11076 11077 body.layout-novo section.menu-items .layout-switch-slot { 11078 grid-area: acoes; 11079 position: static; 11080 display: flex !important; 11081 justify-content: center; 11082 align-items: center; 11083 width: 100%; 11084 max-width: 100%; 11085 justify-self: center; 11086 min-width: 0; 11087 padding: 0 4px; 11088 box-sizing: border-box; 11089 } 11090 11091 body.layout-novo section.menu-items .layout-switch-prompt { 11092 width: 100% !important; 11093 max-width: 100%; 11094 justify-content: center; 11095 flex-wrap: wrap; 11096 text-align: center; 11097 white-space: normal; 11098 margin: 0 auto; 11099 gap: 6px; 11100 padding: 8px 10px; 11101 border-radius: 12px; 11102 box-sizing: border-box; 11103 } 11104 11105 body.layout-novo section.menu-items .layout-switch-text { 11106 flex: 1 1 100%; 11107 white-space: normal; 11108 line-height: 1.25;
11109 overflow-wrap: anywhere; 11110 } 11111 11112 body.layout-novo section.menu-items .layout-switch-link { 11113 white-space: normal; 11114 overflow-wrap: anywhere; 11115 } 11116 11117 body.layout-novo section.menu-items .layout-switch-close { 11118 flex: 0 0 auto; 11119 margin-left: 2px; 11120 } 11121 11122 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center { 11123 position: static; 11124 top: auto; 11125 left: auto; 11126 right: auto; 11127 min-height: auto; 11128 margin: 0 !important; 11129 padding: 6px 12px !important; 11130 border-top-width: 3px; 11131 background: #fff !important; 11132 } 11133 11134 body.layout-novo .bloco-cabecalho-servico { 11135 display: none !important; 11136 height: 0 !important; 11137 min-height: 0 !important; 11138 margin: 0 !important; 11139 padding: 0 !important; 11140 overflow: hidden !important; 11141 } 11142 11143 body.layout-novo .container-servicos { 11144 padding-top: 0 !important; 11145 margin-top: 0 !important; 11146 } 11147 11148 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-toggler { 11149 margin-left: auto; 11150 background: #fff; 11151 border: 1px solid #cdd5e3; 11152 border-radius: 8px; 11153 padding: 4px 6px; 11154 box-shadow: none; 11155 } 11156 11157 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse { 11158 margin-top: 10px; 11159 background: #fff; 11160 border: 1px solid #d7dfec; 11161 border-radius: 12px; 11162 box-shadow: 0 14px 28px rgba(17, 38, 82, 0.12); 11163 padding: 8px 10px; 11164 } 11165 11166 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse.collapse:not(.show) { 11167 display: none !important; 11168 margin: 0 !important; 11169 padding: 0 !important; 11170 border: 0 !important; 11171 box-shadow: none !important; 11172 } 11173 11174 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse.collapse.show { 11175 display: block !important; 11176 } 11177 11178 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse #mega-menu-wrap-max_mega_menu_1 { 11179 position: static !important; 11180 left: auto !important; 11181 right: auto !important; 11182 top: auto !important; 11183 width: 100% !important; 11184 height: auto !important; 11185 padding: 0 !important; 11186 background: transparent !important; 11187 } 11188 11189 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse #mega-menu-wrap-max_mega_menu_1, 11190 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1, 11191 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item, 11192 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-row, 11193 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-column, 11194 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link, 11195 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 span.mega-menu-badge { 11196 background: transparent !important; 11197 color: #23366b !important; 11198 } 11199 11200 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse #mega-menu-wrap-max_mega_menu_1::before { 11201 content: none !important; 11202 display: none !important; 11203 } 11204 11205 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse.show #mega-menu-wrap-max_mega_menu_1 { 11206 right: auto !important; 11207 } 11208 11209 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse.show #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 { 11210 margin: 0 !important; 11211 padding: 0 !important; 11212 } 11213 11214 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse #mega-menu-max_mega_menu_1 { 11215 display: flex !important; 11216 flex-direction: column !important; 11217 align-items: stretch; 11218 gap: 0; 11219 margin: 0 !important; 11220 padding: 0 !important; 11221 opacity: 1 !important; 11222 background: transparent !important; 11223 } 11224 11225 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse #mega-menu-max_mega_menu_1>li.mega-menu-item { 11226 margin: 0 !important; 11227 padding: 0 !important; 11228 width: 100% !important; 11229 border-bottom: 1px solid #edf1f7; 11230 } 11231 11232 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse #mega-menu-max_mega_menu_1>li.mega-menu-item:last-child { 11233 border-bottom: 0; 11234 } 11235 11236 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link { 11237 padding: 12px 10px !important; 11238 font-size: 0.96rem !important; 11239 line-height: 1.25 !important; 11240 color: #23366b !important; 11241 background: transparent !important; 11242 margin: 0 !important; 11243 } 11244 11245 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after { 11246 content: "\2304" !important; 11247 font-family: Arial, sans-serif !important; 11248 display: inline-block !important; 11249 color: #23366b !important; 11250 font-size: 0.82rem !important; 11251 font-weight: 700 !important; 11252 margin-left: 5px !important; 11253 opacity: 0.9; 11254 transform-origin: 50% 52%; 11255 transition: transform 0.22s ease, opacity 0.22s ease; 11256 } 11257 11258 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after { 11259 transform: rotate(-180deg); 11260 } 11261 11262 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse .mega-sub-menu { 11263 display: none !important; 11264 position: static !important; 11265 width: 100% !important; 11266 margin: 0 0 8px !important; 11267 border: 1px solid #e2e8f2 !important; 11268 border-radius: 8px; 11269 box-shadow: none; 11270 background: #f9fbff !important; 11271 } 11272 11273 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children.mega-toggle-on>.mega-sub-menu, 11274 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-toggle-on>ul.mega-sub-menu { 11275 display: block !important; 11276 } 11277 11278 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse .mega-sub-menu li a.mega-menu-link { 11279 width: 100% !important; 11280 padding: 9px 12px !important; 11281 font-size: 0.88rem !important; 11282 line-height: 1.3 !important; 11283 max-width: 100% !important; 11284 } 11285 11286 .servico-search-sugestoes { 11287 max-height: 240px; 11288 border-radius: 10px; 11289 } 11290 11291 .servico-search-item { 11292 padding: 9px 10px; 11293 } 11294 11295 .servico-search-item strong { 11296 font-size: 0.9rem; 11297 } 11298 } 11299 11300 @media (max-width: 420px) { 11301 body.layout-novo { 11302 --layout-novo-header-height: 176px; 11303 --layout-novo-hero-height: clamp(286px, 72vw, 330px); 11304 --layout-novo-nav-space: 58px; 11305 } 11306 11307 body.layout-novo::before { 11308 background-position: center 16%; 11309 } 11310 11311 body.layout-novo section.menu-items { 11312 gap: 8px; 11313 padding: 10px 12px 14px !important; 11314 } 11315 11316 body.layout-novo section.menu-items .logo { 11317 justify-content: center; 11318 } 11319 11320 body.layout-novo section.menu-items .logo img { 11321 height: 56px; 11322 } 11323 11324 body.layout-novo .secao-home-destaques { 11325 margin-top: 0 !important; 11326 padding: 0 12px 20px; 11327 } 11328 11329 body.layout-novo section.menu-items .search-servico-header input#bar-search { 11330 text-align: center; 11331 } 11332 11333 body.layout-novo section.menu-items .redes-sociais { 11334 justify-content: center; 11335 gap: 6px; 11336 } 11337 11338 body.layout-novo section.menu-items .layout-switch-slot { 11339 grid-area: acoes; 11340 justify-self: center; 11341 } 11342 11343 body.layout-novo section.menu-items .layout-switch-prompt { 11344 font-size: 0.78rem; 11345 padding: 6px 10px; 11346 width: 100% !important; 11347 max-width: 100%; 11348 line-height: 1.2; 11349 } 11350 11351 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse { 11352 margin-top: 8px; 11353 padding: 6px 8px; 11354 } 11355 11356 body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link { 11357 padding: 10px 8px !important; 11358 font-size: 0.92rem !important; 11359 } 11360 11361 body.layout-novo .home-banner-card { 11362 border-radius: 10px; 11363 } 11364 11365 body.layout-novo .home-noticia-principal { 11366 padding: 24px 14px; 11367 } 11368 11369 body.layout-novo .home-noticia-principal__conteudo { 11370 max-width: 100%; 11371 } 11372 11373 body.layout-novo .home-noticia-principal__titulo { 11374 font-size: clamp(1.25rem, 8.2vw, 1.72rem); 11375 } 11376 11377 body.layout-novo .home-noticia-principal__resumo { 11378 max-width: 100%; 11379 font-size: 0.96rem; 11380 } 11381 11382 body.layout-novo .home-noticia-principal__link { 11383 width: min(100%, 11rem); 11384 min-width: 0; 11385 } 11386 11387 body.layout-novo .home-noticia-principal__acoes { 11388 margin-top: 16px; 11389 gap: 8px; 11390 } 11391 11392 body.layout-novo .home-noticia-principal__link-todas { 11393 font-size: 0.84rem; 11394 } 11395 11396 body.layout-novo .container-servicos>.secao-campanhas { 11397 margin-bottom: 20px; 11398 padding: 0 12px; 11399 } 11400 11401 body.layout-novo .container-servicos>.secao-campanhas .item-campanha a { 11402 padding: 6px; 11403 } 11404 11405 body.layout-novo .container-servicos>.secao-campanhas .botao-anterior-campanha, 11406 body.layout-novo .container-servicos>.secao-campanhas .botao-proximo-campanha { 11407 width: 30px; 11408 height: 30px; 11409 } 11410 11411 body.layout-novo .container-servicos>.secao-campanhas .botao-anterior-campanha { 11412 left: 8px; 11413 } 11414 11415 body.layout-novo .container-servicos>.secao-campanhas .botao-proximo-campanha { 11416 right: 8px; 11417 } 11418 11419 body.layout-novo .subtitulo-servico { 11420 gap: 12px; 11421 font-size: 1.15rem; 11422 } 11423 11424 body.layout-novo .subtitulo-acesso-rapido { 11425 gap: 12px; 11426 font-size: 1.15rem; 11427 } 11428 11429 body.layout-novo .grade-acesso-rapido { 11430 grid-template-columns: repeat(2, minmax(0, 1fr)); 11431 gap: 9px !important; 11432 } 11433 11434 body.layout-novo .item-acesso-rapido { 11435 min-height: 86px; 11436 } 11437 11438 body.layout-novo .imagem-acesso-rapido { 11439 width: 30px; 11440 height: 30px; 11441 } 11442 11443 body.layout-novo .grade-servicos { 11444 grid-template-columns: repeat(2, minmax(0, 1fr)); 11445 gap: 9px !important; 11446 } 11447 11448 body.layout-novo .item-servico { 11449 min-height: 86px; 11450 height: 86px !important; 11451 } 11452 11453 body.layout-novo .imagem-servico-card { 11454 height: 62px; 11455 object-fit: contain; 11456 object-position: center; 11457 } 11458 11459 } 11460</style> 11461 </section> 11462 <!--Fim conteudo --> 11463 <section id="rodape" class="area-footer"> 11464 <footer class="footer-site"> 11465 <div class="footer-top-line" aria-hidden="true"></div> 11466 11467 <div class="footer-top"> 11468 <div class="footer-menu"> 11469 <div id="mega-menu-wrap-max_mega_menu_2" class="mega-menu-wrap"><div class="mega-menu-toggle"><div class="mega-toggle-blocks-left"></div><div class="mega-toggle-blocks-center"></div><div class="mega-toggle-blocks-right"><div class='mega-toggle-block mega-menu-toggle-animated-block mega-toggle-block-0' id='mega-toggle-block-0'><button aria-label="Toggle Menu" class="mega-toggle-animated mega-toggle-animated-slider" type="button" aria-expanded="false">
11470 <span class="mega-toggle-animated-box"> 11471 <span class="mega-toggle-animated-inner"></span> 11472 </span> 11473 </button></div></div></div><ul id="mega-menu-max_mega_menu_2" class="mega-menu max-mega-menu mega-menu-horizontal mega-no-js" data-event="click" data-effect="fade_up" data-effect-speed="200" data-effect-mobile="disabled" data-effect-speed-mobile="0" data-mobile-force-width="false" data-second-click="close" data-document-click="collapse" data-vertical-behaviour="standard" data-breakpoint="768" data-unbind="false" data-mobile-state="expand_all" data-hover-intent-timeout="300" data-hover-intent-interval="100"><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-80548' id='mega-menu-item-80548'><a class="mega-menu-link" href="#" aria-haspopup="true" aria-expanded="false" tabindex="0">SECRETÃRIA DE EDUCAÃÃO<span class="mega-indicator"></span></a> 11474<ul class="mega-sub-menu"> 11475<li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-80547' id='mega-menu-item-80547'><a class="mega-menu-link" href="https://sites.google.com/educ.caratinga.mg.gov.br/secretaria-municipal-de-educao">Secretária de Educação</a></li></ul> 11476</li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-disable-link mega-menu-item-42337' id='mega-menu-item-42337'><a class="mega-menu-link" tabindex="0" aria-haspopup="true" aria-expanded="false" role="button">SERVIÃOS ONLINE<span class="mega-indicator"></span></a> 11477<ul class="mega-sub-menu"> 11478<li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-42740' id='mega-menu-item-42740'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/nota-fiscal-eletronica/">Nota fiscal eletrônica</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-77660' id='mega-menu-item-77660'><a class="mega-menu-link" href="https://caratinga.cidade360.cloud/portal-servicos/#categoria_itbi">ITBI</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-42775' id='mega-menu-item-42775'><a class="mega-menu-link" href="https://webapp1-caratinga.cidade360.cloud:8443/cidadao/servlet/br.com.cetil.ar.jvlle.hatendimento">Serviço ao Cidadão</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-42776' id='mega-menu-item-42776'><a class="mega-menu-link" href="https://webapp1-caratinga.cidade360.cloud/emissao_carne/index.php">Segunda Via de IPTU</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-68086' id='mega-menu-item-68086'><a class="mega-menu-link" href="https://webapp1-caratinga.cidade360.cloud/alvaraweb">Alvará Web</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-73163' id='mega-menu-item-73163'><a class="mega-menu-link" href="https://caratinga.cidade360.cloud/portalacesso/login.aspx">Central de Atendimento</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-56135' id='mega-menu-item-56135'><a class="mega-menu-link" href="https://webapp1-caratinga.cidade360.cloud/emissao_carne/index.php">Guias de Recolhimento - CPF/CNPJ</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-42778' id='mega-menu-item-42778'><a class="mega-menu-link" href="https://esic.caratinga.mg.gov.br/">e-SIC</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-48805' id='mega-menu-item-48805'><a class="mega-menu-link" href="https://ouvidoria.caratinga.mg.gov.br">Ouvidoria</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-42342' id='mega-menu-item-42342'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/links-uteis/">Links Ãteis</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-42748' id='mega-menu-item-42748'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/telefones-uteis/">Telefones úteis</a></li></ul> 11479</li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-disable-link mega-menu-item-42751' id='mega-menu-item-42751'><a class="mega-menu-link" tabindex="0" aria-haspopup="true" aria-expanded="false" role="button">PORTAL DA TRANSPARÃNCIA<span class="mega-indicator"></span></a> 11480<ul class="mega-sub-menu"> 11481<li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-80330' id='mega-menu-item-80330'><a class="mega-menu-link" href="https://radardatransparencia.atricon.org.br/">Radar da Transparência</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-48828' id='mega-menu-item-48828'><a class="mega-menu-link" href="https://transparencia.caratinga.mg.gov.br/transparencia/covid">Covid</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-42783' id='mega-menu-item-42783'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/diario-executivo/">Diário Executivo</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-42784' id='mega-menu-item-42784'><a class="mega-menu-link" href="https://www.cmcaratinga.mg.gov.br/diario-eletronico">Diário Legislativo</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-42786' id='mega-menu-item-42786'><a class="mega-menu-link" href="https://webapp1-caratinga.cidade360.cloud/pronimtb/index.asp?acao=21&item=3">Contas Públicas</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-42788' id='mega-menu-item-42788'><a target="_blank" class="mega-menu-link" href="https://webapp1-caratinga.cidade360.cloud/pronimtb/index.asp?acao=2&item=1">Receitas</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-42790' id='mega-menu-item-42790'><a class="mega-menu-link" href="https://transparencia.caratinga.mg.gov.br/transparencia/despesas">Despesas</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-42792' id='mega-menu-item-42792'><a class="mega-menu-link" href="https://transparencia.caratinga.mg.gov.br/transparencia/servidores-publicos">Gestão de Pessoas</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-42793' id='mega-menu-item-42793'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/licitacoes/">Licitação</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-42794' id='mega-menu-item-42794'><a class="mega-menu-link" href="https://transparencia.caratinga.mg.gov.br/transparencia/esic">e-SIC</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-42795' id='mega-menu-item-42795'><a class="mega-menu-link" href="https://webapp1-caratinga.cidade360.cloud/pronimtb/index.asp?acao=1&item=1">Contratos</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-42796' id='mega-menu-item-42796'><a class="mega-menu-link" href="https://transparencia.caratinga.mg.gov.br/transparencia/concursos/">Concursos</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-78074' id='mega-menu-item-78074'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/acompanhamento-obras/">Acompanhamento de Obras</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-82149' id='mega-menu-item-82149'><a target="_blank" class="mega-menu-link" href="https://sgep.caratinga.mg.gov.br/emendas">Emendas</a></li></ul> 11482</li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-42813' id='mega-menu-item-42813'><a class="mega-menu-link" href="#" aria-haspopup="true" aria-expanded="false" tabindex="0">LEGISLAÃÃO<span class="mega-indicator"></span></a> 11483<ul class="mega-sub-menu"> 11484<li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-59658' id='mega-menu-item-59658'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/legislacoes/">Legislações - Executivo</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-42818' id='mega-menu-item-42818'><a class="mega-menu-link" href="https://www.cmcaratinga.mg.gov.br/legislacao/tipo/lei-ordinaria/4">Leis Ordinárias</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-42820' id='mega-menu-item-42820'><a class="mega-menu-link" href="https://www.cmcaratinga.mg.gov.br/legislacao/tipo/lei-complementar/1">Leis Complementares</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-42821' id='mega-menu-item-42821'><a class="mega-menu-link" href="https://www.cmcaratinga.mg.gov.br/legislacao/assunto/lei-organica/10002">Lei Orgânica</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-42822' id='mega-menu-item-42822'><a class="mega-menu-link" href="https://www.cmcaratinga.mg.gov.br/legislacao/tipo/emenda-lei-organica/10005">Emendas à Lei Orgânica</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-42824' id='mega-menu-item-42824'><a class="mega-menu-link" href="https://www.cmcaratinga.mg.gov.br/legislacao/tipo/resolucao/3">Resoluções</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-42825' id='mega-menu-item-42825'><a class="mega-menu-link" href="https://www.cmcaratinga.mg.gov.br/legislacao/tipo/
11484decreto-legislativo/2">Decretos Legislativos</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-42827' id='mega-menu-item-42827'><a class="mega-menu-link" href="https://www.cmcaratinga.mg.gov.br/materias-legislativas/tipo/proposta-de-emenda-a-lei-organica/14">Propostas de emendas à Lei Orgânica</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-73139' id='mega-menu-item-73139'><a class="mega-menu-link" href="https://www.planalto.gov.br/ccivil_03/_ato2015-2018/2018/lei/l13709.htm">LGPD</a></li></ul> 11485</li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-42832' id='mega-menu-item-42832'><a class="mega-menu-link" href="#" aria-haspopup="true" aria-expanded="false" tabindex="0">GOVERNO<span class="mega-indicator"></span></a> 11486<ul class="mega-sub-menu"> 11487<li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-42833' id='mega-menu-item-42833'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/dr-giovanni-correa/">Prefeito</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-42834' id='mega-menu-item-42834'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/vice-prefeito-ronaldo-gomes-de-carvalho/">Vice-Prefeito</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-42836' id='mega-menu-item-42836'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/secretaria-de-administracao-e-desenvolvimento-economico/">Administração e Desenvolvimento Econômico</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-74911' id='mega-menu-item-74911'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/secretaria-de-planejamento-e-fazenda/">Planejamento e Fazenda</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-42837' id='mega-menu-item-42837'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/joao-paulo-de-paiva-ramos/">Agricultura, Abastecimento e Agronegócios</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-42839' id='mega-menu-item-42839'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/secretaria-de-educacao/">Educação</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-75014' id='mega-menu-item-75014'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/odiel-de-souza/">Esporte, Cultura e Turismo</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-74953' id='mega-menu-item-74953'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/secretaria-de-obras/">Obras Públicas</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-80197' id='mega-menu-item-80197'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/secretario-de-defesa-social/">Defesa Social e Trânsito</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-42840' id='mega-menu-item-42840'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/secretaria-do-meio-ambiente/">Meio Ambiente e Serviços Urbanos</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-42843' id='mega-menu-item-42843'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/paula-cristina-botelho/">Saúde</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-49060' id='mega-menu-item-49060'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/secretaria-de-desenvolvimento-social/">Desenvolvimento Social</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-48902' id='mega-menu-item-48902'><a target="_blank" class="mega-menu-link" href="https://caratinga.mg.gov.br/wp-content/uploads/2026/06/organograma_caratinga_2026-6.pdf">Organograma</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-561
1148758' id='mega-menu-item-56158'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/estrutura-organizacional/">Estrutura Administrativa</a></li></ul> 11488</li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-42849' id='mega-menu-item-42849'><a class="mega-menu-link" href="#" aria-haspopup="true" aria-expanded="false" tabindex="0">A CIDADE<span class="mega-indicator"></span></a> 11489<ul class="mega-sub-menu"> 11490<li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-42850' id='mega-menu-item-42850'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/historia/">História de Caratinga</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-42851' id='mega-menu-item-42851'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/hino/">Hino</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-42852' id='mega-menu-item-42852'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/simbolos/">SÃmbolos</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-42853' id='mega-menu-item-42853'><a class="mega-menu-link" href="https://caratinga.mg.gov.br/localizacao-e-dados-demograficos/">Localização e Dados Demográficos</a></li></ul> 11491</li></ul></div> </div> 11492 11493 <div class="footer-brasao"> 11494 <img src="https://caratinga.mg.gov.br/wp-content/themes/caratinga-normas/assets/brasao-caratinga.png" alt="Brasão da Prefeitura de Caratinga"> 11495 </div> 11496 </div> 11497 11498 <div class="footer-bottom"> 11499 <div class="endereco"> 11500 <p>Av. Prof. Armando Alves da Silva, nº 1950 - Zacarias, Caratinga - MG - 35302-403 / Tel: (33) 3329 8000</p> 11501 <p class="footer-links-institucionais"> 11502 <a href="https://caratinga.mg.gov.br/politica-de-privacidade-e-protecao-de-dados/">PolÃtica de Privacidade e Proteção de Dados</a> 11503 <span aria-hidden="true">|</span> 11504 <a href="https://caratinga.mg.gov.br/pesquisa-satisfacao/">Pesquisa de Satisfação</a> 11505 </p> 11506 </div> 11507 11508 <div class="footer-redes-sociais"> 11509 <a class="footer-rede-link" target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/prefeituradecaratinga" aria-label="Facebook"> 11510 <i class="fab fa-facebook-f" aria-hidden="true"></i> 11511 </a> 11512 <a class="footer-rede-link" target="_blank" rel="noopener noreferrer" href="https://www.instagram.com/prefeituradecaratinga" aria-label="Instagram"> 11513 <i class="fab fa-instagram" aria-hidden="true"></i> 11514 </a> 11515 <a class="footer-rede-link" target="_blank" rel="noopener noreferrer" href="https://www.youtube.com/channel/UC7l2LvwF-NwYhMqMoRoCqAw" aria-label="YouTube"> 11516 <i class="fab fa-youtube" aria-hidden="true"></i> 11517 </a> 11518 </div> 11519 11520 <a class="footer-dev-link" href="https://www.versatecnologia.com.br/" target="_blank" rel="noopener noreferrer">Desenvolvido por VersaTec</a> 11521 </div> 11522 </footer> 11523 </section> 11524 <!-- Integração VLibras --> 11525 <div vw class="enabled"> 11526 <div vw-access-button class="active"></div> 11527 <div vw-plugin-wrapper> 11528 <div class="vw-plugin-top-wrapper"></div> 11529 </div> 11530 </div> 11531
11531<script src="https://vlibras.gov.br/app/vlibras-plugin.js"></script>
11531 11532
11532<script> 11533new window.VLibras.Widget('https://vlibras.gov.br/app'); 11534 </script>
11534 11535 <!-- Fim Integração VLibras --> 11536 11537 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 72 bytes, lines 11537-11538
11537 11538 <script async src="https://www.googletagmanager.com/gtag/js?id=
11538G-F38P2NL3TT
vendor: 20 bytes, lines 11538-11539
11538"></script> 11539
11539<script>
vendor: 136 bytes, lines 11540-11547
11540window.dataLayer = window.dataLayer || []; 11541 11542function gtag() { 11543 dataLayer.push(arguments); 11544} 11545gtag('js', new Date()); 11546 11547gtag('config', '
11547G-F38P2NL3TT
vendor: 12 bytes, lines 11547-11548
11547'); 11548
11548</script>
11548 11549 11550 <!-- Optional JavaScript --> 11551 <!-- jQuery first, then Popper.js, then Bootstrap JS --> 11552 11553
11553<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" 11554 integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"> 11555 </script>
11555 11556
11556<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" 11557 integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"> 11558 </script>
11558 11559
11559<script type="text/javascript" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.js"></script>
11559 11560
11560<script src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js" 11561 integrity="sha384-q2kxQ16AaE6UbzuKqyBE9/u/KzioAlnx2maXQHiDX9d4/zp8Ok3f+M7DPm+Ib6IU" crossorigin="anonymous"> 11562 </script>
11562 11563
11563<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" 11564 integrity="sha384-pQQkAEnwaBkjpqZ8RU1fF1AKtTcHJwFl3pblpTlHXybJjHpMYo79HY3hIi4NKxyj" crossorigin="anonymous"> 11565 </script>
11565 11566
11566<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/3.2.1/chart.min.js"></script>
11566 11567
11567<script type="speculationrules"> 11568{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/caratinga-normas/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 11569</script>
11569 11570<!--googleoff: all--><div id="cookie-law-info-bar" data-nosnippet="true"><span><div class="cli-bar-container cli-style-v2"><div class="cli-bar-message">Usamos cookies em nosso site para fornecer a experiência mais relevante, lembrando suas preferências e visitas repetidas. Ao clicar em âAceitar todosâ, você concorda com o uso de TODOS os cookies. No entanto, você pode visitar "Configurações de cookies" para fornecer um consentimento controlado. </div><div class="cli-bar-btn_container"><a role="button" tabindex="0" class="medium cli-plugin-button cli-plugin-main-button cli_settings_button" style="margin:0px 5px 0px 0px">Configurações de Cookies</a><a id="wt-cli-accept-all-btn" tabindex="0" role="button" data-cli_action="accept_all" class="wt-cli-element medium cli-plugin-button wt-cli-accept-all-btn cookie_action_close_header cli_action_button">Aceitar tudo</a></div></div></span></div><div id="cookie-law-info-again" style="display:none" data-nosnippet="true"><span id="cookie_hdr_showagain">Gerenciar consentimento de cookies</span></div><div class="cli-modal" data-nosnippet="true" id="cliSettingsPopup" tabindex="-1" role="dialog" aria-labelledby="cliSettingsPopup" aria-hidden="true"> 11571 <div class="cli-modal-dialog" role="document"> 11572 <div class="cli-modal-content cli-bar-popup"> 11573 <button type="button" class="cli-modal-close" id="cliModalClose"> 11574 <svg class="" viewBox="0 0 24 24"><path d="M19 6.41l-1.41-1.41-5.59 5.59-5.59-5.59-1.41 1.41 5.59 5.59-5.59 5.59 1.41 1.41 5.59-5.59 5.59 5.59 1.41-1.41-5.59-5.59z"></path><path d="M0 0h24v24h-24z" fill="none"></path></svg> 11575 <span class="wt-cli-sr-only">Fechar</span> 11576 </button> 11577 <div class="cli-modal-body"> 11578 <div class="cli-container-fluid cli-tab-container"> 11579 <div class="cli-row"> 11580 <div class="cli-col-12 cli-align-items-stretch cli-px-0"> 11581 <div class="cli-privacy-overview"> 11582 <h4>Visão Geral de Privacidade</h4> <div class="cli-privacy-content"> 11583 <div class="cli-privacy-content-text">Este website utiliza cookies para melhorar sua experiência enquanto navega. Além disso, os cookies que estão categorizados como "necessários" são armazenados em seu navegador e são essenciais para o funcionamento básico deste website. Nós também utilizamos cookies gerados por terceiros para que possamos analisar e entender como você utiliza nosso site, estes cookies serão armazenados apenas com o seu consentimento. Você também tem a opção de recusar o armazenamento destes cookies, porém é importante ressaltar que a recusa poderá afetar o bom funcionamento do webiste bem como sua experiência.</div> 11584 </div> 11585 <a class="cli-privacy-readmore" aria-label="Mostrar mais" tabindex="0" role="button" data-readmore-text="Mostrar mais" data-readless-text="Mostrar menos"></a> </div> 11586 </div> 11587 <div class="cli-col-12 cli-align-items-stretch cli-px-0 cli-tab-section-container"> 11588 <div class="cli-tab-section"> 11589 <div class="cli-tab-header"> 11590 <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="necessary" data-toggle="cli-toggle-tab"> 11591 Necessários </a> 11592 <div class="wt-cli-necessary-checkbox"> 11593 <input type="checkbox" class="cli-user-preference-checkbox" id="wt-cli-checkbox-necessary" data-id="checkbox-necessary" checked="checked" /> 11594 <label class="form-check-label" for="wt-cli-checkbox-necessary">Necessários</label> 11595 </div> 11596 <span class="cli-necessary-caption">Sempre ativado</span> 11597 </div> 11598 <div class="cli-tab-content"> 11599 <div class="cli-tab-pane cli-fade" data-id="necessary"> 11600 <div class="wt-cli-cookie-description"> 11601 São os essenciais para permitir que você navegue em nosso site e use seus recursos. Esses são cookies temporários que duram apenas enquanto o seu navegador estiver aberto e são usados para fins técnicos, como permitir uma melhor navegação em nosso site. Sem esses cookies, a sua navegação em nosso website poderá ser sensivelmente afetada. Ao encerrar o seu navegador, o cookie desaparece automaticamente. 11602<table class="cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th class="cookielawinfo-column-1">Cookie</th><th class="cookielawinfo-column-3">Duração</th><th class="cookielawinfo-column-4">Descrição</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-analytics</td><td class="cookielawinfo-column-3">1 sessão</td><td class="cookielawinfo-column-4">Utilizamos os serviços de análise de web Google Analytics, que utilizam cookies para coletar informações como seu endereço de IP ou outros identificadores, informações do navegador e o conteúdo que você visualiza com o objetivo de analisar como os visitantes usam nosso website.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-functional</td><td class="cookielawinfo-column-3">1 sessão</td><td class="cookielawinfo-column-4">Permitem que o site armazene informações já inseridas (como nomes de usuário, opções de idioma e sua localização), para que possa oferecer funções aprimoradas e mais personalizadas. Os cookies funcionais também são usados para habilitar recursos solicitados por você, como a reprodução de vÃdeos. Esses cookies coletam informações anônimas e não podem rastrear seus movimentos em outros sites.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-necessary</td><td class="cookielawinfo-column-3">1 sessão</td><td class="cookielawinfo-column-4">São os essenciais para permitir que você navegue em nosso site e use seus recursos. Esses são cookies temporários que duram apenas enquanto o seu navegador estiver aberto e são usados para fins técnicos, como permitir uma melhor navegação em nosso site. Sem esses cookies, a sua navegação em nosso website poderá ser sensivelmente afetada. Ao encerrar o seu navegador, o cookie desaparece automaticamente.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-performance</td><td class="cookielawinfo-column-3">1 sessão</td><td class="cookielawinfo-column-4">
11602São armazenados no seu computador por perÃodos mais longos e são usados para outras finalidades, como por exemplo, o rastreamento do número de visitantes únicos do nosso site e informações como o número de visualizações que uma página obtém, quanto tempo um usuário passa em uma página e outras estatÃsticas pertinentes. As informações coletadas são agregadas e, portanto, tornadas anônimas. Esses cookies são usados exclusivamente para melhorar o desempenho do site e, com ele, a experiência do usuário.</td></tr></tbody></table> </div> 11603 </div> 11604 </div> 11605 </div> 11606 <div class="cli-tab-section"> 11607 <div class="cli-tab-header"> 11608 <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="functional" data-toggle="cli-toggle-tab"> 11609 Funcionais </a> 11610 <div class="cli-switch"> 11611 <input type="checkbox" id="wt-cli-checkbox-functional" class="cli-user-preference-checkbox" data-id="checkbox-functional" /> 11612 <label for="wt-cli-checkbox-functional" class="cli-slider" data-cli-enable="Ativado" data-cli-disable="Desativado"><span class="wt-cli-sr-only">Funcionais</span></label> 11613 </div> 11614 </div> 11615 <div class="cli-tab-content"> 11616 <div class="cli-tab-pane cli-fade" data-id="functional"> 11617 <div class="wt-cli-cookie-description"> 11618 Permitem que o site armazene informações já inseridas (como nomes de usuário, opções de idioma e sua localização), para que possa oferecer funções aprimoradas e mais personalizadas. Os cookies funcionais também são usados para habilitar recursos solicitados por você, como a reprodução de vÃdeos. Esses cookies coletam informações anônimas e não podem rastrear seus movimentos em outros sites. 11619 </div> 11620 </div> 11621 </div> 11622 </div> 11623 <div class="cli-tab-section"> 11624 <div class="cli-tab-header"> 11625 <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="performance" data-toggle="cli-toggle-tab"> 11626 Desempenho </a> 11627 <div class="cli-switch"> 11628 <input type="checkbox" id="wt-cli-checkbox-performance" class="cli-user-preference-checkbox" data-id="checkbox-performance" /> 11629 <label for="wt-cli-checkbox-performance" class="cli-slider" data-cli-enable="Ativado" data-cli-disable="Desativado"><span class="wt-cli-sr-only">Desempenho</span></label> 11630 </div> 11631 </div> 11632 <div class="cli-tab-content"> 11633 <div class="cli-tab-pane cli-fade" data-id="performance"> 11634 <div class="wt-cli-cookie-description"> 11635 São armazenados no seu computador por perÃodos mais longos e são usados para outras finalidades, como por exemplo, o rastreamento do número de visitantes únicos do nosso site e informações como o número de visualizações que uma página obtém, quanto tempo um usuário passa em uma página e outras estatÃsticas pertinentes. As inconformações coletadas são agregadas e, portanto, tornadas anônimas. Esses cookies são usados exclusivamente para melhorar o desempenho do site e, com ele, a experiência do usuário. 11636 </div> 11637 </div> 11638 </div> 11639 </div> 11640 <div class="cli-tab-section"> 11641 <div class="cli-tab-header"> 11642 <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="analytics" data-toggle="cli-toggle-tab"> 11643 AnalÃticos </a> 11644 <div class="cli-switch"> 11645 <input type="checkbox" id="wt-cli-checkbox-analytics" class="cli-user-preference-checkbox" data-id="checkbox-analytics" /> 11646 <label for="wt-cli-checkbox-analytics" class="cli-slider" data-cli-enable="Ativado" data-cli-disable="Desativado"><span class="wt-cli-sr-only">AnalÃticos</span></label> 11647 </div> 11648 </div> 11649 <div class="cli-tab-content"> 11650 <div class="cli-tab-pane cli-fade" data-id="analytics"> 11651 <div class="wt-cli-cookie-description"> 11652 Utilizamos os serviços de análise de web Google Analytics, que utilizam cookies para coletar informações como seu endereço de IP ou outros identificadores, informações do navegador e o conteúdo que você visualiza com o objetivo de analisar como os visitantes usam nosso website. 11653 </div> 11654 </div> 11655 </div> 11656 </div> 11657 </div> 11658 </div> 11659</div> 11660 </div> 11661 <div class="cli-modal-footer"> 11662 <div class="wt-cli-element cli-container-fluid cli-tab-container"> 11663 <div class="cli-row"> 11664 <div class="cli-col-12 cli-align-items-stretch cli-px-0"> 11665 <div class="cli-tab-footer wt-cli-privacy-overview-actions"> 11666 11667 <a id="wt-cli-privacy-save-btn" role="button" tabindex="0" data-cli-action="accept" class="wt-cli-privacy-btn cli_setting_save_button wt-cli-privacy-accept-btn cli-btn">SALVAR E ACEITAR</a> 11668 </div> 11669 11670 </div>
11671 </div> 11672 </div> 11673 </div> 11674 </div> 11675 </div> 11676</div> 11677<div class="cli-modal-backdrop cli-fade cli-settings-overlay"></div> 11678<div class="cli-modal-backdrop cli-fade cli-popupbar-overlay"></div> 11679<!--googleon: all--><div class="fontResizer"><img class="plusfont" src="https://caratinga.mg.gov.br/wp-content/plugins/wp-font-resizer/images/plus.png" title="Increase font size"/><img class="minusfont" src="https://caratinga.mg.gov.br/wp-content/plugins/wp-font-resizer/images/minus.png" title="Decrease font size"/><img class="reloadfont" src="https://caratinga.mg.gov.br/wp-content/plugins/wp-font-resizer/images/reload.png" title="Default font size"/></div>
11679<script> 11680 document.addEventListener('DOMContentLoaded', function () { 11681 11682 const linksEmendas = document.querySelectorAll( 11683 'a.mega-menu-link[href="https://sgep.caratinga.mg.gov.br/emendas"]' 11684 ); 11685 11686 linksEmendas.forEach(function(link) { 11687 link.setAttribute('target', '_blank'); 11688 link.setAttribute('rel', 'noopener noreferrer'); 11689 }); 11690 11691 }); 11692 11693 document.addEventListener('click', function(e) { 11694 11695 const link = e.target.closest( 11696 'a.mega-menu-link[href="https://sgep.caratinga.mg.gov.br/emendas"]' 11697 ); 11698 11699 if (link) { 11700 e.preventDefault(); 11701 e.stopPropagation(); 11702 11703 window.open(link.href, '_blank'); 11704 } 11705 11706 }, true); 11707 </script>
11707 11708 <style> 11709 .searchwp-live-search-results { 11710 opacity: 0; 11711 transition: opacity .25s ease-in-out; 11712 -moz-transition: opacity .25s ease-in-out; 11713 -webkit-transition: opacity .25s ease-in-out; 11714 height: 0; 11715 overflow: hidden; 11716 z-index: 9999995; /* Exceed SearchWP Modal Search Form overlay. */ 11717 position: absolute; 11718 display: none; 11719 } 11720 11721 .searchwp-live-search-results-showing { 11722 display: block; 11723 opacity: 1; 11724 height: auto; 11725 overflow: auto; 11726 } 11727 11728 .searchwp-live-search-no-results { 11729 padding: 3em 2em 0; 11730 text-align: center; 11731 } 11732 11733 .searchwp-live-search-no-min-chars:after { 11734 content: "Continue typing"; 11735 display: block; 11736 text-align: center; 11737 padding: 2em 2em 0; 11738 } 11739 </style> 11740
11740<script> 11741 var _SEARCHWP_LIVE_AJAX_SEARCH_BLOCKS = true; 11742 var _SEARCHWP_LIVE_AJAX_SEARCH_ENGINE = 'default'; 11743 var _SEARCHWP_LIVE_AJAX_SEARCH_CONFIG = 'default'; 11744 </script>
11744 11745
11745<script id="swv-js" src="https://caratinga.mg.gov.br/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=5.7.7"></script>
vendor: 1 bytes, line 11745
11745
11746<script id="contact-form-7-js-extra"> 11747var wpcf7 = {"api":{"root":"https://caratinga.mg.gov.br/wp-json/","namespace":"contact-form-7/v1"}}; 11748//# sourceURL=contact-form-7-js-extra 11749</script>
vendor: 1 bytes, line 11749
11749
11750<script id="contact-form-7-js" src="https://caratinga.mg.gov.br/wp-content/plugins/contact-form-7/includes/js/index.js?ver=5.7.7"></script>
vendor: 1 bytes, line 11750
11750
11751<script id="wpa-toolbar-js-extra"> 11752var wpatb = {"location":"body","is_rtl":"ltr","is_right":"default","responsive":"a11y-non-responsive","contrast":"Alternar alto contraste","grayscale":"Alternar escala de cinza","fontsize":"Alternar tamanho da fonte","custom_location":"standard-location","enable_grayscale":"false","enable_fontsize":"true","enable_contrast":"true"}; 11753var wpa11y = {"path":"https://caratinga.mg.gov.br/wp-content/themes/caratinga-normas/a11y-contrast.css?version=2.3.3"}; 11754//# sourceURL=wpa-toolbar-js-extra 11755</script>
vendor: 1 bytes, line 11755
11755
11756<script data-wp-strategy="defer" defer id="wpa-toolbar-js" src="https://caratinga.mg.gov.br/wp-content/plugins/wp-accessibility/js/wpa-toolbar.min.js?ver=2.3.3"></script>
vendor: 1 bytes, line 11756
11756
11757<script id="fancybox-purify-js" src="https://caratinga.mg.gov.br/wp-content/plugins/easy-fancybox/vendor/purify.min.js?ver=1790939974"></script>
vendor: 1 bytes, line 11757
11757
11758<script id="jquery-fancybox-js-extra"> 11759var efb_i18n = {"close":"Close","next":"Next","prev":"Previous","startSlideshow":"Start slideshow","toggleSize":"Toggle size"}; 11760//# sourceURL=jquery-fancybox-js-extra 11761</script>
vendor: 1 bytes, line 11761
11761
11762<script id="jquery-fancybox-js" src="https://caratinga.mg.gov.br/wp-content/plugins/easy-fancybox/fancybox/1.5.4/jquery.fancybox.js?ver=1790939973"></script>
vendor: 1 bytes, line 11762
11762
11763<script id="jquery-fancybox-js-after"> 11764var fb_timeout, fb_opts={'autoScale':true,'showCloseButton':true,'width':560,'height':340,'margin':20,'pixelRatio':'false','padding':10,'centerOnScroll':false,'enableEscapeButton':true,'speedIn':300,'speedOut':300,'overlayShow':true,'hideOnOverlayClick':true,'overlayColor':'#000','overlayOpacity':0.6,'minViewportWidth':320,'minVpHeight':320,'disableCoreLightbox':'true','enableBlockControls':'true','fancybox_openBlockControls':'true' }; 11765if(typeof easy_fancybox_handler==='undefined'){ 11766var easy_fancybox_handler=function(){ 11767jQuery([".nolightbox","a.wp-block-file__button","a.pin-it-button","a[href*='pinterest.com\/pin\/create']","a[href*='facebook.com\/share']","a[href*='twitter.com\/share']"].join(',')).addClass('nofancybox'); 11768jQuery('a.fancybox-close').on('click',function(e){e.preventDefault();jQuery.fancybox.close()}); 11769/* IMG */ 11770 var unlinkedImageBlocks=jQuery(".wp-block-image > img:not(.nofancybox,figure.nofancybox>img)"); 11771 unlinkedImageBlocks.wrap(function() { 11772 var href = jQuery( this ).attr( "src" ); 11773 return "<a href='" + href + "'></a>"; 11774 }); 11775var fb_IMG_select=jQuery('a[href*=".jpg" i]:not(.nofancybox,li.nofancybox>a,figure.nofancybox>a),area[href*=".jpg" i]:not(.nofancybox),a[href*=".png" i]:not(.nofancybox,li.nofancybox>a,figure.nofancybox>a),area[href*=".png" i]:not(.nofancybox),a[href*=".webp" i]:not(.nofancybox,li.nofancybox>a,figure.nofancybox>a),area[href*=".webp" i]:not(.nofancybox),a[href*=".jpeg" i]:not(.nofancybox,li.nofancybox>a,figure.nofancybox>a),area[href*=".jpeg" i]:not(.nofancybox)'); 11776fb_IMG_select.addClass('fancybox image'); 11777var fb_IMG_sections=jQuery('.gallery,.wp-block-gallery,.tiled-gallery,.wp-block-jetpack-tiled-gallery,.ngg-galleryoverview,.ngg-imagebrowser,.nextgen_pro_blog_gallery,.nextgen_pro_film,.nextgen_pro_horizontal_filmstrip,.ngg-pro-masonry-wrapper,.ngg-pro-mosaic-container,.nextgen_pro_sidescroll,.nextgen_pro_slideshow,.nextgen_pro_thumbnail_grid,.tiled-gallery'); 11778fb_IMG_sections.each(function(){jQuery(this).find(fb_IMG_select).attr('rel','gallery-'+fb_IMG_sections.index(this));}); 11779jQuery('a.fancybox,area.fancybox,.fancybox>a').each(function(){jQuery(this).fancybox(jQuery.extend(true,{},fb_opts,{'transition':'elastic','transitionIn':'elastic','transitionOut':'elastic','opacity':false,'hideOnContentClick':false,'titleShow':true,'titlePosition':'over','titleFromAlt':true,'showNavArrows':true,'enableKeyboardNav':true,'cyclic':false,'mouseWheel':'true','changeSpeed':250,'changeFade':300}))}); 11780/* PDF */ 11781jQuery('a[href*=".pdf" i],area[href*=".pdf" i]').not('.nofancybox,li.nofancybox>a').addClass('fancybox-pdf'); 11782jQuery('a.fancybox-pdf,area.fancybox-pdf,.fancybox-pdf>a').each(function(){jQuery(this).fancybox(jQuery.extend(true,{},fb_opts,{'type':'iframe','onStart':function(a,i,o){o.type='pdf';},'width':'90%','height':'90%','padding':10,'titleShow':false,'titlePosition':'float','titleFromAlt':true,'autoDimensions':false,'scrolling':'no'}))}); 11783};}; 11784jQuery(easy_fancybox_handler);jQuery(document).on('post-load',easy_fancybox_handler); 11785 11786//# sourceURL=jquery-fancybox-js-after 11787</script>
vendor: 1 bytes, line 11787
11787
11788<script id="jquery-easing-js" src="https://caratinga.mg.gov.br/wp-content/plugins/easy-fancybox/vendor/jquery.easing.js?ver=1.4.1"></script>
vendor: 1 bytes, line 11788
11788
11789<script id="jquery-mousewheel-js" src="https://caratinga.mg.gov.br/wp-content/plugins/easy-fancybox/vendor/jquery.mousewheel.js?ver=3.1.13"></script>
vendor: 1 bytes, line 11789
11789
11790<script id="swp-live-search-client-js-extra"> 11791var searchwp_live_search_params = []; 11792searchwp_live_search_params = {"ajaxurl":"https:\/\/caratinga.mg.gov.br\/wp-admin\/admin-ajax.php","origin_id":0,"config":{"default":{"engine":"default","input":{"delay":300,"min_chars":3},"results":{"position":"bottom","width":"auto","offset":{"x":0,"y":5}},"spinner":{"lines":12,"length":8,"width":3,"radius":8,"scale":1,"corners":1,"color":"#424242","fadeColor":"transparent","speed":1,"rotate":0,"animation":"searchwp-spinner-line-fade-quick","direction":1,"zIndex":2000000000,"className":"spinner","top":"50%","left":"50%","shadow":"0 0 1px transparent","position":"absolute"}}},"msg_no_config_found":"No valid SearchWP Live Search configuration found!","aria_instructions":"When autocomplete results are available use up and down arrows to review and enter to go to the desired page. Touch device users, explore by touch or with swipe gestures."};; 11793//# sourceURL=swp-live-search-client-js-extra 11794</script>
vendor: 1 bytes, line 11794
11794
11795<script id="swp-live-search-client-js" src="https://caratinga.mg.gov.br/wp-content/plugins/searchwp-live-ajax-search/assets/javascript/dist/script.min.js?ver=1.7.6"></script>
vendor: 1 bytes, line 11795
11795
11796<script id="wp-accessibility-js-extra"> 11797var wpa = {"skiplinks":{"enabled":true,"output":""},"target":"1","tabindex":"1","underline":{"enabled":false,"target":"a"},"videos":"","dir":"ltr","viewport":"1","lang":"pt-BR","titles":"1","labels":"1","wpalabels":{"s":"Pesquisar","author":"Nome","email":"E-mail","url":"Site","comment":"Coment\u00e1rio"},"alt":"","altSelector":".hentry img[alt]:not([alt=\"\"]), .comment-content img[alt]:not([alt=\"\"]), #content img[alt]:not([alt=\"\"]),.entry-content img[alt]:not([alt=\"\"])","current":"","errors":"","tracking":"","ajaxurl":"https://caratinga.mg.gov.br/wp-admin/admin-ajax.php","security":"d93470a430","action":"wpa_stats_action","url":"https://caratinga.mg.gov.br/","post_id":"","continue":"","pause":"Pausar v\u00eddeo","play":"Reproduzir v\u00eddeo","restUrl":"https://caratinga.mg.gov.br/wp-json/wp/v2/media","ldType":"","ldHome":"https://caratinga.mg.gov.br","ldText":"\u003Cspan class=\"dashicons dashicons-media-text\" aria-hidden=\"true\"\u003E\u003C/span\u003E\u003Cspan class=\"screen-reader\"\u003EDescri\u00e7\u00e3o longa\u003C/span\u003E"}; 11798//# sourceURL=wp-accessibility-js-extra 11799</script>
vendor: 1 bytes, line 11799
11799
11800<script data-wp-strategy="defer" defer id="wp-accessibility-js" src="https://caratinga.mg.gov.br/wp-content/plugins/wp-accessibility/js/wp-accessibility.min.js?ver=2.3.3"></script>
vendor: 1 bytes, line 11800
11800
11801<script id="__ytprefsfitvids__-js" src="https://caratinga.mg.gov.br/wp-content/plugins/youtube-embed-plus/scripts/fitvids.min.js?ver=14.1.6.3"></script>
vendor: 1 bytes, line 11801
11801
11802<script id="hoverIntent-js" src="https://caratinga.mg.gov.br/wp-includes/js/hoverIntent.min.js?ver=1.10.2"></script>
vendor: 1 bytes, line 11802
11802
11803<script id="megamenu-js-extra"> 11804var megamenu = {"timeout":"300","interval":"100"}; 11805//# sourceURL=megamenu-js-extra 11806</script>
vendor: 1 bytes, line 11806
11806
11807<script id="megamenu-js" src="https://caratinga.mg.gov.br/wp-content/plugins/megamenu/js/maxmegamenu.js?ver=3.2.2"></script>
vendor: 1 bytes, line 11807
11807
11808<script id="gt_widget_script_83573395-js-before"> 11809window.gtranslateSettings = /* document.write */ window.gtranslateSettings || {};window.gtranslateSettings['83573395'] = {"default_language":"pt","languages":["en","pt","es"],"url_structure":"none","detect_browser_language":1,"flag_style":"2d","flag_size":24,"wrapper_selector":"#gt-wrapper-83573395","alt_flags":{"pt":"brazil"},"horizontal_position":"inline","flags_location":"\/wp-content\/plugins\/gtranslate\/flags\/"}; 11810//# sourceURL=gt_widget_script_83573395-js-before 11811</script>
11811<script src="https://caratinga.mg.gov.br/wp-content/plugins/gtranslate/js/fn.js?ver=7.1.2" data-no-optimize="1" data-no-minify="1" data-gt-orig-url="/" data-gt-orig-domain="caratinga.mg.gov.br" data-gt-widget-id="83573395" defer></script>
11811<script id="gt_widget_script_36690571-js-before"> 11812window.gtranslateSettings = /* document.write */ window.gtranslateSettings || {};window.gtranslateSettings['36690571'] = {"default_language":"pt","languages":["en","pt","es"],"url_structure":"none","detect_browser_language":1,"flag_style":"2d","flag_size":24,"wrapper_selector":"#gt-wrapper-36690571","alt_flags":{"pt":"brazil"},"horizontal_position":"inline","flags_location":"\/wp-content\/plugins\/gtranslate\/flags\/"}; 11813//# sourceURL=gt_widget_script_36690571-js-before 11814</script>
11814<script src="https://caratinga.mg.gov.br/wp-content/plugins/gtranslate/js/fn.js?ver=7.1.2" data-no-optimize="1" data-no-minify="1" data-gt-orig-url="/" data-gt-orig-domain="caratinga.mg.gov.br" data-gt-widget-id="36690571" defer></script>
11814<script id="wp-emoji-settings" type="application/json"> 11815{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://caratinga.mg.gov.br/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 11816</script>
vendor: 1 bytes, line 11816
11816
11817<script type="module"> 11818/*! This file is auto-generated */ 11819var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 11820//# sourceURL=https://caratinga.mg.gov.br/wp-includes/js/wp-emoji-loader.min.js 11821</script>
11821 11822<style id="caratinga-inline-a11y-overrides"> 11823body.contrast { 11824 --color_primary: #0f5c7e; 11825 --color_primary_l: #0b445d; 11826 --color_primary_m: #1584b4; 11827 --color_secondary: #0b131a; 11828 --color_tertiary: #ffe082; 11829 --color_text_primary: #071017; 11830 --color_text_secundary: #f5f7fa; 11831 background: #081018 !important; 11832 color: #f5f7fa !important; 11833} 11834 11835body.contrast * { 11836 text-shadow: none !important; 11837} 11838 11839body.contrast section, 11840body.contrast article, 11841body.contrast aside, 11842body.contrast main, 11843body.contrast form, 11844body.contrast fieldset, 11845body.contrast table, 11846body.contrast thead, 11847body.contrast tbody, 11848body.contrast tfoot, 11849body.contrast tr, 11850body.contrast td, 11851body.contrast th, 11852body.contrast ul, 11853body.contrast ol, 11854body.contrast li, 11855body.contrast [class*="card"], 11856body.contrast [class*="box"], 11857body.contrast [class*="bloco"], 11858body.contrast [class*="container"], 11859body.contrast [class*="wrapper"], 11860body.contrast [class*="item"], 11861body.contrast [class*="conteudo"], 11862body.contrast [class*="content"], 11863body.contrast [class*="noticia"], 11864body.contrast [class*="obra"], 11865body.contrast [class*="campanha"], 11866body.contrast [class*="resumo"], 11867body.contrast [class*="titulo"], 11868body.contrast [class*="filtro"], 11869body.contrast [class*="grid"], 11870body.contrast [class*="destaque"] { 11871 background-color: #0f1b25 !important; 11872 color: #f5f7fa !important; 11873 border-color: #5dbfe4 !important; 11874} 11875 11876body.contrast img { 11877 background: transparent !important; 11878} 11879 11880body.contrast a { 11881 color: #7ad5ff !important; 11882 text-decoration: underline !important; 11883} 11884 11885body.contrast a:hover, 11886body.contrast a:focus { 11887 color: #ffe082 !important; 11888} 11889 11890body.contrast h1, 11891body.contrast h2, 11892body.contrast h3, 11893body.contrast h4, 11894body.contrast h5, 11895body.contrast h6 { 11896 color: #ffffff !important; 11897} 11898 11899body.contrast p, 11900body.contrast span, 11901body.contrast label, 11902body.contrast strong, 11903body.contrast em, 11904body.contrast small, 11905body.contrast dd, 11906body.contrast dt, 11907body.contrast legend { 11908 background: transparent !important; 11909 color: #f5f7fa !important; 11910} 11911 11912body.contrast .a11y-toolbar .offscreen, 11913body.contrast .wpa-screen-reader-text, 11914body.contrast label.wpa-screen-reader-text { 11915 color: #f5f7fa !important; 11916 background: transparent !important; 11917} 11918 11919body.contrast .acesso-informacao, 11920body.contrast section.menu-items, 11921body.contrast footer, 11922body.contrast .footer-site, 11923body.contrast .footer-top, 11924body.contrast .footer-bottom, 11925body.contrast .layout-switch-prompt, 11926body.contrast .page-legislacoes .legislacoes-filtros__card, 11927body.contrast .page-legislacoes .legislacao, 11928body.contrast .page-legislacoes .legislacao .info, 11929body.contrast .page-legislacoes .sem-resultados-legislacao, 11930body.contrast .cli-modal-content, 11931body.contrast #cookie-law-info-bar, 11932body.contrast #cookie-law-info-again { 11933 background: #0f1b25 !important; 11934 color: #f5f7fa !important; 11935 border-color: #5dbfe4 !important; 11936 box-shadow: none !important; 11937} 11938 11939body.contrast nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center, 11940body.contrast div#mega-menu-wrap-max_mega_menu_1, 11941body.contrast #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle, 11942body.contrast #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1, 11943body.contrast #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li > a.mega-menu-link, 11944body.contrast #mega-menu-wrap-max_mega_menu_1 .mega-sub-menu, 11945body.contrast #mega-menu-wrap-max_mega_menu_1 .mega-sub-menu a { 11946 background: #133449 !important; 11947 color: #f5f7fa !important; 11948} 11949 11950body.contrast section.menu-items .logo a, 11951body.contrast section.menu-items .logo span { 11952 background: transparent !important; 11953} 11954 11955body.contrast section.menu-items .logo img { 11956 background: #eef6fb !important; 11957 border-radius: 14px; 11958 padding: 6px; 11959} 11960 11961body.contrast section.menu-items .redes-sociais .icons-sociais { 11962 background: transparent !important; 11963 border-color: #5dbfe4 !important; 11964} 11965 11966body.contrast section.menu-items .redes-sociais .icons-sociais a, 11967body.contrast section.menu-items .redes-sociais .icons-sociais a i, 11968body.contrast .search i, 11969body.contrast .navbar-toggler { 11970 color: #7ad5ff !important; 11971} 11972 11973body.contrast input, 11974body.contrast select, 11975body.contrast textarea,
11976body.contrast .custom-select { 11977 background: #13212c !important; 11978 color: #ffffff !important; 11979 border: 1px solid #75c3e3 !important; 11980} 11981 11982body.contrast input::placeholder, 11983body.contrast textarea::placeholder { 11984 color: #c0d0da !important; 11985 opacity: 1; 11986} 11987 11988body.contrast button, 11989body.contrast .page-legislacoes .legislacao__documento, 11990body.contrast .page-legislacoes .legislacoes-filtros__actions button, 11991body.contrast .page-legislacoes .legislacoes-filtros__actions .limpar-filtro, 11992body.contrast .wt-cli-element, 11993body.contrast .cli-plugin-button { 11994 background: #ffe082 !important; 11995 color: #071017 !important; 11996 border: 1px solid #ffe082 !important; 11997 text-decoration: none !important; 11998} 11999 12000body.contrast .page-legislacoes .legislacao h2 { 12001 background: #165a78 !important; 12002 color: #ffffff !important; 12003} 12004 12005body.contrast .home-noticia-principal, 12006body.contrast .home-noticia-principal__conteudo, 12007body.contrast .home-banners-destaque, 12008body.contrast .home-banner-slide, 12009body.contrast .home-banner-card, 12010body.contrast .grade-acesso-rapido, 12011body.contrast .item-acesso-rapido, 12012body.contrast .secao-noticias, 12013body.contrast .container-noticias, 12014body.contrast .coluna-esquerda .card-destaque, 12015body.contrast .card-noticia, 12016body.contrast .secao-campanhas, 12017body.contrast .container-campanhas, 12018body.contrast .slider-campanhas, 12019body.contrast .slides-campanhas, 12020body.contrast .item-campanha, 12021body.contrast .archive-concursos__notice, 12022body.contrast .archive-concursos__item, 12023body.contrast .obra-card, 12024body.contrast #filtro-obras, 12025body.contrast .obras-ultima-atualizacao-geral, 12026body.contrast .obras-sem-resultados, 12027body.contrast section.page-ultimas-noticias section.noticias-recentes .noticias, 12028body.contrast section.page-ultimas-noticias section.noticias-recentes .noticias .box-text { 12029 background: #0f1b25 !important; 12030 color: #f5f7fa !important; 12031} 12032 12033body.contrast .home-noticia-principal__titulo, 12034body.contrast .home-noticia-principal__resumo, 12035body.contrast .subtitulo-acesso-rapido, 12036body.contrast .subtitulo-servico, 12037body.contrast .texto-acesso-rapido, 12038body.contrast .titulo-destaque, 12039body.contrast .titulo-noticia, 12040body.contrast .resumo-noticia, 12041body.contrast .archive-concursos__item h2, 12042body.contrast .archive-concursos__notice-copy h2, 12043body.contrast .archive-concursos__notice-copy p, 12044body.contrast .archive-concursos__meta, 12045body.contrast .archive-concursos__excerpt, 12046body.contrast .obra-titulo, 12047body.contrast .obras-planilha-link, 12048body.contrast .obras-ultima-atualizacao-geral, 12049body.contrast .obras-ultima-atualizacao-geral strong, 12050body.contrast section.page-ultimas-noticias section.noticias-recentes .noticias .box-text h2, 12051body.contrast section.page-ultimas-noticias section.noticias-recentes .noticias .box-text p { 12052 color: #f5f7fa !important; 12053} 12054 12055body.contrast .archive-concursos__status, 12056body.contrast .cat-noticia, 12057body.contrast section.page-ultimas-noticias section.noticias-recentes .noticias .box-text a.cat-link, 12058body.contrast .page-legislacoes .legislacao__tag--tipo-lei, 12059body.contrast .page-legislacoes .legislacao__documento, 12060body.contrast .btn-ver-mais, 12061body.contrast .archive-concursos__link, 12062body.contrast .home-noticia-principal__link, 12063body.contrast .botao-anterior-campanha, 12064body.contrast .botao-proximo-campanha { 12065 background: #ffe082 !important; 12066 color: #071017 !important; 12067 border-color: #ffe082 !important; 12068} 12069 12070body.contrast .home-noticia-principal__link-todas, 12071body.contrast .obras-planilha-link:hover, 12072body.contrast .archive-concursos__item h2 a:hover, 12073body.contrast .home-noticia-principal__link:hover, 12074body.contrast .archive-concursos__link:hover { 12075 color: #ffe082 !important; 12076} 12077 12078body.contrast .page-legislacoes .legislacao h2, 12079body.contrast .page-legislacoes .legislacao .titulo-decreto > a, 12080body.contrast .page-legislacoes .legislacao__documento, 12081body.contrast .area-navegation ul li.active, 12082body.contrast .area-navegation ul li.active a, 12083body.contrast .boletim-grafico .filtros button.selected, 12084body.contrast .faq-badge, 12085body.contrast .faq-clear { 12086 background: #0b445d !important; 12087 color: #ffffff !important; 12088 border-color: #5dbfe4 !important; 12089} 12090 12091body.contrast .faq-hero, 12092body.contrast .faq-content,
12093body.contrast .faq-controls, 12094body.contrast .faq-search, 12095body.contrast .faq-filter, 12096body.contrast .faq-meta, 12097body.contrast .faq-item, 12098body.contrast .faq-answer, 12099body.contrast .faq-question { 12100 background: #0f1b25 !important; 12101 color: #f5f7fa !important; 12102 border-color: #5dbfe4 !important; 12103} 12104 12105body.contrast .faq-label, 12106body.contrast .faq-qtext, 12107body.contrast .faq-title, 12108body.contrast .faq-subtitle, 12109body.contrast .faq-atext, 12110body.contrast .faq-noresults p { 12111 color: #f5f7fa !important; 12112} 12113 12114body.contrast .faq-input, 12115body.contrast .faq-select, 12116body.contrast .boletim-grafico .filtros input[type=date], 12117body.contrast .boletim-grafico .filtros button, 12118body.contrast .boletim-grafico .filtros label, 12119body.contrast .boletim .dados input[type="text"] { 12120 background: #13212c !important; 12121 color: #ffffff !important; 12122 border-color: #75c3e3 !important; 12123} 12124 12125body.contrast .page-legislacoes .legislacao p, 12126body.contrast .page-legislacoes .legislacoes-filtros__intro p, 12127body.contrast .page-legislacoes__count, 12128body.contrast .page-legislacoes__active, 12129body.contrast .page-legislacoes .legislacoes-filtros__field label { 12130 color: #f5f7fa !important; 12131} 12132 12133body.contrast .page-legislacoes .legislacao__tag, 12134body.contrast .page-legislacoes__fixed-type { 12135 background: #173042 !important; 12136 color: #dff6ff !important; 12137 border: 1px solid #5dbfe4 !important; 12138} 12139 12140body.contrast .page-legislacoes .legislacao__tag--tipo-lei { 12141 background: #2196c7 !important; 12142 color: #071017 !important; 12143} 12144 12145body.contrast .page-legislacoes .legislacao__tag--muted { 12146 background: #1a2832 !important; 12147 color: #f5f7fa !important; 12148} 12149 12150body.contrast .item-acesso-rapido, 12151body.contrast .item-acesso-rapido *, 12152body.contrast .texto-acesso-rapido, 12153body.contrast .faq-question, 12154body.contrast .faq-question *, 12155body.contrast .faq-clear, 12156body.contrast .faq-clear *, 12157body.contrast .page-legislacoes .legislacao h2 a, 12158body.contrast .page-legislacoes .legislacao__documento, 12159body.contrast .area-navegation ul li.active, 12160body.contrast .area-navegation ul li.active a, 12161body.contrast .boletim-grafico .filtros button, 12162body.contrast .boletim-grafico .filtros button.selected, 12163body.contrast .custom-select, 12164body.contrast select.custom-select, 12165body.contrast select.custom-select option, 12166body.contrast .boletim .dados select, 12167body.contrast .boletim .dados select option { 12168 color: #ffffff !important; 12169} 12170 12171body.contrast .page-legislacoes .legislacao h2, 12172body.contrast .page-legislacoes .legislacao h2 a, 12173body.contrast .page-legislacoes .legislacao__documento, 12174body.contrast .area-navegation ul li.active, 12175body.contrast .area-navegation ul li.active a, 12176body.contrast .boletim-grafico .filtros button, 12177body.contrast .boletim-grafico .filtros button.selected, 12178body.contrast .faq-question, 12179body.contrast .faq-clear { 12180 background: #0b445d !important; 12181 border-color: #5dbfe4 !important; 12182 text-decoration: none !important; 12183} 12184 12185body.contrast .item-acesso-rapido *, 12186body.contrast .faq-question *, 12187body.contrast .faq-clear * { 12188 background: transparent !important; 12189} 12190 12191body.contrast .custom-select, 12192body.contrast select.custom-select, 12193body.contrast .boletim .dados select { 12194 background: #13212c !important; 12195 border-color: #75c3e3 !important; 12196} 12197 12198body.contrast .item-acesso-rapido, 12199body.contrast .item-acesso-rapido a, 12200body.contrast .item-acesso-rapido-sem-link { 12201 background-color: #0f1b25 !important; 12202 border-color: #5dbfe4 !important; 12203 background-image: none !important; 12204} 12205 12206body.contrast .texto-acesso-rapido, 12207body.contrast .item-acesso-rapido a .texto-acesso-rapido { 12208 background: transparent !important; 12209 color: #ffffff !important; 12210} 12211 12212body.contrast button.faq-question, 12213body.contrast button.faq-clear, 12214body.contrast .faq-question, 12215body.contrast .faq-clear { 12216 background-color: #0b445d !important; 12217 background-image: none !important; 12218 color: #ffffff !important; 12219 border-color: #5dbfe4 !important; 12220} 12221 12222body.contrast .faq-question .faq-qtext, 12223body.contrast .faq-question .faq-toggle, 12224body.contrast .faq-clear span { 12225 background: transparent !important; 12226 color: #ffffff !important; 12227} 12228 12229body.contrast .page-legislacoes .legislacao h2 { 12230 background-color: #0b445d !important; 12231 background-image: none !important; 12232} 12233 12234body.contrast .page-legislacoes .legislacao h2 a { 12235 background: transparent !important; 12236 color: #ffffff !important; 12237} 12238 12239body.contrast .page-legislacoes .legislacao__documento { 12240 background-color: #0b445d !important; 12241 background-image: none !important; 12242 color: #ffffff !important; 12243 border-color: #5dbfe4 !important; 12244} 12245 12246body.contrast .custom-select, 12247body.contrast select.custom-select, 12248body.contrast .custom-select option, 12249body.contrast select.custom-select option, 12250body.contrast .boletim .dados select, 12251body.contrast .boletim .dados select option { 12252 background-color: #13212c !important; 12253 background-image: none !important; 12254 color: #ffffff !important; 12255} 12256 12257body.contrast .area-navegation ul li, 12258body.contrast .area-navegation ul li a, 12259body.contrast .pagination li, 12260body.contrast .pagination li a { 12261 background-color: #0f1b25 !important; 12262 background-image: none !important; 12263 color: #ffffff !important; 12264 border-color: #5dbfe4 !important; 12265} 12266 12267body.contrast .area-navegation ul li.active, 12268body.contrast .area-navegation ul li.active a,
12269body.contrast .pagination li.active, 12270body.contrast .pagination li.active a, 12271body.contrast .pagination li.current, 12272body.contrast .pagination li.current a { 12273 background-color: #0b445d !important; 12274 color: #ffffff !important; 12275} 12276 12277body.contrast .boletim-grafico .filtros button, 12278body.contrast .boletim-grafico .filtros button.selected, 12279body.contrast #filter-custom, 12280body.contrast #filter-30 { 12281 background-color: #0b445d !important; 12282 background-image: none !important; 12283 color: #ffffff !important; 12284 border-color: #5dbfe4 !important; 12285} 12286 12287body.contrast .offscreen, 12288body.contrast .wpa-screen-reader-text { 12289 color: #ffffff !important; 12290 background: transparent !important; 12291} 12292 12293body.contrast.layout-novo .item-acesso-rapido, 12294body.contrast.layout-novo .item-acesso-rapido:hover, 12295body.contrast.layout-novo .item-acesso-rapido-sem-link, 12296body.contrast.layout-novo .item-acesso-rapido .icone-acesso-rapido, 12297body.contrast.layout-novo .item-acesso-rapido .icone-acesso-rapido i { 12298 background: #0f1b25 !important; 12299 color: #ffffff !important; 12300 border-color: #5dbfe4 !important; 12301} 12302 12303body.contrast main.faq-page .faq-clear, 12304body.contrast main.faq-page .faq-clear:hover, 12305body.contrast main.faq-page .faq-question, 12306body.contrast main.faq-page .faq-question:hover, 12307body.contrast main.faq-page .faq-question[aria-expanded="true"] { 12308 background: #0b445d !important; 12309 color: #ffffff !important; 12310 border-color: #5dbfe4 !important; 12311} 12312 12313body.contrast main.faq-page .faq-qtext, 12314body.contrast main.faq-page .faq-icon, 12315body.contrast main.faq-page .faq-question .faq-toggle { 12316 color: #ffffff !important; 12317} 12318 12319body.contrast .page-legislacoes .legislacao__documento, 12320body.contrast .page-legislacoes .legislacao__documento:hover { 12321 background: #0b445d !important; 12322 color: #ffffff !important; 12323 border: 1px solid #5dbfe4 !important; 12324} 12325 12326body.contrast .page-obras select.custom-select, 12327body.contrast .page-obras select.custom-select option, 12328body.contrast .page-obras #submit-filtro, 12329body.contrast .page-obras .obras-pagination__item, 12330body.contrast .page-obras .obras-pagination__item a, 12331body.contrast .page-obras .obras-pagination__item.active, 12332body.contrast .page-obras .obras-pagination__item.active a { 12333 background: #0f1b25 !important; 12334 color: #ffffff !important; 12335 border-color: #5dbfe4 !important; 12336} 12337 12338body.contrast section.page-coronavirus .boletim-grafico .filtros button, 12339body.contrast section.page-coronavirus .boletim-grafico .filtros button.selected, 12340body.contrast section.page-coronavirus .boletim-grafico .filtros button:hover { 12341 background: #0b445d !important; 12342 color: #ffffff !important; 12343 border-color: #5dbfe4 !important; 12344} 12345 12346body.contrast nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center, 12347body.contrast nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1, 12348body.contrast nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-max_mega_menu_1 { 12349 background: #0f5c7e !important; 12350 border-color: #5dbfe4 !important; 12351} 12352 12353body.contrast.layout-antigo section.area-header, 12354body.contrast.layout-antigo header, 12355body.contrast.layout-antigo nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center, 12356body.contrast.layout-antigo nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse, 12357body.contrast.layout-antigo nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #navbarSupportedContent, 12358body.contrast.layout-antigo nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .menu-navbar, 12359body.contrast.layout-antigo nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1, 12360body.contrast.layout-antigo nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-max_mega_menu_1 { 12361 background: #0f5c7e !important; 12362} 12363 12364body.contrast nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-max_mega_menu_1 > li.mega-menu-item { 12365 background: transparent !important; 12366 border: 0 !important; 12367 box-shadow: none !important; 12368} 12369 12370body.contrast nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link { 12371 color: #ffffff !important; 12372 background: transparent !important; 12373 text-decoration: none !important; 12374 border-radius: 8px !important; 12375 padding-top: 10px !important; 12376 padding-bottom: 10px !important; 12377} 12378 12379body.contrast.layout-antigo nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center a.mega-menu-link, 12380body.contrast.layout-antigo nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center a.mega-menu-link:visited, 12381body.contrast.layout-antigo nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link, 12382body.contrast.layout-antigo nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link span { 12383 color: #ffffff !important; 12384 text-decoration: none !important; 12385} 12386 12387body.contrast nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item:hover > a.mega-menu-link, 12388body.contrast nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, 12389body.contrast nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, 12390body.contrast nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, 12391body.contrast nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link { 12392 background: #1584b4 !important; 12393 color: #ffffff !important; 12394} 12395 12396body.contrast nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after { 12397 color: #ffffff !important; 12398} 12399 12400body.contrast nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 .mega-sub-menu, 12401body.contrast nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 .mega-sub-menu li, 12402body.contrast nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 .mega-sub-menu li a.mega-menu-link { 12403 background: #0b445d !important; 12404 color: #ffffff !important; 12405 text-decoration: none !important; 12406 border-color: #5dbfe4 !important; 12407} 12408 12409body.contrast nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 .mega-sub-menu li a.mega-menu-link:hover, 12410body.contrast nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 .mega-sub-menu li:h
12410over > a.mega-menu-link { 12411 background: #1584b4 !important; 12412 color: #ffe082 !important; 12413} 12414 12415body.contrast section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link, 12416body.contrast section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item ul.mega-sub-menu li a.mega-menu-link, 12417body.contrast section#rodape .endereco, 12418body.contrast section#rodape .endereco p, 12419body.contrast section#rodape .endereco a, 12420body.contrast section#rodape .footer-links-institucionais a, 12421body.contrast section#rodape .footer-bottom a, 12422body.contrast section#rodape .footer-dev-link { 12423 color: #ffffff !important; 12424 text-decoration: none !important; 12425} 12426 12427body.contrast section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link:hover, 12428body.contrast section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item ul.mega-sub-menu li a.mega-menu-link:hover, 12429body.contrast section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link:focus, 12430body.contrast section#rodape .footer-menu #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item ul.mega-sub-menu li a.mega-menu-link:focus, 12431body.contrast section#rodape .endereco a:hover, 12432body.contrast section#rodape .endereco a:focus, 12433body.contrast section#rodape .footer-bottom a:hover, 12434body.contrast section#rodape .footer-bottom a:focus, 12435body.contrast section#rodape .footer-dev-link:hover { 12436 color: #ffe082 !important; 12437} 12438 12439body.contrast .a11y-toolbar ul li button { 12440 background: #13212c !important; 12441 color: #f5f7fa !important; 12442 border-top-color: #244454 !important; 12443 border-bottom-color: #0d141a !important; 12444} 12445 12446body.contrast .a11y-toolbar ul li button.active, 12447body.contrast .a11y-toolbar ul li button:hover { 12448 background: #ffe082 !important; 12449 color: #071017 !important; 12450} 12451 12452body.contrast .a11y-toolbar button:hover .offscreen, 12453body.contrast .a11y-toolbar button:focus .offscreen { 12454 background: #13212c !important; 12455 color: #ffffff !important; 12456 border: 1px solid #5dbfe4; 12457 box-shadow: none !important; 12458} 12459 12460body.contrast section.banners, 12461body.contrast .swiper-container, 12462body.contrast .swiper-wrapper, 12463body.contrast .swiper-slide, 12464body.contrast .swiper-slide > a, 12465body.contrast .banner-destaque, 12466body.contrast .banner-destaque .box, 12467body.contrast .home-banners-destaque, 12468body.contrast .home-banner-slide, 12469body.contrast .home-banner-card, 12470body.contrast .slides-campanhas, 12471body.contrast .item-campanha { 12472 background-color: transparent !important; 12473} 12474 12475body.layout-novo.contrast .area-header, 12476body.layout-novo.contrast .secao-servicos, 12477body.layout-novo.contrast .bloco-cabecalho-servico { 12478 background-color: transparent !important; 12479 background-image: none !important; 12480} 12481 12482body.layout-novo.contrast::before { 12483 opacity: 1 !important; 12484 visibility: visible !important; 12485 filter: none !important; 12486} 12487 12488body.contrast img[class*="box"], 12489body.contrast .swiper-slide img, 12490body.contrast .banner-destaque img.box-image, 12491body.contrast .home-banner-card img, 12492body.contrast .item-campanha img, 12493body.contrast section.area-title img.box-image { 12494 background: transparent !important; 12495 border-color: transparent !important; 12496 opacity: 1 !important; 12497 visibility: visible !important; 12498 filter: none !important; 12499 mix-blend-mode: normal !important; 12500} 12501 12502html.fontsize { 12503 font-size: 112.5% !important; 12504} 12505 12506html.fontsize body { 12507 line-height: 1.7; 12508} 12509 12510html.fontsize input, 12511html.fontsize select, 12512html.fontsize textarea, 12513html.fontsize button { 12514 font-size: inherit !important; 12515} 12516 12517html.fontsize .a11y-toolbar ul li button { 12518 font-size: 20px !important; 12519} 12520 12521html.fontsize nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link, 12522html.fontsize section#rodape .mega-menu-link, 12523html.fontsize .info-noticia, 12524html.fontsize .data-noticia, 12525html.fontsize .cat-noticia, 12526html.fontsize .archive-concursos__item-top, 12527html.fontsize .archive-concursos__item-actions { 12528 white-space: normal !important; 12529} 12530 12531html.fontsize .info-noticia, 12532html.fontsize .archive-concursos__item-top { 12533 flex-wrap: wrap !important; 12534 overflow: visible !important; 12535} 12536 12537html.fontsize .page-legislacoes .legislacoes-filtros__field select, 12538html.fontsize .page-legislacoes .legislacoes-filtros__field input { 12539 min-height: 54px; 12540} 12541 12542html.fontsize .page-legislacoes .legislacao__tag, 12543html.fontsize .page-legislacoes__fixed-type { 12544 font-size: 0.95rem !important; 12545} 12546 12547html.fontsize body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-max_mega_menu_1 { 12548 flex-wrap: wrap !important; 12549 justify-content: center !important; 12550 row-gap: 0 !important; 12551} 12552 12553html.fontsize body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-max_mega_menu_1 > li.mega-menu-item { 12554 flex: 0 1 auto !important; 12555} 12556 12557html.fontsize body.layout-novo section.area-header nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link { 12558 text-align: center !important; 12559 padding-top: 18px !important; 12560 padding-bottom: 18px !important; 12561} 12562 12563html.fontsize body.layout-novo .container-servicos { 12564 padding-top: calc(var(--layout-novo-nav-space) + 26px) !important; 12565} 12566 12567html.fontsize body.layout-novo .home-noticia-principal__resumo, 12568html.fontsize body.layout-novo .resumo-noticia, 12569html.fontsize section.page-ultimas-noticias section.noticias-recentes .noticias .box-text p, 12570html.fontsize .ct-card-resumo, 12571html.fontsize .ct-detail-resumo { 12572 display: block !important; 12573 overflow: visible !important; 12574 max-height: none !important; 12575 text-overflow: unset !important; 12576 white-space: normal !important; 12577 -webkit-line-clamp: unset !important; 12578 line-clamp: unset !important; 12579} 12580 12581@media (max-width: 768px) { 12582 html.fontsize { 12583 font-size: 108% !important; 12584 } 12585} 12586</style> 12587
12587<script id="caratinga-a11y-runtime-overrides"> 12588 (function () { 12589 const rules = [ 12590 { 12591 selectors: '.item-acesso-rapido, .item-acesso-rapido-sem-link', 12592 styles: { 12593 background: '#0f1b25', 12594 color: '#ffffff', 12595 'border-color': '#5dbfe4' 12596 } 12597 }, 12598 { 12599 selectors: '.item-acesso-rapido .icone-acesso-rapido, .item-acesso-rapido .icone-acesso-rapido i, .item-acesso-rapido .texto-acesso-rapido', 12600 styles: { 12601 color: '#ffffff', 12602 background: 'transparent' 12603 } 12604 }, 12605 { 12606 selectors: 'main.faq-page .faq-clear, main.faq-page .faq-question, main.faq-page .faq-question[aria-expanded=\"true\"]', 12607 styles: { 12608 background: '#0b445d', 12609 color: '#ffffff', 12610 'border-color': '#5dbfe4' 12611 } 12612 }, 12613 { 12614 selectors: 'main.faq-page .faq-qtext, main.faq-page .faq-icon, main.faq-page .faq-toggle', 12615 styles: { 12616 color: '#ffffff', 12617 background: 'transparent' 12618 } 12619 }, 12620 { 12621 selectors: '.page-legislacoes .legislacao__documento', 12622 styles: { 12623 background: '#0b445d', 12624 color: '#ffffff', 12625 border: '1px solid #5dbfe4' 12626 } 12627 }, 12628 { 12629 selectors: '.page-obras select.custom-select, .page-obras #submit-filtro, .page-obras .obras-pagination__item, .page-obras .obras-pagination__item a', 12630 styles: { 12631 background: '#0f1b25', 12632 color: '#ffffff', 12633 'border-color': '#5dbfe4' 12634 } 12635 }, 12636 { 12637 selectors: 'section.page-coronavirus .boletim-grafico .filtros button', 12638 styles: { 12639 background: '#0b445d', 12640 color: '#ffffff', 12641 'border-color': '#5dbfe4' 12642 } 12643 }, 12644 { 12645 selectors: 'section.area-header, header, nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center, nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center .navbar-collapse, nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #navbarSupportedContent, nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-wrap-max_mega_menu_1, nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-max_mega_menu_1', 12646 styles: { 12647 background: '#0f5c7e' 12648 } 12649 }, 12650 { 12651 selectors: 'nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link, nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link span', 12652 styles: { 12653 color: '#ffffff', 12654 background: 'transparent', 12655 'text-decoration': 'none' 12656 } 12657 }, 12658 { 12659 selectors: 'nav.navbar.navbar-dark.navbar-expand-xl.justify-content-center #mega-menu-max_mega_menu_1 > li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after', 12660 styles: { 12661 color: '#ffffff' 12662 } 12663 }, 12664 { 12665 selectors: 'section#rodape .footer-menu a.mega-menu-link, section#rodape .endereco, section#rodape .endereco a, section#rodape .footer-bottom a, section#rodape .footer-dev-link', 12666 styles: { 12667 color: '#ffffff', 12668 'text-decoration': 'none' 12669 } 12670 }, 12671 { 12672 selectors: 'section#rodape .footer-menu a.mega-menu-link:hover, section#rodape .footer-menu a.mega-menu-link:focus, section#rodape .endereco a:hover, section#rodape .endereco a:focus, section#rodape .footer-bottom a:hover, section#rodape .footer-bottom a:focus, section#rodape .footer-dev-link:hover, section#rodape .footer-dev-link:focus', 12673 styles: { 12674 color: '#ffe082' 12675 } 12676 } 12677 ]; 12678 12679 let scheduled = false;
12680 12681 function applyRule(element, styles, active) { 12682 Object.keys(styles).forEach(function (property) { 12683 if (active) { 12684 element.style.setProperty(property, styles[property], 'important'); 12685 } else { 12686 element.style.removeProperty(property); 12687 } 12688 }); 12689 } 12690 12691 function updateOverrides() { 12692 scheduled = false; 12693 12694 if (!document.body) { 12695 return; 12696 } 12697 12698 const active = document.body.classList.contains('contrast'); 12699 rules.forEach(function (rule) { 12700 document.querySelectorAll(rule.selectors).forEach(function (element) { 12701 applyRule(element, rule.styles, active); 12702 }); 12703 }); 12704 } 12705 12706 function scheduleUpdate() { 12707 if (scheduled) { 12708 return; 12709 } 12710 12711 scheduled = true; 12712 window.requestAnimationFrame(updateOverrides); 12713 } 12714 12715 document.addEventListener('DOMContentLoaded', scheduleUpdate, { once: true }); 12716 12717 function startObservers() { 12718 if (!document.body) { 12719 window.setTimeout(startObservers, 50); 12720 return; 12721 } 12722 12723 new MutationObserver(scheduleUpdate).observe(document.body, { 12724 attributes: true, 12725 attributeFilter: ['class'] 12726 }); 12727 12728 new MutationObserver(scheduleUpdate).observe(document.body, { 12729 childList: true, 12730 subtree: true 12731 }); 12732 12733 scheduleUpdate(); 12734 } 12735 12736 startObservers(); 12737 })(); 12738 </script>
12738 12739 </body> 12740 12741 </html> 12742 12743 12744 12745<style> 12746 #bar-search:focus::placeholder { 12747 color: transparent !important; 12748 /* esconde o texto do placeholder */ 12749 } 12750 12751 12752 body.layout-novo .layout-antigo { 12753 display: none; 12754 } 12755 12756 body.layout-antigo .layout-novo { 12757 display: none; 12758 } 12759 12760 .botoes-layout { 12761 display: flex; 12762 justify-content: flex-end; 12763 align-items: center; 12764 position: relative; 12765 left: auto; 12766 width: 100%; 12767 max-width: 22rem; 12768 margin: 8px 0 0 auto; 12769 } 12770 12771 @media (max-width: 1200px) { 12772 .botoes-layout { 12773 grid-column: 1 / -1; 12774 justify-content: center; 12775 max-width: 100%; 12776 margin-top: 4px; 12777 } 12778 } 12779 12780 @media (max-width: 768px) { 12781 .botoes-layout { 12782 grid-column: 1 / -1; 12783 justify-content: center; 12784 width: 100%; 12785 padding: 0 12px; 12786 margin-top: 0; 12787 } 12788 } 12789 12790 /* =============================== 12791CABEÃÆÃââââ¬Ã¡ALHO DA SESSÃÆÃâÃâ ââ¬â¢O 12792================================= */ 12793 .secao-servicos { 12794 width: 100%; 12795 margin: 0 auto; 12796 overflow: hidden; 12797 font-family: "Poppins", sans-serif; 12798 } 12799 12800 .bloco-cabecalho-servico { 12801 position: relative; 12802 width: 100%; 12803 height: 400px; 12804 overflow: hidden; 12805 } 12806 12807 .bloco-cabecalho-servico img { 12808 width: 100%; 12809 height: 100%; 12810 object-fit: cover; 12811 display: block; 12812 } 12813 12814 .bloco-cabecalho-servico::after { 12815 content: ""; 12816 position: absolute; 12817 inset: 0; 12818 background: linear-gradient(180deg, rgba(10, 255, 255, 1) 0%, rgba(0, 81, 198, 1) 50%, rgba(0, 33, 124, 1) 100%); 12819 opacity: 0.75; 12820 } 12821 12822 /* ====== TÃÆÃâÃâÃÂTULO ====== */ 12823 .titulo-servico { 12824 position: absolute; 12825 top: 40%; 12826 left: 50%; 12827 transform: translate(-50%, -50%); 12828 color: #fff; 12829 font-size: 3rem; 12830 font-weight: 800; 12831 text-transform: uppercase; 12832 text-align: center; 12833 z-index: 2; 12834 } 12835 12836 /* ====== BARRA DE BUSCA ====== */ 12837 form.search.servico { 12838 position: absolute; 12839 top: 56%; 12840 left: 50%; 12841 transform: translateX(-50%); 12842 display: flex; 12843 align-items: center; 12844 background: rgb(2 44 143 / 61%); 12845 border-radius: 20px; 12846 padding: 12px 20px; 12847 width: 45rem; 12848 max-width: 90%; 12849 z-index: 3; 12850 border: 3px solid #030c69; 12851 } 12852 12853 form.search.servico input#bar-search { 12854 flex: 1; 12855 border: none; 12856 background: transparent; 12857 color: #fff; 12858 font-size: 1.5rem; 12859 outline: none; 12860 padding-right: 10px; 12861 text-align: center; 12862 box-shadow: -1px 0px 4px -1px #f46f0000; 12863 } 12864 12865 form.search.servico input#bar-search::placeholder { 12866 color: white; 12867 } 12868 12869 /* ÃÆÃâÃâÃÂCONE DE CHECK */ 12870 form.search.servico i { 12871 color: #fff; 12872 font-size: 3rem; 12873 cursor: pointer; 12874 transition: transform 0.3s ease; 12875 } 12876 12877 form.search.servico i:hover { 12878 transform: scale(1.2); 12879 } 12880 12881 12882 12883 /* =============================== 12884CONTAINER E SUBTÃÆÃâÃâÃÂTULO 12885================================= */ 12886 .container-servicos { 12887 text-align: center; 12888 padding: 0 !important; 12889 margin: 0 !important; 12890 } 12891 12892 .subtitulo-servico { 12893 font-size: 2.5rem; 12894 font-weight: 800; 12895 margin-bottom: 30px; 12896 text-transform: uppercase; 12897 color: #06497a; 12898 } 12899 12900 /* =============================== 12901GRADE DE SERVIÃÆÃââââ¬Ã¡OS - SEM ESPAÃÆÃââââ¬Ã¡OS 12902=============================== */ 12903 .grade-servicos { 12904 display: grid; 12905 gap: 0 !important; 12906 padding: 0 !important; 12907 margin: 0 auto !important; 12908 max-width: 1500px; 12909 justify-items: stretch; 12910 align-items: stretch; 12911 } 12912 12913 /* =============================== 12914ITEM SERVIÃÆÃââââ¬Ã¡O 12915=============================== */ 12916 .item-servico { 12917 display: flex !important; 12918 flex-direction: column; 12919 justify-content: center; 12920 align-items: center; 12921 width: 100% !important; 12922 aspect-ratio: 1 / 1; 12923 color: #fff; 12924 text-decoration: none; 12925 border: none !important; 12926 margin: 0 !important; 12927 padding: 0 !important; 12928 line-height: 0 !important; 12929 background-clip: border-box; 12930 transition: all 0.4s ease-in-out; 12931 } 12932 12933 /* =============================== 12934EFEITO HOVER (BRANCO ̢̢̮ââ¬Ã Ã¢ââ‰â¢ PRETO) 12935=============================== */
12936 .item-servico:hover { 12937 background: #000 !important; 12938 /* fundo preto */ 12939 color: #fff !important; 12940 /* texto branco */ 12941 transform: scale(1.03); 12942 z-index: 5; 12943 position: relative; 12944 } 12945 12946 /* Garante que os ÃÆÃâÃâÃÂcones e textos mudem junto */ 12947 .item-servico:hover .icone-servico i, 12948 .item-servico:hover .texto-servico { 12949 color: #fff !important; 12950 transition: color 0.3s ease; 12951 } 12952 12953 /* =============================== 12954ÃÆÃâÃâÃÂCONES E TEXTO 12955=============================== */ 12956 .icone-servico i { 12957 font-size: 80px; 12958 margin-bottom: 8px; 12959 transition: color 0.3s ease; 12960 } 12961 12962 .texto-servico { 12963 font-size: 12px; 12964 font-weight: 600; 12965 line-height: 1.2; 12966 text-transform: uppercase; 12967 transition: color 0.3s ease; 12968 } 12969 12970 /* =============================== 12971CORES BASE (XADREZ APLICADO VIA JS) 12972=============================== */ 12973 .item-servico.cor-primaria { 12974 background: #005490; 12975 } 12976 12977 .item-servico.cor-secundaria { 12978 background: #06497a; 12979 } 12980 12981 12982 /*.item-servico.cor-primaria-m { 12983 background: var(--color_primary_m, gray); 12984 }*/ 12985 /* NotÃÆÃâÃâÃÂcias (mantido) */ 12986 .container-noticias { 12987 margin-top: 2rem; 12988 } 12989 12990 .container-noticias h2 { 12991 font-size: 2.5rem; 12992 font-weight: 800; 12993 color: #06497a; 12994 /*color: var(--color_primary)*/ 12995 ; 12996 text-align: left; 12997 margin-bottom: 1rem; 12998 text-transform: uppercase; 12999 margin-top: 3rem; 13000 } 13001 13002 .container-noticias i.fas.fa-newspaper { 13003 font-size: 5rem; 13004 margin-right: 1rem; 13005 background-color: #06497a; 13006 /*background-color: var(--color_primary);*/ 13007 color: white; 13008 padding: 0.5rem; 13009 } 13010 13011 13012 13013 /* ============================= 13014SEÃÆÃââââ¬ÃÂ¡ÃÆÃâÃâ ââ¬â¢O DE NOTÃÆÃâÃâÃÂCIAS 13015============================= */ 13016 .secao-noticias { 13017 padding: 60px 0; 13018 background: #fafafa; 13019 } 13020 13021 .container-noticias { 13022 display: grid; 13023 grid-template-columns: 1.3fr 1.5fr; 13024 gap: 50px; 13025 max-width: 1400px; 13026 margin: 0 auto; 13027 } 13028 13029 /* ===== COLUNA ESQUERDA ===== */ 13030 .coluna-esquerda .card-destaque { 13031 display: block; 13032 background: #06497a; 13033 /*background: var(--color_primary)*/ 13034 ; 13035 overflow: hidden; 13036 box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1); 13037 transition: all 0.3s ease; 13038 } 13039 13040 .coluna-esquerda .card-destaque:hover { 13041 transform: translateY(-5px); 13042 } 13043 13044 .img-destaque img { 13045 width: 100%; 13046 height: 580px; 13047 object-fit: cover; 13048 display: block; 13049 } 13050 13051 .titulo-destaque { 13052 padding: 20px; 13053 font-size: 1rem; 13054 color: white; 13055 font-weight: 700; 13056 line-height: 1.4; 13057 text-transform: uppercase; 13058 } 13059 13060 /* ===== COLUNA DIREITA ===== */ 13061 .coluna-direita { 13062 display: flex; 13063 flex-direction: column; 13064 gap: 39px; 13065 } 13066 13067 .card-noticia { 13068 background: #fff; 13069 padding: 20px; 13070 transition: 0.3s; 13071 border: 2px solid #06497a; 13072 /*border: 2px solid var(--color_primary)*/ 13073 ; 13074 } 13075 13076 .card-noticia:hover { 13077 transform: translateY(-3px); 13078 } 13079 13080 .titulo-noticia { 13081 font-size: 1.1rem; 13082 color: #06497a; 13083 /*color: var(--color_primary)*/ 13084 ; 13085 font-weight: 700; 13086 margin-bottom: 8px; 13087 text-transform: uppercase; 13088 } 13089 13090 .resumo-noticia { 13091 color: #9b9b9bff; 13092 font-size: 0.85rem; 13093 line-height: 1.5; 13094 margin-bottom: 12px; 13095 } 13096 13097 .info-noticia { 13098 display: flex; 13099 justify-content: space-between; 13100 align-items: center; 13101 flex-wrap: nowrap; 13102 gap: 10px; 13103 white-space: nowrap; 13104 overflow: hidden; 13105 } 13106 13107 .info-noticia span, 13108 .info-noticia a { 13109 text-overflow: ellipsis; 13110 overflow: hidden; 13111 } 13112 13113 .cat-noticia { 13114 display: inline-block; 13115 white-space: nowrap; 13116 flex-shrink: 0; 13117 background-color: #3fa8d1; 13118 /*background-color: var(--color_primary)*/ 13119 ; 13120 color: white; 13121 font-weight: 500; 13122 font-size: 0.7rem; 13123 padding: 0.2rem; 13124 text-transform: uppercase; 13125 } 13126 13127 .info-noticia .cat-noticia+.cat-noticia { 13128 margin-left: 5px; 13129 } 13130 13131 .cat-noticia:hover { 13132 background-color: var(--color_primary_m); 13133 color: white; 13134 text-decoration: none; 13135 } 13136 13137 /* ===== BOTÃÆÃâÃâ ââ¬â¢O ===== */ 13138 .botao-mais { 13139 text-align: center; 13140 margin-top: 25px; 13141 } 13142 13143 13144 .btn-ver-mais { 13145 display: flex; 13146 justify-content: center; 13147 background: #06497a; 13148 /*background: var(--color_primary)*/ 13149 ; 13150 color: #fff; 13151 padding: 12px 28px; 13152 border-radius: 0px !important; 13153 text-transform: uppercase; 13154 font-weight: 600; 13155 transition: background 0.3s ease; 13156 font-size: 1.2rem; 13157 gap: 1rem; 13158 align-items: center; 13159 } 13160 13161 .btn-ver-mais:hover { 13162 color: white; 13163 background: var(--color_primary_m); 13164 } 13165 13166 .btn-ver-mais .fa-plus { 13167 font-size: 0.8rem; 13168 border: 1px solid white; 13169 border-radius: 50%; 13170 padding: 0.3rem; 13171 } 13172 13173 13174 13175 .data-noticia { 13176 display: inline-flex; 13177 align-items: center; 13178 color: #9b9b9bff; 13179 13180 gap: 5px; 13181 white-space: nowrap; 13182 flex-shrink: 0; 13183 /* impede que encolha demais */ 13184 } 13185 13186 span.fa-calendar { 13187 padding-left: 8px; 13188 } 13189 13190 /* ===== RESPONSIVO ===== */ 13191 @media (max-width: 900px) { 13192 .container-noticias { 13193 grid-template-columns: 1fr; 13194 } 13195 13196 .img-destaque img { 13197 height: 260px; 13198 } 13199 } 13200 13201 13202 /* ================================ 13203 SEÃÆÃââââ¬ÃÂ¡ÃÆÃâÃâ ââ¬â¢O DE CAMPANHAS 13204================================ */ 13205 .secao-campanhas { 13206 width: 100%; 13207 background: #fff; 13208 padding: 40px 0; 13209 } 13210 13211 .container-campanhas { 13212 max-width: 1400px; 13213 margin: 0 auto; 13214 padding: 0 20px; 13215 position: relative; 13216 } 13217 13218 /* Estrutura do slider */ 13219 .slider-campanhas { 13220 position: relative; 13221 overflow: hidden; 13222 width: 100%; 13223 } 13224 13225 .slides-campanhas { 13226 display: flex; 13227 transition: transform 0.5s ease-in-out; 13228 } 13229 13230 .item-campanha { 13231 min-width: 100%; 13232 box-sizing: border-box; 13233 } 13234 13235 .item-campanha img { 13236 width: 100%; 13237 height: auto; 13238 border-radius: 12px; 13239 display: block; 13240 } 13241 13242 /* PaginaÃÆÃâÃâÃÂ§ÃÆÃâÃâão (pontinhos) */ 13243 .paginacao-campanhas { 13244 text-align: center; 13245 margin-top: 15px; 13246 } 13247 13248 .paginacao-campanhas span { 13249 13250 display: none; 13251 width: 10px; 13252 height: 10px; 13253 background: #ccc; 13254 border-radius: 50%; 13255 margin: 0 5px; 13256 cursor: pointer; 13257 transition: background 0.3s; 13258 } 13259 13260 .paginacao-campanhas span.ativo { 13261 background: var(--color_primary); 13262 } 13263 13264 /* BotÃÆÃâÃâões de navegaÃÆÃâÃâÃÂ§ÃÆÃâÃâão */ 13265 .botao-anterior-campanha, 13266 .botao-proximo-campanha { 13267 13268 position: absolute; 13269 top: 50%; 13270 transform: translateY(-50%); 13271 background: rgba(255, 255, 255, 0.8); 13272 width: 45px; 13273 height: 45px; 13274 border-radius: 50%; 13275 cursor: pointer; 13276 display: flex; 13277 align-items: center; 13278 justify-content: center; 13279 transition: background 0.3s; 13280 font-size: 20px; 13281 } 13282 13283 .botao-anterior-campanha:hover, 13284 .botao-proximo-campanha:hover { 13285 background: rgba(255, 255, 255, 1); 13286 } 13287 13288 .botao-anterior-campanha { 13289 left: 15px; 13290 } 13291 13292 .botao-proximo-campanha { 13293 right: 15px; 13294 } 13295 13296 @media screen and (min-width: 1024px) { 13297 #max_mega_menu_3.mega-menu { 13298 display: grid !important; 13299 grid-template-columns: repeat(3, 1fr) !important; 13300 grid-template-rows: repeat(2, auto) !important; 13301 gap: 20px !important; 13302 justify-items: start !important; 13303 align-items: start !important; 13304 padding: 20px !important; 13305 text-align: left !important; 13306 } 13307 13308 #max_mega_menu_3 ul.mega-sub-menu { 13309 display: block !important; 13310 visibility: visible !important; 13311 opacity: 1 !important; 13312 height: auto !important; 13313 overflow: visible !important; 13314 position: static !important; 13315 transform: none !important; 13316 margin: 0 !important; 13317 padding: 0 !important; 13318 text-align: left !important; 13319 } 13320 13321 /* opcional: esconder o indicador clicÃÆÃâÃâável no desktop */ 13322 #max_mega_menu_3 .mega-indicator, 13323 #max_mega_menu_3 .mega-menu-toggle { 13324 display: none !important; 13325 pointer-events: none !important; 13326 } 13327 13328 } 13329 13330 /* Desktop 8 colunas */ 13331 @media (min-width: 1201px) { 13332 .grade-servicos { 13333 grid-template-columns: repeat(8, 1fr); 13334 } 13335 } 13336 13337 /* Mobile / Tablet 3 colunas */ 13338 @media (max-width: 1200px) { 13339 .grade-servicos { 13340 grid-template-columns: repeat(3, 1fr); 13341 padding: 20px !important; 13342 max-width: none; 13343 } 13344 } 13345 13346 @media (min-width: 1201px) and (max-width: 1439px) { 13347 .grade-servicos { 13348 grid-template-columns: repeat(6, minmax(0, 1fr)); 13349 } 13350 } 13351 13352 @media (min-width: 769px) and (max-width: 1439px) { 13353 .bloco-cabecalho-servico { 13354 height: 340px; 13355 } 13356 13357 .titulo-servico { 13358 top: 39%; 13359 width: 92%; 13360 font-size: clamp(2rem, 3vw, 2.6rem); 13361 line-height: 1.15; 13362 } 13363 13364 form.search.servico { 13365 top: 60%; 13366 width: min(92%, 40rem); 13367 padding: 10px 16px; 13368 border-width: 2px; 13369 } 13370 13371 form.search.servico input#bar-search { 13372 font-size: 1.2rem; 13373 } 13374 13375 form.search.servico i { 13376 font-size: 2.1rem; 13377 } 13378 13379 .subtitulo-servico { 13380 font-size: 2.1rem; 13381 margin: 24px 0 20px; 13382 } 13383 13384 .grade-servicos { 13385 grid-template-columns: repeat(4, minmax(0, 1fr)); 13386 padding: 0 10px 12px !important; 13387 } 13388 13389 .item-servico { 13390 aspect-ratio: auto; 13391 min-height: 150px; 13392 padding: 10px 8px !important; 13393 line-height: 1 !important; 13394 gap: 8px; 13395 } 13396 13397 .icone-servico i { 13398 font-size: 46px; 13399 margin-bottom: 0; 13400 } 13401 13402 .texto-servico { 13403 font-size: 11px; 13404 line-height: 1.25; 13405 padding: 0 5px; 13406 } 13407 13408 .container-noticias { 13409 gap: 28px; 13410 padding: 0 14px; 13411 box-sizing: border-box; 13412 } 13413 13414 .secao-noticias .container-noticias { 13415 grid-template-columns: minmax(300px, 1fr) minmax(0, 2fr); 13416 gap: 32px; 13417 max-width: 1500px; 13418 } 13419 13420 .container-noticias h2 { 13421 font-size: 2rem; 13422 margin-top: 2rem; 13423 } 13424 13425 .container-noticias i.fas.fa-newspaper { 13426 font-size: 3rem; 13427 } 13428 13429 .img-destaque img { 13430 height: 420px; 13431 } 13432 13433 .secao-noticias .coluna-direita { 13434 gap: 18px; 13435 min-width: 0; 13436 } 13437 13438 .secao-noticias .card-noticia { 13439 padding: 20px 22px; 13440 min-width: 0; 13441 } 13442 13443 .secao-noticias .info-noticia { 13444 flex-wrap: wrap; 13445 white-space: normal; 13446 overflow: visible; 13447 row-gap: 8px; 13448 } 13449 13450 .secao-noticias .info-noticia span, 13451 .secao-noticias .info-noticia a { 13452 overflow: visible; 13453 text-overflow: unset; 13454 } 13455 } 13456 13457 @media (min-width: 769px) and (max-width: 1023px) { 13458 .grade-servicos { 13459 grid-template-columns: repeat(3, minmax(0, 1fr)); 13460 } 13461 13462 .item-servico { 13463 min-height: 138px; 13464 } 13465 13466 .icone-servico i { 13467 font-size: 38px; 13468 } 13469 13470 .texto-servico { 13471 font-size: 10px; 13472 } 13473 13474 .container-noticias { 13475 grid-template-columns: 1fr; 13476 gap: 18px; 13477 } 13478 13479 .img-destaque img { 13480 height: 320px; 13481 } 13482 13483 .titulo-noticia { 13484 font-size: 1rem; 13485 } 13486 13487 .resumo-noticia { 13488 font-size: 0.82rem; 13489 } 13490 } 13491 13492 @media (max-width: 768px) { 13493 .bloco-cabecalho-servico { 13494 height: 320px; 13495 } 13496 13497 .titulo-servico { 13498 top: 38%; 13499 width: 92%; 13500 font-size: 1.9rem !important; 13501 line-height: 1.2; 13502 } 13503 13504 form.search.servico { 13505 width: calc(100% - 24px); 13506 max-width: none; 13507 top: 62%; 13508 padding: 9px 12px; 13509 border-width: 2px; 13510 } 13511 13512 form.search.servico input#bar-search { 13513 font-size: 1rem; 13514 text-align: left; 13515 } 13516 13517 form.search.servico i { 13518 font-size: 1.6rem; 13519 } 13520 13521 .grade-servicos { 13522 grid-template-columns: repeat(2, 1fr); 13523 padding: 12px !important; 13524 } 13525 13526 .icone-servico i { 13527 font-size: 46px; 13528 margin-bottom: 6px; 13529 } 13530 13531 .texto-servico { 13532 font-size: 10px; 13533 } 13534 } 13535 13536 @media (max-width: 480px) { 13537 .titulo-servico { 13538 font-size: 1.65rem !important; 13539 } 13540 13541 form.search.servico { 13542 top: 64%; 13543 } 13544 } 13545 13546 /* ================================ 13547FOOTER - LAYOUT COM LOGO ÃÆÃââââ¬Å¡Ã¬ ESQUERDA 13548================================ */ 13549 footer.footer-novo { 13550 display: flex !important; 13551 justify-content: center; 13552 align-items: center; 13553 background-color: #06497a; 13554 /*background-color: var(--color_primary)*/ 13555 ; 13556 color: #fff; 13557 padding: 80px 60px; 13558 font-family: "Poppins", sans-serif; 13559 box-sizing: border-box; 13560 flex-wrap: wrap; 13561 gap: 40px; 13562 } 13563 13564 /* Logo ÃÆÃâÃâàesquerda */ 13565 footer.footer-novo .logo { 13566 flex: 0 0 auto; 13567 max-width: 36rem; 13568 } 13569 13570 footer.footer-novo .logo img { 13571 width: 100%; 13572 height: auto; 13573 display: block; 13574 } 13575 13576 /* Container do menu */ 13577 footer.footer-novo .menu-novo { 13578 display: flex; 13579 justify-content: center; 13580 align-items: flex-start; 13581 gap: 20px; 13582 flex-wrap: wrap; 13583 flex: 1 1 auto; 13584 } 13585 13586 /* Cada coluna do menu */ 13587 .menu-novo .coluna { 13588 display: flex; 13589 flex-direction: column; 13590 gap: 30px; 13591 min-width: 0; 13592 } 13593 13594 /* TÃÆÃâÃâÃÂtulos das colunas */ 13595 .menu-novo-item h3 { 13596 font-size: 1.15rem; 13597 font-weight: 700; 13598 text-transform: uppercase; 13599 color: #fff; 13600 text-align: left; 13601 } 13602 13603 /* Menus do Max Mega Menu em coluna */ 13604 #mega-menu-wrap-max_mega_menu_4 .mega-menu, 13605 #mega-menu-wrap-max_mega_menu_5 .mega-menu, 13606 #mega-menu-wrap-max_mega_menu_6 .mega-menu, 13607 #mega-menu-wrap-max_mega_menu_7 .mega-menu, 13608 #mega-menu-wrap-max_mega_menu_8 .mega-menu, 13609 #mega-menu-wrap-max_mega_menu_9 .mega-menu { 13610 display: flex !important; 13611 flex-direction: column !important; 13612 align-items: flex-start !important; 13613 gap: 8px; 13614 list-style: none; 13615 margin: 0; 13616 padding: 0; 13617 } 13618 13619 /* Links dos menus */ 13620 #mega-menu-wrap-max_mega_menu_4 .mega-menu a, 13621 #mega-menu-wrap-max_mega_m
13621enu_5 .mega-menu a, 13622 #mega-menu-wrap-max_mega_menu_6 .mega-menu a, 13623 #mega-menu-wrap-max_mega_menu_7 .mega-menu a, 13624 #mega-menu-wrap-max_mega_menu_8 .mega-menu a, 13625 #mega-menu-wrap-max_mega_menu_9 .mega-menu a { 13626 display: block !important; 13627 color: #ddd !important; 13628 font-size: 14px !important; 13629 text-decoration: none; 13630 line-height: 1.4; 13631 white-space: normal !important; 13632 overflow: visible !important; 13633 text-overflow: unset !important; 13634 max-width: none !important; 13635 } 13636 13637 /* Hover */ 13638 #mega-menu-wrap-max_mega_menu_4 .mega-menu a:hover, 13639 #mega-menu-wrap-max_mega_menu_5 .mega-menu a:hover, 13640 #mega-menu-wrap-max_mega_menu_6 .mega-menu a:hover, 13641 #mega-menu-wrap-max_mega_menu_7 .mega-menu a:hover, 13642 #mega-menu-wrap-max_mega_menu_8 .mega-menu a:hover, 13643 #mega-menu-wrap-max_mega_menu_9 .mega-menu a:hover { 13644 color: #fff !important; 13645 text-decoration: underline; 13646 } 13647 13648 /* Altura e line-height */ 13649 #mega-menu-wrap-max_mega_menu_4 .mega-menu-link, 13650 #mega-menu-wrap-max_mega_menu_5 .mega-menu-link, 13651 #mega-menu-wrap-max_mega_menu_6 .mega-menu-link, 13652 #mega-menu-wrap-max_mega_menu_7 .mega-menu-link, 13653 #mega-menu-wrap-max_mega_menu_8 .mega-menu-link, 13654 #mega-menu-wrap-max_mega_menu_9 .mega-menu-link { 13655 height: 8px !important; 13656 } 13657 13658 /* Footer */ 13659 13660 .versa { 13661 display: flex; 13662 justify-content: center; 13663 padding: 20px; 13664 background-color: #063354; 13665 } 13666 13667 .versa a { 13668 color: white; 13669 text-decoration: none; 13670 } 13671 13672 .versa a:hover { 13673 text-decoration: underline; 13674 } 13675 13676 /* ================================ 13677RESPONSIVO 13678================================ */ 13679 @media (max-width: 1200px) { 13680 footer.footer-novo { 13681 flex-direction: column; 13682 align-items: center; 13683 text-align: center; 13684 } 13685 13686 footer.footer-novo .logo { 13687 max-width: min(100%, 320px); 13688 margin-bottom: 30px; 13689 } 13690 13691 footer.footer-novo .logo img { 13692 width: min(100%, 320px); 13693 height: 6.5rem; 13694 object-fit: contain; 13695 margin: 0 auto; 13696 } 13697 13698 .menu-novo .coluna { 13699 align-items: center; 13700 gap: 20px; 13701 } 13702 } 13703 13704 /* ================================ 13705CENTRALIZAÃÆÃââââ¬ÃÂ¡ÃÆÃâÃâ ââ¬â¢O COMPLETA NO MOBILE 13706================================ */ 13707 @media (min-width: 375px) and (max-width: 768px) { 13708 .titulo-servico { 13709 font-size: 2rem !important; 13710 } 13711 13712 img.icone-servico-imagem { 13713 width: 3rem; 13714 } 13715 13716 .texto-servico { 13717 font-size: 11px; 13718 } 13719 } 13720 13721 13722 13723 13724 @media (max-width: 768px) { 13725 footer.footer-novo { 13726 padding: 40px 20px; 13727 flex-direction: column; 13728 align-items: center; 13729 justify-content: center; 13730 text-align: center; 13731 } 13732 13733 footer.footer-novo .logo { 13734 max-width: min(100%, 300px); 13735 margin-bottom: 30px; 13736 } 13737 13738 footer.footer-novo .logo img { 13739 width: min(100%, 300px); 13740 height: 6rem; 13741 object-fit: contain; 13742 margin: 0 auto; 13743 } 13744 13745 /* Centraliza o bloco completo dos menus */ 13746 .menu-novo { 13747 display: flex; 13748 flex-direction: column; 13749 align-items: center; 13750 justify-content: center; 13751 text-align: center; 13752 gap: 40px; 13753 width: 100%; 13754 max-width: 400px; 13755 /* limita a largura do bloco centralizado */ 13756 margin: 0 auto; 13757 /* centraliza horizontalmente */ 13758 } 13759 13760 /* Centraliza colunas e conteÃÆÃâÃâúdo */ 13761 .menu-novo .coluna { 13762 align-items: center !important; 13763 justify-content: center; 13764 text-align: center !important; 13765 width: 100%; 13766 } 13767 13768 /* Centraliza tÃÆÃâÃâÃÂtulos e remove alinhamento ÃÆÃâÃâàesquerda */ 13769 .menu-novo-item h3 { 13770 text-align: center !important; 13771 } 13772 13773 /* Ajusta links dos menus para centralizar visualmente */ 13774 #mega-menu-wrap-max_mega_menu_4 .mega-menu, 13775 #mega-menu-wrap-max_mega_menu_5 .mega-menu, 13776 #mega-menu-wrap-max_mega_menu_6 .mega-menu, 13777 #mega-menu-wrap-max_mega_menu_7 .mega-menu, 13778 #mega-menu-wrap-max_mega_menu_8 .mega-menu, 13779 #mega-menu-wrap-max_mega_menu_9 .mega-menu { 13780 align-items: center !important; 13781 text-align: center !important; 13782 } 13783 13784 /* Opcional: diminui o espaÃÆÃâÃâço vertical entre seÃÆÃâÃâÃÂ§ÃÆÃâÃâões para equilibrar */ 13785 .menu-novo .coluna { 13786 gap: 25px; 13787 } 13788 13789 .titulo-servico { 13790 font-size: 2.5rem; 13791 13792 } 13793 13794 .subtitulo-servico, 13795 .container-noticias h2 { 13796 font-size: 2rem; 13797 margin-top: 40px; 13798 } 13799 13800 .container-noticias i.fas.fa-newspaper { 13801 font-size: 4rem; 13802 margin: 1rem; 13803 } 13804 } 13805 13806 /* Ajustes finais mobile home/layout-novo */ 13807 @media (max-width: 768px) { 13808 .bloco-cabecalho-servico { 13809 height: 260px !important; 13810 } 13811 13812 .titulo-servico { 13813 top: 36% !important; 13814 width: 94%; 13815 font-size: 1.55rem !important; 13816 line-height: 1.2; 13817 } 13818 13819 form.search.servico { 13820 top: 64% !important; 13821 width: calc(100% - 14px) !important; 13822 max-width: none !important; 13823 padding: 8px 10px !important; 13824 border-width: 2px !important; 13825 border-radius: 14px; 13826 } 13827 13828 form.search.servico input#bar-search { 13829 min-height: 34px; 13830 font-size: 0.95rem !important; 13831 text-align: center !important; 13832 padding-right: 6px; 13833 } 13834 13835 form.search.servico i { 13836 font-size: 1.25rem !important; 13837 } 13838 13839 .subtitulo-servico { 13840 font-size: 1.45rem !important; 13841 margin: 18px 0 14px !important; 13842 } 13843 13844 .grade-servicos { 13845 grid-template-columns: repeat(2, minmax(0, 1fr)) !important; 13846 gap: 2px !important; 13847 padding: 0 4px 10px !important; 13848 } 13849 13850 .item-servico { 13851 aspect-ratio: auto; 13852 min-height: 124px; 13853 padding: 10px 6px !important; 13854 line-height: 1 !important; 13855 justify-content: center; 13856 gap: 8px; 13857 } 13858 13859 .icone-servico i { 13860 font-size: 30px !important; 13861 margin-bottom: 0 !important; 13862 } 13863 13864 img.icone-servico-imagem { 13865 width: 2rem !important; 13866 height: 2rem; 13867 object-fit: contain; 13868 } 13869 13870 .texto-servico { 13871 font-size: 10.5px !important; 13872 line-height: 1.25 !important; 13873 padding: 0 4px; 13874 letter-spacing: 0.15px; 13875 } 13876 13877 .container-noticias { 13878 gap: 16px !important; 13879 padding: 0 8px; 13880 width: 100%; 13881 box-sizing: border-box; 13882 } 13883 13884 .container-noticias h2 { 13885 font-size: 1.4rem !important; 13886 margin: 18px 0 10px !important; 13887 display: flex; 13888 align-items: center; 13889 gap: 8px; 13890 } 13891 13892 .container-noticias i.fas.fa-newspaper { 13893 font-size: 1.8rem !important; 13894 margin: 0 !important; 13895 padding: 0.25rem !important; 13896 } 13897 13898 .coluna-direita { 13899 gap: 12px; 13900 min-width: 0; 13901 } 13902 13903 .card-noticia { 13904 padding: 12px; 13905 min-width: 0; 13906 width: 100%; 13907 box-sizing: border-box; 13908 } 13909 13910 .titulo-noticia { 13911 font-size: 0.95rem; 13912 word-break: break-word;
13913 overflow-wrap: anywhere; 13914 } 13915 13916 .resumo-noticia { 13917 font-size: 0.8rem; 13918 line-height: 1.45; 13919 word-break: break-word; 13920 overflow-wrap: anywhere; 13921 } 13922 13923 .info-noticia { 13924 flex-wrap: wrap; 13925 align-items: flex-start; 13926 gap: 6px; 13927 white-space: normal; 13928 overflow: visible; 13929 min-width: 0; 13930 } 13931 13932 .data-noticia, 13933 .cat-noticia { 13934 white-space: normal; 13935 min-width: 0; 13936 overflow-wrap: anywhere; 13937 } 13938 13939 .btn-ver-mais { 13940 font-size: 0.9rem; 13941 padding: 10px 14px; 13942 gap: 0.5rem; 13943 width: 100%; 13944 max-width: 100%; 13945 box-sizing: border-box; 13946 white-space: normal; 13947 } 13948 } 13949 13950 @media (max-width: 420px) { 13951 .grade-servicos { 13952 grid-template-columns: repeat(2, minmax(0, 1fr)) !important; 13953 padding: 0 6px 10px !important; 13954 } 13955 13956 .item-servico { 13957 min-height: 106px; 13958 } 13959 13960 .titulo-servico { 13961 font-size: 1.35rem !important; 13962 } 13963 13964 form.search.servico { 13965 top: 66% !important; 13966 } 13967 } 13968 13969 @media (max-width: 360px) { 13970 .grade-servicos { 13971 grid-template-columns: 1fr !important; 13972 } 13973 } 13974</style> 13975 13976 13977 13978
13979<script> 13980 document.addEventListener("DOMContentLoaded", function() { 13981 13982 // ====================== 13983 // SLIDER CAMPANHAS 13984 // ====================== 13985 const slides = document.querySelector(".slides-campanhas"); 13986 const items = document.querySelectorAll(".item-campanha"); 13987 const nextBtn = document.querySelector(".botao-proximo-campanha"); 13988 const prevBtn = document.querySelector(".botao-anterior-campanha"); 13989 const paginacao = document.querySelector(".paginacao-campanhas"); 13990 13991 if (slides && items.length > 0) { 13992 let index = 0; 13993 13994 // Cria pontinhos 13995 items.forEach((_, i) => { 13996 const dot = document.createElement("span"); 13997 dot.addEventListener("click", () => { 13998 index = i; 13999 atualizarSlider(); 14000 }); 14001 paginacao.appendChild(dot); 14002 }); 14003 14004 function atualizarSlider() { 14005 items.forEach((item, itemIndex) => { 14006 const isActive = itemIndex === index; 14007 item.classList.toggle("is-active", isActive); 14008 item.style.display = isActive ? "block" : "none"; 14009 item.setAttribute("aria-hidden", isActive ? "false" : "true"); 14010 }); 14011 document.querySelectorAll(".paginacao-campanhas span").forEach((dot, i) => { 14012 dot.classList.toggle("ativo", i === index); 14013 }); 14014 } 14015 14016 nextBtn?.addEventListener("click", () => { 14017 index = (index + 1) % items.length; 14018 atualizarSlider(); 14019 }); 14020 14021 prevBtn?.addEventListener("click", () => { 14022 index = (index - 1 + items.length) % items.length; 14023 atualizarSlider(); 14024 }); 14025 14026 atualizarSlider(); 14027 } 14028 14029 // ====================== 14030 // MENU SEMPRE ABERTO (#max_mega_menu_3) 14031 // ====================== 14032 const menu = document.querySelector('#max_mega_menu_3'); 14033 if (!menu) return; 14034 14035 function openAll() { 14036 menu.querySelectorAll('.mega-menu-item-has-children').forEach(item => { 14037 item.classList.add('mega-toggle-on'); 14038 const link = item.querySelector('.mega-menu-link'); 14039 const submenu = item.querySelector('.mega-sub-menu'); 14040 if (link) link.setAttribute('aria-expanded', 'true'); 14041 if (submenu) { 14042 submenu.style.display = 'block'; 14043 submenu.style.visibility = 'visible'; 14044 submenu.style.opacity = '1'; 14045 submenu.style.position = 'static'; 14046 submenu.style.height = 'auto'; 14047 submenu.style.overflow = 'visible'; 14048 submenu.style.transform = 'none'; 14049 submenu.removeAttribute('aria-hidden'); 14050 } 14051 }); 14052 } 14053 14054 // ReforÃÆÃâÃâça vÃÆÃâÃâárias vezes atÃÆÃâÃâé o plugin terminar de inicializar 14055 let attempts = 0; 14056 const interval = setInterval(() => { 14057 attempts++; 14058 openAll(); 14059 if (attempts > 30) clearInterval(interval); 14060 }, 100); 14061 14062 // Bloqueia tentativas do plugin de recolher menus 14063 menu.addEventListener('click', e => { 14064 const target = e.target.closest('.mega-menu-link'); 14065 if (target) { 14066 const href = (target.getAttribute('href') || '').trim(); 14067 const isPlaceholder = href === '' || href === '#'; 14068 14069 if (isPlaceholder) { 14070 e.preventDefault(); 14071 e.stopPropagation(); 14072 } 14073 14074 openAll(); 14075 } 14076 }); 14077 14078 // Observa mutaÃÆÃâÃâÃÂ§ÃÆÃâÃâões no DOM e forÃÆÃâÃâça aberto 14079 const observer = new MutationObserver(() => openAll()); 14080 observer.observe(menu, { 14081 attributes: true, 14082 childList: true, 14083 subtree: true 14084 }); 14085 14086 });
14087 14088 14089 document.addEventListener('DOMContentLoaded', function() { 14090 const container = document.querySelector('.grade-servicos'); 14091 if (!container) return; 14092 14093 const items = Array.from(container.children); 14094 14095 function aplicarXadrez() { 14096 let cols = getComputedStyle(container).gridTemplateColumns.split(' ').length; 14097 14098 items.forEach((item, index) => { 14099 let row = Math.floor(index / cols); 14100 let col = index % cols; 14101 14102 // linha + coluna par = cor primÃÆÃâÃâária, impar = cor secundÃÆÃâÃâária 14103 if ((row + col) % 2 === 0) { 14104 item.classList.add('cor-primaria'); 14105 item.classList.remove('cor-secundaria'); 14106 } else { 14107 item.classList.add('cor-secundaria'); 14108 item.classList.remove('cor-primaria'); 14109 } 14110 }); 14111 } 14112 14113 // Aplica no carregamento 14114 aplicarXadrez(); 14115 14116 // Reaplica ao redimensionar 14117 window.addEventListener('resize', aplicarXadrez); 14118 }); 14119</script>
vendor: 2 bytes, line 14119
14119
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.