/* -------------------------------------------------------------------------------- */
/*	1. Barra Brasil
/* -------------------------------------------------------------------------------- */

#barra-brasil {
  height: 32px;
  background: #f1f1f1;
  font-weight: bold;
  font-size: 12px;
  line-height: 32px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #dfdfdf;
  box-sizing: content-box;
}
div#wrapper-barra-brasil {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 960px;
  height: 100%;
}
#barra-brasil .brasil-flag {
  float: left;
  padding: 7px 0 6px;
  width: 115px;
  height: 19px;
  border-right: 2px solid #dfdfdf;
}
#barra-brasil .brasil-flag .link-barra {
  display: block;
  padding-left: 42px;
  width: 43px;
  background: url("images/logoBrasil.jpg") 8px center no-repeat;
  text-transform: uppercase;
  line-height: 19px;
}
#barra-brasil .link-barra {
  color: #606060;
}
#barra-brasil a {
  text-decoration: none;
}
#barra-brasil .acesso-info {
  position: absolute;
  left: 130px;
}
#barra-brasil ul {
  list-style: none;
}
#barra-brasil div,
#barra-brasil a,
#barra-brasil ul,
#barra-brasil li {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
#barra-brasil .list {
  position: absolute;
  top: 0;
  right: 40px;
}
#barra-brasil .list .first {
  border-left: 2px solid #dfdfdf;
}
#barra-brasil .list-item {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  border-right: 2px solid #dfdfdf;
}
#barra-brasil .list-item a {
  padding: 8px 15px 8px 13px;
}
#barra-brasil #menu-icon {
  position: absolute;
  top: 3px;
  border-top: 15px double #606060;
  border-bottom: 5px solid #606060;
  display: none;
  width: 20px;
  right: 5px;
}

.barra_portal_prov_global {
  height: 33px;
  background-color: #eeeeee;
  /* background: url(../images/bg_fiocruz.jpg) left top repeat-x; */
}
.barra_portal_prov {
  margin: 0 auto;
  width: 100%;
  max-width: 960px;
  height: 100%;
}
.fiocruz_logo {
  float: left;
  width: 119px;
  height: 33px;
}
.fiocruz_logo a {
  display: block;
  width: 119px;
  height: 33px;
  background: url(https://www.far.fiocruz.br/wp-content/uploads/2024/07/site_fiocruz_intra-azul.png)
    left top no-repeat;
}
.fundacao_link {
  float: right;
  width: 177px;
  height: 33px;
}
.fundacao_link a {
  display: block;
  width: 177px;
  height: 33px;
  background: url(https://www.far.fiocruz.br/wp-content/uploads/2024/07/site_fundacao-oswaldo-cruz_azul.png)
    left top no-repeat;
}
.fale_com_fiocruz_barra {
  float: left;
  padding: 8px 0 0 20px;
  width: 180px;
}
.fale_com_fiocruz_barra a {
  font-size: 12px;
  color: #4e4757 !important;
  text-decoration: none;
}
.fale_com_fiocruz_barra a:hover {
  text-decoration: none;
  color: #2980ca !important;
}
.invisivel {
  display: none;
}
