/* Código revisado por Paulo Moura */

* { /* Reset e configurações globais */
  box-sizing: border-box;
  font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; /* Adicionado após a virgula */
  color: #ffffff; /* white */
}

header { /* Header */
  display: flex;
  justify-content: center;
  margin-top: 30px;
}

.logo { /* Header */
  height: 70px;
  margin: 15px auto auto 10px;
}

h1 { /* Títulos */
  margin: auto 10px 10px auto; /* auto - Se aplica a todos os lados | auto 10px - Vertical (cabeçalho/rodapé) e horizontal (direita/esquerda) | Individual - sentido horario */

  font-size: 50pt;
  text-align: center;
  color: #005A5C;
}

h2 { /* Títulos */
  margin-bottom: 0; /* 0px */
  padding: 5px;

  text-align: center;
  text-decoration: underline;
}

#cont { /* Container principal */
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1.5em;
  padding: 10px;
}

.box-setor { /* Setores / Caixas */
  margin-bottom: 10px;
  text-align: center;
  background-color: #005A5C;
}

.line-content { /* Setores / Caixas */
  display: flex;
  justify-content: center;
}

.colaborador { /* Colaboradores */
  /* Classe reservada para futuras customizações */
}

.foto { /* Colaboradores */
  height: 180px;
  padding: 10px;
  border-radius: 50%;
}

.nome { /* Colaboradores */
  display: flex; /* Necessário para justify/align funcionarem */
  flex-direction: column;
  justify-content: center;
  align-items: center;

  margin-top: -10px;
  padding: 5px;

  font-size: 15pt;
  border-radius: 50%;
}

a {  /* Links */
  text-decoration: none;
  color: inherit; /* Mantém a cor branca herdada */
}


/* Atualizado em 2026-02-24 */
