
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 03/05/2022, 14:20:59
    Author     : 85621250
*/

/* Rodapé */

a.link_rodape:link
{     
    /*
    text-decoration: none;  
    cursor: pointer; 
    */
    background-color: var(--cor-amarelo-prisma); 
} 

a.link_rodape:hover
{     
    text-decoration: none;  
    color: brown;
    cursor: pointer;
} 

.alto-contraste .title_footer 
{    
    background-color: black;  
    color: var(--cor-amarelo-prisma);
}    

.alto-contraste a.link_rodape:hover
{     
    text-decoration: none;  
    color: brown;
    cursor: pointer;
} 

.alto-contraste a.link_rodape:link
{
    /* text-decoration: none; */ 
    background-color: black; 
    color: brown; 
}

.alto-contraste a.link_rodape:focus
{  
    background-color: black; 
    color: brown; 
}



/*  Acima - Rodapé Novo - Alterado Nome da Classe De:  "link_letra" Para: "link_rodape"-  em 26-MAIO-2022 por Dirceu  */



/* 
   Alterado Nome da Classe De:  "link_letra" Para: "link_rodape" em 26-MAIO-2022 por Dirceu 
   Código abaixo deverá ser excluido(linha: 66 a 103) quando o Rodapé Novo estiver funcionando corretamente
*/


/*  */
a.link_letra:link
{   
    background-color: var(--cor-amarelo-prisma); 
} 

a.link_letra:hover
{     
    text-decoration: none;  
    color: brown;
    cursor: pointer;
} 

.alto-contraste .title_footer 
{    
    background-color: black;  
    color: var(--cor-amarelo-prisma);
}    

.alto-contraste a.link_letra:hover
{     
    text-decoration: none;  
    color: brown;
    cursor: pointer;
} 

.alto-contraste a.link_letra:link
{
    background-color: black; 
    color: brown; 
}

.alto-contraste a.link_letra:focus
{  
    background-color: black; 
    color: brown; 
}



/*  Acima - Rodapé Novo   */


/*
.rodape {
    padding: 1.2rem 1rem 1rem 1.5rem;
    background-color: #ffe600;
    background-image: url(../img/rodape-bg.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 100% 150px;
}
*/

body.alto-contraste .rodape.bg-amarelo {
  padding: 1.2rem 1rem 1rem 1.5rem;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100% 150px;
  background-image: none;
  background-color: black;
}

body.alto-contraste li a, body.alto-contraste li a span{
  color: #FFF333;
}


a span:hover{
  color: #a65718;
  fill: #a65718;
  text-decoration: none;
}


li a .proporcao-link-rodape {
  width: 16px;
  height: 16px;
}

.rodape h2{
    margin-top: 0;
}

#rodape-content ul li i {
  display: none;
}

.rodape ul{
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
}

.rodape ul a {
  text-decoration: none;
  border: 2px solid transparent;
  padding: 0.25rem;
}

.rodape ul a:focus {
  border: 2px solid #a65718;
  outline: none;
}

.rodape ul a:visited {
    color: #00416b;
}
.rodape ul a:hover {
  color: #a65718;
  fill: #a65718;
}


.rodape .flex{
    flex-wrap: wrap;
    justify-content: center;
}

.rodape .rodape-links {
  width: 100%;
  margin-top: 1.5rem;  
}

.row-copyright {
  width: 100%;
}

@media screen and (min-width: 768px) {
  .rodape .flex {
      justify-content: space-between;
      align-items: stretch;
      margin-bottom: 3.5rem;
  }

  /*
  .rodape .rodape-links {
      width: 32%;
      justify-content: space-between;
  }
  */
  
  
    .rodape .rodape-links {
      width: 100%;
      justify-content: space-between;
  }
  
  
  
}

.rodape  .marca-gov{
  width: 100%;
}

.rodape  .marca-gov img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 450px;
}

.rodape .copyright {
  width: 100%;
  text-align: center;
  margin-bottom: 2rem;  
}

/* Formatação da funcionlidade de aceitação de cookies */

.cookiesCorreios { 
  position: fixed;
  display: none;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  background-color:#EFEDEA;
  bottom: 0; 
  right: 0;
  z-index: 1075; 
  transition: all .3s ease-in-out; 
}

.cookiesConteudo {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 1rem 1rem;
}

.botaoAceitarCookie { 
  justify-content: center; 
  align-items: center;
  padding: 0.625rem 5.1875rem;
  background-color: #0071AD;
  color: #ffffff;
  text-decoration: none;
  text-transform: none;
  font-size: 1.6rem;
  font-weight: 700;
  border-radius: 0.5rem;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.botaoAceitarCookie:hover {
  background-color: #00416B;
  color: #ffffff;
  text-decoration: none;
}


li > a > img.proporcao-link-rodape {
  width: 16px;
  height: 16px;
}