/*---------alterações no grid-----------

div.width-1  { width:  4%    }
div.width-2  { width: 10.25% }
div.width-3  { width: 16.5%  }
div.width-4  { width: 22.75% }
div.width-5  { width: 29%    }
div.width-6  { width: 35.25% }
div.width-7  { width: 41.5%  }
div.width-8  { width: 47.75% }
div.width-9  { width: 54%    }
div.width-10 { width: 60.25% }
div.width-11 { width: 66.5%  }
div.width-12 { width: 72.75% }
div.width-13 { width: 79%    }
div.width-14 { width: 85.25% }
div.width-15 { width: 91.5%  }
div.width-16 { width: 100% }


/* Positioning classes, these are subtracting from a rightmost
   position, which is why they seem the wrong way around 
/* For a given position, the calculation is margin-left: -100 + (6.25*n) + 1.125 
div.position-0  { margin-left: -100% }
div.position-1  { margin-left: -92.625% }
div.position-2  { margin-left: -86.375% }
div.position-3  { margin-left: -80.125% }
div.position-4  { margin-left: -73.875% }
div.position-5  { margin-left: -67.625% }
div.position-6  { margin-left: -61.375% }
div.position-7  { margin-left: -55.125% }
div.position-8  { margin-left: -48.875% }
div.position-9  { margin-left: -42.625% }
div.position-10 { margin-left: -36.375% }
div.position-11 { margin-left: -30.125% }
div.position-12 { margin-left: -23.875% }
div.position-13 { margin-left: -17.625% }
div.position-14 { margin-left: -11.375% }
div.position-15 { margin-left:  -5.125% }

/* End of the core Deco Grid System 
div.width-1\3a 2 { width: 47.75%;    } 
div.width-1\3a 4 { width: 32.20339%; } 
div.width-3\3a 4 { width: 66.10169%; } 
div.width-full   { width: 100%       }
div.width-1\3a 3 { width: 31.08%;    } 
div.width-2\3a 3 { width: 64.42%;    } 
div.position-1\3a 4 {margin-left: -66.10169%;  } 
div.position-1\3a 2 {margin-left: -48.875%;  } 
div.position-3\3a 4 {margin-left: -32.20339%;} 
div.position-1\3a 3 {margin-left: -65.545%;  } 
div.position-2\3a 3 {margin-left: -32.205%;  } 


.template-manage-portlets .width-1\3a 4{
  width: 28.20339%;
}
.template-manage-portlets .position-3\3a 4{
  margin-left: -28.20339%;
}
.template-manage-portlets .position-1\3a 4{
  margin-left: -69.875%;
}
.template-manage-portlets .width-1\3a 2{
  width: 38.75%;
}

*/
/*---------------------------------------------------------------------*/

.col-direita {
  float: right;
  margin-right: 0px;
}
#collapse-servicos-mpf, section.destaques-principal .col-2 .principal .destaque-secundario article,{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mpf-mapa{
  margin-top: 85px;
}
header nav li a, header nav ul.nivel-1 li a{
  color: #fff !important;
}
header nav ul.nivel-1 li {
  padding: 25.5px 15.3px;
}
header nav ul.nivel-2 li {
  padding: 5px 0px 6px 15px;
}
section.destaques-principal .col-2 .principal #noticias-geral-home h3 {
    color: #007296;
    font-size: inherit;
    font-weight: normal !important;
    padding: 0 15px;
    text-align: left;
    font-family: inherit;
}
section.destaques-principal .col-2 .principal #noticias-geral-home .destaque-3-noticia {
    width: 179px;
}
.mini-mapa-site li{
  display: block;
}

section.servicos #collapse-servicos-mpf .bloco3 ul li {
    display: block;
}
header .breadcrumb ul li {
    color: #787878;
    font-family: "Titillium Web",sans-serif;

}

#area-conheca-o-mpf,
#area-atuacao-tematica,
#area-para-o-cidadao,
#area-concursos,
#area-transparencia,
/*#area-sala-de-imprensa, */
#area-eleitoral
#area-unidades,
#area-interna-unidades

{display: none;}

.section-conheca-o-mpf #area-conheca-o-mpf,
.section-atuacao-tematica #area-atuacao-tematica,
.section-para-o-cidadao #area-para-o-cidadao,
.section-concursos #area-concursos,
.section-transparencia #area-transparencia,
/*.section-sala-de-imprensa  #area-sala-de-imprensa,*/
.section-eleitoral #area-eleitoral
.section-unidades #area-unidades,
.section-unidades #area-interna-unidades
{display: block;}

.exibi-area-interna-unidades, 
.exibi-area-unidades{display: block;}
.nao-exibi-area-interna-unidades, 
.nao-exibi-area-unidades{display: none;}


dl.portlet dt {
    background: #f4f4f4;
    border-bottom: 1px solid #dedede;
    border-radius: 3px 3px 0 0;
    color: #505050;
    font-family: "Titillium Web",sans-serif;
     font-size: 1em;
    font-weight: 400;
    line-height: 1.5em;
    padding: 10px;
}

dl.portlet dd.portletFooter {
    background: #f4f4f4;
    border-radius: 0 ;
    border-top: 1px solid #00a5d8;
    height: 44px;
    margin-top: 10px;
    text-align: right;
}

.section-unidades .instancia li {
    display: block;
}

h1, h2 {
    letter-spacing: 0;
}

#content {
    font-size: 100%;
  }

.sub-menu {
  overflow: hidden;
  border-bottom: 1px solid #dedede;
  margin-bottom: 20px;
  border-top: 1px solid #00a5d8;
}
.sub-menu .menu1 {
  float: left;
  color: #505050;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
}
.sub-menu .menu1 li {
  padding: 10px 0;
  float: left;
}
.sub-menu .menu1 li a {
  color: #505050;
  padding: 0 20px;
  border-left: 1px solid #f4f4f4;
}
.sub-menu .menu1 li:first-child a {
  border-left: 0px;
}
#menuInterno .sub-menu .menu1 li.current_item,
.sub-menu .menu1 li:hover {
  box-shadow: 0px -3px 0px #00a5d8 inset;
}
.sub-menu .menu1 li:hover a, .sub-menu .menu1 li:hover select {
  color: #00a5d8;
  text-decoration: none;
}
.sub-menu .menu1 li select {
  width: 105px;
  height: 24px;
  float: left;
  border: none;
  outline: none;
  padding-left: 10px;
  -webkit-appearance: none;
  background: url("../images/icon-select-seta.png") no-repeat;
  appearance: none;
  color: #505050;
  background-position: 95px;
  -moz-appearance: none;
}
.sub-menu .menu2 {
  float: right;
}
.sub-menu .menu2 li {
  padding: 10px 0px;
  float: left;
  color: #00a5d8;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
}
.sub-menu .menu2 li:first-child {
  padding: 10px 10px;
}
.sub-menu .menu2 li a {
  color: #00a5d8;
  padding: 0 8px;
  border-left: 1px solid #f4f4f4;
}
.sub-menu .menu2 li h3 {
  color: #505050;
  font-size: 1.25em;
}
.sub-menu .menu2 .sem-link a:first-child {
  padding: 0 0 0 10px;
}
.sub-menu .menu2 .sem-link a:last-child {
  padding: 0 10px 0 0;
  border-left: 0px;
}
.section-unidades .bkg-white {
  padding-bottom: 0px;
}
.section-unidades section.servicos {
  margin-bottom: 18px;
}
.section-unidades section.servicos #collapse-servicos-mpf {
  width: 100%;
  height: auto;
}
.section-unidades section.servicos #collapse-servicos-mpf h3 {
  padding: 7px 9px 13px 9px;
  color: #505050;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
}
.section-unidades section.servicos #collapse-servicos-mpf .tab.active {
  width: 475px;
}
.section-unidades section.servicos #collapse-servicos-mpf .collapse-body {
  width: 445px;
}
.section-unidades section.servicos #collapse-servicos-mpf .title {
  width: 154px;
  height: 51px;
  left: -52px;
  bottom: 57px;
}
.section-unidades section.servicos #collapse-servicos-mpf .bloco1 .col-1 {
  width: 213px;
}
.section-unidades section.servicos #collapse-servicos-mpf .bloco1 .col-2 {
  width: 220px;
  padding-left: 0px;
}
.section-unidades section.servicos #collapse-servicos-mpf .bloco1 .col-2 select {
  width: 124px;
}
.section-unidades section.servicos #collapse-servicos-mpf .bloco1 .col-2 input[type="text"] {
  width: 173px;
}
.section-unidades section.servicos #collapse-servicos-mpf .bloco1 .col-2 input[type="submit"] {
  margin-top: -51px;
  height: 22px;
}
.section-unidades section.servicos #collapse-servicos-mpf .bloco1 .col-2 .par {
  margin-top: 12px;
}
.section-unidades section.servicos #collapse-servicos-mpf .bloco2 .col-1 {
  width: 163px;
  padding: 5px;
}
.section-unidades section.servicos #collapse-servicos-mpf .bloco2 .col-1 p {
  color: #505050;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  line-height: 16px;
}
.section-unidades section.servicos #collapse-servicos-mpf .bloco2 .col-2 {
  width: 270px;
  padding: 5px 5px 5px 0;
}
.section-unidades section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul span {
  font-size: 12px;
}
.section-unidades section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul select {
  font-size: 11px;
  background: url("../images/icon-select-seta.png") no-repeat;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.section-unidades section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-1 select {
  width: 167px;
  height: 22px;
  background-position: 152px;
}
.section-unidades section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-2 select {
  width: 75px;
  height: 22px;
  background-position: 59px;
}
.section-unidades section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 {
  width: 265px;
}
.section-unidades section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .rod {
  width: 197px;
  float: left;
}
.section-unidades section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .rod .text-radio {
  margin-top: 10px;
}
.section-unidades section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .rod #captcha {
  margin-top: 10px;
  color: #505050;
}
.section-unidades section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .rod #captcha input {
  width: 50px;
  margin-left: 5px;
  margin-top: 0px;
  height: 22px;
}
.section-unidades section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .form {
  margin-top: 10px;
}
.section-unidades section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .form button, .section-unidades section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .form input {
  width: 60px;
  height: 22px;
  float: right;
  border: 1px solid #dedede;
  padding-left: 21px;
  font-size: 11px;
  color: #505050;
  cursor: pointer;
  font-size: 11px;
  line-height: 0;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.section-unidades section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .form button {
  background: url("../images/icon-limpar.png") 5px center no-repeat, #fff;
  background-position: 5px;
}
.section-unidades section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .form input {
  background: url("../images/icon-busca.png") 5px center no-repeat, #fff;
  margin-top: 12px;
  background-position: 3px;
}
.section-unidades section.destaques-principal2 button, .section-unidades section.destaques-principal2 select {
  outline-color: transparent;
  cursor: pointer;
}
.section-unidades section.destaques-principal2 .sub-menu {
  overflow: hidden;
  border-bottom: 1px solid #dedede;
  margin-bottom: 20px;
  border-top: 1px solid #00a5d8;
}
.section-unidades section.destaques-principal2 .sub-menu .menu1 {
  float: left;
  color: #505050;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
}
.section-unidades section.destaques-principal2 .sub-menu .menu1 li {
  padding: 10px 0;
  float: left;
}
.section-unidades section.destaques-principal2 .sub-menu .menu1 li a {
  color: #505050;
  padding: 0 20px;
  border-left: 1px solid #f4f4f4;
}
.section-unidades section.destaques-principal2 .sub-menu .menu1 li:first-child a {
  border-left: 0px;
}
.section-unidades section.destaques-principal2 .sub-menu .menu1 li:hover {
  box-shadow: 0px -3px 0px #00a5d8 inset;
}
.section-unidades section.destaques-principal2 .sub-menu .menu1 li:hover a, .section-unidades section.destaques-principal2 .sub-menu .menu1 li:hover select {
  color: #00a5d8;
  text-decoration: none;
}
.section-unidades section.destaques-principal2 .sub-menu .menu1 li:last-child {
  padding: 9px 0;
}
.section-unidades section.destaques-principal2 .sub-menu .menu1 li select {
  width: 105px;
  height: 24px;
  float: left;
  border: none;
  outline: none;
  padding-left: 10px;
  -webkit-appearance: none;
  background: url("../images/icon-select-seta.png") no-repeat;
  appearance: none;
  color: #505050;
  background-position: 95px;
  -moz-appearance: none;
}
.section-unidades section.destaques-principal2 .sub-menu .menu2 {
  float: right;
}
.section-unidades section.destaques-principal2 .sub-menu .menu2 li {
  padding: 10px 0px;
  float: left;
  color: #00a5d8;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
}
.section-unidades section.destaques-principal2 .sub-menu .menu2 li:first-child {
  padding: 10px 10px;
}
.section-unidades section.destaques-principal2 .sub-menu .menu2 li a {
  color: #00a5d8;
  padding: 0 8px;
  border-left: 1px solid #f4f4f4;
}
.section-unidades section.destaques-principal2 .sub-menu .menu2 li h3 {
  color: #505050;
}
.section-unidades section.destaques-principal2 .sub-menu .menu2 .sem-link a:first-child {
  padding: 0 0 0 10px;
}
.section-unidades section.destaques-principal2 .sub-menu .menu2 .sem-link a:last-child {
  padding: 0 10px 0 0;
  border-left: 0px;
}
.section-unidades section.destaques-principal2 .col-1 {
  width: 40.67797%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
}
.section-unidades section.destaques-principal2 .col-1 #slider-destaque {
  min-height: 480px;
  overflow: hidden;
  background-color: #f3f3f3;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -moz-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
}
.section-unidades section.destaques-principal2 .col-1 #slider-destaque .banners {
  overflow: hidden;
}
.section-unidades section.destaques-principal2 .col-1 #slider-destaque .banners img {
  height: 380px;
  width: 380px;
  margin: 5px;
}
.section-unidades section.destaques-principal2 .col-1 #slider-destaque article {
  background-color: #dedede;
  padding: 5px;
}
.section-unidades section.destaques-principal2 .col-1 #slider-destaque article a {
  height: 57px;
  overflow: hidden;
}
.section-unidades section.destaques-principal2 .col-1 #slider-destaque article a:hover {
  text-decoration: none;
}
.section-unidades section.destaques-principal2 .col-1 #slider-destaque article a p {
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 300;
  line-height: 19px;
}
.section-unidades section.destaques-principal2 .col-1 #slider-destaque .auxiliar {
  overflow: hidden;
}
.section-unidades section.destaques-principal2 .col-1 #slider-destaque .auxiliar ol {
  float: left;
  margin-left: 15px;
  padding: 12px 0;
  width: auto;
  position: static;
}
.section-unidades section.destaques-principal2 .col-1 #slider-destaque .auxiliar ol li {
  width: 12px;
  height: 12px;
  display: inline-block;
  border: 1px solid #eaecec;
  cursor: pointer;
  background-color: #9d9d9d;
  -moz-border-radius: 7px/7px;
  -webkit-border-radius: 7px 7px;
  border-radius: 7px/7px;
}
.section-unidades section.destaques-principal2 .col-1 #slider-destaque .auxiliar ol li.active {
  margin-bottom: 1px;
  width: 11px;
  height: 11px;
  background-color: #00a5d8;
  border: 1px solid #9d9d9d;
}
.section-unidades section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share {
  float: right;
}
.section-unidades section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share span {
  float: left;
  color: #9a9a9a;
  margin-top: 11px;
  margin-right: 10px;
}
.section-unidades section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .facebook, .section-unidades section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .twitter, .section-unidades section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .whats {
  float: left;
}
.section-unidades section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .facebook img, .section-unidades section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .twitter img, .section-unidades section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .whats img {
  float: left;
  padding: 10px 5px;
}
.section-unidades section.destaques-principal2 .col-1 .calendario {
  -moz-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background: #f4f4f4;
  overflow: hidden;
  margin-top: 21px;
  padding: 5px 0;
}
.section-unidades section.destaques-principal2 .col-1 .calendario ul li {
  float: left;
  max-width: 245px;
  padding: 0 7px;
}
.section-unidades section.destaques-principal2 .col-1 .calendario ul li:nth-child(2) {
  line-height: 21px;
}
.section-unidades section.destaques-principal2 .col-1 .calendario ul li:nth-child(2) a {
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
}
.section-unidades section.destaques-principal2 .col-1 .calendario ul li:nth-child(1) {
  line-height: 21px;
  border-right: 1px dashed darkgray;
}
.section-unidades section.destaques-principal2 .col-1 .calendario ul li:nth-child(1) h5 {
  color: #00a5d8;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
.section-unidades section.destaques-principal2 .col-1 .calendario ul li:nth-child(1) span {
  color: #505050;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
}
.section-unidades section.destaques-principal2 .col-1 .calendario ul li:nth-child(3) {
  color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 300;
  line-height: 21px;
  padding: 10px 9px;
}
.section-unidades section.destaques-principal2 .col-2 {
  width: 57.62712%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  margin-right: 0;
}
.section-unidades section.destaques-principal2 .col-2 .destaque-semana {
  padding: 5px;
  width: 100%;
  overflow: hidden;
  color: #999;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
  border-bottom: 1px solid #dedede;
}
.section-unidades section.destaques-principal2 .col-2 .destaque-semana a {
  color: #007396;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: 600;
  float: left;
}
.section-unidades section.destaques-principal2 .col-2 .destaque-semana p, .section-unidades section.destaques-principal2 .col-2 .destaque-semana h5 {
  float: left;
  color: #505050;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
  padding: 0 10px;
}
.section-unidades section.destaques-principal2 .col-2 .destaque-semana h5 {
  padding: 0 10px 0 4px;
}
.section-unidades section.destaques-principal2 .col-2 .principal {
  padding: 0 0;
  background-color: #f3f3f3;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -moz-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
}
.section-unidades section.destaques-principal2 .col-2 .principal .destaque-principal .categoria {
  color: #787878;
  font-size: 0.625em;
  line-height: 2.4em;
  font-weight: 400;
}
.section-unidades section.destaques-principal2 .col-2 .principal .destaque-principal article {
  overflow: hidden;
  padding: 0px 15px 5px 15px;
}
.section-unidades section.destaques-principal2 .col-2 .principal .destaque-principal article img {
  float: left;
  margin-right: 10px;
}
.section-unidades section.destaques-principal2 .col-2 .principal .destaque-principal article h1 {
  color: #007296;
  font-size: 1.25em;
  line-height: 1.2em;
  font-weight: 400;
  margin-top: -5px;
}
.section-unidades section.destaques-principal2 .col-2 .principal .destaque-principal article p {
  color: #505050;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
  line-height: 1.31429em;
  margin-top: 5px;
}
.section-unidades section.destaques-principal2 .col-2 .principal .outros-destaques {
  background-color: #fff;
  border-top: 0px;
}
.section-unidades section.destaques-principal2 .col-2 .principal #noticias-geral-home {
  margin-top: 0px;
  border-top: 1px solid #dedede;
  border-bottom: 2px solid #00a5d8;
}
.section-unidades section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia {
  width: 265px;
  display: inline-block;
  text-align: center;
  border-right: 1px dashed #dedede;
}
.section-unidades section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia article {
  overflow: hidden;
  padding-bottom: 10px;
}
.section-unidades section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia article img {
  float: left;
  padding: 0 10px 0 10px;
}
.section-unidades section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia:nth-child(2n+0) {
  border-right: none;
}
.section-unidades section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia:first-child {
  padding-left: 25px;
}
.section-unidades section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia:last-child {
  padding-right: 25px;
}
.section-unidades section.destaques-principal2 .col-2 .principal #noticias-geral-home .categoria {
  color: #787878;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  text-align: left;
  padding-left: 8px;
}
.section-unidades section.destaques-principal2 .col-2 .principal #noticias-geral-home h3 {
  padding: 0px 15px;
  text-align: left;
  color: #007296;
}
.section-unidades section.destaques-principal2 .col-2 .principal .rodape-destaques-home {
  text-align: center;
  padding: 5px;
}
.section-unidades section.destaques-principal2 .col-2 .principal .rodape-destaques-home ol.indicators {
  margin: 0 auto;
  /*width: 66px;*/
}
.section-unidades section.destaques-principal2 .col-2 .principal .rodape-destaques-home ol.indicators li {
  display: inline-block;
  color: #4f4f4f;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 300;
  letter-spacing: 5px;
  cursor: pointer;
}
.section-unidades section.destaques-principal2 .col-2 .principal .rodape-destaques-home ol.indicators li.active {
  font-weight: 600;
}
.section-unidades section.destaques-principal2 .col-2 .principal .rodape-destaques-home ol.indicators li:after {
  content: "|";
}
.section-unidades section.destaques-principal2 .col-2 .principal .rodape-destaques-home ol.indicators li:last-child:after {
  content: "";
}
.section-unidades section.destaques-principal2 .col-2 .principal .rodape-destaques-home div.mais-noticias {
  float: right;
  margin-top: -23px;
}
.section-unidades section.destaques-principal2 .col-2 .principal .rodape-destaques-home div.mais-noticias a {
  color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
.section-unidades section.destaques-principal2 .col-2 .principal .btn-direita {
  width: 20px;
  height: 100px;
  float: right;
  margin-top: -118px;
  position: relative;
  background: #dedede url("../images/icon-seta-esquerda.png") center no-repeat;
  border: none;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 3px;
  margin-right: -5px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.section-unidades section.destaques-principal2 .col-2 .principal .btn-esquerda {
  width: 20px;
  margin-top: -118px;
  float: left;
  height: 100px;
  margin-left: -5px;
  position: relative;
  border: none;
  background: #dedede url("../images/icon-seta-esquerda.png") center no-repeat;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 3px;
}

button, select {
  cursor: pointer;
  outline-color: transparent;
}
.area-atuacao-tematica .col-1 {
  color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
.area-atuacao-tematica .col-1 h2 {
  padding-bottom: 15px;
  margin-bottom: 13px;
  border-bottom: 1px solid #f4f4f4;
}
.area-atuacao-tematica .col-1 p {
  padding-bottom: 12px;
}
.area-atuacao-tematica .col-1 p:last-child {
  border-bottom: 1px solid #f4f4f4;
}
.area-atuacao-tematica .col-1 li {
  padding: 8px 0 8px 20px;
  border-top: 1px solid #f4f4f4;
}
.area-atuacao-tematica .col-1 li:last-child {
  border-bottom: 1px solid #f4f4f4;
}
.area-atuacao-tematica .col-1 li a {
  color: #00a5d8;
}
.sub-menu {
  overflow: hidden;
  border-bottom: 1px solid #dedede;
  margin-bottom: 20px;
  margin: 0 auto;
  max-width: 960px;
}
.sub-menu .menu1 {
  float: left;
  color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
.sub-menu .menu1 li {
  padding: 10px 0;
  float: left;
}
.sub-menu .menu1 li a {
  color: #505050;
  padding: 0 10px;
  border-left: 1px solid #f4f4f4;
}
 .sub-menu .menu1 li:first-child a {
  border-left: 0px;
}
.sub-menu .menu1 li:hover {
  box-shadow: 0px -3px 0px #00a5d8 inset;
}
.sub-menu .menu1 li:hover a {
  color: #00a5d8;
  text-decoration: none;
}
.sub-menu .menu2 {
  margin: 0px;
  float: right;
  color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
.sub-menu .menu2 li {
  padding: 10px 0px;
  float: left;
}
.sub-menu .menu2 li:first-child {
  padding: 10px 10px;
}
.sub-menu .menu2 li a {
  color: #007396;
  padding: 0 10px;
  border-left: 1px solid #f4f4f4;
}
.sub-menu .menu2 .sem-link a:first-child {
  padding: 0 0 0 10px;
}
.sub-menu .menu2 .sem-link a:last-child {
  padding: 0 10px 0 0;
  border-left: 0px;
}
.col-2 {
  margin: 0px;
}
.col-2 #slider-destaque {
  float: left;
  width: calc(50% - 10px);
  overflow: hidden;
  background-color: #f3f3f3;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -moz-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
}
.col-2 #slider-destaque .banners {
  overflow: hidden;
}
.col-2 #slider-destaque .banners img {
  height: 295px;
  width: 295px;
  margin: 5px;
}
.col-2 #slider-destaque article {
  background-color: #dedede;
  padding: 5px;
}
.col-2 #slider-destaque article a {
  height: 57px;
  overflow: hidden;
}
.col-2 #slider-destaque article a:hover {
  text-decoration: none;
}
.col-2 #slider-destaque article a p {
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 300;
  line-height: 19px;
}
.col-2 #slider-destaque .auxiliar {
  overflow: hidden;
}
.col-2 #slider-destaque .auxiliar ol {
  float: left;
  margin-left: 15px;
  padding: 5px 0;
  width: auto;
  position: static;
}
.col-2 #slider-destaque .auxiliar ol li {
  width: 12px;
  height: 12px;
  display: inline-block;
  border: 1px solid #eaecec;
  cursor: pointer;
  background-color: #9d9d9d;
  -moz-border-radius: 7px/7px;
  -webkit-border-radius: 7px 7px;
  border-radius: 7px/7px;
}
.col-2 #slider-destaque .auxiliar ol li.active {
  margin-bottom: 1px;
  width: 11px;
  height: 11px;
  background-color: #00a5d8;
  border: 1px solid #9d9d9d;
}
.col-2 #slider-destaque .auxiliar .share {
  float: right;
  margin-right: 13px;
  padding: 5px 0;
}
.col-2 #slider-destaque .auxiliar .share .facebook {
  width: 84px;
  height: 18px;
  background-image: url('../images/icon-facebook-share.png');
  float: left;
}
.col-2 #slider-destaque .auxiliar .share .twitter {
  width: 59px;
  height: 18px;
  margin-right: 5px;
  background-image: url('../images/icon-twitter-tweetar.png?1430751482');
  float: left;
}
.col-2 .filtros {
  background: #f4f4f4;
  -moz-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  margin-bottom: 20px;
  padding: 5px;
}
.col-2 .filtros h2, .col-2 .filtros p {
  color: #505050;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 300;
}
.col-2 .filtros h2 {
  padding: 5px;
}
.col-2 .filtros .conteudo-filtro {
  border-top: 2px solid #00a5d8;
  background: white;
  overflow: hidden;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.col-2 .filtros .conteudo-filtro p {
  width: calc(50% - 10px);
  padding: 10px 10px 0 10px;
  float: left;
  color: #999;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  line-height: 19px;
}
.col-2 .filtros .conteudo-filtro .form-filtro {
  overflow: hidden;
  border-left: 1px dashed darkgray;
}
.col-2 .filtros .conteudo-filtro .form-filtro ul.texto {
  float: left;
  padding: 5px 0;
  color: #999;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
}
.col-2 .filtros .conteudo-filtro .form-filtro ul.texto li {
  padding: 5px 0 0 10px;
  height: 29px;
}
.col-2 .filtros .conteudo-filtro .form-filtro ul.select-btn {
  float: left;
}
.col-2 .filtros .conteudo-filtro .form-filtro ul.select-btn li {
  margin: 10px;
  overflow: hidden;
}
.col-2 .filtros .conteudo-filtro .form-filtro ul.select-btn button {
  float: right;
  cursor: pointer;
  width: 85px;
  background: url('../images/icon-proxima.png?1430751482') no-repeat right;
  background-position: 65px;
  height: 22px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #787878;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: 1px solid #dedede;
  line-height: 20px;
  text-indent: -19px;
}
.col-2 .filtros select {
  width: 180px;
  height: 22px;
  background: url('../images/icon-select-seta.png?1430751482') no-repeat right;
  background-position-x: 174px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #787878;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  border: 1px solid #dedede;
  line-height: 20px;
}
.col-2 .noticia-direita {
  background: linear-gradient(#efefef, #eeeeee);
  float: right;
  -moz-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  width: calc(50% - 10px);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.col-2 .noticia-direita .titulo {
  border-bottom: 2px solid #00a5d8;
}
.col-2 .noticia-direita .titulo h4 {
  color: #505050;
  padding: 5px 10px;
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
}
.col-2 .noticia-direita #noticias-geral-home {
  float: right;
  padding: 0 0 0 20px;
  min-height: 202px;
  background: #fff;
  border-bottom: 2px solid #00a5d8;
}
.col-2 .noticia-direita #noticias-geral-home .destaque-3-noticia {
  display: inline-block;
  text-align: center;
  border-bottom: 1px solid #f4f4f4;
  padding-bottom: 8px;
}
.col-2 .noticia-direita #noticias-geral-home .destaque-3-noticia:nth-child(3n+0) {
  border-right: none;
}
.col-2 .noticia-direita #noticias-geral-home .destaque-3-noticia img {
  margin-right: 10px;
  float: left;
}
.col-2 .noticia-direita #noticias-geral-home .categoria {
  color: #787878;
  font-size: 0.6875em;
  line-height: 2.18182em;
  font-weight: 400;
  text-align: left;
  line-height: 17px;
}
.col-2 .noticia-direita #noticias-geral-home h3 {
  padding: 0px 15px;
  text-align: left;
  color: #007296;
}
.col-2 .noticia-direita .rodape-destaques-home {
  text-align: center;
  background: linear-gradient(#efefef, #eeeeee);
  padding: 5px 10px;
}
.col-2 .noticia-direita .rodape-destaques-home ol.indicators {
  display: inline-block;
  margin-left: 88px;
}
.col-2 .noticia-direita .rodape-destaques-home ol.indicators li {
  display: inline !important;
  color: #4f4f4f;
  font-size: 0.9375em;
  line-height: 1.6em !important; 
  font-weight: 300;
  letter-spacing: 5px;
  cursor: pointer;
}
.col-2 .noticia-direita .rodape-destaques-home ol.indicators li.active {
  font-weight: 800;
}
.col-2 .noticia-direita .rodape-destaques-home ol.indicators li:after {
  content: "|";
}
.col-2 .noticia-direita .rodape-destaques-home ol.indicators li:last-child:after {
  content: "";
}
.col-2 .noticia-direita .rodape-destaques-home div.mais-noticias {
  float: right;
}
.col-2 .noticia-direita .rodape-destaques-home div.mais-noticias a {
  color: #505050;
}
.col-2 .calendario {
  -moz-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background: #f4f4f4;
  overflow: hidden;
  width: calc(50% - 10px);
  margin-top: 15px;
  float: right;
  clear: both;
}
.col-2 .calendario ul li {
  float: left;
  max-width: 175px;
  padding: 0 5px;
}
.col-2 .calendario ul li:nth-child(2) {
  line-height: 18px;
}
.col-2 .calendario ul li:nth-child(2) a {
  color: #505050;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: 400;
}
.col-2 .calendario ul li:nth-child(1) {
  line-height: 18px;
  border-right: 1px dashed darkgray;
}
.col-2 .calendario ul li:nth-child(1) h5 {
  color: #00a5d8;
  font-size: 0.6875em;
  line-height: 2.18182em;
  font-weight: 400;
}
.col-2 .calendario ul li:nth-child(1) span {
  color: #505050;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
}
.col-2 .calendario ul li:nth-child(3) {
  margin-top: 10px;
}
.col-2 .calendario ul li:nth-child(3) a {
  color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 300;
  line-height: 18px;
  vertical-align: middle;
}
.col-2 .btn-direita {
  width: 20px;
  height: 100px;
  position: absolute;
  margin: -195px auto auto 298px;
  background: #dedede url("../images/icon-seta-esquerda.png") center no-repeat;
  border: none;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 3px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.col-2 .btn-esquerda {
  width: 20px;
  height: 100px;
  position: absolute;
  margin: 129px auto auto -10px;
  border: none;
  background: #dedede url("../images/icon-seta-esquerda.png") center no-repeat;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 3px;
  z-index: 10;
}

.template-atuacao_tematica_view #content ul, 
.template-atuacao_view #content  ul,
.template-subsite_view #content  ul,
.template-subsite_view #content  ol,
.template-listagem_boletins #content  ul,
.template-listagem_noticias #content  ul,
.template-listagem_arquivos #content  ul{
  list-style-type: none !important;
  margin-left: 0em;
}

.template-atuacao_tematica_view #content li, 
.template-atuacao_view #content li
 {
    display: block;
    margin-bottom: 0;
}
h3 {
    font-size: inherit;
    font-weight: normal;
}
.quem-quem .filtro-submenu .search-box{
  width: 300px;
}
.template-quem-e-quem-view .width-full{
  width: 100%;
  margin-left: -100%;
}
/*--------------------------- add--------------------------------------*/
.template-unidades_principal_view div.width-full {
  width: 100%;
}
.template-unidades_principal_view #content {
  margin: 0 !important;
}
.template-unidades_principal_view #content ul,
.template-unidades_principal_view .portletStaticText ul {
  margin: 0 !important;
}
.template-unidades_principal_view #content li{
  margin-bottom: 0 !important;
  cursor: pointer;
}
/*Menu*/
.template-unidades_principal_view .tipo-proc li input{
  background: none;
  border: none;
  padding: 0px 20px;
  cursor: pointer;
  padding: 0px 20px;
  color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
  border-right: 1px solid #f4f4f4;
  border: none;
  outline: none
}
.template-unidades_principal_view .tipo-proc li:first-child input{
  border-left: 0px;
}
.template-unidades_principal_view .tipo-proc li:last-child input{
  border-right: 0px;
}
.template-unidades_principal_view .tipo-proc{
  list-style: none !important;
}
.template-unidades_principal_view .tipo-proc {
  overflow: hidden;
  border-bottom: 1px solid #dedede;
}
.template-unidades_principal_view .tipo-proc li {
  float: left;
  padding: 10px 0;
}

.template-unidades_principal_view .tipo-proc li:hover,
.template-unidades_principal_view .tipo-proc .rotulo_check{
  box-shadow: 0px -3px 0px #00a5d8 inset;
}
.template-unidades_principal_view .tipo-proc li:hover input {
  color: #00a5d8;
  text-decoration: none;
}
.template-unidades_principal_view .instancia {
  float: left;
  width: 31.8%;
  margin-right: 2%;
}
.template-unidades_principal_view .instancia ul{
  list-style: none !important;
}
.template-unidades_principal_view .instancia li {
  padding: 5px;
}
.template-unidades_principal_view .instancia li input {
  background: none;
  border: none;
  color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
  cursor: pointer;
  border: none;
  outline:none;
}
.template-unidades_principal_view .instancia li:hover,
.template-unidades_principal_view .instancia .unidade_check{
  background: #00a5d8;
}
.template-unidades_principal_view .instancia li:hover input,
.template-unidades_principal_view .instancia .unidade_check input{
  color: #fff;
  text-decoration: none;
}
.template-unidades_principal_view .instancia h3 {
  color: #505050;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
  border-bottom: 1px solid #f4f4f4;
  padding: 20px 0;
  margin-bottom: 5px;
}
.template-unidades_principal_view .instancia-detalhes {
  text-align: center;
}
.template-unidades_principal_view .instancia-detalhes h5 {
  padding: 10px 0;
  color: #007396;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
}
.template-unidades_principal_view .instancia-detalhes p {
  color: #505050;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
}
.template-unidades_principal_view .instancia-detalhes .titulo {
  overflow: hidden;
  border-bottom: 1px solid #f4f4f4;
  padding: 20px 0;
}
.template-unidades_principal_view .instancia-detalhes .titulo h2 {
  color: #007396;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
}
.template-unidades_principal_view .instancia-detalhes .titulo select {
  text-indent: 25px;
  -moz-box-shadow: 0 0.5px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0.5px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.5px 2px rgba(0, 0, 0, 0.2);
  border: 1px solid #dedede;
  border-radius: 5px;
  background: url("../images/icon-select-seta.png") no-repeat, linear-gradient(#f4f4f4, #efeeef);
  float: right;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-position: 210px;
  width: 245px;
  outline-color: transparent;
  margin-top: -8px;
  cursor: pointer;
  height: 30px;
  color: #9a9a9a;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
.info-unidades{
    width: 66.2%;
    float: left;
}
.template-unidades_principal_view .infos h4 {
  color: #007396;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
.template-unidades_principal_view .infos .contatos {
  margin-right: 25px;
}
.template-unidades_principal_view .infos .contatos h4 {
  padding: 0 20px;
}
.template-unidades_principal_view .infos ul, .template-unidades_principal_view .infos .endereco {
  float: left;
  border-top: 1px solid #f4f4f4;
  border-bottom: 1px solid #f4f4f4;
  padding: 10px 20px;
  max-width: 305px;
}
.template-unidades_principal_view .infos ul p, .template-unidades_principal_view .infos .endereco p {
  color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
  line-height: 20px;
  padding: 0 20px;
}
.template-unidades_principal_view .infos ul li, .template-unidades_principal_view .infos .endereco li {
  padding: 10px 0;
}
.template-unidades_principal_view .infos .endereco {
  padding: 0 0 10px 0;
  margin-bottom: 15px;
}
.template-unidades_principal_view .infos .endereco h4 {
  padding: 10px 20px;
}
.template-unidades_principal_view .infos .endereco .mapa {
  padding-top: 20px;
}
.template-unidades_principal_view .infos .endereco .mapa .vazio {
  width: 265px;
  height: 160px;
  background: #d4d4d4;
  margin: 8px 20px 10px 20px;
}
.template-unidades_principal_view .infos .endereco .mapa h4 {
  padding: 20px 20px 10px 20px;
  border-top: 1px solid #f4f4f4;
}
.template-unidades_principal_view .infos #img-mapa,
.template-estado_view .mapa-regiao .mapa, 
.template-municipio_view .mapa-regiao .mapa{
  background: #fff none repeat scroll 0 0;
  float: left;
  margin-right: 10px;
  text-align: center;
  width: 37%;

}

.template-unidades_principal_view .infos #img-mapa span,
.template-estado_view .mapa-regiao .mapa span, 
.template-municipio_view .mapa-regiao .mapa span{
  border-bottom: 1px solid #eaeaea;
  color: #505050;
  display: block;
  font-size: 0.875em;
  font-weight: 400;
  line-height: 1.71429em;
  padding: 7px 5px;
  
}
.template-unidades_principal_view .infos #detalhes-unidade{
  width: 60%;
  float: right;
}
.template-unidades_principal_view .infos {
  padding: 10px;
  background: #dedede;
}
.template-unidades_principal_view .infos .endereco p {
  padding-left: 20px;
  color: #787878;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
.template-unidades_principal_view .infos .endereco h6 {
  color: #787878;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 600;
  padding: 10px 0;
  text-indent: 20px;
}
.template-unidades_principal_view .infos .endereco h6.lugar {
  background: url("../images/icon-local.png") no-repeat 0 center;
  background-size: 12px 16px;
}
.template-unidades_principal_view .infos .endereco h6.mail {
  background: url("../images/icon-mail.png") no-repeat 0 center;
  background-size: 15px 12px;
}
.template-unidades_principal_view .infos .endereco h6.fone {
  background: url("../images/icon-fone.png") no-repeat 0 3px;
  background-size: 12px 16px;
  padding-top: 0px;
}
.template-unidades_principal_view .infos .endereco h4 {
  color: #007396;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 600;
}
.template-unidades_principal_view .infos .endereco h5 {
  color: #787878;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 600;
}
.template-unidades_principal_view .infos .contatos h6.hora {
  color: #787878;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 600;
  padding-bottom: 20px;
  text-indent: 25px;
  background: url("../images/icon-horario.png") no-repeat 0 3px;
}
.template-unidades_principal_view .infos .contatos li p {
  padding-left: 20px;
  color: #787878;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
.template-unidades_principal_view .infos .contatos li:first-child {
  padding: 11px 0 20px 0;
}
.template-unidades_principal_view .infos .mapa h4 {
  color: #787878;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
  padding-bottom: 18px;
  padding-top: 51px;
}
.template-unidades_principal_view .infos .mapa img {
  width: 225px;
  min-height: 132px;
}
.template-unidades_principal_view .infos .sites {
  margin-right: 0px;
}
.template-unidades_principal_view .infos .sites h5 {
  color: #787878;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
  padding-bottom: 18px;
  padding-top: 51px;
}
.template-unidades_principal_view .infos .sites a {
  color: #787878;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: 400;
}
.template-unidades_principal_view .infos .sites h6 {
  color: #787878;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: 600;
  padding-top: 10px;
}
.template-unidades_principal_view .pgr_ON .unidade_check{
  display: none !important;
}
.template-unidades_principal_view .exibe-pgr .instancia-detalhes{
  
}

.navegacao{

}
.navegacao ol h3
{
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  border-bottom: 1px solid #dedede;
}
.navegacao ol:first-child h3, 
{
  border-top: none;
}
.navegacao ol li{
  
  display: block;
}
.navegacao ol li:hover
 {
  background: #00a5d8;
}
.navegacao ol li:hover a {
  color: #fff;
  text-decoration: none;
}
.navegacao ol a {
  display: block;
  padding: 15px 0;
}
.navegacao ol a:hover {
color: #75ad0a;
}
.navegacao ol li a {
  color: #505050;
  padding: 7px 20px;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
}
#content h1.documentFirstHeading{
border-bottom: 1px solid #00a5d8;
    color: #505050;
    display: block;
    font-size: 2em;
    font-weight: 400;
    line-height: 1.5em;
    padding: 15px 0;
    margin-bottom: 20px;
  }
#content .documentDescription, #content #description{
  border-bottom: 1px solid #dedede;
    color: #505050;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.5em;
    padding: 10px 0;}
/*---------------------------*/
.template-unidade_view #content p, #content table, #content dl, dl.portlet p, dl.portlet {
    margin-bottom: 0 !important;
}
.template-unidade_view #content li{
  display: inline-block;
}
.template-unidade_view #content a:link, dl.portlet a:link {
    border-bottom: none !important;
    color: #205c90;
}
.template-unidade_view .bkg-white {
  padding-bottom: 0px;
}
.template-unidade_view section.servicos {
  margin-bottom: 18px;
}
.template-unidade_view section.servicos #collapse-servicos-mpf {
  width: 100%;
  height: auto;
}
.template-unidade_view section.servicos #collapse-servicos-mpf h3 {
  padding: 7px 9px 5px 9px;
  color: #505050;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .tab.active {
  width: 480px;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .collapse-body {
  width: 425px;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .title {
  width: 154px;
  height: 51px;
  left: -52px;
  bottom: 57px;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco1 .col-1 {
  width: 190px;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco1 .col-2 {
  width: 220px;
  padding-left: 0px;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco1 .col-2 select {
  width: 124px;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco1 .col-2 input[type="text"] {
  width: 173px;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco1 .col-2 input[type="submit"] {
  margin-top: -51px;
  height: 22px;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco1 .col-2 .par {
  margin-top: 12px;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco2 .col-1 {
  width: 134px;
  padding: 5px;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco2 .col-1 p {
  color: #505050;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  line-height: 16px;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul{
  margin-left: 0 !important;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 {
  width: 265px;
  padding: 5px 5px 5px 0;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul span {
  font-size: 12px;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul select {
  font-size: 11px;
  background: url("../images/icon-select-seta.png") no-repeat;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-1 select {
  width: 167px;
  height: 22px;
  background-position: 152px;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-2 select {
  width: 75px;
  height: 22px;
  background-position: 59px;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 {
  width: 265px;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .rod {
  width: 197px;
  float: left;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .rod .text-radio {
  margin-top: 10px;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .rod #captcha {
  margin-top: 10px;
  color: #505050;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .rod #captcha input {
  width: 50px;
  margin-left: 5px;
  margin-top: 0px;
  height: 22px;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .form {
  margin-top: 10px;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .form button, .template-unidade_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .form input {
  width: 60px;
  height: 22px;
  float: right;
  border: 1px solid #dedede;
  padding-left: 21px;
  font-size: 11px;
  color: #505050;
  cursor: pointer;
  font-size: 11px;
  line-height: 0;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .form button {
  background: url("../images/icon-limpar.png") 5px center no-repeat, #fff;
  background-position: 5px;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .form input {
  background: url("../images/icon-busca.png") 5px center no-repeat, #fff;
  margin-top: 12px;
  background-position: 3px;
}
.template-unidade_view section.destaques-principal2 button, .template-unidade_view section.destaques-principal2 select {
  outline-color: transparent;
  cursor: pointer;
}
.template-unidade_view section.destaques-principal2 .sub-menu {
  overflow: hidden;
  border-bottom: 1px solid #dedede;
  margin-bottom: 20px;
  border-top: 1px solid #00a5d8;
}
.template-unidade_view section.destaques-principal2 .sub-menu .menu1 {
  float: left;
  color: #505050;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
}
.template-unidade_view section.destaques-principal2 .sub-menu .menu1 li {
  padding: 10px 0;
  float: left;
}
.template-unidade_view section.destaques-principal2 .sub-menu .menu1 li a {
  color: #505050;
  padding: 0 20px;
  border-left: 1px solid #f4f4f4;
}
.template-unidade_view section.destaques-principal2 .sub-menu .menu1 li:first-child a {
  border-left: 0px;
}
.template-unidade_view section.destaques-principal2 .sub-menu .menu1 li:hover {
  box-shadow: 0px -3px 0px #00a5d8 inset;
}
.template-unidade_view section.destaques-principal2 .sub-menu .menu1 li:hover a, .template-unidade_view section.destaques-principal2 .sub-menu .menu1 li:hover select {
  color: #00a5d8;
  text-decoration: none;
}
.template-unidade_view section.destaques-principal2 .sub-menu .menu1 li:last-child {
  padding: 9px 0;
}
.template-unidade_view section.destaques-principal2 .sub-menu .menu1 li select {
  width: 105px;
  height: 24px;
  float: left;
  border: none;
  outline: none;
  padding-left: 10px;
  -webkit-appearance: none;
  background: url("../images/icon-select-seta.png") no-repeat;
  appearance: none;
  color: #505050;
  background-position: 95px;
  -moz-appearance: none;
}
.template-unidade_view section.destaques-principal2 .sub-menu .menu2 {
  float: right;
}
.template-unidade_view section.destaques-principal2 .sub-menu .menu2 li {
  padding: 10px 0px;
  float: left;
  color: #00a5d8;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
}
.template-unidade_view section.destaques-principal2 .sub-menu .menu2 li:first-child {
  padding: 10px 10px;
}
.template-unidade_view section.destaques-principal2 .sub-menu .menu2 li a {
  color: #00a5d8;
  padding: 0 8px;
  border-left: 1px solid #f4f4f4;
}
.template-unidade_view section.destaques-principal2 .sub-menu .menu2 li h3 {
  color: #505050;
}
.template-unidade_view section.destaques-principal2 .sub-menu .menu2 .sem-link a:first-child {
  padding: 0 0 0 10px;
}
.template-unidade_view section.destaques-principal2 .sub-menu .menu2 .sem-link a:last-child {
  padding: 0 10px 0 0;
  border-left: 0px;
}
.template-unidade_view section.destaques-principal2 .col-1 {
  width: 40.67797%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
}
.template-unidade_view section.destaques-principal2 .col-1 #slider-destaque {
  min-height: 480px;
  overflow: hidden;
  background-color: #f3f3f3;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -moz-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
}
.template-unidade_view section.destaques-principal2 .col-1 #slider-destaque .banners {
  overflow: hidden;
}
.template-unidade_view section.destaques-principal2 .col-1 #slider-destaque .banners img {
  height: 380px;
  width: 380px;
  margin: 5px;
}
.template-unidade_view section.destaques-principal2 .col-1 #slider-destaque article {
  background-color: #dedede;
  padding: 5px;
}
.template-unidade_view section.destaques-principal2 .col-1 #slider-destaque article a {
  height: 57px;
  overflow: hidden;
}
.template-unidade_view section.destaques-principal2 .col-1 #slider-destaque article a:hover {
  text-decoration: none;
}
.template-unidade_view section.destaques-principal2 .col-1 #slider-destaque article a p {
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 300;
  line-height: 19px;
}
.template-unidade_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar {
  overflow: hidden;
}
.template-unidade_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar ol {
  float: left;
  margin-left: 15px;
  padding: 12px 0;
  width: auto;
  position: static;
}
.template-unidade_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar ol li {
  width: 12px;
  height: 12px;
  display: inline-block;
  border: 1px solid #eaecec;
  cursor: pointer;
  background-color: #9d9d9d;
  -moz-border-radius: 7px/7px;
  -webkit-border-radius: 7px 7px;
  border-radius: 7px/7px;
}
.template-unidade_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar ol li.active {
  /*margin-bottom: 1px;
  width: 11px;
  height: 11px;*/
  background-color: #00a5d8;
  border: 1px solid #9d9d9d;
}
.template-unidade_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share {
  float: right;
}
.template-unidade_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share span {
  float: left;
  color: #9a9a9a;
  margin-top: 11px;
  margin-right: 10px;
}
.template-unidade_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .facebook, .template-unidade_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .twitter, .template-unidade_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .whats {
  float: left;
}
.template-unidade_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .facebook img, .template-unidade_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .twitter img, .template-unidade_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .whats img {
  float: left;
  padding: 10px 5px;
}
.template-unidade_view section.destaques-principal2 .col-1 .calendario {
  -moz-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background: #f4f4f4;
  overflow: hidden;
  margin-top: 21px;
  padding: 5px 0;
}
.template-unidade_view section.destaques-principal2 .col-1 .calendario ul li {
  float: left;
  max-width: 245px;
  padding: 0 7px;
}
.template-unidade_view section.destaques-principal2 .col-1 .calendario ul li:nth-child(2) {
  line-height: 21px;
}
.template-unidade_view section.destaques-principal2 .col-1 .calendario ul li:nth-child(2) a {
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
}
.template-unidade_view section.destaques-principal2 .col-1 .calendario ul li:nth-child(1) {
  line-height: 21px;
  border-right: 1px dashed darkgray;
}
.template-unidade_view section.destaques-principal2 .col-1 .calendario ul li:nth-child(1) h5 {
  color: #00a5d8;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
.template-unidade_view section.destaques-principal2 .col-1 .calendario ul li:nth-child(1) span {
  color: #505050;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
}
.template-unidade_view section.destaques-principal2 .col-1 .calendario ul li:nth-child(3) {
  color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 300;
  line-height: 21px;
  padding: 10px 9px;
}
.template-unidade_view section.destaques-principal2 .col-2 {
  width: 57.62712%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  margin-right: 0;
}
.template-unidade_view section.destaques-principal2 .col-2 .destaque-semana {
  padding: 5px;
  width: 100%;
  overflow: hidden;
  color: #999 !important;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
  border-bottom: 1px solid #dedede;
}
.template-unidade_view section.destaques-principal2 .col-2 .destaque-semana a {
  color: #007396 !important;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: 600;
  float: left;
}
.template-unidade_view section.destaques-principal2 .col-2 .destaque-semana p, .template-unidade_view section.destaques-principal2 .col-2 .destaque-semana h5 {
  float: left;
  color: #505050;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
  padding: 0 10px;
}
.template-unidade_view section.destaques-principal2 .col-2 .destaque-semana h5 {
  padding: 0 10px 0 4px;
}
.template-unidade_view section.destaques-principal2 .col-2 .principal {
  padding: 0 0;
  background-color: #f3f3f3;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -moz-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
}
.template-unidade_view section.destaques-principal2 .col-2 .principal .destaque-principal .categoria {
  color: #787878;
  font-size: 0.625em;
  line-height: 2.4em;
  font-weight: 400;
}
.template-unidade_view section.destaques-principal2 .col-2 .principal .destaque-principal article {
  overflow: hidden;
  padding: 0px 15px 5px 15px;
}
.template-unidade_view section.destaques-principal2 .col-2 .principal .destaque-principal article img {
  float: left;
  margin-right: 10px;
}
.template-unidade_view section.destaques-principal2 .col-2 .principal .destaque-principal article h1 {
  color: #007296;
  font-size: 1.25em;
  line-height: 1.2em;
  font-weight: 400;
  margin-top: -5px;
}
.template-unidade_view section.destaques-principal2 .col-2 .principal .destaque-principal article p {
  color: #505050;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
  line-height: 1.31429em;
  margin-top: 5px;
}
.template-unidade_view section.destaques-principal2 .col-2 .principal .outros-destaques {
  background-color: #fff;
  border-top: 0px;
}
.template-unidade_view section.destaques-principal2 .col-2 .principal #noticias-geral-home {
  margin-top: 0px;
  border-top: 1px solid #dedede;
  border-bottom: 2px solid #00a5d8;
}
.template-unidade_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia {
  width: 265px;
  display: inline-block;
  text-align: center;
  border-right: 1px dashed #dedede;
}
.template-unidade_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia article {
  overflow: hidden;
  padding-bottom: 10px;
}
.template-unidade_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia article img {
  float: left;
  padding: 0 10px 0 10px;
}
.template-unidade_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia:nth-child(2n+0) {
  border-right: none;
}
.template-unidade_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia:first-child {
  padding-left: 25px;
}
.template-unidade_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia:last-child {
  padding-right: 25px;
}
.template-unidade_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .categoria {
  color: #787878;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  text-align: left;
  padding-left: 8px;
}
.template-unidade_view section.destaques-principal2 .col-2 .principal #noticias-geral-home h3 {
  padding: 0px 15px;
  text-align: left;
  color: #007296;
  clear:both;
}
.template-unidade_view section.destaques-principal2 .col-2 .principal .rodape-destaques-home {
  text-align: center;
  padding: 5px;
}
.template-unidade_view section.destaques-principal2 .col-2 .principal .rodape-destaques-home ol.indicators {
  margin: 0 auto;
  
}
.template-unidade_view section.destaques-principal2 .col-2 .principal .rodape-destaques-home ol.indicators li {
  display: inline-block;
  color: #4f4f4f;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 300;
  letter-spacing: 5px;
  cursor: pointer;
}
.template-unidade_view section.destaques-principal2 .col-2 .principal .rodape-destaques-home ol.indicators li.active {
  font-weight: 600;
}
.template-unidade_view section.destaques-principal2 .col-2 .principal .rodape-destaques-home ol.indicators li:after {
  content: "|";
}
.template-unidade_view section.destaques-principal2 .col-2 .principal .rodape-destaques-home ol.indicators li:last-child:after {
  content: "";
}
.template-unidade_view section.destaques-principal2 .col-2 .principal .rodape-destaques-home div.mais-noticias {
  float: right;
  margin-top: -23px;
}
.template-unidade_view section.destaques-principal2 .col-2 .principal .rodape-destaques-home div.mais-noticias a {
  color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
.template-unidade_view section.destaques-principal2 .col-2 .principal .btn-direita {
  width: 20px;
  height: 100px;
  float: right;
  margin-top: -118px;
  position: relative;
  background: #dedede url("../images/icon-seta-esquerda.png") center no-repeat;
  border: none;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 3px;
  margin-right: -5px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.template-unidade_view section.destaques-principal2 .col-2 .principal .btn-esquerda {
  width: 20px;
  margin-top: -118px;
  float: left;
  height: 100px;
  margin-left: -5px;
  position: relative;
  border: none;
  background: #dedede url("../images/icon-seta-esquerda.png") center no-repeat;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 3px;
}
.infos {
  overflow: hidden;
  width: 100%;
  padding: 20px 50px;
  margin: 30px 0 -15px 0;
  background: #dedede;
  padding-bottom: 50px;
}
#dados-unidade .infos .endereco p {
  padding-left: 20px;
  color: #787878;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
#dados-unidade .infos .endereco h6 {
  color: #787878;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 600;
  padding: 10px 0;
  text-indent: 20px;
}
#dados-unidade .infos .endereco h6.lugar {
  background: url("../images/icon-local.png") no-repeat 0 center;
  background-size: 12px 16px;
}
#dados-unidade .infos .endereco h6.mail {
  background: url("../images/icon-mail.png") no-repeat 0 center;
  background-size: 15px 12px;
}
#dados-unidade .infos .endereco h6.fone {
  background: url("../images/icon-fone.png") no-repeat 0 3px;
  background-size: 12px 16px;
  padding-top: 0px;
}
#dados-unidade .infos .endereco h4 {
  color: #007396;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 600;
  padding-bottom: 20px;
}
#dados-unidade .infos .endereco h5 {
  color: #787878;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 600;
}
#dados-unidade .infos .contatos h6.hora {
  color: #787878;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 600;
  padding-bottom: 20px;
  text-indent: 25px;
  background: url("../images/icon-horario.png") no-repeat 0 3px;
}
#dados-unidade .infos .contatos li p {
  padding-left: 20px;
  color: #787878;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
#dados-unidade .infos .contatos li:first-child {
  padding: 11px 0 20px 0;
}
#dados-unidade .infos .mapa h4 {
  color: #787878;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
  padding-bottom: 18px;
  padding-top: 51px;
}
#dados-unidade .infos .mapa img {
  width: 225px;
  min-height: 132px;
}
#dados-unidade .infos .sites {
  margin-right: 0px;
}
#dados-unidade .infos .sites h5 {
  color: #787878;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
  padding-bottom: 18px;
  padding-top: 51px;
}
#dados-unidade.infos .sites a {
  color: #787878;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: 400;
}
/*----------------------------*/
.page-unidade {
  background: #334F66;
  text-align: center;
  color: #fff;
}
.page-unidade h1{
  color: #fff;
  font-weight: normal;
}
/*----------------------------*/
.template-estado_view .instancia-detalhes .titulo,
.template-municipio_view .instancia-detalhes .titulo {
  border-bottom: 1px solid #f4f4f4;
  margin-bottom: 10px;
  overflow: hidden;
  padding: 20px 0;
}
.template-estado_view .instancia-detalhes .titulo h2,
.template-municipio_view .instancia-detalhes .titulo h2 {
  color: #007396;
  float: left;
  font-size: 1.0625em;
  font-weight: 400;
  line-height: 1.41176em;
}
.template-estado_view .grid-8,
.template-municipio_view .grid-8 {
  width: 100%;
}
.template-estado_view .mapa-regiao,
.template-municipio_view .mapa-regiao{
  background: #dedede;
  padding: 10px 20px;
  float: left;
  width: 100%;
}
.template-estado_view .mapa-regiao .mapa,
.template-municipio_view .mapa-regiao .mapa{
  float: left;
  margin-right: 10px;
}
.template-estado_view .mapa-regiao .info-unidade,
.template-municipio_view .mapa-regiao .info-unidade{
  font-size: 93%;
  padding-top: 17px;
}
.template-estado_view .mapa-regiao .info-unidade p ,
.template-municipio_view .mapa-regiao .info-unidade p {
  color: #505050;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
}
.template-estado_view .mapa-regiao .info-unidade a,
.template-municipio_view .mapa-regiao .info-unidade a{
  color: #007396;
  border-bottom: none !important;
}
.template-estado_view .mapa-regiao .info-unidade h5,
.template-municipio_view .mapa-regiao .info-unidade h5 {
  padding: 10px 0;
  color: #007396;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
}
/*-----------------------------------*/
#infoUnidade .infos {
  float: right;
  /*max-width: 635px;*/
  overflow: hidden;
  padding: 0 !important;
  background: none !important;
}
#infoUnidade .infos h4 {
  color: #007396;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
#infoUnidade .infos .contatos {
  margin-right: 25px;
}
#infoUnidade .infos .contatos h4 {
  padding: 0;
}
#infoUnidade .infos .contatos, #infoUnidade .infos .endereco {
  float: left;
  border-top: 1px solid #f4f4f4;
  border-bottom: 1px solid #f4f4f4;
  padding: 10px;
  max-width: 305px;

}
#infoUnidade .infos .contatos ul{
  list-style: none !important;
  margin-left: 0 !important;
}
#infoUnidade .infos ul p, #infoUnidade .infos .endereco p {
  color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
  line-height: 20px;
  padding: 0 15px;
}
#infoUnidade .infos ul li, #infoUnidade .infos .endereco li {
  padding: 10px 0;
}
#infoUnidade .infos .endereco {
  padding: 0 0 10px 0;
}
#infoUnidade .infos .endereco h4 {
  padding: 10px 20px;
}
#infoUnidade .infos .contatos h5,
#infoUnidade .infos .endereco h5 {
  font-size: 90%;
}
#infoUnidade .infos .endereco .mapa {
  padding-top: 20px;
}
#infoUnidade .infos .endereco .mapa .vazio {
  width: 265px;
  height: 160px;
  background: #d4d4d4;
  margin: 8px 20px 10px 20px;
}
#infoUnidade .infos .endereco .mapa h4 {
  padding: 20px 20px 10px 20px;
  border-top: 1px solid #f4f4f4;
}

 #content .page-areas-de-atuacao li{
    display: inline !important;
}

#content .page-areas-de-atuacao a{
    border-bottom: 0.1em solid #ccc;
    color: #00a5d8;
}

.page-areas-de-atuacao .area .col-1 h2 a ,
.page-areas-de-atuacao .area .col-1 h2 a:hover {
    color: #4f4f4f !important;
    cursor: pointer;
    font-weight: bold;
    line-height: 1.18182em;
    text-align: end;
}
#content .page-areas-de-atuacao ul{
    list-style-type: none;
    margin-left: 0em;
}

#content .page-areas-de-atuacao a:hover{
    color: #00a5d8 !important;
}    

#content .para-cidadao a{
  color: #4f4f4f !important;
}
#content .para-cidadao a:hover{
  color: #00a5d8 !important;
}
/*--------------------------------------------------*/
.template-noticia_view #content a:link,
.template-noticia_referenciada_view #content a:link,
.template-post_view #content a:link{
  border-bottom: none !important;
}
.template-noticia_view .grid-8,
.template-noticia_referenciada_view .grid-8,{
  width: 100%;
}
.template-noticia_view .footer a,
.template-noticia_referenciada_view .footer a,
.template-post_view .footer a {
  color: #505050 !important;
}
.template-noticia_view .noticia .info .categoria,
.template-noticia_referenciada_view .noticia .info .categoria,
.template-post_view .noticia .info .categoria {
  float: left;
}
.template-noticia_view .noticia .info .data,
.template-noticia_referenciada_view .noticia .info .data,
.template-post_view .noticia .info .data {
  float: right;
  color: #787878;
  font-size: 0.6875em;
  line-height: 1.48182em;
  font-weight: 400;
  text-transform: uppercase;
}
.template-noticia_view .noticia .info .autor,
.template-noticia_referenciada_view .noticia .info .autor,
.template-post_view .noticia .info .autor {
  color: #787878;
  font-size: 0.6875em;
  line-height: 1.48182em;
  font-weight: 400;
  text-transform: uppercase;
}
.template-noticia_view .noticia h2,
.template-noticia_referenciada_view .noticia h2,
.template-post_view .noticia h2 {
  margin-top: 20px;
  color: #00a5d8;
  font-size: 1.5em;
  line-height: 2em;
  font-weight: 400;
  line-height: 1.3em;
}
.template-noticia_view .noticia p.descricao,
.template-noticia_referenciada_view .noticia p.descricao,
.template-post_view .noticia p.descricao {
  color: #999;
}
.template-noticia_view .noticia p,
.template-noticia_referenciada_view .noticia p,
.template-post_view .noticia p {
  margin: 20px 0;
  color: #4f4f4f;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
}
.template-noticia_view .noticia .img,
.template-noticia_referenciada_view .noticia .img,
.template-post_view .noticia .img {
  width: 306px;
  /*height: 218px;*/
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
.template-noticia_view .noticia .img img,
.template-noticia_referenciada_view .noticia .img img,
.template-post_view .noticia .img img {
  width: 100%;
  height: 100%;
}
.template-noticia_view .noticia .img p,
.template-noticia_referenciada_view .noticia .img p,
.template-post_view .noticia .img p{
  margin-top: 0px;
}
.template-noticia_view .noticia .relacionadas,
.template-noticia_referenciada_view .noticia .relacionadas,
.template-post_view .noticia .relacionadas {
  width: 300px;
  /*float: left;*/
  margin-right: 20px;
  margin-bottom: 10px;
}
.template-noticia_view .noticia .relacionadas ul,
.template-noticia_referenciada_view .noticia .relacionadas ul,
.template-post_view .noticia .relacionadas ul{
  list-style-type: none !important;
  margin-left: 0 !important;
}
.template-noticia_view .noticia .relacionadas .title,
.template-noticia_referenciada_view .noticia .relacionadas .title,
.template-post_view .noticia .relacionadas .title {
  color: #4f4f4f;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 600;
  border-bottom: 1px solid #dedede;
  padding-left: 10px;
  padding-bottom: 15px;
}
.template-noticia_view .noticia .relacionadas li,
.template-noticia_referenciada_view .noticia .relacionadas li{
  padding-left: 10px;
  margin-top: 10px;
  border-bottom: 1px solid #f4f4f4;
  padding-bottom: 10px;
}
.template-noticia_view .noticia .relacionadas li:first-child,
.template-noticia_referenciada_view .noticia .relacionadas li:first-child{
  margin-top: 15px;
}
.template-noticia_view .noticia .relacionadas li h3 a,
.template-noticia_referenciada_view .noticia .relacionadas li h3 a{
  color: #00a5d7 !important;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
}
.template-noticia_view .destaque-secundario,
.template-noticia_referenciada_view .destaque-secundario{
  border-bottom: 1px solid #00a5d8;
  padding-bottom: 10px;
  border-top: 1px solid #dedede;
  margin-top: 30px;
  padding-top: 20px;
}
.template-noticia_view .destaque-secundario .title-destaque,
.template-noticia_referenciada_view .destaque-secundario .title-destaque{
    color: #4f4f4f;
    font-family: "Titillium Web",sans-serif;
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.33333em;
    margin-bottom: 10px;
}
.template-noticia_view .destaque-secundario article,
.template-noticia_referenciada_view .destaque-secundario article {
    display: inline-block;
    height: 230px;
    margin-right: 19px;
    overflow: hidden;
    width: 196px;
}
.template-noticia_view .destaque-secundario .categoria,
.template-noticia_referenciada_view .destaque-secundario .categoria{
    color: #787878 !important;
    font-size: 0.6875em;
    font-weight: 400;
    line-height: 1.48182em;
    text-transform: uppercase;
}
.template-noticia_view .destaque-secundario .categoria a,
.template-noticia_referenciada_view .destaque-secundario .categoria a{
  color:#000 !important;
}
.template-noticia_view .destaque-secundario article h2,
.template-noticia_referenciada_view .destaque-secundario article h2{
  font-size: 1em !important;
}
.template-noticia_view .destaque-secundario article h2 > a,
.template-noticia_referenciada_view .destaque-secundario article h2 > a{
    color: #00a5d8 !important;
    font-size: 1em !important;
    font-weight: 400 !important;
    line-height: 1.5em !important;
}
.template-noticia_view .mais-noticias,
.template-noticia_referenciada_view .mais-noticias{
  float: right;
  margin-top: 10px;
}
.template-noticia_view .mais-noticias a,
.template-noticia_referenciada_view .mais-noticias a{
  color: #505050;
}
.template-noticia_view .page-title h1,
.template-noticia_referenciada_view .page-title h1{
  float: left;
  margin-top: 5px;
}
.template-noticia_view .page-title .selecao,
.template-noticia_referenciada_view .page-title .selecao {
  float: right;
  margin: 0px;
  padding-left: 2px;
}
.template-noticia_view .page-title .selecao select,
.template-noticia_referenciada_view .page-title .selecao select{
  text-indent: 10px;
  box-shadow: 1px 1px 3px #eaeaea;
  border: 1px solid #dedede;
  float: left;
  outline-color: transparent;
  background: url("../images/icon-seta-baixo-azul.png") no-repeat, linear-gradient(to bottom, #f4f4f4, #efefee);
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  height: 35px;
  color: #00a5d8;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
.template-noticia_view .page-title .selecao select:first-child,
.template-noticia_referenciada_view .page-title .selecao select:first-child{
  width: 305px;
  background-position: 280px;
}
.template-noticia_view .page-title .selecao select:last-child,
.template-noticia_referenciada_view .page-title .selecao select:last-child{
  border-left: none;
  width: 408px;
  background-position: 385px;
}
/*--------------------------------------------------*/
#listaItems a:link{
  border-bottom: none !important;
}
#listaItems .grid-8{
  width: 100%;
  margin-right: 0;
}
#listaItems .page-title h1{
  float: left;
  margin-top: 5px;
}
#listaItems .page-title .selecao{
  float: right;
  margin: 0px;
  padding-left: 2px;
}
#listaItems .categoria a{
  color: #787878 !important;
}
#listaItems .page-title .selecao select{
  text-indent: 10px;
  box-shadow: 1px 1px 3px #eaeaea;
  border: 1px solid #dedede;
  float: left;
  outline-color: transparent;
  background: url("../images/icon-seta-baixo-azul.png") no-repeat, linear-gradient(to bottom, #f4f4f4, #efefee);
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  height: 35px;
  color: #00a5d8;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
#listaItems .page-title .selecao select:first-child {
  width: 305px;
  background-position: 280px;
}
#listaItems .page-title .selecao select:last-child{
  border-left: none;
  width: 408px;
  background-position: 385px;
}
#listaItems .todas-noticias .artigos2 article{
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #f4f4f4;
  overflow: hidden;
}
#listaItems .todas-noticias .search-box input[type="text"]{
  width: 240px;
}
#listaItems .todas-noticias .search-box input[type="submit"]{
  margin-top: 6px;
  top: auto;
  right: 12px;
}
#listaItems .todas-noticias .artigos2 article:last-child{
  border-bottom: 1px solid #00a5d8;
}
#listaItems .todas-noticias .artigos2 article .data{
  float: right;
}
#listaItems .todas-noticias .artigos2 article .img{
  float: left;
  margin-right: 15px;
}
#listaItems .todas-noticias .artigos2 article .img img{
  width: 100%;
  height: 100%;
}
#listaItems .todas-noticias .artigos2 article h2{
  margin-top: 7px;
  font-size: 1em;
}
#listaItems .todas-noticias .artigos2 article h2 a{
  color: #00a5d8 !important;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
}
#listaItems .todas-noticias .artigos2 article p{
  color: #999;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: 400;
}
#listaItems .todas-noticias .filtro-interno{
  overflow: hidden;
  border-bottom: 1px solid #f4f4f4;
  margin-bottom: 15px;
}
#listaItems .todas-noticias .filtro-interno h3{
  float: left;
  color: #505050;
  font-size: 1.25em;
  font-weight: bold;
}
#listaItems .todas-noticias .filtro-interno .filtro{
  /*padding: 0 0 10px 0;*/
  float: right;
}
#listaItems .todas-noticias .filtro-interno .filtro select{
  float: left;
  border: none;
  cursor: pointer;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #9a9a9a;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  outline-color: transparent;
  -webkit-appearance: none;
  appearance: none;
  width: 75px;
  height: 24px;
  background: url('../images/../images/icon-select-seta.png?1430751482') no-repeat right;
  background-position: 60px;
  margin-right: 10px;
  -moz-appearance: none;
}
#listaItems .todas-noticias .filtro-interno .filtro .search-box{
  float: left;
  margin-top: 0px;
  width: auto;
  position: initial;
}
#listaItems .todas-noticias .filtro-interno .filtro .search-box form{
  margin-top: 0px;
}
#listaItems .date{
  border: none !important;
  box-shadow: none !important;
  float: left;
  padding: 0 !important;
  width: 140px;
}
#listaItems .date .add-on{
  height: 25px;
}
#listaItems .date .span2{
  width: 100px;
  height: 25px;
  background-color: transparent;
  font-size: 12px;
}
/*----------------------------------------------------------------*/
.atuacao-perguntas .page-title {
  padding: 5px 0;
}
.atuacao-perguntas .page-title h1 {
  float: left;
  padding-top: 5px;
}
.atuacao-perguntas .page-title .selecao {
  float: right;
  margin: 0px;
  padding-left: 2px;
}
.atuacao-perguntas .page-title .selecao select {
  text-indent: 10px;
  box-shadow: 1px 1px 3px #eaeaea;
  border: 1px solid #dedede;
  float: left;
  outline-color: transparent;
  background: url("../images/icon-seta-baixo-azul.png") no-repeat, linear-gradient(to bottom, #f4f4f4, #efefee);
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  height: 35px;
  color: #00a5d8;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
.atuacao-perguntas .page-title .selecao select:first-child {
  width: 305px;
  background-position: 280px;
}
.atuacao-perguntas .page-title .selecao select:last-child {
  border-left: none;
  width: 408px;
  background-position: 385px;
}
.atuacao-perguntas .sub-menu {
  overflow: hidden;
  border-bottom: 1px solid #dedede;
}
.atuacao-perguntas .sub-menu .sub-titulo {
  padding: 10px 0;
  float: left;
  box-shadow: 0px -3px 0px #00a5d8 inset;
}
.atuacao-perguntas .sub-menu .sub-titulo h2 {
  color: #00a5d8;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
}
.atuacao-perguntas .sub-menu .search-box form {
  float: right;
  margin-left: 10px;
}
.atuacao-perguntas .sub-menu .search-box form input {
  float: left;
}
.atuacao-perguntas .perguntas p {
  color: #787878;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
  margin: 0 0 10px 20px;
  display: none;
}
.atuacao-perguntas .perguntas h4 {
  color: #00a5d8;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
  cursor: pointer;
  margin: 10px 20px 10px 0;
}
.atuacao-perguntas .perguntas ul {
  margin-bottom: 20px;
}
.atuacao-perguntas .perguntas ul li {
  overflow: hidden;
  border-top: 1px solid #dedede;
}
.atuacao-perguntas .perguntas ul li:first-child {
  border-top: none;
}


.transparencia-quem .page-title {
  padding: 5px 0;
}
.transparencia-quem .page-title h1 {
  float: left;
}
.transparencia-quem .page-title .selecao {
  float: right;
  margin: 0px;
  padding-left: 2px;
}
.transparencia-quem .page-title .selecao select {
  text-indent: 10px;
  box-shadow: 1px 1px 3px #eaeaea;
  border: 1px solid #dedede;
  float: right;
  width: 412px;
  outline-color: transparent;
  background: #efeeef url("../images/icon-seta-baixo-azul.png") right center no-repeat;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-position: 385px;
  height: 25px;
  color: #00a5d8;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
.transparencia-quem section.transparencia-quem2 .search-box form {
  margin-top: 3px;
}
.transparencia-quem section.transparencia-quem2 .sub-menu {
  border-bottom: 1px solid #dedede;
  overflow: hidden;
}
.transparencia-quem section.transparencia-quem2 .sub-menu select {
  border: none;
  margin: 6px 0;
  float: left;
  width: 245px;
  outline-color: transparent;
  background: #fff url("../images/icon-select-seta.png") right center no-repeat;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  height: 24px;
  color: #9a9a9a;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: 400;
}
.transparencia-quem section.transparencia-quem2 .resultado {
  padding: 20px 0;
}
.transparencia-quem section.transparencia-quem2 .resultado span {
  color: #505050;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
}
.transparencia-quem section.transparencia-quem2 .sub-resultado {
  border-top: 1px solid #f4f4f4;
}
.transparencia-quem section.transparencia-quem2 .sub-resultado:last-child {
  border-bottom: 1px solid #00a5d8;
}
.transparencia-quem section.transparencia-quem2 .sub-resultado h3 {
  color: #505050;
  font-size: 1.25em;
  line-height: 1.2em;
  font-weight: 600;
  margin-top: 20px;
}
.transparencia-quem section.transparencia-quem2 .sub-resultado p {
  color: #505050;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
  margin: 10px 20px 20px 20px;
}
.transparencia-quem section.transparencia-quem2 .footer-resultado {
  margin: 20px 325px;
}
.transparencia-quem section.transparencia-quem2 .footer-resultado ol {
  display: inline-block;
}
.transparencia-quem section.transparencia-quem2 .footer-resultado ol li {
  display: inline-block;
  letter-spacing: 5px;
  cursor: pointer;
}
.transparencia-quem section.transparencia-quem2 .footer-resultado ol li input {
  border: none;
  background: #fff url("../images/icon-voltar.png") left center no-repeat;
  outline-color: transparent;
  text-indent: 15px;
  cursor: pointer;
  color: #9a9a9a;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
}
.transparencia-quem section.transparencia-quem2 .footer-resultado ol li:last-child input {
  background: #fff url("../images/icon-proxima.png") right center no-repeat;
  width: 70px;
  text-indent: -15px;
}
.transparencia-quem section.transparencia-quem2 .footer-resultado ol .numeros {
  margin: 0 30px;
}
.transparencia-quem section.transparencia-quem2 .footer-resultado ol .numeros a {
  color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
.transparencia-quem section.transparencia-quem2 .footer-resultado ol .numeros li:after {
  content: "|";
}
.transparencia-quem section.transparencia-quem2 .footer-resultado ol .numeros li:last-child:after {
  content: "";
}

#content .transparencia-quem ul {
    list-style-type: none;
    margin-left: 0em;
}

#btn-turminha {
  position: relative;
}
#btn-turminha .btnt {
  position: absolute;
  z-index: 100;
  top: -115px;
}
/*---------------------------------------------------*/
.template-imprensa_noticias_principal_view #content a:link{
  border-bottom: none !important;
}
.template-imprensa_noticias_principal_view .grid-8 {
  width: 100%;
}
.template-imprensa_noticias_principal_view .categoria a{
  color: #787878 !important;
}
.template-imprensa_noticias_principal_view .destaque-principal,
.template-imprensa_noticias_principal_view-todas-noticias .destaque-principal {
  overflow: hidden;
}
.template-imprensa_noticias_principal_view .destaque-principal .img,
.template-imprensa_noticias_principal_view-todas-noticias .destaque-principal .img {
  float: left;
}
.template-imprensa_noticias_principal_view .destaque-principal h2,
.template-imprensa_noticias_principal_view .destaque-principal p,
.template-imprensa_noticias_principal_view-todas-noticias .destaque-principal h2,
.template-imprensa_noticias_principal_view-todas-noticias .destaque-principal p {
  float: left;
  width: 60%;
  margin-left: 4%;
}
.template-imprensa_noticias_principal_view .destaque-principal h2{
  line-height: 1em;
}
.template-imprensa_noticias_principal_view .destaque-principal h2 > a
.template-imprensa_noticias_principal_view-todas-noticias .destaque-principal h2 > a {
  color: #00a5d8 !important;
  /*font-size: 1.5em;*/
  font-size: 0.8em;
  /*line-height: 2em;*/
  font-weight: 400;
  line-height: 1.2em;
}
.template-imprensa_noticias_principal_view .destaque-principal p,
.template-imprensa_noticias_principal_view-todas-noticias .destaque-principal p {
  margin-top: 10px;
}
.template-imprensa_noticias_principal_view .destaque-principal p > a,
.template-imprensa_noticias_principal_view-todas-noticias .destaque-principal p > a {
  margin-top: 10px;
  color: #999 !important;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  font-family: "Titillium Web", sans-serif;
}
.template-imprensa_noticias_principal_view .sub-menu,
.template-imprensa_noticias_principal_view-todas-noticias .sub-menu {
  overflow: hidden;
  border-bottom: 1px solid #dedede;
  margin-bottom: 20px;
}
.template-imprensa_noticias_principal_view .sub-menu .menu1,
.template-imprensa_noticias_principal_view-todas-noticias .sub-menu .menu1 {
  float: left;
  color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
.template-imprensa_noticias_principal_view .sub-menu .menu1 li,
.template-imprensa_noticias_principal_view-todas-noticias .sub-menu .menu1 li {
  padding: 10px 0;
  float: left;
}
.template-imprensa_noticias_principal_view .sub-menu .menu1 li a
.template-imprensa_noticias_principal_view-todas-noticias .sub-menu .menu1 li a {
  color: #505050;
  padding: 0 10px;
  border-left: 1px solid #f4f4f4;
}
.template-imprensa_noticias_principal_view .sub-menu .menu1 li:first-child a,
.template-imprensa_noticias_principal_view-todas-noticias .sub-menu .menu1 li:first-child a {
  border-left: 0px;
}
.template-imprensa_noticias_principal_view .sub-menu .menu1 li:hover,
.template-imprensa_noticias_principal_view-todas-noticias .sub-menu .menu1 li:hover {
  box-shadow: 0px -3px 0px #00a5d8 inset;
}
.template-imprensa_noticias_principal_view .sub-menu .menu1 li:hover a,
.template-imprensa_noticias_principal_view-todas-noticias .sub-menu .menu1 li:hover a {
  color: #00a5d8;
  text-decoration: none;
}
.template-imprensa_noticias_principal_view .sub-menu .menu2,
.template-imprensa_noticias_principal_view-todas-noticias .sub-menu .menu2 {
  margin: 0px;
  float: right;
  color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
.template-imprensa_noticias_principal_view .sub-menu .menu2 li,
.template-imprensa_noticias_principal_view-todas-noticias .sub-menu .menu2 li {
  padding: 10px 0px;
  float: left;
}
.template-imprensa_noticias_principal_view .sub-menu .menu2 li:first-child,
.template-imprensa_noticias_principal_view-todas-noticias .sub-menu .menu2 li:first-child {
  padding: 10px 10px;
}
.template-imprensa_noticias_principal_view .sub-menu .menu2 li:first-child a,
.template-imprensa_noticias_principal_view-todas-noticias .sub-menu .menu2 li:first-child a {
  border-left: 0px;
}
.template-imprensa_noticias_principal_view .sub-menu .menu2 li a,
.template-imprensa_noticias_principal_view-todas-noticias .sub-menu .menu2 li a {
  color: #00a5d8;
  padding: 0 10px;
  border-left: 1px solid #f4f4f4;
}
.template-imprensa_noticias_principal_view .destaque-secundario,
.template-imprensa_noticias_principal_view-todas-noticias .destaque-secundario {
  /*margin-top: 30px;*/
  margin-top: 20px;
  border-top: 1px solid #dedede;
  padding-top: 20px;
}
.template-imprensa_noticias_principal_view .destaque-secundario .title-destaque,
.template-imprensa_noticias_principal_view-todas-noticias .destaque-secundario .title-destaque {
  font-family: "Titillium Web", sans-serif;
  color: #4f4f4f;
  font-size: 1.125em;
  line-height: 1.33333em;
  font-weight: 400;
  margin-bottom: 10px;
}
.template-imprensa_noticias_principal_view .destaque-secundario article,
.template-imprensa_noticias_principal_view-todas-noticias .destaque-secundario article {
  display: inline-block;
  width: 196px;
  height: 230px;
  margin-right: 19px;
  overflow: hidden;
}
.template-imprensa_noticias_principal_view .destaque-secundario article h2{
  font-size: 1em;
}
.template-imprensa_noticias_principal_view .destaque-secundario article h2 > a,
.template-imprensa_noticias_principal_view-todas-noticias .destaque-secundario article h2 > a {
  color: #00a5d8 !important;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
}
.template-imprensa_noticias_principal_view .destaque-secundario article:last-child,
.template-imprensa_noticias_principal_view-todas-noticias .destaque-secundario article:last-child {
  margin-right: 0px;
}
.template-imprensa_noticias_principal_view .outros-destaques ul{
  margin-left: 0 !important;
}
.template-imprensa_noticias_principal_view .outros-destaques ul li{
  display: inline-block !important;
}
.template-imprensa_noticias_principal_view .outros-destaques,
.template-imprensa_noticias_principal_view-todas-noticias .outros-destaques {
  margin-top: 20px;
  border-top: 1px solid #dedede;
  padding-top: 20px;
}
.template-imprensa_noticias_principal_view .outros-destaques article,
.template-imprensa_noticias_principal_view-todas-noticias .outros-destaques article {
  display: inline-block;
  width: 315px;
}
.template-imprensa_noticias_principal_view .outros-destaques article:nth-child(2n+1),
.template-imprensa_noticias_principal_view-todas-noticias .outros-destaques article:nth-child(2n+1) {
  padding-right: 10px;
}
.template-imprensa_noticias_principal_view .outros-destaques article:nth-child(2n) h3,
.template-imprensa_noticias_principal_view-todas-noticias .outros-destaques article:nth-child(2n) h3 {
  width: 255px;
}
.template-imprensa_noticias_principal_view .outros-destaques article:nth-child(1n+3),
.template-imprensa_noticias_principal_view-todas-noticias .outros-destaques article:nth-child(1n+3) {
  margin-top: 40px;
}
.template-imprensa_noticias_principal_view .outros-destaques article .img,
.template-imprensa_noticias_principal_view-todas-noticias .outros-destaques article .img {
  float: left;
  width: 60px;
  /*height: 64px;*/
}
.template-imprensa_noticias_principal_view .outros-destaques article .img img,
.template-imprensa_noticias_principal_view-todas-noticias .outros-destaques article .img img {
  width: 100%;
  height: 100%;
}
.template-imprensa_noticias_principal_view .outros-destaques article h3,
.template-imprensa_noticias_principal_view-todas-noticias .outros-destaques article h3 {
  padding-left: 10px;
  float: left;
  width: 245px;
  /*height: 57px;*/
  height: 65px;
  overflow: hidden;
}
.template-imprensa_noticias_principal_view .outros-destaques article h3 a,
.template-imprensa_noticias_principal_view-todas-noticias .outros-destaques article h3 a {
  color: #00a5d8 !important;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
  line-height: 1.2em;
}
.template-imprensa_noticias_principal_view .ultimas-noticias,
.template-imprensa_noticias_principal_view-todas-noticias .ultimas-noticias {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #dedede;
}
.template-imprensa_noticias_principal_view .ultimas-noticias ul{
  margin-left: 0 !important;
}
.template-imprensa_noticias_principal_view .ultimas-noticias ul li,
.template-imprensa_noticias_principal_view-todas-noticias .ultimas-noticias ul li {
  display: inline-block !important;
  width: 315px;
}
.template-imprensa_noticias_principal_view .ultimas-noticias ul li:nth-child(2n+1),
.template-imprensa_noticias_principal_view-todas-noticias .ultimas-noticias ul li:nth-child(2n+1) {
  padding-right: 10px;
}
.template-imprensa_noticias_principal_view .ultimas-noticias ul li:nth-child(2n) h3,
.template-imprensa_noticias_principal_view-todas-noticias .ultimas-noticias ul li:nth-child(2n) h3 {
  width: 255px;
}
.template-imprensa_noticias_principal_view .ultimas-noticias ul li:nth-child(1n+3),
.template-imprensa_noticias_principal_view-todas-noticias .ultimas-noticias ul li:nth-child(1n+3) {
  margin-top: 40px;
}
.template-imprensa_noticias_principal_view .ultimas-noticias article .img,
.template-imprensa_noticias_principal_view-todas-noticias .ultimas-noticias article .img {
  float: left;
  width: 60px;
  /*height: 64px;*/
}
.template-imprensa_noticias_principal_view .ultimas-noticias article .img img,
.template-imprensa_noticias_principal_view-todas-noticias .ultimas-noticias article .img img {
  width: 100%;
  height: 100%;
}
.template-imprensa_noticias_principal_view .ultimas-noticias article h3,
.template-imprensa_noticias_principal_view-todas-noticias .ultimas-noticias article h3 {
  padding-left: 10px;
  float: left;
  width: 245px;
  /*height: 57px;*/
  height: 65px;
  overflow: hidden;
}
.template-imprensa_noticias_principal_view .ultimas-noticias article h3 a,
.template-imprensa_noticias_principal_view-todas-noticias .ultimas-noticias article h3 a {
  color: #00a5d8 !important;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
  line-height: 1.2em;
}
.template-imprensa_noticias_principal_view .ultimas-noticias .title-destaque,
.template-imprensa_noticias_principal_view-todas-noticias .ultimas-noticias .title-destaque {
  color: #4f4f4f;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  font-family: "Titillium Web", sans-serif;
}
.template-imprensa_noticias_principal_view .navigator-noticias,
.template-imprensa_noticias_principal_view-todas-noticias .navigator-noticias {
  margin-top: 20px;
  padding-top: 10px;
  border-top: 1px solid #00a5d8;
  overflow: hidden;
}
.template-imprensa_noticias_principal_view .navigator-noticias ul,
.template-imprensa_noticias_principal_view-todas-noticias .navigator-noticias ul {
  float: left;
  margin: 0 40px;
}
.template-imprensa_noticias_principal_view .navigator-noticias ul li,
.template-imprensa_noticias_principal_view-todas-noticias .navigator-noticias ul li {
  float: left;
  padding-right: 7px;
  font-family: "Titillium Web", sans-serif;
  cursor: pointer;
  color: #4f4f4f;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
}
.template-imprensa_noticias_principal_view .navigator-noticias ul li::after,
.template-imprensa_noticias_principal_view-todas-noticias .navigator-noticias ul li::after {
  content: "|";
  padding-left: 7px;
}
.template-imprensa_noticias_principal_view .navigator-noticias ul li:last-child::after,
.template-imprensa_noticias_principal_view-todas-noticias .navigator-noticias ul li:last-child::after {
  content: "";
}
.template-imprensa_noticias_principal_view .navigator-noticias .anterior,
.template-imprensa_noticias_principal_view-todas-noticias .navigator-noticias .anterior {
  float: left;
  padding-left: 25px;
  margin-left: 30%;
  background: url("../images/icon-voltar.png") left center no-repeat;
  cursor: pointer;
  color: #999;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
}
.template-imprensa_noticias_principal_view .navigator-noticias .proxima,
.template-imprensa_noticias_principal_view-todas-noticias .navigator-noticias .proxima {
  float: left;
  color: #999;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  background: url("../images/icon-proxima.png") right center no-repeat;
  padding-right: 25px;
  cursor: pointer;
}
.template-imprensa_noticias_principal_view .navigator-noticias .mais-noticias,
.template-imprensa_noticias_principal_view-todas-noticias .navigator-noticias .mais-noticias {
  float: right;
}
.template-imprensa_noticias_principal_view .navigator-noticias .mais-noticias a,
.template-imprensa_noticias_principal_view-todas-noticias .navigator-noticias .mais-noticias a {
  color: #505050 !important;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  font-family: "Titillium Web", sans-serif;
}
.template-imprensa_noticias_principal_view aside .title,
.template-imprensa_noticias_principal_view aside .footer,
.template-imprensa_noticias_principal_view-todas-noticias aside .title,
.template-imprensa_noticias_principal_view-todas-noticias aside .footer {
  padding: 5px 10px;
  height: auto;
  overflow: hidden;
}
.template-imprensa_noticias_principal_view aside .footer,
.template-imprensa_noticias_principal_view-todas-noticias aside .footer {
  margin-top: 0px;
}
.template-imprensa_noticias_principal_view aside .bloco.noticias .footer,
.template-imprensa_noticias_principal_view-todas-noticias aside .bloco.noticias .footer {
  margin-top: 10px;
}
/*------------------------------------------*/
section.page-area-transparencia .area .col-1 {
  width: 32.20339%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  padding-right: 10px;
  margin-right: 0px;
}
section.page-area-transparencia .area .col-1 h2 {
  color: #4f4f4f;
  font-size: 1.25em;
  line-height: 1.2em;
  font-weight: bold;
  text-align: end;
  line-height: 1.18182em;
}
section.page-area-transparencia .area .col-2 {
  width: 32.20339%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  margin-right: 0;
  width: 33.20339%;
  padding-left: 10px;
  border-left: 1px solid #00a5d8;
}
section.page-area-transparencia .area .col-2 h3 {
  color: #999;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
}
section.page-area-transparencia .area .col-2 p {
  font-family: "Titillium Web", sans-serif;
  color: #999;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
}
section.page-area-transparencia .area .col-2 ul li {
  float: left;
}
section.page-area-transparencia .area .col-2 ul li a {
  color: #00a5d8;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  border-right: 1px solid #267f9e;
  padding: 0 10px;
}
section.page-area-transparencia .area .col-2 ul li:first-child a {
  padding-left: 0;
}
section.page-area-transparencia .area .col-2 ul li:last-child a {
  border-right: none;
  padding-right: 0;
}
section.page-area-transparencia .area .col-3 {
  width: 32.20339%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  width: 33.1%;
  margin-right: 0px;
  margin-left: 10px;
}
section.page-area-transparencia .area .col-3 p {
  border-left: 1px solid #999;
  padding: 0 0 0 10px;
  color: #999;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
}
/*------------------------------------------*/
.template-video_view .grid-8{
  width: auto;
  float: none !important;
}
.template-video_view #video .info .categoria {
  float: left;
}
.template-video_view #video .info .data {
  float: right;
  color: #787878;
  font-size: 0.6875em;
  line-height: 1.48182em;
  font-weight: 400;
  text-transform: uppercase;
}
.template-video_view #video .info .autor {
  color: #787878;
  font-size: 0.6875em;
  line-height: 1.48182em;
  font-weight: 400;
  text-transform: uppercase;
}
.template-video_view #video .titulo h2 {
  margin-top: 20px;
  color: #00a5d8;
  font-size: 1.5em;
  line-height: 2em;
  font-weight: 400;
  line-height: 1.3em;
}
.template-video_view #video p {
  margin: 20px 0;
  color: #4f4f4f;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
}
/*------------------------------------------*/
.template-imprensa_videos_view #content a:link{
  border-bottom: none !important;
}
.template-imprensa_videos_view .grid-8{
  width: auto;
}
.template-imprensa_videos_view .destaque-principal{
  overflow: hidden;
}
.template-imprensa_videos_view .destaque-principal .img,{
  float: left;
}
.template-imprensa_videos_view .destaque-principal h2,
.template-imprensa_videos_view .destaque-principal p,{
  float: left;
  width: 60%;
  margin-left: 4%;
}
.template-imprensa_videos_view .destaque-principal h2 > a{
  color: #00a5d8 !important;
  font-size: 1.5em !important;
  line-height: 2em;
  font-weight: 400;
  line-height: 1.2em;
}
.template-imprensa_videos_view .destaque-principal p{
  margin-top: 10px;
}
.template-imprensa_videos_view .destaque-principal p > a{
  margin-top: 10px;
  color: #999 !important;
  font-size: 1em;
  line-height: 1.5em !important;
  font-weight: 400;
  font-family: "Titillium Web", sans-serif !important;
}
.template-imprensa_videos_view .destaque-secundario{
  margin-top: 20px;
  border-top: 1px solid #dedede;
  padding-top: 20px;
}
.template-imprensa_videos_view .destaque-secundario .vjs-default-skin .vjs-big-play-button{
  top: 20% !important;
  left: 20% !important;
}
.template-imprensa_videos_view .destaque-secundario .vjs-current-time,
.template-imprensa_videos_view .destaque-secundario .vjs-time-divider,
.template-imprensa_videos_view .destaque-secundario .vjs-duration{
  display: none !important;
}

.template-imprensa_videos_view .destaque-secundario .title-destaque{
  font-family: "Titillium Web", sans-serif !important;
  color: #4f4f4f !important;
  font-size: 1.125em !important;
  line-height: 1.33333em;
  font-weight: 400;
  margin-bottom: 10px;
}
.template-imprensa_videos_view .destaque-secundario article{
  display: inline-block;
  width: calc((100% /3) - 15px);
  height: 230px;
  margin-right: 19px;
  overflow: hidden;
}
.template-imprensa_videos_view .destaque-secundario article h2{
  font-size: inherit !important;
}
.template-imprensa_videos_view .destaque-secundario article h2 > a{
  color: #00a5d8 !important;
  font-size: 1em !important;
  line-height: 1.5em;
  font-weight: 400;
}
.template-imprensa_videos_view .destaque-secundario article:last-child{
  margin-right: 0px;
}
.template-imprensa_videos_view .outros-destaques{
  margin-top: 20px;
  border-top: 1px solid #dedede;
  padding-top: 20px;
}
.template-imprensa_videos_view .outros-destaques article{
  display: inline-block;
  width: 315px;
}
.template-imprensa_videos_view .outros-destaques article:nth-child(2n+1){
  padding-right: 10px;
}
.template-imprensa_videos_view .outros-destaques article:nth-child(2n) h3{
  width: 255px;
}
.template-imprensa_videos_view .outros-destaques article:nth-child(1n+3){
  margin-top: 40px;
}
.template-imprensa_videos_view .outros-destaques article .img{
  float: left;
  width: 60px;
  /*height: 64px;*/
}
.template-imprensa_videos_view .outros-destaques article .img img{
  width: 100%;
  height: 100%;
}
.template-imprensa_videos_view .outros-destaques article h3{
  padding-left: 10px;
  float: left;
  width: 245px;
  height: 57px;
  overflow: hidden;
}
.template-imprensa_videos_view .outros-destaques article h3 a{
  color: #00a5d8 !important;
  font-size: 0.9375em !important;
  line-height: 1.6em;
  font-weight: 400;
  line-height: 1.2em;
}
.template-imprensa_videos_view .ultimas-noticias{
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #dedede;
}
.template-imprensa_videos_view .ultimas-noticias .vjs-default-skin .vjs-big-play-button::before{
  height: 10%;
  line-height: 0.8em;
  width: 10%;
}
.template-imprensa_videos_view .ultimas-noticias .vjs-default-skin .vjs-big-play-button{
  height: 1em;
  left: 25%;
  top: 25%;
  width: 1em;
}
.template-imprensa_videos_view .ultimas-noticias ul li{
  display: inline-block !important;
  /*width: 315px;*/
}
.template-imprensa_videos_view .ultimas-noticias ul li:nth-child(2n+1){
  padding-right: 10px;
}
.template-imprensa_videos_view .ultimas-noticias ul li:nth-child(2n) h3{
  width: 255px;
}
.template-imprensa_videos_view .ultimas-noticias ul li:nth-child(1n+3){
  margin-top: 40px;
}
.template-imprensa_videos_view .ultimas-noticias article .img{
  float: left;
  width: 60px;
  /*height: 64px;*/
}
.template-imprensa_videos_view .ultimas-noticias article .img img{
  width: 100%;
  height: 100%;
}
.template-imprensa_videos_view .ultimas-noticias article h3{
  padding-left: 10px;
  float: left;
  width: 245px;
  height: 57px;
  overflow: hidden;
}
.template-imprensa_videos_view .ultimas-noticias article h3 a{
  color: #00a5d8 !important;
  font-size: 0.9375em !important;
  line-height: 1.6em;
  font-weight: 400;
  line-height: 1.2em;
}
.template-imprensa_videos_view .ultimas-noticias .title-destaque{
  color: #4f4f4f !important;
  font-size: 1em !important;
  line-height: 1.5em;
  font-weight: 400;
  font-family: "Titillium Web", sans-serif !important;
}
.template-imprensa_videos_view .navigator-noticias{
  margin-top: 20px;
  padding-top: 10px;
  border-top: 1px solid #00a5d8;
  overflow: hidden;
}
.template-imprensa_videos_view .navigator-noticias ul{
  float: left;
  margin: 0 40px;
}
.template-imprensa_videos_view .navigator-noticias ul li{
  float: left;
  padding-right: 7px;
  font-family: "Titillium Web", sans-serif !important;
  cursor: pointer;
  color: #4f4f4f !important;
  font-size: 0.9375em !important;
  line-height: 1.6em;
  font-weight: 400;
}
.template-imprensa_videos_view .navigator-noticias ul li::after{
  content: "|";
  padding-left: 7px;
}
.template-imprensa_videos_view .navigator-noticias ul li:last-child::after{
  content: "";
}
.template-imprensa_videos_view .navigator-noticias .anterior{
  float: left;
  padding-left: 25px;
  margin-left: 30%;
  background: url("../images/icon-voltar.png") left center no-repeat;
  cursor: pointer;
  color: #999;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
}
.template-imprensa_videos_view .navigator-noticias .proxima{
  float: left;
  color: #999;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  background: url("../images/icon-proxima.png") right center no-repeat;
  padding-right: 25px;
  cursor: pointer;
}
.template-imprensa_videos_view .navigator-noticias .mais-noticias{
  float: right;
}
.template-imprensa_videos_view .navigator-noticias .mais-noticias a{
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  font-family: "Titillium Web", sans-serif;
}
.template-imprensa_videos_view .destaque-principal {
  overflow: hidden;
}
.template-imprensa_videos_view .destaque-principal .img {
  width: 100%;
  height: auto;
  position: relative;
  /*padding-left: 25px;*/
}
.template-imprensa_videos_view .destaque-principal .img img {
  width: 100%;
  height: 100%;
}
.template-imprensa_videos_view .destaque-principal .img a::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  background: url("../images/emblem-play2x.png") center center no-repeat;
}
.template-imprensa_videos_view .destaque-principal h2 {
  margin-top: 5px;
  margin-left: 0;
  width: 100%;
}
.template-imprensa_videos_view .destaque-principal h2 a {
  color: #00a5d8 !important;
  font-size: 1.08em !important;
  line-height: 2em;
  font-weight: 400;
  line-height: 1.2em;
}
.template-imprensa_videos_view .destaque-principal p {
  width: 100%;
  margin-top: 5px;
  margin-left: 0;
}
.template-imprensa_videos_view .destaque-principal p a {
  margin-top: 10px;
  color: #999 !important;
  font-size: 1em !important;
  line-height: 1.5em;
  font-weight: 400;
  font-family: "Titillium Web", sans-serif !important;
}
.template-imprensa_videos_view .destaque-secundario article .img {
  position: relative;
}
.template-imprensa_videos_view .destaque-secundario article .img a:hover::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  background: url("../images/hover-videos.png") center center no-repeat;
}
.template-imprensa_videos_view .ultimas-noticias ul{
  list-style-type: none !important;
  margin-left: 0 !important;
}
.template-imprensa_videos_view .ultimas-noticias li {
  margin-top: 0px;
}
.template-imprensa_videos_view .ultimas-noticias li article {
  padding: 20px 0;
  border-top: 1px solid #f4f4f4;
  overflow: hidden;
  width: 305;
}
.template-imprensa_videos_view .ultimas-noticias li article h3 {
  width: 235px;
}
.template-imprensa_videos_view .ultimas-noticias li article .img {
  position: relative;
}
.template-imprensa_videos_view .ultimas-noticias li article .img a::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  background: url("../images/emblem-play.png") center center no-repeat;
}
.template-imprensa_videos_view .ultimas-noticias li:nth-child(2n+1) {
  /*padding-right: 20px !important;*/
}
.template-imprensa_videos_view .ultimas-noticias li:first-child article,
.template-imprensa_videos_view .ultimas-noticias li:nth-child(2) article {
  border-top: 0px;
}
.template-imprensa_videos_view .ultimas-noticias li:nth-child(1n+3) {
  margin-top: 0px !important;
}
/*------------------------------------------*/
.template-audio_view .grid-8{
  width: auto;
  float: none !important;
}
.template-audio_view #audio .info .categoria {
  float: left;
}
.template-audio_view #audio .info .data {
  float: right;
  color: #787878;
  font-size: 0.6875em;
  line-height: 1.48182em;
  font-weight: 400;
  text-transform: uppercase;
}
.template-audio_view #audio .info .autor {
  color: #787878;
  font-size: 0.6875em;
  line-height: 1.48182em;
  font-weight: 400;
  text-transform: uppercase;
}
.template-audio_view #audio .img{
  float: left;
  padding-right: 10px;
  padding-bottom: 10px;
}
.template-audio_view #audio .titulo h2 {
  margin-top: 20px;
  color: #00a5d8;
  font-size: 1.5em;
  line-height: 2em;
  font-weight: 400;
  line-height: 1.3em;
}
.template-audio_view #audio p {
  color: #4f4f4f;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
}
.template-audio_view #audio .vim-css.ajs-playing .ajs-play-control span{
  width: 15px;
}
.template-audio_view #audio .vim-css .ajs-volume-control div{
  width: 35px;
}
/*------------------------------------------*/
.template-imprensa_audios_view #content a:link{
  border-bottom: none !important;
}
.template-imprensa_audios_view .grid-8{
  width: auto;
  margin-right: 0px;
}
.template-imprensa_audios_view .destaque-principal{
  overflow: hidden;
}
.template-imprensa_audios_view .destaque-principal .audio-js-box{
  clear: both;
  margin-top: -37px;
}
.template-imprensa_audios_view .vim-css.ajs-playing .ajs-play-control span{
  width: 15px;
}
.template-imprensa_audios_view .vim-css .ajs-volume-control div{
  width: 35px;
}
.template-imprensa_audios_view .destaque-principal .img{
  float: left;
}
.template-imprensa_audios_view .destaque-principal h2,
.template-imprensa_audios_view .destaque-principal p{
  width: 60%;
  margin-left: 4%;
}
.template-imprensa_audios_view .destaque-principal h2 > a{
  color: #00a5d8;
  font-size: 1.5em;
  line-height: 2em;
  font-weight: 400;
  line-height: 1.2em;
}
.template-imprensa_audios_view .destaque-principal p{
  margin-top: 10px;
}
.template-imprensa_audios_view .destaque-principal p > a{
  margin-top: 10px;
  color: #999;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  font-family: "Titillium Web", sans-serif;
}
.template-imprensa_audios_view .destaque-secundario{
  margin-top: 30px;
  border-top: 1px solid #dedede;
  padding-top: 20px;
}
.template-imprensa_audios_view .destaque-secundario .title-destaque{
  font-family: "Titillium Web", sans-serif;
  color: #4f4f4f;
  font-size: 1.125em;
  line-height: 1.33333em;
  font-weight: 400;
  margin-bottom: 10px;
}
.template-imprensa_audios_view .destaque-secundario article{
  display: inline-block;
  width: calc((100% / 3)- 15px);
  min-height: 230px;
  margin-right: 19px;
  overflow: hidden;
}
.template-imprensa_audios_view .destaque-secundario article h2{
  font-size: 1em  !important;  
}
.template-imprensa_audios_view .destaque-secundario article h2 > a{
  color: #00a5d8 !important;
  font-size: 1em  !important;
  line-height: 1.5em;
  font-weight: 400;
}
.template-imprensa_audios_view .destaque-secundario article:last-child{
  margin-right: 0px;
}
.template-imprensa_audios_view .outros-destaques{
  margin-top: 20px;
  border-top: 1px solid #dedede;
  padding-top: 20px;
}
.template-imprensa_audios_view .outros-destaques article{
  display: inline-block;
  width: 315px;
}
.template-imprensa_audios_view .outros-destaques article:nth-child(2n+1){
  padding-right: 10px;
}
.template-imprensa_audios_view .outros-destaques article:nth-child(2n) h3{
  width: 255px;
}
.template-imprensa_audios_view .outros-destaques article:nth-child(1n+3){
  margin-top: 40px;
}
.template-imprensa_audios_view .outros-destaques article .img{
  float: left;
  width: 60px;
  /*height: 64px;*/
}
.template-imprensa_audios_view .outros-destaques article .img img{
  width: 100%;
  height: 100%;
}
.template-imprensa_audios_view .outros-destaques article h3{
  padding-left: 10px;
  float: left;
  width: 245px;
  height: 57px;
  overflow: hidden;
}
.template-imprensa_audios_view .outros-destaques article h3 a{
  color: #00a5d8;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
  line-height: 1.2em;
}
.template-imprensa_audios_view .ultimas-noticias{
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #dedede;
}
.template-imprensa_audios_view .ultimas-noticias ul{
  list-style-type: none !important;
  margin-left: 0 !important;
}
.template-imprensa_audios_view .ultimas-noticias ul li{
  display: inline-block !important;
  width: calc((100% / 2) - 5px);
}
.template-imprensa_audios_view .ultimas-noticias ul li:nth-child(2n+1){
  padding-right: 10px;
}
.template-imprensa_audios_view .ultimas-noticias ul li:nth-child(1n+3){
  margin-top: 40px;
}
.template-imprensa_audios_view .ultimas-noticias article .img{
  float: left;
  width: 60px;
  /*height: 64px;*/
}
.template-imprensa_audios_view .ultimas-noticias article .img img{
  width: 100%;
  height: 100%;
}
.template-imprensa_audios_view .ultimas-noticias article h3{
  padding-left: 10px;
  float: left;
  min-height: 65px;
  overflow: hidden;
}
.template-imprensa_audios_view .ultimas-noticias article h3 a{
  color: #00a5d8 !important;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
  line-height: 1.2em;
}
.template-imprensa_audios_view .ultimas-noticias .title-destaque{
  color: #4f4f4f !important;
  font-size: 1em;
  line-height: 1.5em !important;
  font-weight: 400;
  font-family: "Titillium Web", sans-serif;
}
.template-imprensa_audios_view .navigator-noticias{
  margin-top: 20px;
  padding-top: 10px;
  border-top: 1px solid #00a5d8;
  overflow: hidden;
}
.template-imprensa_audios_view .navigator-noticias ul{
  float: left;
  margin: 0 40px;
}
.template-imprensa_audios_view .navigator-noticias ul li{
  float: left;
  padding-right: 7px;
  font-family: "Titillium Web", sans-serif;
  cursor: pointer;
  color: #4f4f4f;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
}
.template-imprensa_audios_view .navigator-noticias ul li::after{
  content: "|";
  padding-left: 7px;
}
.template-imprensa_audios_view .navigator-noticias ul li:last-child::after{
  content: "";
}
.template-imprensa_audios_view .navigator-noticias .anterior{
  float: left;
  padding-left: 25px;
  margin-left: 30%;
  background: url("../images/icon-voltar.png") left center no-repeat;
  cursor: pointer;
  color: #999;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  line-height: 1.84615em;
  font-weight: 400;
  background: url("../images/icon-proxima.png") right center no-repeat;
  padding-right: 25px;
  cursor: pointer;
}
.template-imprensa_audios_view .navigator-noticias .mais-noticias{
  float: right;
}
.template-imprensa_audios_view .navigator-noticias .mais-noticias a{
  color: #505050 !important;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  font-family: "Titillium Web", sans-serif;
}
.template-imprensa_audios_view aside .title,
.template-imprensa_audios_view aside .footer{
  padding: 5px 10px;
  height: auto;
  overflow: hidden;
}
.template-imprensa_audios_view aside .footer{
  margin-top: 0px;
}
.template-imprensa_audios_view aside .bloco.noticias .footer{
  margin-top: 10px;
}
.template-imprensa_audios_view .box-audio {
  background: #f4f4f4;
  overflow: hidden;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.template-imprensa_audios_view .box-audio .col-1 {
  width: 223px;
  height: 159px;
  float: left;
  margin: 10px;
}
.template-imprensa_audios_view .box-audio .col-1 img {
  width: 100%;
  height: 100%;
}
.template-imprensa_audios_view .box-audio .col-1 img:last-child {
  height: auto;
}
.template-imprensa_audios_view .box-audio .col-1 img:first-child {
  margin-bottom: -19px;
}
.template-imprensa_audios_view .box-audio .col-2 h3 {
  color: #00a5d8;
  font-size: 1.4375em;
  line-height: 2.08696em;
  font-weight: 400;
  line-height: 25px;
  margin: 10px;
}
.template-imprensa_audios_view .box-audio .col-2 a {
  color: #00a5d8;
}
.template-imprensa_audios_view .box-audio .col-2 p {
  color: #9a9a9a;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  width: calc(100% - 10px);
  margin: 10px;
  margin-top: 0;
}
.template-imprensa_audios_view .destaque-secundario article .img {
  position: relative;
}
.template-imprensa_audios_view .destaque-secundario article .img a:hover::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  background: url("../images/hover-audios.png") center center no-repeat;
}
.template-imprensa_audios_view .ultimas-noticias li {
  margin-top: 0px;
}
.template-imprensa_audios_view .ultimas-noticias li article {
  padding: 20px 0;
  border-top: 1px solid #f4f4f4;
  overflow: hidden;
  width: 305;
}
.template-imprensa_audios_view .ultimas-noticias li article .img {
  position: relative;
}
.template-imprensa_audios_view .ultimas-noticias li article .img a::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  background: url("../images/emblem-play.png") center center no-repeat;
}
.template-imprensa_audios_view .ultimas-noticias li:nth-child(2n+1) {
  /*padding-right: 20px !important;*/
}
.template-imprensa_audios_view .ultimas-noticias li:first-child article, .template-imprensa_audios_view .ultimas-noticias li:nth-child(2) article {
  border-top: 0px;
}
.template-imprensa_audios_view .ultimas-noticias li:nth-child(1n+3) {
  margin-top: 0px !important;
}
/*---------------------------------------------------*/
.quem-quem .page-title h1 {
  float: left;
  padding: 3px 0;
  border: 1px solid red;
}
.quem-quem .page-title .selecao {
  float: right;
  overflow: hidden;
}
.quem-quem .page-title .selecao select {
  margin: 0 5px;
}
.quem-quem .filtro-submenu {
  overflow: hidden;
  padding: 5px 0 10px 0;
  border-bottom: 1px solid #dedede;
  margin-bottom: 15px;
}
.quem-quem .filtro-submenu select {
  color: #9a9a9a;
  margin: 0 5px;
}
.quem-quem .filtro-submenu .search-box {
  overflow: hidden;
  float: left;
}
.quem-quem .filtro-submenu .search-box form {
  margin-top: 0px;
}
.quem-quem .col-esquerda li {
  border-bottom: 1px solid #dedede;
  padding-right: 20px;
  background: url("../images/icon-seta-esquerda-azul.png") no-repeat 95% center;
  list-style: none;
}
.quem-quem .col-esquerda li input {
  display: block;
  color: #00a5d8;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  text-decoration: none;
  padding: 15px 0;
  border: medium none;
  background: none;
  
}
.quem-quem .col-esquerda li:last-child {
  border: none;
}
.quem-quem .box-bloco .search-box input[type="text"] {
  width: 140px;
}
.quem-quem .box-bloco .search-box form {
  margin-top: 0px;
}
.quem-quem .box-bloco .box-conteudo {
  background: #f4f4f4;
  padding: 10px;
}
.quem-quem .box-bloco .box-conteudo ul{
  margin-left: 0 !important;
}
.quem-quem .box-bloco .box-conteudo li {
  background: #fff;
  padding: 10px 0;
  overflow: hidden;
  border-bottom: 1px solid #dedede;
}
.quem-quem .box-bloco .box-conteudo li:first-child {
  border-top: 1px solid #dedede;
}
.quem-quem .box-bloco .box-conteudo li:nth-child(2n+1) {
  background: #f7f8f9;
}
.quem-quem .box-bloco .box-conteudo li .col1,
.quem-quem .box-bloco .box-conteudo li .col2,
.quem-quem .box-bloco .box-conteudo li .col3 {
  background: transparent;
  float: left;
  width: 30%;
  margin: 1.5%;
}
.quem-quem .box-bloco .box-conteudo li .col1 p,
.quem-quem .box-bloco .box-conteudo li .col1 h5,
.quem-quem .box-bloco .box-conteudo li .col2 p,
.quem-quem .box-bloco .box-conteudo li .col2 h5,
.quem-quem .box-bloco .box-conteudo li .col3 p,
.quem-quem .box-bloco .box-conteudo li .col3 h5 {
  color: #007396;
  padding-top: 10px;
}
.quem-quem .box-bloco .box-conteudo.item {
  float: left;
}

.quem-quem .grid-4 {
  margin: 0;
}

.quem-quem .grid-8 {
  float: right;
}
.template-quem_e_quem_view .nav-esquerda{
  margin-left: 0 !important;
  margin-right: 20px;
}
.template-quem_e_quem_view .nav-esquerda ul li:hover input,
.template-quem_e_quem_view .nav-esquerda .funcao_check input{
  font-weight: bold;
  cursor:pointer;
}
.template-quem_e_quem_view .box-footer {
    overflow: hidden;
    padding: 10px;
    background-color: #E4E4E4;
    border-top: 1px solid #00a5d8;
}
.template-quem_e_quem_view .box-footer a {
    color: #505050;
    /*float: right;*/
    border-bottom: none !important;
    font-size: 0.8125em;
    font-weight: 400;
    line-height: 1.84615em;
}


/*------------------------------------------*/
#portlet-ultimas-noticias{
  margin-bottom: 20px;
}
#portlet-ultimas-noticias article h4{
  font-size: 1em !important;
}
#portlet-ultimas-noticias aside .bloco article h4 a{
  color: #007296 !important;
}
#portlet-ultimas-noticias div.bloco.noticias article {
  overflow: hidden;
  padding: 10px;
}
#portlet-ultimas-noticias div.bloco.noticias article:nth-child(2) {
  padding-top: 0px;
}
#portlet-ultimas-noticias div.bloco.noticias article:nth-child(2) .categoria {
  border-top: 0px;
}
#portlet-ultimas-noticias div.bloco.noticias article .categoria {
  padding-top: 10px;
  border-top: 1px solid #f4f4f4;
}
#portlet-ultimas-noticias div.bloco.noticias article .img {
  max-height: 60px;
}
#portlet-ultimas-noticias div.bloco.noticias ol {
  float: initial;
  margin-left: 15px;
  padding: 5px 0;
  width: auto;
  bottom: 0;
  position: static;
}
#portlet-ultimas-noticias div.bloco.noticias ol li {
  width: 12px;
  height: 12px;
  display: inline-block;
  border: 1px solid #eaecec;
  cursor: pointer;
  background-color: #9d9d9d;
  -moz-border-radius: 7px/7px;
  -webkit-border-radius: 7px 7px;
  border-radius: 7px/7px;
}
#portlet-ultimas-noticias div.bloco.noticias ol li.active {
  margin-bottom: 1px;
  width: 11px;
  height: 11px;
  background-color: #00a5d8;
  border: 1px solid #9d9d9d;
}
#portlet-ultimas-noticias .carousel{
  margin-bottom: auto !important;
}
#portlet-ultimas-noticias .carousel .carousel-inner{
  min-height: 335px;
}
#portlet-ultimas-noticias .carousel-indicators li{
  float: none !important;
}
/*------------------------------------------*/
#portlet-agenda,
#portlet-audios,
#portlet-videos{
  margin-bottom: 20px;
}
#portlet-audios article h4,
#portlet-videos article h4{
  font-size: 1em !important;
}
#portlet-audios .bloco .footer,
#portlet-videos .bloco .footer{
  margin-top: 10px !important;
}
/*------------------------------------------*/
#portlet-agenda .agenda-pgr .data{
  width: 70px;
}
#portlet-agenda .agenda-pgr article h5{
  font-size: 0.83em;
  font-weight: 400;
}
#portlet-agenda .agenda-pgr article a:link,
#portlet-agenda .agenda-pgr article a:visited{
  color: #000;
}
/*-----------------------------------------------*/
#paginacao-mpf .footer-resultado{
  text-align: center;
}
#paginacao-mpf .footer-resultado a:link,
#paginacao-mpf .footer-resultado a:visited{
  color: #9a9a9a !important;
}
#paginacao-mpf .footer-resultado .listingBar a{
  border-bottom: 0.1em solid #ccc !important;
}
#listaItems div.listingBar .next{
  margin-right: 75px;
}
#paginacao-mpf .footer-resultado li{
  float: left !important;
  margin: 0;
  font-size: 13px;
  border-bottom: none;
}
#paginacao-mpf .footer-resultado li a, #paginacao-mpf .footer-resultado li span{
  border-bottom: none;
  padding: 0 7px;
  font-size: 13px !important;
  display: inline-block;
  color: #505050 !important;
  line-height: 1.71429em;
  font-weight: 400;
}
#paginacao-mpf .footer-resultado li span{
  font-weight: 600;
  padding: 0 3px;
}
#paginacao-mpf .footer-resultado ol{
  display: inline-block !important;
  list-style-type: none !important;
  margin-left: 0 !important;
}
#listaItems .todas-noticias .footer-resultado ol li{
  display: inline-block !important;
  cursor: pointer;
}
#paginacao-mpf .footer-resultado ol li.previous, #paginacao-mpf .footer-resultado ol li.next{
  border: none;
}
#paginacao-mpf .footer-resultado ol li.previous a, #paginacao-mpf .footer-resultado ol li.next a{
  border: none;
  text-indent: 10px;
  cursor: pointer;
  color: #9a9a9a;
  display: inline-block;
  padding: 10px 0;
  font-size: 10px;
  line-height: 1em;
  font-weight: 400;
  letter-spacing: inherit;
}
#paginacao-mpf .footer-resultado ol li.previous a:hover, #paginacao-mpf .footer-resultado ol li.next a:hover{
  box-shadow: 1px 1px 2px rgba(0,0,0, 0.2);
  border-radius: 5px;
  text-decoration: none;
}
#paginacao-mpf .footer-resultado ol li.previous a{
  background: transparent url("../images/icon-voltar.png") 5% center no-repeat;
  margin-right: 5px;
  padding: 10px 5px 10px 15px;
}
#paginacao-mpf .footer-resultado ol li.next a{
  background: transparent url("../images/icon-proxima.png") 95% center no-repeat;
  padding-right: 27px;
  margin-left: 5px;
}
/*
#paginacao-mpf .footer-resultado ol li input{
  border: none;
  background: #fff url("../images/icon-voltar.png") left center no-repeat;
  outline-color: transparent;
  text-indent: 15px;
  cursor: pointer;
  color: #9a9a9a;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
}
#paginacao-mpf .footer-resultado ol li:last-child input{
  background: #fff url("../images/icon-proxima.png") right center no-repeat;
  width: 70px;
  text-indent: -15px;
}*/
#paginacao-mpf .footer-resultado ol .numeros{
  margin: 3px 15px 0 15px !important;
}
#paginacao-mpf .footer-resultado ol .numeros li{
  border-left: 1px solid #d5d5d5;
  padding: 0px;
  border-bottom: none;
}
#paginacao-mpf .footer-resultado ol .numeros li:first-child{
  border-left: 0px;
}
/*-----------------------------------------------------*/

.carousel-3-vertical {
  min-height: 401px;
  width: calc(50% - 10px);
  float: right;
  padding: 0 0;
  background-color: #f3f3f3;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -moz-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
}
.carousel-3-vertical .carousel-3-vertical-header {
  padding: 5px;
  border-bottom: 2px solid #00a5d8;
}
.carousel-3-vertical .carousel-3-vertical-header h5 {
  color: #505050;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 300;
}
.carousel-3-vertical .outros-destaques {
  background-color: #fff;
  border-top: 0px;
}
.carousel-3-vertical .carousel-3-vertical-content {
  min-height: 334px;
  border-bottom: 2px solid #00a5d8;
  padding: 0 20px 10px 20px;
  background: #fff;
}
.carousel-3-vertical .carousel-3-vertical-content article {
  width: 100%;
  display: inline-block;
  text-align: center;
  overflow: hidden;
  border-bottom: 1px solid #f4f4f4;
  padding-bottom: 10px;
}
.carousel-3-vertical .carousel-3-vertical-content article img {
  float: left;
  width: 62px;
  height: 62px;
  margin-right: 15px;
}
.carousel-3-vertical .carousel-3-vertical-content .categoria {
  color: #787878;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  text-align: left;
}
.carousel-3-vertical .carousel-3-vertical-content h3 {
  padding: 0px 15px;
  text-align: left;
  color: #007296;
  line-height: 1.3em;
}
.carousel-3-vertical .rodape-destaques-home {
  text-align: center;
  padding: 5px;
}
.carousel-3-vertical .rodape-destaques-home ol.indicators-especifica {
  margin: 0 auto !important;
  width: 90px;
}
.carousel-3-vertical .rodape-destaques-home ol.indicators-especifica li {
  display: inline !important;
  color: #4f4f4f;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 300;
  letter-spacing: 5px;
  cursor: pointer;
}
.carousel-3-vertical .rodape-destaques-home ol.indicators-especifica li.active {
  font-weight: 600;
}
.carousel-3-vertical .rodape-destaques-home ol.indicators-especifica li:after {
  content: "|";
}
.carousel-3-vertical .rodape-destaques-home ol.indicators-especifica li:last-child:after {
  content: "";
}
.carousel-3-vertical .rodape-destaques-home div.mais-noticias {
  float: right;
  margin-top: -23px;
}
.carousel-3-vertical .rodape-destaques-home div.mais-noticias a {
  color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
.carousel-3-vertical .btn-direita {
  width: 20px;
  height: 100px;
  float: right;
  margin-top: -258px;
  position: relative;
  background: #dedede url("../images/icon-seta-esquerda.png") center no-repeat;
  border: none;
  outline: none;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 3px;
  margin-right: -5px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.carousel-3-vertical .btn-esquerda {
  width: 20px;
  margin-top: -258px;
  float: left;
  height: 100px;
  outline: none;
  margin-left: -5px;
  position: relative;
  border: none;
  background: #dedede url("../images/icon-seta-esquerda.png") center no-repeat;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 3px;
}

.cidadao-principal #respostas-ocultar {
  overflow: hidden;
}
.cidadao-principal .coluna1 a:hover, .cidadao-principal .coluna2 a:hover {
  color: #505050 !important;
}
.cidadao-principal .coluna1 div, .cidadao-principal .coluna2 div {
  border-bottom: 1px solid #dedede;
  overflow: hidden;
  height: 55px;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.cidadao-principal .coluna1 div h3, .cidadao-principal .coluna2 div h3 {
  color: #505050;
  font-size: 1.125em;
  line-height: 1.33333em;
  font-weight: 600;
  padding: 0px 0 0 40px;
  margin: 15px 0;
  min-width: 305px;
  display: block;
}
.cidadao-principal .coluna1 div h3:hover, .cidadao-principal .coluna2 div h3:hover {
  color: #00a5d8;
  cursor: pointer;
}
.cidadao-principal .coluna1 div p, .cidadao-principal .coluna2 div p {
  color: #787878;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
  margin: 0 0 10px 20px;
}
.cidadao-principal .coluna1 .denuncias, .cidadao-principal .coluna2 .denuncias {
  background: url("../images/icon-speaker.png") no-repeat;
  background-position: 10px 0px;
  background-size: 28px 44px;
}
.cidadao-principal .coluna1 .denuncias:hover, .cidadao-principal .coluna2 .denuncias:hover {
  background-position: 10px -22px;
}
.cidadao-principal .coluna1 .pesquisa, .cidadao-principal .coluna2 .pesquisa {
  background: url("../images/icon-folder.png") no-repeat;
  background-position: 10px 0px;
  padding-bottom: 1px;
  margin: 14px 0;
  background-size: 26px 48px;
}
.cidadao-principal .coluna1 .pesquisa:hover, .cidadao-principal .coluna2 .pesquisa:hover {
  background-position: 10px -24px;
}
.cidadao-principal .coluna1 .concursos, .cidadao-principal .coluna2 .concursos {
  background: url("../images/icon-doc3.png") no-repeat;
  background-position: 10px 0px;
  background-size: 17px 44px;
}
.cidadao-principal .coluna1 .concursos:hover, .cidadao-principal .coluna2 .concursos:hover {
  background-position: 10px -22px;
}
.cidadao-principal .coluna1 .calendario, .cidadao-principal .coluna2 .calendario {
  background: url("../images/icon-calendario.png") no-repeat;
  background-position: 10px -1px;
  padding-bottom: 2px;
  margin: 14px 0;
  background-size: 22px 50px;
}
.cidadao-principal .coluna1 .calendario:hover, .cidadao-principal .coluna2 .calendario:hover {
  background-position: 10px -26px;
}
.cidadao-principal .coluna1 .informacao, .cidadao-principal .coluna2 .informacao {
  background: url("../images/icon-info.png") no-repeat;
  background-position: 10px 0px;
  padding-bottom: 1px;
  margin: 14px 0;
  background-size: 23px 48px;
}
.cidadao-principal .coluna1 .informacao:hover, .cidadao-principal .coluna2 .informacao:hover {
  background-position: 10px -23px;
}
.cidadao-principal .coluna1 .requerimento, .cidadao-principal .coluna2 .requerimento {
  background: url("../images/icon-doc2.png") no-repeat;
  background-position: 10px 0px;
  padding-bottom: 3px;
  margin: 14px 0;
  background-size: 19px 49px;
}
.cidadao-principal .coluna1 .requerimento:hover, .cidadao-principal .coluna2 .requerimento:hover {
  background-position: 10px -24px;
}
.cidadao-principal .coluna1 .programas, .cidadao-principal .coluna2 .programas {
  background: url("../images/icon-predio.png") no-repeat;
  background-position: 10px 0px;
  background-size: 26px 48px;
}
.cidadao-principal .coluna1 .programas:hover, .cidadao-principal .coluna2 .programas:hover {
  background-position: 10px -24px;
}
.cidadao-principal .coluna1 .contatos, .cidadao-principal .coluna2 .contatos {
  background: url("../images/icon-fone2.png") no-repeat;
  background-position: 10px 0px;
  background-size: 16px 44px;
}
.cidadao-principal .coluna1 .contatos:hover, .cidadao-principal .coluna2 .contatos:hover {
  background-position: 10px -22px;
}
.cidadao-principal .coluna1 .reclamacoes, .cidadao-principal .coluna2 .reclamacoes {
  background: url("../images/icon-informacao.png") no-repeat;
  background-position: 10px 0px;
  background-size: 23px 44px;
}
.cidadao-principal .coluna1 .reclamacoes:hover, .cidadao-principal .coluna2 .reclamacoes:hover {
  background-position: 10px -22px;
}
.cidadao-principal .coluna1 .audiencias, .cidadao-principal .coluna2 .audiencias {
  background: url("../images/icon-chat.png") no-repeat;
  background-position: 10px 0px;
  background-size: 23px 44px;
}
.cidadao-principal .coluna1 .audiencias:hover, .cidadao-principal .coluna2 .audiencias:hover {
  background-position: 10px -22px;
}
.cidadao-principal .coluna2 {
  margin-right: 0px;
}
.cidadao-principal .mais-infos-cidadao {
  padding-bottom: 50px;
  padding-top: 30px;
}
.cidadao-principal .mais-infos-cidadao span {
  display: block;
  color: #787878;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
  padding: 10px;
  margin: 10px;
  border-bottom: 1px solid #dedede;
}
.cidadao-principal .mais-infos-cidadao h3 {
  width: calc(100% / 5);
  float: left;
  padding: 0 10px;
  text-align: center;
  color: #505050;
  font-size: 1.125em;
  line-height: 1.33333em;
  font-weight: 400;
}
.cidadao-principal .mais-infos-cidadao h3 a:hover{
  text-decoration: none;
  color: #00a5d8 !important;
}


.cidadao-principal a{
  color: #000 !important;
}

/*-----------------------------------------------------*/
.unidades-interna .bkg-white {
  margin-bottom: -25px;
}
.unidades-interna .col-esquerda p {
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
}
.unidades-interna .col-esquerda ol {
  margin-top: 20px;
  width: 100%;
}
.unidades-interna .col-esquerda li {
  padding: 10px 15px;
}
.unidades-interna .col-esquerda a {
  border-top: 1px solid #f4f4f4;
}
.unidades-interna .col-esquerda .unidades-interna-menuEsquerda {
  margin-top: 0px;
}
.unidades-interna .col-esquerda .unidades-interna-menuEsquerda a {
  cursor: pointer;
  display: block;
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  border-bottom: 1px solid #f4f4f4;
  border-top: none;
}
.unidades-interna .col-esquerda .unidades-interna-menuEsquerda a:hover {
  text-decoration: none;
  color: #00a5d8;
}
.unidades-interna .col-direita h3 {
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  margin: 20px 0;
}
.unidades-interna .col-direita p {
  color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
.unidades-interna .col-direita > div:first-child h3 {
  margin-top: 0px;
}
.unidades-interna .col-direita .texto-mostrar {
  color: #00a5d8;
  padding: 10px;
  cursor: pointer;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background: url("../images/icon-seta-esquerda-azul.png") no-repeat 100px center;
}
.unidades-interna .col-direita .texto-mostrar-mostrando {
  background: url("../images/icon-seta-baixo-azul.png") no-repeat 100px center;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.unidades-interna .col-direita .slideBox {
  display: none;
}
.unidades-interna .col-direita .box-bloco .search-box {
  float: left;
  margin-right: 10px;
}
.unidades-interna .col-direita .box-bloco .search-box input[type="text"] {
  width: 140px;
}
.unidades-interna .col-direita .box-bloco .search-box form {
  margin-top: 0px;
}
.unidades-interna .col-direita .box-bloco .box-conteudo {
  background: #f4f4f4;
  padding: 10px;
}
.unidades-interna .col-direita .box-bloco .box-conteudo li {
  background: #fff;
  padding: 10px 0;
  overflow: hidden;
  border-bottom: 1px solid #dedede;
}
.unidades-interna .col-direita .box-bloco .box-conteudo li:first-child {
  border-top: 1px solid #dedede;
}
.unidades-interna .col-direita .box-bloco .box-conteudo li:nth-child(2n+1) {
  background: #f7f8f9;
}
.unidades-interna .col-direita .box-bloco .box-conteudo li .col1, .unidades-interna .col-direita .box-bloco .box-conteudo li .col2, .unidades-interna .col-direita .box-bloco .box-conteudo li .col3 {
  background: transparent;
  float: left;
  width: 30%;
  margin: 1.5%;
}
.unidades-interna .col-direita .box-bloco .box-conteudo li .col1 p, .unidades-interna .col-direita .box-bloco .box-conteudo li .col1 h5, .unidades-interna .col-direita .box-bloco .box-conteudo li .col2 p, .unidades-interna .col-direita .box-bloco .box-conteudo li .col2 h5, .unidades-interna .col-direita .box-bloco .box-conteudo li .col3 p, .unidades-interna .col-direita .box-bloco .box-conteudo li .col3 h5 {
  color: #007396;
  padding-top: 10px;
}
.unidades-interna .col-direita .box-bloco .box-title {
  border-bottom: 1px solid #fff;
}
.unidades-interna .col-direita .box-bloco.publicacoes {
  background: #f4f4f4;
}
.unidades-interna .col-direita .box-bloco.publicacoes .box-title {
  border-bottom: 1px solid #dedede;
}
.unidades-interna .col-direita .box-bloco.publicacoes .box-conteudo {
  background: #fff;
}
.unidades-interna .col-direita .box-bloco.publicacoes .box-conteudo img {
  width: 60px;
  height: auto;
  margin: 0 10px 10px 0;
  float: left;
}
.unidades-interna .col-direita .box-bloco.publicacoes .box-conteudo p, .unidades-interna .col-direita .box-bloco.publicacoes .box-conteudo h4 {
  width: calc(100% - 80px);
  float: left;
}
.unidades-interna .col-direita .box-bloco.publicacoes .box-conteudo h4 {
  color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
.unidades-interna .col-direita .box-bloco.publicacoes .box-conteudo .autor {
  font-size: 10px;
}
.unidades-interna .col-direita .box-bloco.publicacoes .box-conteudo .ano {
  font-size: 10px;
  text-align: right;
}
.unidades-interna .col-direita h2 {
  padding: 10px 0;
  border-bottom: 1px solid #00a5d8;
  margin-bottom: 12px;
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
}
.unidades-interna .col-direita .botao-descricao {
  border-bottom: 1px solid #dedede;
  width: 50%;
  float: right;
  margin-top: 15px;
}
.unidades-interna .col-direita .descricao-informativo.mostraOculta-ocultar {
  margin: 20px;
  display: none;
  padding: 25px;
  background: #f4f4f4;
  height: 250px;
  overflow-y: scroll;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
}
.unidades-interna .col-direita .descricao-informativo.mostraOculta-ocultar button {
  padding: 3px;
  background: transparent;
  border: none;
  top: 5px;
  cursor: pointer;
  outline: none;
  right: 10px;
  position: absolute;
}
.unidades-interna .col-direita .butn-unidades-interna2 {
  -moz-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  color: #9a9a9a;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  float: right;
  padding-left: 25px;
  background: #fff url("../images/icon-mais.png") no-repeat 5px center;
  margin-bottom: -11px;
  position: relative;
  overflow: hidden;
}
.template-unidade-atuacao-view .lista-links-unidades {
  float: left;
  padding-bottom: 10px;
}
.template-unidade-atuacao-view .lista-links-unidades a {
  color: #505050 !important;
  display: block;

}
.template-unidade-atuacao-view .lista-links-unidades a li {
  padding: 5px 15px;
}
.template-unidade-atuacao-view .lista-links-unidades a:hover {
  background: #00a5d8;
  color: #fff !important;
  text-decoration: none;
}
.template-unidade-atuacao-view .lista-links-unidades h3 {
  color: #505050;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
  border-bottom: 1px solid #f4f4f4;
  padding: 20px 0;
  margin-bottom: 5px;
}

#content .unidades-interna  a:hover{
  color: #fff !important;
}

/*----------------------------------------------------------------------*/
/*.template-calendario_view .selectOrgao{
  position:absolute;
  top:-95px;
  left:57%;
}
.template-calendario_view .selectOrgao {
  float: right;
  margin: 0px;
  padding-left: 2px;
}*/
.template-calendario_view .selectOrgao {
  height: 50px;
  width: 100%;
  border-bottom: 2px solid #00a5d8;
  border-top: 2px solid #00a5d8;
  margin-bottom: 15px;
}
.template-calendario_view .selectOrgao #title-navegacao{
  float: left;
  width: 140px;
  margin-top: 8px;
}
.template-calendario_view .selectOrgao #select-navegacao{
  float: right;
  width: 780px;
  margin-top: 5px;
}
.template-calendario_view .selectOrgao select {
  margin-right:20px;
  text-indent: 10px;
  box-shadow: 1px 1px 3px #eaeaea;
  border: 1px solid #dedede;
  float: left;
  outline-color: transparent;
  background: url("../images/icon-seta-baixo-azul.png") no-repeat, linear-gradient(to bottom, #f4f4f4, #efefee);
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  height: 35px;
  color: #00a5d8;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
  -moz-appearance: none;
}
.template-calendario_view .selectOrgao select:first-child {
  width: 350px;
  background-position: 330px;
}
.template-calendario_view .selectOrgao select:last-child {
  border-left: none;
  width: 350px;
  background-position: 330px;
}
.template-calendario_view a:link,
.template-calendario_view a:hover{
  border-bottom: none !important;
}
.template-calendario_view ul{
  list-style-type: none !important;
  margin-left: inherit !important;
}
.template-calendario_view li{
  margin-bottom: inherit !important;
}
.template-calendario_view .page-title h1 {
  display: inline-block;
  padding: 5px 0;
}
.template-calendario_view .selecao {
  float: right;
  margin: 0px;
  padding-left: 2px;
}
.template-calendario_view .selecao select {
  text-indent: 10px;
  box-shadow: 1px 1px 3px #eaeaea;
  border: 1px solid #dedede;
  float: left;
  outline-color: transparent;
  background: url("../images/icon-seta-baixo-azul.png") no-repeat, linear-gradient(to bottom, #f4f4f4, #efefee);
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  height: 35px;
  color: #00a5d8;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
.template-calendario_view .selecao select:first-child {
  width: 305px;
  background-position: 280px;
}
.template-calendario_view .selecao select:last-child {
  border-left: none;
  width: 408px;
  background-position: 385px;
}
.template-calendario_view .nav-esquerda h3 {
  padding: 10px 20px 15px 0;
  color: #505050;
  font-size: 1.25em;
  line-height: 1.5em;
  font-weight: 400;
  border-bottom: 1px solid #dedede;
}
.template-calendario_view .nav-esquerda li {
  padding: 10px 0;
}
.template-calendario_view .nav-esquerda li span {
  color: #505050;
  font-size: 0.85em;
  line-height: 1.84615em;
  font-weight: 400;
  margin-left: 4px;
}
.template-calendario_view .calendario {
  -moz-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.45);
  -webkit-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.45);
  box-shadow: 0 0px 4px rgba(0, 0, 0, 0.45);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
}
.template-calendario_view .calendario .title-calendario {
  background: #00a5d8;
}
.template-calendario_view .calendario .title-calendario h3 {
  color: #fff;
  font-size: 1.3125em;
  line-height: 2.28571em;
  font-weight: 400;
  display: inline-block;
  padding: 2px 0;
  margin-left: 15px;
}
.template-calendario_view .calendario .title-calendario #selectAno {
  float: right;
  padding: 12px 10px;
}
.template-calendario_view .calendario .title-calendario #selectAno select {
  color: #fff;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  background: transparent;
  border: 0px;
  width: 60px;
  outline: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: rgba(0, 0, 0, 0) url("../images/icon-select-seta.png") no-repeat scroll 45px center
}
.template-calendario_view .calendario .title-calendario #selectAno option {
  background: #fff;
  color: #00a5d8;
}
.template-calendario_view .calendario .mes {
  border-bottom: 1px solid #00a5d8;
  height: 35px;
  padding-top: 4px;
  text-align: center;
}
.template-calendario_view .calendario .mes span{
  font-size: 1.3em;
  color: #00a5d8;
}
.template-calendario_view .calendario .mes a:hover{
  text-decoration: none;
}
.template-calendario_view .calendario .mes .seta-direita,
.template-calendario_view .calendario .mes .seta-esquerda{
  cursor: pointer;
}
.template-calendario_view .calendario .mes .seta-esquerda{
  background: url("../images/icon-voltar.png") no-repeat center;
  margin-right: 10px;
  
}
.template-calendario_view .calendario .mes .seta-direita{
  background: url("../images/icon-proxima.png") no-repeat center;
  margin-left: 10px;  
}
.template-calendario_view .calendario .dias {
  border-bottom: 10px solid #00a5d8;
  overflow: hidden;
}
.template-calendario_view .calendario .dias li {
  float: left;
  padding: 5px;
  border: 1px;
  width: calc((100% / 7) - 2px);
  height: 75px;
}
.template-calendario_view .calendario .dias li span {
  float: right;
  width: 100%;
  text-align: right;
  padding: 10px 5px 35px 0;
}
.template-calendario_view .calendario .dias li.ativo {
  border: 1px solid #dedede;
  margin: 0px;
}
.template-calendario_view .calendario .dias li.dia-selecionado{
  background-color: #dedede;  
}
.template-calendario_view .calendario .dias li.ativo:hover {
  background-color: #dedede;
  cursor: pointer;
}
.template-calendario_view .calendario .dias li.ativo span {
  box-shadow: 0px -10px 0 #e2942c inset;
}
.template-calendario_view .nav-direita {
  margin-right: 0px;
}
.template-calendario_view .nav-direita h3 {
  padding: 10px 0 15px 15px;
  color: #505050;
  font-size: 1.1em;
  line-height: 1.5em;
  font-weight: 400;
  border-bottom: 1px solid #00a5d8;
}
.template-calendario_view .nav-direita span.vazio {
  width: 10px;
  height: 10px;
  display: block;
  float: left;
  margin-right: 10px;
  margin-top: 17px;
  background: #e2942c;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.template-calendario_view .nav-direita li {
  border-bottom: 1px solid #f4f4f4;
  padding: 5px 0;
  overflow: hidden;
}
.template-calendario_view .nav-direita li p {
  color: #505050;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  display: block;
  width: calc(100% - 44px);
  float: right;
}
.template-calendario_view .nav-direita li span.hora {
  color: #e2942c;
  font-size: 0.85em;
  line-height: 1.84615em;
  font-weight: 600;
  float: left;
}
.template-calendario_view .nav-direita li a {
  /*color: #00a5d8 !important;*/
  color: #505050 !important;
  font-size: 1em;
  line-height: 1.84615em;
  font-weight: 400;
  float: left;
  padding-left: 44px;
}
.template-evento_view .eventDetails ul{
  list-style-type: none !important;
  margin-left: 0 !important;
}
/*----------------------------------------------------------------------*/

.search-box {
  overflow: hidden;
  float: right;
  position: absolute;
  right: 50px;
  width: 320px;
}
.search-box form {
  float: left;
  position: relative;
  margin-top: 5px;
  width: 300px;
}
.search-box .advanced-search {
  margin: 9px 0 0 5px;
  float: right;
  height: 15.5px;
  width: 15px;
  background: url('../images/icon-busca-avancada.png?1427824295') 0 0 no-repeat;
  cursor: pointer;
}
.search-box .advanced-search:hover {
  background-position: 0 -16px;
}
.search-box input, .search-box .config {
  float: left;
}
.search-box input[type="text"], .search-box select {
  width: 300px;
  height: 28px;
  padding-left: 10px;
  padding-right: 32px;
  border: 1px solid #dedede;
  background-color: #fff;
  color: #999;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 100;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.search-box input[type="text"]:hover, .search-box select:hover {
  background-color: #fff;
  color: #2b2b2b;
}
.search-box input[type="text"]:focus, .search-box select:focus {
  outline: none !important;
  border-color: #00A5D8;
}
.search-box input[type="text"]::-moz-focus-inner, .search-box select::-moz-focus-inner {
  border: none !important;
  box-shadow: 0 0 10px #00A5D8;
}
.search-box select {
  padding-left: 6px;
}
.search-box .hide {
  display: none;
}
.search-box input[type="submit"] {
  width: 15px;
  height: 15px;
  background: url('../images/icon-lupa.png?1431016421') no-repeat, transparent;
  border: transparent;
  cursor: pointer;
  position: absolute;
  top: 4px;
  right: 7px;
}
.search-box input[type="submit"]:hover {
  background-position: 0 -15px;
}
.search-box input[type="submit"]:focus {
  outline: none !important;
}
.search-box input[type="submit"]::-moz-focus-inner {
  border: none !important;
}

.contribua-site h1 {
  padding-top: 0px;
}
.contribua-site section.destaques-principal2 {
  overflow: hidden;
  margin-top: 15px;
}
.contribua-site section.destaques-principal2 .col-1 h4 {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #dedede;
  color: #505050;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
}
.contribua-site section.destaques-principal2 .col-1 p {
  color: #505050;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
}
.contribua-site section.destaques-principal2 .col-2 {
  margin-right: 0px;
}
.contribua-site section.destaques-principal2 .col-2 button {
  width: 180px;
  height: 27px;
  color: #505050;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  margin-bottom: 2px;
  line-height: 20px;
  outline-color: transparent;
  cursor: pointer;
  background: #FFFFFF url("../images/icon-sim.png") left center no-repeat;
  border: 1px solid #dedede;
  background-position: 5px;
  text-indent: 18px;
}
.contribua-site section.destaques-principal2 .col-2 .opniao {
  border-bottom: 1px solid #00a5d8;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.contribua-site section.destaques-principal2 .col-2 .opniao h5 {
  border-bottom: 1px solid #00a5d8;
  padding-bottom: 10px;
  margin-bottom: 10px;
  color: #505050;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
}
.contribua-site section.destaques-principal2 .col-2 .opniao p {
  margin: 0 20px;
  color: #505050;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
}
.contribua-site section.destaques-principal2 .col-2 .opniao textarea {
  padding: 10px;
  outline: none;
  width: 590px;
  height: 100px;
  border: 1px solid #dedede;
  text-align: top;
  resize: none;
    color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}

.contribua-site section.destaques-principal2 .col-2 .questionario h6, .contribua-site section.destaques-principal2 .col-2 .questionario p {
  color: #505050;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
}
.contribua-site section.destaques-principal2 .col-2 .questionario button {
  margin-top: 15px;
}
.contribua-site section.destaques-principal2 .col-2 .questionario p {
  padding-left: 20px;
}
.contribua-site section.destaques-principal2 .col-2 .questionario ul{
  margin-left: 0 !important;
}
.contribua-site section.destaques-principal2 .col-2 .questionario ul li {
  float: left;
  padding-top: 15px !important;
  border-top: 1px solid #f4f4f4 !important;
  margin-top: 15px;
  display: inline !important;
  margin-left: 0 !important;
}
.contribua-site section.destaques-principal2 .col-2 .questionario ul li h5 {
  color: #00a5d8;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
  padding-bottom: 10px;

}
.contribua-site section.destaques-principal2 .col-2 .questionario .btn-radio li {
  margin: 15px 0 0 15px;
  border: none;
  padding: 0px;
}
.contribua-site section.destaques-principal2 .col-2 .questionario .btn-radio li p {
  padding-left: 0px;
  color: #505050;
  line-height: 1.5em;
  font-weight: 400;
}
.contribua-site section.destaques-principal2 .col-2 .questionario .btn-radio li input{
}


.contribua-site section.destaques-principal2 .col-2 .questionario .btn-radio li span {
  color: #505050;
    font-weight: 400;
    line-height: 2em;

}

.contribua-site section.destaques-principal2 .col-2 .questionario .btn-radio ul li div {


}
.contribua-site .butn-branco{
  background: #ffffff url("../images/icon-sim.png") no-repeat scroll 5px center;
    border: 1px solid #dedede;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    color: #505050;
    display: block;
    font-size: 0.8125em;
    font-weight: 400;
    height: 27px;
    line-height: 1.84615em;
    margin: 0 auto;
    text-indent: 18px;
      margin-top: 15px;
}
/*-------------*/
.template-concurso_view .cidadao-concursos{
    font-size: 110% !important;
}
.cidadao-concursos .conteudo {
  margin-right: 0px;
  width: 102%;
  float: left;
  display: inline;
}
.cidadao-concursos .conteudo .titulo-conteudo {
  overflow: hidden;
  border-bottom: 1px solid #00a5d8;
}
.cidadao-concursos .conteudo .titulo-conteudo h2 {
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  float: left;
  padding: 10px 0 15px 0;
}
.cidadao-concursos .conteudo .titulo-conteudo form {
  float: right;
  overflow: hidden;
  padding: 10px 0 15px 10px;
}
.cidadao-concursos .conteudo .titulo-conteudo form select {
  float: left;
  border: none;
  cursor: pointer;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #9a9a9a;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  outline-color: transparent;
  -webkit-appearance: none;
  appearance: none;
  width: 124px;
  height: 24px;
  background: url('../images/../images/icon-select-seta.png?1427493580') no-repeat right;
  background-position: 112px;
  margin-right: 20px;
}
.cidadao-concursos .conteudo > span {
  color: #505050;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  padding: 6px 20px;
  display: block;
}
.cidadao-concursos .conteudo .info-box {
  border: 1px solid #00a5d8;
}
.cidadao-concursos .conteudo .info-box h4 {
  color: #fff;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  background: #00a5d8;
  padding: 7px 20px;
}
.cidadao-concursos .conteudo .info-box .linha-tempo {
  overflow: hidden;
  width: 100%;
  position: relative;
  padding: 10px 0;
  color: #505050;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  padding: 10px;
}
.cidadao-concursos .conteudo .info-box .linha-tempo button {
  float: left;
  border: 0px;
  outline-color: transparent;
  padding: 10px 0;
  cursor: pointer;
  font-size: 12.5px;
  color: #505050;
  background: transparent;
  width: calc(100% / 2);
  text-align: initial;
}
.cidadao-concursos .conteudo .info-box .linha-tempo button.editais {
  padding-right: 34px;
}
.cidadao-concursos .conteudo .info-box .linha-tempo button.homologacao {
  padding-right: 4px;
}
.cidadao-concursos .conteudo .info-box .linha-tempo button.provas {
  padding-left: 18px;
}
.cidadao-concursos .conteudo .info-box .linha-tempo button.nomeacoes {
  padding-left: 45px;
}
.cidadao-concursos .conteudo .info-box .linha-tempo button.ativo {
  color: #00a5d8;
}
.cidadao-concursos .conteudo .info-box .linha-tempo .barra-tempo {
  width: 521px;
  height: 8px;
  margin: 10px auto 0;
  background: url('../images/../images/barra-selecao-todas.png?1436990964') no-repeat 0 0;
}
.cidadao-concursos .conteudo .info-box .linha-tempo .linha {
  background: url('../images/../images/line-submenu.png?1436894220') no-repeat;
  background-position: -510px;
  width: calc(100% - 20px);
  height: 8px;
  margin: 35px 10px 0;
}
.cidadao-concursos .conteudo .info-box .linha-tempo-conteudo {
  display: none;
}
.cidadao-concursos ul{
  list-style: outside none none !important;
}
.cidadao-concursos .conteudo .info-box .linha-tempo-conteudo ul a {
  color: #505050 !important;
  line-height: 1.84615em;
  font-weight: 400;
}
.cidadao-concursos .conteudo .info-box .linha-tempo-conteudo ul a li {
  padding: 10px 10px;
  margin: 0 10px;
  border-bottom: 1px solid #f4f4f4;
}
.cidadao-concursos .conteudo .info-box .linha-tempo-conteudo ul a:last-child {
  border-bottom: 0px;
}
.cidadao-concursos .conteudo .data {
  font-weight: 600 !important;
  font-size: 0.8125em !important;
}
.cidadao-concursos .conteudo .info-box .linha-tempo-conteudo.ativo {
  display: block;
}
.cidadao-concursos .conteudo ul.mais-infos a {
  color: #505050 !important;
  font-size: 0.8125em !important;
  line-height: 1.84615em !important;
  font-weight: 400;
}
.cidadao-concursos .conteudo ul.mais-infos a li {
  padding: 10px 10px;
  margin: 0 10px !important;
  border-bottom: 1px solid #f4f4f4;
}
/**********************************/

.visitacao .page-home {
  padding-bottom: 50px;
}
.visitacao .page-title h1 {
  float: left;
  padding: 3px 0;
}
.visitacao .page-title .selecao {
  float: right;
  overflow: hidden;
}
.visitacao .page-title .selecao select {
  margin: 0 5px;
}
.visitacao .filtro-submenu {
  overflow: hidden;
  padding: 5px 0 10px 0;
  border-bottom: 1px solid #dedede;
  margin-bottom: 15px;
}
.visitacao .filtro-submenu select {
  color: #9a9a9a;
  margin: 0 5px;
}
.visitacao .filtro-submenu .search-box {
  overflow: hidden;
  float: left;
}
.visitacao .filtro-submenu .search-box form {
  margin-top: 0px;
}
.visitacao .filtro-visitacao {
  overflow: hidden;
  border-bottom: 1px solid #dedede;
  padding: 5px 0 10px 0;
  margin-bottom: 20px;
}
.visitacao .filtro-visitacao h2 {
  float: left;
  padding: 3px 0;
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
}
.visitacao .filtro-visitacao .selecao {
  float: right;
  overflow: hidden;
}
.visitacao .filtro-visitacao .selecao select {
  margin: 0 5px;
  color: #9a9a9a;
}
.visitacao .col-esquerda {
  padding-top: 10px;
}
.visitacao .col-esquerda p {
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  margin-bottom: 10px;
}
.visitacao .col-esquerda li {
  border-bottom: 1px solid #dedede;
  border-top: 1px solid #dedede;
  background: url("../images/icon-seta-esquerda-azul.png") no-repeat 95% center;
}
.visitacao .col-esquerda li a {
  display: block;
  color: #00a5d8;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
  padding: 10px 0;
  text-decoration: none;
}
.visitacao .col-esquerda li:first-child {
  border-bottom: 0px;
}
.visitacao .col-direita .texto-mostrar {
  color: #00a5d8;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
  display: block;
  padding: 10px 0;
  cursor: pointer;
  border-top: 1px solid #dedede;
  background: url("../images/icon-seta-esquerda-azul.png") no-repeat 95% center;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.visitacao .col-direita .texto-mostrar-mostrando {
  background: url("../images/icon-seta-baixo-azul.png") no-repeat 95% center;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.visitacao .col-direita .img {
  float: left;
  margin: 0 10px 10px 0;
  width: 300px;
  max-height: 200px;
  overflow: hidden;
}
.visitacao .col-direita .img img {
  width: 100%;
  height: auto;
}
.visitacao .col-direita p {
  color: #787878;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
}
.visitacao .ancoraSlideBox {
  overflow: hidden;
}
.visitacao .ancoraSlideBox:first-child .texto-mostrar {
  border-top: 0px;
}
.visitacao .slideBox {
  display: none;
}
/*********************/

section.servicos {
  position: relative;
  overflow: hidden;
}
section.servicos .intro {
  float: left;
  height: 163px;
  width: 20%;
  overflow: hidden;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #f3f3f3;
  -moz-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.45);
  -webkit-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.45);
  box-shadow: 0 0px 4px rgba(0, 0, 0, 0.45);
}
section.servicos .intro h4 {
  margin-top: 10px;
  border-bottom: 1px solid #dedede;
  padding: 0 0 5px 16px;
  color: #505050;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
}
section.servicos .intro h5 {
  text-align: center;
  color: #505050;
  font-size: 1.6875em;
  line-height: 1.77778em;
  font-weight: 300;
  line-height: 1.27778em;
  padding: 15px;
}
section.servicos #collapse-servicos-mpf {
  display: inline-block;
  height: 163px;
  width: 80%;
  position: relative;
  background: #f3f3f3;
  border: 1px solid #d4d4d4;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
section.servicos #collapse-servicos-mpf .tab {
  height: 163px;
  width: 51px;
  overflow: hidden;
  position: relative;
  float: left;
}
section.servicos #collapse-servicos-mpf .title {
  width: 165px;
  height: 50px;
  position: absolute;
  left: -57px;
  bottom: 57px;
  cursor: pointer;
  z-index: 1;
  background-color: #787878;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  white-space: nowrap;
}
section.servicos #collapse-servicos-mpf .title h4 {
  color: #fff;
  font-size: 1.6875em;
  line-height: 1.77778em;
  font-weight: 300;
  margin-left: 10px;
}
section.servicos #collapse-servicos-mpf .collapse-body {
  position: absolute;
  left: 50px;
  top: 5px;
  height: 153px;
  width: 558px;
  overflow: hidden;
  padding-left: 2px;
  background: #fff;
  border: 1px solid #d4d4d4;
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 3px 0;
}
section.servicos #collapse-servicos-mpf .next-questions {
  display: none;
}
section.servicos #collapse-servicos-mpf .next-questions .collapse-header {
  border-bottom: 1px dashed #dedede;
}
section.servicos #collapse-servicos-mpf .tab.active {
  width: 613px;
}
section.servicos #collapse-servicos-mpf .tab.active .title {
  background-color: #00a5d8;
}
section.servicos #collapse-servicos-mpf .collapse-body .col-1 {
  width: 250px;
  float: left;
  border-right: 1px dashed #dfdfdf;
  padding: 9px 10px;
}
section.servicos #collapse-servicos-mpf .collapse-body .col-2 {
  width: 304px;
  float: left;
  padding: 5px 5px 5px 10px;
}
section.servicos #collapse-servicos-mpf .collapse-body input[type="text"], section.servicos #collapse-servicos-mpf .collapse-body select {
  border: 1px solid #dedede;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
section.servicos #collapse-servicos-mpf .bloco1 input[type="submit"] {
  width: 85px;
  height: 25px;
  cursor: pointer;
  background: url("../images/icon-proxima.png") 62px center no-repeat, #fff;
  padding-right: 29px;
  border: 1px solid #dedede;
  color: #999;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  line-height: 0;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}
section.servicos #collapse-servicos-mpf .bloco1 .col-1 {
  height: 151px;
}
section.servicos #collapse-servicos-mpf .bloco1 .col-1 p {
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  line-height: 1.3em;
}
section.servicos #collapse-servicos-mpf .bloco1 .col-2 form {
  color: #4f4f4f;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
section.servicos #collapse-servicos-mpf .bloco1 .col-2 form select {
  width: 198px;
  margin-left: 5px;
  border: 1px solid #dedede;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
section.servicos #collapse-servicos-mpf .bloco1 .col-2 form input[type="text"] {
  width: 247px;
  height: 20px;
  margin-left: 5px;
}
section.servicos #collapse-servicos-mpf .bloco1 .col-2 form div {
  color: #4f4f4f;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
  line-height: 1.2em;
  margin-top: 3px;
}
section.servicos #collapse-servicos-mpf .bloco1 .col-2 form input[type="submit"] {
  float: right;
  width: 85px;
  height: 25px;
  cursor: pointer;
  background: url("../images/icon-proxima.png") 62px center no-repeat, #fff;
  padding-right: 29px;
  border: 1px solid #dedede;
  color: #999;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  line-height: 0;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}
section.servicos #collapse-servicos-mpf .bloco2 .col-1 {
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  line-height: 1.2em;
  height: 151px;
}
section.servicos #collapse-servicos-mpf .bloco2 .col-2 {
  color: #4f4f4f;
  font-size: 0.6875em;
  line-height: 2.18182em;
  font-weight: 400;
  line-height: 0;
}
section.servicos #collapse-servicos-mpf .bloco2 .col-2 li.linha-2 {
  margin-top: 5px;
  overflow: hidden;
}
section.servicos #collapse-servicos-mpf .bloco2 .col-2 li.linha-2 select {
  margin-left: 5px;
}
section.servicos #collapse-servicos-mpf .bloco2 .col-2 li.linha-2 .uf {
  float: left;
}
section.servicos #collapse-servicos-mpf .bloco2 .col-2 li.linha-2 .orgao {
  float: right;
}
section.servicos #collapse-servicos-mpf .bloco2 .col-2 li.linha-2 .orgao select {
  width: 100px;
}
section.servicos #collapse-servicos-mpf .bloco2 .col-2 li.linha-3 {
  float: left;
  width: 222px;
  overflow: hidden;
  margin-top: 5px;
}
section.servicos #collapse-servicos-mpf .bloco2 .col-2 li.linha-3 .nome input {
  margin-left: 0;
}
section.servicos #collapse-servicos-mpf .bloco2 .col-2 li.linha-3 .radio-expediente {
  margin-left: 9px;
}
section.servicos #collapse-servicos-mpf .bloco2 .col-2 li.linha-3 .text-radio {
  margin-top: 5px;
  display: block;
}
section.servicos #collapse-servicos-mpf .bloco2 .col-2 li.linha-3 .text-radio input {
  width: 100%;
  height: 21px;
}
section.servicos #collapse-servicos-mpf .bloco2 .col-2 li.linha-3 #captcha {
  overflow: hidden;
  margin-top: 15px;
  color: #999;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
}
section.servicos #collapse-servicos-mpf .bloco2 .col-2 li.linha-3 #captcha input {
  width: 64px;
  margin-top: 3px;
  margin-left: 10px;
}
section.servicos #collapse-servicos-mpf .bloco2 .col-2 li.linha-3 #captcha .image {
  float: right;
}
section.servicos #collapse-servicos-mpf .bloco2 .col-2 li.linha-4 {
  float: left;
  width: 67px;
  overflow: hidden;
  margin-top: 25px;
  padding: 0 0 1px 6px;
}
section.servicos #collapse-servicos-mpf .bloco2 .col-2 li.linha-4 button, section.servicos #collapse-servicos-mpf .bloco2 .col-2 li.linha-4 input {
  width: 60px;
  height: 24px;
  border: 1px solid #dedede;
  padding-left: 23px;
  cursor: pointer;
  color: #999;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
  line-height: 0;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
section.servicos #collapse-servicos-mpf .bloco2 .col-2 li.linha-4 button {
  background: url("../images/icon-limpar.png") 5px center no-repeat, #fff;
}
section.servicos #collapse-servicos-mpf .bloco2 .col-2 li.linha-4 input {
  background: url("../images/icon-busca.png") 5px center no-repeat, #fff;
  margin-top: 12px;
}
section.servicos #collapse-servicos-mpf .bloco3 ul li {
  border-bottom: 1px solid #f4f4f4;
  padding: 15px 10px;
}
section.servicos #collapse-servicos-mpf .bloco3 ul li a {
  color: #999;
  font-size: 1.125em;
  line-height: 1.33333em;
  font-weight: 400;
  line-height: 0;
}
section.servicos #collapse-servicos-mpf .bloco3 .col-1 {
  width: 50%;
  padding: 0 10px;
  border-right: none;
}
section.servicos #collapse-servicos-mpf .bloco3 .col-1 li:first-child {
  padding-top: 10;
}
section.servicos #collapse-servicos-mpf .bloco3 .col-2 {
  width: 50%;
  padding: 0 10px;
}
section.servicos #collapse-servicos-mpf .bloco4 {
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  line-height: 1.2em;
}
section.servicos #collapse-servicos-mpf .bloco4 .col-1 {
  height: 151px;
}
section.servicos #collapse-servicos-mpf .bloco4 .col-2 {
  height: 105px;
  overflow-y: scroll;
}
section.servicos #collapse-servicos-mpf .bloco4 .col-2 p {
  color: #007296;
}
section.servicos #collapse-servicos-mpf .bloco4 .controller {
  float: left;
  margin-top: 15px;
  width: 304px;
}
section.servicos #collapse-servicos-mpf .bloco4 button.voltar {
  margin-left: 5px;
  float: left;
  width: 70px !important;
  background: url("../images/icon-voltar.png") 5px center no-repeat;
}
section.servicos #collapse-servicos-mpf .bloco4 .right {
  float: right;
  margin-right: 5px;
}
section.servicos #collapse-servicos-mpf .bloco4 button.sim, section.servicos #collapse-servicos-mpf .bloco4 button.nao, section.servicos #collapse-servicos-mpf .bloco4 button.voltar {
  width: 60px;
  height: 24px;
  padding-left: 25px;
  border: 1px solid #dedede;
  cursor: pointer;
  color: #999;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}
section.servicos #collapse-servicos-mpf .bloco4 .sim {
  background: url("../images/icon-sim.png") 5px center no-repeat;
}
section.servicos #collapse-servicos-mpf .bloco4 .nao {
  background: url("../images/icon-nao.png") 5px center no-repeat;
}

/************************/

.share {
  float: right;
  margin-right: 13px;
  padding: 10px 0;
}
.share .fb-share {
  width: 23px;
  height: 23px;
  margin-left: 6px;
  cursor: pointer;
  background-image: url('../images/icon-share-facebook.png?1433202427');
}
.share .twitter-share {
  width: 23px;
  height: 23px;
  margin-left: 6px;
  cursor: pointer;
  background-image: url('../images/icon-share-twitter.png?1433202404');
}
.share .whatsapp-share {
  width: 23px;
  height: 23px;
  margin-left: 6px;
  cursor: pointer;
  background-image: url('../images/icon-share-whatsapp.png?1433202330');
  display: none;
}
.share .desc {
  color: #999;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
  margin-right: 4px;
}
.share div, .share a {
  float: left;
}
.share a {
  display: block;
  width: 23px;
  height: 23px;
  margin-left: 6px;
  cursor: pointer;
  background-image: url('../images/icon-share-whatsapp.png?1433202330');
}

#content .unidades-interna ol,
#content .unidades-interna ul {
    list-style-type: none !important;
    margin-left: 0 !important;
}

#content .unidades-interna a:link {
    border-bottom: inherit;
}

.box-bloco .box-footer {
    border-top: 1px solid #00a5d8;
}
.box-bloco .box-footer a {
    color: #505050 !important;
    float: right;
    font-size: 0.8125em;
    font-weight: 400;
    line-height: 1.84615em;
}

.box-bloco .box-footer a:hover,
#content .box-footer a:hover {
    color: #505050 !important;
}

.box-bloco .box-title, .box-bloco .box-footer {
    overflow: hidden;
    padding: 10px;
}

.eventos{
  width: 100%;
  display: inline-block;
}

.eventos .calendario a{
  border-bottom: none !important;
}

.eventos .calendario ul{
  overflow: hidden;
  padding: 5px 0;
}
.eventos .calendario li:nth-child(2) a{
  color: #505050 !important;
  font-size: 0.9em !important;
  line-height: 1em !important;
  font-weight: 400 !important;
}
.eventos .calendario li:nth-child(2){
  width: 170px;
}
.eventos .calendario li:nth-child(3){
  width: 70px;
}

/********* Smartphones **********/
@media handheld and (max-width: 810px), screen and (max-device-width: 810px), screen and (max-width: 600px){
  .responsivo.template-unidades_principal_view .infos{
    width: 100%;
  }
  .responsivo.template-unidades_principal_view .infos #img-mapa, .responsivo.template-estado_view .mapa-regiao .mapa, .responsivo.template-municipio_view .mapa-regiao .mapaos{
    float: none;
    margin-right: 0;
    text-align: center;
    width: 100%;
  }
  .responsivo.template-unidades_principal_view .infos #detalhes-unidade{
    width: 100%;
    float: none;
  }

  .responsivo.template-unidade_view section.destaques-principal2 .col-1{
    width: 100%;
    display: block;
    float: none;
    margin-right: 0;
  }

  .responsivo.template-unidade_view section.destaques-principal2 .col-2{
    width: 100%;
    display: block;
    float: none;
    margin-right: 0;
  }

  .responsivo.template-unidade_view .sub-menu .menu1{
    font-size: 1.775em;
  }

  .responsivo.template-unidade_view .sub-menu .menu2 li{
    font-size: 1.6125em;
  }

  .responsivo .page-title h1{
    font-size: 1.75em;
  }

  .responsivo .area-atuacao-tematica .col-1{
    width: 100%;
    float: none;
    display: block;
  }
  .responsivo .area-atuacao-tematica .col-2{
    width: 100%;
    float: none;
    display: block;
  }
  .responsivo .area-atuacao-tematica .col-2 #slider-destaque{
    width: 100%;
    float: none;
    display: block;
  }
  .responsivo .area-atuacao-tematica .col-2 #slider-destaque .banners img{
    margin: 0 auto;
  }
  .responsivo .area-atuacao-tematica .carousel-3-vertical{
    width: 100%;
    float: none;
    display: block;
    margin-top: 20px;
  }
  .responsivo .area-atuacao-tematica .eventos {
    margin-top: 20px;
  }
  .responsivo .area-atuacao-tematica .calendario {
  margin: 0 auto;
  display: block;
  float: none;
  width: 309px;
  }
  .responsivo .sub-menu { 
    font-size: 1.9em
  }
  .responsivo.areas-atuacao-interna .carousel-3-vertical{
    width: 100%;
    margin-top: 20px;
  }
  
  .responsivo .newpage#slider-destaque, .responsivo .newpage.carousel-3-vertical{
    width: 100%;
  }
  .responsivo .newpage.calendario-pesqueno-cmd{
    width: 100% !important;
  }
  .responsivo .newpage .search-box input{
    font-size: 80% !important;
    margin-bottom: 10px;
  }
}

/********* Tablets **********/
@media screen and (min-width: 601px) and (max-width: 970px){
  
}

/*-------------------------------------------------------------------------------------*/
.template-atosepublicacoes_view .selectOrgao{
  position:absolute;
  /*top:-19%;*/
  top:-83px;
  left:57%;
}
.template-atosepublicacoes_view .selectOrgao {
  float: right;
  margin: 0px;
  padding-left: 2px;
}
.template-atosepublicacoes_view .selectOrgao select {
  text-indent: 10px;
  box-shadow: 1px 1px 3px #eaeaea;
  border: 1px solid #dedede;
  float: left;
  outline-color: transparent;
  background: url("../images/icon-seta-baixo-azul.png") no-repeat, linear-gradient(to bottom, #f4f4f4, #efefee);
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  height: 25px;
  color: #00a5d8;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
  -moz-appearance: none;
}
.template-atosepublicacoes_view .selectOrgao select:first-child {
  width: 305px;
  background-position: 280px;
}
.template-atosepublicacoes_view .selectOrgao select:last-child {
  width: 408px;
  background-position: 385px;
}
.template-atosepublicacoes_view a:link{
  border-bottom: none !important;
}
.template-atosepublicacoes_view .page-title {
  padding: 7px 0;
}
.template-atosepublicacoes_view .page-title h1 {
  float: left;
  padding-top: 3px;
}
.template-atosepublicacoes_view .page-title .filtros {
  float: right;
}
.template-atosepublicacoes_view .destaques {
  overflow: hidden;
  background: #e7e7e7;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  margin-top: 13px;
}
.template-atosepublicacoes_view .destaques .destaques-title {
  padding: 5px 0;
  overflow: hidden;
  border-bottom: 1px solid #dedede;
}
.template-atosepublicacoes_view .destaques .destaques-title h2 {
  float: left;
  margin-top: 3px;
  margin-left: 10px;
  color: #4f4f4f;
  font-size: 1.25em;
  line-height: 1.2em;
  font-weight: 400;
}
.template-atosepublicacoes_view .destaques .destaques-title button {
  float: right;
  margin-right: 10px;
  width: 62px;
  height: 22px;
  color: #9a9a9a;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: 400;
  line-height: normal;
  -moz-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  outline-color: transparent;
  background: #fff url("../images/icon-ocultar.png") 4px no-repeat;
  cursor: pointer;
  text-indent: 15px;
}
.template-atosepublicacoes_view .destaques .atos {
  background: #f4f4f4;
}
.template-atosepublicacoes_view .destaques .col-1 {
  width: 100%;
  float: left;
}
.template-atosepublicacoes_view .destaques .col-1 h3 {
  text-align: center;
  margin: 10px 0 5px 0;
  color: #4f4f4f;
  font-size: 1.125em;
  line-height: 1.33333em;
  font-weight: 400;
}
.template-atosepublicacoes_view .destaques .col-1.item {
  overflow: hidden;
}
.template-atosepublicacoes_view .destaques .col-1.item ol.carousel-indicators {
  position: relative;
  left: 0;
  margin-left: 0 !important;
  bottom: 0;
  width: auto;
  margin-bottom: 20px;
  list-style-type: none !important;
}
.template-atosepublicacoes_view .destaques .col-1.item ol.carousel-indicators li {
  border: 1px solid #9d9d9d;
  background: #9d9d9d;
  display: inline-block !important;
  float: inherit !important;
}
.template-atosepublicacoes_view .destaques .col-1.item ol.carousel-indicators li.active {
  background: #00a5d8;
}
.template-atosepublicacoes_view .destaques .col-1 .bloco {
  width: 225px;
  float: left;
  border: 1px solid #efefef;
  /*margin: 7px;*/
  margin: 3px;
}
.template-atosepublicacoes_view .destaques .col-1 .bloco article {
  padding: 10px;
  background: url("../images/icon-atos-publicacoes.png") no-repeat left center;
  background-size: 20px auto;
  /*background-position: 10px;*/
  background-position: 24px 14px;
}
.template-atosepublicacoes_view .destaques .col-1 .bloco article h4 {
  padding-left: 50px;
  font-size: 0.85em !important;
}
.template-atosepublicacoes_view .destaques .col-1 .bloco article h4 a {
  color: #999 !important;
  /*font-size: 0.75em !important;*/
  line-height: 2em;
  font-weight: 400;
  line-height: 1em;
}
.template-atosepublicacoes_view .destaques .col-1 .bloco article span {
  color: #454545;
  font-size: 0.625em;
  line-height: 2.4em;
  font-weight: 400;
}
.template-atosepublicacoes_view .destaques .col-1 .bloco article span.autor {
  padding-left: 50px;
}
/*.template-atosepublicacoes_view .destaques .col-1 .bloco article span.ano {
  float: right;
}*/
.template-atosepublicacoes_view .destaques .col-1 .bloco .title, .template-atosepublicacoes_view .destaques .col-1 .bloco .footer {
  background: #ffffff;
  padding: 10px 10px;
  border-bottom: 1px solid #dedede;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  font-family: "Titillium Web", sans-serif;
}
.template-atosepublicacoes_view .destaques .col-1 .bloco .footer {
  height: 44px;
  border-top: 1px solid #00a5d8;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.template-atosepublicacoes_view .destaques .col-1 .bloco .footer div.mais {
  float: right;
}
.template-atosepublicacoes_view .destaques .col-1 .bloco .footer div.mais a {
  color: #4f4f4f !important;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
  font-family: "Titillium Web", sans-serif;
}
.template-atosepublicacoes_view .destaques .col-1 {
  border-right: 1px solid #f4f4f4;
}
.template-atosepublicacoes_view .destaques .col-1 .slider-indicators ol {
  padding-right: 10px;
}
.template-atosepublicacoes_view .destaques .col-2 .item .bloco:first-child {
  margin-left: 10px;
}
.template-atosepublicacoes_view .destaques .col-2 .item .bloco:last-child {
  margin-left: 24px;
}
.template-atosepublicacoes_view .destaques .col-2 .slider-indicators ol {
  padding-left: 10px;
}
.template-atosepublicacoes_view .todos-documentos {
  margin-top: 10px;
  overflow: hidden;
}
.template-atosepublicacoes_view .todos-documentos .info .anos,
.template-atosepublicacoes_view .todos-documentos .info .anos2 {
  margin: 14px 0;
  background: #f4f4f4;
  padding-top: 10px;
  padding-bottom: 10px;
}
.template-atosepublicacoes_view .todos-documentos .info .anos li,
.template-atosepublicacoes_view .todos-documentos .info .anos2 li {
  overflow: hidden;
  padding: 1px 20px;
}
.template-atosepublicacoes_view .todos-documentos .info .anos li p,
.template-atosepublicacoes_view .todos-documentos .info .anos2 li p {
  float: left;
  color: #505050;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
}
.template-atosepublicacoes_view .todos-documentos .info .anos li input,
.template-atosepublicacoes_view .todos-documentos .info .anos2 li input {
  float: left;
  margin-right: 5px;
  margin-top: 5px;
}
.template-atosepublicacoes_view .todos-documentos .info .anos li h6,
.template-atosepublicacoes_view .todos-documentos .info .anos2 li h6 {
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  padding-left: 5px;
}
.template-atosepublicacoes_view .todos-documentos .info p {
  float: left;
}
.template-atosepublicacoes_view .todos-documentos .info ol{
  margin-left: 0 !important;
}
.template-atosepublicacoes_view .todos-documentos .filtros {
  overflow: hidden;
  border-top: 1px solid #00a5d8;
  border-bottom: 1px solid #dedede;
}
.template-atosepublicacoes_view .todos-documentos .filtros ul {
  float: left;
  list-style-type: none !important;
  margin-left: 0 !important;
}
.template-atosepublicacoes_view .todos-documentos .filtros ul li {
  float: left;
  padding: 9px 0;
  color: #4f4f4f;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  margin: 0px !important;
  
}
.template-atosepublicacoes_view .todos-documentos .filtros ul li:first-child span {
  border-right: 1px solid #f4f4f4;
}
.template-atosepublicacoes_view .todos-documentos .filtros ul li span {
  padding: 0 10px;
  display: block;
  cursor: pointer;
}
.template-atosepublicacoes_view .todos-documentos .filtros ul li:hover {
  box-shadow: 0px -3px 0px #00a5d8 inset;
}
.template-atosepublicacoes_view .todos-documentos .filtros ul li:hover span {
  color: #00a5d8;
}
.template-atosepublicacoes_view .todos-documentos .filtros .right {
  /*float: right;*/
  margin-left: 40px;
  margin-top: 3px;
  float: left;
}
.template-atosepublicacoes_view .todos-documentos .filtros .right #tipoDocumento{
  float: left;
}
.template-atosepublicacoes_view .todos-documentos .filtros .right #rage-data{
  float: right;
  margin-top: 5px;
  width: 300px;
  color:#999;
}
.template-atosepublicacoes_view .todos-documentos .filtros .right #rage-data .add-on-to{
  padding-left: 5px;
  padding-right: 5px;
}
.template-atosepublicacoes_view .todos-documentos .filtros .right .icon-calendar{
  /*margin-left: -22px;*/
  margin-top: 5px;
}
.template-atosepublicacoes_view .todos-documentos .filtros .right select {
  float: left;
  padding: 6px 0;
  border: none;
  outline: none;
  text-transform: uppercase;
  color: #999;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: 400;
  -webkit-appearance: none;
  background: url("../images/icon-seta-select-cinza.png") no-repeat right center;
  padding-right: 10px;
  margin-right: 20px;
  cursor: pointer;
  -moz-appearance: none;
}
.template-atosepublicacoes_view .todos-documentos .filtros .right .search-box {
  float: right;
  right: 0;
  margin-top: 3px;
}
.template-atosepublicacoes_view .todos-documentos .filtros .right  .search-box input[type="submit"] {
  right: 0px;
  top: 7px;
}
.template-atosepublicacoes_view .todos-documentos .title {
  border-bottom: 1px solid #f4f4f4;
}
.template-atosepublicacoes_view .todos-documentos .title h2 {
  padding: 20px 0;
  color: #4f4f4f;
  font-size: 1.125em;
  line-height: 1.33333em;
  font-weight: 400;
}
.template-atosepublicacoes_view .todos-documentos .docs {
  margin-right: 0px;
}
.template-atosepublicacoes_view .todos-documentos .docs > a{
  width: calc(100% / 3 - 3px);
  display: inline-block;
}
.template-atosepublicacoes_view .todos-documentos .docs article {
  background: url("../images/icon-atos-publicacoes.png") no-repeat left center;
  color: #999;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: 400;
  line-height: 1.2em;
  display: inline-block;
  border-bottom: 1px solid #f4f4f4;
  padding: 15px 0 15px 25px;
  /*margin-right: 20.7px;*/
  margin-left: 15px;
}
.template-atosepublicacoes_view .todos-documentos .docs a:nth-child(3n+0) article {
  margin-right: 0 !important;
}
.template-atosepublicacoes_view .nav-doc {
  border-top: 1px solid #00a5d8;
  padding-top: 10px;
}
.template-atosepublicacoes_view .nav-doc .navigator-docs {
  margin-top: 20px;
  width: 290px;
  overflow: hidden;
  margin: 10px auto;
}
.template-atosepublicacoes_view .nav-doc .navigator-docs ul {
  float: left;
  margin: 0 40px !important;
  list-style-type: none !important;
}
.template-atosepublicacoes_view .nav-doc .navigator-docs ul li {
  float: left;
  padding-right: 7px;
  font-family: "Titillium Web", sans-serif;
  cursor: pointer;
  color: #4f4f4f;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
}
.template-atosepublicacoes_view .nav-doc .navigator-docs ul li::after {
  content: "|";
  padding-left: 7px;
}
.template-atosepublicacoes_view .nav-doc .navigator-docs ul li:last-child::after {
  content: "";
}
.template-atosepublicacoes_view .nav-doc .navigator-docs .anterior {
  float: left;
  padding-left: 25px;
  background: url("../images/icon-voltar.png") left center no-repeat;
  cursor: pointer;
  color: #999;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
}
.template-atosepublicacoes_view .nav-doc .navigator-docs .proxima {
  float: left;
  color: #999;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  background: url("../images/icon-proxima.png") right center no-repeat;
  padding-right: 25px;
  cursor: pointer;
}
/*-------------------------------------------------------------------------------------*/

#dados-unidade .contatos.grid-3 p{
  color: #787878;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}

footer .links-uteis-footer ul{
  margin-top: 0;
}

footer{
  padding-top: 20px;
}

header nav .bkg{
  z-index: 100;

}

/*-------------------------------------------------------------------------------------------*/
.template-faq_view .page-title-faq {
  padding: 5px 0;
  margin-top: 10px;
  padding: 5px 0;
}
.template-faq_view .page-title-faq select{
  float: right;
}
.template-faq_view .page-title-faq h1 {
    color: #00a5d8;
    float: left;
    font-size: 1.25em;
    font-weight: 600;
    margin-right: 50px;
    margin-top: 0 !important;
}
.template-faq_view .selecao {
  float: right;
}
.template-faq_view .barra-titulo-select {
  overflow: hidden;
  border-bottom: 1px solid #dedede;
}
.template-faq_view .barra-titulo-select .sub-titulo {
  padding: 10px 0;
  float: left;
}
.template-faq_view .barra-titulo-select .sub-titulo h2 {
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
}
.template-faq_view .barra-titulo-select  .search-box {
  right: -5px;
  margin-top: 7px;
}
.template-faq_view .barra-titulo-select .search-box form {
  float: right;
  margin-left: 10px;
}
.template-faq_view .barra-titulo-select .search-box form input {
  float: left;
}
.template-faq_view .barra-titulo-select  .search-box input[type="submit"] {
  right: 27px;
  top: 6px;
}
.template-faq_view .col-esquerda {
  color: #505050;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
  padding-right: 20px;
  margin-top: 10px;
}
.template-faq_view .perguntas {
  margin-right: 0px;
}
.template-faq_view .perguntas p {
  color: #787878;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
  margin: 0 0 10px 20px;
  display: none;
}
.template-faq_view .perguntas h4 {
  color: #00a5d8;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
  cursor: pointer;
  margin: 10px 20px 10px 0;
}
.template-faq_view .perguntas ul {
  margin-bottom: 20px;
}
.template-faq_view .perguntas ul li {
  background: url("../images/icon-seta-esquerda-azul.png") no-repeat 98% 17px;
  overflow: hidden;
  padding: 0 10px;
  border-top: 1px solid #dedede;
}
.template-faq_view .perguntas ul li:first-child {
  border-top: none;
}
.template-faq_view .perguntas ul .pergunta-ativa {
  background: url("../images/icon-seta-baixo-azul.png") no-repeat 98% 17px;
}
.template-faq_view #select-navegacao{
  float: right;
  width: 780px;
  margin-top: 5px;
}
.template-faq_view select {
  width: 300px;
  height: 30px;
  float: left;
  border: none;
  cursor: pointer;
  border-bottom: 1px solid #d4d4d4;
  border-top: 1px solid #f4f4f4;
  outline: none;
  padding-left: 10px;
  text-transform: uppercase;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: #00a5d7;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
  margin-right: 10px;
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
  background: url("../images/icon-seta-select.png") no-repeat 95% center, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url("../images/icon-seta-select.png") no-repeat 95% center, -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #efefef), color-stop(100%, #f8f8f8));
  background: url("../images/icon-seta-select.png") no-repeat 95% center, -moz-linear-gradient(bottom, #efefef 0%, #f8f8f8 100%);
  background: url("../images/icon-seta-select.png") no-repeat 95% center, -webkit-linear-gradient(bottom, #efefef 0%, #f8f8f8 100%);
  background: url("../images/icon-seta-select.png") no-repeat 95% center, linear-gradient(to top, #efefef 0%, #f8f8f8 100%);
}
.template-faq_view select:first-child {
  width: 350px;
  background-position: 330px;
}
.template-faq_view select:last-child {
  border-left: none;
  width: 350px;
  background-position: 330px;
}


dl.portlet ul.navTree .navTreeCurrentItem{
   background: none;
   border-left: 1em solid #ddd; 
   margin-left: 0; 
   margin-right: 0; 
   color: #00a5d8 !important;
   font-weight: bold  !important;
}
 .navTreeItemInPath{

   color: #00a5d8 !important;
   font-weight: bold  !important;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem{
  padding: 0;
  border-bottom: none;
  /*line-height: 0;*/
}

.portlet.portletNavigationTree li img{
  display: none;
}
.portlet.portletNavigationTree li a{
  background: none !important;
  padding-left: 0px !important;
  border-left: none !important;
  border-bottom: 1px solid #dedede !important;
  padding: 15px 0;
}
.portlet.portletNavigationTree li span{
  font-size: 16px;
}
.portlet.portletNavigationTree li ul li{
  padding-left: 0.8em !important;
}
.portlet.portletNavigationTree ul li ul li a:active{
  background: #00a5d8 !important;
}
.portlet.portletNavigationTree ul li ul li a:hover{
  background: #00a5d8 !important;
  color: #fff !important;
  text-decoration: none !important;
}
.portlet.portletNavigationTree li ul a.navTreeCurrentNode{
  background: #00a5d8 !important;
  color: #fff !important;
}
.portlet.portletNavigationTree li ul a.navTreeCurrentNode span{
  color: #fff !important;
}
.portlet.portletNavigationTree ul li ul li a:hover span{
  color: #fff;
}
.portlet.portletNavigationTree li ul li span{
  color: #505050;
  font-size: 12px;
  /*line-height: 1.84615em;*/
  font-weight: 400;
}
.portlet.portletNavigationTree li ul li:first-child{
  margin-top: 5px;
}
.portlet.portletNavigationTree li ul li a{
  border-bottom: none !important;
  padding: 10px 4px !important;
}

.header-content.container .nivel-2 li {
  padding: 0px;
}

.header-content.container .nivel-2 li a {
  display: block;
  padding: 10px 0px 10px 15px;
  text-decoration: none;
  font-size: 1.4em;
}
.header-content.container ul.nivel-3 li:last-child:hover {
  background-color: #00a5d8;
  
}
.header-content.container ul.nivel-1 > li{
  padding: 0px;  
}
.header-content.container ul.nivel-1 > li > a{
  padding: 25.5px 15px;  
  text-decoration: none;
  display: block;
}


/*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
/*--------- novos css-----------*/
.butn-branco {
  border: none;
  outline: none;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  appearance: none;
  height: 24px;
  background: white;
}

.butn-apprc-preto {
  background: url("../images/icon-select-seta.png") no-repeat;
  background-position: 95%;
  padding-right: 15px;
  color: #505050;
}

.butn-apprc-azul {
  width: 300px;
  height: 30px;
  float: left;
  border: none;
  cursor: pointer;
  border-bottom: 1px solid #d4d4d4;
  border-top: 1px solid #f4f4f4;
  outline: none;
  padding-left: 10px;
  text-transform: uppercase;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: #00a5d7;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
  background: url("../images/icon-seta-select.png") no-repeat 95% center, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url("../images/icon-seta-select.png") no-repeat 95% center, -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #efefef), color-stop(100%, #f8f8f8));
  background: url("../images/icon-seta-select.png") no-repeat 95% center, -moz-linear-gradient(bottom, #efefef 0%, #f8f8f8 100%);
  background: url("../images/icon-seta-select.png") no-repeat 95% center, -webkit-linear-gradient(bottom, #efefef 0%, #f8f8f8 100%);
  background: url("../images/icon-seta-select.png") no-repeat 95% center, linear-gradient(to top, #efefef 0%, #f8f8f8 100%);
}

.filtro input[name="data"]{
  cursor: pointer;
}
.box-bloco {
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  border: 1px solid transparent;
  background-color: #e4e4e4;
}
.box-bloco .box-title, .box-bloco .box-footer {
  padding: 10px 10px;
  overflow: hidden;
}
.box-bloco .box-conteudo {
  background-color: #fff;
  overflow: hidden;
}
.box-bloco .box-footer {
  border-top: 1px solid #00a5d8;
}
.box-bloco .box-footer a {
  float: right;
  color: #505050;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
}
.box-bloco select {
  border: none;
  background: transparent;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  color: #505050;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: 400;
  padding-right: 15px;
  margin-right: 20px;
  background: url("../images/icon-select-seta.png") no-repeat 95% 50%;
  outline: none;
}





aside {
  margin-right: 0 !important;

/*  BLOCO DAS PAGINAS 'SALA DE IMPRENSA' */
}
aside .bloco, aside .portlet.portletNews {
  border: 1px solid #efefef;
  margin-top: 20px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border-bottom: none;
}
aside .bloco:first-child {
  margin-top: 0;
}
aside .bloco article {
  padding: 10px;
}
aside .bloco article .img {
  float: left;
  width: 60px;
  /*height: 65px;*/
  margin-right: 10px;
  position: relative;
}
aside .bloco article .img img {
  width: 100%;
  height: 100%;
}
aside .bloco article h4 a {
  color: #007296;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  line-height: 1.2em;
}
.portlet.portletNews .portletFooter{
  min-height: 33px;
}
aside .bloco .title, aside .bloco .footer, .portlet.portletNews .portletHeader, .portlet.portletNews .portletFooter{
  background: #f4f4f4;
  height: auto;
  overflow: hidden;
  padding: 5px 10px;
  border-bottom: 1px solid #dedede;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  font-family: "Titillium Web", sans-serif;
}
aside .bloco .footer {
  border-top: 1px solid #00a5d8;
  margin-top: 0px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
aside .bloco .footer div.mais {
  float: right;
}
aside .bloco .footer div.mais a {
  color: #4f4f4f;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
  font-family: "Titillium Web", sans-serif;
}
aside .mpf-tv .img, aside .mpf-radio .img {
  width: 133px !important;
  height: 100px !important;
}
aside .mpf-tv .img:hover > a::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  background: url("../images/hover-videos.png") center center no-repeat, rgba(0, 0, 0, 0.5);
}
aside .mpf-radio .img:hover > a::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  background: url("../images/hover-audios.png") center center no-repeat, rgba(0, 0, 0, 0.5);
}
aside .agenda-pgr .data {
  float: left;
  padding: 20px 10px;
  border-right: 1px dashed #cacaca;
  color: #505050;
  font-family: "Titillium Web", sans-serif;
}
aside .agenda-pgr h5 {
  padding-left: 80px;
}
aside .agenda-pgr article {
  overflow: hidden;
  border-top: 1px solid #f4f4f4;
}
aside .agenda-pgr article:first-child {
  border-top: 0;
}
aside .agenda-pgr article h5 {
  color: #787878;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: 400;
  line-height: 16px;
}
aside .agenda-pgr article .data {
  padding: 5px;
}
aside .agenda-pgr .footer {
  margin-top: 0;
}
aside .noticias, aside .bloco.mpf-tv, aside .bloco.mpf-radio, aside .portlet.portletNews{
  border-radius: 3px;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
aside .noticias article {
  overflow: hidden;
  padding: 10px 10px 0 10px;
}
aside .noticias article:nth-child(2) {
  padding-top: 0px;
}
aside .noticias article:nth-child(2) .categoria {
  border-top: 0px;
}
aside .noticias article .categoria {
  padding-top: 10px;
  border-top: 1px solid #f4f4f4;
}
aside .noticias article .img {
  max-height: 60px;
}
aside .noticias .auxiliar {
  background: #f4f4f4;
  border-top: 1px solid #dedede;
  margin-top: 10px;
  padding: 4px;
}
aside .noticias .auxiliar ol.carousel-indicators {
  float: initial;
  margin-left: 15px;
  padding: 8px 0;
  width: auto;
  bottom: 0;
  position: static;
}
aside .noticias .auxiliar ol.carousel-indicators li {
  width: 12px;
  height: 12px;
  display: inline-block;
  border: 1px solid #eaecec;
  cursor: pointer;
  background-color: #9d9d9d;
  -moz-border-radius: 7px/7px;
  -webkit-border-radius: 7px 7px;
  border-radius: 7px/7px;
}
aside .noticias .auxiliar ol.carousel-indicators li.active {
  margin-bottom: 1px;
  width: 12px;
  height: 12px;
  background-color: #00a5d8;
  border: 1px solid #9d9d9d;
}



/*novas paginas*/
#nav-esquerda.menu-equerdo.col-esquerda li a {
  display: block;
  padding: 10px 0;
  border-bottom: 1px solid #d5d5d5;
  text-decoration: none;
  color: #505050;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
}
#nav-esquerda.menu-equerdo.col-esquerda li a:hover {
  color: #00a5d8;
}
#nav-esquerda.menu-equerdo.col-esquerda li ul a {
  padding-left: 20px;
  border: none;
  color: #505050;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
}
#nav-esquerda.menu-equerdo.col-esquerda li ul a:hover {
  background: #00a5d8;
  color: #ffffff;
}

.primary.newpage {
  margin-right: 0px;
}

.banner-interno-projeto {
  min-height: 140px;
}
.banner-interno-projeto img {
  width: 100%;
  height: auto;
}

.conteudo-projeto-atuacao h2 {
  border-bottom: 1px solid #00a5d8;
  display: block;
  padding: 10px 0;
  color: #505050;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 600;
}
.conteudo-projeto-atuacao h4 {
  border-bottom: 1px solid #d5d5d5;
  display: block;
  padding: 10px 0;
  color: #505050;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
}
.conteudo-projeto-atuacao p.projeto-atuacao {
  color: #505050;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
  padding: 5px 0 10px 0;
}

.texto-projeto-atuacao {
  border-bottom: 1px solid #d5d5d5;
}

.listaNoticias-projeto-atuacao li {
  padding: 10px 0;
  border-bottom: 1px solid #d5d5d5;
}
.listaNoticias-projeto-atuacao img {
  /*width: 120px;
  height: 80px;*/
  float: left;
  margin: 0 10px 10px 0;
}
.listaNoticias-projeto-atuacao h3 a {
  color: #00a5d8 !important;
  font-size: 1.1em;
  line-height: 1.6em;
  font-weight: 400;
}
.listaNoticias-projeto-atuacao h3 a:hover,
#content a:hover {
  color: #00a5d8 !important;
}
.listaNoticias-projeto-atuacao p.projeto-atuacao {
  color: #505050;
  font-size: 0.9125em;
  line-height: 1.84615em;
  font-weight: 400;
  line-height: 1.4em;
}

.filtro01 {
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #d5d5d5;
}
.filtro01 span {
  float: left;
  padding: 7px 10px 7px 0;
  color: #505050;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
}
.filtro01 ul {
  float: left;
}
.filtro01 li {
  float: left;
  padding: 0 7px;
  border-right: 2px solid #d5d5d5;
  margin: 7px 0;
}
.filtro01 li:last-child {
  border: none;
}
.filtro01 li a {
  color: #505050;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
}
.filtro01 li.active a {
  color: #00a5d8;
}

/*.titulo-iconPDF h3 {
  background: url("../images/PDF_icon.png") no-repeat;
  padding-left: 40px;
}*/
.titulo-iconPDF tr {
  width: 100%;
  display: block;
  padding: 5px 0;
}
.titulo-iconPDF tr th {
  width: calc(100% - 150px);
  vertical-align: top;
  color: #505050;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
}
.titulo-iconPDF tr th:first-child {
  width: 150px;
  color: #505050;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 600;
}

.navegacao.primary.newpage ul {
  overflow: hidden;
  width: 250px;
  margin: 0 auto;
}
.navegacao.primary.newpage li {
  float: left;
  border-bottom: none;
  padding: 10px 0;
}
.navegacao.primary.newpage li a {
  padding: 0 10px;
  display: block;
  color: #505050;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
  border-right: 1px solid #d5d5d5;
  text-decoration: none;
}
.navegacao.primary.newpage li:nth-child(4) a {
  border-right: none;
}
.navegacao.primary.newpage button {
  border: none;
  color: #505050;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 400;
  cursor: pointer;
}
.navegacao.primary.newpage button.anterior.primary {
  background: transparent url("../images/icon-voltar.png") no-repeat 0% center;
  padding-left: 25px;
}
.navegacao.primary.newpage button.proximo.primary {
  padding-right: 25px;
  background: transparent url("../images/icon-proxima.png") no-repeat 100% center;
}

.carrossel-deBanners {
  float: left;
  margin-top: 20px;
  width: calc(50% - 37px);
  overflow: hidden;
  background-color: #f3f3f3;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -moz-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
}
.carrossel-deBanners .banners {
  overflow: hidden;
}
.carrossel-deBanners .banners img {
  height: 295px;
  width: 295px;
  margin: 5px;
}
.carrossel-deBanners article {
  background-color: #dedede;
  padding: 10px 5px;
}
.carrossel-deBanners article a {
  height: 57px;
  overflow: hidden;
}
.carrossel-deBanners article a:hover {
  text-decoration: none;
}
.carrossel-deBanners article a p {
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 300;
  line-height: 19px;
}
.carrossel-deBanners .auxiliar {
  overflow: hidden;
  padding: 3px;
}
.carrossel-deBanners .auxiliar ol {
  float: left;
  margin-left: 15px;
  padding: 5px 0;
  width: auto;
  position: static;
}
.carrossel-deBanners .auxiliar ol li {
  width: 12px;
  height: 12px;
  display: inline-block !important;
  border: 1px solid #eaecec;
  cursor: pointer;
  background-color: #9d9d9d;
  -moz-border-radius: 7px/7px;
  -webkit-border-radius: 7px 7px;
  border-radius: 7px/7px;
}
.carrossel-deBanners .auxiliar ol li.active {
  margin-bottom: 1px;
  width: 11px;
  height: 11px;
  background-color: #00a5d8;
  border: 1px solid #9d9d9d;
}
.carrossel-deBanners .auxiliar .share {
  float: right;
  margin-right: 13px;
  padding: 5px 0;
}
.carrossel-deBanners .auxiliar .share .facebook {
  width: 84px;
  height: 18px;
  background-image: url('../images/icon-facebook-share.png');
  float: left;
}
.carrossel-deBanners .auxiliar .share .twitter {
  width: 59px;
  height: 18px;
  margin-right: 5px;
  background-image: url('../images/icon-twitter-tweetar.png?1430751482');
  float: left;
}

.aage.carrossel-deNoticias {
  margin-top: 20px;
  min-height: 390px;
}
.newpage.carrossel-deNoticias .carousel-3-vertical-content {
  min-height: 290px;
  padding-bottom: 0px;
}
.newpage.carrossel-deNoticias .carousel-3-vertical-content a {
  color: #00a5d8;
}
.newpage.carrossel-deNoticias .indicators {
  overflow: hidden;
  width: 85px;
  margin: 0 auto !important;
}
.newpage.carrossel-deNoticias .indicators li {
  float: left;
  padding: 0px 10px;
  cursor: pointer;
  color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
  border-right: 1px solid #d5d5d5;
}
.newpage.carrossel-deNoticias .indicators li:last-child {
  border: none;
}
.newpage.carrossel-deNoticias .indicators li.active {
  color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 600;
}
.newpage.carrossel-deNoticias .controller div {
  width: 20px;
  height: 100px;
  position: absolute;
  border: none;
  background: #dedede url("../images/icon-seta-esquerda.png") center no-repeat;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 3px;
  z-index: 10;
  top: calc(50% - 50px);
  cursor: pointer;
}
.newpage.carrossel-deNoticias .controller div.seta-direira {
  right: -8px;
  transform: rotate(180deg);
}
.newpage.carrossel-deNoticias .controller div.seta-esquerda {
  left: -8px;
}

.calendario-pesqueno-cmd {
  -moz-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background: #f4f4f4;
  overflow: hidden;
  margin-top: 21px;
  padding: 5px 0;
}
.calendario-pesqueno-cmd ul li a{
  border-bottom: none !important;
}
.calendario-pesqueno-cmd ul li {
  float: left;
  max-width: 245px;
  border-bottom: none;
  padding: 0 7px;
}
.calendario-pesqueno-cmd ul li:nth-child(2) {
  line-height: 21px;
}
.calendario-pesqueno-cmd ul li:nth-child(2) a {
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
}
.calendario-pesqueno-cmd ul li:nth-child(1) {
  line-height: 21px;
  border-right: 1px dashed darkgray;
}
.calendario-pesqueno-cmd ul li:nth-child(1) h5 {
  color: #00a5d8;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
.calendario-pesqueno-cmd ul li:nth-child(1) span {
  color: #505050;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
}
.calendario-pesqueno-cmd ul li:nth-child(3) {
  color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 300;
  line-height: 21px;
  padding: 10px 9px;
}

.calendario-pesqueno-cmd.newpage.pequeno {
  width: calc(50% - 10px);
  float: right;
}
.calendario-pesqueno-cmd.newpage.pequeno ul li {
  color: #505050;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  max-width: 183px;
}
.calendario-pesqueno-cmd.newpage.pequeno ul li:nth-child(3) {
  padding: 10px 5px;
}

.sub-menu-unidadesImprensa span {
  padding: 10px;
  display: block;
}

.search-box form{
  float: right;
  position: relative;
  margin-top: 5px;
}

.search-box2{
  float: right;
  margin-top: 5px;
}

.search-box input, .search-box .config {
  float: left;
}

.search-box input[type="text"], .search-box2 input[type="text"] {
  width: 300px;
  height: 25px;
  padding-left: 10px;
  padding-right: 32px;
  border: 1px solid #dedede;
  background-color: #fff;
  color: #999;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 100;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.search-box input[type="text"]:hover, .search-box2 input[type="text"]:hover {
  background-color: #fff;
  color: #2b2b2b;
}
.search-box input[type="text"]:focus, .search-box2 input[type="text"]:focus {
  outline: none !important;
}
.search-box input[type="text"]::-moz-focus-inner, .search-box2 input[type="text"]::-moz-focus-inner {
  border: none !important;
}
.search-box input[type="submit"]{
  width: 15px;
  height: 15px;
  background: url('../images/icon-lupa.png?1431523149') no-repeat, transparent;
  border: transparent;
  cursor: pointer;
  position: absolute;
  top: 4px;
  right: 10px;
}


.search-box2 input[type="submit"] {
  width: 15px;
  height: 15px;
  background: url('../images/icon-lupa.png?1431523149') no-repeat, transparent;
  border: transparent;
  cursor: pointer;
}

.search-box input[type="submit"]:hover, .search-box2 input[type="submit"]:hover {
  background-position: 0 -15px;
}
.search-box input[type="submit"]:focus, .search-box2 input[type="submit"]:focus {
  outline: none !important;
}
.search-box input[type="submit"]::-moz-focus-inner, .search-box2 input[type="submit"]::-moz-focus-inner {
  border: none !important;
}
/*----------------------------------*/

.template-listagem_boletins .filtro01 a,
.template-listagem_arquivos .filtro01 a{
  border-bottom: none !important;
  cursor: pointer;
}

.newpage.carrossel-deNoticias {
  margin-top: 20px;
  min-height: 360px;
}
.newpage.carrossel-deNoticias .carousel-3-vertical-content {
  min-height: 290px;
  padding-bottom: 0px;
}
.newpage.carrossel-deNoticias .carousel-3-vertical-content a {
  color: #00a5d8;
}
.newpage.carrossel-deNoticias .indicators {
  overflow: hidden;
  width: 85px;
  margin: 0 auto;
}
.newpage.carrossel-deNoticias .indicators li {
  float: left;
  padding: 0px 10px;
  cursor: pointer;
  color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
  border-right: 1px solid #d5d5d5;
}
.newpage.carrossel-deNoticias .indicators li:last-child {
  border: none;
}
.newpage.carrossel-deNoticias .indicators li.active {
  color: #505050;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 600;
}
.newpage.carrossel-deNoticias .controller div {
  width: 20px;
  height: 100px;
  position: absolute;
  border: none;
  background: #dedede url("../images/icon-seta-esquerda.png") center no-repeat;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 3px;
  z-index: 10;
  top: calc(50% - 50px);
  cursor: pointer;
}
.newpage.carrossel-deNoticias .controller div.seta-direira {
  right: -8px;
  transform: rotate(180deg);
}
.newpage.carrossel-deNoticias .controller div.seta-esquerda {
  left: -8px;
}

.calendario-pesqueno-cmd.newpage.pequeno {
  width: calc(50% - 10px);
  float: right;
}
.calendario-pesqueno-cmd.newpage.pequeno ul li {
  color: #505050;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
  max-width: 183px;
}
.calendario-pesqueno-cmd.newpage.pequeno ul li:nth-child(3) {
  padding: 10px 5px;
}

.sub-menu-unidadesImprensa span {
  padding: 10px;
  display: block;
}

.section-programas-e-projetos section .search-box{
  width: 300px;
  right: auto;
  left: auto;
  margin-top: 5px;
  position: relative
}

.icons-on .contenttype-document, .icons-on .contenttype-event, .icons-on .contenttype-folder, .icons-on .contenttype-link, .icons-on .contenttype-news-item, .icons-on .contenttype-plone-site, .icons-on .contenttype-collection, .icons-on .contenttype-topic, .icons-on #plone-contentmenu-factories .contenttype-file, .icons-on #plone-contentmenu-factories .contenttype-image {
    line-height: 1em;
}

section.servicos #collapse-servicos-mpf .denuncia .col-2{
  color: #999999;  font-size: 12px;  font-weight: normal;width: 170px;

}
section.servicos #collapse-servicos-mpf .denuncia .col-1 {

    width: 430px !important;
}
.pergunta_denuncia{
  color: #999999 !important;  font-size: 16px !important;  font-weight: bold !important;padding-bottom: 10px;
}

.bloco-denuncia{
float: left;
    margin-right: 10px;
    width: 120px;
line-height: 1.2em;
} 
.bloco-denuncia a{
  color: #00a5d8 !important;  font-size: 16px !important;  font-weight: bold !important;
}

.bloco-denuncia .opina{
 color: #999999 !important;
    font-size: 12px !important;
    font-weight: bold !important;
}

section.servicos #collapse-servicos-mpf .tab.active{width: 650px !important;}

section.servicos #collapse-servicos-mpf .collapse-body {
    width: 610px;
}