﻿input {
  outline: none !important;
}
button {
  outline: none !important;
}
a {
  text-decoration: none !important;
}

@font-face {
  font-family: "Ubuntu Condensed";
  src: url("../fonts/UbuntuCondensed-Regular.eot");
  src: url("../fonts/UbuntuCondensed-Regular.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/UbuntuCondensed-Regular.woff") format("woff"),
    url("../fonts/UbuntuCondensed-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

html {
  font-size: 12px;
}

/* HEADER */

@media (min-width: 1200px) {
  .formulario_de_busca {
    position: absolute;
    z-index: 999;
    margin-top: 20px;
    width: 90%;
  }
}

@media (min-width: 990px) and (max-width: 1200px) {
  .formulario_de_busca {
    position: absolute;
    z-index: 999;
    margin-top: 20px;
    width: 88%;
  }
}

@media (min-width: 768px) and (max-width: 990px) {
  .formulario_de_busca {
    position: absolute;
    z-index: 999;
    margin-top: 20px;
    width: 96%;
  }
}

@media (max-width: 768px) {
  .formulario_de_busca {
    margin-top: 46px;
    width: 100%;
    margin-bottom: -45px;
  }
}

.formulario_de_busca .navbar-form {
  margin: 0px !important;
  padding: 0px !important;
}

.formulario_de_busca .buscar-form {
  display: block;
  width: 100% !important;
  font-family: "Ubuntu Condensed", sans-serif;
  border: 0px;
  background: rgb(10, 75, 112);
  color: #fff;
  height: 44px;
  padding: 6px 12px;
  line-height: 1.42857143;
  font-size: 15px;
  /*    border: 1px solid rgba(0, 115, 172, 0.95);*/
  border-radius: 0px !important;
}

.formulario_de_busca .buscar-form::-moz-placeholder {
  font-family: "Ubuntu Condensed", sans-serif;
  color: #fff !important;
  opacity: 6;
  font-size: 15px;
}

.formulario_de_busca .buscar-form:-ms-input-placeholder {
  font-family: "Ubuntu Condensed", sans-serif;
  color: #fff !important;
  opacity: 6;
  font-size: 15px;
}

.formulario_de_busca .buscar-form::-webkit-input-placeholder {
  font-family: "Ubuntu Condensed", sans-serif;
  color: #fff !important;
  opacity: 6;
  font-size: 15px;
}

.formulario_de_busca .fa {
  color: #fff;
  margin-top: -33px;
  font-size: 20px;
  margin-right: 2px;
  position: relative;
  z-index: 999;
  float: right;
}

#header .en {
  font-family: "Ubuntu Condensed", sans-serif;
  color: #fff;
  font-size: 20px;
  padding: 9px 30px;
  float: right;
}

#header .en-2 {
  display: none;
  font-family: "Ubuntu Condensed", sans-serif;
  color: #fff;
  font-size: 20px;
}

#header .navbar-default .navbar-nav > li > a .fa {
  font-size: 19px;
  color: #fff;
}

#header .navbar-default .navbar-nav > li > .cni {
  background: url(../imagens/cni2.jpg) no-repeat left top 15px;
  padding-left: 45px;
  padding-bottom: 33px;
}
#header .navbar-default .navbar-nav > li > .sesi {
  background: url(../imagens/sesi2.jpg) no-repeat left top 15px;
  padding-left: 55px;
  padding-bottom: 33px;
}
#header .navbar-default .navbar-nav > li > .senai {
  background: url(../imagens/senai2.jpg) no-repeat left top 15px;
  padding-left: 70px;
  padding-bottom: 33px;
}
#header .navbar-default .navbar-nav > li > .iel {
  background: url(../imagens/iel2.jpg) no-repeat left top 15px;
  padding-left: 45px;
  padding-bottom: 33px;
}

/************************ #content-index index *****************************/

#content-index {
  background: #fff;
  width: 100%;
  margin-bottom: 60px;
}

#content-index .conteudo {
  padding: 10px 0px 65px 0px;
}

#content-index .conteudo h1 {
  font-family: "Ubuntu Condensed", sans-serif;
  color: #000;
  font-size: 28px;
  margin-bottom: 15px;
}

#content-index .conteudo .sub-tit {
  font: 18px "Calibre Medium", sans-serif;
  line-height: 26px;
  color: #000;
  margin: 0 34px 10px;
}

#content-index .conteudo .acessibilidade {
  font-family: "Arial", sans-serif;
  color: #0078b4;
  font-size: 17px;
}

#content-index .conteudo p {
  font-family: "Arial", sans-serif;
  color: #000;
  font-size: 13px;
}

#content-index .conteudo .menu-nav {
  padding-top: 10px;
  margin-bottom: 50px;
}

#content-index .conteudo .menu-nav ul li {
  padding: 2px 0px;
}

#content-index .conteudo .menu-nav ul a {
  font-family: "Arial", sans-serif;
  color: #0078b4;
  font-size: 13px;
  text-decoration: none;
}
#content-index .conteudo .menu-nav ul a:hover {
  color: #004a70;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
}

#content-index .conteudo a.bnt-home {
  font-family: "Arial", sans-serif;
  color: #fff;
  font-size: 12px;
  text-decoration: none;
  padding: 10px 15px 10px 15px;
  background: #0078b4;
  margin-left: 27px;
}

#content-index .conteudo a.bnt-home:hover {
  background: #004a70;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}

/* nav right */

#nav-navegacao {
  min-height: 115px;
}

#div-nav-navegacao{
	margin-top: 20px;
}

#nav-navegacao .titulo {
  background: #0073ac;
  padding: 11px 15px 11px 15px;
}

#nav-navegacao .titulo h3 {
  font-family: "Ubuntu Condensed", sans-serif;
  color: #fff;
  font-size: 18px;
  margin: 0;
  padding: 0;
  font-weight: 500;
}

#nav-navegacao .titulo h3 .fa {
  margin-right: 10px;
}

#nav-navegacao .nav-links {
  background: #f1f1f1;
}

#nav-navegacao .nav-links ul {
  margin: 0;
  padding: 5px 0px;
}

#nav-navegacao .nav-links ul li {
  display: block;
  padding: 6px 1px 6px 30px;
}

#nav-navegacao .nav-links ul li:hover {
  background: #dddddd;
}

#nav-navegacao .nav-links ul li a {
  /* font-family: 'Ubuntu Condensed', sans-serif; */
  color: #808080;
  font-size: 13px;
  margin: 0;
  padding: 0;
  font-weight: 500;
}

#nav-navegacao .nav-links ul li:hover a {
  color: #0073ac;
}

#nav-navegacao .nav-links ul li:hover .fa-caret-right {
  opacity: 9;
}

#nav-navegacao .nav-links ul li .fa-caret-right {
  color: #808080;
  margin-left: -10px;
  margin-right: 5px;
  opacity: 0;
}

#nav-localidade {
  background: #f3f3f3;
  padding: 0px 10px;
}

#nav-localidade ul {
  padding: 0;
  margin: 0;
}

#nav-localidade ul li {
  display: inline-block;
  padding: 5px 0px;
}

#nav-localidade ul li a {
  font-family: "Arial", sans-serif;
  /* color: #0073ac; */
  color: #000;
  font-size: 13px;
}

#nav-localidade ul li a.active {
  /* color: #000; */
  color: #0073ac;
}

/* duvidas frequentes */

#content-index {
  background: #fff;
  width: 100%;
  /* margin-bottom: 60px; */
}

#content-index .conteudo {
  padding: 10px 0px 40px 0px;
}

#content-index .conteudo h1 {
  font-family: "Ubuntu Condensed", sans-serif;
  color: #000;
  font-size: 28px;
  margin-bottom: 15px;
}

#content-index .title-content {
  margin-top: 30px;
  margin-bottom: 40px;
}

#content-index .title-content h2 {
  font-family: "Arial", sans-serif;
  color: #0073ac;
  font-size: 17px;
  margin: 0;
  margin-bottom: 10px;
}

#content-index .title-content h3 {
  font-family: "Arial", sans-serif;
  color: #000;
  font-size: 17px;
  /* margin: 15px 0px -15px 0px; */
}

#content-index .title-content h5 {
  font-family: "Arial", sans-serif;
  color: #000;
  font-size: 13px;
}

#content-index .title-content p {
  font-family: "Arial", sans-serif;
  color: #000;
  font-size: 13px;
  /* margin-top: 33px; */
}

#content-index .title-content span {
  color: #0073ac;
}

#content-index .accordion_in:after {
  content: "+";
  font-size: 21px !important;
  right: 30px;
  position: absolute;
  z-index: 555;
  height: 49px;
  width: 42px;
  border: 1px solid #0078b4;
  text-align: center;
  margin-top: -16px;
  color: #fff;
  padding-top: 11px;
  margin-right: -15px;
  background: #0078b4;
}

#content-index .accordion_in.collapsed:after {
  content: "-" !important;
  font-size: 21px !important;
  right: 30px;
  position: absolute;
  z-index: 555;
  float: right;
  height: 49px;
  width: 42px;
  border: 1px solid #0078b4;
  text-align: center;
  margin-top: -16px;
  color: #fff;
  padding-top: 11px;
  margin-right: -15px;
  background: #0078b4;
}

/* #content-index box_sac */

#content-index .box_sac {
  background: #004a70;
  padding: 25px 6px 25px 6px;
  min-height: 250px;
  margin: 20px 0px 25px 0px;
}

#content-index .box_sac h4 {
  font-family: "Ubuntu Condensed", sans-serif;
  color: #fff;
  font-size: 17px;
  margin: 0px 0px 10px 0px;
}

#content-index .box_sac p {
  font-family: "Ubuntu Condensed", sans-serif;
  color: #fff;
  font-size: 14px;
  margin: 0;
}

#content-index .title-sac-tell {
  /* background: url(../imagens/icon-tel-fac.jpg)no-repeat left top; */
  padding-left: 35px;
}

#content-index .title-sac-local {
  /* background: url(../imagens/icon-local-fac.jpg)no-repeat left top -3px; */
  padding-left: 35px;
  margin-top: 45px;
}

#content-index .nav_bar_redes {
  margin-bottom: 50px;
}
#content-index .nav_bar_redes ul {
  padding: 0;
  margin: 0;
  text-align: center;
}

#content-index .nav_bar_redes ul li {
  padding: 5px 3px;
  display: inline-block;
}

#content-index .nav_bar_redes ul li a {
  font-size: 18px;
  font-family: "Ubuntu Condensed", sans-serif;
  color: #fff;
  text-decoration: none;
  margin: 0px;
}

#content-index .nav_bar_redes ul li a .fa {
  padding: 15px;
  border: 1px solid #fff;
  border-radius: 50%;
  width: 52px;
  text-align: center;
  background: #0073ac;
}

#content-index .nav_bar_redes ul li a .fa:hover {
  background: #004a70;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}

#mapa {
  margin-top: 30px;
}

#unidades {
  margin-top: 20px;
}

#unidades .title-box {
  margin-bottom: 20px;
}
#unidades .title-box h1 {
  font-family: "Ubuntu Condensed", sans-serif;
  color: #000;
  font-size: 18px;
  margin: 0;
}

#unidades .box_unidades {
  border: 1px solid #e7e7e7;
  box-shadow: 2px 2px 8px #ccc;
  border-radius: 2px;
  margin-bottom: 30px;
  min-height: 370px;
}

#unidades .box_unidades .title {
  border-bottom: 1px solid #e7e7e7;
  padding: 15px;
}

#unidades .box_unidades .conteudo {
  padding: 15px;
  height: 250px;
  overflow: auto;
}

#unidades .box_unidades .conteudo .title-2 {
  background: url(../imagens/icon-local.png) no-repeat left top 3px;
  padding-left: 35px;
  margin-bottom: 10px;
  height: 35px;
}

#unidades .box_unidades .conteudo .title-2 h2 {
  font-family: "Arial", sans-serif;
  color: #000;
  font-size: 14px;
  margin: 0;
}

#unidades .box_unidades .conteudo p {
  font-family: "Arial", sans-serif;
  color: #333;
  font-size: 12px;
  margin-top: 7px;
  word-break: break-all;
}

#unidades .box_unidades .conteudo a {
  font-family: "Ubuntu Condensed", sans-serif;
  color: #333;
  font-size: 14px;
  margin-top: 7px;
}

#unidades .box_unidades .conteudo span {
  color: #000;
  font-size: 16px;
}

#unidades .box_unidades .conteudo .bottom {
  margin-top: 40px;
}

#unidades .box_unidades .bottom {
  padding: 15px;
  margin-top: 10px;
}

#unidades .box_unidades .bottom .bnt-unidades {
  font-family: "Ubuntu Condensed", sans-serif;
  color: #fff;
  font-size: 14px;
  text-decoration: none;
  padding: 8px 20px 8px 20px;
  background: #0078b4;
  border-radius: 4px;
}

#unidades .box_unidades .conteudo .bottom .bnt-unidades:hover {
  background: #004a70;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}

#paginacao {
  float: right;
  margin-top: 30px;
  margin-bottom: 40px;
}

#paginacao ul {
  padding: 0;
  margin: 0;
}

#paginacao ul li {
  padding: 10px 0px;
  display: inline-block;
  background: #f5f5f5;
}
#paginacao ul li.active {
  background: #dedede;
}

#paginacao ul li a {
  text-decoration: none;
  color: #000;
  padding: 11px 18px;
  font-family: "Ubuntu Condensed", sans-serif;
  font-size: 16px;
}

#paginacao ul li:first-child {
  background: none;
}
#paginacao ul li:last-child {
  background: none;
}

#paginacao ul li:first-child a {
  background: none;
  color: #0078b4;
  padding-left: 0;
}

#paginacao ul li:first-child a:hover {
  background: none;
  color: #004a70;
}
#paginacao ul li:last-child a {
  background: none;
  color: #0078b4;
  padding-right: 0;
}
#paginacao ul li:last-child a:hover {
  background: none;
  color: #004a70;
}

#paginacao ul li a:hover {
  background: #dedede;
  color: #004a70;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}

#content-index .title-content-2 h2 {
  font-family: "Arial", sans-serif;
  font-size: 15px;
}

#content-index .title-content-2 h3 {
  font-family: "Arial", sans-serif;
  font-size: 15px;
}

#content-index .title-content-2 ul {
  padding-left: 15px;
  margin: 0;
}

#content-index .title-content-2 ul li {
  padding-bottom: 6px;
}

#content-index .title-content-2 ul li a {
  color: #0078b4;
  font-family: "Arial", sans-serif;
  font-size: 13px;
}
#content-index .title-content-2 ul li a:hover {
  color: #004a70;
}

#content-index .title-content-3 h4 {
  font-family: "Arial", sans-serif;
  font-size: 15px;
  padding-left: 40px;
  margin-top: 25px;
}

#content-index .title-content-3 ul {
  padding-left: 55px;
  margin-bottom: 35px;
}

#content-index .title-content-3 ul li {
  padding-bottom: 6px;
}
#content-index .title-content-3 ul li a {
  color: #0078b4;
  font-family: "Arial", sans-serif;
  font-size: 13px;
}

#content-index .title-content-3 ul li a:hover {
  color: #004a70;
}

#content-index .title-content-3 h2 {
  font-family: "Arial", sans-serif;
  font-size: 15px;
  padding-left: 40px;
  margin-top: 25px;
}

#content-index .title-content-3 h4 {
  font-family: "Arial", sans-serif;
  font-size: 15px;
  padding-left: 40px;
  margin-top: 25px;
}

#content-index .title-content-4 h5 {
  font-family: "Ubuntu Condensed", sans-serif;
  font-size: 15px;
  margin-top: 40px;
}

.mapa img {
  margin-top: 35px;
}

/********** demonstrações **************/

#content-index .nav-download h3 {
  color: #0078b4;
  font-family: "Arial", sans-serif;
  font-size: 16px;
  margin-bottom: 20px;
}

#content-index .nav-download-2 h2 {
  color: #000;
  font-family: "Arial", sans-serif;
  font-size: 15px;
  margin-bottom: 10px;
  padding-left: 40px;
  margin-top: 25px;
}

#content-index .nav-download ul {
  padding-left: 110px;
}

#content-index .nav-download ul li {
  display: block;
  padding: 3px 0px;
}

#content-index .nav-download ul li a {
  color: #0078b4;
  font-family: "Arial", sans-serif;
  font-size: 13px;
  padding-left: 10px;
}
#content-index .nav-download ul li a:hover {
  color: #004a70;
}

#content-index .nav-download-2 ul {
  /* padding-left: 65px; */
}

#content-index .nav-download-2 ul li {
  display: block;
  padding: 3px 0px;
}

#content-index .nav-download-2 ul li a {
  cursor: pointer;
  color: #0078b4;
  font-family: "Arial", sans-serif;
  font-size: 13px;
  padding-left: 10px;
}
#content-index .nav-download-2 ul li a:hover {
  color: #004a70;
}

/*************** gratuidade ****************/

#content-index .content-conteudo h4 {
  color: #0073ac;
  /* font-family: 'Ubuntu Condensed', sans-serif; */
  font-size: 13px;
  /* margin-top: 25px; */
}

#content-index .content-conteudo p {
  color: #111;
  /* font-family: 'Ubuntu Condensed', sans-serif;*/
  font-size: 12px;
}

#content-index .content-conteudo span {
  /*color: #000;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 16px; */
}

#content-index .content-conteudo ul li {
  color: #111;
  /*font-family: 'Ubuntu Condensed', sans-serif;*/
  font-size: 12px;
}

/********* notas ***********/

.notas {
  margin: 30px 0px;
}

.notas a {
  text-decoration: none;
  color: #0078b4;
  font-family: "Ubuntu Condensed", sans-serif;
  font-size: 15px;
}

.notas h3 {
  text-decoration: none;
  color: #000;
  font-family: "Ubuntu Condensed", sans-serif;
  font-size: 19px;
}

.notas p {
  text-decoration: none;
  color: #000;
  font-family: "Ubuntu Condensed", sans-serif;
  font-size: 15px;
}

.nav-veja-tbm {
  margin-top: 00px;
}

.nav-veja-tbm h2 {
  color: #979797;
  font-family: "Ubuntu Condensed", sans-serif;
  font-size: 19px;
}

.nav-veja-tbm ul li {
  padding-bottom: 6px;
}

.nav-veja-tbm ul li a {
  text-decoration: none;
  color: #0078b4;
  font-family: "Arial", sans-serif;
  font-size: 13px;
}
.nav-veja-tbm ul li a:hover {
  color: #004a70;
}

.info-text {
  background: #bcdcf8;
  width: 100%;
  height: 100%;
}

.info-text h4 {
  text-align: center;
  color: #000;
  font-family: "Ubuntu Condensed", sans-serif;
  font-size: 15px;
  margin: 0;
  padding-top: 13px;
  padding-bottom: 13px;
}

/********** FOOTER **********/

#footer {
  background: #0073ac;
  padding: 15px 0px 60px 0px;
}

#footer .menu-footer h4.titulo {
  font-size: 19px;
  font-family: "Ubuntu Condensed", sans-serif;
  color: #fff;
  text-decoration: none;
  margin-bottom: 30px;
  margin-top: 30px;
  padding-top: 5px;
}

#footer .menu-footer ul {
  margin: 0;
  padding: 0px 0px 0px 10px;
  border-left: 1px solid rgba(255, 255, 255, 0.33);
}

#footer .menu-footer ul li {
  display: block;
  padding: 3px 0px;
}

#footer .menu-footer ul li a {
  font-size: 15px;
  font-family: "Ubuntu Condensed", sans-serif;
  color: #fff;
  text-decoration: none;
}

#footer .menu-footer ul li a:hover {
  color: #6ee0ee;
  transition: all 0.4s ease-in-out;
}

#footer .menu-footer-nav ul {
  margin: 25px 0px 0px 0px;
  padding: 0px;
  border-left: 0px !important;
}

#footer .menu-footer-nav ul li {
  display: block;
  padding: 3px 0px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.33);
}

#footer .menu-footer-nav ul li a {
  font-size: 19px;
  font-family: "Ubuntu Condensed", sans-serif;
  color: #fff;
  text-decoration: none;
  padding-left: 10px;
}

#footer .menu-footer-nav ul li a:hover {
  color: #6ee0ee;
  transition: all 0.4s ease-in-out;
}

#footer .menu-footer-nav ul li.fa {
  font-size: 17px;
  color: #fff;
  padding-left: 25px;
}

/* 
#footer .menu-footer-nav .icon-agenda{
	background: url(../imagens/icon-agenda2.jpg)no-repeat left 20px top;
	padding-left: 47px !important;
	padding-bottom: 13px;
}

#footer .menu-footer-nav .icon-can{
	background: url(../imagens/icon-can.jpg)no-repeat left 20px  top;
	padding-left: 47px !important;
	padding-bottom: 13px; 
}

#footer .menu-footer-nav .icon-licitacao{
	background: url(../imagens/icon-licitacao.jpg)no-repeat left 20px  top;
	padding-left: 47px !important;
	padding-bottom: 13px; 
}
 */

/********** CONTATO **********/

#contato {
  background: #004a70;
  padding: 50px 0px 50px 0px;
}

#contato .menu-footer-contato h1 {
  font-size: 18px;
  font-family: "Ubuntu Condensed", sans-serif;
  color: #fff;
  text-decoration: none;
  margin-bottom: 10px;
  margin-top: 0px;
  padding-top: 5px;
}

#contato .menu-footer-contato .fa-phone {
  padding-right: 17px;
  font-size: 24px;
  float: left;
  margin-top: 6px;
}
#contato .menu-footer-contato .fa-map-marker {
  padding-right: 17px;
  font-size: 24px;
  float: left;
  margin-top: -3px;
}
#contato .menu-footer-contato .fa-envelope {
  width: 30px;
  font-size: 16px;
  color: #fff;
}
#contato .menu-footer-contato .fa-user {
  width: 30px;
  font-size: 16px;
  color: #fff;
}
#contato .menu-footer-contato .fa-file-text {
  width: 30px;
  font-size: 16px;
  color: #fff;
}

#contato .menu-footer-contato .icon1 {
  background: url(../imagens/icon-telefone.jpg) no-repeat left top 5px;
  padding-left: 35px;
  height: 32px;
}
#contato .menu-footer-contato .icon2 {
  background: url(../imagens/icon-local.jpg) no-repeat left top 5px;
  padding-left: 35px;
  height: 28px;
}

#contato .menu-footer-contato ul {
  margin: 0px;
  padding: 0px;
}

#contato .menu-footer-contato ul li {
  display: block;
  padding: 3px 0px;
  margin-left: 35px;
}

#contato .menu-footer-contato ul li a {
  font-size: 15px;
  font-family: "Ubuntu Condensed", sans-serif;
  color: #fff;
  text-decoration: none;
  line-height: 23px;
}

#contato .menu-footer-contato ul li a:hover {
  color: #6ee0ee;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}

#contato .menu-footer-contato .icon-carta {
  background: url(../imagens/icon-carta.jpg) no-repeat left top;
  padding-left: 30px;
  padding-bottom: 10px;
}

#contato .menu-footer-contato .icon-user {
  background: url(../imagens/icon-user.jpg) no-repeat left top;
  padding-left: 30px;
  padding-bottom: 10px;
}

#contato .menu-footer-contato .icon-agenda {
  background: url(../imagens/icon-agenda.jpg) no-repeat left top;
  padding-left: 30px;
  padding-bottom: 10px;
}

#rodape {
  background: #0073ac;
  padding: 20px 0px 15px 0px;
}

#rodape .title-portal {
  margin-top: 13px;
}

#rodape .title-portal .fa-home {
  color: #fff;
  font-size: 18px;
}

#rodape .title-portal a {
  font-size: 15px;
  font-family: "Ubuntu Condensed", sans-serif;
  color: #fff;
  text-decoration: none;
  margin: 0px;
}

#rodape .menu-rodape ul {
  margin: 0px;
  padding: 0px;
}

#rodape .menu-rodape ul li {
  padding: 10px 10px;
  display: inline-block;
}

#rodape .menu-rodape ul li a {
  text-decoration: none;
  font-family: "Ubuntu Condensed", sans-serif;
  color: #fff;
  font-size: 20px;
  font-style: italic;
}

#rodape .menu-rodape .cni {
  background: url(../imagens/cni2.jpg) no-repeat left top;
  padding-left: 65px;
}

#rodape .menu-rodape .sesi {
  background: url(../imagens/sesi2.jpg) no-repeat left top;
  padding-left: 65px;
}

#rodape .menu-rodape .senai {
  background: url(../imagens/senai2.jpg) no-repeat left top;
  padding-left: 75px;
}
#rodape .menu-rodape .iel {
  background: url(../imagens/iel2.jpg) no-repeat left top;
  padding-left: 65px;
}

#rodape .menu-redes ul {
  margin: 0px;
  padding: 0px;
}

#rodape .menu-redes ul li {
  padding: 5px 3px;
  display: inline-block;
}

#rodape .menu-redes ul li a {
  font-size: 15px;
  font-family: "Ubuntu Condensed", sans-serif;
  color: #fff;
  text-decoration: none;
  margin: 0px;
}

#rodape .menu-redes ul li a .fa {
  padding: 10px;
  border: 1px solid #fff;
  border-radius: 50%;
  width: 38px;
  text-align: center;
}

#rodape .menu-redes ul li a .fa:hover {
  background: #004a70;
  border: 1px solid #004a70;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}

#rodape .menu-redes .redes1 {
  background: url(../imagens/icon-redes1.jpg) no-repeat left top;
  padding-left: 40px;
  padding-bottom: 15px;
  padding-top: 8px;
}

#rodape .menu-redes .redes2 {
  background: url(../imagens/icon-redes2.jpg) no-repeat left top;
  padding-left: 40px;
  padding-bottom: 15px;
  padding-top: 8px;
}
#rodape .menu-redes .redes3 {
  background: url(../imagens/icon-redes3.jpg) no-repeat left top;
  padding-left: 40px;
  padding-bottom: 15px;
  padding-top: 8px;
}

/******************** media mobile ************************/

@media (max-width: 767px) {
  #header .navbar-nav {
    text-align: center;
  }
  #header .nav > li > a {
    position: relative;
    display: block;
    padding-right: 6px !important;
    padding-left: 0px;
    float: left;
    padding-right: 4% !important;
    padding-left: 4% !important;
  }

  #header .navbar-form {
    margin-bottom: 15px !important;
    padding: 0px !important;
    width: 100%;
  }

  #header .en {
    display: none;
  }

  #header .en-2 {
    display: block !important;
  }

  #rodape .menu-redes ul li:first-child {
    display: none !important;
  }

  #rodape .menu-redes {
    text-align: center;
  }

  #rodape .title-portal {
    background: none;
    padding-left: 0px;
    margin-top: 11px;
    text-align: center;
  }

  #footer .menu-footer-nav ul li a {
    padding-left: 10px;
  }

  #content-index .conteudo {
    padding: 0px 0px 0px 0px;
  }

  #nav-navegacao {
    margin-top: 60px;
    margin-bottom: 25px;
  }

  .menu-footer-contato {
    margin-top: 25px;
  }

  .form-control-select {
    width: 100%;
  }

  #paginacao {
    margin-top: 0px;
  }

  .mapa img {
    width: 100%;
  }

  #content-index .conteudo {
    padding: 10px 0px 20px 0px;
  }

  .img-receita img {
    width: 100%;
  }

  #rodape .menu-rodape ul {
    text-align: center;
  }
} /* END MEDIA 767px*/

@media (max-width: 1201px) {
  .panel-title > a {
    padding-right: 23px;
    font-size: 14px !important;
  }

  #content-index .accordion_in:after {
    content: "+";
    font-size: 21px !important;
    right: 30px;
    position: absolute;
    z-index: 555;
    float: right;
    height: 47px;
    width: 42px;
    border: 1px solid #0078b4;
    text-align: center;
    margin-top: -16px;
    color: #fff;
    padding-top: 11px;
    margin-right: -15px;
    background: #0078b4;
  }

  #content-index .accordion_in.collapsed:after {
    content: "-" !important;
    font-size: 21px !important;
    right: 30px;
    position: absolute;
    z-index: 555;
    float: right;
    height: 47px;
    width: 42px;
    border: 1px solid #0078b4;
    text-align: center;
    margin-top: -16px;
    color: #fff;
    padding-top: 11px;
    margin-right: -15px;
    background: #0078b4;
  }
}

@media (max-width: 769px) {
  .panel-title > a {
    padding-right: 23px;
    font-size: 14px !important;
  }

  #content-index .conteudo {
    padding: 10px 0px 0px 0px;
  }

  .recaptcha_image_cell {
    width: 100% !important;
  }
  .recaptchatable * {
    width: 100% !important;
  }

  .btn-enviar-contato {
    float: none !important;
    margin-top: 15px;
  }

  #frmQuestionario select.m-border {
    margin-bottom: 15px;
  }

  .navbar-nav {
    margin: 7.5px 0px;
  }
} /* end media 420px */

@media (max-width: 710px) {
  .panel-title > a {
    padding-right: 23px;
    font-size: 13px !important;
  }
  #rodape .menu-rodape ul {
    text-align: center;
  }
} /* end media 420px */

@media (max-width: 637px) {
  #rodape .menu-rodape ul {
    text-align: center;
  }

  .panel-title > a {
    padding-right: 23px;
    font-size: 13px !important;
  }

  #content-index .accordion_in:after {
    content: "+";
    font-size: 21px !important;
    right: 30px;
    position: absolute;
    z-index: 555;
    height: 60px;
    width: 42px;
    border: 1px solid #0078b4;
    text-align: center;
    margin-top: -16px;
    color: #fff;
    padding-top: 19px;
    margin-right: -15px;
    background: #0078b4;
    margin-top: -30px;
  }

  #content-index .accordion_in.collapsed:after {
    content: "-" !important;
    font-size: 21px !important;
    right: 30px;
    position: absolute;
    z-index: 555;
    height: 60px;
    width: 42px;
    border: 1px solid #0078b4;
    text-align: center;
    margin-top: -16px;
    color: #fff;
    padding-top: 19px;
    margin-right: -15px;
    background: #0078b4;
    margin-top: -30px;
  }
} /* end media 420px */

@media (max-width: 420px) {
  #rodape .menu-rodape ul {
    text-align: center;
  }
  .panel-title > a {
    padding-right: 23px;
    font-size: 13px !important;
  }

  #content-index .accordion_in:after {
    content: "+";
    font-size: 21px !important;
    right: 30px;
    position: absolute;
    z-index: 555;
    height: 60px;
    width: 42px;
    border: 1px solid #0078b4;
    text-align: center;
    margin-top: -16px;
    color: #fff;
    padding-top: 19px;
    margin-right: -15px;
    background: #0078b4;
    margin-top: -30px;
  }

  #content-index .accordion_in.collapsed:after {
    content: "-" !important;
    font-size: 21px !important;
    right: 30px;
    position: absolute;
    z-index: 555;
    height: 60px;
    width: 42px;
    border: 1px solid #0078b4;
    text-align: center;
    margin-top: -16px;
    color: #fff;
    padding-top: 19px;
    margin-right: -15px;
    background: #0078b4;
    margin-top: -30px;
  }

  .panel-body {
    font-size: 13px;
  }

  #header .nav > li > a {
    padding-right: 2.4% !important;
    padding-left: 3% !important;
  }

  #rodape .menu-rodape ul li {
    padding: 15px 17px;
  }

  #content-index .nav-download h3 {
    padding-left: 0px;
  }
  #content-index .nav-download ul {
    padding-left: 0px;
  }
  #content-index .nav-download-2 ul {
    padding-left: 0px;
  }

  #nav-navegacao {
    margin-top: 55px;
    margin-bottom: 25px;
  }

  #content-index .title-content-3 h4 {
    padding-left: 0px;
  }
  #content-index .title-content-3 ul {
    padding-left: 20px;
  }
  #content-index .conteudo a.bnt-home {
    font-size: 12px;
  }

  #content-index .conteudo p {
    font-size: 12px;
  }

  #lista-contratos .table td {
    font-size: 13px;
  }
} /* end media 420px */

@media (max-width: 376px) {
  #rodape .menu-rodape ul {
    text-align: center;
  }
  #header .nav > li > a {
    padding-right: 2% !important;
    padding-left: 2.3% !important;
  }
  #rodape .menu-rodape ul li {
    padding: 15px 13px;
  }

  .panel-body {
    font-size: 13px;
  }

  .panel-title > a {
    padding-right: 23px;
    font-size: 13px !important;
  }

  #content-index .accordion_in:after {
    content: "+";
    font-size: 21px !important;
    right: 30px;
    position: absolute;
    z-index: 555;
    height: 55px;
    width: 42px;
    border: 1px solid #0078b4;
    text-align: center;
    margin-top: -16px;
    color: #fff;
    padding-top: 16px;
    margin-right: -15px;
    background: #0078b4;
    margin-top: -28px;
  }

  #content-index .accordion_in.collapsed:after {
    content: "-" !important;
    font-size: 21px !important;
    right: 30px;
    position: absolute;
    z-index: 555;
    height: 55px;
    width: 42px;
    border: 1px solid #0078b4;
    text-align: center;
    margin-top: -16px;
    color: #fff;
    padding-top: 16px;
    margin-right: -15px;
    background: #0078b4;
    margin-top: -28px;
  }
} /* end media 376px */

@media (max-width: 361px) {
  #rodape .menu-rodape ul {
    text-align: center;
  }
  #header .nav > li > a {
    padding-right: 2% !important;
    padding-left: 1.8% !important;
  }

  #rodape .menu-rodape ul li {
    padding: 15px 13px;
  }

  .panel-title > a {
    padding-right: 23px;
    font-size: 13px !important;
  }

  #content-index .accordion_in:after {
    content: "+";
    font-size: 21px !important;
    right: 30px;
    position: absolute;
    z-index: 555;
    height: 55px;
    width: 42px;
    border: 1px solid #0078b4;
    text-align: center;
    margin-top: -16px;
    color: #fff;
    padding-top: 16px;
    margin-right: -15px;
    background: #0078b4;
    margin-top: -28px;
  }

  #content-index .accordion_in.collapsed:after {
    content: "-" !important;
    font-size: 21px !important;
    right: 30px;
    position: absolute;
    z-index: 555;
    height: 55px;
    width: 42px;
    border: 1px solid #0078b4;
    text-align: center;
    margin-top: -16px;
    color: #fff;
    padding-top: 16px;
    margin-right: -15px;
    background: #0078b4;
    margin-top: -28px;
  }
} /* end media 361px */

@media (max-width: 350px) {
  #rodape .menu-rodape ul {
    text-align: center;
  }
  .panel-title > a {
    padding-right: 23px;
    font-size: 10px !important;
  }

  #content-index .accordion_in:after {
    content: "+";
    font-size: 21px !important;
    right: 30px;
    position: absolute;
    z-index: 555;
    height: 53px;
    width: 42px;
    border: 1px solid #0078b4;
    text-align: center;
    margin-top: -16px;
    color: #fff;
    padding-top: 16px;
    margin-right: -15px;
    background: #0078b4;
    margin-top: -27px;
  }

  #content-index .accordion_in.collapsed:after {
    content: "-" !important;
    font-size: 21px !important;
    right: 30px;
    position: absolute;
    z-index: 555;
    height: 53px;
    width: 42px;
    border: 1px solid #0078b4;
    text-align: center;
    margin-top: -16px;
    color: #fff;
    padding-top: 16px;
    margin-right: -15px;
    background: #0078b4;
    margin-top: -27px;
  }
}

@media (max-width: 321px) {
  #rodape .menu-rodape ul {
    text-align: center;
  }
  #header .nav > li > a {
    padding-right: 3% !important;
    padding-left: 0% !important;
  }

  #rodape .menu-rodape ul li {
    padding: 15px 8px;
  }

  .panel-body {
    font-size: 11px;
  }
} /* end media 361px */

@media (min-width: 993px) {
  .row2 {
    margin-right: -15px;
  }
}

/* utilites */

.form-control-select {
  display: block;
  width: 30%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 2px solid #dbdbdb;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s,
    -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control-select:focus {
  border-color: #0073ac;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(102, 175, 233, 0.6);
}

.telefone {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s,
    -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.telefone:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(102, 175, 233, 0.6);
}

#frmQuestionario span.descCampo {
  /* font-family: 'Ubuntu Condensed', sans-serif; */
  color: #000;
  font-size: 12px;
}

@media (min-width: 769px) {
  /* nome */
  #frmQuestionario span.form-spam31325 {
    float: left;
    margin-top: -20px;
  }

  .form-value31325 {
    width: 50%;
    float: left;
    padding-right: 10px;
  }

  /* email */
  #frmQuestionario span.form-spam31326 {
    float: left;
    margin-top: -20px;
    padding-left: 10px;
  }
  .form-value31326 {
    width: 50%;
    float: left;
    padding-left: 10px;
  }

  /* telefone */
  .form-value31328 {
    width: 25%;
    float: left;
    padding-right: 10px;
  }

  #frmQuestionario span.form-spam31328 {
    margin-top: -20px;
    float: left;
  }

  /* estado */
  #frmQuestionario span.form-spam31329 {
    margin-top: -20px;
    float: left;
    margin-left: 1%;
  }
  .value31329 {
    width: 23%;
    float: left;
    margin-left: 1%;
  }

  /* cidade */
  #frmQuestionario span.form-spam31330 {
    margin-top: -20px;
    float: left;
    margin-left: 2%;
  }
  .value31330 {
    width: 49%;
    float: left;
    margin-left: 2%;
  }

  /* Assunto */
  #frmQuestionario span.form-spam31331 {
    float: left;
    margin-top: 0px;
    width: 100%;
  }
  .value31331 {
    width: 50%;
    margin-bottom: 35px;
  }

  /* Categoria */
  #frmQuestionario span.form-spam31332 {
    margin-top: -20px;
    float: left;
  }
  .value31332 {
    width: 50%;
    margin-bottom: 35px;
  }

  /* Instituição */
  #frmQuestionario span.form-spam31333 {
    margin-top: -20px;
    float: left;
  }

  .value31333 {
    width: 50%;
  }

  /* Mensagem */
  #frmQuestionario span.form-spam31334 {
    margin-top: 18px;
    float: left;
  }

  /* form Empresa */
  .form-value31327 {
    margin-bottom: 35px;
  }

  /* inicio - questionario senai fale conosco - produção */

  /* nome */
  #frmQuestionario span.form-spam41351 {
    float: left;
    margin-top: -20px;
  }

  .form-value41351 {
    width: 50%;
    float: left;
    padding-right: 10px;
  }

  /* email */
  #frmQuestionario span.form-spam41352 {
    float: left;
    margin-top: -20px;
    padding-left: 10px;
  }
  .form-value41352 {
    width: 50%;
    float: left;
    padding-left: 10px;
  }

  /* telefone */
  .form-value41354 {
    width: 25%;
    float: left;
    padding-right: 10px;
  }

  #frmQuestionario span.form-spam41354 {
    margin-top: -20px;
    float: left;
  }

  /* estado */
  #frmQuestionario span.form-spam41355 {
    margin-top: -20px;
    float: left;
    width: 25%;
    /* margin-left: 1%; */
  }
  .value41355 {
    width: 23%;
    float: left;
    /* margin-left: 1%; */
  }
  #frmQuestionario > #Estado {
    width: 25%;
  }

  /* cidade */
  #frmQuestionario span.form-spam41355 {
    margin-top: -20px;
    float: left;
    /* margin-left: 2%; */
  }
  .value41355 {
    width: 49%;
    float: left;
    /* margin-left: 2%; */
  }

  #table_41355_Acre,
  #table_41355_Alagoas,
  #table_41355_Amapa,
  #table_41355_Amazonas,
  #table_41355_Bahia,
  #table_41355_Ceara,
  #table_41355_DistritoFederal,
  #table_41355_EspiritoSanto,
  #table_41355_Goias,
  #table_41355_Maranhao,
  #table_41355_MatoGrosso,
  #table_41355_MatoGrossodoSul,
  #table_41355_MinasGerais,
  #table_41355_Para,
  #table_41355_Paraiba,
  #table_41355_Parana,
  #table_41355_Pernambuco,
  #table_41355_Piaui,
  #table_41355_RiodeJaneiro,
  #table_41355_RioGrandedoNorte,
  #table_41355_RioGrandedoSul,
  #table_41355_Rondonia,
  #table_41355_Roraima,
  #table_41355_SantaCatarina,
  #table_41355_SaoPaulo,
  #table_41355_Sergipe,
  #table_41355_Tocantins {
    width: 48%;
    float: right;
    margin-top: 34px;
  }
  #frmQuestionario td.camposGeral span.descCampo {
    float: left;
    width: 50%;
    margin-top: -55px;
  }
  #frmQuestionario #Cidade {
    margin-top: -35px;
  }

  /* Assunto */
  #frmQuestionario span.form-spam41357 {
    float: left;
    margin-top: 0px;
    width: 100%;
    clear: both;
  }
  .value41357 {
    width: 50%;
    margin-bottom: 35px;
    float: left;
  }

  /* Categoria */
  #frmQuestionario span.form-spam41358 {
    margin-top: -20px;
    float: left;
    clear: both;
  }
  .value41358 {
    width: 50%;
    /* margin-bottom: 35px; */
    clear: both;
  }

  /* Instituição */
  #frmQuestionario span.form-spam41359 {
    margin-top: -20px;
    float: left;
  }

  .value41359 {
    width: 50%;
  }

  /* Mensagem */
  #frmQuestionario span.form-spam41360 {
    /* margin-top: 18px; */
    float: left;
  }

  /* form Empresa */
  .form-value41353 {
    margin-bottom: 35px;
  }
  /* fim - questionario sesi fale conosco - produção*/

  /* inicio - questionario sesi fale conosco - produção */

  /* nome */
  #frmQuestionario span.form-spam41419 {
    float: left;
    margin-top: -20px;
  }

  .form-value41419 {
    width: 50%;
    float: left;
    padding-right: 10px;
  }

  /* email */
  #frmQuestionario span.form-spam41420 {
    float: left;
    margin-top: -20px;
    padding-left: 10px;
  }
  .form-value41420 {
    width: 50%;
    float: left;
    padding-left: 10px;
  }

  /* empresa */
  #frmQuestionario span.form-spam41421 {
    margin-top: -20px;
  }
  .form-value41421 {
    padding-bottom: 15px;
  }

  /* telefone */
  .form-value41422 {
    width: 25%;
    float: left;
    padding-right: 10px;
  }

  #frmQuestionario span.form-spam41422 {
    margin-top: -20px;
    float: left;
  }

  /* estado */
  /*#frmQuestionario span.form-spam41423{
		margin-top: -20px;
		float: left;
		margin-left: 1%;
	}
	.value41423{
		width: 23%;
	    float: left;
	    margin-left: 1%;
	} */

  /* cidade */
  /*#frmQuestionario span.form-spam41424{
		margin-top: -20px;
		float: left;
		margin-left: 2%;
	}
	.value41424{
		width: 49%;
	    float: left;
	    margin-left: 2%;
	} */

  /* estado */
  #frmQuestionario span.form-spam41423 {
    margin-top: -20px;
    float: left;
    width: 25%;
    /* margin-left: 1%; */
  }
  .value41423 {
    width: 23%;
    float: left;
    /* margin-left: 1%; */
  }

  /* cidade */
  #frmQuestionario span.form-spam41424 {
    margin-top: -20px;
    float: left;
    /* margin-left: 2%; */
  }
  .value41424 {
    width: 49%;
    float: left;
  }

  #table_41423_Acre,
  #table_41423_Alagoas,
  #table_41423_Amapa,
  #table_41423_Amazonas,
  #table_41423_Bahia,
  #table_41423_Ceara,
  #table_41423_DistritoFederal,
  #table_41423_EspiritoSanto,
  #table_41423_Goias,
  #table_41423_Maranhao,
  #table_41423_MatoGrosso,
  #table_41423_MatoGrossodoSul,
  #table_41423_MinasGerais,
  #table_41423_Para,
  #table_41423_Paraiba,
  #table_41423_Parana,
  #table_41423_Pernambuco,
  #table_41423_Piaui,
  #table_41423_RiodeJaneiro,
  #table_41423_RioGrandedoNorte,
  #table_41423_RioGrandedoSul,
  #table_41423_Rondonia,
  #table_41423_Roraima,
  #table_41423_SantaCatarina,
  #table_41423_SaoPaulo,
  #table_41423_Sergipe,
  #table_41423_Tocantins {
    width: 48%;
    float: right;
    margin-top: 34px;
  }
  /*
	#frmQuestionario td.camposGeral span.descCampo{
	 	float: left;
		width: 50%;
		margin-top: -55px;
	} */
  /*#frmQuestionario #Cidade{
		margin-top: -35px;
	} */

  /* Assunto */
  #frmQuestionario span.form-spam41425 {
    float: left;
    margin-top: 0px;
    width: 100%;
    clear: both;
  }
  .value41425 {
    width: 50%;
    margin-bottom: 35px;
    float: left;
  }

  /* Categoria */
  #frmQuestionario span.form-spam41426 {
    margin-top: -20px;
    float: left;
    clear: both;
  }
  .value41426 {
    width: 50%;
    margin-bottom: 15px;
    clear: both;
  }

  /* Instituição */
  #frmQuestionario span.form-spam41427 {
    margin-top: -20px;
    float: left;
  }

  .value41427 {
    width: 50%;
  }

  /* Mensagem */
  #frmQuestionario span.form-spam41428 {
    /* margin-top: 18px; */
    float: left;
  }

  /* form Empresa */
  .form-value41428 {
    margin-bottom: 35px;
  }

  /* fim - questionario sesi fale conosco - produção */

  /* inicio - questionario sesi ouvidoria - produção */

  /* nome */
  #frmQuestionario span.form-spam45521 {
    float: left;
    margin-top: -20px;
  }

  .form-value45521 {
    width: 50%;
    float: left;
    /* padding-right: 10px; */
  }

  /* email */
  #frmQuestionario span.form-spam45522 {
    float: left;
    margin-top: -20px;
    padding-left: 10px;
  }
  .form-value45522 {
    width: 50%;
    float: left;
    padding-left: 10px;
  }

  /* telefone */
  .form-value45524 {
    width: 25%;
    float: left;
    clear: both;
    padding-right: 10px;
    padding-bottom: 15px;
  }

  #frmQuestionario span.form-spam45524 {
    float: left;
    margin-bottom: 6px;
  }

  /* Estado  */
  #frmQuestionario > #Estado {
    width: 25%;
    float: left;
  }

  #frmQuestionario span.form-spam45525 {
    float: left;
    width: 25%;
    margin-top: -20px;
  }
  .value45525 {
    width: 23%;
    float: left;
  }

  /* cidade */
  #frmQuestionario span.form-spam45525 {
    margin-top: -20px;
    float: left;
    /* margin-left: 2%; */
  }
  .value45525 {
    width: 49%;
    float: left;
    /* margin-left: 2%; */
  }

  #table_45525_Acre,
  #table_45525_Alagoas,
  #table_45525_Amapa,
  #table_45525_Amazonas,
  #table_45525_Bahia,
  #table_45525_Ceara,
  #table_45525_DistritoFederal,
  #table_45525_EspiritoSanto,
  #table_45525_Goias,
  #table_45525_Maranhao,
  #table_45525_MatoGrosso,
  #table_45525_MatoGrossodoSul,
  #table_45525_MinasGerais,
  #table_45525_Para,
  #table_45525_Paraiba,
  #table_45525_Parana,
  #table_45525_Pernambuco,
  #table_45525_Piaui,
  #table_45525_RiodeJaneiro,
  #table_45525_RioGrandedoNorte,
  #table_45525_RioGrandedoSul,
  #table_45525_Rondonia,
  #table_45525_Roraima,
  #table_45525_SantaCatarina,
  #table_45525_SaoPaulo,
  #table_45525_Sergipe,
  #table_45525_Tocantins {
    width: 49%;
    float: right;
    margin-top: 34px;
  }

  /* Assunto */
  #frmQuestionario span.form-spam45526 {
    float: left;
    margin-top: -20px;
    width: 49%;
    clear: both;
  }
  .value45526 {
    width: 50%;
    float: left;
    padding-right: 10px;
    margin-bottom: 35px;
  }

  /* Categoria */
  #frmQuestionario span.form-spam45527 {
    width: 49%;
    margin-top: -20px;
    float: right;
  }
  .value45527 {
    width: 49%;
    margin-bottom: 35px;
    float: right;
  }

  /* Numero do protocolo */
  #frmQuestionario span.form-spam45562 {
    margin-top: -20px;
    float: left;
    clear: both;
  }

  .value45562 {
    width: 100%;
  }

  /* Mensagem */
  #frmQuestionario span.form-spam41428 {
    float: left;
  }

  /* fim - questionario sesi ouvidoria - produção */

  /* inicio - questionario SENAI - ouvidoria - produção */

  /* nome */
  #frmQuestionario span.form-spam45563 {
    float: left;
    margin-top: -20px;
  }

  .form-value45563 {
    width: 50%;
    float: left;
    /* padding-right: 10px; */
  }

  /* email */
  #frmQuestionario span.form-spam45564 {
    float: left;
    margin-top: -20px;
    padding-left: 10px;
  }
  .form-value45564 {
    width: 50%;
    float: left;
    padding-left: 10px;
  }

  /* telefone */
  .form-value45565 {
    width: 25%;
    float: left;
    clear: both;
    padding-right: 10px;
    padding-bottom: 15px;
  }

  #frmQuestionario span.form-spam45565 {
    float: left;
    margin-bottom: 6px;
  }

  /* Estado  */
  #frmQuestionario > #Estado {
    width: 25%;
    float: left;
  }

  #frmQuestionario span.form-spam45566 {
    float: left;
    width: 25%;
    margin-top: -20px;
  }
  .value45566 {
    width: 23%;
    float: left;
  }

  /* cidade */
  #frmQuestionario span.form-spam45575 {
    margin-top: -20px;
    float: left;
    /* margin-left: 2%; */
  }
  .value45575 {
    width: 49%;
    float: left;
    /* margin-left: 2%; */
  }

  #table_45566_Acre,
  #table_45566_Alagoas,
  #table_45566_Amapa,
  #table_45566_Amazonas,
  #table_45566_Bahia,
  #table_45566_Ceara,
  #table_45566_DistritoFederal,
  #table_45566_EspiritoSanto,
  #table_45566_Goias,
  #table_45566_Maranhao,
  #table_45566_MatoGrosso,
  #table_45566_MatoGrossodoSul,
  #table_45566_MinasGerais,
  #table_45566_Para,
  #table_45566_Paraiba,
  #table_45566_Parana,
  #table_45566_Pernambuco,
  #table_45566_Piaui,
  #table_45566_RiodeJaneiro,
  #table_45566_RioGrandedoNorte,
  #table_45566_RioGrandedoSul,
  #table_45566_Rondonia,
  #table_45566_Roraima,
  #table_45566_SantaCatarina,
  #table_45566_SaoPaulo,
  #table_45566_Sergipe,
  #table_45566_Tocantins {
    width: 49%;
    float: right;
    margin-top: 34px;
  }

  /* Assunto */
  #frmQuestionario span.form-spam45567 {
    float: left;
    margin-top: -20px;
    width: 49%;
    clear: both;
  }
  .value45567 {
    width: 50%;
    float: left;
    padding-right: 10px;
    margin-bottom: 35px;
  }

  /* Categoria */
  #frmQuestionario span.form-spam45568 {
    width: 49%;
    margin-top: -20px;
    float: right;
  }
  .value45568 {
    width: 49%;
    margin-bottom: 35px;
    float: right;
  }

  /* Numero do protocolo */
  #frmQuestionario span.form-spam45597 {
    margin-top: -20px;
    float: left;
    clear: both;
  }

  .value45597 {
    width: 100%;
  }

  /* Mensagem */
  #frmQuestionario span.form-spam45569 {
    float: left;
  }

  /* fim - questionario senai - ouviforia - produção */
} /* end media */

.nav-icon-seta {
  color: #0073ac;
  font-size: 19px;
  margin-bottom: -10px;
  float: left;
}

/* botão enviar */
.botao-enviar {
  margin-top: 0px;
  margin-bottom: 10px;
}

.btn-enviar-contato {
  background: #0073ac;
  border-radius: 4px;
  padding: 5px 15px 5px 15px;
  color: #fff;
  font-family: "Ubuntu Condensed", sans-serif;
  font-size: 14px;
  border: 1px solid #0073ac;
  float: right;
}

.btn-enviar-contato:hover {
  background: #004a70;
  border: 1px solid #004a70;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}

i {
  display: none;
}

.alert-danger {
  margin-bottom: 40px;
}

.icon-box-contato {
  float: left;
  margin-left: -30px;
  font-size: 20px;
  color: #fff;
}

.panel-body {
  font-size: 14px;
}

.listagem {
  margin-top: 30px;
}

#mapa {
  width: 100%;
  height: 550px;
  background: url(../imagens/mapa_parana_01.jpg) no-repeat top center;
  clear: both;
  position: relative;
  background-size: 100%;
}

#area .pin {
  width: 24px;
  height: 42px;
  position: absolute;
  background: url(../imagens/bg_pin__off.png) no-repeat center center;
  cursor: pointer;
  z-index: 999;
}

#mapa #area {
  width: 83%;
  height: 457px;
  top: 67px;
  left: 80px;
  position: relative;
}

#boxMapa .texto {
  background: #fff;
  border-radius: 5px;
  padding: 20px;
  font-size: 11px;
  width: 300px;
  border: 1px solid #d3d3d3;
  box-shadow: 0px 0px 10px #aaa;
}

#boxMapa {
  display: none;
  position: absolute;
  padding: 0px;
  z-index: 900;
}

#boxMapa .texto {
  background: #fff;
  border-radius: 5px;
  padding: 20px;
  font-size: 11px;
  width: 300px;
  border: 1px solid #d3d3d3;
  box-shadow: 0px 0px 10px #aaa;
}
#boxMapa .texto * {
  color: #777 !important;
}
#boxMapa .texto h3 {
  color: #00a54f !important;
  padding: 0px 0px 10px !important;
  margin: 0px 0px 10px !important;
}
#boxMapa .texto a {
  color: #00a54f !important;
}
#boxMapa .texto p {
  padding-bottom: 10px;
}
#boxMapa .esconde {
  display: none;
}

/* --- >>> UNIDADES <<< --- */

.listagem .itens {
  display: none;
}

span.tituloGrupo {
  display: none;
}

#mapa a.linkCidades {
  font-family: "Ubuntu Condensed", sans-serif;
  color: #0073ac;
  font-size: 15px;
  text-decoration: none;
}

ul.grupos {
  display: none;
}

.title-content .resultado_busca {
  margin-top: 35px;
}

.title-content .resultado_busca .titulo {
  margin-bottom: 10px;
}

.title-content .resultado_busca .titulo a {
  margin-top: 0px;
  font-family: "Ubuntu Condensed", sans-serif;
  color: #0073ac;
  font-size: 20px;
}

.title-content .resultado_busca p {
  margin-top: 5px !important;
  font-family: "Ubuntu Condensed", sans-serif;
  color: #0073ac !important;
  font-size: 15px;
  margin-bottom: 10px !important;
}

.title-content .resultado_busca .link a {
  margin-top: 0px;
  font-family: "Ubuntu Condensed", sans-serif;
  color: rgba(26, 165, 26, 0.73);
  font-size: 15px;
}

.title-content .resultado_busca p a {
  margin-top: 0px !important;
  font-family: "Ubuntu Condensed", sans-serif;
  color: rgba(26, 165, 26, 0.73) !important;
  font-size: 15px;
}

.gs-bidi-start-align {
  margin-top: 0px !important;
  font-family: "Ubuntu Condensed", sans-serif;
  color: rgba(26, 165, 26, 0.73);
  font-size: 15px !important;
}

.box_unidades ::-webkit-scrollbar {
  background: #ccc;
  width: 5px;
  height: 5px !important;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.box_unidades ::-webkit-scrollbar-button {
  background: #ccc;
  width: 5px;
  height: 5px !important;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.box_unidades ::-webkit-scrollbar-thumb {
  background: #0078b4;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.box_unidades ::-webkit-scrollbar-track {
  background: #ccc;
  margin-top: 0px;
  margin-bottom: 0px;
  height: 20px !important;
}

/* novo layout */

#content-header {
  background: #0a4b70;
}

#content-header .nav-menu-topo ul {
  margin: 0;
  padding: 0;
}
#content-header .nav-menu-topo ul li {
  display: inline;
  padding-right: 10px;
}

#content-header .nav-menu-topo ul li a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #82d0f5;
  margin: 0px 0px 10px;
  text-decoration: none;
  line-height: 30px;
  border-right: 1px solid #0078b4;
  padding-right: 10px;
}
#content-header .nav-menu-topo ul li:last-child a {
  border: none;
}
#content-header .nav-menu-topo ul li a:hover {
  color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

#content-header .nav-itens {
  text-align: right;
}
#content-header .nav-itens ul {
  margin: 0;
  padding: 0;
}
#content-header .nav-itens ul li {
  display: inline;
  padding: 5px 4px;
}
#content-header .nav-itens ul li a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #82d0f5;
  margin: 0px 0px 10px;
  text-decoration: none;
  line-height: 30px;
  border-right: 1px solid #0078b4;
  padding-right: 10px;
}
#content-header .nav-itens ul li:last-child a {
  border: none;
  margin-right: -10px;
}

#content-header .nav-itens ul li a:hover {
  color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

#content-nav-menu {
  background: url(../imagens/bg_topo.jpg) no-repeat center top;
  height: 71px;
  padding-top: 20px;
}

#content-nav-menu .nav-menu ul {
  margin: 0;
  padding: 0;
}
#content-nav-menu .nav-menu ul li {
  display: inline;
  border-right: 1px solid rgba(30, 175, 215, 0.38);
  margin-left: -4px;
  padding: 27px 0px 25px 0px;
}
#content-nav-menu .nav-menu ul li a {
  color: #fff;
  font-family: "Ubuntu Condensed", sans-serif;
  font-size: 16px;
  line-height: 23px;
  padding: 22.5px 15px 25px 20px;
}

#content-nav-menu .nav-menu ul li:first-child a {
  padding-left: 0px !important;
}
#content-nav-menu .nav-menu ul li:first-child a:hover {
  background: none;
}

#content-nav-menu .nav-menu ul li:last-child {
  border: none;
}

#content-nav-menu .nav-menu ul li a:hover {
  background: transparent url("../imagens/fundo-hover.png") repeat-x left top -1px;
}

#content-nav-menu .nav-menu ul li a .fa {
  font-size: 13px !important;
  padding-right: 6px;
  color: #1fadd5;
}

#content-nav-menu .nav-menu ul li.logo-desk a img {
  margin-top: 1px !important;
}

@media (max-width: 768px) {
  #content-nav-menu .navbar-toggle {
    border: 1px solid #fff !important;
  }

  #content-nav-menu .icon-bar {
    background: #fff;
  }
  #content-nav-menu .navbar-toggle {
    margin: 0px !important;
  }

  #content-nav-menu .nav-redes {
    display: none;
  }
  #content-nav-menu .navbar-collapse {
    background: #166aa8;
    position: relative;
    z-index: 999;
    margin-top: 20px;
    box-shadow: 2px 2px 8px #222;
    border: 1px solid #1274bd;
  }

  #content-nav-menu .nav-menu ul li {
    display: block;
    border-bottom: 1px solid rgba(30, 175, 215, 0.38);
    border-right: none;
    margin-left: 0px;
  }

  #content-nav-menu .nav-menu ul li:last-child {
    border-bottom: 1px solid rgba(30, 175, 215, 0.38);
  }

  #content-nav-menu .navbar-brand-topo img {
    width: 150px;
    margin-top: 9px;
  }

  #content-nav-menu .logo-desk {
    display: none !important;
  }

  #content-nav-menu {
    padding-top: 17px;
  }

  #content-nav-menu .nav-menu ul li a:hover {
    background: none;
    color: #1fadd5;
  }
  #content-header .nav-menu-topo {
    text-align: center !important;
  }
  #content-header .nav-itens {
    text-align: center !important;
  }

  #content-header .nav-itens ul li:first-child {
    padding-left: 0px;
  }

  /* redes mobile */

  #content-nav-menu .nav-redes-mobile {
    text-align: center;
    margin: 20px;
  }
  #content-nav-menu .nav-redes-mobile ul {
    margin: 0;
    padding: 0;
  }
  #content-nav-menu .nav-redes-mobile ul li {
    display: inline;
    padding: 5px 4px;
    border: 0px !important;
  }
  #content-nav-menu .nav-redes-mobile ul li a {
    display: inline;
    padding: 5px 4px;
    color: #fff;
    font-size: 20px;
  }
  #content-nav-menu .nav-redes-mobile ul li a .fa {
    font-size: 18px !important;
    color: #fff;
  }

  #content-nav-menu .nav-redes-mobile ul li a .fa:hover {
    color: #1fadd5;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
  }

  #content-rodape .conteudo-rodape {
    text-align: center;
    margin: 25px;
  }

  #content-rodape .logo-rodape {
    text-align: center;
  }

  #content-rodape .nav-menu-rodape {
    text-align: center !important;
  }

  #content-rodape .nav-itens-rodape {
    text-align: center !important;
  }

  #content-rodape .nav-rodape-redes {
    text-align: center !important;
    margin-bottom: 15px;
  }
} /* end media */

@media (min-width: 769px) {
  #content-nav-menu .navbar-brand-topo {
    display: none;
  }
  .nav-redes-mobile {
    display: none;
  }
}

@media (min-width: 1200px) {
  .logo-desk img {
    width: 195px;
  }
}

@media (min-width: 769px) and (max-width: 1200px) {
  #content-nav-menu .nav-redes {
    display: none;
  }
  .nav-menu-topo {
    text-align: center !important;
  }
  #content-header .nav-itens {
    text-align: center !important;
  }

  .logo-desk img {
    width: 135px;
  }

  #content-nav-menu .nav-menu ul li a {
    font-size: 15px;
  }

  #content-rodape .conteudo-rodape {
    margin-left: 0px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 25px;
  }
  #content-rodape .nav-rodape-redes {
    text-align: center !important;
    margin-bottom: 15px;
  }

  #content-rodape .logo-rodape {
    text-align: center !important;
  }

  .nav-itens-rodape {
    text-align: center !important;
  }
  .nav-menu-rodape {
    text-align: center !important;
  }
} /* media */

#content-nav-menu .nav-redes {
  text-align: right;
}
#content-nav-menu .nav-redes ul {
  margin: 0;
  padding: 0;
}
#content-nav-menu .nav-redes ul li {
  display: inline;
  padding: 5px 4px;
}
#content-nav-menu .nav-redes ul li a {
  display: inline;
  padding: 5px 4px;
  color: #fff;
  font-size: 20px;
}

#content-nav-menu .nav-redes ul li a:hover {
  color: #1fadd5;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

#content-footer {
  background: #166aa8;
  width: 100%;
  min-height: 40px;
  padding: 40px 0px 50px;
}

#content-footer .nav-footer {
  border-left: 1px solid rgba(30, 175, 215, 0.67);
  padding: 10px 10px;
}

#content-footer .nav-footer ul h4 {
  font-size: 20px;
  color: #fff;
  font-family: "Ubuntu Condensed", sans-serif;
  margin-top: 0px;
}

#content-footer .nav-footer ul {
  margin: 0;
  padding: 0;
}
#content-footer .nav-footer ul li {
  display: block;
  padding: 3px 0px;
}
#content-footer .nav-footer ul li a {
  color: #fff;
  font-family: "Ubuntu Condensed", sans-serif;
  font-size: 14px;
}
#content-footer .nav-footer ul li a:hover {
  color: #1fadd5;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

#content-footer .nav-footer-2 {
  border-left: 1px solid rgba(30, 175, 215, 0.67);
  padding: 57px 10px;
}

#content-footer .nav-footer-2 ul {
  margin: 0;
  padding: 0;
}
#content-footer .nav-footer-2 ul li {
  display: block;
  padding: 10px 0px;
}
#content-footer .nav-footer-2 ul li a {
  color: #fff;
  font-family: "Ubuntu Condensed", sans-serif;
  font-size: 20px;
  letter-spacing: 1px;
}

#content-footer .nav-footer-2 ul li a:hover {
  color: #1fadd5;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

#content-footer .nav-footer-3 {
  border-left: 1px solid rgba(30, 175, 215, 0.67);
  padding: 10px 10px;
}

#content-footer .nav-footer-3 ul {
  margin: 0;
  padding: 0;
}

#content-footer .nav-footer-3 ul li {
  display: block;
  padding: 32px 0px;
}

#content-footer .nav-footer-3 ul li a .box_imagem {
  width: 120px;
}
#content-footer .nav-footer-3 ul li a img {
  float: left;
  margin-right: 25px;
  margin-top: 5px;
  margin-bottom: 23px;
}

#content-footer .nav-footer-3 ul li a {
  color: #1fadd5;
  font-family: "Ubuntu Condensed", sans-serif;
  font-size: 12px;
}
#content-footer .nav-footer-3 ul li a:hover {
  color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

#content-rodape {
  background: #0a4b70;
  width: 100%;
  padding: 40px 0px 10px 0px;
}

#content-rodape .box-rodape {
  width: 100%;
  border-bottom: 1px solid rgba(30, 175, 215, 0.35);
  min-height: 55px;
}

#content-rodape .logo-rodape {
  width: 100%;
}

#content-rodape .conteudo-rodape {
  margin-left: 50px;
}

#content-rodape .conteudo-rodape p {
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 13px;
}

#content-rodape .nav-rodape-redes {
  text-align: right;
}

#content-rodape .nav-rodape-redes ul {
  margin: 0;
  padding: 0;
}

#content-rodape .nav-rodape-redes ul li {
  display: inline;
  padding: 5px 4px;
}

#content-rodape .nav-rodape-redes ul li a {
  display: inline;
  padding: 5px 4px;
  color: #fff;
  font-size: 20px;
}

#content-rodape .nav-rodape-redes ul li a:hover {
  color: #1fadd5;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

#content-rodape .box-rodape-2 {
  margin-top: 20px;
}

#content-rodape .box-rodape-2 {
  margin-top: 10px;
}

#content-rodape .nav-menu-rodape ul {
  margin: 0;
  padding: 0;
}
#content-rodape .nav-menu-rodape ul li {
  display: inline;
  padding-right: 10px;
}
#content-rodape .nav-menu-rodape ul li a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #82d0f5;
  margin: 0px 0px 10px;
  text-decoration: none;
  line-height: 30px;
  border-right: 1px solid #0078b4;
  padding-right: 10px;
}

#content-rodape .nav-menu-rodape ul li:last-child a {
  border: none;
}
#content-rodape .nav-menu-rodape ul li a:hover {
  color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

#content-rodape .nav-itens-rodape {
  text-align: right;
}
#content-rodape .nav-itens-rodape ul {
  margin: 0;
  padding: 0;
}
#content-rodape .nav-itens-rodape ul li {
  display: inline;
  padding: 5px 4px;
}
#content-rodape .nav-itens-rodape ul li a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #82d0f5;
  margin: 0px 0px 10px;
  text-decoration: none;
  line-height: 30px;
  border-right: 1px solid #0078b4;
  padding-right: 10px;
}

#content-rodape .nav-itens-rodape ul li:last-child a {
  border: none;
  margin-right: -14px;
}
#content-rodape .nav-itens-rodape ul li a:hover {
  color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.botoes-dl {
  float: right;
  margin-top: -18px;
}

#content-index .conteudo a.bnt-dl {
  font-family: "Ubuntu Condensed", sans-serif;
  color: #525252;
  font-size: 14px;
  text-decoration: none;
  padding: 8px 15px 8px 15px;
  margin-left: 12px;
  text-transform: uppercase;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #f3f3f3;
}

#content-index .conteudo a.bnt-dl:hover {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  background: #e6e6e6;
  border-color: #adadad;
}

table {
  width: 100%;
  border-radius: 10px;
}

table tr {
}
/*
table tr:first-child {
  font-weight: 600;
}
*/

/*table tr:nth-child(odd) {
  background-color: #bdddf7;
}*/

table td {
  padding: 10px;
}

table td:not(:first-child) {
  text-align: center;
}

.transparencia a {
  cursor: pointer;
  font-size: 13px;
}

.transparencia__content {
  margin-top: 20px;
}

.transparencia-link {
  cursor: pointer;
  font-size: 13px;
}

.transparencia-link--1 {
  font-weight: 600;
  color: #707070;
}


.conteudo .submodulo {
  background: #0073ac;
  padding: 11px 15px 11px 15px;
  width: 420px
}

.conteudo .submodulo h3 {
  font-family: "Ubuntu Condensed", sans-serif;
  color: #fff;
  font-size: 18px;
  margin: 0;
  padding: 0;
  font-weight: 500;
}

.conteudo .submodulo h3 .fa {
  margin-right: 10px;
}

.conteudo .nav-submodulos {
  background: #f1f1f1;
  width: 420px
}

.conteudo .nav-submodulos ul {
  margin: 0;
  padding: 5px 0px;
}

.conteudo .nav-submodulos ul li {
  display: block;
  padding: 6px 1px 6px 30px;
}

.conteudo .nav-submodulos ul li:hover {
  background: #dddddd;
}

.conteudo .nav-submodulos ul li a {
  /* font-family: 'Ubuntu Condensed', sans-serif; */
  color: #808080;
  font-size: 13px;
  margin: 0;
  padding: 0;
  font-weight: 500;
}

.conteudo .nav-submodulos ul li:hover a {
  color: #0073ac;
}

.conteudo .nav-submodulos ul li:hover .fa-caret-right {
  opacity: 9;
}

.conteudo .nav-submodulos ul li .fa-caret-right {
  color: #808080;
  margin-left: -10px;
  margin-right: 5px;
  opacity: 0;
}
