.topo-links {
    height: 27px
}

.topo-links-item {
    font-size: 12px
}

.topo-acessibilidade-esquerda-item {
    margin-left: .63636em
}

.topo-acessibilidade-direita-item {
    margin-left: 1.81818em
}

.topo-acessibilidade-direita-item:first-child,
.topo-acessibilidade-esquerda-item:first-child {
    margin-left: 0
}

.rodape-midias-link .icon,
.topo-midias-link .icon {
    display: inline-block;
    line-height: 32px;
    height: 32px;
    width: 32px;
    position: static;
    text-align: center!important
}

.rodape-midias-link .icon.flickr:after,
.rodape-midias-link .icon.flickr:before,
.topo-midias-link .icon.flickr:after,
.topo-midias-link .icon.flickr:before {
    position: static;
    width: 12px
}

.topo-busca-submit .icon {
    position: static
}

.topo-menu {
    text-align: center
}

.region-header-menu .block-menu .content > ul {
    display: inline-block;
    margin: 0 auto;
    max-width: 100%
}

.region-header-menu .block-menu .content > ul > li {
    border-left: 1px solid #cbcbcb
}

.region-header-menu .block-menu .content > ul > li:first-child {
    border-left: none
}

.region-header-menu .block-menu .content > ul > li > a {
    padding: 0 1em;
    text-align: left;
    text-indent: 0
}

.region-header-menu .block-menu .content > ul > li .topo-submenu ul li {
    display: inline-block;
    float: left;
    margin-right: 2%;
    width: 31%
}

.region-header-menu .block-menu .content > ul > li .topo-submenu ul li a {
    line-height: 1em;
    padding: .5em 0
}

.banner-automatico-controles .fs-carousel-enabled .fs-carousel-item img {
    position: static
}

.noticia-foto-carrossel.fs-carousel-enabled .fs-carousel-control:after {
    left: 0;
    line-height: 21px;
    text-align: center;
    top: 0;
    width: 37px
}

.consulta-processual-filtro input {
    display: inline-block!important;
    float: left!important;
    width: auto!important;
    height: auto!important;
    margin-right: 0!important
}

.consulta-processual-filtro-label {
    display: inline-block!important;
    float: left!important;
    font-size: 13px!important;
    font-weight: 400!important;
    padding: 5px!important
}

.consulta-processual-campos-submit {
    display: table!important
}

.consulta-processual-label {
    display: table-cell!important;
    height: 60px!important
}

.consulta-processual-input {
    display: block!important;
    line-height: 40px;
    height: 40px;
    max-width: 100%!important;
    width: 100%!important
}

.consulta-processual-submit {
    display: table-cell!important;
    height: 40px!important;
    margin: 2em 0 0 .5em!important;
    width: 10%!important
}

.menu-lista-icones-item,
.menu-lista-item {
    border-bottom: 1px dotted #5f5f5f
}

.biblioteca .noticia-foto-imagem,
.noticia-foto-imagem,
.noticia-foto-resumo-imagem,
.post-destacado-img,
.video-destacado-img,
.videos-miniaturas-imagem {
    position: static
}

.widget-duas-colunas-coluna {
    float: left;
    clear: none;
    text-align: inherit;
    width: 46.29121%;
    margin-left: 0;
    margin-right: 4.80769%
}

.widget-duas-colunas-coluna+.widget-duas-colunas-coluna {
    margin-right: 0
}

.widget-duas-colunas-coluna a,
.widget-duas-colunas-coluna img,
.widget-duas-colunas-coluna span {
    max-width: 337px
}

.noticia-foto-imagem-legenda,
.noticia-foto-resumo-imagem-legenda {
    background: #333
}

.menu-lista-icones-link .icon,
.menu-lista-link .icon {
    margin-top: -16px
}

.videos-miniaturas-imagem-container .icon {
    margin: -19px 0 0 -19px
}

.informes-e-servicos {
    background-repeat: repeat
}

.informes-e-servicos-container {
    max-width: 100%
}

.informes-e-servicos-lista {
    display: inline-block;
    width: 100%
}

.informes-e-servicos-item {
    float: left;
    width: 14.28571428571429%
}

.informes-e-servicos-link .icon:before {
    position: static
}

.informes-e-servicos-container .fs-carousel-enabled .fs-carousel-controls {
    height: 80px;
    margin-left: -50%
}

.informes-e-servicos-container .fs-carousel-enabled .fs-carousel-control_next:after,
.informes-e-servicos-container .fs-carousel-enabled .fs-carousel-control_previous:after,
.informes-e-servicos-container .fs-carousel-enabled.fs-carousel-rtl .fs-carousel-control_next:after,
.informes-e-servicos-container .fs-carousel-enabled.fs-carousel-rtl .fs-carousel-control_previous:after {
    left: 0!important;
    line-height: 23px!important;
    top: 0!important
}

.region-footer-menu .content .menu-block-wrapper > ul > li {
    width: 13.28571428571429%
}

.banner-com-conteudo-imagem {
    position: static
}

.banner-com-conteudo-texto {
    background: none;
    display: block;
    text-align: center
}

.banner-com-conteudo-titulo {
    margin: 30px auto 0
}

.banner-com-conteudo-descricao {
    margin: 15px auto 0
}

.banner-com-conteudo-imagem,
.banner-simples-145-imagem,
.banner-simples-250-imagem {
    position: static
}

.navegacao-abas-grande .navegacao-abas-link,
.navegacao-abas-link {
    margin-right: 1.02987%
}

.navegacao-abas-grande .navegacao-abas-link:last-child,
.navegacao-abas-link:last-child {
    margin-right: 0
}

.lista-sanfona-titulo {
    border-bottom: 1px dotted #dcdcdc
}

.noticia-foto-resumo-lista .noticia-foto-resumo-imagem-container {
    width: 17%;
    margin-right: 1%
}

.noticia-foto-resumo-lista .noticia-foto-resumo-imagem-container~.noticia-foto-resumo-resumo,
.noticia-foto-resumo-lista .noticia-foto-resumo-imagem-container~.noticia-foto-resumo-titulo {
    width: 81%
}

.paginacao-item {
    margin-right: .1875em
}

.paginacao-item:last-child {
    margin-right: 0
}

.rodape-quatro-coluna-irregular-maior {
    float: left;
    clear: none;
    text-align: inherit;
    width: 39.02185%;
    margin-left: 0;
    margin-right: 0
}

.rodape-quatro-coluna-irregular-maior+div {
    float: left;
    clear: none;
    text-align: inherit;
    width: 26.22268%;
    margin-left: 0;
    margin-right: 0
}

.rodape-quatro-coluna-irregular:last-child {
    float: left;
    clear: none;
    text-align: inherit;
    width: 12.27888%;
    margin-left: 0;
    margin-right: 0
}

.cta-nome-quatro-coluna+.cta-nome-quatro-coluna+.cta-nome-quatro-coluna+.cta-nome-quatro-coluna,
.cta-nome-resumo-cinco-coluna+.cta-nome-resumo-cinco-coluna+.cta-nome-resumo-cinco-coluna+.cta-nome-resumo-cinco-coluna+.cta-nome-resumo-cinco-coluna,
.rodape-seis-coluna+.rodape-seis-coluna+.rodape-seis-coluna+.rodape-seis-coluna+.rodape-seis-coluna+.rodape-seis-coluna+.rodape-seis-coluna,
.region-footer-menu .content .menu-block-wrapper > ul > li+.region-footer-menu .content .menu-block-wrapper > ul > li+.region-footer-menu .content .menu-block-wrapper > ul > li+.region-footer-menu .content .menu-block-wrapper > ul > li+.region-footer-menu .content .menu-block-wrapper > ul > li+.region-footer-menu .content .menu-block-wrapper > ul > li {
    margin-right: 0;
    float: right
}

body.qualidade-de-vida .cta-lateral-nome-resumo-imagem {
    margin-top: -75%
}

body.qualidade-de-vida .cta-lateral-nome-imagem {
    margin-top: -40%
}

body.saude .cta-lateral-nome-imagem {
    margin-top: -58.5%
}

.videos-miniaturas-imagem-container,
body:not(.biblioteca):not(.saude):not(.pje-jt) .noticia-foto-imagem-container,
body:not(.qualidade-de-vida) .noticia-foto-resumo-imagem-container {
    width: 100%;
    padding-top: 75.00001%
}

.biblioteca .noticia-foto-imagem-container,
.pje-jt .noticia-foto-imagem-container,
.post-destacado-imagem-container,
.qualidade-de-vida .noticia-foto-resumo-imagem-container,
.saude .noticia-foto-imagem-container,
.video-destacado-imagem-container,
video {
    width: 100%;
    padding-top: 56.25%
}

.banner-automatico-slide-conteudo-texto {
    margin: -3% 0 0 -28%
}

.tres-colunas-ultima-exata-coluna:first-child,
.tres-colunas-ultima-exata-coluna:first-child+.tres-colunas-ultima-exata-coluna {
    width: 40%
}

.tres-colunas-ultima-exata-coluna:first-child+.tres-colunas-ultima-exata-coluna+.tres-colunas-ultima-exata-coluna {
    width: 20%
}

.acesso-facil-lista-item:first-child+.acesso-facil-lista-item+.acesso-facil-lista-item,
.acesso-facil-lista-item:first-child+.acesso-facil-lista-item+.acesso-facil-lista-item+.acesso-facil-lista-item+.acesso-facil-lista-item+.acesso-facil-lista-item {
    float: right;
    margin-right: 0
}

.consulta-processual-filtro-label {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #d7d7d7;
    cursor: pointer;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 2.64286em;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: 1px
}

.consulta-processual-filtro:checked+.consulta-processual-filtro-label {
    background: #2e75ba;
    color: #fff
}

.consulta-processual-filtro {
    float: left;
    clear: none;
    text-align: inherit;
    width: 55.92173%;
    margin-left: 0;
    margin-right: 0;
    color: #5f5f5f;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: .875em;
    font-weight: 500;
    line-height: 1.5;
    margin-top: .6875em
}

li.noticia-simples-item {
    margin-bottom: 1em!important
}

.conteudo .link-detalhes-direita {
    margin-top: 1.42857em
}

.videos-miniaturas-imagem-container:first-child {
    margin-left: auto;
    height: 113px;
    margin-bottom: 1em
}

.videos-miniaturas-imagem-container:before {
    background: hsla(0, 0%, 100%, .3);
    content: '';
    display: inline-block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.conteudo {
    margin-bottom: 2em!important
}

.fs-carousel-controls .fs-carousel-visible {
    top: -100px
}

.noticia-foto-carrossel.fs-carousel-enabled .fs-carousel-control:after {
    position: absolute;
    top: 25%
}

.noticia-foto-carrossel.fs-carousel-enabled .fs-carousel-pagination.fs-carousel-visible {
    bottom: 4.3125em;
    margin-top: 0;
    position: absolute;
    text-align: left
}

li.menu-lista-item {
    font-weight: 700!important
}

.fs-carousel-enabled .fs-carousel-control {
    top: 5px
}