/* importar */
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap');
/* cores */
/* outros */
/* fonte */
/* media query */
/* mixins */
/*
COPIAR E COLAR:
- - -
.animation(-webkit-border-radius -moz-border-radius border-radius, 0.2s, 0s, ease);
.animation(-ms-filter filter -moz-opacity -khtml-opacity opacity, 0.2s, 0s, ease);
.animation(-moz-transform -webkit-transform -o-transform -ms-transform transform, 0.2s, 0s, ease);
.animation(propriedade, 0.2s, 0s, ease);

&::before {
	content: '\f002';
	display: inline-block;
	font-family: "FontAwesome";	
}
*/
/* comuns */
:focus {
  outline: 0 !important;
}
::focus {
  outline: 0 !important;
}
::-moz-selection {
  background: #08bb93;
  color: #ffffff;
}
::selection {
  background: #08bb93;
  color: #ffffff;
}
.txtAmarelo {
  color: #faa61a;
}
.txtVerde {
  color: #08bb93;
}
.txtVermelho {
  color: #f94052;
}
.cursorNormal {
  cursor: default;
}
.cursorPointer {
  cursor: pointer;
}
a {
  color: #08bb93;
  text-decoration: none;
}
a:hover {
  color: #09ddae;
  text-decoration: none;
}
html {
  height: 100% !important;
  overflow-x: hidden !important;
  width: 100% !important;
}
html body {
  background-color: #f3f3f3;
  color: #08bb93;
  font-family: "Roboto", Verdana, Arial;
  margin: 0px;
  overflow-x: hidden !important;
  padding: 0px;
  width: 100% !important;
}
/* topo */
#topo.branco {
  background-color: #ffffff;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.1);
}
#topo.branco .area .linha {
  height: 100px;
}
#topo.branco .area .linha .marca .logo {
  -moz-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  -o-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}
#topo.branco .area .linha .marca .logo .p.branca {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  pointer-events: none;
}
#topo.branco .area .linha .marca .logo .p.colorida {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  pointer-events: all;
}
#topo.branco .area .linha .menu .menuArea .conjunto a {
  color: #08bb93;
}
#topo.branco .area .linha .menu .menuArea .conjunto .p.emCima .fone {
  color: #7c7c7c;
}
#topo.branco .area .linha .menu .menuArea .conjunto .p.emCima .linguas a {
  color: #7c7c7c;
}
#topo.branco .area .linha .menu .menuArea .conjunto .p.emCima .linguas a:hover {
  color: #494949;
}
#topo.branco .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item.seta::after {
  color: #c8c8c8;
}
#topo.branco .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item a.cabecalho:hover {
  color: #07a380;
}
#topo.branco .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item .submenu .seta .ico {
  background-color: #faa61a;
}
#topo.branco .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item .submenu .grupo {
  background-color: #faa61a;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
#topo.branco .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item .submenu .grupo a.link {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  color: #ffffff;
}
#topo.branco .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item .submenu .grupo a.link:hover {
  color: rgba(255, 255, 255, 0.7);
}
#topo.branco .area .linha .icones a.ico:hover::before {
  color: #626262;
}
#topo.branco .area .linha .icones a.ico::before {
  color: #959595;
}
#topo.branco .area .linha .icones .ufsMarca {
  -moz-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  -o-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}
#topo.branco .area .linha .icones .ufsMarca .p.branca {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  pointer-events: none;
}
#topo.branco .area .linha .icones .ufsMarca .p.colorida {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  pointer-events: all;
}
#topo.branco .area .linha .icones .areaBuscar {
  background-color: #ffffff;
  border-color: #e6e6e6;
  top: 50px;
}
#topo.branco .area .linha .icones .areaBuscar form .row .col-xl-12 .btn-outline-success {
  background-color: #08bb93;
  border-color: #08bb93;
  color: #ffffff;
}
#topo.branco .area .linha .icones .areaBuscar form .row .col-xl-12 .btn-outline-success:hover {
  background-color: #07a380;
  border-color: #08bb93;
  color: #ffffff;
}
#topo.branco .area .linha .icones .areaBuscar form .row .col-xl-12 .btn-outline-success:focus {
  box-shadow: 0 0 0 0.2rem rgba(8, 187, 147, 0.2);
}
#topo.branco .area .linha .icones .areaBuscar form .row .col-xl-12 .btn-outline-success:active {
  background-color: #068a6d;
  border-color: #08bb93;
  color: #ffffff;
}
#topo {
  background-color: rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  box-sizing: border-box;
  height: auto;
  padding-left: 50px;
  padding-right: 50px;
  position: fixed;
  width: 100%;
  z-index: 999;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#topo .area .linha {
  color: #ffffff;
  height: 125px;
  -ms-flex-align: center!important;
  align-items: center!important;
  -moz-transition-property: height !important;
  -webkit-transition-property: height !important;
  transition-property: height !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#topo .area .linha .marca {
  text-align: left;
}
#topo .area .linha .marca .logo {
  display: block;
  height: 92px;
  position: relative;
  width: 92px;
  -moz-transition-property: -moz-transform -webkit-transform -o-transform -ms-transform transform !important;
  -webkit-transition-property: -moz-transform -webkit-transform -o-transform -ms-transform transform !important;
  transition-property: -moz-transform -webkit-transform -o-transform -ms-transform transform !important;
  -moz-transition-duration: 1s !important;
  -webkit-transition-duration: 1s !important;
  transition-duration: 1s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#topo .area .linha .marca .logo .p {
  background-position: top left;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  -moz-transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity -moz-transform -webkit-transform -o-transform -ms-transform transform !important;
  -webkit-transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity -moz-transform -webkit-transform -o-transform -ms-transform transform !important;
  transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity -moz-transform -webkit-transform -o-transform -ms-transform transform !important;
  -moz-transition-duration: 1s !important;
  -webkit-transition-duration: 1s !important;
  transition-duration: 1s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#topo .area .linha .marca .logo .p.branca {
  background-image: url("../imagens/topo/marcaBranca.svg");
  pointer-events: all;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
#topo .area .linha .marca .logo .p.colorida {
  background-image: url("../imagens/topo/marcaColorida.svg");
  pointer-events: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
#topo .area .linha .menu {
  text-align: center;
}
#topo .area .linha .menu .menuArea .conjunto .menuMobileFechar {
  background-color: #faa61a;
  display: none;
  height: 50px;
  margin-bottom: 35px;
  width: 50px;
  -webkit-border-radius: 50px !important;
  -moz-border-radius: 50px !important;
  border-radius: 50px !important;
}
#topo .area .linha .menu .menuArea .conjunto .menuMobileFechar::before {
  content: '\f00d';
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 30px;
  margin-top: 2px;
}
#topo .area .linha .menu .menuArea .conjunto a {
  color: #ffffff;
  text-decoration: none;
  -moz-transition-property: color !important;
  -webkit-transition-property: color !important;
  transition-property: color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#topo .area .linha .menu .menuArea .conjunto a:hover {
  color: rgba(255, 255, 255, 0.7);
}
#topo .area .linha .menu .menuArea .conjunto .p {
  display: block;
  width: 100%;
}
#topo .area .linha .menu .menuArea .conjunto .p.emCima {
  font-size: 12px;
  margin-bottom: 10px;
}
#topo .area .linha .menu .menuArea .conjunto .p.emCima .fone,
#topo .area .linha .menu .menuArea .conjunto .p.emCima .linguas {
  display: inline-block;
}
#topo .area .linha .menu .menuArea .conjunto .p.emCima .fone {
  word-spacing: 5px;
  -moz-transition-property: color !important;
  -webkit-transition-property: color !important;
  transition-property: color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#topo .area .linha .menu .menuArea .conjunto .p.emCima .fone span::before {
  content: '\f095';
  display: inline-block;
  font-family: "FontAwesome";
  margin-right: 8px;
}
#topo .area .linha .menu .menuArea .conjunto .p.emCima .linguas {
  margin-left: 30px;
}
#topo .area .linha .menu .menuArea .conjunto .p.emCima .linguas a {
  margin-left: 5px;
  margin-right: 5px;
  text-transform: uppercase;
}
#topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes {
  display: block;
  width: 100%;
}
#topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item.seta::after {
  content: '\f107';
  display: inline-block;
  font-family: "FontAwesome";
  margin-left: 5px;
  -moz-transition-property: color !important;
  -webkit-transition-property: color !important;
  transition-property: color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
}
#topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item:hover .submenu {
  pointer-events: all;
  top: 25px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
#topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item a.cabecalho {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}
#topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item .submenu {
  display: block;
  left: 50%;
  margin-left: -120px;
  pointer-events: none;
  position: absolute;
  top: 10px;
  width: 240px;
  z-index: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -moz-transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity top !important;
  -webkit-transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity top !important;
  transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity top !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item .submenu .seta {
  height: 15px;
  left: 50%;
  margin-left: -30px;
  overflow: hidden;
  position: absolute;
  width: 60px;
}
#topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item .submenu .seta .ico {
  background-color: #ffffff;
  display: inline-block;
  height: 40px;
  margin-top: 8px;
  width: 40px;
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  border-radius: 10px !important;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item .submenu .grupo {
  background-color: #ffffff;
  display: block;
  margin-top: 15px;
  padding: 10px 20px;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  border-radius: 10px !important;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item .submenu .grupo a.link {
  border-bottom: 1px solid rgba(149, 149, 149, 0.2);
  color: #959595;
  display: block;
  font-size: 14px;
  padding-bottom: 4px;
  padding-top: 4px;
  text-align: center;
  -moz-transition-property: color !important;
  -webkit-transition-property: color !important;
  transition-property: color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item .submenu .grupo a.link:hover {
  color: #08bb93;
}
#topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item .submenu .grupo a.link:last-child {
  border-bottom: none;
}
#topo .area .linha .icones {
  text-align: right;
}
#topo .area .linha .icones a.ico.menuMobile {
  display: none;
}
#topo .area .linha .icones a.ico.menuMobile::before {
  content: '\f0c9';
}
#topo .area .linha .icones a.ico.contato::before {
  content: '\f0e0';
}
#topo .area .linha .icones a.ico.buscar::before {
  content: '\f002';
}
#topo .area .linha .icones a.ico {
  display: inline-block;
  text-decoration: none;
}
#topo .area .linha .icones a.ico:hover::before {
  color: rgba(255, 255, 255, 0.7);
}
#topo .area .linha .icones a.ico:first-child::before {
  margin-left: 0px;
}
#topo .area .linha .icones a.ico::before {
  color: #ffffff;
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 30px;
  margin-left: 15px;
  -moz-transition-property: color !important;
  -webkit-transition-property: color !important;
  transition-property: color !important;
  -moz-transition-duration: 0.5s !important;
  -webkit-transition-duration: 0.5s !important;
  transition-duration: 0.5s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#topo .area .linha .icones .ufsMarca {
  float: right;
  height: 54px;
  margin-left: 35px;
  position: relative;
  width: 110px;
  -moz-transition-property: -moz-transform -webkit-transform -o-transform -ms-transform transform !important;
  -webkit-transition-property: -moz-transform -webkit-transform -o-transform -ms-transform transform !important;
  transition-property: -moz-transform -webkit-transform -o-transform -ms-transform transform !important;
  -moz-transition-duration: 1s !important;
  -webkit-transition-duration: 1s !important;
  transition-duration: 1s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#topo .area .linha .icones .ufsMarca .p {
  background-position: top left;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  -moz-transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity -moz-transform -webkit-transform -o-transform -ms-transform transform !important;
  -webkit-transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity -moz-transform -webkit-transform -o-transform -ms-transform transform !important;
  transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity -moz-transform -webkit-transform -o-transform -ms-transform transform !important;
  -moz-transition-duration: 1s !important;
  -webkit-transition-duration: 1s !important;
  transition-duration: 1s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#topo .area .linha .icones .ufsMarca .p.branca {
  background-image: url("../imagens/topo/ufsBranco.png");
  pointer-events: all;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
#topo .area .linha .icones .ufsMarca .p.colorida {
  background-image: url("../imagens/topo/ufsColorido.png");
  pointer-events: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
#topo .area .linha .icones .areaBuscar.mostrar {
  pointer-events: all;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
#topo .area .linha .icones .areaBuscar {
  background-color: #ffffff;
  border: 1px solid #ffffff;
  position: absolute;
  right: 0px;
  padding: 20px;
  pointer-events: none;
  top: 70px;
  width: 300px;
  -webkit-border-radius: 15px !important;
  -moz-border-radius: 15px !important;
  border-radius: 15px !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -moz-transition-property: background-color top -ms-filter filter -moz-opacity -khtml-opacity opacity !important;
  -webkit-transition-property: background-color top -ms-filter filter -moz-opacity -khtml-opacity opacity !important;
  transition-property: background-color top -ms-filter filter -moz-opacity -khtml-opacity opacity !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0.1s !important;
  -webkit-transition-delay: 0.1s !important;
  transition-delay: 0.1s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#topo .area .linha .icones .areaBuscar form .row .col-xl-12 {
  padding: 0px;
}
#topo .area .linha .icones .areaBuscar form .row .col-xl-12 .form-group {
  margin-bottom: 8px;
}
#topo .area .linha .icones .areaBuscar form .row .col-xl-12 .form-group select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("../imagens/outros/setaSelectVerde.png");
  background-position: 95% center;
  background-repeat: no-repeat;
}
#topo .area .linha .icones .areaBuscar form .row .col-xl-12 .form-group select,
#topo .area .linha .icones .areaBuscar form .row .col-xl-12 .form-group input {
  color: #08bb93;
}
#topo .area .linha .icones .areaBuscar form .row .col-xl-12 .form-group input::placeholder {
  color: #08bb93;
}
#topo .area .linha .icones .areaBuscar form .row .col-xl-12 .form-group input:-ms-input-placeholder {
  color: #08bb93;
}
#topo .area .linha .icones .areaBuscar form .row .col-xl-12 .form-group input::-ms-input-placeholder {
  color: #08bb93;
}
#topo .area .linha .icones .areaBuscar form .row .col-xl-12 .btn-outline-success {
  border-color: #08bb93;
  color: #08bb93;
}
#topo .area .linha .icones .areaBuscar form .row .col-xl-12 .btn-outline-success:hover {
  background-color: #08bb93;
  border-color: #08bb93;
  color: #ffffff;
}
#topo .area .linha .icones .areaBuscar form .row .col-xl-12 .btn-outline-success:focus {
  box-shadow: 0 0 0 0.2rem rgba(8, 187, 147, 0.2);
}
#topo .area .linha .icones .areaBuscar form .row .col-xl-12 .btn-outline-success:active {
  background-color: #07a380;
  border-color: #08bb93;
  color: #ffffff;
}
@media only screen and (min-width: 300px) and (max-width: 767px) {
  #topo {
    background-color: #ffffff;
    border-bottom: 1px solid #e9e9e9;
    padding-left: 0px;
    padding-right: 0px;
  }
  #topo .area .linha {
    height: 80px;
  }
  #topo .area .linha .marca .logo {
    height: 60px;
    width: 60px;
  }
  #topo .area .linha .marca .logo .p.branca {
    display: none;
  }
  #topo .area .linha .marca .logo .p.colorida {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
  #topo .area .linha .menu .menuArea.mostrar {
    pointer-events: all;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
  #topo .area .linha .menu .menuArea {
    background-color: #f3f3f3;
    display: table;
    height: 100%;
    left: 0px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 25px 10px;
    pointer-events: none;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 10;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    -moz-transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity !important;
    -webkit-transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity !important;
    transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity !important;
    -moz-transition-duration: 0.2s !important;
    -webkit-transition-duration: 0.2s !important;
    transition-duration: 0.2s !important;
    -moz-transition-delay: 0s !important;
    -webkit-transition-delay: 0s !important;
    transition-delay: 0s !important;
    -webkit-transition-timing-function: ease !important;
    -moz-transition-timing-function: ease !important;
    -o-transition-timing-function: ease !important;
    -ms-transition-timing-function: ease !important;
    transition-timing-function: ease !important;
  }
  #topo .area .linha .menu .menuArea .conjunto {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
  }
  #topo .area .linha .menu .menuArea .conjunto .menuMobileFechar {
    display: inline-block;
  }
  #topo .area .linha .menu .menuArea .conjunto a {
    color: #08bb93;
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emCima {
    margin-bottom: 15px;
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emCima .fone {
    color: #7c7c7c;
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emCima .linguas a {
    color: #7c7c7c;
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emCima .linguas a:hover {
    color: #626262;
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item.seta::after {
    display: none;
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item {
    border-bottom: 1px solid rgba(149, 149, 149, 0.2);
    display: block;
    margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 8px;
    padding-top: 8px;
    width: 100%;
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item:last-child {
    border-bottom: none;
    padding-bottom: 0px;
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item a.cabecalho {
    font-size: 14px;
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item a.cabecalho:hover {
    color: #068a6d;
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item:hover .submenu {
    pointer-events: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item .submenu {
    display: none;
  }
  #topo .area .linha .icones a.ico.menuMobile {
    display: unset;
  }
  #topo .area .linha .icones a.ico.menuMobile:focus::before {
    color: #dc8b05 !important;
  }
  #topo .area .linha .icones a.ico.menuMobile::before {
    color: #faa61a !important;
    font-size: 24px;
    margin-left: 25px;
  }
  #topo .area .linha .icones a.ico:hover::before {
    color: #888888;
  }
  #topo .area .linha .icones a.ico::before {
    color: #959595;
    font-size: 25px;
    margin-left: 10px;
  }
  #topo .area .linha .icones .ufsMarca {
    display: none;
  }
  #topo .area .linha .icones .areaBuscar {
    background-color: #e9e9e9;
    position: fixed;
    right: 0px;
    padding: 15px 10px;
    top: 80px;
    width: 100%;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
  }
  #topo .area .linha .icones .areaBuscar .btn-outline-success {
    background-color: #08bb93;
    color: #ffffff !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #topo {
    background-color: #ffffff;
    border-bottom: 1px solid #e9e9e9;
    padding-left: 0px;
    padding-right: 0px;
  }
  #topo .area .linha {
    height: 80px;
  }
  #topo .area .linha .marca .logo {
    height: 60px;
    width: 60px;
  }
  #topo .area .linha .marca .logo .p.branca {
    display: none;
  }
  #topo .area .linha .marca .logo .p.colorida {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
  #topo .area .linha .menu .menuArea.mostrar {
    pointer-events: all;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
  #topo .area .linha .menu .menuArea {
    background-color: #f3f3f3;
    border-bottom: 1px solid #dadada;
    border-top: 1px solid #dadada;
    left: 0px;
    padding: 25px 10px;
    pointer-events: none;
    position: fixed;
    top: 80px;
    width: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    -moz-transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity !important;
    -webkit-transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity !important;
    transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity !important;
    -moz-transition-duration: 0.2s !important;
    -webkit-transition-duration: 0.2s !important;
    transition-duration: 0.2s !important;
    -moz-transition-delay: 0s !important;
    -webkit-transition-delay: 0s !important;
    transition-delay: 0s !important;
    -webkit-transition-timing-function: ease !important;
    -moz-transition-timing-function: ease !important;
    -o-transition-timing-function: ease !important;
    -ms-transition-timing-function: ease !important;
    transition-timing-function: ease !important;
  }
  #topo .area .linha .menu .menuArea .conjunto a {
    color: #08bb93;
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emCima {
    margin-bottom: 15px;
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emCima .fone {
    color: #7c7c7c;
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emCima .linguas a {
    color: #7c7c7c;
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emCima .linguas a:hover {
    color: #626262;
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item.seta::after {
    display: none;
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item {
    border-bottom: 1px solid rgba(149, 149, 149, 0.2);
    display: block;
    margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 8px;
    padding-top: 8px;
    width: 100%;
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item:last-child {
    border-bottom: none;
    padding-bottom: 0px;
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item a.cabecalho {
    font-size: 14px;
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item a.cabecalho:hover {
    color: #068a6d;
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item:hover .submenu {
    pointer-events: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item .submenu {
    display: none;
  }
  #topo .area .linha .icones a.ico.menuMobile {
    display: unset;
  }
  #topo .area .linha .icones a.ico.menuMobile:focus::before {
    color: #dc8b05 !important;
  }
  #topo .area .linha .icones a.ico.menuMobile::before {
    color: #faa61a !important;
    font-size: 24px;
    margin-left: 25px;
  }
  #topo .area .linha .icones a.ico:hover::before {
    color: #888888;
  }
  #topo .area .linha .icones a.ico::before {
    color: #959595;
    font-size: 25px;
    margin-left: 10px;
  }
  #topo .area .linha .icones .ufsMarca {
    height: 35px;
    margin-left: 30px;
    margin-top: 4px;
    width: 70px;
  }
  #topo .area .linha .icones .ufsMarca .p.branca {
    pointer-events: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
  }
  #topo .area .linha .icones .ufsMarca .p.colorida {
    pointer-events: all;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
  #topo .area .linha .icones .areaBuscar {
    background-color: #e9e9e9;
    right: 50px;
    top: 45px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  #topo.branco .area .linha .icones .ufsMarca {
    margin-top: 5px;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  #topo .area .linha .icones a.ico::before {
    font-size: 22px;
  }
  #topo .area .linha .icones .ufsMarca {
    display: block;
    height: 35px;
    margin-top: 10px;
    padding-right: 5px;
    text-align: right;
    width: 100%;
  }
  #topo .area .linha .icones .ufsMarca .p {
    height: 30px;
    left: unset;
    right: 0px;
    width: 66px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1366px) {
  #topo.branco .area .linha .icones .ufsMarca {
    margin-top: 5px;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item {
    margin-left: 6px;
    margin-right: 6px;
  }
  #topo .area .linha .menu .menuArea .conjunto .p.emBaixo .opcoes .item a.cabecalho {
    font-size: 13px;
  }
  #topo .area .linha .icones a.ico::before {
    font-size: 22px;
  }
  #topo .area .linha .icones .ufsMarca {
    display: block;
    height: 35px;
    margin-top: 10px;
    padding-right: 5px;
    text-align: right;
    width: 100%;
  }
  #topo .area .linha .icones .ufsMarca .p {
    height: 30px;
    left: unset;
    right: 0px;
    width: 66px;
  }
}
/* topo */
/* banner */
#banner.internas {
  height: 450px;
}
#banner {
  background-color: #08bb93;
  background-image: url("../imagens/banner/fundo.jpg");
  display: block;
  height: 665px;
  width: 100%;
}
#banner .container-fluid .area .linha {
  margin-top: 260px;
  text-align: center;
}
#banner .container-fluid .area .linha .carousel .carousel-indicators {
  bottom: unset !important;
  top: -40px;
}
#banner .container-fluid .area .linha .carousel .carousel-indicators li.active {
  background-color: #faa61a !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
#banner .container-fluid .area .linha .carousel .carousel-indicators li {
  background-clip: unset !important;
  background-color: #ffffff !important;
  border: unset !important;
  border-top: unset !important;
  height: 15px;
  margin-left: 5px;
  margin-right: 5px;
  width: 15px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  -webkit-border-radius: 30px !important;
  -moz-border-radius: 30px !important;
  border-radius: 30px !important;
}
#banner .container-fluid .area .linha .carousel .carousel-inner {
  padding-bottom: 60px;
}
#banner .container-fluid .area .linha .itemBanner {
  background-color: #ffffff;
  box-sizing: border-box;
  display: inline-block;
  max-width: 860px;
  padding: 20px;
  position: relative;
  width: 100%;
  -webkit-border-radius: 15px !important;
  -moz-border-radius: 15px !important;
  border-radius: 15px !important;
  -webkit-box-shadow: 0px 10px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 10px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 10px 0px rgba(0, 0, 0, 0.05);
}
#banner .container-fluid .area .linha .itemBanner:hover img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
  filter: alpha(opacity=85);
  -moz-opacity: 0.85;
  -khtml-opacity: 0.85;
  opacity: 0.85;
}
#banner .container-fluid .area .linha .itemBanner img {
  margin-bottom: 20px;
  max-height: 380px;
  max-width: 100%;
  min-height: 350px;
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  border-radius: 10px !important;
  -moz-transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity !important;
  -webkit-transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity !important;
  transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#banner .container-fluid .area .linha .itemBanner span.texto {
  color: #959595;
  display: table;
  height: 30px;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
#banner .container-fluid .area .linha .itemBanner span.texto span {
  display: table-cell;
  vertical-align: middle;
}
#bannerForma {
  display: block;
  height: auto;
  margin-top: -100px;
  width: 100%;
}
@media only screen and (min-width: 300px) and (max-width: 767px) {
  #banner.internas {
    height: 300px;
  }
  #banner {
    background-size: cover;
    background-position: center top;
    height: 400px;
  }
  #banner .container-fluid .area .linha {
    margin-top: 200px;
  }
  #banner .container-fluid .area .linha .itemBanner {
    padding: 10px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  #banner .container-fluid .area .linha .itemBanner img {
    height: 200px;
    margin-bottom: 10px;
    min-height: unset;
    object-fit: cover;
    object-position: center;
  }
  #banner .container-fluid .area .linha .itemBanner span.texto {
    height: 46px;
  }
  #banner .container-fluid .area .linha .itemBanner span.texto span {
    font-size: 14px;
  }
  #bannerForma {
    margin-top: -30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #banner.internas {
    height: 350px;
  }
  #banner {
    background-size: cover;
    background-position: center top;
    height: 500px;
  }
  #banner .container-fluid .area .linha {
    margin-top: 200px;
  }
  #banner .container-fluid .area .linha .itemBanner {
    max-width: 600px;
    padding: 10px;
  }
  #banner .container-fluid .area .linha .itemBanner img {
    height: 250px;
    margin-bottom: 10px;
    min-height: unset;
  }
  #banner .container-fluid .area .linha .itemBanner span.texto {
    font-size: 14px;
    height: 50px;
  }
  #bannerForma {
    margin-top: -50px;
  }
}
/* banner */
/* internas */
.paginaInterna {
  background-color: #ffffff;
  box-sizing: border-box;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: -320px;
  padding: 60px 110px;
  position: relative;
  margin-bottom: 10px;
  max-width: 1300px;
  -webkit-border-radius: 15px !important;
  -moz-border-radius: 15px !important;
  border-radius: 15px !important;
  -webkit-box-shadow: 0px 10px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 10px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 10px 0px rgba(0, 0, 0, 0.05);
}
.paginaInterna .row.area {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.paginaInterna .row.area .titulo {
  border-bottom: 2px solid #e6e6e6;
  color: #faa61a;
  font-size: 30px;
  font-weight: 300;
  margin-bottom: 40px;
  padding-bottom: 20px;
  text-align: center;
  width: 100%;
}
.paginaInterna .row.area .titulo strong {
  font-weight: 500;
}
.paginaInterna .row.area .titulo.semBorda {
  border-bottom: none !important;
  padding-bottom: 0px !important;
}
.paginaInterna .row.area .titulo.maisNoticias {
  font-size: 22px;
  margin-bottom: 30px;
  margin-top: 80px;
  padding-bottom: 10px;
}
.paginaInterna .row.area .linhaCampos {
  margin-bottom: 30px;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.paginaInterna .row.area .linhaCampos select {
  color: #faa61a;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("../imagens/outros/setaSelectAmarela.png");
  background-position: 95% center;
  background-repeat: no-repeat;
}
.paginaInterna .row.area .linhaCampos select:hover {
  border-color: #fccd7e;
}
.paginaInterna .row.area .linhaCampos select:focus {
  border-color: #faa61a;
  box-shadow: 0 0 0 0.2rem rgba(250, 166, 26, 0.5);
}
.paginaInterna .row.area .linhaCampos #btnSubmit {
  background-color: #faa61a;
  border-color: #faa61a;
}
.paginaInterna .row.area .linhaCampos #btnSubmit:hover {
  background-color: #f59b05;
  border-color: #f59b05;
}
.paginaInterna .row.area .linhaCampos #btnSubmit:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 166, 26, 0.5);
}
.paginaInterna .row.area .conteudo {
  color: #959595;
}
.paginaInterna .row.area .conteudo p {
  color: #959595;
  font-size: 16px;
  text-align: justify;
}
.paginaInterna .row.area .conteudo p a {
  color: #08bb93;
  font-weight: 500;
  text-decoration: none;
  -moz-transition-property: color !important;
  -webkit-transition-property: color !important;
  transition-property: color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
.paginaInterna .row.area .conteudo p a:hover {
  color: #07a380;
}
.paginaInterna .row.area .conteudo .paginacao {
  margin-top: 45px;
}
.paginaInterna .row.area .conteudo .paginacao ul.pagination {
  margin-bottom: 0px;
}
.paginaInterna .row.area .conteudo .paginacao ul.pagination li.page-item a {
  background-color: #f6f6f6;
  color: #faa61a;
  padding: 8px 14px;
  -moz-transition-property: background-color border-color color !important;
  -webkit-transition-property: background-color border-color color !important;
  transition-property: background-color border-color color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
.paginaInterna .row.area .conteudo .paginacao ul.pagination li.page-item a:hover {
  background-color: rgba(250, 166, 26, 0.3) !important;
  border-color: rgba(250, 166, 26, 0.7) !important;
  color: #dc8b05;
}
.paginaInterna .row.area .conteudo .paginacao ul.pagination li.page-item a:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 166, 26, 0.25);
}
.paginaInterna .row.area .conteudo .paginacao ul.pagination li.page-item.active a {
  background-color: #faa61a;
  border-color: #faa61a;
  color: #ffffff;
}
.paginaInterna .row.area .conteudo .paginacao ul.pagination li.page-item.active a:hover {
  background-color: #f59b05 !important;
  border-color: #c37c04 !important;
}
.paginaInterna .row.area .conteudo .erroMensagem {
  background-color: rgba(250, 166, 26, 0.15);
  border: 1px solid rgba(250, 166, 26, 0.35);
  padding: 20px;
  text-align: center;
  -webkit-border-radius: 15px !important;
  -moz-border-radius: 15px !important;
  border-radius: 15px !important;
}
.paginaInterna .row.area .conteudo .erroMensagem .avisoTitulo,
.paginaInterna .row.area .conteudo .erroMensagem .avisoMsg {
  display: block;
}
.paginaInterna .row.area .conteudo .erroMensagem .avisoTitulo {
  color: #faa61a;
  font-size: 18px;
  font-weight: 600;
}
.paginaInterna .row.area .conteudo .erroMensagem .avisoMsg {
  color: #959595;
  font-size: 16px;
  font-weight: 400;
}
.paginaInterna .row.area .conteudo .nenhumaImagem {
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  font-style: italic;
}
.paginaInterna .row.area .conteudo.buscar .subtitulo {
  color: #959595;
  font-size: 22px;
  font-weight: 300;
  margin-bottom: 30px;
  text-align: center;
}
.paginaInterna .row.area .conteudo.buscar .subtitulo strong {
  color: #08bb93;
  font-weight: 500;
}
.paginaInterna .row.area .conteudo.contato .ladoForm form .linhaErro {
  background-color: #f94052;
  color: #ffffff;
  display: inline-block;
  font-size: 10px;
  margin-top: 6px;
  padding: 4px 8px;
  text-transform: uppercase;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  border-radius: 4px !important;
}
.paginaInterna .row.area .conteudo.contato .ladoForm form .form-group label {
  color: #08bb93;
  display: block;
  width: 100%;
}
.paginaInterna .row.area .conteudo.contato .ladoForm form .form-group label::before {
  content: '\f107';
  display: inline-block;
  font-family: "FontAwesome";
  margin-right: 6px;
}
.paginaInterna .row.area .conteudo.contato .ladoForm form .form-group .form-control {
  color: #959595;
}
.paginaInterna .row.area .conteudo.contato .ladoForm form .form-group .form-control:hover {
  border-color: rgba(8, 187, 147, 0.5);
}
.paginaInterna .row.area .conteudo.contato .ladoForm form .form-group .form-control:focus {
  border-color: rgba(8, 187, 147, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(8, 187, 147, 0.25);
}
.paginaInterna .row.area .conteudo.contato .ladoForm form .form-group .form-control::placeholder {
  color: #959595;
}
.paginaInterna .row.area .conteudo.contato .ladoForm form .form-group .form-control:-ms-input-placeholder {
  color: #959595;
}
.paginaInterna .row.area .conteudo.contato .ladoForm form .form-group .form-control::-ms-input-placeholder {
  color: #959595;
}
.paginaInterna .row.area .conteudo.contato .ladoForm form .form-group .btnEnviar {
  background-color: #faa61a;
  border-color: #faa61a;
}
.paginaInterna .row.area .conteudo.contato .ladoForm form .form-group .btnEnviar:hover {
  background-color: #f59b05;
  border-color: #f59b05;
}
.paginaInterna .row.area .conteudo.contato .ladoForm form .form-group .btnEnviar:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 166, 26, 0.5);
}
.paginaInterna .row.area .conteudo.contato .ladoInformacoes .item.ico.email::before {
  content: '\f0e0';
}
.paginaInterna .row.area .conteudo.contato .ladoInformacoes .item.ico.fone::before {
  content: '\f095';
}
.paginaInterna .row.area .conteudo.contato .ladoInformacoes .item.ico::before {
  color: #08bb93;
  display: inline-block;
  font-family: "FontAwesome";
  width: 25px;
}
.paginaInterna .row.area .conteudo.contato .ladoInformacoes .item {
  display: block;
  min-height: 22px;
  width: 100%;
}
.paginaInterna .row.area .conteudo.contato .ladoInformacoes .item strong {
  color: #08bb93;
  font-weight: 600;
}
.paginaInterna .row.area .conteudo.contato .ladoMapa {
  margin-top: 70px;
}
.paginaInterna .row.area .conteudo.contato .ladoMapa iframe {
  height: 300px;
  width: 100%;
}
.paginaInterna .row.area .conteudo.eventos .lateral {
  margin-bottom: 30px;
  text-align: center;
}
.paginaInterna .row.area .conteudo.eventos .lateral .botoes {
  border: 1px solid #08bb93;
  display: block;
  overflow: hidden;
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  border-radius: 10px !important;
}
.paginaInterna .row.area .conteudo.eventos .lateral .botoes a.botao.ativo {
  background-color: #08bb93;
  border-bottom-color: #08bb93;
  color: #ffffff;
}
.paginaInterna .row.area .conteudo.eventos .lateral .botoes a.botao.ativo:hover {
  background-color: #07a380;
  border-bottom-color: #07a380;
}
.paginaInterna .row.area .conteudo.eventos .lateral .botoes a.botao {
  background-color: #ffffff;
  border-bottom: 1px solid #d5d5d5;
  color: #959595;
  cursor: pointer;
  display: block;
  font-size: 16px;
  margin: 0px;
  padding-bottom: 12px;
  padding-top: 12px;
  text-align: center;
  width: auto;
  -moz-transition-property: background-color border-color color !important;
  -webkit-transition-property: background-color border-color color !important;
  transition-property: background-color border-color color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
.paginaInterna .row.area .conteudo.eventos .lateral .botoes a.botao:last-child {
  border-bottom: none;
}
.paginaInterna .row.area .conteudo.eventos .lateral .botoes a.botao:hover {
  background-color: #f3f3f3;
}
.paginaInterna .row.area .conteudo.eventos .listagem a.caixa {
  border: 1px solid #e6e6e6;
  box-sizing: border-box;
  display: block;
  margin-bottom: 20px;
  padding: 20px 40px;
  text-align: left;
  width: 100%;
  -webkit-border-radius: 15px !important;
  -moz-border-radius: 15px !important;
  border-radius: 15px !important;
  -moz-transition-property: border-color !important;
  -webkit-transition-property: border-color !important;
  transition-property: border-color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
.paginaInterna .row.area .conteudo.eventos .listagem a.caixa:hover {
  border-color: #dadada;
}
.paginaInterna .row.area .conteudo.eventos .listagem a.caixa:hover .titulo {
  color: #07a380;
}
.paginaInterna .row.area .conteudo.eventos .listagem a.caixa .titulo {
  border-bottom: none;
  color: #08bb93;
  display: table;
  font-weight: 400;
  height: 70px;
  margin-bottom: 20px;
  overflow: hidden;
  padding-bottom: 0px;
  text-align: left;
  text-decoration: none;
  width: 100%;
  -moz-transition-property: color !important;
  -webkit-transition-property: color !important;
  transition-property: color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
.paginaInterna .row.area .conteudo.eventos .listagem a.caixa .titulo .centro {
  font-size: 16px;
  display: table-cell;
  vertical-align: middle;
}
.paginaInterna .row.area .conteudo.eventos .listagem a.caixa .titulo .centro span {
  display: block;
  max-height: 70px;
  overflow: hidden;
  width: 100%;
}
.paginaInterna .row.area .conteudo.eventos .listagem a.caixa .data {
  border-top: 1px solid rgba(149, 149, 149, 0.3);
  color: #959595;
  display: block;
  font-size: 14px;
  padding-top: 10px;
}
.paginaInterna .row.area .conteudo.eventos .listagem a.caixa .data::before {
  content: '\f133';
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 12px;
  margin-right: 6px;
}
.paginaInterna .row.area .conteudo.equipe .tituloGrupo {
  color: #08bb93;
  font-size: 20px;
  margin-bottom: 25px;
  margin-top: 40px;
  text-align: center;
}
.paginaInterna .row.area .conteudo.equipe .tituloGrupo:first-child {
  margin-top: 0px;
}
.paginaInterna .row.area .conteudo.equipe a.pessoa {
  background-color: #ffffff;
  border: 1px solid #dadada;
  display: table;
  margin-bottom: 20px;
  overflow: hidden;
  padding: 15px;
  width: 100%;
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  border-radius: 10px !important;
}
.paginaInterna .row.area .conteudo.equipe a.pessoa:hover .nome {
  color: #08bb93;
}
.paginaInterna .row.area .conteudo.equipe a.pessoa .foto,
.paginaInterna .row.area .conteudo.equipe a.pessoa .nome {
  display: table-cell;
  vertical-align: middle;
}
.paginaInterna .row.area .conteudo.equipe a.pessoa .foto {
  width: 40%;
}
.paginaInterna .row.area .conteudo.equipe a.pessoa .foto img {
  height: 100px;
  object-fit: cover;
  object-position: center;
  width: 100px;
  -webkit-border-radius: 6px !important;
  -moz-border-radius: 6px !important;
  border-radius: 6px !important;
}
.paginaInterna .row.area .conteudo.equipe a.pessoa .nome {
  color: #959595;
  padding: 10px;
  -moz-transition-property: color !important;
  -webkit-transition-property: color !important;
  transition-property: color !important;
  -moz-transition-duration: 0.5s !important;
  -webkit-transition-duration: 0.5s !important;
  transition-duration: 0.5s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
.paginaInterna .row.area .conteudo.equipe .selectEquipe.aberto .cabecalho {
  -webkit-border-radius: 15px 15px 0 0 !important;
  border-radius: 15px 15px 0 0 !important;
}
.paginaInterna .row.area .conteudo.equipe .selectEquipe.aberto .cabecalho span::after {
  content: '\f106';
}
.paginaInterna .row.area .conteudo.equipe .selectEquipe.aberto .listagem {
  pointer-events: all;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.paginaInterna .row.area .conteudo.equipe .selectEquipe {
  margin-bottom: 50px;
  position: relative;
}
.paginaInterna .row.area .conteudo.equipe .selectEquipe .cabecalho {
  background-color: #959595;
  cursor: pointer;
  display: block;
  padding: 10px;
  text-align: center;
  width: 100%;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-border-radius: 15px !important;
  -moz-border-radius: 15px !important;
  border-radius: 15px !important;
  -moz-transition-property: background-color -webkit-border-radius -moz-border-radius border-radius !important;
  -webkit-transition-property: background-color -webkit-border-radius -moz-border-radius border-radius !important;
  transition-property: background-color -webkit-border-radius -moz-border-radius border-radius !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
.paginaInterna .row.area .conteudo.equipe .selectEquipe .cabecalho:hover {
  background-color: #a2a2a2;
}
.paginaInterna .row.area .conteudo.equipe .selectEquipe .cabecalho span {
  color: #ffffff;
  display: inline-block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.paginaInterna .row.area .conteudo.equipe .selectEquipe .cabecalho span::after {
  content: '\f107';
  display: inline-block;
  font-family: "FontAwesome";
  margin-left: 20px;
}
.paginaInterna .row.area .conteudo.equipe .selectEquipe .listagem {
  background-color: #f7f7f7;
  border: 1px solid rgba(149, 149, 149, 0.4);
  min-height: 300px;
  padding: 30px 10px;
  pointer-events: none;
  position: absolute;
  width: 100%;
  -webkit-border-radius: 0 0 15px 15px;
  border-radius: 0 0 15px 15px;
  z-index: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -moz-transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity !important;
  -webkit-transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity !important;
  transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
.paginaInterna .row.area .conteudo.equipe .selectEquipe .listagem .itemGrupo .etiqueta {
  color: #08bb93;
  display: block;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 10px;
}
.paginaInterna .row.area .conteudo.equipe .selectEquipe .listagem .itemGrupo a.integrante {
  color: #959595;
  display: block;
  font-size: 14px;
  overflow: hidden;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.paginaInterna .row.area .conteudo.equipe .selectEquipe .listagem .itemGrupo a.integrante::before {
  content: '\f107';
  display: inline-block;
  font-family: "FontAwesome";
  margin-right: 6px;
}
.paginaInterna .row.area .conteudo.equipe .selectEquipe .listagem .itemGrupo a.integrante:hover {
  color: #08bb93;
}
.paginaInterna .row.area .conteudo.equipe .fotoPerfil img {
  max-width: 80%;
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  border-radius: 10px !important;
}
.paginaInterna .row.area .conteudo.equipe .dadosIntegrante .nomeTitulo {
  color: #08bb93;
  display: block;
  font-size: 22px;
  margin-bottom: 10px;
}
.paginaInterna .row.area .conteudo.equipe .dadosIntegrante .textoPerfil p {
  font-size: 16px;
}
.paginaInterna .row.area .conteudo.equipe .dadosIntegrante .textoPerfil p:last-child {
  margin-bottom: 0px;
}
.paginaInterna .row.area .conteudo.equipe .outrosIntegrantes {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.paginaInterna .row.area .conteudo.equipe .outrosIntegrantes .tituloMenor {
  border-bottom: 2px solid #e2e2e2;
  color: #faa61a;
  display: block;
  font-size: 22px !important;
  margin-bottom: 40px;
  margin-top: 50px;
  padding-bottom: 15px;
  text-align: center;
  width: 100%;
}
.paginaInterna .row.area .conteudo.equipe .outrosIntegrantes .pessoa {
  text-align: center;
}
.paginaInterna .row.area .conteudo.equipe .outrosIntegrantes .pessoa img {
  display: inline-block;
  height: 180px;
  margin-bottom: 20px;
  object-fit: cover;
  object-position: center;
  width: 80%;
  -webkit-border-radius: 15px !important;
  -moz-border-radius: 15px !important;
  border-radius: 15px !important;
}
.paginaInterna .row.area .conteudo.equipe .outrosIntegrantes .pessoa span {
  display: block;
  font-size: 18px;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
.paginaInterna .row.area .conteudo.fontesDePesquisa .txtInicial {
  margin-bottom: 30px;
  text-align: center;
}
.paginaInterna .row.area .conteudo.fontesDePesquisa .lateral {
  margin-bottom: 30px;
  text-align: center;
}
.paginaInterna .row.area .conteudo.fontesDePesquisa .lateral .botoes {
  border: 1px solid #08bb93;
  display: block;
  overflow: hidden;
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  border-radius: 10px !important;
}
.paginaInterna .row.area .conteudo.fontesDePesquisa .lateral .botoes a.botao.ativo {
  background-color: #08bb93;
  border-bottom-color: #08bb93;
  color: #ffffff;
}
.paginaInterna .row.area .conteudo.fontesDePesquisa .lateral .botoes a.botao.ativo:hover {
  background-color: #07a380;
  border-bottom-color: #07a380;
}
.paginaInterna .row.area .conteudo.fontesDePesquisa .lateral .botoes a.botao {
  background-color: #ffffff;
  border-bottom: 1px solid #d5d5d5;
  color: #959595;
  cursor: pointer;
  display: block;
  font-size: 16px;
  margin: 0px;
  padding-bottom: 12px;
  padding-top: 12px;
  text-align: center;
  width: auto;
  -moz-transition-property: background-color border-color color !important;
  -webkit-transition-property: background-color border-color color !important;
  transition-property: background-color border-color color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
.paginaInterna .row.area .conteudo.fontesDePesquisa .lateral .botoes a.botao:last-child {
  border-bottom: none;
}
.paginaInterna .row.area .conteudo.fontesDePesquisa .lateral .botoes a.botao:hover {
  background-color: #f3f3f3;
}
.paginaInterna .row.area .conteudo.fontesDePesquisa .listagem a.caixa {
  border: 1px solid #e6e6e6;
  box-sizing: border-box;
  display: block;
  margin-bottom: 15px;
  padding: 10px 40px;
  text-align: left;
  width: 100%;
  -webkit-border-radius: 15px !important;
  -moz-border-radius: 15px !important;
  border-radius: 15px !important;
  -moz-transition-property: border-color !important;
  -webkit-transition-property: border-color !important;
  transition-property: border-color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
.paginaInterna .row.area .conteudo.fontesDePesquisa .listagem a.caixa:hover {
  border-color: #dadada;
}
.paginaInterna .row.area .conteudo.fontesDePesquisa .listagem a.caixa:hover .titulo {
  color: #07a380;
}
.paginaInterna .row.area .conteudo.fontesDePesquisa .listagem a.caixa .titulo {
  border-bottom: none;
  color: #08bb93;
  display: table;
  font-weight: 400;
  height: 70px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  text-align: left;
  text-decoration: none;
  width: 100%;
  -moz-transition-property: color !important;
  -webkit-transition-property: color !important;
  transition-property: color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
.paginaInterna .row.area .conteudo.fontesDePesquisa .listagem a.caixa .titulo .centro {
  font-size: 16px;
  display: table-cell;
  vertical-align: middle;
}
.paginaInterna .row.area .conteudo.noticias a.caixa {
  border: 1px solid #e6e6e6;
  box-sizing: border-box;
  display: block;
  margin-bottom: 20px;
  padding: 20px 40px;
  text-align: left;
  width: 100%;
  -webkit-border-radius: 15px !important;
  -moz-border-radius: 15px !important;
  border-radius: 15px !important;
  -moz-transition-property: border-color !important;
  -webkit-transition-property: border-color !important;
  transition-property: border-color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
.paginaInterna .row.area .conteudo.noticias a.caixa:hover {
  border-color: #dadada;
}
.paginaInterna .row.area .conteudo.noticias a.caixa:hover .titulo {
  color: #07a380;
}
.paginaInterna .row.area .conteudo.noticias a.caixa .titulo {
  border-bottom: none;
  color: #08bb93;
  display: table;
  font-weight: 400;
  height: 80px;
  margin-bottom: 20px;
  padding-bottom: 0px;
  text-align: left;
  text-decoration: none;
  width: 100%;
  -moz-transition-property: color !important;
  -webkit-transition-property: color !important;
  transition-property: color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
.paginaInterna .row.area .conteudo.noticias a.caixa .titulo .centro {
  font-size: 16px;
  display: table-cell;
  vertical-align: middle;
}
.paginaInterna .row.area .conteudo.noticias a.caixa .data {
  border-top: 1px solid rgba(149, 149, 149, 0.3);
  color: #959595;
  display: block;
  font-size: 14px;
  padding-top: 10px;
}
.paginaInterna .row.area .conteudo.noticias a.caixa .data::before {
  content: '\f133';
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 12px;
  margin-right: 6px;
}
.paginaInterna .row.area .conteudo.noticias a.caixa .autor {
  border-top: 1px solid rgba(149, 149, 149, 0.3);
  color: #959595;
  display: block;
  font-size: 14px;
  overflow: hidden;
  padding-top: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.paginaInterna .row.area .conteudo.noticias a.caixa .autor::before {
  content: '\f007';
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 12px;
  margin-right: 6px;
}
.paginaInterna .row.area .conteudo.noticias .textoNoticia {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.paginaInterna .row.area .conteudo.noticias .textoNoticia .ntc_titulo,
.paginaInterna .row.area .conteudo.noticias .textoNoticia .ntc_data,
.paginaInterna .row.area .conteudo.noticias .textoNoticia .ntc_conteudo {
  display: block;
  width: 100%;
}
.paginaInterna .row.area .conteudo.noticias .textoNoticia .ntc_titulo {
  color: #08bb93;
  font-size: 22px;
  line-height: 26px;
  text-align: left;
}
.paginaInterna .row.area .conteudo.noticias .textoNoticia .ntc_data {
  border-bottom: 1px solid rgba(149, 149, 149, 0.3);
  color: #959595;
  font-size: 14px;
  margin-bottom: 20px;
  margin-top: 10px;
  padding-bottom: 20px;
  text-align: left;
}
.paginaInterna .row.area .conteudo.noticias .textoNoticia .ntc_data::before {
  content: '\f133';
  display: inline-block;
  font-family: "FontAwesome";
  margin-right: 10px;
}
.paginaInterna .row.area .conteudo.noticias .textoNoticia .ntc_conteudo img {
  height: auto !important;
  max-width: 100% !important;
}
.paginaInterna .row.area .conteudo.noticias .textoNoticia .imagensNoticia {
  box-sizing: border-box;
  margin-top: 20px;
}
.paginaInterna .row.area .conteudo.noticias .textoNoticia .imagensNoticia a {
  display: inline-block;
  margin-bottom: 20px;
  padding: 15px;
  width: 50%;
}
.paginaInterna .row.area .conteudo.noticias .textoNoticia .imagensNoticia a:hover img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75;
}
.paginaInterna .row.area .conteudo.noticias .textoNoticia .imagensNoticia a:last-child {
  margin-bottom: 0px;
}
.paginaInterna .row.area .conteudo.noticias .textoNoticia .imagensNoticia a img {
  -moz-transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity !important;
  -webkit-transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity !important;
  transition-property: -ms-filter filter -moz-opacity -khtml-opacity opacity !important;
  -moz-transition-duration: 0.4s !important;
  -webkit-transition-duration: 0.4s !important;
  transition-duration: 0.4s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  border-radius: 10px !important;
}
.paginaInterna .row.area .conteudo.noticias .textoNoticia .linhaDivisoria {
  background-color: rgba(149, 149, 149, 0.3);
  display: block;
  height: 1px;
  margin-bottom: 20px;
  margin-top: 20px;
  width: 100%;
}
.paginaInterna .row.area .conteudo.projetos .txtInicial {
  margin-bottom: 30px;
}
.paginaInterna .row.area .conteudo.projetos .listagem a.caixa {
  border: 1px solid #e6e6e6;
  box-sizing: border-box;
  display: block;
  margin-bottom: 15px;
  padding: 10px 40px;
  width: 100%;
  -webkit-border-radius: 15px !important;
  -moz-border-radius: 15px !important;
  border-radius: 15px !important;
  -moz-transition-property: border-color !important;
  -webkit-transition-property: border-color !important;
  transition-property: border-color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
.paginaInterna .row.area .conteudo.projetos .listagem a.caixa:hover {
  border-color: #dadada;
}
.paginaInterna .row.area .conteudo.projetos .listagem a.caixa:hover .titulo {
  color: #07a380;
}
.paginaInterna .row.area .conteudo.projetos .listagem a.caixa .titulo {
  border-bottom: none;
  color: #08bb93;
  display: table;
  font-weight: 400;
  height: auto;
  margin-bottom: 0px;
  padding-bottom: 0px;
  text-align: center;
  text-decoration: none;
  width: 100%;
  -moz-transition-property: color !important;
  -webkit-transition-property: color !important;
  transition-property: color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
.paginaInterna .row.area .conteudo.projetos .listagem a.caixa .titulo .centro {
  font-size: 16px;
  display: table-cell;
  vertical-align: middle;
}
.paginaInterna .row.area .conteudo.projetos .textoProjeto .pjt_titulo,
.paginaInterna .row.area .conteudo.projetos .textoProjeto .pjt_data,
.paginaInterna .row.area .conteudo.projetos .textoProjeto .pjt_conteudo {
  display: block;
  width: 100%;
}
.paginaInterna .row.area .conteudo.projetos .textoProjeto .pjt_titulo {
  border-bottom: 1px solid rgba(149, 149, 149, 0.3);
  color: #08bb93;
  font-size: 22px;
  line-height: 26px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  text-align: left;
}
.paginaInterna .row.area .imagensAmpliar {
  text-align: center;
}
.paginaInterna .row.area .imagensAmpliar img {
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  border-radius: 10px !important;
}
@media only screen and (min-width: 300px) and (max-width: 767px) {
  .paginaInterna {
    margin-top: -140px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 25px 10px;
  }
  .paginaInterna .row.area .titulo {
    font-size: 20px;
    margin-bottom: 20px;
    padding-bottom: 15px;
  }
  .paginaInterna .row.area .titulo.maisNoticias {
    margin-top: 50px;
  }
  .paginaInterna .row.area .conteudo p {
    font-size: 16px;
  }
  .paginaInterna .row.area .conteudo.equipe .selectEquipe .listagem {
    max-height: 170px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 10px 5px;
  }
  .paginaInterna .row.area .conteudo.equipe .selectEquipe .listagem .itemGrupo {
    margin-bottom: 15px;
  }
  .paginaInterna .row.area .conteudo.equipe .selectEquipe .listagem .itemGrupo:last {
    margin-bottom: 0px;
  }
  .paginaInterna .row.area .conteudo.equipe .fotoPerfil {
    display: block;
    margin-bottom: 25px;
    text-align: center;
    width: 100%;
  }
  .paginaInterna .row.area .conteudo.equipe .fotoPerfil img {
    max-height: 200px;
  }
  .paginaInterna .row.area .conteudo.noticias .imagensNoticia {
    margin-top: 30px;
  }
  .paginaInterna .row.area .conteudo.contato .ladoForm {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .paginaInterna {
    margin-top: -250px;
    margin-left: 40px;
    margin-right: 40px;
    padding: 40px 60px;
  }
  .paginaInterna .row.area .titulo {
    font-size: 20px;
    margin-bottom: 20px;
    padding-bottom: 15px;
  }
  .paginaInterna .row.area .conteudo p {
    font-size: 16px;
  }
  .paginaInterna .row.area .conteudo.equipe .selectEquipe .listagem {
    padding: 10px 5px;
  }
  .paginaInterna .row.area .conteudo.equipe .selectEquipe .listagem .itemGrupo {
    margin-bottom: 15px;
  }
  .paginaInterna .row.area .conteudo.equipe .selectEquipe .listagem .itemGrupo:last {
    margin-bottom: 0px;
  }
  .paginaInterna .row.area .conteudo.equipe .fotoPerfil {
    display: block;
    margin-bottom: 25px;
    text-align: center;
    width: 100%;
  }
  .paginaInterna .row.area .conteudo.equipe .fotoPerfil img {
    max-width: 100%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .paginaInterna {
    margin-top: -250px;
    margin-left: 40px;
    margin-right: 40px;
    padding: 40px 60px;
  }
  .paginaInterna .row.area .titulo {
    font-size: 20px;
    margin-bottom: 20px;
    padding-bottom: 15px;
  }
  .paginaInterna .row.area .conteudo p {
    font-size: 16px;
  }
}
/* internas */
/* index: noticias */
.idx_noticias {
  background-color: #f3f3f3;
  display: block;
  min-height: 400px;
  width: 100%;
}
.idx_noticias .row.area {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.idx_noticias .row.area .titulo {
  text-align: center;
}
.idx_noticias .row.area .titulo .area {
  display: inline-block;
  position: relative;
}
.idx_noticias .row.area .titulo .area .texto {
  color: #08bb93;
  display: inline-block;
  font-size: 28px;
}
.idx_noticias .row.area .titulo .area .texto strong {
  font-size: 600;
}
.idx_noticias .row.area .titulo .area .barra {
  background-color: #08bb93;
  display: block;
  height: 4px;
  margin-bottom: 60px;
  margin-top: 10px;
  width: 100%;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
}
.idx_noticias .row.area .caixa {
  background-color: #ffffff;
  box-sizing: border-box;
  display: block;
  margin-bottom: 45px;
  padding: 40px;
  text-align: left;
  width: 100%;
  -webkit-border-radius: 15px !important;
  -moz-border-radius: 15px !important;
  border-radius: 15px !important;
  -webkit-box-shadow: 0px 10px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 10px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 10px 0px rgba(0, 0, 0, 0.05);
}
.idx_noticias .row.area .caixa .titulo {
  color: #08bb93;
  display: table;
  height: 80px;
  margin-bottom: 20px;
  text-align: left;
  text-decoration: none;
  width: 100%;
}
.idx_noticias .row.area .caixa .titulo .centro {
  display: table-cell;
  vertical-align: middle;
}
.idx_noticias .row.area .caixa .data {
  border-top: 1px solid rgba(149, 149, 149, 0.3);
  color: #959595;
  display: block;
  font-size: 14px;
  padding-top: 20px;
}
.idx_noticias .row.area .caixa .data::before {
  content: '\f133';
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 12px;
  margin-right: 6px;
}
.idx_noticias .row.area .caixa a.botao {
  background-color: #08bb93;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  margin-top: 20px;
  padding: 6px 25px;
  text-decoration: none;
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  border-radius: 10px !important;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
.idx_noticias .row.area .caixa a.botao::after {
  content: '\f067';
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 10px;
  margin-left: 12px;
}
.idx_noticias .row.area .caixa a.botao:hover {
  background-color: #07a380;
}
.idx_noticias .row.area .areaBotao {
  margin-bottom: 100px;
  text-align: center;
}
.idx_noticias .row.area .areaBotao a.botao {
  background-color: #faa61a;
  color: #ffffff;
  display: inline-block;
  font-size: 18px;
  margin-top: 20px;
  padding: 10px 35px;
  text-decoration: none;
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  border-radius: 10px !important;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
.idx_noticias .row.area .areaBotao a.botao::before {
  content: '\f196';
  display: inline-block;
  font-family: "FontAwesome";
  margin-right: 15px;
}
.idx_noticias .row.area .areaBotao a.botao:hover {
  background-color: #f59b05;
}
@media only screen and (min-width: 300px) and (max-width: 767px) {
  .idx_noticias {
    margin-top: 100px;
  }
  .idx_noticias .row.area .titulo .area .texto {
    font-size: 22px;
  }
  .idx_noticias .row.area .titulo .area .barra {
    margin-bottom: 30px;
  }
  .idx_noticias .row.area .caixa {
    margin-bottom: 25px;
    padding: 20px 30px;
    text-align: center;
  }
  .idx_noticias .row.area .caixa .titulo {
    font-size: 14px;
    height: auto;
    margin-bottom: 15px;
    text-align: center;
  }
  .idx_noticias .row.area .areaBotao {
    margin-bottom: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .idx_noticias {
    margin-top: 50px;
  }
  .idx_noticias .row.area .titulo .area .texto {
    font-size: 26px;
  }
  .idx_noticias .row.area .titulo .area .barra {
    margin-bottom: 50px;
  }
  .idx_noticias .row.area .caixa {
    margin-bottom: 25px;
    padding: 20px 30px;
  }
  .idx_noticias .row.area .areaBotao {
    margin-bottom: 50px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .idx_noticias {
    margin-top: 100px;
  }
  .idx_noticias .row.area .titulo .area .texto {
    font-size: 26px;
  }
  .idx_noticias .row.area .titulo .area .barra {
    margin-bottom: 50px;
  }
  .idx_noticias .row.area .caixa {
    margin-bottom: 25px;
    padding: 20px 30px;
  }
  .idx_noticias .row.area .areaBotao {
    margin-bottom: 50px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1366px) {
  .idx_noticias {
    margin-top: 100px;
  }
}
/* index: noticias */
/* index: sobre */
.idx_sobre {
  background-attachment: fixed;
  background-color: #08bb93;
  background-image: url("../imagens/sobre/fundo.jpg");
  background-position: bottom center;
  background-repeat: no-repeat;
  display: block;
  min-height: 400px;
  padding-bottom: 120px;
  padding-top: 120px;
  width: 100%;
  -webkit-box-shadow: inset 0 -30px 0 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 -30px 0 0 rgba(255, 255, 255, 0.1);
}
.idx_sobre .row.area {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.idx_sobre .row.area .titulo {
  text-align: center;
}
.idx_sobre .row.area .titulo .area {
  display: inline-block;
  position: relative;
}
.idx_sobre .row.area .titulo .area .texto {
  color: #ffffff;
  display: inline-block;
  font-size: 28px;
}
.idx_sobre .row.area .titulo .area .texto strong {
  font-size: 600;
}
.idx_sobre .row.area .titulo .area .barra {
  background-color: #ffffff;
  display: block;
  height: 4px;
  margin-bottom: 60px;
  margin-top: 10px;
  width: 100%;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
}
.idx_sobre .row.area .texto {
  color: #ffffff;
  display: block;
  font-size: 20px;
  margin-left: auto;
  margin-right: auto;
  max-width: 700px;
  text-align: center;
}
@media only screen and (min-width: 300px) and (max-width: 767px) {
  .idx_sobre {
    padding-bottom: 90px;
    padding-top: 60px;
  }
  .idx_sobre .row.area .titulo .area .texto {
    font-size: 22px;
  }
  .idx_sobre .row.area .texto {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .idx_sobre {
    padding-bottom: 60px;
    padding-top: 60px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .idx_sobre {
    padding-bottom: 60px;
    padding-top: 80px;
  }
}
/* index: sobre */
/* index: equipe */
.idx_equipe {
  background-color: #ffffff;
  display: block;
  min-height: 400px;
  padding-top: 120px;
  width: 100%;
}
.idx_equipe .row.area {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.idx_equipe .row.area .titulo {
  text-align: center;
}
.idx_equipe .row.area .titulo .area {
  display: inline-block;
  position: relative;
}
.idx_equipe .row.area .titulo .area .texto {
  color: #08bb93;
  display: inline-block;
  font-size: 28px;
}
.idx_equipe .row.area .titulo .area .texto strong {
  font-size: 600;
}
.idx_equipe .row.area .titulo .area .barra {
  background-color: #08bb93;
  display: block;
  height: 4px;
  margin-bottom: 60px;
  margin-top: 10px;
  width: 100%;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
}
.idx_equipe .row.area .pessoas .lista {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.idx_equipe .row.area .pessoas .lista .item {
  text-align: center;
}
.idx_equipe .row.area .pessoas .lista .item .dados {
  background-color: #08bb93;
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  border-radius: 10px !important;
}
.idx_equipe .row.area .pessoas .lista .item .dados:hover .camada {
  bottom: 0%;
}
.idx_equipe .row.area .pessoas .lista .item .dados a.camada {
  background-color: rgba(8, 187, 147, 0.9);
  bottom: -100%;
  display: table;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: absolute;
  width: 100%;
  -moz-transition-property: bottom !important;
  -webkit-transition-property: bottom !important;
  transition-property: bottom !important;
  -moz-transition-duration: 0.5s !important;
  -webkit-transition-duration: 0.5s !important;
  transition-duration: 0.5s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
.idx_equipe .row.area .pessoas .lista .item .dados a.camada .centro {
  color: #ffffff;
  display: table-cell;
  font-size: 16px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
}
.idx_equipe .row.area .pessoas .lista .item .dados a.camada .centro span.ico::before {
  color: #ffffff;
  content: '\f2c0';
  display: block;
  font-family: "FontAwesome";
  font-size: 32px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}
.idx_equipe .row.area .areaBotao {
  margin-bottom: 100px;
  margin-top: 50px;
  text-align: center;
}
.idx_equipe .row.area .areaBotao a.botao {
  background-color: #faa61a;
  color: #ffffff;
  display: inline-block;
  font-size: 18px;
  margin-top: 20px;
  padding: 10px 35px;
  text-decoration: none;
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  border-radius: 10px !important;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
.idx_equipe .row.area .areaBotao a.botao::before {
  content: '\f196';
  display: inline-block;
  font-family: "FontAwesome";
  margin-right: 15px;
}
.idx_equipe .row.area .areaBotao a.botao:hover {
  background-color: #f59b05;
}
@media only screen and (min-width: 300px) and (max-width: 767px) {
  .idx_equipe {
    padding-bottom: 60px;
    padding-top: 60px;
  }
  .idx_equipe .row.area .titulo .area .texto {
    font-size: 22px;
  }
  .idx_equipe .row.area .pessoas .row.lista .item {
    max-width: 250px;
  }
  .idx_equipe .row.area .pessoas .row.lista .item:last-child .dados {
    margin-bottom: 0px;
  }
  .idx_equipe .row.area .pessoas .row.lista .item .dados {
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
  }
  .idx_equipe .row.area .areaBotao {
    margin-bottom: 0px;
    margin-top: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .idx_equipe {
    padding-bottom: 60px;
    padding-top: 60px;
  }
  .idx_equipe .row.area .titulo .area .texto {
    font-size: 22px;
  }
  .idx_equipe .row.area .pessoas .row.lista .item {
    max-width: 300px;
  }
  .idx_equipe .row.area .pessoas .row.lista .item .dados {
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
  }
  .idx_equipe .row.area .areaBotao {
    margin-bottom: 0px;
  }
  .idx_equipe .row.area .areaBotao a.botao {
    margin-top: 0px;
  }
}
/* index: equipe */
/* parcerias */
.parcerias {
  background-color: #f3f3f3;
  display: block;
  padding-bottom: 120px;
  padding-top: 120px;
  width: 100%;
}
.parcerias .row.area .titulo {
  text-align: center;
}
.parcerias .row.area .titulo .area {
  display: inline-block;
  position: relative;
}
.parcerias .row.area .titulo .area .texto {
  color: #08bb93;
  display: inline-block;
  font-size: 28px;
}
.parcerias .row.area .titulo .area .texto strong {
  font-size: 600;
}
.parcerias .row.area .titulo .area .barra {
  background-color: #08bb93;
  display: block;
  height: 4px;
  margin-bottom: 60px;
  margin-top: 10px;
  width: 100%;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
}
.parcerias .row.area .setas {
  margin-bottom: 40px;
  text-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.parcerias .row.area .setas .seta.esq::before {
  content: '\f060';
}
.parcerias .row.area .setas .seta.dir::before {
  content: '\f061';
}
.parcerias .row.area .setas .seta {
  background-color: #faa61a;
  cursor: pointer;
  display: inline-block;
  height: 45px;
  margin-left: 5px;
  margin-right: 5px;
  text-align: center;
  width: 45px;
  -webkit-border-radius: 50px !important;
  -moz-border-radius: 50px !important;
  border-radius: 50px !important;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -moz-transition-property: background-color color !important;
  -webkit-transition-property: background-color color !important;
  transition-property: background-color color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
.parcerias .row.area .setas .seta:hover {
  background-color: #f59b05;
}
.parcerias .row.area .setas .seta:active {
  background-color: #dc8b05;
}
.parcerias .row.area .setas .seta::before {
  color: #ffffff;
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 26px;
  margin-top: 3px;
}
.parcerias .row.area .marcas {
  text-align: center;
}
.parcerias .row.area .marcas .parceiro {
  background-color: #ffffff;
  box-sizing: border-box;
  display: block;
  margin-bottom: 30px;
  margin-left: 0px;
  margin-right: 0px;
  max-width: 250px;
  padding: 30px;
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  border-radius: 10px !important;
}
.parcerias .row.area .marcas .parceiro .area {
  display: table;
  height: auto;
  width: 100%;
}
.parcerias .row.area .marcas .parceiro .area .centro {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 100%;
}
.parcerias .row.area .marcas .parceiro .area .centro .marca {
  display: table;
  height: 180px;
  width: 100%;
}
.parcerias .row.area .marcas .parceiro .area .centro .marca .area {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 100%;
}
.parcerias .row.area .marcas .parceiro .area .centro .marca .area img {
  display: inline-block;
  height: auto;
  width: 100%;
}
.parcerias .row.area .marcas .parceiro .area .centro span.nome {
  color: #959595;
  display: table;
  font-size: 16px;
  height: 80px;
  margin-top: 40px;
  text-align: center;
  width: 100%;
}
.parcerias .row.area .marcas.slick-slider ul.slick-dots li.slick-active button::before {
  color: #faa61a;
  font-size: 16px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.parcerias .row.area .marcas.slick-slider ul.slick-dots li button::before {
  color: #959595;
  font-size: 16px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
  -moz-transition-property: color !important;
  -webkit-transition-property: color !important;
  transition-property: color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
@media only screen and (min-width: 300px) and (max-width: 767px) {
  .parcerias {
    padding-bottom: 60px;
    padding-top: 60px;
  }
  .parcerias .row.area .titulo .area .texto {
    font-size: 22px;
  }
  .parcerias .row.area .marcas .parceiro .area .centro .marca {
    height: 100px;
  }
  .parcerias .row.area .marcas .parceiro .area .centro .marca .area img {
    height: auto;
    max-height: 120px;
    width: auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .parcerias {
    padding-bottom: 60px;
    padding-top: 60px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .parcerias {
    padding-bottom: 60px;
    padding-top: 80px;
  }
}
/* parcerias */
/* rodape */
#rodape {
  background-attachment: fixed;
  background-color: #faa61a;
  background-image: url("../imagens/rodape/fundo.jpg");
  background-position: center bottom;
  background-repeat: no-repeat;
  display: block;
  margin-top: -160px;
  min-height: 730px;
  width: 100%;
}
#rodape .forma,
#rodape .conteudo {
  display: block;
  width: 100%;
}
#rodape .forma {
  margin-bottom: 60px;
}
#rodape .conteudo .row.linhas .marcas {
  text-align: center;
}
#rodape .conteudo .row.linhas .marcas a.logo {
  display: inline-block;
  margin-left: 60px;
  margin-right: 60px;
}
#rodape .conteudo .row.linhas .marcas a.logo img {
  height: 100px;
  width: auto;
}
#rodape .conteudo .row.linhas .endereco {
  margin-bottom: 20px;
  margin-top: 70px;
  text-align: center;
}
#rodape .conteudo .row.linhas .endereco span.local {
  color: #ffffff;
  display: inline-block;
  font-size: 16px;
  margin-bottom: 5px;
}
#rodape .conteudo .row.linhas .endereco span.contatos {
  color: #ffffff;
  display: block;
  font-size: 16px;
  margin-bottom: 10px;
}
#rodape .conteudo .row.linhas .endereco span.contatos span.email::before {
  content: '\f003';
}
#rodape .conteudo .row.linhas .endereco span.contatos span.fone::before {
  content: '\f095';
}
#rodape .conteudo .row.linhas .endereco span.contatos span {
  display: inline-block;
  margin-left: 20px;
  margin-right: 20px;
  word-spacing: 3px;
}
#rodape .conteudo .row.linhas .endereco span.contatos span::before {
  display: inline-block;
  font-family: "FontAwesome";
  margin-right: 10px;
}
#rodape .conteudo .row.linhas .redes {
  margin-bottom: 160px;
  text-align: center;
}
#rodape .conteudo .row.linhas .redes .icone.insta::before {
  content: '\f16d';
}
#rodape .conteudo .row.linhas .redes .icone.face::before {
  content: '\f09a';
}
#rodape .conteudo .row.linhas .redes .icone {
  background-color: #ffffff;
  color: #faa61a;
  display: inline-block;
  height: 60px;
  margin-left: 10px;
  margin-right: 10px;
  text-align: center;
  width: 60px;
  -webkit-border-radius: 50px !important;
  -moz-border-radius: 50px !important;
  border-radius: 50px !important;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 0.5s !important;
  -webkit-transition-duration: 0.5s !important;
  transition-duration: 0.5s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#rodape .conteudo .row.linhas .redes .icone:hover {
  background-color: rgba(255, 255, 255, 0.7);
}
#rodape .conteudo .row.linhas .redes .icone::before {
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 35px;
  margin-top: 5px;
}
#desenvolvedor {
  background-color: #ffffff;
  display: block;
  height: 60px;
  width: 100%;
  -webkit-box-shadow: 0px -10px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px -10px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px -10px 0px rgba(0, 0, 0, 0.05);
}
#desenvolvedor .curva {
  background-image: url("../imagens/rodape/curva_desenvolvedor.png");
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
  margin-top: -40px;
  width: 344px;
}
#desenvolvedor a.marca {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: -20px;
  position: relative;
  z-index: 1;
}
#desenvolvedor a.marca img {
  max-height: 60px;
}
@media only screen and (min-width: 300px) and (max-width: 767px) {
  #rodape {
    background-size: cover;
    margin-top: -60px;
    min-height: auto;
  }
  #rodape .forma {
    margin-bottom: 30px;
  }
  #rodape .marcas a.logo {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  #rodape .marcas a.logo img {
    max-height: 60px !important;
  }
  #rodape .endereco {
    margin-bottom: 15px;
    margin-top: 50px;
  }
  #rodape .endereco span.local {
    font-size: 14px !important;
    margin-bottom: 20px !important;
  }
  #rodape .endereco span.contatos {
    font-size: 14px !important;
  }
  #rodape .redes {
    margin-bottom: 100px !important;
  }
  #rodape .redes .icone {
    height: 50px !important;
    margin-bottom: 0px !important;
    width: 50px !important;
  }
  #rodape .redes .icone::before {
    font-size: 28px !important;
    margin-top: 5px !important;
  }
  #desenvolvedor {
    height: 40px;
  }
  #desenvolvedor a.marca img {
    max-height: 45px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #rodape {
    background-size: cover;
    margin-top: -60px;
    min-height: auto;
  }
  #rodape .forma {
    margin-bottom: 30px;
  }
  #rodape .marcas a.logo {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  #rodape .marcas a.logo img {
    max-height: 60px !important;
  }
  #rodape .endereco {
    margin-bottom: 15px;
    margin-top: 50px;
  }
  #rodape .endereco span.local {
    font-size: 14px !important;
    margin-bottom: 20px !important;
  }
  #rodape .endereco span.contatos {
    font-size: 14px !important;
  }
  #rodape .redes {
    margin-bottom: 100px !important;
  }
  #rodape .redes .icone {
    height: 50px !important;
    margin-bottom: 0px !important;
    width: 50px !important;
  }
  #rodape .redes .icone::before {
    font-size: 28px !important;
    margin-top: 5px !important;
  }
  #desenvolvedor {
    height: 40px;
  }
  #desenvolvedor a.marca img {
    max-height: 45px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  #rodape {
    background-size: cover;
    margin-top: -60px;
    min-height: auto;
  }
  #rodape .forma {
    margin-bottom: 30px;
  }
  #rodape .marcas a.logo {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  #rodape .marcas a.logo img {
    max-height: 60px !important;
  }
  #rodape .endereco {
    margin-bottom: 15px;
    margin-top: 50px;
  }
  #rodape .endereco span.local {
    font-size: 14px !important;
    margin-bottom: 20px !important;
  }
  #rodape .endereco span.contatos {
    font-size: 14px !important;
  }
  #rodape .redes {
    margin-bottom: 100px !important;
  }
  #rodape .redes .icone {
    height: 50px !important;
    margin-bottom: 0px !important;
    width: 50px !important;
  }
  #rodape .redes .icone::before {
    font-size: 28px !important;
    margin-top: 5px !important;
  }
}
/* rodape */
