/*
Theme Name: Bossa Criativa - ALPB
Theme URI: http://bossacriativa.com.br/
Description: Tema desenvolvido em 2012 para o novo portal da ALPB
Author: bossacriativa
Author URI: http://bossacriativa.com.br/
Version: 1.0
*/

*{outline: none;}
a{text-decoration: none;color: #58595B;}
a:hover{text-decoration: underline;}
.titulo{line-height: 1.2em;letter-spacing: -0.03em;}
h1,h2,h3,h4,h5,h6{line-height: 1.2em;letter-spacing: -0.03em;}
.fonte-padrao{font-family: 'PT Sans',sans-serif;}
ul.lista-h{list-style: none;margin-bottom: 0;}
ul.lista-h li{margin-left: 0;float: left;list-style: none;display: block;}
ul.lista-v{list-style: none;margin-bottom: 0;}
ul.lista-v li{margin-left: 0;list-style: none;}
.left{float: left !important;}
.right{float: right !important;}
.no-margin-bottom{margin-bottom: 0;}
.borda-polaroid{border: #fff 8px solid;}
.no-indent {display: block;height: 100%;text-indent: -9999px !important;width: 100%;}
.no-visible{display: none;margin: -9999px -99999px}
#fopa-pagination{margin-top: 10px;}
#fopa-pagination .wp-pagenavi{padding-left: 0 !important;}
.btn{font-size: 16px;}
.padding_5{padding: 5px;}
.padding_10{padding: 10px;}
.padding_15{padding: 15px;}
.padding_20{padding: 20px;}

.margin_5{margin: 5px;}
.margin_10{margin: 10px;}
.margin_15{margin: 15px;}
.margin_20{margin: 20px;}

.margin_0_5{margin: 0 5px;}
.margin_0_10{margin: 0 10px;}
.margin_0_15{margin: 0 15px;}
.margin_0_20{margin: 0 20px;}

.margin_5_0{margin: 5px 0}
.margin_5_5{margin: 5px 5px;}
.margin_5_10{margin: 5px 10px;}
.margin_5_15{margin: 5px 15px;}
.margin_5_20{margin: 5px 20px;}

.margin_10_0{margin:  10px 0}
.margin_10_5{margin:  10px 5px;}
.margin_10_10{margin: 10px 10px;}
.margin_10_15{margin: 10px 15px;}

.margin_15_0{margin:  15px 0}
.margin_15_5{margin:  15px 5px;}
.margin_15_10{margin: 15px 10px;}
.margin_15_15{margin: 15px 15px;}
.margin_15_20{margin: 15px 20px;}

.margin_20_0{margin:  20px 0}
.margin_20_5{margin:  20px 5px;}
.margin_20_10{margin: 20px 10px;}
.margin_20_15{margin: 20px 15px;}
.margin_20_20{margin: 20px 20px;}

.alignnone { margin: 5px 20px 20px 0;}
.aligncenter,div.aligncenter {display: block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 5px auto 5px auto;}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

#content .wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; 
    padding: 5px 3px 10px;
    text-align: center;
}

#content .wp-caption.alignnone {
    margin: 18px 20px 20px 0;
}

#content .wp-caption.alignleft {
    margin: 18px 20px 20px 0;
    float:left;
}

#content .wp-caption.alignright {
    margin: 18px 0 20px 20px;
    float:right;
}

#content .wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

#content .wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
    text-align: left;
}

body {
    background: url("imagens/bg.png") repeat scroll 0px 0px transparent;
    font-size: 12px;font-family: 'PT Sans',sans-serif;
}

#acessibilidade{
    padding: 4px 0;
    color: #ccc;
    font: normal 13px/20px sans-serif;
    background: #464646;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#373737),color-stop(18%,#464646));
    background-image: -webkit-linear-gradient(bottom,#373737 0,#464646 5px);
    background-image: -moz-linear-gradient(bottom,#373737 0,#464646 5px);
    background-image: -o-linear-gradient(bottom,#373737 0,#464646 5px);
    background-image: linear-gradient(to top,#373737 0,#464646 5px);
}
#acessibilidade a{color: #ccc;}
#acessibilidade a:hover{text-decoration: none;}
#acessibilidade span.titlebar{margin-bottom: 0;}
#acessibilidade li{margin-left: 5px;float: right;}
#acessibilidade li span{margin-left: 5px;}

/*Depois da campanha da prostata, voltar ao normal*/

/*

*/
header{
    background: url("imagens/bg-header.png") repeat scroll 0px 0px transparent;
    height: 211px;overflow: hidden;
}


/*tirar depois da campanha*/
/*

header{
    background: url("imagens/bg-header-prostata.jpg");
    height: 227px;overflow: hidden;
}
*/

header h1 {
    background: url("imagens/sprite.png") no-repeat scroll 0px 0px transparent;
    float: left;
    height: 173px;
    width: 108px;
    margin-bottom: 0;
}

header span.legislatura{
    color: #50463B;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 33px;
    line-height: 37px;
    margin-left: 12px;
    text-transform: uppercase;
}

/*
depois da campanha da prostata, voltar ao normal
    background: url("imagens/sprite.png") no-repeat scroll 0px -402px transparent;

*/

header .wrap {
    background: url("imagens/sprite.png") no-repeat scroll 0px -402px transparent;
    height: 124px;
    width: 799px;
    float: right;
    margin-top: 7px;
}
/*
header .wrap {
    background: url("imagens/bg_novembroazul.png");
    height: 140px;
    width: 819px;
    float: right;
    margin-top: 1px;
}
*/

.menu-redes {
    width: 88%;
    height: 32px;
    padding: 1px;
    margin-bottom: 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 24px;
    color: #31348B;
}

.menu-redes svg {
    height: 30px;
}

header nav.redes {
    height: 32px;
    overflow: hidden;
    width: 113px;
}

header nav.redes li{
    height: 32px;
    width: 28px;  
   float: right;
}

/*depois da campanha, voltar ao normal*/
/*

nav.redes ul li .facebook {background: url("imagens/sprite.png") no-repeat scroll -214px -13px transparent;}
nav.redes ul li .flickr {background: url("imagens/sprite.png") no-repeat scroll -243px -13px transparent;}
nav.redes ul li .youtube {background: url("imagens/sprite.png") no-repeat scroll -271px -13px transparent;}
nav.redes ul li .twitter {background: url("imagens/sprite.png") no-repeat scroll -299px -13px transparent;}
*/

nav.redes ul li .facebookp {background: url("imagens/btn-facebook-prostata.jpg"); height:34px; width:30px;}
nav.redes ul li .flickrp {background: url("imagens/btn-flickr-prostata.jpg"); height:32px; width:27px;}
nav.redes ul li .youtubep {background: url("imagens/btn-youtube-prostata.jpg"); height:32px; width:28px;}
nav.redes ul li .twitterp {background: url("imagens/btn-twitter-prostata.jpg"); height:32px; width:28px;}

header #barra-inferior{position: relative;top: 3px;}

header form {
    height: 36px;
    display: block;
    float: left;
    width: 235px;
}

header form .criterio {
    border: medium none;
    height: 19px;
    width: 142px;
    position: relative;
    top: 4px;
    left: 0;
    padding: 4px;
    font-size: 14px;
}

header form .localizar {
    background: url("imagens/sprite.png") no-repeat scroll -553px -212px transparent;
    border: medium none;
    font-size: 11px;
    height: 17px;
    margin: 0px;
    width: 59px;
    position: relative;
    top: 4px;
    left: -8px;
    font-weight: bold;
    color: #50463b;
}
header form .localizar:active {top:10px;left: -3px}

/*Depois da campanha da prostata, voltar ao normal*/
/**/
header .btn-agencia {
    background: url("imagens/sprite.png") no-repeat scroll 0px -313px transparent;
    height: 36px;
    width: 190px;
}


.btn-transparencia {
    background: url("imagens/btn-transparencia.png");
    height:34px;
    width: 212px;
}
.btn-tvalpb{
   background: url("imagens/btn-tvalpb.png");
   height:35px;
   width:101px;	
}
/*
header .btn-agencia {
    background: url("imagens/btn-agencia-prostata.jpg");
    height:37px;
    width: 188px;
    margin-top: -2px;
}
*/
header .btn-concurso {
	background: url("imagens/btn-concurso.png");
	height: 34px;
	width:113px;
	

}

aside {
    background: none repeat scroll 0px 0px #FFFFFF;
    padding-bottom: 20px;
}

aside h2 {
    background: url("imagens/sprite.png") no-repeat scroll -768px 2px transparent;
    color: #50463c;
    font-size: 14px;
    height: 20px;
    margin: 0 10px 5px 10px;
    text-indent: 28px;
    text-transform: uppercase;
    font-weight: normal;
}

aside nav.institucional h2 {background-position: -768px -94px;margin-top: 20px;}
aside nav.legislacao h2 {background-position: -768px -23px;}
aside nav.eventos h2 {background-position: -768px -143px;}
aside nav.sistemaWeb h2 {background-position: -768px -55px;}
aside nav.servicos h2 {background-position: -768px -71px;}

aside ul{margin-left: 10px;margin-bottom: 30px !important;}
aside ul li span {font-size: 15px;}
aside ul li.evento-mes {font-size: 14px;}
aside ul li span, aside ul li.evento-mes {font-weight: bold;color: #58595b;}
aside ul li a {
    color: #58595b;
    font-size: 13px;
    margin-bottom: 10px;
}

.banners-laterais {margin-top: 20px;text-align: center;}
.banners-laterais ul {margin-left: 0}
.banners-laterais ul .block_inner{margin-bottom: 20px;}

#noticias{background-color: #fff;padding: 16px;margin-bottom: 20px;}

#slider {
    height: 335px;
    overflow: hidden;
    position: relative;
    width: 390px;
    margin-right: 20px;
}

#slider .tabs {
    height: 266px;
    width: 45px;
    float: right;
}

#slider .tabs a {
    background: url("imagens/sprite.png") no-repeat scroll -658px 0px transparent;
    color: #FFFFFF;
    display: block;
    font-size: 33px;
    height: 51px;
    margin-top: 0px;
    text-decoration: none;
    width: 44px;
    cursor: pointer;
    line-height: 54px;
    text-indent: 9px;
}

#slider .tabs a:hover, #slider .tabs a.current {
    background: url("imagens/sprite.png") no-repeat scroll -658px -53px transparent;
}

#slider .panes{
    width: 100%;
    height: 335px;
    position:absolute;
    top:0;
    left:0;
}

#slider .panes .panes-content{
    height: 335px;
    width: 345px;
    overflow: hidden;
}

#slider .panes .panes-content img {
    float: left;
    height: 260px;
    width: 345px;
}
#noticias .panes h3{margin-top: 10px;}

#content{padding-bottom: 20px}

#content h2.titulo{font-size: 15px;color:#50463b;text-transform: uppercase;font-weight: normal;padding-left: 28px;}
#content h2.titulo a{color:#50463b;}

#noticias h2, #multimidia h2, #fotos h2{background: url("imagens/sprite.png") no-repeat scroll -768px -69px transparent;margin-top: 4px;}
#content h3.titulo{
    font-weight: normal;
    font-size: 18px;
    margin-bottom: 5px;
    letter-spacing: -0.055em;
    background: none;
    text-indent: 0;
    text-transform: none;
    padding: 0;
    height: auto;
}

#content h3.titulo a{
    color: #97764E;
    font-size: 20px;
}

#manchetes{width: 308px;}
#manchetes ul{position: relative;top: -5px;}
#manchetes p{font-size: 13px;color: #58595b;}

#banner-central{border: medium none;height: 139px; margin-top: 20px;background-color: #fff;text-align: center;margin-bottom: 20px; padding-top:1px;}

#espaco-do-cidadao{
    background-color: #eff2f3;padding: 16px;margin-bottom: 20px;
}

#espaco-do-cidadao h2{background: url("imagens/sprite.png") no-repeat scroll -768px -117px transparent;}
#espaco-do-cidadao h2 a{color: #353894 !important;}

#espaco-do-cidadao ul {
    height: 112px;
    margin: 26px 0px 0px;
}

#espaco-do-cidadao ul li {
    background: url("imagens/sprite.png") no-repeat scroll -3px -191px transparent;
    height: 113px;
    margin: 0px 27px;
    width: 125px;
}

#espaco-do-cidadao ul li.item2 {
    background: url("imagens/bt-links-uteis.png");
}
#espaco-do-cidadao ul li.item3 {
    background: url("imagens/bt-pergunte-ao-deputado.png");
}

#espaco-do-cidadao ul li.item4 {
    background-position: -396px -191px;
}

#multimidia{
    border: medium none;
    height: 430px;
    margin-top: 15px;
    background-color: #fff;
}

#multimidia-content{padding: 20px 15px;}

#multimidia h3{margin-top: 8px;}

#tv {
    background: none repeat scroll 0px 0px #EBEBEB;
    border: medium none;
    float: right;
    height: 244px;
    margin-top: 51px;
    width: 274px;
}

#tv h2 {
    background: url("imagens/sprite.png?sdfsr") no-repeat scroll -335px -74px transparent;
    height: 66px;
    position: relative;
    top: -34px;
}

/*#tv ul{position: relative;top: -30px;display: block;width: 225px;margin: 0 auto;}*/

#tv ul {
    display: block;
    height: 175px;
    margin: 0 auto;
    overflow-y: auto;
    position: relative;
    top: -30px;
    width: 225px;
}


#tv ul li{padding: 4px 0;border-bottom: #ccc 1px solid;color:#1b1d68;}
#tv ul li.noar{font-weight: bold;font-size: 15px;}

#sessoes {
    background: none repeat scroll 0px 0px #EBEBEB;
    border: medium none;
    float: right;
    height: 87px;
    margin-top: 50px;
    position: relative;
}

#sessoes h2 {
    background: url("imagens/sprite.png") no-repeat scroll -335px 3px transparent;
    height: 66px;
    position: relative;
    top: -34px;
}

#sessoes-content {
    bottom: 8px;
    left: 17px;
    position: absolute;
    width: 232px;
}

#sessoes-content  .item1 {
    background: url("imagens/sprite.png") no-repeat scroll -772px -186px transparent;
    margin-top: 13px;
    padding-left: 24px;
    width: 70px;
}

#sessoes-content  .item2 {
    border-left: 1px solid #D2CFCA;
    padding-left: 14px;
    padding-top: 6px;
}

#sessoes-content  div {
    float: left;
    margin: 6px 0px 0px 13px;
    text-transform: uppercase;
    width: 95px;
}

#sessoes-content  div a {
    color: #1B1D68;
    text-decoration: none;
}

#sessoes-content  div span {
    letter-spacing: 4px;
}

#fotos {
    border: medium none;
    margin-top: 20px;
}

#fotos img {
    width: 176px;
    height: 117px;
}

#fotos ul li {
    margin-right: 15px;
}

#content .more {
    text-align: center;
    color: #97764e;
    text-transform: uppercase;
    font-size: 11px;
    margin-top: 4px;
    display: inherit;
    position: relative;
    top: 5px;
    clear: both;
}

#mais-noticias{
    margin-top: 20px;text-align: justify;
}
#mais-noticias h2{background: url("imagens/sprite.png") no-repeat scroll -768px -22px transparent;}


#mais-noticias ul li {
    height: 210px;
    overflow: hidden;
    padding: 10px;
    width: 166px;
    margin-left: 0;
    border-left: #d2cfca 1px solid;
}

#mais-noticias ul li.odd{background: url(imagens/bg-transparencia.png)}
#mais-noticias ul li.even{background-color: #fff;}

#mais-noticias h3 {
    font-size: 14px;
    margin-bottom: 15px;
    display: block;
    font-weight: normal;
}
#mais-noticias h3 a{color: #97774E;}

footer{
    background: url("imagens/bgFooter.jpg") repeat-x scroll 0px 0px transparent;
    height: 130px;
    margin-top: 20px;
}

footer .grid_24{position: relative;}

footer nav.redes {
    height: 47px;
    overflow: hidden;
    width: 144px;
}

footer nav.redes ul li{
    height: 47px !important;
    width: 29px;
}

footer h4 {
    color: #31348B;
    font-size: 11px;
    font-weight: bold;
    left: 130px;
    position: absolute;
    text-transform: uppercase;
    top: 12px;
    margin-bottom: 0;
}

footer address{
    color: #58595B;
    font-size: 12px;
    font-weight: bold;
    left: 130px;
    position: absolute;
    text-transform: uppercase;
    top: 47px;
    font-style: normal;
}

footer .logo {
    background: url("imagens/sprite.png") no-repeat scroll -113px 0px transparent;
    height: 101px;
    position: absolute;
    right: 0;
    top: 0;
    width: 65px;
}

footer nav.redes ul li .facebook {background: url("imagens/sprite.png") no-repeat scroll -215px 0 transparent;}
footer nav.redes ul li .flickr {background: url("imagens/sprite.png") no-repeat scroll -243px 0 transparent;}
footer nav.redes ul li .youtube {background: url("imagens/sprite.png") no-repeat scroll -271px 0 transparent;}
footer nav.redes ul li .twitter {background: url("imagens/sprite.png") no-repeat scroll -299px 0 transparent;}

.interna article{background-color: #fff;padding: 15px;margin-bottom: 20px;text-align: justify;position: relative;}
.interna article p{
    font-size: 14px;margin-top: 15px;
}
.interna article p.margin-bottom{
    margin-bottom: 15px;margin-top:0;
}
.interna article p.no-margin{
    margin-bottom: 0;margin-top:0;
}

.interna article h1 {
    font-size: 22px;
    color: #50463C;
    width: 600px;
    float: left;
    line-height: 1.3em;
    margin: 15px 0 10px 0;
}

.interna article h3, .interna section h3{
    color: #FFF;
    height: 20px;
    padding: 4px 0 4px 10px;
    text-indent: 34px;
    text-transform: uppercase;
    background: url("imagens/sprite.png") no-repeat scroll -655px -600px #353894;
    font-weight: normal;
    font-size: 18px;
}
.interna.single article h3{margin-bottom: 0;}

.interna article h4{font-size: 17px;margin-bottom: 5px;}

.interna article .data {
    font-size: 10px;
    margin-top: 15px;
    float: right;
}

.interna article nav {
    width: 84px;
    height: 69px;
    float: right;
    background: none repeat scroll 0% 0% #F2F2F2;
    padding: 4px;
}

.interna article nav a {
    width: 84px;
    height: 17px;
    float: left;
    display: block;
    margin: 4px 0px 0px;
    text-transform: uppercase;
    color: #58595B;
    font-size: 10px;
    text-indent: 22px;
}

.interna article nav a.facebook {background: url("imagens/sprite.png") no-repeat scroll -668px -660px transparent;}
.interna article nav a.twitter {background: url("imagens/sprite.png") no-repeat scroll -668px -680px transparent;}
.interna article nav a.imprimir {background: url("imagens/sprite.png") no-repeat scroll -668px -700px transparent;}

.interna .lista li{padding: 15px;color: #58595b;}
.interna .lista li.even{background: url(imagens/bg-transparencia.png)}
.interna .lista li.odd{background-color: #f6ece3;}

.interna .box-download{
    float: left;
    width: 100px;text-align: center;margin-right: 20px;
    background-color: #b1a396;color: #ddd;opacity: 0.9;
}
.interna .box-download:hover{color: #fff;opacity: 1;}
.interna .agenda-das-comissoes .box-download{padding: 50px 0;}

.page-not-found article{background-color: #fff;padding: 20px 15px;color: #58595b;text-align:center;}
.page-not-found h2{margin-bottom: 10px;}
.page-not-found .keyword{font-size: 20px;padding: 4px;width: 450px}

#sala-de-imprensa-lista{background-color: #fff;padding-bottom: 20px;}
#sala-de-imprensa-lista article{border-bottom: #ccc 1px solid;margin-bottom: 15px;padding: 0;}
#sala-de-impensa-container{padding: 20px;}
#sala-de-imprensa-lista h3{background: #353894 url("imagens/sprite.png") no-repeat scroll -752px -214px;}
#sala-de-imprensa-lista .image{margin: 10px 0 15px 20px;}

#sala-de-imprensa-sidebar{background-color: #fff;padding-top: 40px;}
aside#sala-de-imprensa-sidebar ul li{margin-bottom: 20px;}
#sala-de-imprensa-sidebar h2{font-size: 13px;line-height: 22px;font-weight: normal;border-left: #a2978b 7px solid; padding-left: 5px;margin-bottom: 10px;background: none;text-indent: 0;margin: 0 0 10px 0;}
aside#sala-de-imprensa-sidebar li{width: 97%;}
aside#sala-de-imprensa-sidebar li.wp-cpl{margin: 0 !important;padding: 8px 5px !important;}
aside#sala-de-imprensa-sidebar li.wp-cpl-odd{background-color: #f6ece3 !important;}
aside#sala-de-imprensa-sidebar li .socialmedia-buttons a{margin-bottom: 5px;}
#sala-de-imprensa-sidebar #b{font-size: 16px;width: 196px;padding: 4px;}

span.wp-cpl-video-thumbnail{
    float:left;
    width:70px;
    display: block;
    overflow: hidden;
    margin: 0 10px 0 0 !important;
}

.wp-cpl-video-thumbnail img{width:70px;}

.wp-cpl-title{
    font-family: 'PT Sans',sans-serif;
    font-size: 12px;
    line-height: 1.2em !important;
    letter-spacing: -0.03em;
}

.noticia h4{margin: 10px 0;color: #50463C;}
.box-sala-de-imprensa-imagem{width: 134px;height: 134px;display:block;float: left;margin: 0 10px 10px 0;}
.box-sala-de-imprensa-imagem img{width: 134px;height: 134px;display:block;float: left;}

table.tabela {
    color: #FFFFFF;
    margin: 0 0 20px 0;
    font-size: 14px;
    line-height: 23px;
}

table.tabela thead {
    background: none repeat scroll 0% 0% #50463C;
    color: #FFFFFF;
    text-align: center;
}

table.tabela thead th, table.tabela tbody td {
    border: 2px solid #FFFFFF;padding: 4px
}

table.tabela tbody tr {
    background: none repeat scroll 0% 0% #B1A396;
    color: #FFFFFF;
    text-align: center;
}

table.tabela.duas-colunas{margin-right: 20px;}

.interna .saiba-mais{width: 328px;float:left;}
.interna .saiba-mais h5{width: 328px;height: 51px;}
.interna .saiba-mais .apresentacao{background: #353894 url("imagens/sprite.png") no-repeat -4px -635px;}
.interna .saiba-mais .atribuicoes{background: #353894 url("imagens/sprite.png") no-repeat -4px -687px;}
.interna .saiba-mais .agenda-comissoes{background: #353894 url("imagens/sprite.png") no-repeat -331px -635px;}
.interna .saiba-mais .relatorios-comissoes{background: #353894 url("imagens/sprite.png") no-repeat -331px -687px;}

.lista-style li{width: 216px;padding: 20px 10px;background-color: #f6f6f6;float: left;clear: none;margin: 10px 6px 10px 0;}
.lista-style li h2{font-size: 18px;line-height: 1.2em;letter-spacing: -0.03em;font-weight: normal;border-left: #a2978b 7px solid; padding-left: 5px;}
.lista-style li a{color:#50463c;}

#deputado{background-color: #fff;padding: 20px;}
#deputados-topo {
    height: 30px;
    background: url("imagens/bg-deputados.png") no-repeat scroll 7px 7px #353894;
    margin-bottom: 15px;margin-top: 20px;
}

#deputados-topo span {
    color: #FFFFFF;
    margin-left: 45px;
    line-height: 28px;
    font-size: 15px;
    text-transform: uppercase;
}

#caminho ul li a {color: #FFFFFF;}

.titulo-linha,.titulo-linha{
    font-size: 15px !important;
    line-height: 1.2em;
    letter-spacing: -0.03em;
    font-weight: normal;
    border-left: #a2978b 7px solid;
    padding-left: 5px !important;
    border-bottom: #a2978b 1px solid;
    padding-bottom: 3px;text-transform: uppercase;
    color: #50463b !important;
    margin-bottom: 20px !important;
    text-align: left;
}

#deputados-perfil {
    width: 658px;
    float: left;
}

#deputados-perfil p {
    font-size: 14px;
    padding-top: 5px;
}
#informacoes p {line-height: 4px;}

#redes_sociais {
    width: 222px;
    height: 237px;
    float: right;
}

#redes_sociais span {
    color: #50463C;
    font-size: 18px;
    margin-bottom: 10px;
    display: block;
}

#redes_sociais ul li {
    display: inline;
    float: left;
    width: 111px;
    height: 105px;
}

.facebook1 {background: url("imagens/sprite2.png") no-repeat scroll -4px 2px transparent;}
.twitter1 {background: url("imagens/sprite2.png") no-repeat scroll -116px 2px transparent;}
.youtube1 {background: url("imagens/sprite2.png") no-repeat scroll -4px -110px transparent;}
.intagram {background: url("imagens/sprite2.png") no-repeat scroll -116px -110px transparent;}

#box-noticias, #proposicoes{margin: 20px 0;background-color: #fff;padding: 20px;}
#box-noticias h4{font-weight: normal;margin-bottom: 5px;}
#box-noticias h4 a, #box-noticias h6 a{color: #97764e;}
#box-noticias h5{margin-bottom: 10px;color: #97764e;font-size: 13px;text-transform: uppercase;font-weight: normal;}
#box-noticias ul#maisnoticias li{width: 140px;margin-right: 15px;}
#box-noticias ul#maisnoticias li img{width: 140px;height: 92px;}
#box-noticias h6{font-size: 13px;font-weight: normal;margin-top: 8px;}


.single-deputado #videos {
    width: 330px;
    height: 300px;
    background: none repeat scroll 0% 0% #EBEBEB;
    float: left;
    padding: 15px;
}

.single-deputado #fotos-deputado {
    width: 330px;
    height: 300px;
    background: none repeat scroll 0% 0% #F7F7F7;
    float: left;
    margin: 0px 20px;
    padding: 15px;
}

.single-deputado #fotos-deputado li{
    width: 75px;height: 75px;overflow: hidden;margin-right: 9.5px;margin-bottom: 8px; 
}

.single-deputado #audio {
    width: 160px;
    height: 300px;
    background: none repeat scroll 0% 0% #EFEFEF;
    float: left;
    padding: 15px;
}

.single-deputado #videos h4 {
    font-size: 14px;margin-bottom: 0;
}

.single-deputado #videos h4 a{
    color: #50463c;
}

.single-deputado #audio a{color: #50463c;}
.single-deputado #audio ul li {
    background: url("imagens/audio.png") no-repeat scroll left center transparent;
    font-size: 11px;
    font-weight: bold;
    display: block;
    padding-left: 24px;
    margin: 12px 0;
}

div.comissoes.comissoes{margin-left: 30px;}
div.comissoes li{
    background: url(imagens/sprite.png?asd) no-repeat scroll -774px -306px transparent;
    margin-bottom: 6px;
    padding-left: 13px;
    font-size: 13px;
}

.widget_featured_page_widget .featured-post-widget {
    width: 210px;
    height: 120px;
    padding: 20px 10px;
    background-color: #f6f6f6;
    float: left;
    clear: none;
    margin: 10px 10px 10px 0;
}

.widget_featured_page_widget .featured-post-title{
    font-size: 15px !important;
    line-height: 1.2em;
    letter-spacing: -0.03em;
    font-weight: normal;
    border-left: #a2978b 7px solid;
    padding-left: 5px !important;
    border-bottom: #a2978b 1px solid;
    padding-bottom: 3px;text-transform: uppercase;
    color: #50463b !important;
    margin-bottom: 20px !important;
    text-align: left;
}

#noticias-servidor{margin-top: 20px;}
#noticias-servidor #foto-manchete{width: 345px;float: left;margin-right: 30px;}
#noticias-servidor #foto-manchete h3.titulo{margin-top: 10px;}
#noticias-servidor #manchetes{width: 345px;}

.espaco-servidor-campo {
    border: #969696 1px solid;
    padding: 5px;
    display: block;
    font-size: 13px;
    margin-bottom: 10px;
    width: 96%;
}

.espaco-servidor-botao {
    background-color: #50463c;
    color: #fff;
    padding: 5px 12px;
    border: none;
    font-size: 14px;
    position: relative;
    left: -2px;
}
.espaco-servidor-botao:active {left: -3px;top:1px;}
.btn-large {
    background:#353894 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAzCAMAAACzKZhFAAAAclBMVEU3OpXPz+U6PZf9/f7d3e3Oz+X19fr09PmztNfX1+plZ63f4O7u7vb8/P2mqNDb3OxrbbF2eLY2OZTm5/Kys9aKjMHy8/jl5fH4+Puur9TKy+OanMre3u3JyuLLy+Pa2uv+/v9VWKXt7fXNzuX///81OJSRYdNoAAAAmUlEQVQ4y+XUNw7DQBBD0dWucs45a+b+V7RK2cAQ7vXbB7CkYpB6HcbdtqaHgCfdeUGjRCRKslxGonYoZSSzaBmJRgXQ+ADJLQBSpAHuE0CyEfYhQKoROghnhNUTres762+sfmbPJ84IHYQ1wrAHyDbCaQeoI4BcuADZNwDVCJD1YmTkcmhlZM6zREZWTeCJeHek69bF73mwD17GxeNnpTmnAAAAAElFTkSuQmCC) no-repeat;
    padding: 0 10px 0 40px;
    display: block;
    width: 260px;
    color: #fff;
    line-height: 53px;
    height: 51px;
    overflow: hidden;
    font-size: 16px;
    text-transform: uppercase;
}

.ao-vivo h3{background-position: 15px -586px !important;height: 30px !important;width: 670px;}

/*** TRANSPARENCIA ***/
header#transparencia{position: relative;height: auto;background: none;}
header#transparencia .wrap {
    background: url("imagens/sprite.png") no-repeat scroll 0px -808px transparent;
    height: 80px;
    width: 530px;
    float: right;
    margin-top: 27px;
}


header#transparencia h1 {
    background: url("imagens/sprite.png") no-repeat scroll 0px 0px /*-684px -725px*/ transparent;
    float: left;
    height: 173px;/*168px;*/
    width: 108px;/*110px;*/
    position: absolute;
}

header#transparencia h2 {
    float: left;
    width: 270px;
    font-size: 50px;
    margin-top: 32px;
    margin-left: 125px;
    line-height: 0.8em;
}
header#transparencia h2 a{
    color: #50463c;text-decoration: none;
}

header#transparencia #topo-content{
    background: url("imagens/bg-top-content.png");
    height: 140px;border-top: #1a1d6c 2px solid;border-bottom: #1a1d6c 2px solid;
}

header#transparencia #barra-superior {background: url("imagens/bg-bottom-bar.png") repeat-x 0 -2px;height: 35px;}

header#transparencia #barra-inferior{
    background: url("imagens/bg-bottom-bar.png") repeat-x 0 -3px;
    height: 37px;position: inherit;top:inherit;
}

header#transparencia #barra-inferior form{width: 270px;float:left;}
header#transparencia #barra-inferior form .criterio{float: left;display:block;width: 265px;top: 3px;}
header#transparencia #barra-inferior ul#menu-transparencia{margin-top:6px;}
header#transparencia #barra-inferior ul#menu-transparencia li{margin: 0 10px;font-weight: bold;font-size: 14px;}
header#transparencia #barra-inferior ul#menu-transparencia li a{text-decoration: none;}
header#transparencia #barra-inferior span.icon-sic{
    display: block; margin-top: 3px; margin-right: 10px;
    width: 30px;height: 30px;
    background: url("imagens/sprite.png") no-repeat scroll -185px -51px transparent;
}

header#transparencia .btnAgencia {
    background: url("imagens/sprite.png") no-repeat scroll 0px -312px transparent;
    height: 36px; margin-top: -2px;
    width: 192px;
}

#page-transparencia{margin-bottom: 30px;margin-top:30px;}
#page-transparencia #menu-grande li{text-indent: -9999px;cursor:pointer;margin: 0 8px;width: 125px;height: 112px;background: url("imagens/buttons-transparencia.png") no-repeat scroll transparent;margin-bottom: -15px ;}
#page-transparencia #menu-grande li a{display: block;width: 100%;height: 100%;}
#page-transparencia #menu-grande li.administracao{background-position: 0 0;}
#page-transparencia #menu-grande li.recursos-humanos{background-position: -128px 0;}
#page-transparencia #menu-grande li.funcionamento{background-position: -256px 0;}
#page-transparencia #menu-grande li.deputados{background-position: -384px 0;border-bottom: 0;}

#page-transparencia .box-content{padding-top: 15px;margin-left: 7px;padding-left: 10px;float: left;width: 200px;position: absolute;background: url(imagens/bg_box_content.png) no-repeat transparent bottom left;}
#ajuste{height: 240px;}

#banners-transparencia{
    border: #e8e4e0 1px solid;
    width: 308px;
    height: 277px;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
#banners-transparencia img{
    width: 308px;
    height: 277px;
    top: 0;
    left: 0;
}

#form-sac{background: url(imagens/bg-form-sac.png) no-repeat;padding-left: 160px;padding-top: 40px;}
#form-sac h3{color: #50463b;}
#form-sac input, #form-sac select, #form-sac textarea{border: #e8e4e0 1px solid;padding: 4px;font-size: 12px;}

.form-linha{margin-bottom: 10px;}
.form-linha label{display: block;margin-left: 2px;color: #50463b;font-size: 13px;font-weight: bold;}
.form-linha input.w-390, .form-linha textarea.w-390{width: 380px;}
.form-linha select.w-390{width: 390px;}
.form-linha input.w-350, .form-linha textarea.w-350{width: 340px;}
.form-linha select.w-350{width: 350px;}
.form-linha input.w-160, .form-linha textarea.w-160{width:157.5px}
.form-linha select.w-160, .form-linha div.w-160{width: 160px;}
.form-linha.left{margin-right: 15px;}
.form-linha.left.no-margin{margin-right: 0;}

#form-sac-seguranca{color: #50463b;line-height: 28px;margin-top: 5px;margin-bottom: 10px;background-color: #e2e2e2;padding: 12px;width: 765px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
#form-sac-seguranca img{display: block;margin-right: 15px;}
#form-sac-seguranca label{color: #50463b;font-size: 13px;font-weight: bold;}
#form-sac-seguranca input{border: #e8e4e0 1px solid;padding: 4px;font-size: 12px;}
#form-sac-seguranca #ip span{color: #1315a7;font-weight: bold;}

#form-sac-rodape{background: url(imagens/logo-sac-horizontal.png) no-repeat right top;width: 780px;height: 69px;}
#form-sac-rodape .button{margin-top: 18px;padding: 6px 10px;background-color: #2b2e8e;color: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#form-sac-rodape .button:hover{background-color: #2f3296;}
#form-sac-rodape .button:active{position: relative;top:1px;left: 1px;}
#form-sac-rodape .btn-sac{float: right;width: 182px;height: 72px;text-indent: -9999px}

.licitacao .box-download{padding: 15px 0;float: none;margin-right: 0;width: 100%;}
.licitacao .box-download a:hover{text-decoration: none;}
.licitacao li{margin-bottom: 20px;}
.licitacao li.linha{background-color: #ccc;height: 1px;width: 100%;}

.interna ul.lista-v li{margin-bottom: 8px;}

.acessibilidade {background: #2b2b2b;}
.acessibilidade ul {padding:20px; width: 940px;height:100%;margin: 0 auto;text-align:left;position: relative;}
.acessibilidade li {display: inline-block; float: left;margin-right:1px;}
.acessibilidade li a { color:#fff; font-size:1.4em;padding:10px;background: #333;vertical-align: middle;display: block; height:auto;
-moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;border-radius: 8px;}
.acessibilidade li a:hover {background: #4F4F4F;}

.espacamentobanners { margin-bottom:20px; }
.espacoladoesquerdo { margin-left:15px; margin-bottom:30px; }
.maiorproform { width:300px; }
