/*Start - Modo claro*/
:root{
--amarelo: rgba(255,231,0,1);
--amarelo02:rgb(254, 213, 0);
--amarelo_transp: rgba(255,231,0,0.1);

--azul:rgba(83, 88, 226,1);
--azul02:rgb(28, 117, 188);
--azul03:rgb(24, 110, 179);
--azul04:rgb(22, 106, 174);
--azul_claro:rgb(217, 237, 247);
--azul_escuro:rgba(0, 70, 124,1);
--azul_escuro02:rgb(49, 112, 143);
--azul_escuro03:rgb(188, 232, 241);
--azul_escuro04:rgb(0, 73, 108);
--azul_transp:rgba(83, 88, 226,0.1);

--branco: rgba(255,255,255,1);
--branco02: rgba(230,230,240,1);
--branco03: rgba(213,213,223,1);
--branco04: rgba(243,243,253,1);
--branco05:rgb(223, 223, 233);

--branco_lente01:rgba(255,255,255,0.1);
--branco_lente02:rgba(255,255,255,0.2);
--branco_lente03:rgba(255,255,255,0.3);
--branco_lente04:rgba(255,255,255,0.4);
--branco_lente05:rgba(255,255,255,0.5);
--branco_lente06:rgba(255,255,255,0.6);
--branco_lente07:rgba(255,255,255,0.7);
--branco_lente08:rgba(255,255,255,0.8);
--branco_lente09:rgba(255,255,255,0.9);

--ciano: rgba(77,238,234,1);
--ciano02: rgb(0, 231, 249);

--cinza:rgba(100, 100, 110,1);
--cinza02:rgba(109, 116, 112,1);
--cinza222:rgba(222, 222, 232,1);
--cinza_claro: rgba(192,192,202,1);
--cinza_escuro: rgba(98,98,108,1);

--laranja: rgba(231, 82, 46,1);

--preto: rgba(0,0,0,1);
--preto02:rgba(28,28,28,1);
--preto02_lente:rgba(30,30,30,0.5);
--preto03:rgba(51,51,51,1);
--preto04: rgba(35,35,39,1);
--preto05:rgb(68, 68, 68);
--preto_fundo:rgba(16,16,16,1);
--preto_lente: rgba(0,0,0,0.8);

--preto_lente01: rgba(0,0,0,0.1);
--preto_lente02: rgba(0,0,0,0.2);
--preto_lente03: rgba(0,0,0,0.3);
--preto_lente04: rgba(0,0,0,0.4);
--preto_lente05: rgba(0,0,0,0.5);
--preto_lente06: rgba(0,0,0,0.6);
--preto_lente07: rgba(0,0,0,0.7);
--preto_lente08: rgba(0,0,0,0.8);
--preto_lente09: rgba(0,0,0,0.9);

--roxo: rgba(128, 75, 246,1);

--teste00:var(--teste00);
--teste01:rgba(255,0,0,0.1);
--teste02:rgba(255,0,0,0.2);
--teste03:rgba(255,0,0,0.3);

--transp:rgba(0,0,0,0);

--verde: rgb(15, 174, 90);
--verde_transp: rgba(116,238,21,0.1);

--vermelho: rgba(237, 64, 52,1);
--vermelho_transp: rgba(237, 64, 52,0.1);

--violeta: rgba(201,116,161,1);

--facebook:rgb(50, 82, 159);
--linkedin:rgb(0, 119, 181);
--twitter:rgb(29, 161, 242);
--whatsapp:rgb(37, 211, 102);

--segoe:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;

--fundo:rgba(255,255,255,1);

--padrao01:rgb(15, 174, 90);
--padrao02:rgb(45, 204, 120);
--padrao03:rgb(75, 234, 150);
--padrao04:rgb(0, 144, 60);
--padrao05:rgb(0, 114, 30);

--fonte:rgba(28,28,38,1);

}
/*End - Modo claro*/

/*Start - Bloco principal*/
.bloco-administracao,
.bloco-contratos-diretos,
.bloco-servidores,
.bloco-pesquisa,
.bloco-legislacoes,
.bloco-organograma,
.bloco-dados-abertos,
.bloco-prestacao-de-contas,
.bloco-tabela-matriz,
.bloco-receitas,
.bloco-despesas,
.bloco-despesa,
.bloco-contratos,
.bloco-contrato,
.bloco-materia,
.bloco-noticias,
.bloco-servicos,
.bloco-acessibilidade,
.bloco-sic,
.bloco-transparencia,
.bloco-prefeito,
.bloco-vice-prefeito,
.bloco-gabinete-prefeito,
.bloco-secretaria-financas,
.bloco-secretaria-saude,
.bloco-secretaria-educacao,
.bloco-secretaria-obras,
.bloco-secretaria-desenvolvimento-social,
.bloco-secretaria-esportes,
.bloco-secretaria-cultura,
.bloco-secretaria-desenvolvimento-economico,
.bloco-secretaria-agricultura,
.bloco-historia,
.bloco-localizacao,
.bloco-hino,
.bloco-links-uteis,
.bloco-telefones-uteis,
.bloco-downloads,
.bloco-editais,
.bloco-empenho,
.bloco-licitacoes,
.bloco-contracheque,
.bloco-perguntas-frequentes,
.processos-seletivos,
.processo-seletivo,
.area-do-cidadao{
width:100%;
height:auto;
background-color:var(--branco);
overflow: hidden;
opacity: 1;
padding-bottom:2vw;
}
/*End - Bloco principal*/

/*Start - Global*/
html {
scroll-behavior: smooth;
}
body{
margin:0;
padding:0;
/*
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;

background-image:url("templates/covid.jpg");
background-repeat:no-repeat;
background-position:center -6.4vw;
background-size:100% auto;
*/
background-color:var(--branco);
font-family:var(--segoe);
font-size: 0.8vw;
line-height:1vw;
color:var(--preto05);
cursor:default;
}
a, a:active, a:visited, a:hover{
text-decoration:none;
outline:none;
color:var(--preto05);
font-weight:bold;
display:block;
}
a:hover{
text-decoration: underline;
}
p{
margin:0vw;
padding:0vw;
width: 100%;
float: left;
font-weight:inherit;
font-size:inherit;
line-height:inherit;
color:inherit;
text-align:justify;
letter-spacing:inherit;
margin-top:0.5vw;
margin-bottom:0.5vw;
}
p a, p a:active, p a:visited, p a:hover{
display:inline-block;
}
label{
width:100%;
float:left;
font-family:var(--segoe);
font-size: 0.8vw;
line-height: 0.9vw;
color:var(--preto05);
cursor:default;
margin-top:0.5vw;
margin-bottom:0.5vw;
}
select{
width:98%;
padding:1%;
height: 2vw;
line-height: 2vw;
float:left;
padding:0vw;
padding-left:0.5vw;
padding-right:0.5vw;
font-family:var(--segoe);
font-size: 0.8vw;
color:var(--preto05);
cursor:default;
background-color:var(--branco04);
border:0vw;
border-radius:0.3vw;
box-sizing: border-box;
-webkit-box-sizing: border-box;
}
input{
width:98%;
padding:1%;
height: 2vw;
line-height: 2vw;
float:left;
padding:0vw;
padding-left:0.5vw;
padding-right:0.5vw;
font-family:var(--segoe);
font-size: 0.8vw;
color:var(--preto05);
cursor:default;
background-color:var(--branco04);
border:0vw;
border-radius:0.3vw;
box-sizing: border-box;
-webkit-box-sizing: border-box;
}
input[type='file']{
display: none
}
input[type='radio']{
width:2vw;
height:2vw;
float:left;
margin:0vw;
}
textarea{
width:100%;
padding:0.5vw;
height: 5vw;
line-height:0.9vw;
float:left;
font-family:var(--segoe);
font-size: 0.8vw;
color:var(--preto05);
cursor:default;
background-color:var(--branco04);
border:0vw;
border-radius:0.3vw;
box-sizing: border-box;
-webkit-box-sizing: border-box;
}
table{
width:100%;
border-collapse: collapse;
}
table tr th{
border:0.1vw solid var(--branco04);
line-height: 3vw;
padding:0.5vw
}
table tr td{
border:0.1vw solid var(--branco04);
line-height: 1.7vw;;
padding:0.5vw;
}
table tr:nth-child(odd){
background-color:var(--branco);
}
pre{
font-family:var(--segoe);
font-size: 0.8vw;
line-height: 2vw;
color:var(--preto05);
width:100%;
}
img{
width:50vw;
}
h1,
h2,
h3,
h4,
h5{
margin:0vw;
padding:0vw;
color:inherit;
text-align: inherit;
letter-spacing:inherit;
font-size:1.2vw;
line-height:1.3vw;
font-weight:600;
margin-top:0.5vw;
margin-bottom:0.5vw;
}
.titulo{
font-size: 1.3vw;
height:4.5vw;
line-height:6vw;
border-bottom:0.1vw solid var(--branco04);
margin-bottom:2vw;
}
.subtitulo{
font-size: 1vw;
height:auto;
line-height:1.3vw;
margin-top:1vw;
margin-bottom:1vw;
width:100%;
float:left;
box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.btn{
color:var(--branco);
background-color:var(--azul_escuro);
padding-left:1vw;
padding-right:1vw;
text-align:center;
line-height:2.5vw;
float:left;
border-radius:0.3vw;
margin:0.5vw;
border:0.1vw solid var(--azul_escuro);
cursor: pointer;
transition:all 0.2s ease-in-out;
}
.btn a{
color:var(--branco);
font-weight:normal;
}
.btn:hover{
color:var(--azul_escuro);
background-color:var(--branco);
transition:all 0.2s ease-in-out;
}
.btn:hover a{
text-decoration:none;
color:var(--azul_escuro);
}

.btn-direito{
color:var(--branco);
background-color:var(--azul_escuro);
padding-left:1vw;
padding-right:1vw;
text-align:center;
line-height:2.5vw;
float:right;
border-radius:0.3vw;
margin:0.5vw;
border:0.1vw solid var(--azul_escuro);
cursor: pointer;
transition:all 0.2s ease-in-out;
}
.btn-direito a{
color:inherit;
font-weight:normal;
font-size:1vw;
}
.btn-direito:hover a{
text-decoration:none;
}
.btn-direito:hover{
color:var(--azul_escuro);
background-color:var(--branco);
transition:all 0.2s ease-in-out;
}
.btn-direito-icone{
width:1vw;
height:2.5vw;
line-height:2.3vw;
background-color:var(--teste00);
float:left;
text-align:center;
transition: all 0.2s ease-in-out;
margin-right: 0.6vw;
}
.btn-direito-icone svg{
height:1vw;
vertical-align:middle;
fill:white;
transition: all 0.2s ease-in-out;
}
.btn-direito:hover svg{
fill:inherit;
}
.btn-cinza{
color:var(--branco);
background-color:var(--cinza);
padding-left:1vw;
padding-right:1vw;
text-align:center;
line-height:2.5vw;
float:left;
border-radius:0.3vw;
margin:0.5vw;
border:0.1vw solid var(--cinza);
cursor: pointer;
transition:all 0.2s ease-in-out;
}
.btn-cinza a{
color:var(--branco);
font-weight:normal;
}
.btn-cinza:hover a{
text-decoration:none;
}
.btn-cinza:hover{
color:var(--cinza);
background-color:var(--branco);
transition:all 0.2s ease-in-out;
}
.btn-up-arquivo{
color:var(--branco);
background-color:var(--azul_escuro);
padding-left:1vw;
padding-right:1vw;
text-align:center;
line-height:2.5vw;
float:left;
border-radius:0.3vw;
margin-left:0.5vw;
margin-right:0.5vw;
border:0vw;
cursor: pointer;
width: auto;
}
.card-box{
width:100%;
float:left;
display: flex;
}
.card{
border:0.1vw solid var(--branco02);
border-radius:0.5vw;
margin:1%;
padding:1%;
position:relative;
overflow: hidden;
}
.card-btn-box{
border:0.1vw solid var(--branco02);
overflow:hidden;
border-radius:0.5vw;
}
.card-btn-linha{
border-bottom:0.1vw solid var(--branco02);
line-height: 3vw;
padding-left:1vw;
}
.card-btn-linha a{
font-weight:normal;
}
.card-btn-linha:hover{
background-color:var(--branco02);
}
.card-btn-box:last-child{
border-bottom:0vw solid var(--branco02);
}
.card-icone{
width:100%;
height:6vw;
background-repeat:no-repeat;
background-position:center 2vw;
background-size:auto 4vw;
}
.card-titulo-02{
width:100%;
text-align: center;
font-size: 1.3vw;
line-height: 4.5vw;
}
.card-link{
cursor:pointer;
}
.card-lente{
position:absolute;
width:93%;
height:88%;
margin-top:-1vw;
z-index:0;
margin-left: -1vw;
color:var(--branco);
background-color:var(--azul_escuro);
border-radius:0.5vw;
text-align: center;
font-size: 1vw;
line-height:1.2vw;
padding: 5%;
transition: all 0.2s ease-in-out;
opacity: 0;
display: flex;
float: left;
align-items: center;
justify-content: center;
}
.card:hover .card-lente{
transition: all 0.2s ease-in-out;
opacity: 1;
}
.card a{
font-weight:normal;
}
.card:hover a{
text-decoration: none;
}
.card-btn-nivel-icone:before{
content:'';
position: relative;
width:1.5vw;
height:1.8vw;
float:left;
background-image:url("img/tree-link.svg");
background-repeat:no-repeat;
background-position:center center;
background-size:100% auto;
margin-right: 0.4vw;
}
.card-btn-nivel-02{
padding-left:5vw;
}
.card-btn-nivel-03{
padding-left:10vw;
}
.card-btn-nivel-04{
padding-left:15vw;
}
.card-btn-nivel-05{
padding-left:20vw;
}
.card-cinza{
border-radius:0.5vw;
margin:1%;
padding:0.5vw;
position:relative;
overflow: hidden;
background-color:var(--branco04);
border:0.1vw solid var(--branco02);
width: 98%;
}
.card-cinza p{
margin:0vw;
line-height:2.5vw;
}
.comentario{
background-color:var(--branco04);
border-radius:0.3vw;
padding:1%;
border:0.1vw solid var(--branco02);
width: 100%;
box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.comentario-azul{
background-color:var( --azul_claro );
border-radius:0.3vw;
padding:1vw;
border:0.1vw solid var( --azul_escuro03 );
color:var( --azul_escuro02 );
font-weight:bold;
box-sizing: border-box;
-webkit-box-sizing: border-box;
width: 100%;
}
.comentario-vermelho{
background-color:var( --teste01);
border-radius:0.3vw;
padding:1vw;
border:0.1vw solid var( --teste03);
color:var( --vermelho);
font-weight:bold;
box-sizing: border-box;
-webkit-box-sizing: border-box;
width: 100%;
}
.retrato{
width:10vw;
height:10vw;
background-color:var( --teste00 );
margin:0 auto;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
border: 0.5vw solid var( --branco04 );
border-radius:30vw;
box-shadow: 0vw 0.1vw 0.3vw rgba(0,0,0,0.1);
}
.painel-lateral{
width:100%;
height:auto;
background-color:var( --teste00 );
float:left;
}
.painel-lateral-btn{
width:100%;
height:auto;
background-color:var( --teste00 );
border-bottom: 0.1vw solid var(--branco04);
cursor: pointer;
line-height: 3vw;
font-size: 0.8vw;
transition:all 0.2s ease-in-out;
float: left;
}
.painel-lateral-btn:hover{
background-color:var( --branco04 );
transition:all 0.2s ease-in-out;
}
.painel-lateral-btn:before{
content:'';
display: block;
float:left;
width:1.5vw;
height:3vw;
background-image:url("img/right-chevron.svg");
background-repeat:no-repeat;
background-position:center center;
background-size:auto 1vw;
}
.painel-lateral-gaveta-icone{
width:3vw;
height:3vw;
background-color:var( --teste00 );
float:right;
background-image:url("img/down-chevron.svg");
background-repeat:no-repeat;
background-position:center center;
background-size:auto 1vw;
}
.painel-lateral-gaveta{
width:calc(100% - 0.2vw);
height:auto;
background-color:var( --teste00 );
float:left;
border: 0.1vw solid var( --branco05 );
overflow: hidden;
}
.painel-lateral-gaveta-linha{
width:100%;
min-height:3vw;
background-color:var( --teste00 );
border-bottom: 0.1vw solid var(--branco04);
cursor: pointer;
line-height: 1.6vw;
font-size: 0.8vw;
transition:all 0.2s ease-in-out;
float: left;
display: flex;
align-items: center;
padding:1%;
transition:all 0.2s ease-in-out;
}
.painel-lateral-gaveta-linha:hover{
background-color:var(--branco04);
transition:all 0.2s ease-in-out;
}
.download-card{
width:96%;
height:auto;
background-color:var( --teste00 );
float:left;
border: 0.1vw solid var(--branco04);
padding:2%;
border-radius:0.3vw;
margin-bottom:1vw;
cursor:pointer;
transition:all 0.2s ease-in-out;
}
.download-card:hover{
background-color:var( --branco04 );
transition:all 0.2s ease-in-out;
}
.download-card-categoria{
width:100%;
height:auto;
background-color:var( --teste00 );
float:left;
line-height:3vw;
}
.download-card-categoria:before{
content:'';
display: block;
float:left;
width:1.5vw;
height:3vw;
background-image:url("img/download.svg");
background-repeat:no-repeat;
background-position:center center;
background-size:auto 1vw;
}
.download-card-titulo{
width:100%;
height:auto;
background-color:var( --teste00 );
float:left;
line-height:3vw;
font-size: 1.3vw;
color: var( --azul02 );
}
.download-card-titulo a{
color: var( --azul02 );
font-weight:normal;
}
.download-card-texto{
width:100%;
height:auto;
background-color:var( --teste00 );
float:left;
line-height:2vw;
margin-bottom:0.5vw;
margin-top:0.5vw;
}
.download-card-img{
width:10vw;
height:10vw;
background-color:var( --preto_lente05 );
float:left;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
border: 0.1vw solid var(--branco04);
border-radius: 0.5vw;
}
.mobile-td-titulo{
display:none;
background-color:var( --preto_lente01 );
}
.paginacao-box{
width:100%;
height:3vw;
line-height:3vw;
background-color:var(--teste00);
float:left;
overflow:hidden;
}
.paginacao-btn{
width:3vw;
height:3vw;
background-color:var(--cinza_claro);
float:left;
margin-right:0.2vw;
text-align: center;
border-radius:0.5vw;
cursor:pointer;
}
.label_radio{
width:auto;
height:100%;
background-color:var(--teste00);
float:left;
margin-left:0.5vw;
margin-right:2vw;
}
.linha-auto{
height:auto;
}
.material-symbols-outlined {
font-size: inherit;
line-height: inherit;
display: inline-block;
}
/*End - Global*/

/*Start - Scrollbar*/
*{
scrollbar-width: thin;
scrollbar-color: rgb(14, 96, 48) var( --branco );
}
::-webkit-scrollbar{
background-color:var( --branco );
}
::-webkit-scrollbar-thumb{
background-color:rgb(14, 96, 48);
border-radius:5vw;
}
/*End - Scrollbar*/

/*Start - Topo*/
.topo{
width:100%;
height:3vw;
background-color:var(--branco04);
line-height:2vw;
font-size: 0.9vw;
color:var(--preto05);
}
.topo-box{
width:auto;
height:100%;
background-color:var( --teste00 );
margin:0 auto;
overflow: hidden;
display: table;
min-width: 84vw;
}
.topo-data{
width:auto;
height:100%;
background-color:var( --teste00 );
float:left;
padding-left: 1vw;
padding-right: 1vw;
}
.topo-switch{
width:auto;
height:100%;
background-color:var( --teste00 );
float:left;
padding-left: 1vw;
padding-right: 1vw;
cursor:pointer;
}
.topo-idioma{
width:auto;
height:100%;
background-color:var( --teste00 );
float:left;
padding-left: 1vw;
padding-right: 1vw;
border-left:0.1vw solid var( --teste00 );
border-right:0.1vw solid var( --teste00 );
cursor:pointer;
}
.topo-btn{
width:auto;
height:3vw;
line-height:3vw;
background-color:var( --teste00 );
float:left;
padding-left: 1vw;
padding-right: 1vw;
cursor:pointer;
}
.topo-btn04{
border-right:0.1vw solid var( --teste00 );
}
.topo-entrar{
min-width:8vw;
text-align:center;
}
.topo-entrar svg{
height:1vw;
}
.topo-cadastrar{
color:var(--preto05);
background-color:var( --teste00 );
padding-left:1vw;
padding-right:1vw;
text-align:center;
line-height:1.5vw;
float:left;
border-radius:0.3vw;
margin:0.2vw;
margin-top:0.75vw;
border:0.1vw solid var(--preto05);
cursor: pointer;
transition:all 0.2s ease-in-out;
}
.topo-cadastrar:hover{
background-color:var(--preto05);
color:var(--branco);
transition:all 0.2s ease-in-out;
}
.topo-cadastrar:hover a{
color:var(--branco);
transition:all 0.2s ease-in-out;
}
.switch-btn{
width:1vw;
height:1.5vw;
background-color:var( --branco02 );
float:left;
margin-top:0.2vw;
text-align:center;
margin-right: 0.2vw;
border-radius: 0.2vw;
background-image: url("img/contraste.svg");
background-repeat: no-repeat;
background-position: center center;
background-size: 0.8vw auto;
}
.bandeira{
width:1.1vw;
height:1vw;
background-color:var( --branco02 );
float:right;
margin-top:0.9vw;
text-align:center;
margin-left: 0.4vw;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
cursor:pointer;
}
.bandeira a{
display:block; 
width:100%; 
height:100%;
}
.acessibilidade{
width:1vw;
height:1.5vw;
background-color:var( --branco );
float:left;
margin-top:0.75vw;
text-align:center;
margin-right: 0.2vw;
padding-left: 0.2vw;
padding-right: 0.2vw;
border-radius: 0.2vw;
background-size: 0.8vw auto;
background-repeat: no-repeat;
background-position: center center;
}
.key{
width:1vw;
height:1.5vw;
line-height:1.5vw;
background-color:var( --branco );
float:left;
margin-top:0.75vw;
text-align:center;
margin-right: 0.3vw;
font-size: 0.8vw;
padding-left: 0.2vw;
padding-right: 0.2vw;
border-radius: 0.2vw;
}
.topo-btn-login{
float:right;
}
/*End - Topo*/

/*Start - Cabeçalho*/
.cabecalho{
width:100%;
height:10vw;
background-color:var( --teste00 );
background-image: linear-gradient( to bottom, var(--branco04), var( --branco ) );
}
.cabecalho-box{
width:84vw;
height:100%;
background-color:var( --teste00 );
margin: 0 auto;
}
.cabecalho-logo{
width:25%;
height:100%;
background-color:var( --teste00 );
float:left;
background-repeat: no-repeat;
background-position:left center;
background-size: auto 10.5vw;
cursor: pointer;
}
.cabecalho-contas{
width:20vw;
height:100%;
background-color:var( --teste00 );
float:left;
}
.cabecalho-contas-btn{
width:10vw;
height:auto;
background-color:var( --branco02 );
float: none;
line-height: 1.5vw;
text-align: center;
text-transform: uppercase;
font-size: 0.8vw;
font-weight: 600;
color: var(--preto05);
cursor: pointer;
border-radius: 0.5vw;
margin:0 auto;
margin-top: 5.5vw;
padding:0.5vw;
}
.cabecalho-sic{
width:20vw;
height:100%;
background-color:var( --teste00 );
float:left;
}
.cabecalho-sic-box{
width:12.3vw;
height:3vw;
background-color:var( --teste00 );
line-height: 3vw;
font-size: 0.9vw;
cursor: pointer;
margin: 0 auto;
margin-top: 6vw;
}
.logo-sic{
width:3.3vw;
height:3vw;
background-color:var( --teste00 );
float:left;
background-image:url("img/sic.png");
background-repeat:no-repeat;
background-position:center center;
background-size:auto 2vw;
}
.texto-sic{
width:9vw;
height:3vw;
float: left;
}
.cabecalho-busca{
width:24vw;
height:100%;
background-color:var( --teste00 );
float:left;
}
.cabecalho-busca-input{
width:18.7vw;
height:2.8vw;
background-color:var( --branco02 );
float:left;
margin-top: 5.8vw;
border-left: 0.1vw solid var( --branco02 );
border-bottom: 0.1vw solid var( --branco02 );
border-top: 0.1vw solid var( --branco02 );
border-right: 0vw solid var( --branco02 );
padding-left: 1.1vw;
font-size: 0.8vw;
margin-left: 0vw;
border-bottom-left-radius: 5vw;
border-top-left-radius: 5vw;
}
.cabecalho-busca-btn{
width:3.3vw;
height:3.4vw;
background-color:var( --branco02 );
float:left;
margin-top: 5.8vw;
border-left: 0vw solid var( --branco02 );
border-bottom: 0.1vw solid var( --branco02 );
border-top: 0.1vw solid var( --branco02 );
border-right: 0.1vw solid var( --branco02 );
background-image:url("img/pesquisa.svg");
background-repeat:no-repeat;
background-position:center center;
background-size:auto 1.3vw;
cursor:pointer;
border-bottom-right-radius: 5vw;
border-top-right-radius: 5vw;
}
.cabecalho-campo{
width:75%;
height:100%;
background-color:var( --teste00 );
float:left;
}
.cabecalho-campo-box{
width:auto;
height:100%;
background-color:var( --teste00 );
float:right;
}
/*End - Cabeçalho*/

/*Start - Menu*/
.menu{
width:100%;
height:2vw;
background-color:var( --branco );
border-top: 0.1vw solid var( --teste00 );
}
.menu-btn{
width:auto;
height:100%;
background-color:var( --teste00 );
float:left;
padding-left: 1vw;
padding-right: 1vw;
border-left: 0.1vw solid var( --teste00 );
line-height:2vw;
cursor: pointer;
}
.menu-btn:hover{
background-color:rgba(245,245,245,1);
transition:all 0.2s ease-in-out;
}
.menu-btn:hover .menu-dropdown-btn{
color:var(--preto05);
}
.menu-dropdown-arrow{
width:0.7vw;
height:0.7vw;
background-color:var( --teste00 );
background-image: url("img/select_arrow.svg");
background-repeat: no-repeat;
background-position: center center;
background-size: 100% auto;
float: right;
margin-top: 0.8vw;
margin-left: 0.4vw;
}
.menu-dropdown-box{
width:auto;
height:auto;
position:absolute;
line-height: 1vw;
margin-left:-1vw;
display:none;
z-index: 9999;
border: 0.1vw solid var(--branco02);
}
.menu-dropdown-btn{
background-color:var( --branco );
padding:0.5vw;
cursor:pointer;
font-weight:normal;
transition:all 0.2s ease-in-out;
}
.menu-dropdown-btn:hover{
background-color:rgba(245,245,245,1);
transition:all 0.2s ease-in-out;
}
.menu a{
font-weight:normal !important;
text-decoration: unset !important;
display:block;
width: 100%;
height: 100%;
}
.menu-dropdown-btn a{
display:block !important;
width:100%;
height:100%;
}
.menu a:hover,
.menu-btn:hover .menu-btn a,
.menu-dropdown-btn:hover .menu-dropdown-btn a{
font-weight:normal !important;
text-decoration: unset !important;
}
.menu-btn:last-child{
border-right: 0.1vw solid var( --teste00 );
}
.menu-mobile{
display:none;
}
.mobile-voltar-ao-topo{
display:none;
}
/*End - Menu*/

/*Start - Bloco 01*/
.bloco-01{
width:100%;
height:27vw;
background-color:var( --teste00 );
background-image: url("img/bloco-01-img.jpg");
background-repeat: no-repeat;
background-position: 0vw center;
background-size:cover;
position:relative;
background-blend-mode: multiply;
}
.bloco-01-lente{
width:100%;
height:100%;
background-color:rgba(48, 52, 44, 0);
margin-top: 0vw;
margin-left: 0vw;
position:absolute;
}
.bloco-01-texto{
position:relative;
color: var(--branco);
font-size: 1.5vw;
line-height: 1.5vw;
font-family:var(--segoe);
font-weight: 300;
padding-top: 9.4vw;
}
.bloco-01-titulo{
position:relative;
color: var(--branco);
font-size: 8vw;
line-height: 9vw;
font-family:var(--segoe);
font-weight: 600;
}
/*End - Bloco 01*/

/*Start - Bloco 02*/
.bloco-02{
width:100%;
height:45vw;
background-color:var( --teste00 );
overflow: hidden;
padding-top: 2vw;
padding-bottom: 2vw;
}
.acesso-rapido-arrow{
width:0.7vw;
height:0.7vw;
background-color:var( --teste00 );
background-image: url("img/select_arrow.svg");
background-repeat: no-repeat;
background-position: center center;
background-size: 100% auto;
display: inline-block;
}
.acesso-rapido-btn-img{
width:4.5vw;
height:100%;
background-color:var( --teste00 );
float:left;
background-repeat: no-repeat;
background-position: center center;
background-size: auto 1.8vw;
}
.acesso-rapido-btn-txt{
width:21vw;
height:100%;
background-color:var( --teste00 );
float:left;
line-height: 4vw;
font-size: 1.2vw;
color: var( --preto04);
}
.acesso-rapido-btn{
width:25.6vw;
height:4vw;
background-color:var( --branco );
float:left;
margin-bottom: 0.4vw;
cursor: pointer;
border-radius: 5vw;
box-shadow: 0vw 0vw 1.6vw rgba(0,0,0,0.1);
transition:all 0.4s ease-in-out;
border:0.1vw solid var( --teste00 );
}
.acesso-rapido-btn:hover{
border:0.1vw solid var( --cinza_claro );
box-shadow: 0vw 0vw 1.6vw rgba(0,0,0,0.5);
transition:all 0.4s ease-in-out;
}
.acesso-rapido-campo{
width:93%;
height:100%;
background-color:var( --teste00 );
float:left;
margin-left: 7%;
}
.acesso-rapido-dropdown-btn{
background-color:var( --branco );
padding:0.5vw;
cursor:pointer;
font-weight:normal;
transition:all 0.2s ease-in-out;
}
.acesso-rapido-dropdown-btn:hover{
background-color:var( --cinza_claro );
transition:all 0.2s ease-in-out;
}
.acesso-rapido-dropdown-btn a{
font-weight:normal;
color: var( --preto04);
}
.acesso-rapido-dropdown-btn:hover a{
text-decoration: none;
}
.acesso-rapido-btn-txt a{
font-weight:normal;
color: var( --preto04);
}
.acesso-rapido-dropdown{
width:auto;
height:auto;
position:absolute;
line-height: 2.5vw;
margin-left:4vw;
display:none;
z-index: 9999;
}
.acesso-rapido-titulo{
width:100%;
height:3.8vw;
background-color:var( --teste00 );
float:left;
line-height: 4.6vw;
text-transform: uppercase;
font-weight: 900;
font-size: 1.3vw;
}
.noticias-carrossel-campo-resumo{
width:94%;
height:auto;
background-color:var( --teste00 );
float:left;
margin-left:6%;
margin-top: 0.7vw;
}
.noticias-carrossel-campo-titulo{
width:auto;
height:auto;
background-color:var( --teste00 );
float:left;
margin-left: 1.3vw;
font-size: 1.8vw;
line-height: 2vw;
color: var( --preto04);
}
.noticias-carrossel-campo{
width:42.8%;
height:100%;
background-color:var( --teste00 );
float:left;
}
.noticias-carrossel-campo a{
height:auto;
}
.noticias-carrossel-img{
width:57.2%;
height:100%;
background-color:var( --teste00 );
float:left;
border-radius: 0.5vw;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.noticias-carrossel-nav-before{
width:3vw;
height:2.3vw;
background-color:var( --branco04 );
float:right;
border: 0.1vw solid var( --branco04 );
background-image: url("img/left-chevron.svg");
background-repeat: no-repeat;
background-position: center center;
background-size: auto 1.3vw;
cursor:pointer;
}
.noticias-carrossel-nav-btn{
width:6vw;
height:2.3vw;
background-color:var( --branco04 );
float:right;
border: 0.1vw solid var( --branco04 );
line-height: 2.3vw;
text-align: center;
margin-left: 0.5vw;
cursor:pointer;
}
.noticias-carrossel-nav-next{
width:3vw;
height:2.3vw;
background-color:var( --branco04 );
float:right;
border: 0.1vw solid var( --branco04 );
background-image: url("img/right-chevron.svg");
background-repeat: no-repeat;
background-position: center center;
background-size: auto 1.3vw;
margin-left: 0.5vw;
cursor:pointer;
}
.noticias-carrossel-nav{
width:100%;
height:3vw;
background-color:var( --teste00 );
float:left;
}
.noticias-carrossel-thumb-campo{
width:100%;
height:20.3vw;
background-color:var( --teste00 );
float:left;
}
.noticias-carrossel-thumb-img{
width:100%;
height:7.3vw;
background-color:var( --teste00 );
float:left;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.noticias-carrossel-thumb-txt{
width:100%;
height:auto;
background-color:var( --teste00 );
float:left;
margin-top: 1vw;
color: var( --preto04);
}
.noticias-carrossel-thumb-titulo{
width:96%;
height:3.3vw;
background-color:var( --teste00 );
float:left;
line-height: 3.7vw;
padding-left: 4%;
font-size: 1.3vw;
text-transform: uppercase;
font-weight: bolder;
}
.noticias-carrossel-thumb{
width:11.2vw;
height:17vw;
background-color:var( --teste00 );
float:left;
margin-left: 2vw;
cursor: pointer;
}
.noticias-carrossel{
width:100%;
height:16.8vw;
background-color:var( --teste00 );
float:left;
margin-top: 1vw;
}
.noticias-carrossel-item{
position:relative;
width: 100%;
height: 100%;
}
.noticias-carrossel-campo a,
.noticias-carrossel-nav-btn a{
font-weight:normal;
}
.noticias-carrossel-nav-02{
width:100%;
height:3.7vw;
background-color:var(--teste00);
float:left;
margin-top:0vw;
margin-bottom:1.8vw;
}
.noticias-carrossel-thumb-titulo-02{
width:auto;
height:3.8vw;
background-color:var( --teste00 );
float:left;
line-height: 4.6vw;
text-transform: uppercase;
font-weight: 700;
font-size: 1.3vw;
}
.noticias-carrossel-thumb-titulo-02 .material-symbols-outlined{
height:3.8vw;
line-height: 4vw;
float:left;
margin-right:0.5vw;
}
.noticias-carrossel-thumb-titulo-02 .noticias-carrossel-thumb-titulo-02-txt{
height:3.8vw;
line-height: 3.8vw;
float:left;
}
.noticias-carrossel-nav-campo-02{
float:right;
width:auto;
height: 100%;
}
.noticias-carrossel-nav-btn-02{
width:6vw;
height:2.3vw;
background-color: transparent;
border: 0.1vw solid var( --cinza_claro);
line-height: 2.3vw;
text-align: center;
margin-left:0vw;
margin-top:1vw;
margin-right:0.5vw;
cursor:pointer;
position: relative;
overflow: hidden;
z-index: 1;
transition: .3s;
float:left;
}
.noticias-carrossel-nav-btn-02::before {
 content: '';
 width: 0;
 height: 300%;
 position: absolute;
 top: 50%;
 left: 50%;
 transform: translate(-50%, -50%) rotate(45deg);
 background: var( --cinza_claro);
 transition: .5s ease;
 display: block;
 z-index: -1;
}
.noticias-carrossel-nav-btn-02:hover::before {
 width: 105%;
}
.noticias-carrossel-nav-btn-02:hover {
 color: #111;
}
.noticias-carrossel-nav-next-02{
width:3vw;
height:2.3vw;
background-color:var( --transp );
float:left;
border: 0.1vw solid var( --cinza_claro );
background-image: url("img/left-chevron.svg");
background-repeat: no-repeat;
background-position: center center;
background-size: auto 1.3vw;
cursor:pointer;
margin-top:1vw;
margin-right:0.5vw;
}
.noticias-carrossel-nav-before-02{
width:3vw;
height:2.3vw;
background-color:var( --transp );
float:left;
border: 0.1vw solid var( --cinza_claro );
background-image: url("img/right-chevron.svg");
background-repeat: no-repeat;
background-position: center center;
background-size: auto 1.3vw;
cursor:pointer;
margin-top:1vw;
margin-right:0vw;
}
.noticias-carrossel-02{
width:28vw;
height:40vw;
background-color:var(--teste00);
float:left;
margin-top:0vw;
margin-bottom:0vw;
}
.noticias-carrossel-img-02{
width:25.4vw;
height:17.8vw;
background-color:var(--preto_lente02);
float:left;
margin-top:0vw;
margin-bottom:0vw;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
border-radius:0.5vw;
box-sizing: border-box;
-webkit-box-sizing: border-box;
border: 0.1vw solid var(--branco04);
}
.noticias-carrossel-campo-02{
width:25.4vw;
height:21vw;
background-color:var(--teste00);
float:left;
margin-top:1vw;
margin-bottom:0vw;
overflow: hidden;
}
.noticias-carrossel-campo-titulo-02{
width:100%;
height:auto;
background-color:var(--teste00);
float:left;
margin-top:0vw;
margin-bottom:0vw;
color: var(--cinza);
font-weight:600;
font-size: 1.3vw;
line-height: 1.5vw;
}
.noticias-carrossel-campo-resumo-02{
width:100%;
height:auto;
background-color:var(--teste00);
float:left;
margin-top:1vw;
margin-bottom:0vw;
color: var(--cinza);
font-size: 0.8vw;
line-height: 1vw;
text-align:justify;
font-weight: normal;
}
.noticias-carrossel-campo-resumo-02 a{
color: var(--cinza);
}
.noticias-carrossel-thumb-campo-02{
width:25.6vw;
height:40vw;
background-color:var(--teste00);
float:left;
margin-top:0vw;
margin-bottom:0vw;
}
.noticias-carrossel-thumb-02{
width:100%;
height:7vw;
background-color:var(--teste00);
float:left;
margin-top:0vw;
margin-bottom:1vw;
}
.noticias-carrossel-thumb-img-02{
width:8.2vw;
height:7vw;
background-color:var(--preto_lente02);
float:left;
margin-top:0vw;
margin-bottom:0vw;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
border-radius:0.5vw;
box-sizing: border-box;
-webkit-box-sizing: border-box;
border: 0.1vw solid var(--branco04);
}
.noticias-carrossel-thumb-txt-02{
width:16.3vw;
height:7vw;
background-color:var(--teste00);
float:left;
margin-top:0vw;
margin-left:1vw;
color: var(--cinza);
font-weight:500;
font-size: 0.8vw;
line-height: 1vw;
overflow:hidden;
display: table;
position: relative;
}
.noticias-carrossel-thumb-txt-02 span{
width:100%;
height:100%;
display:block;
display: table-cell;
vertical-align: middle;
}
.flickity-page-dots {
bottom:1vw;
}
/*End - Bloco 02*/

/*Start - Bloco 04*/
.bloco-04{
width:100%;
height:32.8vw;
background-color:var( --branco );
overflow: hidden;
padding-top: 2vw;
padding-bottom: 2vw;
}
.bloco-04-box-item-resumo{
width:96%;
height:auto;
background-color:var( --teste00 );
float:left;
padding: 0.5vw;
text-align: justify;
line-height: 1vw;
}
.bloco-04-box-item-resumo pre{
width:100%;
height:100%;
}
.bloco-04-box-item-titulo{
width:96.2%;
height:auto;
background-color:var( --teste00 );
float:left;
line-height: 1.4vw;
font-size: 1.2vw;
padding: 0.5vw;
color: var( --preto04);
}
.bloco-04-box-item{
width:100%;
height:auto;
background-color:var( --teste00 );
float:left;
border-bottom: 0.1vw solid var(--branco04);
overflow: hidden;
box-sizing: border-box;
-webkit-box-sizing: border-box;
margin-bottom:1vw;
}
.bloco-04-box-item a,
.bloco-04-box-item:hover a{
font-weight:normal;
padding:0.5vw;
}
.bloco-04-box-item:nth-child(3n){
border:0vw;
}
.bloco-04-box{
width:100%;
height:auto;
background-color:var( --branco_lente08 );
float:left;
}
.bloco-04-btn{
width:6vw;
height:2.3vw;
background-color:var( --branco );
float:right;
border: 0.1vw solid var( --branco04 );
line-height: 2.3vw;
text-align: center;
margin-left: 0.5vw;
cursor:pointer;
margin-top: 0.4vw;
}
.bloco-04-col{
width:25.5vw;
height:100%;
background-color:var( --teste00 );
float:left;
margin-left: 1.5vw;
margin-right: 0.7vw;
}
.bloco-04-titulo{
width:100%;
height:4.3vw;
background-color:var( --teste00 );
float:left;
font-size: 1.4vw;
line-height: 5.8vw;
text-transform: uppercase;
font-weight: bolder;
}
.bloco-04-titulo .material-symbols-outlined{
height:4.3vw;
line-height:4.5vw;
float:left;
margin-right:0.5vw;
}
.bloco-04-titulo .bloco-04-titulo-txt{
height:4.3vw;
line-height:4.3vw;
float:left;
}
.bloco-04-tempo{
width:100%;
height:27vw;
padding-top:0.5vw;
padding-left:0vw;
}
.bloco-04-tempo iframe{
height:100%;
width:16vw;
}
/*End - Bloco 04*/

/*Start - Bloco 06*/
.bloco-06{
width:100%;
height:37.3vw;
background-color:var( --branco );
overflow: hidden;
opacity: 1;
}
.bloco-06-col01{
width:47vw;
height:100%;
background-color:var( --teste00 );
float:left;
margin-left: 1vw;
}
.bloco-06-col02{
width:33vw;
height:100%;
background-color:var( --teste00 );
float:left;
margin-left: 2vw;
}
.bloco-06-video{
width:100%;
height:26.4vw;
background-color:var( --teste00 );
float:left;
margin-top: 3.1vw;
}
.bloco-06-video iframe{
width:100%;
height:100%;
}
.bloco-06-titulo{
width:100%;
height:4.3vw;
background-color:var( --teste00 );
float:left;
line-height: 4.7vw;
font-size: 1.8vw;
color: var( --preto04);
}
.bloco-06-btn{
width:6vw;
height:2.3vw;
background-color:var( --branco);
float:right;
border: 0.1vw solid var( --branco04 );
line-height: 2.3vw;
text-align: center;
margin-left: 0.5vw;
cursor:pointer;
}
.bloco-06-facebook{
width:100%;
height:33vw;
background-color:var( --teste00 );
float:left;
margin-top: 3.1vw;
}
/*End - Bloco 06*/

/*Start - Bloco COVID 01*/
.bloco-covid-01{
width:100%;
height:41.5vw;
background-color:var( --teste00 );
overflow: hidden;
opacity: 1;
background-image:url("img/bloco-covid-01-fundo.png");
background-repeat:no-repeat;
background-position:top center;
background-size:cover;
}
.bloco-covid-01-menu{
width:88vw;
height:6.1vw;
background-color:var( --teste00 );
margin: 0 auto;
border-bottom: 0.1vw solid var(--branco);
}
.bloco-covid-01-menu-btn{
width:20%;
height:100%;
background-color:var( --teste00 );
float:left;
text-align: center;
line-height: 6.1vw;
font-size: 0.8vw;
cursor: pointer;
color: var(--branco);
transition:all 0.2s ease-in-out;
}
.bloco-covid-01-menu-btn:hover{
background-color:var( --branco_lente03 );
transition:all 0.2s ease-in-out;
}
.bloco-covid-01-redes{
width:17vw;
height:3vw;
background-color:var( --teste00 );
margin: 0 auto;
margin-top: 3.5vw;
}
.bloco-covid-01-titulo{
width:44vw;
height:10vw;
background-color:var( --teste00 );
margin: 0 auto;
margin-top: 5vw;
text-align: center;
text-transform: uppercase;
font-size: 3.7vw;
line-height: 4.5vw;
color: var(--branco);
}
.bloco-covid-01-redes-btn{
width:3vw;
height:3vw;
background-color:var( --teste00 );
float:left;
margin-right: 0.3vw;
background-repeat:no-repeat;
background-position:center center;
background-size:auto 2vw;
cursor: pointer;
}
.bloco-covid-01-redes-btn.facebook{
background-image:url("img/covid-facebook.svg");
background-color:var( --facebook );
}
.bloco-covid-01-redes-btn.linkedin{
background-image:url("img/covid-linkedin.svg");
background-color:var( --linkedin );
}
.bloco-covid-01-redes-btn.twitter{
background-image:url("img/covid-twitter.svg");
background-color:var( --twitter );
}
.bloco-covid-01-redes-btn.whatsapp{
background-image:url("img/covid-whatsapp.svg");
background-color:var( --whatsapp );
}
.bloco-covid-01-redes-btn.email{
background-image:url("img/covid-email.svg");
background-color:var( --preto );
}
/*End - Bloco COVID 01*/

/*Start - Bloco COVID 02*/
.bloco-covid-02{
width:100%;
height:29.5vw;
background-color:var( --branco );
overflow: hidden;
opacity: 1;
}
.covid-titulo-02{
width:100%;
text-align: center;
font-size: 2vw;
line-height: 10vw;
height: 7.2vw;
color: var( --azul02 );
}
/*End - Bloco COVID 02*/

/*Start - Bloco COVID 03*/
.bloco-covid-03{
width:100%;
height:26.5vw;
background-color:var(--branco);
overflow: hidden;
opacity: 1;
}
.bloco-covid-03-box{
width:85vw;
height:auto;
background-color:var( --branco04 );
margin: 0 auto;
overflow: hidden;
margin-top: 3vw;
padding: 0.5vw;
}
.bloco-covid-03-img{
width:100%;
height:7vw;
background-color:var( --teste00 );
float:left;
background-repeat: no-repeat;
background-position: center center;
background-size: auto 6vw;
}
.bloco-covid-03-titulo{
width:100%;
height:auto;
background-color:var( --teste00 );
float:left;
line-height: 2vw;
text-align: center;
color: var( --azul02 );
font-weight: bold;
}
.bloco-covid-03-texto{
width:100%;
height:auto;
background-color:var( --teste00 );
float:left;
line-height: 2vw;
text-align: center;
}
/*End - Bloco COVID 03*/

/*Start - Bloco COVID 04*/
.bloco-covid-04{
width:100%;
height:17.1vw;
background-color:var(--branco);
overflow: hidden;
opacity: 1;
}
/*End - Bloco COVID 04*/

/*Start - Bloco COVID 05*/
.bloco-covid-05{
width:100%;
height:76.4vw;
background-color:var( --azul02 );
overflow: hidden;
opacity: 1;
}
.bloco-covid-05-titulo{
width:100%;
height:9.8vw;
background-color:var( --teste00 );
float:left;
text-align: center;
line-height: 10vw;
font-size: 2vw;
color: var(--branco);
}
.bloco-covid-05-box-01{
width:96%;
height:auto;
background-color:var( --azul03 );
float:left;
padding: 2%;
}
.bloco-covid-05-box-01-titulo{
width:100%;
height:auto;
background-color:var( --azul04 );
float:left;
line-height: 3.1vw;
text-align: center;
font-size: 1.4vw;
color: var(--branco);
}
.bloco-covid-05-box-01-atualizacao{
width:80vw;
height:10.3vw;
background-color:var( --teste00 );
float:left;
margin-top: 2vw;
border: 0.1vw solid var(--branco);
}
.bloco-covid-05-box-01-atualizacao-titulo{
width:100%;
height:6vw;
background-color:var( --teste00 );
float:left;
line-height: 8vw;
text-align: center;
text-transform: uppercase;
color: var(--branco);
font-size: 2.8vw;
font-weight: bold;
}
.bloco-covid-05-box-01-atualizacao-texto{
width:100%;
height:4.4vw;
background-color:var( --teste00 );
float:left;
color: var(--branco);
text-align: center;
line-height: 2.2vw;
font-size: 0.8vw;
}
.bloco-covid-05-numeros{
width:12.35%;
height:7.3vw;
background-color:var( --teste00 );
float:left;
margin-right: 1.8%;
margin-top: 2vw;
border: 0.1vw solid var(--branco);
border-bottom: 0.3vw solid var( --laranja );
}
.bloco-covid-05-numeros-last{
margin-right:0vw;
}
.bloco-covid-05-numeros-titulo{
width:100%;
height:4vw;
background-color:var( --teste00 );
color: var(--branco);
text-transform: uppercase;
text-align: center;
line-height: 1.2vw;
font-size: 0.8vw;
display: flex;
float: left;
align-items: center;
justify-content: center;
}
.bloco-covid-05-numeros-texto{
width:100%;
height:3.2vw;
background-color:var( --teste00 );
float:left;
text-align: center;
color: var(--branco);
font-weight: bold;
font-size: 2vw;
line-height: 3vw;
}
.bloco-covid-05-box-02{
width:96%;
height:auto;
background-color:var( --azul03 );
float:left;
margin-top: 4vw;
border: 0.1vw solid var(--branco);
padding: 2%;
}
.bloco-covid-05-box-02-titulo{
width:100%;
height:auto;
background-color:var( --teste00 );
float:left;
text-align: center;
color: var(--branco);
line-height: 4vw;
}
.bloco-covid-05-box-02-campo{
width:100%;
height:auto;
background-color:var( --teste00 );
float:left;
color: var(--branco);
}
.bloco-covid-05-numeros-box{
margin:0 auto;
display:table;
}
/*End - Bloco COVID 05*/

/*Start - Bloco COVID 06*/
.bloco-covid-06{
width:100%;
height:55.5vw;
background-color:var( --laranja );
overflow: hidden;
opacity: 1;
}
.bloco-covid-06 a{
width:auto;
height:auto;
}
.bloco-covid-06-titulo{
width:100%;
height:6vw;
background-color:var( --teste00 );
float:left;
line-height: 8.6vw;
font-size: 1.9vw;
color:var(--branco);
}
.bloco-covid-06-item{
width:100%;
height:auto;
background-color:var( --teste00 );
float:left;
border-bottom: 0.1vw solid var(--branco);
padding-top: 0.5vw;
padding-bottom: 0.5vw;
cursor: pointer;
transition: all 0.2s ease-in-out;
}
.bloco-covid-06-item:hover{
background-color:var( --branco_lente03 );
transition: all 0.2s ease-in-out;
}
.bloco-covid-06-linha{
width:100%;
max-height:5.5vw;
background-color:var( --teste00 );
float:left;
line-height: 1.8vw;
color: var(--branco);
overflow: hidden;
}
.bloco-covid-06-linha-titulo{
width:100%;
height:auto;
background-color:var( --teste00 );
float:left;
line-height: 1.8vw;
color: var(--branco);
font-weight:bold;
}
.bloco-covid-06-btn{
width:6vw;
height:2.3vw;
background-color:var( --azul02 );
float:right;
border: 0.1vw solid var( --branco04 );
line-height: 2.3vw;
text-align: center;
margin-left: 0.5vw;
cursor:pointer;
color:var(--branco);
margin-top: 2vw;
}
/*End - Bloco COVID 06*/

/*Start - Bloco COVID 07*/
.bloco-covid-07{
width:100%;
height:12.4vw;
background-color:var(--branco) ;
overflow: hidden;
opacity: 1;
}
.bloco-covid-07-banner{
width:19vw;
height:9.2vw;
background-color:var( --teste00 );
margin: 0 auto;
margin-top: 1.7vw;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
cursor: pointer;
}
/*End - Bloco COVID 07*/

/*Start - Mapa*/
.bloco-localizacao iframe{
width:100%;
height:45vw;
border:0.1vw solid var(--branco02);
overflow:hidden;
border-radius:0.5vw;
}
/*End - Mapa*/

/*Start - Hino*/
.bloco-hino .bloco-texto p{
text-align:center;
}
/*End - Hino*/

/*Start - Perguntas Frequentes*/
.perguntas-frequentes-categoria{
font-size:1.2vw;
height:4.5vw;
line-height:4.5vw;
margin-bottom:1vw;
width:100%;
float:left;
}
.perguntas-frequentes-campo{
width:100%;
height:auto;
background-color:var( --teste00 );
float:left;
}
.perguntas-frequentes-pergunta{
width:98%;
height:auto;
background-color:var( --branco04 );
float:left;
line-height: 2vw;
color: var( --azul_escuro02 );
padding: 1%;
font-size: 1.1vw;
font-weight: bold;
border: 0.1vw solid var( --branco05 );
cursor: pointer;
}
.perguntas-frequentes-gaveta{
width:98%;
height:auto;
background-color:var( --teste00 );
float:left;
border: 0.1vw solid var( --branco05 );
padding: 1%;
}
.perguntas-frequentes-gaveta p{
width:100%;
height:auto;
background-color:var( --teste00 );
float:left;
}
/*End - Perguntas Frequentes*/

/*Start - Matéria*/
.materia-img{
width:100%;
height:20vw;
background-color:var( --teste00 );
float:left;
background-repeat:no-repeat;
background-position:center center;
background-size:auto 100%;
margin-top:3vw;
margin-bottom:3vw;
}
/*End - Matéria*/

/*Start - Licitações*/
.licitacao-card{
width:96%;
height:auto;
background-color:var( --teste00 );
float:left;
border: 0.1vw solid var(--branco04);
padding:2%;
border-radius:0.3vw;
margin-bottom:1vw;
cursor:pointer;
transition:all 0.2s ease-in-out;
}
.licitacao-card:hover{
background-color:var( --branco04 );
transition:all 0.2s ease-in-out;
}
.licitacao-card-categoria{
width:100%;
height:auto;
background-color:var( --teste00 );
float:left;
line-height:3vw;
}
.licitacao-card-categoria:before{
content:'';
display: block;
float:left;
width:1.5vw;
height:3vw;
background-image:url("img/download.svg");
background-repeat:no-repeat;
background-position:center center;
background-size:auto 1vw;
}
.licitacao-card-titulo{
width:100%;
height:auto;
background-color:var( --teste00 );
float:left;
line-height:3vw;
font-size: 1.3vw;
color: var( --azul02 );
}
.licitacao-card-titulo a{
color: var( --azul02 );
font-weight:normal;
}
.licitacao-card-texto{
width:100%;
height:auto;
background-color:var( --teste00 );
float:left;
line-height:2vw;
margin-bottom:0.5vw;
margin-top:0.5vw;
}
.licitacao-card-img{
width:10vw;
height:10vw;
background-color:var( --teste00 );
float:left;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
border: 0.1vw solid var(--branco04);
border-radius: 0.5vw;
}
/*End - Licitações*/

/*Start - footer*/
.footer{
width:100%;
height:10vw;
background-color:var( --preto05 );
overflow: hidden;
padding-bottom: 2vw;
box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.footer *{
box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.footer a{
width:auto;
height:auto;
}
.footer-txt{
margin-top:2.1vw;
background-color:var( --teste00 );
}
.footer-txt p{
margin:0vw;
color: var( --branco05 );
line-height: 2vw;
}
.footer-autor{
width:11vw;
height:10vw;
background-color:var( --teste00 );
float:right;
background-image:url("img/aibrazil-logo.png");
background-repeat:no-repeat;
background-position:center center;
background-size:contain;
margin-top:0vw;
filter: brightness(0) invert(1);
}
/*End - footer*/

/*Start - Correção de Ancoras*/
a .licitacao-card,
a:hover .licitacao-card
.noticias-carrossel a,
.noticias-carrossel-thumb-campo a,
a .download-card,
a:hover .download-card{
font-weight:normal !important;
}
/*End - Correção de Ancoras*/

/*Start - tela para impressão*/
@media print {

*{
-webkit-print-color-adjust:exact;
color-adjust:exact;
}

}

.print{
width:4.5vw;
height:4.5vw;
background-color:var( --teste00 );
float:right;
background-image: url("img/print.svg");
background-repeat: no-repeat;
background-position: center center;
background-size: auto 3vw;
cursor:pointer;
}
/*End - tela para impressão*/

/*Start - iFrame Transparência*/
.transparencia-iframe{
width:100%;
height:40vw;
background-color:var(--teste00);
float:left;
border:0vw;
}
/*End - iFrame Transparência*/

/*Start - Notícias*/
.bloco-materia a{
display:unset;
}
/*End - Notícias*/

/*Start - sic-estatisticas*/
.sic-estatisticas{
width:100%;
height:auto;
background-color:var(--azul_escuro04);
float:left;
color: white;
border-radius:0.3vw;
box-shadow: 0vw 0.1vw 0.223vw rgba(0,0,0,0.1);
padding:1vw;
box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.sic-estatisticas *{
box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.sic-estatisticas-titulo{
width:100%;
height:auto;
background-color:var(--teste00);
float:left;
font-size: 1vw;
line-height: 2vw;
margin-bottom: 0.5vw;
}
.sic-estatisticas-label{
width:100%;
height:auto;
background-color:var(--teste00);
float:left;
font-size: 0.8vw;
line-height: 1vw;
margin-bottom: 0.5vw;
}
.sic-estatisticas-box{
width:90%;
height:1vw;
background-color:var(--preto_lente02);
float:left;
border-radius: 5vw;
overflow: hidden;
margin-top: 0.5vw;
margin-bottom: 0.5vw;
}
.sic-estatisticas-fill{
width:100%;
height:100%;
background-color:var(--branco);
float:left;
border-radius: 5vw;
}
.sic-estatisticas-valor{
width:8%;
margin-left: 2%;
height:1vw;
line-height:1vw;
background-color:var(--teste00);
float:left;
margin-top: 0.5vw;
margin-bottom: 0.5vw;
}
.grafico{
margin-bottom:1vw;
}
.sic-grafico{
background-color:rgb(246, 246, 246);
color:black;
}
.sic-grafico .grafico-campo{
color:black;
}
/*End - sic-estatisticas*/

/*Start - vlibras*/
[vw] {
/* HTML5 display-role reset for older browsers */ }
[vw] html, [vw] body, [vw] div, [vw] span, [vw] applet, [vw] object, [vw] iframe,
[vw] h1, [vw] h2, [vw] h3, [vw] h4, [vw] h5, [vw] h6, [vw] p, [vw] blockquote, [vw] pre,
[vw] a, [vw] abbr, [vw] acronym, [vw] address, [vw] big, [vw] cite, [vw] code,
[vw] del, [vw] dfn, [vw] em, [vw] img, [vw] ins, [vw] kbd, [vw] q, [vw] s, [vw] samp,
[vw] small, [vw] strike, [vw] strong, [vw] sub, [vw] sup, [vw] tt, [vw] var,
[vw] b, [vw] u, [vw] i, [vw] center,
[vw] dl, [vw] dt, [vw] dd, [vw] ol, [vw] ul, [vw] li,
[vw] fieldset, [vw] form, [vw] label, [vw] legend,
[vw] table, [vw] caption, [vw] tbody, [vw] tfoot, [vw] thead, [vw] tr, [vw] th, [vw] td,
[vw] article, [vw] aside, [vw] canvas, [vw] details, [vw] embed,
[vw] figure, [vw] figcaption, [vw] footer, [vw] header, [vw] hgroup,
[vw] menu, [vw] nav, [vw] output, [vw] ruby, [vw] section, [vw] summary,
[vw] time, [vw] mark, [vw] audio, [vw] video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
display: block;
}
[vw] article, [vw] aside, [vw] details, [vw] figcaption, [vw] figure,
[vw] footer, [vw] header, [vw] hgroup, [vw] menu, [vw] nav, [vw] section {
display: block;
}
[vw] img {
width: unset !important;
}
[vw] body {
line-height: 1;
}
[vw] ol, [vw] ul {
list-style: none;
}
[vw] blockquote, [vw] q {
quotes: none;
}
[vw] blockquote:before, [vw] blockquote:after,
[vw] q:before, [vw] q:after {
content: '';
content: none;
}
[vw] table {
border-collapse: collapse;
border-spacing: 0;
}
[vw] [vw-access-button] {
display: none;
width: 10.249vw !important;
text-align: center;
cursor: pointer;
margin: 0px 0px 0px -7.321vw !important;
max-width: none;
}
[vw] [vw-access-button].active {
display: block;
}
[vw] [vw-access-button] .access-button {
width: 27% !important;
float: right;
}
[vw] [vw-access-button] span {
font-size: 0.952vw !important;
color: #004088;
}
[vw] [vw-access-button] .access-button:hover + .pop-up {
width: 68%;
}
[vw] [vw-access-button] .pop-up {
float: right;
width: 0%;
margin-right: 0.439vw !important;
-webkit-transition: width 2s;
/* For Safari 3.1 to 6.0 */
transition: width 0.5s;
display:none;
}
[vw] [vw-access-button] .pop-up.left {
float: left !important;
margin-right: 0vw !important;
}
[vw] [vw-access-button] .access-button.left {
float: left !important;
margin-right: 0.439vw !important;
}
[vp] [vp-change-avatar] {
display: flex;
flex-direction: row;
justify-content: flex-end;
position: absolute;
z-index: 2;
visibility: hidden;
max-width: 100%;
opacity: 1;
transition: max-width 0s, visibility 0s, opacity 0.4s;
left: 0.952vw !important;
top: 3.660vw !important;
}
[vp] [vp-change-avatar] .vp-button-change-avatar {
display: flex;
justify-content: center;
align-items: center;
z-index: 1;
cursor: pointer;
background: rgba(0, 0, 0, 0.3);
border-radius: 3.660vw !important;
width: 2.343vw !important;
height: 2.343vw !important;
box-shadow: 0.1vw 0.1vw 0.15vw 0.1vw rgba(0, 0, 0, 0.45); }
[vp] [vp-change-avatar] .vp-button-change-avatar .change-avatar-female {
display: block;
width: 1.1vw !important;
margin-right: 0.1vw;
filter: brightness(0) invert(1);
}
[vp] [vp-change-avatar] .vp-button-change-avatar .change-avatar-male {
display: none;
width: 1.171vw !important;
margin-left: 0.1vw !important;
filter: brightness(0) invert(1);
}
[vp] [vp-change-avatar].vp-disabled {
visibility: visible;
}
[vp] [vp-rate-button] {
display: flex;
flex-direction: row;
justify-content: flex-end;
position: absolute;
width: 100%;
bottom: 4.392vw !important;
z-index: 2;
visibility: hidden;
max-width: 0;
opacity: 0;
transition: max-width 0s, visibility 0s, opacity 0.4s;
}
[vp] [vp-rate-button] .vp-button {
display: flex;
justify-content: center;
align-items: center;
margin-right: 1.903vw !important;
margin-bottom: 1.464vw !important;
z-index: 1;
cursor: pointer;
}
[vp] [vp-rate-button] .vp-button img {
width: 43px;
margin-right: -0.952vw !important;
margin-bottom: -0.952vw !important;
max-width: none;
}
[vp] [vp-rate-button].vp-enabled {
z-index: 2;
visibility: visible;
max-width: 100%;
opacity: 1;
}
/*End - vlibras*/

/*Start - Processos Seletivos*/
.ps-card{
width:96%;
height:auto;
background-color:var( --teste00 );
float:left;
border: 0.1vw solid var(--branco04);
padding:2%;
border-radius:0.3vw;
margin-bottom:1vw;
cursor:pointer;
transition:all 0.2s ease-in-out;
}
.ps-card:hover{
background-color:var( --branco04 );
transition:all 0.2s ease-in-out;
}
.ps-card-categoria{
width:100%;
height:auto;
background-color:var( --teste00 );
float:left;
line-height:3vw;
}
.ps-card-categoria:before{
content:'';
display: block;
float:left;
width:1.5vw;
height:3vw;
background-image:url("img/download.svg");
background-repeat:no-repeat;
background-position:center center;
background-size:auto 1vw;
}
.ps-card-titulo{
width:100%;
height:auto;
background-color:var( --teste00 );
float:left;
line-height:3vw;
font-size: 1.3vw;
color: var( --azul02 );
}
.ps-card-titulo a{
color: var( --azul02 );
font-weight:normal;
}
.ps-card-texto{
width:100%;
height:auto;
background-color:var( --teste00 );
float:left;
line-height:2vw;
margin-bottom:0.5vw;
margin-top:0.5vw;
}
.ps-card-img{
width:10vw;
height:10vw;
background-color:var( --teste00 );
float:left;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
border: 0.1vw solid var(--branco04);
border-radius: 0.5vw;
}
/*End - Processos Seletivos*/

/*Start - widget-acessibilidade*/
.widget-acessibilidade{
width:auto;
height:auto;
background-color:var(--teste00);
position: fixed;
top: 3.5vw;
right: -13.3vw;
z-index: 9;
transition:all 0.2s ease-in-out;
}
.widget-acessibilidade-btn{
width:3vw;
height:3vw;
background-color:rgba(230,230,240,1);
float:left;
line-height: 2.8vw;
text-align: center;
border-radius: 0.4vw;
cursor: pointer;
margin-right: 0.2vw;
border: 0.1vw solid rgb(220, 220, 230);
}
.widget-acessibilidade-btn svg{
height:1.8vw;
vertical-align: middle;
fill: var(--preto05);
}
.widget-acessibilidade-campo{
width:auto;
height:auto;
background-color:var(--branco02);
float:left;
border: 0.1vw solid rgb(220, 220, 230);
}
.widget-acessibilidade-campo-btn{
width:auto;
height:3vw;
background-color:var(--teste00);
cursor: pointer;
transition:all 0.2s ease-in-out;
}
.widget-acessibilidade-campo-img{
width:3vw;
height:3vw;
background-color:var(--teste00);
float:left;
line-height: 2.8vw;
text-align: center;
}
.widget-acessibilidade-campo-img svg{
height:1.8vw;
vertical-align: middle;
fill: var(--preto05);
}
.widget-acessibilidade-campo-titulo{
width:10vw;
height:3vw;
line-height:3vw;
background-color:var(--teste00);
float:left;
}
.widget-acessibilidade-campo-btn:hover{
background-color:rgba(200,200,210,1);
transition:all 0.2s ease-in-out;
}
.widget-acessibilidade-on{
right:0vw;
transition:all 0.2s ease-in-out;
}
/*End - widget-acessibilidade*/

/*Start - meio-ambiente*/
.meio-ambiente{
width:93%;
height:95%;
background-color:var( --teste00 );
float:left;
margin-left: 7%;
background-repeat:no-repeat;
background-position:center center;
background-size:auto 100%;
border-radius:1vw;
margin-top:5%;
}
.meio-ambiente a{
display:block;
width: 100%;
height: 100%;
}
/*End - meio-ambiente*/

/*Start - Paginação DataTable*/
.pagination li a{
width:2vw;
height:2vw;
font-size:1vw;
line-height:2vw;
text-align: center;
letter-spacing:0vw;
margin:0.5vw;
padding:0vw;
border-radius:0.5vw;
font-weight:400;
box-sizing: border-box;
-webkit-box-sizing: border-box;
cursor:pointer;
background-color:var(--verde_transp);
color:var(--verde);
}
.pagination li.active a{
background-color:var(--verde);
color:white;
font-weight:400;
}
/*End - Paginação DataTable*/