:root {
	--main-bg-color: #fff;
	/* --preto-transp01: #00000000; */ 
	--preto-transp02: #000000c2;
	--preto-transp03: #00000029;
	--preto-transp04: #00000061;
	--preto: #000000;

	--branco-transp01: #ffffff00;
	--branco-transp02: #ffffff75;
	--branco: #ffffff;

	--azul-transp: #f0f8ff1c;
	--azul-01: #2262b7; 
	--azul-02: #296dc7; 
	--azul-03: #0055A6; 
	--azul-04: #0c4da2; 
	--azul-05: #f0f8ff;
	--azul-06: #084b83; 
	--azul-07: #16609f; 
	--azul-08: #007bff; 
	--azul-09: #0069d9; 
	--azul-10: #0062cc; 
	--azul-11: #0056b3; 
	--azul-12: #15B6E4; 
	--azul-13: #347fe3;
	--azul-14: #092850;

	--verde-transp: #219aadb3;
	--verde01: #004242;

	--cinza-01: #d4d4d4; 
	--cinza-02: #cdcdcd; 
	--cinza-03: #f0f0f0; 
	--cinza-04: #1e1e1e; 
	--cinza-05: #eeeeee; 
	--cinza-06: #6c757d; 
	--cinza-07: #f2f2f2; 
	--cinza-08: #212529;
	--cinza-09: #8a8a87; 
	--cinza-10: #464646;
	--cinza-11: #dee2e6; 
	--cinza-12: #e9ecef;
	--cinza-13: #5f6368;
	--cinza-14: #ededed;
	--cinza-15: #1f2223;
	--cinza-16: #f5f5f5;
	--cinza-17: #cccccc;
	--cinza-18: #dddddd;

	--roxo-01: #a795fe;	
	--roxo-02: #927cfe;	
	--roxo-03: #dad6eb;

	--amarelo-01: #FFCF31;
}

body {background-color: var(--main-bg-color);}
legend{color: var(--cinza-08);}

.header-wrap{background-color: var(--azul-04);}

.breadcrumb-seta{color: var(--preto);}
.breadcrumb-texto{color: var(--preto);}
.breadcrumb {background-color: var(--branco-transp01) !important;}
.breadcrumb a{}
.breadcrumb-item.active {color: var(--cinza-06);}

.legendaIMGrotativo h1{color: var(--branco);}
.legendaIMGrotativo h3{color: var(--branco);}

.menu_container {background-color: var(--azul-04);}
.menu_container .btn_container {background-color: transparent;}
.menu_container .list_items_container .list_box a {background-color: var(--azul-transp); color: var(--azul-05);}
.menu_container .btn_container span {background-color: var(--branco);}
.menu_container .over_lay {background-color: var(--preto-transp01);}
.menu_container .list_items_container {background-color: var(--azul-03);}
.menu_container .list_items_container p {color: var(--azul-05);}

/* MENU SUP */
.menu-sup-wrap{background-color: var(--azul-02); border-top: 1px solid var(--verde-transp);}
.menu-sup{color: var(--branco);}
.menu-sup ul li{border-right: 1px solid var(--verde-transp);}
.menu-sup ul li a {color: var(--azul-05);}
.menu-sup ul li a:visited, active {color: var(--azul-05);}
.menu-sup ul li a:hover{background-color: var(--azul-01);}
.menu-sup-titulo-h2{color: rgb(30 224 255 / 70%);}
.menu-sup-agenda-wrap{background-color: var(--azul-transp);}

.servicos-titulo h1{color: var(--cinza-10);}
.servicos-titulo h3{color: var(--cinza-13);}
.servicos-link{background-color: var(--azul-06);  color: var(--branco);}
.servicos-link:hover{background-color: var(--azul-07); color: var(--branco);}
.servicos_videos-int{color: var(--cinza-13);}

.wrap-noticias{background-color: var(--branco);}
.noticias-blc{background-color: var(--branco); border: 1px solid var(--cinza-01);}
.noticias-blc-listanoticias{border: 1px solid var(--cinza-01);}
.noticias-titulo h1{color: var(--cinza-10);}
.noticias-titulo h3{color: var(--cinza-13);}
.noticias-txt-chamada h1{color: var(--preto);}
.noticias-txt-chamada p{color: var(--preto);}
.noticias-img-int{color: var(--azul-05);}
.wrap-noticias-espec h1{color: var(--cinza-08);}
.wrap-noticias-espec p{color: var(--cinza-08);}

.wrap-noticias a{text-decoration: underline !important; text-decoration-color: var(--preto) !important;}

.wrap-historias{background-color: var(--cinza-14);}
.historias-titulo h1{color:var(--cinza-10);}
.historias-titulo h3{color: var(--cinza-13);}
.historia-txt-chamada{color: var(--cinza-08);}
.historia-txt-chamada p{color: var(--cinza-08);}
.historia-txt-imagem-blc h5{color: var(--cinza-08);}
.hist-imagem-cob{background-color: var(--preto-transp04);}
.hist-img-int{color: var(--azul-05);}

.clubes-modalidades-imagem-cob{background-color: var(--preto-transp04);}
.clubes-modalidades-img-int{color: var(--azul-05);}

.wrap-exposicao-center{background-color: var(--branco);}
.exposicao-galeria-wrap{background-color: var(--cinza-04);}
.exposicao-galeria-wrap-int h1{color: var(--branco);}
.exposicao-titulo h1{color: var(--cinza-10);}
.exposicao-titulo h3{color: var(--cinza-13);}
.exposicao-conteudo h1{color: var(--cinza-08);}
.interna-exposicoes-imagem-cob{background-color: var(--preto-transp02);}
.interna-exposicoes-img-int:hover .interna-exposicoes-imagem-cob{background-color: var(--preto-transp03);}
.interna-exposicoes-img-int{color: var(--azul-05);}

/* INFORMAÇÕES */
.img-svg {filter: saturate(0%) brightness(0%);}

.wrap-tour360{background-color: var(--cinza-15);}
.tour360-titulo h1{color: var(--branco);}
.tour360-titulo h3{color: var(--cinza-02);}
.tour360-chamada h1 {color: var(--branco); text-shadow: 0 0 9px var(--verde01);}

.acervo-filtro {background-color: var(--cinza-16);}
.acervo-filtro p{color: var(--cinza-08);}
.acervo-titulo-evento{color: var(--cinza-08);}
.acervo-aba-wrap{background-color: var(--cinza-16);}
.acervo-filtro-int li{color: var(--preto);}
.acervo-filtro-int p{color: var(--preto);}
.acervo-filtro-int h3{color: var(--preto);}
div#eventoSelecionadoHistorico{color: var(--preto) !important;}

/* AGENDA */
.agenda-bgcolor{background-color: var(--amarelo-01);}
.agenda-dia{background-color: var(--azul-04); color: var(--branco);}
.agenda-sem{background-color: var(--amarelo-01); color: var(--preto);}

/* LOCALIZAÇÃO */
.wrap-localizacao-center{background-color: var(--cinza-14);}
.localizacao-titulo h1{color: var(--cinza-10);}
.localizacao-titulo h3{color: var(--cinza-13);}

.contato-wrap{color: var(--cinza-08);}
.form-text {color: var(--cinza-06);}

.wrap-rodape{background-color: var(--azul-14);}
.rodape-blc-wrap p{color: var(--branco);}

.btn-primary {color: var(--branco); background-color: var(--azul-08); border-color: var(--azul-08);}
.btn-primary:hover {color: var(--branco); background-color: var(--azul-09); border-color: var(--azul-10);}

.tour360-chamada h1 {text-shadow: 0 0 9px var(--verde01);}

/* ABAS */
.tab {background-color: var(--cinza-17);}
.tab.active {background-color: var(--cinza-03);}

/* PAGINADOR */
.page-item.disabled .page-link {color: var(--cinza-06); background-color: var(--branco);}
.page-link {color: var(--azul-08); background-color: var(--branco); border: 1px solid var(--cinza-11);}
.page-link:hover {color: var(--azul-11); background-color: var(--cinza-12); border-color: var(--cinza-11);}

/* PESQUISA */
.resPesquisa-blc p{color: var(--cinza-13);}
.wrap-resPesquisa-center h6{color: var(--cinza-13);}
#pesquisa-container {background-color: var(--cinza-07); border: 0px solid var(--cinza-18);}
#pesquisa-container.active {border: 1px solid var(--cinza-18);}
#pesquisa-container button {background-color: var(--azul-02); color: var(--branco);}
#pesquisa-container a {background-color: var(--azul-02); color: var(--branco);}
#pesquisa-container a:hover{background-color: var(--azul-13);}
#pesquisa-container #btnBuscar {background-color: var(--azul-02); color: var(--branco);}
#pesquisa-container #btnBuscar:hover{background-color: var(--azul-13);}

/* MIDIAS SOCIAIS */
.SocialLinks_link {box-shadow: inset 0 0 0 2px var(--branco-transp02);}
.SocialLinks_link:hover{box-shadow: inset 0 0 0 2px var(--branco);}
.SvgRWrapper {fill: var(--branco);}

.list_items_container::-webkit-scrollbar-thumb {background: var(--azul-12);}

table tbody tr:nth-child(odd) {background: var(--cinza-05) !important; color: var(--preto);}
table tbody tr{color: var(--preto); border: 1px solid var(--roxo-03);}
table thead tr{color: var(--preto);}
table tbody tr td button {background: var(--roxo-02); box-shadow: 0 4px 8px rgba(34, 34, 34, 0.2); color: var(--branco);}
table tbody tr td button:hover, table tbody tr td button:focus {background: var(--roxo-01);}
table tbody tr td:before {color: var(--cinza-09);}

@media screen and (max-width: 940px) {
	.menu-sup ul li {border-bottom: 1px solid var(--verde-transp);}
}

@media screen and (min-width: 768px) {
	table {border: 1px solid var(--cinza-05);}
	table tbody tr:nth-child(odd) {background: var(--cinza-05);}
}