/*---------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 !important;
  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: 100%;
  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-table !important;
  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_eleitoral_view div.width-full,
.template-unidades_principal_view div.width-full {
  width: 100%;
}
.template-unidades_eleitoral_view #content ,
.template-unidades_principal_view #content {
  margin: 0 !important;
}
.template-unidades_eleitoral_view #content ul,
.template-unidades_eleitoral_view .portletStaticText ul,
.template-unidades_principal_view #content ul,
.template-unidades_principal_view .portletStaticText ul {
  margin: 0 !important;
}
.template-unidades_eleitoral_view #content li,
.template-unidades_principal_view #content li{
  margin-bottom: 0 !important;
  cursor: pointer;
}
/*Menu*/
.template-unidades_eleitoral_view .tipo-proc li input,
.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_eleitoral_view .tipo-proc li:first-child input,
.template-unidades_principal_view .tipo-proc li:first-child input{
  border-left: 0px;
}
.template-unidades_eleitoral_view .tipo-proc li:last-child input,
.template-unidades_principal_view .tipo-proc li:last-child input{
  border-right: 0px;
}
.template-unidades_eleitoral_view .tipo-proc,
.template-unidades_principal_view .tipo-proc{
  list-style: none !important;
}
.template-unidades_eleitoral_view .tipo-proc,
.template-unidades_principal_view .tipo-proc {
  overflow: hidden;
  border-bottom: 1px solid #dedede;
}
.template-unidades_eleitoral_view .tipo-proc li,
.template-unidades_principal_view .tipo-proc li {
  float: left;
  padding: 10px 0;
}

.template-unidades_eleitoral_view  .tipo-proc li:hover,
.template-unidades_eleitoral_view  .tipo-proc .rotulo_check,
.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_eleitoral_view .tipo-proc li:hover input,
.template-unidades_principal_view .tipo-proc li:hover input {
  color: #00a5d8;
  text-decoration: none;
}

.template-unidades_eleitoral_view .instancia,
.template-unidades_principal_view .instancia {
  float: left;
  width: 31.8%;
  margin-right: 2%;
}
.template-unidades_eleitoral_view .instancia ul,
.template-unidades_principal_view .instancia ul{
  list-style: none !important;
}
.template-unidades_eleitoral_view .instancia li,
.template-unidades_principal_view .instancia li {
  padding: 5px;
}
.template-unidades_eleitoral_view .instancia li input,
.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_eleitoral_view .instancia li:hover,
.template-unidades_eleitoral_view .instancia .unidade_check,
.template-unidades_principal_view .instancia li:hover,
.template-unidades_principal_view .instancia .unidade_check{
  background: #00a5d8;
}
.template-unidades_eleitoral_view .instancia li:hover input,
.template-unidades_eleitoral_view .instancia .unidade_check input,
.template-unidades_principal_view .instancia li:hover input,
.template-unidades_principal_view .instancia .unidade_check input{
  color: #fff;
  text-decoration: none;
}
.template-unidades_eleitoral_view .instancia h3,
.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_eleitoral_view .instancia-detalhes,
.template-unidades_principal_view .instancia-detalhes {
  text-align: center;
}
.template-unidades_eleitoral_view .instancia-detalhes h5,
.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_eleitoral_view .instancia-detalhes p,
.template-unidades_principal_view .instancia-detalhes p {
  color: #505050;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
}
.template-unidades_eleitoral_view .instancia-detalhes .titulo,
.template-unidades_principal_view .instancia-detalhes .titulo {
  overflow: hidden;
  border-bottom: 1px solid #f4f4f4;
  padding: 20px 0;
}
.template-unidades_eleitoral_view .instancia-detalhes .titulo h2,
.template-unidades_principal_view .instancia-detalhes .titulo h2 {
  color: #007396;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
}
.template-unidades_eleitoral_view .instancia-detalhes .titulo select,
.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_eleitoral_view .infos h4,
.template-unidades_principal_view .infos h4 {
  color: #007396;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
}
.template-unidades_eleitoral_view .infos .contatos,
.template-unidades_principal_view .infos .contatos {
  margin-right: 25px;
}
.template-unidades_eleitoral_view .infos .contatos h4,
.template-unidades_principal_view .infos .contatos h4 {
  padding: 0 20px;
}
.template-unidades_eleitoral_view .infos ul,
.template-unidades_eleitoral_view .infos .endereco,
.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_eleitoral_view .infos ul p,
.template-unidades_eleitoral_view .infos .endereco p,
.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_eleitoral_view .infos ul li,
.template-unidades_eleitoral_view .infos .endereco li,
.template-unidades_principal_view .infos ul li,
.template-unidades_principal_view .infos .endereco li {
  padding: 10px 0;
}
.template-unidades_eleitoral_view .infos .endereco,
.template-unidades_principal_view .infos .endereco {
  padding: 0 0 10px 0;
  margin-bottom: 15px;
}
.template-unidades_eleitoral_view .infos .endereco h4,
.template-unidades_principal_view .infos .endereco h4 {
  padding: 10px 20px;
}
.template-unidades_eleitoral_view .infos .endereco .mapa,
.template-unidades_principal_view .infos .endereco .mapa {
  padding-top: 20px;
}
.template-unidades_eleitoral_view .infos .endereco .mapa .vazio,
.template-unidades_principal_view .infos .endereco .mapa .vazio {
  width: 265px;
  height: 160px;
  background: #d4d4d4;
  margin: 8px 20px 10px 20px;
}
.template-unidades_eleitoral_view .infos .endereco .mapa h4,
.template-unidades_principal_view .infos .endereco .mapa h4 {
  padding: 20px 20px 10px 20px;
  border-top: 1px solid #f4f4f4;
}
.template-unidades_eleitoral_view .infos #img-mapa,
.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_eleitoral_view .infos #img-mapa span,
.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_eleitoral_view .infos #detalhes-unidade,
.template-unidades_principal_view .infos #detalhes-unidade{
  width: 60%;
  float: right;
}
.template-unidades_eleitoral_view .infos,
.template-unidades_principal_view .infos {
  padding: 10px;
  background: #dedede;
}
.template-unidades_eleitoral_view .infos .endereco p,
.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_eleitoral_view .infos .endereco h6,
.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_eleitoral_view .infos .endereco h6.lugar,
.template-unidades_principal_view .infos .endereco h6.lugar {
  background: url("../images/icon-local.png") no-repeat 0 center;
  background-size: 12px 16px;
}
.template-unidades_eleitoral_view .infos .endereco h6.mail,
.template-unidades_principal_view .infos .endereco h6.mail {
  background: url("../images/icon-mail.png") no-repeat 0 center;
  background-size: 15px 12px;
}
.template-unidades_eleitoral_view .infos .endereco h6.fone,
.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_eleitoral_view .infos .endereco h4,
.template-unidades_principal_view .infos .endereco h4 {
  color: #007396;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 600;
}
.template-unidades_eleitoral_view .infos .endereco h5,
.template-unidades_principal_view .infos .endereco h5 {
  color: #787878;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 600;
}
.template-unidades_eleitoral_view .infos .contatos h6.hora,
.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_eleitoral_view .infos .contatos li p,
.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_eleitoral_view .infos .contatos li:first-child,
.template-unidades_principal_view .infos .contatos li:first-child {
  padding: 11px 0 20px 0;
}
.template-unidades_eleitoral_view .infos .mapa h4,
.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_eleitoral_view .infos .mapa img,
.template-unidades_principal_view .infos .mapa img {
  width: 225px;
  min-height: 132px;
}
.template-unidades_eleitoral_view .infos .sites,
.template-unidades_principal_view .infos .sites {
  margin-right: 0px;
}
.template-unidades_eleitoral_view .infos .sites h5,
.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_eleitoral_view .infos .sites a,
.template-unidades_principal_view .infos .sites a {
  color: #787878;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: 400;
}
.template-unidades_eleitoral_view .infos .sites h6,
.template-unidades_principal_view .infos .sites h6 {
  color: #787878;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: 600;
  padding-top: 10px;
}
.template-unidades_eleitoral_view .pgr_ON .unidade_check,
.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,
.box_acesso {
  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-table;
  text-align: center;
  border-right: 1px dashed #dedede;
}

.template-unidade_eleitoral_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia {
  vertical-align: top;
  display: inline-block;
}

.template-unidade_eleitoral_view #content li, .template-unidade_eleitoral_view dl.portlet li,
.template-unidade_eleitoral_view .portletStaticText li{
   display: inline-block;
 }


.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;
  vertical-align: top;
}
.template-unidade_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia:last-child {
  padding-right: 25px;
  vertical-align: top;
}
.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 span {
  color: #787878;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 600;
  padding: 10px 0;
  text-indent: 20px;
}
#dados-unidade .infos .endereco span.lugar {
  background: url("../images/icon-local.png") no-repeat 0 center;
  background-size: 12px 16px;
}
#dados-unidade .infos .endereco span.mail {
  background: url("../images/icon-mail.png") no-repeat 0 center;
  background-size: 15px 12px;
}
#dados-unidade .infos .endereco span.fone {
  background: url("../images/icon-fone.png") no-repeat 0 3px;
  background-size: 12px 16px;
  padding-top: 0px;
}

#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-informe_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-informe_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-informe_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-informe_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-informe_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-informe_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-informe_view .noticia p.descricao,
.template-post_view .noticia p.descricao {
  color: #999;
}
.template-noticia_view .noticia p,
.template-noticia_referenciada_view .noticia p,
.template-informe_view .noticia p,
.template-post_view .noticia p {
  margin: 20px 0;
  color: #4f4f4f;
  font-size: 1.1em;
  line-height: 1.5em;
  font-weight: 400;
}
.template-noticia_view .noticia .img,
.template-noticia_referenciada_view .noticia .img,
.template-informe_view .noticia .img,
.template-post_view .noticia .img {
  /*height: 218px;*/
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
.template-noticia_view .noticia .img img,
.template-noticia_referenciada_view .noticia .img img,
.template-informe_view .noticia .img img,
.template-post_view .noticia .img img {
/*   height: 100%;*/
}

.template-noticia_view .noticia .img{
    height: auto !important;
}

.template-noticia_view .noticia .img p,
.template-noticia_referenciada_view .noticia .img p,
.template-informe_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-informe_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-informe_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-informe_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-informe_view .box_nav_below_title{
  display: none;
}
.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;*/
/*float: right;*/
text-align: center;
border: 1px solid #dfdfdf;
margin-top: 20px;
}

.btnt img{
  max-width: 240px;
  padding: 5px;
}

/*---------------------------------------------------*/
.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: 305px;
}
.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;
  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: 305px;
}
.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;
}
/*-----------------------------------------------------*/

.template-atuacao_view_servicos .carousel-3-vertical, 
.template-atuacao_view_servicos .col-2 #slider-destaque {
  min-height: 401px;
  width: 100%;
  float: right;
}

.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;
  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: 10px;
}
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;
}



.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;
}

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

section.servicos #collapse-servicos-mpf .collapse-body {
    width: 610px;
}
.actionMenuContent ul li a{
    line-height: 2em !important;
}
.box_banner_acesso{
  background-clip: padding-box;
    background-color: #f3f3f3;
    border-radius: 3px;
    box-shadow: 0 0.5px 3px rgba(0, 0, 0, 0.3);
    padding: 0;
}

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

#b_acesso_rapido{
  margin-top: 20px;
  width: 620px;
}

.bloco_unidade_acesso_rapido{
  width: 540px !important;
}




.image_acesso{
  display:inline-block;
  margin-left:7px;
}
.image_acesso img{
  width: 195px;
  height: 125px;
}

.bloco_unidade_acesso_rapido img {
    border-radius: 10px;
    border: 1px solid #D5D5D5;
    height: 115px !important;
    width: 170px !important;

}

.titulo_acesso{
  border-bottom: 1px solid #00a5d8;
    color: #9a9a9a;
    margin-bottom: 14px;
    padding: 5px 0 5px 10px;
}

.template-unidade_eleitoral_view #content ol{
  list-style:none !important;
}


.servico_unidade{
  width: 540px !important;
}

.servico_unidade #collapse-servicos-mpf{
  width: 300px !important;
}

.box_servico_unidade{
  background: #f3f3f3 none repeat scroll 0 0;
    border: 1px solid #d4d4d4;
    border-radius: 5px;
  width: 540px;
}

.box_intro h5{
  font-size: 11pt !important;
}
.box_intro {
  width: 100px !important;
}

.template-unidade_view section.servicos #collapse-servicos-mpf {
    display: inline !important;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .bloco1 .col-1 {
    width: 325px;
}

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

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

.template-unidade_view section.servicos #collapse-servicos-mpf .tab.active {
    width: 376px;
}
.template-unidade_view section.servicos #collapse-servicos-mpf .collapse-body {
    width: 376px;
}

.box_servico_unidade .col-1 ul{
  margin-left: 4px !important;

}
.box_servico_unidade .col_maisacessado{
  width: 160px !important;
}

.box_servico_unidade .col_maisacessado ul{
font-size: 10pt;
}
.box_servico_unidade .col_maisacessado li{
border-bottom: 1px solid #f4f4f4;
height: 42px;
width: 132px;

}

.template-atct_edit .label{display: block;}

.bloco_cinza{
  border: 1px solid #efefef;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  margin-top: 20px;
}

.bloco_azul {
    border: 1px solid #a6d4e3;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.bloco_content{
  padding: 10px;
}
.bloco_content a{
  border: none !important;
}
.bloco_azul .bloco_header, .bloco_azul .footer_bloco{
  background: #A6D4E3;
  height: 40px;
  padding: 10px;
  color: #666;
}
.bloco_cinza .bloco_header, .bloco_cinza .footer_bloco{
  background: #f4f4f4;
  height: 40px;
  padding: 10px;
  color: #666;
}
.footer_bloco{
  text-align: right;
}
.footer_bloco a{
  border: none !important;
}
.bloco_content .link_audio, .titulo_destaque_dia{
  color: #00a5d8 !important;
}
.bloco_cinza article{
  border-bottom:1px dashed #dfdfdf;
  margin-bottom:20px;
  padding-bottom:10px;
}

.h_direito_color, .h_todos_color{
color: #E88F00;
font-family: Arial;
font-size: 18pt;
font-weight: bold;
}

.h_direito_color{
color: #15718D;
}
.h_todos_color{
color: #F28231;
}

.tabs_radio{}
.navega_programa{
  background: #f4f4f4;
}
#bt_programa, #bt_especiais{
  cursor: pointer;
  color: #666;
  display: block;
  float: left;
  height: 40px;
  width: 50%;
  padding: 10px;
  border-bottom: 2px solid #dfdfdf;
  text-align: center;
}
#bt_programa{
  border-right: 2px solid #dfdfdf;
}

#bt_especiais{
  border-left: 2px solid #dfdfdf;
}
.selected{
  -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background: #fff none repeat scroll 0 0;
    border-color: #dfdfdf -moz-use-text-color -moz-use-text-color !important;
    border-image: none !important;
    border-style: solid none none !important;
    border-width: 1px medium medium !important;
    font-weight: bold;
}

.col_cal{
  margin-left: 20px
}

#calendario{
  background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    margin: 0 auto;

}

.link-todos{
float: right;
    margin-bottom: -63px;
    margin-top: 20px;
    position: relative;
    width: 50px;
}

.especial_itens{
  height: 455px;
}


.nav_especial_itens, .nav_ouca_itens{
  margin-bottom: -65px;
  text-align: center;
  width: 90%;
}
#nav_news_itens .auxiliar{
  margin:0 auto -65px 80px;
  width: 200px;
}


.ouca_itens{
  height: 513px;
}
.news_itens{

}
.nav_especial_itens li, .nav_ouca_itens li{
  display: inline-table !important;
}

#nav_news_itens div.bloco.noticias ol li {
    background-color: #9d9d9d;
    border: 1px solid #eaecec;
    border-radius: 7px;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    width: 12px;
}

#nav_news_itens .auxiliar, #nav_news_itens .noticias{
  background: none;
  border: medium none;
  padding: 0;
  border-radius: 0;
  box-shadow: none;
}


#nav_news_itens article{
  padding: 0;
  padding-bottom: 10px;
}

.ouca_todos {
    margin-top: 0;
}
.titulo_news_audio{
  font-size: 12pt;
}

.data_audios {
    float: none;
}


header nav .menu-destaque p.desc_banner {
    color: #fff;
    float: left;
    font-size: 10pt;
    font-weight: lighter;
    line-height: 1.3em;
    margin-left: 25px;
    width: 175px;
}


section.servicos .intro p.label_servico_home {
    border-bottom: 1px solid #dedede;
    color: #505050;
    font-size: 1.0625em;
    font-weight: 400;
    line-height: 1.41176em;
    margin-top: 10px;
    padding: 0 0 5px 16px;
}


section.servicos .intro p.label_servico_home2 {
    color: #505050;
    font-size: 1.6875em;
    font-weight: 300;
    line-height: 1.27778em;
    padding: 15px;
    text-align: center;
}


section.servicos #collapse-servicos-mpf .title p.label_servico_home3 {
    color: #fff;
    font-size: 1.6875em;
    font-weight: 300;
    line-height: 1.77778em;
    margin-left: 10px;
}

.carousel-3-vertical .carousel-3-vertical-header span.titulo_box {
    color: #505050;
    font-size: 1.0625em;
    font-weight: 300;
    line-height: 1.41176em;
}

/*---------------------------*/
.template-unidade_destaques_view #content p, #content table, #content dl, dl.portlet p, dl.portlet {
    margin-bottom: 0 !important;
}
.template-unidade_destaques_view #content li{
  display: inline-block;
}
.template-unidade_destaques_view #content a:link, dl.portlet a:link {
    border-bottom: none !important;
    color: #205c90;
}
.template-unidade_destaques_view .bkg-white {
  padding-bottom: 0px;
}
.template-unidade_destaques_view section.servicos {
  margin-bottom: 18px;
}
.template-unidade_destaques_view section.servicos #collapse-servicos-mpf {
  width: 100%;
  height: auto;
}
.template-unidade_destaques_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_destaques_view section.servicos #collapse-servicos-mpf .tab.active {
  width: 480px;
}
.template-unidade_destaques_view section.servicos #collapse-servicos-mpf .collapse-body {
  width: 425px;
}
.template-unidade_destaques_view section.servicos #collapse-servicos-mpf .title {
  width: 154px;
  height: 51px;
  left: -52px;
  bottom: 57px;
}
.template-unidade_destaques_view section.servicos #collapse-servicos-mpf .bloco1 .col-1 {
  width: 190px;
}
.template-unidade_destaques_view section.servicos #collapse-servicos-mpf .bloco1 .col-2 {
  width: 220px;
  padding-left: 0px;
}
.template-unidade_destaques_view section.servicos #collapse-servicos-mpf .bloco1 .col-2 select {
  width: 124px;
}
.template-unidade_destaques_view section.servicos #collapse-servicos-mpf .bloco1 .col-2 input[type="text"] {
  width: 173px;
}
.template-unidade_destaques_view section.servicos #collapse-servicos-mpf .bloco1 .col-2 input[type="submit"] {
  margin-top: -51px;
  height: 22px;
}
.template-unidade_destaques_view section.servicos #collapse-servicos-mpf .bloco1 .col-2 .par {
  margin-top: 12px;
}
.template-unidade_destaques_view section.servicos #collapse-servicos-mpf .bloco2 .col-1 {
  width: 134px;
  padding: 5px;
}
.template-unidade_destaques_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_destaques_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul{
  margin-left: 0 !important;
}
.template-unidade_destaques_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 {
  width: 265px;
  padding: 5px 5px 5px 0;
}
.template-unidade_destaques_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul span {
  font-size: 12px;
}
.template-unidade_destaques_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_destaques_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-1 select {
  width: 167px;
  height: 22px;
  background-position: 152px;
}
.template-unidade_destaques_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-2 select {
  width: 75px;
  height: 22px;
  background-position: 59px;
}
.template-unidade_destaques_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 {
  width: 265px;
}
.template-unidade_destaques_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .rod {
  width: 197px;
  float: left;
}
.template-unidade_destaques_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .rod .text-radio {
  margin-top: 10px;
}
.template-unidade_destaques_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .rod #captcha {
  margin-top: 10px;
  color: #505050;
}
.template-unidade_destaques_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_destaques_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .form {
  margin-top: 10px;
}
.template-unidade_destaques_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .form button, .template-unidade_destaques_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_destaques_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_destaques_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_destaques_view section.destaques-principal2 button, .template-unidade_destaques_view section.destaques-principal2 select {
  outline-color: transparent;
  cursor: pointer;
}
.template-unidade_destaques_view section.destaques-principal2 .sub-menu {
  overflow: hidden;
  border-bottom: 1px solid #dedede;
  margin-bottom: 20px;
  border-top: 1px solid #00a5d8;
}
.template-unidade_destaques_view section.destaques-principal2 .sub-menu .menu1 {
  float: left;
  color: #505050;
  font-size: 100%;
  line-height: 1.84615em;
  font-weight: 400;
}
.template-unidade_destaques_view section.destaques-principal2 .sub-menu .menu1 li {
  padding: 10px 0;
  float: left;
}
.template-unidade_destaques_view section.destaques-principal2 .sub-menu .menu1 li a {
  color: #505050;
  padding: 0 20px;
  border-left: 1px solid #f4f4f4;
}
.template-unidade_destaques_view section.destaques-principal2 .sub-menu .menu1 li:first-child a {
  border-left: 0px;
}
.template-unidade_destaques_view section.destaques-principal2 .sub-menu .menu1 li:hover {
  box-shadow: 0px -3px 0px #00a5d8 inset;
}
.template-unidade_destaques_view section.destaques-principal2 .sub-menu .menu1 li:hover a, .template-unidade_destaques_view section.destaques-principal2 .sub-menu .menu1 li:hover select {
  color: #00a5d8;
  text-decoration: none;
}
.template-unidade_destaques_view section.destaques-principal2 .sub-menu .menu1 li:last-child {
  padding: 9px 0;
}
.template-unidade_destaques_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_destaques_view section.destaques-principal2 .sub-menu .menu2 {
  float: right;
}
.template-unidade_destaques_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_destaques_view section.destaques-principal2 .sub-menu .menu2 li:first-child {
  padding: 10px 10px;
}
.template-unidade_destaques_view section.destaques-principal2 .sub-menu .menu2 li a {
  color: #00a5d8;
  padding: 0 8px;
  border-left: 1px solid #f4f4f4;
}
.template-unidade_destaques_view section.destaques-principal2 .sub-menu .menu2 li h3 {
  color: #505050;
}
.template-unidade_destaques_view section.destaques-principal2 .sub-menu .menu2 .sem-link a:first-child {
  padding: 0 0 0 10px;
}
.template-unidade_destaques_view section.destaques-principal2 .sub-menu .menu2 .sem-link a:last-child {
  padding: 0 10px 0 0;
  border-left: 0px;
}
.template-unidade_destaques_view section.destaques-principal2 .col-1 {
  width: 40.67797%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
}
.template-unidade_destaques_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_destaques_view section.destaques-principal2 .col-1 #slider-destaque .banners {
  overflow: hidden;
}
.template-unidade_destaques_view section.destaques-principal2 .col-1 #slider-destaque .banners img {
  height: 380px;
  width: 380px;
  margin: 5px;
}
.template-unidade_destaques_view section.destaques-principal2 .col-1 #slider-destaque article {
  background-color: #dedede;
  padding: 5px;
}
.template-unidade_destaques_view section.destaques-principal2 .col-1 #slider-destaque article a {
  height: 57px;
  overflow: hidden;
}
.template-unidade_destaques_view section.destaques-principal2 .col-1 #slider-destaque article a:hover {
  text-decoration: none;
}
.template-unidade_destaques_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_destaques_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar {
  overflow: hidden;
}
.template-unidade_destaques_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar ol {
  float: left;
  margin-left: 15px;
  padding: 12px 0;
  width: auto;
  position: static;
}
.template-unidade_destaques_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_destaques_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_destaques_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share {
  float: right;
}
.template-unidade_destaques_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share span {
  float: left;
  color: #9a9a9a;
  margin-top: 11px;
  margin-right: 10px;
}
.template-unidade_destaques_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .facebook, .template-unidade_destaques_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .twitter, .template-unidade_destaques_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .whats {
  float: left;
}
.template-unidade_destaques_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .facebook img, .template-unidade_destaques_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .twitter img, .template-unidade_destaques_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .whats img {
  float: left;
  padding: 10px 5px;
}
.template-unidade_destaques_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_destaques_view section.destaques-principal2 .col-1 .calendario ul li {
  float: left;
  max-width: 245px;
  padding: 0 7px;
}
.template-unidade_destaques_view section.destaques-principal2 .col-1 .calendario ul li:nth-child(2) {
  line-height: 21px;
}
.template-unidade_destaques_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_destaques_view section.destaques-principal2 .col-1 .calendario ul li:nth-child(1) {
  line-height: 21px;
  border-right: 1px dashed darkgray;
}
.template-unidade_destaques_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_destaques_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_destaques_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_destaques_view section.destaques-principal2 .col-2 {
  width: 57.62712%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  margin-right: 0;
}
.template-unidade_destaques_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_destaques_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_destaques_view section.destaques-principal2 .col-2 .destaque-semana p, .template-unidade_destaques_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_destaques_view section.destaques-principal2 .col-2 .destaque-semana h5 {
  padding: 0 10px 0 4px;
}
.template-unidade_destaques_view section.destaques-principal2 .col-2 .principal,
.box_acesso {
  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_destaques_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_destaques_view section.destaques-principal2 .col-2 .principal .destaque-principal article {
  overflow: hidden;
  padding: 0px 15px 5px 15px;
}
.template-unidade_destaques_view section.destaques-principal2 .col-2 .principal .destaque-principal article img {
  float: left;
  margin-right: 10px;
}
.template-unidade_destaques_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_destaques_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_destaques_view section.destaques-principal2 .col-2 .principal .outros-destaques {
  background-color: #fff;
  border-top: 0px;
}
.template-unidade_destaques_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_destaques_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia {
  width: 265px;
  display: inline-table;
  text-align: center;
  border-right: 1px dashed #dedede;
}

.template-unidade_eleitoral_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia {

  display: inline-block;
}

.template-unidade_destaques_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia article {
  overflow: hidden;
  padding-bottom: 10px;
}
.template-unidade_destaques_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia article img {
  float: left;
  padding: 0 10px 0 10px;
}
.template-unidade_destaques_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia:nth-child(2n+0) {
  border-right: none;
}
.template-unidade_destaques_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia:first-child {
  padding-left: 25px;
}
.template-unidade_destaques_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia:last-child {
  padding-right: 25px;
}
.template-unidade_destaques_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_destaques_view section.destaques-principal2 .col-2 .principal #noticias-geral-home h3 {
  padding: 0px 15px;
  text-align: left;
  color: #007296;
  clear:both;
}
.template-unidade_destaques_view section.destaques-principal2 .col-2 .principal .rodape-destaques-home {
  text-align: center;
  padding: 5px;
}
.template-unidade_destaques_view section.destaques-principal2 .col-2 .principal .rodape-destaques-home ol.indicators {
  margin: 0 auto;

}
.template-unidade_destaques_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_destaques_view section.destaques-principal2 .col-2 .principal .rodape-destaques-home ol.indicators li.active {
  font-weight: 600;
}
.template-unidade_destaques_view section.destaques-principal2 .col-2 .principal .rodape-destaques-home ol.indicators li:after {
  content: "|";
}
.template-unidade_destaques_view section.destaques-principal2 .col-2 .principal .rodape-destaques-home ol.indicators li:last-child:after {
  content: "";
}
.template-unidade_destaques_view section.destaques-principal2 .col-2 .principal .rodape-destaques-home div.mais-noticias {
  float: right;
  margin-top: -23px;
}
.template-unidade_destaques_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_destaques_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_destaques_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;
}










.template-homeinicial .destaque-semana {
  color: #505050;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  border-bottom: 1px solid #dedede;
  margin: 0 -15px;
  padding-left: 15px;
  padding-bottom: 5px;
  border-radius: 3px 3px 0 0;
  /*background: #dedede;*/
  background: linear-gradient(#e9e9e9 , #fff);
border-bottom: none !important;
}
.template-homeinicial .destaque-semana ul {
  padding-top: 5px;
}
.template-homeinicial .destaque-semana li {
  display: inline-block;
}
.template-homeinicial .destaque-semana li:nth-child(1n+3)::before {
  content: "|";
  margin-right: 5px;
  margin-left: 2px;
  color: #898989;
}
.template-homeinicial .destaque-semana li a {
  text-transform: uppercase;
  color: #007396;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 600;
}
.template-homeinicial .principal {
  padding: 0px 15px 5px 15px;
  min-height: 510px;
  /*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 0px 3px rgba(0, 0, 0, 0.25);*/
  /*-webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.25);*/
  /*box-shadow: 0 0px 3px rgba(0, 0, 0, 0.25);*/
}


.template-homeinicial .principal .destaque-principal {
  margin-top: 10px;
}
.template-homeinicial .principal .destaque-principal .categoria {
  color: #787878;
  font-size: 0.6875em;
  line-height: 2.18182em;
  font-weight: 400;
}
.template-homeinicial .principal .destaque-principal article img {
  float: left;
  margin-right: 10px;
}
.template-homeinicial .principal .destaque-principal article h1 {
  color: #007296;
  font-size: 1.4em;
  line-height: 1.2em;
  font-weight: 600;
  margin-top: -5px;
}
.template-homeinicial .principal .destaque-principal article p {
  color: #505050;
  font-size: 1em;
  line-height: 1.84615em;
  font-weight: 400;
  line-height: 1.31429em;
  margin-top: 5px;
}
.template-homeinicial .principal .destaque-secundario article {
  width: 200px;
  float: left;
  margin-top: 15px;
}
.template-homeinicial .principal .destaque-secundario article img {
  /*float: left;*/
  margin-right: 5px;
}
.template-homeinicial .principal .destaque-secundario article h2 {
  color: #007296;
  font-size: 0.95em;
  line-height: 1.84615em;
  font-weight: normal;
  line-height: 1.2em;
}
.template-homeinicial .principal .destaque-secundario article:first-child {
  /*border-right: 1px dashed #dedede;*/
}
.template-homeinicial .principal .destaque-secundario article:last-child {
  /*padding-left: 14px;*/
}
.template-homeinicial .principal .outros-destaques {
  background-color: #fff;
  margin: 40px -14px 0px -14px;
  /*border-top: 2px solid #00a5d8;*/
}
.template-homeinicial .principal .outros-destaques .filtros {
  margin-top: 10px;
  background: linear-gradient(#e9e9e9 , #fff);
  padding-top: 10px;
}
.template-homeinicial .principal .outros-destaques .font-descricao {
  color: #505050;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
  margin-left: 3%;
}
.template-homeinicial .principal .outros-destaques select {
  height: 24px;
  width: 28%;
  background: url('../images/icon-select-seta.png?1430751482') no-repeat right;
  background-position-x: 138px;
  border: 1px solid #dedede;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #999;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 300;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.template-homeinicial .principal .outros-destaques select#por-assunto {
  margin-left: 5%;
}
.template-homeinicial .principal .outros-destaques select#por-estado {
  margin-left: 1.5%;
}
.template-homeinicial .principal #noticias-geral-home {
  margin-top: 10px;
  min-height: 202px;
  /*border-top: 1px solid #dedede;*/
  /*border-bottom: 2px solid #00a5d8;*/
  padding-bottom: 17px;
}



.template-homeinicial .principal #noticias-geral-home .destaque-3-noticia {
  width: 205px;
  display: inline-block;
  text-align: center;
  border-right: 1px dashed #dedede;
  vertical-align: top;
}
.template-homeinicial .principal #noticias-geral-home .destaque-3-noticia:nth-child(3n+0) {
  border-right: none;
}



.template-homeinicial .principal #noticias-geral-home .categoria {
  color: #787878;
  font-size: 0.6875em;
  line-height: 2.18182em;
  font-weight: 400;
  text-align: left;
  padding-left: 8px;
}
.template-homeinicial .principal #noticias-geral-home h3 {
  padding: 0px 15px;
  text-align: left;
  color: #007296;
}
.template-homeinicial .principal #noticias-geral-home .controller div {
  width: 20px;
  height: 100px;
  position: absolute;
  border: none;
  background: url("../images/icon-seta-esquerda_new.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: 50px;
  cursor: pointer;
}
.template-homeinicial .principal #noticias-geral-home .controller div.seta-esquerda {
  left: -8px;
}
.template-homeinicial .principal #noticias-geral-home .controller div.seta-direita {
  right: -8px;
  transform: rotate(180deg);
}
.template-homeinicial .principal .rodape-destaques-home {
  text-align: center;
  margin-top: 5px;
  background: linear-gradient(#fff, #e9e9e9);
}
.template-homeinicial .principal .rodape-destaques-home ol.indicators {
  display: inline-block;
  margin-left: 88px;
}
.template-homeinicial .principal .rodape-destaques-home ol.indicators li {
  display: inline-block;
  color: #4f4f4f;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 300;
  letter-spacing: 5px;
  cursor: pointer;
}
.template-homeinicial .principal .rodape-destaques-home ol.indicators li.active {
  font-weight: 800;
}
.template-homeinicial .principal .rodape-destaques-home ol.indicators li:after {
  content: "|";
  font-weight: 400 !important;
}
.template-homeinicial .principal .rodape-destaques-home ol.indicators li:last-child:after {
  content: "";
}
.template-homeinicial .principal .rodape-destaques-home div.mais-noticias {
  float: right;
}


.template-homeinicial .col-2 #slider-destaque{
    width: 100%;
}

section.destaques-principal  #slider-destaque {
  min-height: 450px;
  overflow: hidden;
  background-color: #f3f3f3;
  position: relative;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0px 3px rgba(0, 0, 0, 0.25);
}
section.destaques-principal  #slider-destaque .banners {
  overflow: hidden;
}
section.destaques-principal  #slider-destaque .banners img {
  max-height: 380px;
  width: 380px;
  margin: 0px;
}
section.destaques-principal  #slider-destaque article {
  height: 100px;
  background-color: #fff;
  padding: 13px;
}
section.destaques-principal  #slider-destaque article a {
  height: 57px;
  overflow: hidden;
}
section.destaques-principal  #slider-destaque article a:hover {
  text-decoration: none;
}
section.destaques-principal  #slider-destaque article a h3 {
  color: #505050;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 300;
  line-height: 1.7em;
}
section.destaques-principal  #slider-destaque .controller {
  display: none;
}
section.destaques-principal  #slider-destaque .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: 121px;
}
section.destaques-principal  #slider-destaque .controller div.seta-esquerda {
  left: 0;
}
section.destaques-principal  #slider-destaque .controller div.seta-direita {
  right: 0;
  transform: rotate(180deg);
}
section.destaques-principal  #slider-destaque .auxiliar {
  overflow: hidden;
}
section.destaques-principal  #slider-destaque .auxiliar ol {
  float: left;
  margin-left: 15px;
  padding: 10px 0;
  width: auto;
  position: static;
}
section.destaques-principal  #slider-destaque .auxiliar ol li {
  width: 12px;
  height: 12px;
  display: inline-block;
  /*margin: 3px 0px;*/
  border: 1px solid #eaecec;
  cursor: pointer;
  background-color: #9d9d9d;
  -moz-border-radius: 7px/7px;
  -webkit-border-radius: 7px 7px;
  border-radius: 7px/7px;
}
section.destaques-principal  #slider-destaque .auxiliar ol li.active {
  width: 11px;
  height: 11px;
  background-color: #00a5d8;
  border: 1px solid #9d9d9d;
}
section.destaques-principal  #slider-destaque .auxiliar .share {
  float: right;
  margin-right: 13px;
  padding: 10px 0;
}
section.destaques-principal  #slider-destaque .auxiliar .share .fb-share {
  width: 23px;
  height: 23px;
  margin-left: 6px;
  cursor: pointer;
  background-image: url('../images/icon-share-facebook.png?1433361158');
}
section.destaques-principal  #slider-destaque .auxiliar .share .twitter-share {
  width: 23px;
  height: 23px;
  margin-left: 6px;
  cursor: pointer;
  background-image: url('../images/icon-share-twitter.png?1433361158');
}
section.destaques-principal  #slider-destaque .auxiliar .share .whatsapp-share {
  width: 23px;
  height: 23px;
  margin-left: 6px;
  cursor: pointer;
  background-image: url('../images/icon-share-whatsapp.png?1433361158');
  display: none;
}
section.destaques-principal  #slider-destaque .auxiliar .share .desc {
  color: #999;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 400;
  margin-right: 4px;
}
section.destaques-principal  #slider-destaque .auxiliar .share div, section.destaques-principal  #slider-destaque .auxiliar .share a {
  float: left;
}
section.destaques-principal  #slider-destaque .auxiliar .share a {
  display: block;
  width: 23px;
  height: 23px;
  margin-left: 6px;
  cursor: pointer;
  background-image: url('../images/icon-share-whatsapp.png?1433361158');
}


section.destaques-principal .slider-footer {
    float: left;
    width: 630px;
    margin-bottom:0 !important;
}

.redes-sociais fieldset{
  border: 1px solid #dfdfdf;
  margin: 15px 0;
}
.redes-sociais legend{
  color: #00a5d8;
padding: 0 7px;
margin-left: 10px;
font-weight: bold;
}

.icons li{
padding: 8px;
width: 140px !important;
float: left;
}
.icons li a{
    color: #989898;
}
.icons li img{
        margin-bottom: -5px;
}
.icons{margin-left: 10px;}

.template-informe_view .box_nav_below_title{
  display: none;
}

@media handheld and (max-width: 810px), screen and (max-device-width: 810px), screen and (max-width: 600px) {
.template-homeinicial .grid-4 {
  width: 95%;
}


 .template-homeinicial .responsivo section.destaques-principal .col-2 {

    width: 97% !important;

  }

}


.template-homeinicial .destaques-principal {
    margin-top: 0.5rem;
}

.template-homeinicial .principal .destaque-principal article h1 {
    line-height: 1.1em !important;
}

.template-homeinicial .principal .destaque-secundario article img {
    margin-right: 10px !important;
    max-width: 186px;

}

.template-homeinicial .principal .destaque-principal article img {
    float: left;
    margin-right: 15px !important;
}

.template-homeinicial .principal .outros-destaques .font-descricao {
    margin-right: 2%;
}

.template-homeinicial .principal #noticias-geral-home .controller div {
    top: 13px !important;
}

.template-homeinicial .principal #noticias-geral-home {
    min-height: 125px !important;
}

.template-homeinicial .principal #noticias-geral-home h3 {
    padding: 0 22px !important;
}

.template-homeinicial .principal #noticias-geral-home .categoria {
    padding-left: 16px !important;
    padding-top: 0.5rem !important;
}

.template-homeinicial section.destaques-principal #slider-destaque article {
    height: 90px !important;
}

.template-homeinicial section.destaques-principal #slider-destaque {
    min-height: 430px !important;
}

.template-homeinicial .bkg-white {
    padding-bottom: 8px !important;
}

.destaque-secundario{
  border-top: 1px solid #dfdfdf;
  margin-top: 30px;
}


.video-home-mpf{
  margin-top: 20px;
}
.titulo-video-home-mpf {
margin: 5px;
border-bottom: 1px solid #dfdfdf;
padding: 10px 0;
}
.titulo-video-home-mpf h2{
color: #007296;
font-size: 10pt;
text-align: center;
}

.bt_idiomas{
    float: right;
    margin-top: -26px;
    padding-right: 10px;
}
.bt_idiomas a{}

.titulo_ms{margin-top: -20px;}

.portaltype-noticia .midias_sociais{
  margin-top: 0px !important;
}

.midias_sociais{
    float: right;
    /*margin-top: -20px;*/
    margin-right: 10px;
    margin-bottom: -10px;
}
.midias_sociais a:hover{
    border: none;
    text-decoration: none;
}
.mpf_nas_redes{
    color: #cccccc;
    vertical-align: top;
}

.link_audio{
  cursor: pointer;
}

.auxiliar .breadcrumb{
  width: 685px;
}

.auxiliar .breadcrumb li{
  display: inline;
}

#home_midias_sociais{
  height: 40px;
  border-bottom: 1px solid #cae8f2;
  margin-bottom: 10px;
}

.template-homeinicial .page-title{
  margin-bottom: 16px;
}



/* Menu lateral */
.portlet.portletNavigationTree li img{
  display: none;
}
.portletNavigationTree{
  margin-top: 20px !important;
}

.portlet.portletNavigationTree li a{
  background: none !important;
  padding-left: 0px !important;
  border-left: none !important;
  /*padding: 5px 0;*/
  /*box-shadow: 0px -1px 0px #dedede inset;*/
}

dl.portlet ul.navTree .navTreeCurrentItem {
  background: #ebf6fc !important;
  border-bottom: 1px solid #ddd !important;
  border-top: 1px solid #ddd !important;
  margin-left: 0;
  margin-right: 0;
  /*border-left: 3px solid #ddd;*/
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
    padding: 0;
    /*border-bottom: 0.1em solid #ddd;*/
    line-height: 0em;


}
li.navTreeFolderish {
    background: url(../images/down_menu.png) no-repeat 0px 17px;
    /*border-left: 0px solid #ddd !important;*/
}
a.navTreeFolderish{
  padding-left: 20px;
  /*box-shadow: 0px 0px 0px #dedede inset;*/
}
.portlet.portletNavigationTree a:hover{
  color: #333 !important;
  text-decoration: none !important;
}
.portlet.portletNavigationTree a{
  color: #333 !important;
  text-decoration: none !important;
  font-size: 12pt;
}

ul.navTree li a.navTreeItemInPath{
  background: url(../images/down_menu.png) no-repeat 0px 17px #ebf6fc !important;
}
.navTreeCurrentNode .contenttype-document{
  /*box-shadow: 3px 0px 0px #dedede inset !important;*/
  color: #00a5d8 !important;
  /*font-weight: 400  !important;*/

}

dl.portlet ul.navTreeLevel1 .navTreeItem {
    line-height: 3em;
    padding-left: 0em;
}

li.navTreeFolderish a:hover {
  background: url(../images/down_menu.png) no-repeat 0px 17px #ebf6fc !important;
}
.navTreeItem a:hover{
  background: #ebf6fc;
}

.navTreeItem span{
  margin-left: 21px;
  padding: 10px 0;
  display: block;
  line-height: 1.5em;
  font-weight: lighter;
}

dl.portlet ul.navTreeLevel1 .navTreeItem span ,
dl.portlet ul.navTreeLevel2 .navTreeItem span {
    line-height: 0;
    padding: 10px 0 10px 10px;
    line-height: 1.5em;
}

dl.portlet ul.navTreeLevel2 .navTreeItem span {
  padding-left: 20px;
}

ul.navTreeLevel1 li{background: #f8f8f8}
ul.navTreeLevel2 li{background: #e4e4e4}

ul.navTreeLevel0 li ul li{background: #dfdfdf}
ul.navTreeLevel1 li ul li{background: #e4e4e4}


/* atuacao destaque*/

/*---------------------------*/
.template-atuacao_destaque_view #content p, #content table, #content dl, dl.portlet p, dl.portlet {
    margin-bottom: 0 !important;
}
.template-atuacao_destaque_view #content li{
  display: inline-block;
}
.template-atuacao_destaque_view #content a:link, dl.portlet a:link {
    border-bottom: none !important;
    color: #205c90;
}
.template-atuacao_destaque_view .bkg-white {
  padding-bottom: 0px;
}
.template-atuacao_destaque_view section.servicos {
  margin-bottom: 18px;
}
.template-atuacao_destaque_view section.servicos #collapse-servicos-mpf {
  width: 100%;
  height: auto;
}
.template-atuacao_destaque_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-atuacao_destaque_view section.servicos #collapse-servicos-mpf .tab.active {
  width: 480px;
}
.template-atuacao_destaque_view section.servicos #collapse-servicos-mpf .collapse-body {
  width: 425px;
}
.template-atuacao_destaque_view section.servicos #collapse-servicos-mpf .title {
  width: 154px;
  height: 51px;
  left: -52px;
  bottom: 57px;
}
.template-atuacao_destaque_view section.servicos #collapse-servicos-mpf .bloco1 .col-1 {
  width: 190px;
}
.template-atuacao_destaque_view section.servicos #collapse-servicos-mpf .bloco1 .col-2 {
  width: 220px;
  padding-left: 0px;
}
.template-atuacao_destaque_view section.servicos #collapse-servicos-mpf .bloco1 .col-2 select {
  width: 124px;
}
.template-atuacao_destaque_view section.servicos #collapse-servicos-mpf .bloco1 .col-2 input[type="text"] {
  width: 173px;
}
.template-atuacao_destaque_view section.servicos #collapse-servicos-mpf .bloco1 .col-2 input[type="submit"] {
  margin-top: -51px;
  height: 22px;
}
.template-atuacao_destaque_view section.servicos #collapse-servicos-mpf .bloco1 .col-2 .par {
  margin-top: 12px;
}
.template-atuacao_destaque_view section.servicos #collapse-servicos-mpf .bloco2 .col-1 {
  width: 134px;
  padding: 5px;
}
.template-atuacao_destaque_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-atuacao_destaque_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul{
  margin-left: 0 !important;
}
.template-atuacao_destaque_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 {
  width: 265px;
  padding: 5px 5px 5px 0;
}
.template-atuacao_destaque_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul span {
  font-size: 12px;
}
.template-atuacao_destaque_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-atuacao_destaque_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-1 select {
  width: 167px;
  height: 22px;
  background-position: 152px;
}
.template-atuacao_destaque_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-2 select {
  width: 75px;
  height: 22px;
  background-position: 59px;
}
.template-atuacao_destaque_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 {
  width: 265px;
}
.template-atuacao_destaque_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .rod {
  width: 197px;
  float: left;
}
.template-atuacao_destaque_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .rod .text-radio {
  margin-top: 10px;
}
.template-atuacao_destaque_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .rod #captcha {
  margin-top: 10px;
  color: #505050;
}
.template-atuacao_destaque_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-atuacao_destaque_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .form {
  margin-top: 10px;
}
.template-atuacao_destaque_view section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .form button, .template-atuacao_destaque_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-atuacao_destaque_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-atuacao_destaque_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-atuacao_destaque_view section.destaques-principal2 button, .template-atuacao_destaque_view section.destaques-principal2 select {
  outline-color: transparent;
  cursor: pointer;
}
.template-atuacao_destaque_view section.destaques-principal2 .sub-menu {
  overflow: hidden;
  border-bottom: 1px solid #dedede;
  margin-bottom: 20px;
  border-top: 1px solid #00a5d8;
}
.template-atuacao_destaque_view section.destaques-principal2 .sub-menu .menu1 {
  float: left;
  color: #505050;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
}
.template-atuacao_destaque_view section.destaques-principal2 .sub-menu .menu1 li {
  padding: 10px 0;
  float: left;
}
.template-atuacao_destaque_view section.destaques-principal2 .sub-menu .menu1 li a {
  color: #505050;
  padding: 0 20px;
  border-left: 1px solid #f4f4f4;
}
.template-atuacao_destaque_view section.destaques-principal2 .sub-menu .menu1 li:first-child a {
  border-left: 0px;
}
.template-atuacao_destaque_view section.destaques-principal2 .sub-menu .menu1 li:hover {
  box-shadow: 0px -3px 0px #00a5d8 inset;
}
.template-atuacao_destaque_view section.destaques-principal2 .sub-menu .menu1 li:hover a, .template-atuacao_destaque_view section.destaques-principal2 .sub-menu .menu1 li:hover select {
  color: #00a5d8;
  text-decoration: none;
}
.template-atuacao_destaque_view section.destaques-principal2 .sub-menu .menu1 li:last-child {
  padding: 9px 0;
}
.template-atuacao_destaque_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-atuacao_destaque_view section.destaques-principal2 .sub-menu .menu2 {
  float: right;
}
.template-atuacao_destaque_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-atuacao_destaque_view section.destaques-principal2 .sub-menu .menu2 li:first-child {
  padding: 10px 10px;
}
.template-atuacao_destaque_view section.destaques-principal2 .sub-menu .menu2 li a {
  color: #00a5d8;
  padding: 0 8px;
  border-left: 1px solid #f4f4f4;
}
.template-atuacao_destaque_view section.destaques-principal2 .sub-menu .menu2 li h3 {
  color: #505050;
}
.template-atuacao_destaque_view section.destaques-principal2 .sub-menu .menu2 .sem-link a:first-child {
  padding: 0 0 0 10px;
}
.template-atuacao_destaque_view section.destaques-principal2 .sub-menu .menu2 .sem-link a:last-child {
  padding: 0 10px 0 0;
  border-left: 0px;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-1 {
    width: 29%;
    float: left;
    margin-right: 0 !important;
    display: inline;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-1 #slider-destaque {
  min-height: 360px;
  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-atuacao_destaque_view section.destaques-principal2 .col-1 #slider-destaque .banners {
  overflow: hidden;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-1 #slider-destaque .banners img {
/*  height: 380px;
  width: 380px;*/
  /*margin: 5px;*/
}
.template-atuacao_destaque_view section.destaques-principal2 .col-1 #slider-destaque article {
  background-color: #dedede;
  padding: 5px;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-1 #slider-destaque article a {
  height: 57px;
  overflow: hidden;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-1 #slider-destaque article a:hover {
  text-decoration: none;
}
.template-atuacao_destaque_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-atuacao_destaque_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar {
  overflow: hidden;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar ol {
  float: left;
  margin-left: 15px;
  padding: 12px 0;
  width: auto;
  position: static;
}
.template-atuacao_destaque_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-atuacao_destaque_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-atuacao_destaque_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share {
  float: right;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share span {
  float: left;
  color: #9a9a9a;
  margin-top: 11px;
  margin-right: 10px;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .facebook, .template-atuacao_destaque_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .twitter, .template-atuacao_destaque_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .whats {
  float: left;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .facebook img, .template-atuacao_destaque_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .twitter img, .template-atuacao_destaque_view section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .whats img {
  float: left;
  padding: 10px 5px;
}
.template-atuacao_destaque_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-atuacao_destaque_view section.destaques-principal2 .col-1 .calendario ul li {
  float: left;
  max-width: 245px;
  padding: 0 7px;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-1 .calendario ul li:nth-child(2) {
  line-height: 21px;
}
.template-atuacao_destaque_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-atuacao_destaque_view section.destaques-principal2 .col-1 .calendario ul li:nth-child(1) {
  line-height: 21px;
  border-right: 1px dashed darkgray;
}
.template-atuacao_destaque_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-atuacao_destaque_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-atuacao_destaque_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-atuacao_destaque_view section.destaques-principal2 .col-2 {
  width: 68%;
  float: left;
  margin-right: 20px !important;
  display: inline;
  margin-right: 0;
}
.template-atuacao_destaque_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-atuacao_destaque_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-atuacao_destaque_view section.destaques-principal2 .col-2 .destaque-semana p, .template-atuacao_destaque_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-atuacao_destaque_view section.destaques-principal2 .col-2 .destaque-semana h5 {
  padding: 0 10px 0 4px;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-2 .principal,
.box_acesso {
  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-atuacao_destaque_view section.destaques-principal2 .col-2 .principal .destaque-principal .categoria {
  color: #787878;
  font-size: 0.625em;
  line-height: 2.4em;
  font-weight: 400;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-2 .principal .destaque-principal article {
  overflow: hidden;
  padding: 0px 15px 5px 15px;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-2 .principal .destaque-principal article img {
  float: left;
  margin-right: 10px;
}
.template-atuacao_destaque_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-atuacao_destaque_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-atuacao_destaque_view section.destaques-principal2 .col-2 .principal .outros-destaques {
  background-color: #fff;
  border-top: 0px;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-2 .principal #noticias-geral-home {
  margin-top: 0px;
  border-top: 1px solid #dedede;
  border-bottom: 2px solid #00a5d8;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia {
  width: 265px;
  display: inline-table;
  text-align: center;
  border-right: 1px dashed #dedede;
}

.template-unidade_eleitoral_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia {
  vertical-align: top;
  display: inline-block;
}

.template-unidade_eleitoral_view #content li, .template-unidade_eleitoral_view dl.portlet li,
.template-unidade_eleitoral_view .portletStaticText li{
   display: inline-block;
 }


.template-atuacao_destaque_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia article {
  overflow: hidden;
  padding-bottom: 10px;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia article img {
  float: left;
  padding: 0 10px 0 10px;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia:nth-child(2n+0) {
  border-right: none;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia:first-child {
  padding-left: 25px;
  vertical-align: top;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia:last-child {
  padding-right: 25px;
  vertical-align: top;
}
.template-atuacao_destaque_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-atuacao_destaque_view section.destaques-principal2 .col-2 .principal #noticias-geral-home h3 {
  padding: 0px 15px;
  text-align: left;
  color: #007296;
  clear:both;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-2 .principal .rodape-destaques-home {
  text-align: center;
  padding: 5px;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-2 .principal .rodape-destaques-home ol.indicators {
  margin: 0 auto;

}
.template-atuacao_destaque_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-atuacao_destaque_view section.destaques-principal2 .col-2 .principal .rodape-destaques-home ol.indicators li.active {
  font-weight: 600;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-2 .principal .rodape-destaques-home ol.indicators li:after {
  content: "|";
}
.template-atuacao_destaque_view section.destaques-principal2 .col-2 .principal .rodape-destaques-home ol.indicators li:last-child:after {
  content: "";
}
.template-atuacao_destaque_view section.destaques-principal2 .col-2 .principal .rodape-destaques-home div.mais-noticias {
  float: right;
  margin-top: -23px;
}
.template-atuacao_destaque_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-atuacao_destaque_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-atuacao_destaque_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;
}

/*atuacao destaque fim */




.list-group,
#menu-lateral .menu-lateral {
 display:flex;
 flex-direction:column;
 padding-left:0;
 margin-bottom:0
}
.list-group-item-action,
#menu-lateral .menu-lateral-item-link {
 width:100%;
 color:#495057;
 text-align:inherit
}
.list-group-item-action:hover,
#menu-lateral .menu-lateral-item-link:hover,
.list-group-item-action:focus,
#menu-lateral .menu-lateral-item-link:focus {
 z-index:1;
 color:#495057;
 text-decoration:none;
 background-color:#f8f9fa
}
.list-group-item-action:active,
#menu-lateral .menu-lateral-item-link:active {
 color:#212529;
 background-color:#e9ecef
}
.list-group-item,
#menu-lateral .menu-lateral-item {
 position:relative;
 display:block;
 padding:.75rem 1.25rem;
 margin-bottom:-1px;
 background-color:#fff;
 border:1px solid rgba(0,0,0,0.125)
}
.list-group-item:first-child,
#menu-lateral .menu-lateral-item:first-child {
 border-top-left-radius:.25rem;
 border-top-right-radius:.25rem
}
.list-group-item:last-child,
#menu-lateral .menu-lateral-item:last-child {
 margin-bottom:0;
 border-bottom-right-radius:.25rem;
 border-bottom-left-radius:.25rem
}
.list-group-item.disabled,
#menu-lateral .disabled.menu-lateral-item,
.list-group-item:disabled,
#menu-lateral .menu-lateral-item:disabled {
 color:#6c757d;
 pointer-events:none;
 background-color:#fff
}
.list-group-item.active,
#menu-lateral .active.menu-lateral-item {
 z-index:2;
 color:#fff;
 background-color:#1b305a;
 border-color:#1b305a
}
.list-group-horizontal {
 flex-direction:row
}
.list-group-horizontal .list-group-item,
.list-group-horizontal #menu-lateral .menu-lateral-item,
#menu-lateral .list-group-horizontal .menu-lateral-item {
 margin-right:-1px;
 margin-bottom:0
}
.list-group-horizontal .list-group-item:first-child,
.list-group-horizontal #menu-lateral .menu-lateral-item:first-child,
#menu-lateral .list-group-horizontal .menu-lateral-item:first-child {
 border-top-left-radius:.25rem;
 border-bottom-left-radius:.25rem;
 border-top-right-radius:0
}
.list-group-horizontal .list-group-item:last-child,
.list-group-horizontal #menu-lateral .menu-lateral-item:last-child,
#menu-lateral .list-group-horizontal .menu-lateral-item:last-child {
 margin-right:0;
 border-top-right-radius:.25rem;
 border-bottom-right-radius:.25rem;
 border-bottom-left-radius:0
}


/*Atuação views destaques*/

.template-atuacao_destaque_view .outros-destaques {
  background-color: #fff;
  margin: 40px -14px 0px -14px;
  /*border-top: 2px solid #00a5d8;*/
}
.template-atuacao_destaque_view .outros-destaques .degrade_noticias_temas {
  margin-top: 10px;
  background: linear-gradient(#e9e9e9 , #fff);
  padding-top: 10px;
}
.template-atuacao_destaque_view .outros-destaques .font-descricao {
  color: #505050;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
  margin-left: 3%;
}


.template-atuacao_destaque_view .outros-destaques .categoria{
  color: #787878;
  font-size: 0.6875em;
  line-height: 1.48182em;
  font-weight: 400;
  text-transform: uppercase;
}
.template-atuacao_destaque_view .outros-destaques select {
  height: 24px;
  width: 28%;
  background: url('../images/icon-select-seta.png?1430751482') no-repeat right;
  background-position-x: 138px;
  border: 1px solid #dedede;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #999;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 300;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.template-atuacao_destaque_view .outros-destaques select#por-assunto {
  margin-left: 5%;
}
.template-atuacao_destaque_view .outros-destaques select#por-estado {
  margin-left: 1.5%;
}
.template-atuacao_destaque_view #noticias-geral-outros {
  margin-top: 10px;
  min-height: 202px;
  /*border-top: 1px solid #dedede;*/
  /*border-bottom: 2px solid #00a5d8;*/
  padding-bottom: 17px;
}

.template-atuacao_destaque_view #noticias-geral-outros .destaque-3-noticia {
  width: 205px;
  display: inline-block;
  text-align: center;
  border-right: 1px dashed #dedede;
  vertical-align: top;
}
.template-atuacao_destaque_view #noticias-geral-outros .destaque-3-noticia:nth-child(3n+0) {
  border-right: none;
}

.template-atuacao_destaque_view #noticias-geral-outros .categoria {
  color: #787878;
  font-size: 0.6875em;
  line-height: 2.18182em;
  font-weight: 400;
  text-align: left;
  padding-left: 8px;
}
.template-atuacao_destaque_view #noticias-geral-outros h3 {
  padding: 0px 15px;
  text-align: left;
  color: #007296;
}
.template-atuacao_destaque_view #noticias-geral-outros .controller div {
  width: 20px;
  height: 100px;
  position: absolute;
  border: none;
  background: url("../images/icon-seta-esquerda_new.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: 50px;
  cursor: pointer;
}
.template-atuacao_destaque_view #noticias-geral-outros .controller div.seta-esquerda {
  left: -8px;
  top: 15px;
}
.template-atuacao_destaque_view #noticias-geral-outros .controller div.seta-direita {
  right: -8px;
  transform: rotate(180deg);
  top: 15px;
}
.template-atuacao_destaque_view .rodape-destaques-home {
  text-align: center;
  margin-top: 5px;
  background: linear-gradient(#fff, #e9e9e9);
}
.template-atuacao_destaque_view .rodape-destaques-home ol.indicators {
  display: inline-block;
  margin-left: 88px;
}
.template-atuacao_destaque_view .rodape-destaques-home ol.indicators li {
  display: inline-block;
  color: #4f4f4f;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 300;
  letter-spacing: 5px;
  cursor: pointer;
}
.template-atuacao_destaque_view .rodape-destaques-home ol.indicators li.active {
  font-weight: 800;
}
.template-atuacao_destaque_view .rodape-destaques-home ol.indicators li:after {
  content: "|";
  font-weight: 400 !important;
}
.template-atuacao_destaque_view .rodape-destaques-home ol.indicators li:last-child:after {
  content: "";
}
.template-atuacao_destaque_view .rodape-destaques-home div.mais-noticias {
  float: right;
}


.template-atuacao_destaque_view section.destaques-principal2 .col-2 {
    width: 68%;
    float: left;
    margin-right: 20px !important;
    display: inline;
    margin-right: 0;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-1 {
    width: 29%;
    float: left;
    margin-right: 0 !important;
    display: inline;
}
.template-atuacao_destaque_view .destaques-principal2{
    margin-top: 20px;
}
.template-atuacao_destaque_view #b_acesso_rapido {
    margin-top: 20px;
    width: auto;
}
.template-atuacao_destaque_view .image_acesso img {
    width: 175px;
    height: 125px;
}
.template-atuacao_destaque_view .destaque-3-noticia{
    display: inline-table;
    width: 208px;
    vertical-align: top;
}
.template-atuacao_destaque_view .destaque-3-noticia img{
    width: 95%;
}

.template-atuacao_destaque_view #noticias-geral-home{
    margin-top: 10px;
    border-bottom: 1px dotted #dfdfdf;
    padding: 10px 0;
    border-top: 1px dotted #dfdfdf;
}
.template-atuacao_destaque_view .categoria {
    min-height: 20px;
}
.template-atuacao_destaque_view .txt_titulo_noticia_outros, .template-atuacao_destaque_view .txt_titulo_noticia_principal{
    display: block;
    padding: 0 15px 0 0;
    color: #007296 !important;
    font-weight: bold;
}

.template-atuacao_destaque_view .txt_titulo_noticia_principal{font-size: 16pt;}

.template-atuacao_destaque_view section.destaques-principal2 .col-2 .principal .destaque-principal article {
    padding: 0px 15px 5px 0px;
}
.template-atuacao_destaque_view .destaque-semana{
    background: linear-gradient(#e9e9e9  , #fff);
    border-bottom: none !important;
}

.template-atuacao_destaque_view section.destaques-principal2 .col-2 .principal .destaque-principal article{
    padding: 10px 15px 5px 0px;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-2 .destaque-semana p, .template-atuacao_destaque_view section.destaques-principal2 .col-2 .destaque-semana span {
    float: left;
    color: #505050;
    font-size: 0.9375em;
    line-height: 1.6em;
    font-weight: 400;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-1 #slider-destaque article {
    background-color: #fff;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-1 #slider-destaque article a p {
    color: #007296;
    font-weight: bold;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-1 #slider-destaque {
    min-height: 360px;
}
.template-atuacao_destaque_view section.destaques-principal2 .col-1 #slider-destaque .banners img {
    height: auto;
    width: auto;
}
.template-atuacao_destaque_view .ver_mais{float: right;}
.template-atuacao_destaque_view .banner_transparencia{
    width: 100%;
    margin: 20px 0;
    border: 2px solid #dfdfdf;
    padding: 10px;
}
.template-atuacao_destaque_view .banner_transparencia img{
    width: 90%;
}
.template-atuacao_destaque_view .principal_img{
    height: 185px;
}

.titulo_contexto{
    color: #00a5d8;
    font-size: 1.25em;
    line-height: 1.2em;
    font-weight: 600;
}

@media handheld and (max-width: 810px), screen and (max-device-width: 810px), screen and (max-width: 600px) {
    .template-atuacao_destaque_view .destaque-3-noticia{
        width: 100%;
    }
   /* .page-title {
        display: none;
    }*/
    .template-atuacao_destaque_view .responsivo.template-atuacao_destaque_view .sub-menu .menu2 li {
        font-size: 12pt;
    }
    .template-atuacao_destaque_view .responsivo.template-atuacao_destaque_view .sub-menu .menu1 {
        font-size: 12pt;
    }
    .template-atuacao_destaque_view section.destaques-principal2 .col-2 .principal .destaque-principal article {
        padding: 0;
    }
    .template-atuacao_destaque_view .principal_img , .template-atuacao_destaque_view .destaque-3-noticia img{
        width: 100%;
    }
}



/*Atuação views destaques servicos*/
/* atuacao destaque*/

/*---------------------------*/
.template-atuacao_destaques_servicos #content p, #content table, #content dl, dl.portlet p, dl.portlet {
    margin-bottom: 0 !important;
}
.template-atuacao_destaques_servicos #content li{
  display: inline-block;
}
.template-atuacao_destaques_servicos #content a:link, dl.portlet a:link {
    border-bottom: none !important;
    color: #205c90;
}
.template-atuacao_destaques_servicos .bkg-white {
  padding-bottom: 0px;
}
.template-atuacao_destaques_servicos section.servicos {
  margin-bottom: 18px;
}
.template-atuacao_destaques_servicos section.servicos #collapse-servicos-mpf {
  width: 100%;
  height: auto;
}
.template-atuacao_destaques_servicos 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-atuacao_destaques_servicos section.servicos #collapse-servicos-mpf .tab.active {
  width: 480px;
}
.template-atuacao_destaques_servicos section.servicos #collapse-servicos-mpf .collapse-body {
  width: 425px;
}
.template-atuacao_destaques_servicos section.servicos #collapse-servicos-mpf .title {
  width: 154px;
  height: 51px;
  left: -52px;
  bottom: 57px;
}
.template-atuacao_destaques_servicos section.servicos #collapse-servicos-mpf .bloco1 .col-1 {
  width: 190px;
}
.template-atuacao_destaques_servicos section.servicos #collapse-servicos-mpf .bloco1 .col-2 {
  width: 220px;
  padding-left: 0px;
}
.template-atuacao_destaques_servicos section.servicos #collapse-servicos-mpf .bloco1 .col-2 select {
  width: 124px;
}
.template-atuacao_destaques_servicos section.servicos #collapse-servicos-mpf .bloco1 .col-2 input[type="text"] {
  width: 173px;
}
.template-atuacao_destaques_servicos section.servicos #collapse-servicos-mpf .bloco1 .col-2 input[type="submit"] {
  margin-top: -51px;
  height: 22px;
}
.template-atuacao_destaques_servicos section.servicos #collapse-servicos-mpf .bloco1 .col-2 .par {
  margin-top: 12px;
}
.template-atuacao_destaques_servicos section.servicos #collapse-servicos-mpf .bloco2 .col-1 {
  width: 134px;
  padding: 5px;
}
.template-atuacao_destaques_servicos 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-atuacao_destaques_servicos section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul{
  margin-left: 0 !important;
}
.template-atuacao_destaques_servicos section.servicos #collapse-servicos-mpf .bloco2 .col-2 {
  width: 265px;
  padding: 5px 5px 5px 0;
}
.template-atuacao_destaques_servicos section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul span {
  font-size: 12px;
}
.template-atuacao_destaques_servicos 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-atuacao_destaques_servicos section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-1 select {
  width: 167px;
  height: 22px;
  background-position: 152px;
}
.template-atuacao_destaques_servicos section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-2 select {
  width: 75px;
  height: 22px;
  background-position: 59px;
}
.template-atuacao_destaques_servicos section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 {
  width: 265px;
}
.template-atuacao_destaques_servicos section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .rod {
  width: 197px;
  float: left;
}
.template-atuacao_destaques_servicos section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .rod .text-radio {
  margin-top: 10px;
}
.template-atuacao_destaques_servicos section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .rod #captcha {
  margin-top: 10px;
  color: #505050;
}
.template-atuacao_destaques_servicos 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-atuacao_destaques_servicos section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .form {
  margin-top: 10px;
}
.template-atuacao_destaques_servicos section.servicos #collapse-servicos-mpf .bloco2 .col-2 ul li.linha-3 .form button, .template-atuacao_destaques_servicos 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-atuacao_destaques_servicos 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-atuacao_destaques_servicos 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-atuacao_destaques_servicos section.destaques-principal2 button, .template-atuacao_destaques_servicos section.destaques-principal2 select {
  outline-color: transparent;
  cursor: pointer;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .sub-menu {
  overflow: hidden;
  border-bottom: 1px solid #dedede;
  margin-bottom: 20px;
  border-top: 1px solid #00a5d8;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .sub-menu .menu1 {
  float: left;
  color: #505050;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: 400;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .sub-menu .menu1 li {
  padding: 10px 0;
  float: left;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .sub-menu .menu1 li a {
  color: #505050;
  padding: 0 20px;
  border-left: 1px solid #f4f4f4;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .sub-menu .menu1 li:first-child a {
  border-left: 0px;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .sub-menu .menu1 li:hover {
  box-shadow: 0px -3px 0px #00a5d8 inset;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .sub-menu .menu1 li:hover a, .template-atuacao_destaques_servicos section.destaques-principal2 .sub-menu .menu1 li:hover select {
  color: #00a5d8;
  text-decoration: none;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .sub-menu .menu1 li:last-child {
  padding: 9px 0;
}
.template-atuacao_destaques_servicos 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-atuacao_destaques_servicos section.destaques-principal2 .sub-menu .menu2 {
  float: right;
}
.template-atuacao_destaques_servicos 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-atuacao_destaques_servicos section.destaques-principal2 .sub-menu .menu2 li:first-child {
  padding: 10px 10px;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .sub-menu .menu2 li a {
  color: #00a5d8;
  padding: 0 8px;
  border-left: 1px solid #f4f4f4;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .sub-menu .menu2 li h3 {
  color: #505050;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .sub-menu .menu2 .sem-link a:first-child {
  padding: 0 0 0 10px;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .sub-menu .menu2 .sem-link a:last-child {
  padding: 0 10px 0 0;
  border-left: 0px;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-1 {
    width: 29%;
    float: left;
    margin-right: 0 !important;
    display: inline;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-1 #slider-destaque {
  min-height: 360px;
  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-atuacao_destaques_servicos section.destaques-principal2 .col-1 #slider-destaque .banners {
  overflow: hidden;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-1 #slider-destaque .banners img {
/*  height: 380px;
  width: 380px;*/
  /*margin: 5px;*/
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-1 #slider-destaque article {
  background-color: #dedede;
  padding: 5px;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-1 #slider-destaque article a {
  height: 57px;
  overflow: hidden;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-1 #slider-destaque article a:hover {
  text-decoration: none;
}
.template-atuacao_destaques_servicos 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-atuacao_destaques_servicos section.destaques-principal2 .col-1 #slider-destaque .auxiliar {
  overflow: hidden;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-1 #slider-destaque .auxiliar ol {
  float: left;
  margin-left: 15px;
  padding: 12px 0;
  width: auto;
  position: static;
}
.template-atuacao_destaques_servicos 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-atuacao_destaques_servicos 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-atuacao_destaques_servicos section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share {
  float: right;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share span {
  float: left;
  color: #9a9a9a;
  margin-top: 11px;
  margin-right: 10px;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .facebook, .template-atuacao_destaques_servicos section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .twitter, .template-atuacao_destaques_servicos section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .whats {
  float: left;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .facebook img, .template-atuacao_destaques_servicos section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .twitter img, .template-atuacao_destaques_servicos section.destaques-principal2 .col-1 #slider-destaque .auxiliar .share .whats img {
  float: left;
  padding: 10px 5px;
}
.template-atuacao_destaques_servicos 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-atuacao_destaques_servicos section.destaques-principal2 .col-1 .calendario ul li {
  float: left;
  max-width: 245px;
  padding: 0 7px;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-1 .calendario ul li:nth-child(2) {
  line-height: 21px;
}
.template-atuacao_destaques_servicos 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-atuacao_destaques_servicos section.destaques-principal2 .col-1 .calendario ul li:nth-child(1) {
  line-height: 21px;
  border-right: 1px dashed darkgray;
}
.template-atuacao_destaques_servicos 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-atuacao_destaques_servicos 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-atuacao_destaques_servicos 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-atuacao_destaques_servicos section.destaques-principal2 .col-2 {
  width: 68%;
  float: left;
  margin-right: 20px !important;
  display: inline;
  margin-right: 0;
}
.template-atuacao_destaques_servicos 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-atuacao_destaques_servicos section.destaques-principal2 .col-2 .destaque-semana a {
  color: #007396 !important;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: 600;
  float: left;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-2 .destaque-semana p, .template-atuacao_destaques_servicos 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-atuacao_destaques_servicos section.destaques-principal2 .col-2 .destaque-semana h5 {
  padding: 0 10px 0 4px;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-2 .principal,
.box_acesso {
  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-atuacao_destaques_servicos section.destaques-principal2 .col-2 .principal .destaque-principal .categoria {
  color: #787878;
  font-size: 0.625em;
  line-height: 2.4em;
  font-weight: 400;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-2 .principal .destaque-principal article {
  overflow: hidden;
  padding: 0px 15px 5px 15px;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-2 .principal .destaque-principal article img {
  float: left;
  margin-right: 10px;
}
.template-atuacao_destaques_servicos 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-atuacao_destaques_servicos 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-atuacao_destaques_servicos section.destaques-principal2 .col-2 .principal .outros-destaques {
  background-color: #fff;
  border-top: 0px;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-2 .principal #noticias-geral-home {
  margin-top: 0px;
  border-top: 1px solid #dedede;
  border-bottom: 2px solid #00a5d8;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia {
  width: 265px;
  display: inline-table;
  text-align: center;
  border-right: 1px dashed #dedede;
}

.template-unidade_eleitoral_view section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia {
  vertical-align: top;
  display: inline-block;
}

.template-unidade_eleitoral_view #content li, .template-unidade_eleitoral_view dl.portlet li,
.template-unidade_eleitoral_view .portletStaticText li{
   display: inline-block;
 }


.template-atuacao_destaques_servicos section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia article {
  overflow: hidden;
  padding-bottom: 10px;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia article img {
  float: left;
  padding: 0 10px 0 10px;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia:nth-child(2n+0) {
  border-right: none;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia:first-child {
  padding-left: 25px;
  vertical-align: top;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-2 .principal #noticias-geral-home .destaque-3-noticia:last-child {
  padding-right: 25px;
  vertical-align: top;
}
.template-atuacao_destaques_servicos 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-atuacao_destaques_servicos section.destaques-principal2 .col-2 .principal #noticias-geral-home h3 {
  padding: 0px 15px;
  text-align: left;
  color: #007296;
  clear:both;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-2 .principal .rodape-destaques-home {
  text-align: center;
  padding: 5px;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-2 .principal .rodape-destaques-home ol.indicators {
  margin: 0 auto;

}
.template-atuacao_destaques_servicos 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-atuacao_destaques_servicos section.destaques-principal2 .col-2 .principal .rodape-destaques-home ol.indicators li.active {
  font-weight: 600;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-2 .principal .rodape-destaques-home ol.indicators li:after {
  content: "|";
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-2 .principal .rodape-destaques-home ol.indicators li:last-child:after {
  content: "";
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-2 .principal .rodape-destaques-home div.mais-noticias {
  float: right;
  margin-top: -23px;
}
.template-atuacao_destaques_servicos 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-atuacao_destaques_servicos 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-atuacao_destaques_servicos 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;
}

/*atuacao destaque fim */




.template-atuacao_destaques_servicos .outros-destaques {
  background-color: #fff;
  margin: 40px -14px 0px -14px;
  /*border-top: 2px solid #00a5d8;*/
}
.template-atuacao_destaques_servicos .outros-destaques .degrade_noticias_temas {
  margin-top: 10px;
  background: linear-gradient(#e9e9e9 , #fff);
  padding-top: 10px;
}
.template-atuacao_destaques_servicos .outros-destaques .font-descricao {
  color: #505050;
  font-size: 1.0625em;
  line-height: 1.41176em;
  font-weight: 400;
  margin-left: 3%;
}


.template-atuacao_destaques_servicos .outros-destaques .categoria{
  color: #787878;
  font-size: 0.6875em;
  line-height: 1.48182em;
  font-weight: 400;
  text-transform: uppercase;
}
.template-atuacao_destaques_servicos .outros-destaques select {
  height: 24px;
  width: 28%;
  background: url('../images/icon-select-seta.png?1430751482') no-repeat right;
  background-position-x: 138px;
  border: 1px solid #dedede;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #999;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 300;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.template-atuacao_destaques_servicos .outros-destaques select#por-assunto {
  margin-left: 5%;
}
.template-atuacao_destaques_servicos .outros-destaques select#por-estado {
  margin-left: 1.5%;
}
.template-atuacao_destaques_servicos #noticias-geral-outros {
  margin-top: 10px;
  min-height: 202px;
  /*border-top: 1px solid #dedede;*/
  /*border-bottom: 2px solid #00a5d8;*/
  padding-bottom: 17px;
}

.template-atuacao_destaques_servicos #noticias-geral-outros .destaque-3-noticia {
  width: 205px;
  display: inline-block;
  text-align: center;
  border-right: 1px dashed #dedede;
  vertical-align: top;
}
.template-atuacao_destaques_servicos #noticias-geral-outros .destaque-3-noticia:nth-child(3n+0) {
  border-right: none;
}

.template-atuacao_destaques_servicos #noticias-geral-outros .categoria {
  color: #787878;
  font-size: 0.6875em;
  line-height: 2.18182em;
  font-weight: 400;
  text-align: left;
  padding-left: 8px;
}
.template-atuacao_destaques_servicos #noticias-geral-outros h3 {
  padding: 0px 15px;
  text-align: left;
  color: #007296;
}
.template-atuacao_destaques_servicos #noticias-geral-outros .controller div {
  width: 20px;
  height: 100px;
  position: absolute;
  border: none;
  background: url("../images/icon-seta-esquerda_new.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: 50px;
  cursor: pointer;
}
.template-atuacao_destaques_servicos #noticias-geral-outros .controller div.seta-esquerda {
  left: -8px;
  top: 15px;
}
.template-atuacao_destaques_servicos #noticias-geral-outros .controller div.seta-direita {
  right: -8px;
  transform: rotate(180deg);
  top: 15px;
}
.template-atuacao_destaques_servicos .rodape-destaques-home {
  text-align: center;
  margin-top: 5px;
  background: linear-gradient(#fff, #e9e9e9);
}
.template-atuacao_destaques_servicos .rodape-destaques-home ol.indicators {
  display: inline-block;
  margin-left: 88px;
}
.template-atuacao_destaques_servicos .rodape-destaques-home ol.indicators li {
  display: inline-block;
  color: #4f4f4f;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: 300;
  letter-spacing: 5px;
  cursor: pointer;
}
.template-atuacao_destaques_servicos .rodape-destaques-home ol.indicators li.active {
  font-weight: 800;
}
.template-atuacao_destaques_servicos .rodape-destaques-home ol.indicators li:after {
  content: "|";
  font-weight: 400 !important;
}
.template-atuacao_destaques_servicos .rodape-destaques-home ol.indicators li:last-child:after {
  content: "";
}
.template-atuacao_destaques_servicos .rodape-destaques-home div.mais-noticias {
  float: right;
}


.template-atuacao_destaques_servicos section.destaques-principal2 .col-2 {
    width: 68%;
    float: left;
    margin-right: 20px !important;
    display: inline;
    margin-right: 0;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-1 {
    width: 29%;
    float: left;
    margin-right: 0 !important;
    display: inline;
}
.template-atuacao_destaques_servicos .destaques-principal2{
    margin-top: 20px;
}
.template-atuacao_destaques_servicos #b_acesso_rapido {
    margin-top: 20px;
    width: auto;
}
.template-atuacao_destaques_servicos .image_acesso img {
    width: 175px;
    height: 125px;
}
.template-atuacao_destaques_servicos .destaque-3-noticia{
    display: inline-table;
    width: 208px;
    vertical-align: top;
}
.template-atuacao_destaques_servicos .destaque-3-noticia img{
    width: 95%;
}

.template-atuacao_destaques_servicos #noticias-geral-home{
    margin-top: 10px;
    border-bottom: 1px dotted #dfdfdf;
    padding: 10px 0;
    border-top: 1px dotted #dfdfdf;
}
.template-atuacao_destaques_servicos .categoria {
    min-height: 20px;
}
.template-atuacao_destaques_servicos .txt_titulo_noticia_outros, .template-atuacao_destaques_servicos .txt_titulo_noticia_principal{
    display: block;
    padding: 0 15px 0 0;
    color: #007296 !important;
    font-weight: bold;
}

.template-atuacao_destaques_servicos .txt_titulo_noticia_principal{font-size: 16pt;}

.template-atuacao_destaques_servicos section.destaques-principal2 .col-2 .principal .destaque-principal article {
    padding: 0px 15px 5px 0px;
}
.template-atuacao_destaques_servicos .destaque-semana{
    background: linear-gradient(#e9e9e9  , #fff);
    border-bottom: none !important;
}

.template-atuacao_destaques_servicos section.destaques-principal2 .col-2 .principal .destaque-principal article{
    padding: 10px 15px 5px 0px;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-2 .destaque-semana p, .template-atuacao_destaques_servicos section.destaques-principal2 .col-2 .destaque-semana span {
    float: left;
    color: #505050;
    font-size: 0.9375em;
    line-height: 1.6em;
    font-weight: 400;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-1 #slider-destaque article {
    background-color: #fff;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-1 #slider-destaque article a p {
    color: #007296;
    font-weight: bold;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-1 #slider-destaque {
    min-height: 360px;
}
.template-atuacao_destaques_servicos section.destaques-principal2 .col-1 #slider-destaque .banners img {
    height: auto;
    width: auto;
}
.template-atuacao_destaques_servicos .ver_mais{float: right;}
.template-atuacao_destaques_servicos .banner_transparencia{
    width: 100%;
    margin: 20px 0;
    border: 2px solid #dfdfdf;
    padding: 10px;
}
.template-atuacao_destaques_servicos .banner_transparencia img{
    width: 90%;
}
.template-atuacao_destaques_servicos .principal_img{
    height: 185px;
}

.titulo_contexto{
    color: #00a5d8;
    font-size: 1.25em;
    line-height: 1.2em;
    font-weight: 600;
}

@media handheld and (max-width: 810px), screen and (max-device-width: 810px), screen and (max-width: 600px) {
    .template-atuacao_destaques_servicos .destaque-3-noticia{
        width: 100%;
    }
   /* .page-title {
        display: none;
    }*/
    .template-atuacao_destaques_servicos .responsivo.template-atuacao_destaques_servicos .sub-menu .menu2 li {
        font-size: 12pt;
    }
    .template-atuacao_destaques_servicos .responsivo.template-atuacao_destaques_servicos .sub-menu .menu1 {
        font-size: 12pt;
    }
    .template-atuacao_destaques_servicos section.destaques-principal2 .col-2 .principal .destaque-principal article {
        padding: 0;
    }
    .template-atuacao_destaques_servicos .principal_img , .template-atuacao_destaques_servicos .destaque-3-noticia img{
        width: 100%;
    }
}