* {
    outline:none;
}
html,body {
    padding: 0px;
    margin: 0px;
}

form{
    margin:0px;
    padding:0px;
}

/** TOPO
****************************/
#header{
}
#topo{
    width:891px;
    height:116px;
    margin:0 auto;
}
#left-topo{
    float:left;
}
#right-topo{
    width:422px;
    padding-left:104px;
    padding-top:6px;
    float:left;
}
#combo-paginas{
    width:207px;
    height:18px;
    margin:8px 0px 10px 120px;
}
#topo-data{
    margin-left:150px;
}
#topo-links{
    padding: 0px;
    margin: 0px;
    padding-left:30px;
    padding-top:6px;
}
#topo-links li{
    list-style: none;
    float: left;
}
#topo-links li a.topo-img-link{
    margin-left:2px;
    margin-right:1px;
}
#topo-links li a.topo-icones{
    float:right;
    margin:18px 5px 0px 4px;
}
.sublinks{
    padding: 0px;
    margin: 0px;
    padding-top: 20px;
    padding-left: 37px;
    list-style: none;
    display: none;
    position: absolute;
    z-index: 50;
    
}
.sublinks li a{
    display: block;
    width: 122px;
    padding-left: 10px;
    margin-bottom: 17px;
}
#link-cidania{
    width: 150px;
}
#link-curiosidades{
    width: 165px;
}
#link-paulomarcio{
    width: 147px;
}
#link-participacao_e_cidadania, #link-audiencias{
    width: 155px;
}
#camara_sublinks {
    width: 455px;
    height: 100px;
}
#vereadores_sublinks{
    width: 455px;
    height: 117px;
    padding-left: 30px;
}
#servicos_sublinks{
    width: 455px;
    height: 117px;
    padding-top: 20px;
}

/** RODAPE
****************************/
#box-rodape{
    width:891px;
    clear: both;
    padding-top:26px;
    margin:0 auto;
}
#box-rodape ul{
    padding:0px;
    margin:0px;
}
#box-rodape ul li{
    float:left;
}
#box-rodape ul li a{
    margin-left:8px;
    margin-right:8px;
}
#dados-rodape{
    height:60px;
    padding-top:14px;
    clear:both;
}
#rodape-left{
    width:386px;
    float:left;
}
#rodape-left img{
    float:left;
    margin-right:8px;
}
#rodape-right{
    width:496px;
    float:left;
}
#rodape-right a{
    margin-left:10px;
    margin-right:10px;
}
#rodape-right a:hover{
    text-decoration:underline;
}

/** ESTRUTURA
****************************/
#container{
    padding-top: 19px;
}
#conteudo-pag{
    width:891px;
    margin:0px auto;
}
#quadro-left{
    width: 703px;
    float: left;
}
#quadro-right{
    width: 188px;
    float: left;
}
#layer-animacao{
    margin-left: 18px;
}
#breadcrump-page{
    height: 15px;
    margin-bottom: 11px;
}
.titulo-pag{
    
}


/** RIGHTBAR
****************************/
#box-busca{
    width:157px;
    height:95px;
}
#box-busca h3{
    margin:0px;
    padding-top:3px;
    padding-bottom:3px;
}
#busca-chave, #busca-opcao{
    width:126px;
    height:15px;
    margin-bottom:5px;
    padding-left:5px;
    padding-top:3px;
}
#busca-opcao{
    width:133px;
    height:20px;
    padding:0px;
}
#busca-submit{
    width:73px;
    height:20px;
    margin-right:12px;
    float:right;
    cursor:pointer;
}
#box-presidente{
    width:148px;
    height:70px;
    margin-top:5px;
    margin-bottom: 22px;
    padding-top:97px;
    padding-left:9px;
    line-height:13px;
}
#box-presidente h4{
    display:block;
    margin:0px;
    margin-bottom:3px;
}
#sidebar{
    width:157px;
    float:left;
    margin-left:16px;
}
#ico-tv{
    float:left;
}
#link-tv{
    display:block;
    width:133px;
    float:left;
    margin-left:4px;
}
.box-banners{
    padding-bottom:11px;
    margin-bottom:12px;
    border-bottom:1px solid #9FB4CC;
}
#box-cidadao{
    width:157px;
    padding-top:80px;
}
#round-bottom{
    float:left;
}

/** LEFT BAR
****************************/
#left-bar{
    width:173px;
    float:left;
}
#box-newsletter{
    width:136px;
    height:130px;
    overflow:hidden;
    margin-left:17px;
    padding:13px 10px 13px 10px;
    text-align:center;
}
#news-msg{
    padding-bottom:3px;
}
.input-newsletter{
    display:block;
    width:130px;
    height:16px;
    margin-top:7px;
    padding:2px 0px 0px 3px;
}
#combo-newsletter{
    width:135px;
    height:20px;
    padding:0px;
    vertical-align:text-top;
}
#newsletter-submit{
    width:73px;
    height:20px;
    float:right;
    margin-top:7px;
    cursor: pointer;
}
#bloco-menu{
    height:400px;
}
#box-menu{
    width:204px;
    margin-top:25px;
    margin-left: -31px;
    display:none;
}
#box-menu a {
    padding: 0px;
    display: block;
    margin-left: 31px;
    margin-top: 5px;
    margin-bottom: 15px;
    margin-right: 10px;
    padding-left: 5px;
    padding-bottom: 10px;
}
#box-menu ul {
    padding:0px;
    margin: 0px;
    list-style: none;
}
#box-menu ul li {
    padding:0px;
    margin: 0px;
    list-style: none;
}
#box-menu ul li.submenu {
    border: 2px solid #fff;
    background-color: #f6f4e5;
    width: 150px;
    position: absolute;
    margin-top: -50px;
    margin-left: 205px;
    padding-top: 10px;
    display: none;
}
#box-menu a.submenuitem {
    margin-left: 10px;
}
#box-menu .menu_topo {
    position: relative;
    left: 0px;
    top: -10px;
    
}
#box-menu .menu_rodape {
    position: relative;
    left: 0px;
    bottom: -10px;
}
#conteudo {
    width:517px;
    float:left;
    margin-left:13px;
}

/** HOME
****************************/
#destaquehome{
    width:873px;
    padding-left:18px;
}
#destaque-img{
    float:left;
}
#destaque-legenda{
    width:517px;
    height:66px;
    position:fixed;
    top:357px;
}
#destaque-materia{
    width:175px;
    height:270px;
    overflow:hidden;
    padding-left:9px;
    float:left;
}
.destaque-agenda {
    width:147px;
    padding:4px 0px;
    margin-left:12px;
    overflow:hidden;
}
.agenda-data {
	padding-bottom: 4px;
}
.agenda-data img{
    margin-right:2px;
}
.destaque-agenda a{
    display:block;
    clear: both;
    padding-left:15px;
    padding-bottom: 4px;
    margin-bottom: 0px
}
#btao-agenda{
    display:block;
    width:127px;
    height:22px;
    padding-top:2px;
    margin-top:10px;
    margin-left:35px;
}
.read-more{
    display:block;
    float:right;
}
#contentpag, #contentmat{
    width: 512px;
    float: left;
    margin-left: 15px;
    padding-top: 17px;
    min-height:690px;
}
#contentmat{
    width: 679px;
}

#home-box-titulo{
    width: 492px;
    padding-top: 15px;
    padding-bottom: 10px;
    margin-bottom: 11px;
    padding-left: 25px;
    background-color: #00a9e1;
}
#box-artigo{
    padding-top: 7px;
    padding-bottom: 7px;
}
#img-deputado{
    width: 74px;
    height: 74px;
    overflow: hidden;
    padding: 4px;
    float: left;
}
#artigo-resumo{
    width: 420px;
    float: left;
    padding-left: 8px;
    padding-bottom: 12px;
}
#artigo-resumo a{
    display: block;
}
#artigo-resumo h1{
    margin: 0px;
    margin-bottom: 5px;
    margin-top: 5px;
}
#artigo-autor{
    float: right;
    margin-top: 10px;
}
#box-noticia{
    width:504px;
    padding-top:16px;
    padding-bottom: 10px;
    padding-left:13px;
}
#bloco-noticia{
    padding-top:4px;
}
#home-noticia-img{
    width:206px;
    height:140px;
    float:left;
    overflow: hidden;
}
#home-not-desc{
    width:252px;
    padding-left:11px;
    overflow:hidden;
    float:left;
}
#home-not-desc h1{
    overflow: hidden;
    margin:0px;
}
#home-not-resumo{
    padding-top:14px;
}
#home-not-resumo p{
    margin: 0px;
    padding: 0px;
}
#box-maisnoticia{
    width:497px;
    height:134px;
    padding-top:14px;
}
#box-maisnoticia a{
    display:block;
    margin-top:14px;
    margin-left:13px;
}
#box-maisnoticia div a img{
    margin-right:6px;
}
#bloco-inferior{
    width: 516px;
    padding-top:15px;
}
#bloco-banners{
    width:241px;
    float:left;
}
#bloco-enquete{
    width:250px;
    min-height: 120px;
    float:left;
    margin-left:14px;
    padding-top:7px;
    padding-left:10px;
}
#bloco-enquete .obrigado {
    padding-top: 18px;
}
#enqtitulo{
    width:210px;
    margin-left:16px;
    text-align: center;
}
#enqopcoes{
    padding-top: 10px;
    text-align: center;
}
#enqopcoes div{
    float:left;
}
#botoes-enquete{
    text-align: center;
    padding-top:5px;
    clear:both;
}
#enquete-votar{
}
#enquete-resultados {
    display: none;
}
#box-link-up{
    text-align:right;
}
#box-link-up img{
    margin-right:4px;
}

/** CAMARA » COMISSÕES
****************************/
.desc-pag{

}
.box-links{
    padding-bottom: 16px;
}
.box-links a{
    display: block;
    margin-top: 14px;
}

/** CAMARA » COMISSÃO
****************************/
#bloco-titulo{
    width: 498px;
    padding-left:16px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 16px;
}
#bloco-titulo h1{
    margin: 0px;
}
.blocos-integrantes{
    padding-bottom: 19px;
}
.blocos-integrantes h2{
    margin: 0px;
}

/** CAMARA » HISTORIA DA CAMARA
****************************/
#bloco-texto ul{
    padding-left: 15px;
}
/** CAMARA » FUNCIONÁRIOS
****************************/
#box-funcionarios{
    padding-top: 27px;
}
.box-funcao,
.box-funcionario-nome{
    min-height: 11px;
    /*line-height: 32px;*/
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
}
.box-funcao{
    width: 152px;
    padding-left: 15px;
    clear: left;
}
.box-funcionario-nome{
    width: 322px;
    margin-left: 22px;
}

/** CAMARA » PRESIDENTE | VEREADORES
****************************/
#bloco-presidente {
    padding-top: 14px;
    padding-bottom: 20px;
}
#img-presidente {
    display: block;
    width: 115px;
    padding: 13px;
    float: left;
}
#presidente-biografia {
    width: 346px;
    float: left;
    margin-left: 15px;
}
#presidente-biografia h1 {
    margin: 0px;
}
#presidente-biografia div {
    margin-top: 8px;
}
/** CAMARA » EX-PRESIDENTES
****************************/
#box-expresidente{
    
}
.box-galimg {
    display: block;
    width: 89px;
    height: 113px;
    margin: 15px 25px 15px 0px;
    float: left;
    overflow: hidden;
}
.box-galimg .pb {
    float: left;
}
.box-galimg .c {
    display: none;
}
.box-galimg .pb { display: inline; }

.tooltip-content {
    background: #C1272D;
}
.tooltip-fundo{
    width: 99px;
    min-height: 58px;
    padding: 5px;
    background: #c1272d;
    color: #E4E104;
    text-align: center;
    font-size: 12px;
}
.tooltip-fundo h3{
    color: #EAEBE2;
    font-size: 12px;
}



/** SERVIÇOS » AGENDA
****************************/
#agenda-left{
    width: 229px;
    float: left;
}
#desc-agenda{
    margin-left: 12px;
    margin-top: 2px;
}
#box-programacao{
    width: 126px;
    height: 44px;
    margin-top: 13px;
    padding-top: 10px;
    padding-left: 90px;
}
#box-agenda{
    width: 258px;
    height: 60px;
    margin-left: 15px;
    padding-left: 9px;
    padding-top: 32px;
    float: left;
}
#bloco-tituloagenda img{
    cursor: pointer;
    float: left;
}
#mes-agenda{
    width:209px;
    height: 18px;
    float: left;
    text-align: center;
}
#quad-dias{
    clear: both;
    padding-top: 17px;
}
.bloco-dias{
    display: block;
    width: 34px;
    height: 16px;
    text-align: center;
    float: left;
    margin-right: 2px;
    margin-bottom: 2px;
}
#agenda-horarios{
    padding-bottom: 20px;
}
.dados-agenda{
    padding-bottom: 14px;
    margin-top: 11px;
}
.agenda-data{
    width: 73px;
    float: left;
    padding-left: 17px;
    margin: 0px;
}
.agenda-info{
    float: left;
}
.agenda-info a{
    display: block;
    margin-top: 8px;
    padding-left: 10px;
}

/** SERVIÇOS » PLENÁRIO
****************************/
#links-sessoes{
    padding-top: 18px;
}
#links-sessoes a{
    margin-right: 20px;
}
#plenario-info{
    
}
#box-filtrosessoes{
    width: 433px;
    height: 47px;
    padding-top: 23px;
    margin-bottom: 30px;
    margin-top: 20px;
    text-align: center;
}
#box-filtrosessoes label{
    display: inline-block;
    margin-top: 3px;
    margin-right: 10px;
    vertical-align: top;
}
#box-filtrosessoes select{
    margin-right: 11px;
    vertical-align: top;
    height: 18px;
}
#filtro-submit{
    width:73px;
    height:20px;
    background:url(padrao/busca-submit.png) no-repeat;
    border: 0px;
    cursor: pointer;
}

/** SERVIÇOS » AUDIENCIAS PUBLICAS
****************************/
#audiencia-texto{
    padding-bottom: 21px;
    padding-top: 14px;
}
/** SERVIÇOS » SERVIÇOS
****************************/
.box-links-servicos{
    padding-bottom: 9px;
    margin-top: 9px;
}
.box-links-servicos a{
    float: right;
}

/** SERVIÇOS » PARTICIPAÇÃO E CIDADANIA
****************************/


/** SERVIÇOS » UTILIDADES
****************************/
.bloco-utilidades{
    margin-top: 15px;
    padding-bottom: 14px;
}

/** CAMARA » LEGISLAÇÃO
****************************/
#legislacao-boxcampos{
    width: 455px;
    height: 168px;
    
    padding-top: 16px;
    margin: 0 auto;
    margin-top: 9px;
}
.legislacao-label{
    display: block;
    width: 96px;
    height: 20px;
    line-height: 20px;
    text-align: right;
    float: left;
}
.legislacao-input{
    display: block;
    width: 323px;
    height: 18px;
    float: left;
    margin-left: 7px;
    margin-bottom: 13px;
}
#como-normas{
    width: 325px;
    height: 20px;
}
.legislacao-inputmenor{
    width: 63px;
    height: 18px;
}
#label-ano{
    width: 59px;
}
#btoes-acoes{
    clear: both;
    padding-left: 103px;
    padding-right: 27px;
}
#legislacao-btao-enviar{
    width: 84px;
    height: 19px;
    border: 0px;
    cursor: pointer;
}
#legislacao-btao-limpar{
    width: 71px;
    height: 19px;
    border: 0px;
    cursor: pointer;
    margin-left: 18px;
    margin-right: 90px;
}
#btoes-acoes a img{
    float: right;
}
#legislacao-info{
    clear: both;
    width: 404px;
    margin: 0 auto;
    padding-top: 8px;
}

/** CAMARA » MESA DIRETORIA
****************************/
h1.subtitulo{
    display: inline;
    margin: 0px;
    margin-left: 14px;
}
.mesa-diretoria-box-dados{
    margin-top: 28px;
}
.box-left{
    width: 130px;
    float: left;
}
.box-right{
    width: 377px;
    float: left;
}
.box-right h2{
    margin: 0px;
}

/** CAMARA » REMIMENTO INTERNO
****************************/
#regimento-info{
    margin-bottom: 20px;
}
#link-arquivo{
    text-decoration: none;
}
#link-arquivo img{
    margin-right: 5px;
}

/** CAMARA »
RESULTADOS DA PESQUISA
EM LEGISLAÇÃO
****************************/
#titulos-pag{
    height: 23px;
    line-height: 23px;
}

#titulos-pag a{
    float: right;
    text-decoration: none;
}
#titulos-pag a span{
    text-decoration: underline;
}

#titulobox-data,
#titulobox-titulo,
#titulobox-ler{
    height: 25px;
    padding-left: 11px;
    line-height: 25px;
    float: left;
    margin-top: 14px;
}

#titulobox-data{
    width: 84px;
}
#titulobox-titulo{
    width: 345px;
    margin-left: 2px;
    margin-right: 2px;
}
#titulobox-ler{
    width: 46px;
}
.box-dados-resolucoes{
    clear: both;
    padding-bottom: 15px;
    padding-top: 17px;
}
.box-data,
.box-titulo,
.box-icone{
    padding-left: 11px;
    float: left;
}
.box-data{
    width: 84px;
}
.box-titulo{
    width: 345px;
}
.box-icone{
    width: 46px;
    text-align: center;
}


/** IMPRENSA » NOTÍCIAS
****************************/
#legenda-pag{padding-top: 5px;}
#box-subtitulo{
    width: 512px;
    margin-top: 12px;
    height: 22px;
    line-height: 22px;
}
#box-subtitulo img{
    float: left;
}
#box-subtitulo span{
    cursor: pointer;
}
#mat-data{
    margin-top: 5px;
}
#box-matdestaque{
    padding-bottom: 11px;
    margin-top: 9px;
}
#box-img{
    width: 149px;
    height: 114px;
    overflow: hidden;
    float: left;
}
#box-matdados{
    width: 354px;
    margin-left: 7px;
    float: left;
}
#mat-resumo{

}
#box-matdados h1{
    margin: 0px;
    margin-top: 4px;
}
#box-matdados p{
    margin: 0px;
    margin-top: 20px;
}
#box-matdados a{
    float: right;
    margin-top: 10px;
}
#box-matdados a img{
    margin-right: 5px;
    text-decoration: none;
}
#box-matmais{
    padding-top: 9px;
}
.box-matlinks{
    margin-top: 10px;
}
.mattitulo-data,
.mattitulo-titulo,
.mattitulo-numero,
.mattitulo-integra,
.matlink-data,
.matlink-titulo,
.matlink-numero,
.matlink-pdf{
    width: 79px;
    float: left;
    overflow: hidden;
}
.mattitulo-titulo,
.matlink-titulo{
    width: 424px;
    margin-left: 8px;
}
.matlink-data,
.matlink-titulo,
.matlink-numero,
.matlink-pdf {
    height: 36px;
}
.matlink-data p,
.matlink-titulo p,
.matlink-numero p,
.matlink-pdf p {
    margin: 0px;
}
.mattitulo-numero,
.matlink-numero{
    width: 250px;
    margin-right: 10px;
    margin-left: 10px;
}
.mattitulo-integra, .matlink-pdf{width:160px;}
.matlink-pdf a{
    padding-left: 10px;
}
.matlink-pdf a img{
    float: left;
    margin-right: 7px;
}


/** SESSOES » NOTICIA
****************************/
#link-page-back{
    padding-left: 15px;
    float: left;
}
#box-acoes{
    height: 34px;
    clear: both;
    line-height: 34px;
    margin-top: 15px;
}
#btao-read-mat{
    width: 141px;
    height: 26px;
    margin-top: 4px;
    line-height: 26px;
    text-align: center;
    float: left;
}
.botoes-acao{
    float: right;
    cursor: pointer;
    margin-right: 15px;
}
.botoes-acao img{
    float: left;
    margin-top: 8px;
    margin-right: 5px;
}
#mat-texto{

}
#mat-texto h1{
    margin: 0px;
    padding-top: 5px;
    line-height: 30px;
}
#mat-fonte{
    margin-top: 10px;
}
#box-img-mat{
    width: 351px;
    height: 305px;
    padding: 2px;
    float: left;
    margin-right: 12px;
    margin-bottom: 12px;
}
#imgCapa {
    float: left;
    margin-right: 12px;
    margin-bottom: 12px;
}
#imgCapa img {
    border: 2px solid #333;
}
#box-image{
    width: 349px;
    height: 261px;
    overflow: hidden;
    margin-bottom: 3px;
}
#materia-texto{
    text-align: justify;
}
/** IMPRENSA » INFORMATIVOS DA CAMARA
****************************/
#label-titulo-secundario{

}


/** AREA RESTRITA
****************************/
#box-login{
    width: 487px;
    height: 239px;
}
#box-login img{
    margin-top: 17px;
    margin-bottom: 20px;
}
#login-dados{
    width: 240px;
    margin: 0 auto;
}
#box-login label{
    display: block;
    float: left;
    width: 45px;
    height: 27px;
    line-height: 27px;
    clear: left;
    margin-top: 15px;
}
.area_restrita-login{
    display: block;
    float: left;
    width: 192px;
    height: 27px;
    margin-top: 15px;
}
#input-box-login{
    width: 73px;
    height: 19px;
    /*margin-left: 42px;*/
    margin-top: 12px;
    margin-bottom: 17px;
    cursor: pointer;
}
#link-lembrar-senha{
    /*margin-left: 42px;*/
}
#mascara {
    width: 100%;
    position: absolute;
    z-index: 1;
    top: 0px;
    left: 0px;
    display: none;
}
#box-dados-email{
    width: 252px;
    padding: 20px;
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;
    display: none;
}
#box-dados-email h2{margin: 0px;margin-bottom: 5px;}
#box-dados-email label, #box-dados-email input, #box-dados-email textarea{display: block; width: 250px;margin-bottom: 3px;}
#box-dados-email textarea{height: 120px;}
#box-dados-email a{
    display: block;
    width: 59px;
    height: 20px;
    float: left;
    margin-right: 10px;
}

/** AREA RESTRITA » EDITAR
****************************/
#box-usu-foto{
    padding-top: 15px;
}
#perfil-foto{
    width: 72px;
    height: 96px;
    float: left;
}
#quad-sel-foto{
    width: 126px;
    float: left;
    margin-left: 15px;
    padding-top: 57px;
    overflow: hidden;
    text-align: center;
}
#dados-perfil{
    clear: both;
    padding-top: 6px;
}
#dados-perfil input#btao-submit{
    width: 73px;
    height: 19px;
    clear: both;
    margin-top: 11px;
    cursor: pointer;
}
#dados-perfil label{
    display: block;
    margin-top: 10px;
}
#dados-perfil input,
#dados-perfil textarea{
    display: block;
    width: 348px;
    height: 27px;
    border: 0px;
    padding-left: 8px;
}
#dados-perfil input{
    line-height: 27px;
}
#dados-perfil textarea{
    width: 506px;
    height: 131px;
    padding-top: 5px;
}
#dados-perfil input.input-back-02{
    width: 149px;
}
#box-enviar-curriculo{
    padding-top: 15px;
}
#pdf-curriculo{
    float: left;
}
#box-upload-curriculo{
    width: 225px;
    float: left;
    margin-left: 8px;
}

/** PRESTACAO DE CONTAS » GESTAO FISCAL
****************************/
#box-anos{
    width: 424px;
    height: 54px;
    margin-top: 15px;
    padding-left: 90px;
}
#box-anos img{
    float: right;
    cursor: pointer;
}
#box-anos div{
    padding-top: 10px;
}
/** RADIO
****************************/
#container-radio{
    width: 996px;
    height: 672px;
    margin: 0 auto;
}
#player-radio{
    padding-top: 305px;
    padding-left: 214px;
}
#box-btoes-conexao{
    float: right;
}
#box-btoes-conexao{
    margin-top: 158px;
}
#box-btoes-conexao a img{
    margin-bottom: 3px;
}
/** TVCAMARA
****************************/
#topo-tv{
    width: 996px;
    height: 242px;
    margin: 0 auto;
}
#topo-tv #banner #flash {
    padding-top: 153px;
    padding-left: 100px;
}
#boxYouTube{
    display: none;
    width: 500px;
    padding-top: 24px;
    padding-left: 30px;
    padding-right: 30px;
    position: fixed;
    z-index: 2;
}
#btPlayerFechar {
    background-color: #000;
    color: #fff;
    padding: 5px;
    margin-top:3px;
    text-decoration: none;
    float: right;
}
#video-screen{
    width: 853px;
    height: 351px;
    margin: 0 auto;
    padding-left: 143px;
    padding-top: 17px;
}
#video-player{
    float: left;
}
#box-programacao-video{
    width: 299px;
    height: 484px;
    position: relative;
    float: right;
    margin-right: 161px;
}
#programacao-dados{
    padding-left: 27px;
    padding-top: 59px;
}
#box-programacaotv {
    width: 255px;
    height: 400px;
    overflow: auto;
}
.dados-programacao{
    display: block;
    width: 235px;
    margin-top: 15px;
    padding-bottom: 10px;
}
.dados-pr-data, .dados-pr-programa{
    display:block;
}
.dados-pr-data span, .dados-pr-programa span{
    display: inline-block;
    width: 56px;
    text-align: right;
}

#box-videos{
    width: 691px;
    height: 541px;
    margin: 0 auto;
    padding-top: 65px;
    padding-left: 28px;
    margin-top: 5px;
}
#box-videos p {
    margin: 0px;
    padding: 0px;
    padding-bottom: 20px;
    text-align: justify;
}
.quad-videos{
    min-height: 85px;
    margin-bottom: 15px;
}
.mini-video-screen{
    display: block;
    width: 60px;
    height: 82px;
    overflow: hidden;
    padding: 4px;
    float: left;
}
.video-info{
    width: 550px;
    margin-left: 9px;
    float: left;
}
.video-link{
    display: block;
    margin-top: 5px;
}
/** LICITAÇÕES
****************************/
.box-titulos-licitacoes{
    height: 15px;
}
.box-titulos-licitacoes div{
    border: 0px;
}
.box-licitacoes{
    margin: 0px;
    padding: 0px;
    padding-bottom: 15px;
}
.licitacoes-data{
    width: 74px;
    float: left;
    padding-top: 5px;
}
.licitacoes-numero{
    width: 424px;
    float: left;
    margin-left: 14px;
    padding-top: 5px;
}
.btao-slide{
    float: right;
    cursor: pointer;
}
.box-slide-licitacoes{
    display: none;
}
.box-licitacoes-desc{
    padding-top: 3px;
    margin-top: 17px;
}
.licitacoes-numero b.titulo-numero{
    display: block;
}
.licitacoes-numero .sub-titulo p {
    padding: 0px;
    margin: 0px;
}
.box-slide-licitacoes{
    clear: both;
}
.licitacoes-desc-left{
    width: 255px;
    padding-top: 5px;
    float: left;
}
.licitacoes-desc-rigt{
    width: 159px;
    float: left;
}
.licitacoes-desc-rigt img{
    float: left;
}
.licitacoes-desc-rigt a, .box-icone-link a{
    display: inline-block;
    padding-left: 10px;
    margin-top: 8px;
    margin-left: 3px;
}

/** SESSÕES
****************************/
.box-mat-titulo-pag{

}
.box-mat-titulo-pag h3{
    margin: 0px;
    padding: 0px;
}
.box-mat-titulo-pag span{
    float: right;
    padding-top: 5px;
    padding-right: 14px;
}
.box-dados-sessoes{
    padding-bottom: 12px;
    margin-top: 13px;
}
.box-dados-sessoes b{
    display: block;
}
.box-icone-link{
    margin-top: 11px;
}

/** FALE CONOSCO
****************************/
#fale-conosco-telefone{

}
#fale-conosco-telefone span{

}
#fale-conosco-dados-form{
    padding-top: 17px;
}
.fale-conosco-input,
.fale-conosco-box-menor,
#mensagem,
#fale-btao-submit{
    display: block;
    border: 0px;
    margin-bottom: 10px;
    clear: both;
    padding-left: 10px;
    line-height: 27px;
}
.fale-conosco-input{
    width: 346px;
    height: 27px;
}
.fale-conosco-box-menor{
    width: 182px;
    height: 27px;
}
#mensagem{
    width: 344px;
    height: 131px;
    padding-top: 5px
}
#fale-conosco-enviar{
    width: 354px;
}
#fale-btao-submit{
    width:73px;
    height: 19px;
    float: right;
    cursor: pointer;
}

/** ENQUETE
****************************/
#box-enquete{
    width: 317px;
    height: 346px;
    margin: 0 auto;
    padding-top: 42px;
    padding-left: 49px;
    padding-right: 49px;
    padding-bottom: 42px;
    margin-top: 100px;
}
#enquete-pergunta{

}
.box-resultados .boxtitulo {
    
}
.box-resultados .boxpdf {
    padding: 0px 5px;
    float: right;
}
.box-resultados #boxpdf a img {
    border:none;
}
.container-resultados{
    clear: both;
    padding-top: 15px;
}
.quad-alternativas{
    margin-top: 5px;
}
.box-alternativas{
    width: 250px;
    height: 26px;
    float: left;
}
.enquete-resultado{
    height: 26px;
}
.resultado-porcentagem{
    width: 37px;
    float: left;
    line-height: 26px;
    margin-left: 5px;
}
#informacoes{
    clear: both;
    padding-top: 21px;
}
#total-votos{
    margin-bottom: 24px;
}
#enquete-btao-voltar{
    float: right;
    margin-top: 39px;
}
/** LEGISLACAO
****************************/
#desc-pagina p{
    margin: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}
#box01-legislacao{
    text-align: center;
    padding-top: 30px;
}
/** FALA CIDADÃO
****************************/
#box-fala-cidadao{
}
#container-comentarios{
    padding-top: 100px;
    padding-left: 18px;
}
#box-comentarios{
    padding-right: 22px;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
#btao-send-coment{
    float: right;
}
.quad-comentarios{
    width: 602px;
    clear: both;
}
#link-back-page{
    padding-left: 15px;
    float: right;
}
.quad-comentarios{
    margin: 0 auto;
    padding-bottom: 14px;
    padding-top: 15px;
}
#coment-texto{
    margin-bottom: 16px;
}
#coment-autor{

}
#box-dados-form{
    display: none;
    width: 355px;
    padding-top: 24px;
    padding-left: 30px;
    padding-right: 30px;
    position: fixed;
    z-index: 2;
}
#fala-cidadao-cancelar{
    width: 354px;
}
#cidadao-btao-cancel {
    display: block;
    border: 0px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding-left: 5px;
    line-height: 27px;
}
#cidadao-btao-cancel {
    width:73px;
    height: 19px;
    float: right;
    cursor: pointer;
}

/** BUSCA
****************************/
#stats-busca{
    padding-bottom: 19px;
    padding-top: 5px;
}
.box-resultados{
    padding-top: 10px;
    padding-bottom: 10px;
}
.resultado-data{
    width: 63px;
    float: left;
}
.resultado-link{
    width: 421px;
    float: left;
    margin-left: 25px;

}

/** BUSCA
****************************/
#galleria {
    position: absolute;
    width:861px;
}
#closemask {
    float: left;
    padding: 3px;
    padding-left: 25px;
    z-index: 3;
    margin-top: -33px;
}
#closemask:hover {
    
}
/** GALERIA DE FOTOS
**********************/
#bloco-img-titulo{
    clear: both;
    height: 66px;
}
.lista-galeria{
    padding-top: 10px;
    padding-bottom: 10px;
}
.bloco-img{
    display: block;
    width: 86px;
    height: 86px;
    overflow: hidden;
    float: left;
}
.desc-galeria{
    width: 390px;
    float: left;
    padding-top: 28px;
    padding-left: 15px;
    padding-right: 15px;
}
.galeria-acessos{
    float: right;
}
/** ZOOM FOTOS
**********************/
#zoom-boxgaleria{
    width: 814px;
    position: fixed;
    z-index: 2;
    top: 0px;
    left: 0px;
    display: none;
    padding-bottom: 15px;
}
#zoom-imgbig{
    width: 814px;
    height: 299px;
    overflow: hidden;
    text-align: center;
}
#zoom-imgbig img{
    display: none;
    position: relative;
}
#zoom-legenda{
    width: 804px;
    min-height: 30px;
    line-height: 30px;
    padding-left: 5px;
    padding-right: 5px;
}
#zoom-img-legenda{
    float: left;
}
#zoom-info-fotos{
    float: right;
}
#zoom-miniaturas{
    height: 88px;
    overflow: hidden;
}
#zoom-info-close{
    position: fixed;
    z-index: 2;
    height: 30px;
    line-height: 30px;
    top: 0px;
    left: 0px;
    width: 100%;
    display: none;
    margin-bottom: 20px;
}
