/*

Arquivo de Folha Estilos
Autor: BiTS - Business IT Solutions
Website: www.bits.inf.br

*/

/*Estilos gerais do site*/

body {
	margin:0;
	font:normal 11px Tahoma, Arial;
	background:#772a8f;
	color:#313131;
}

ul, h1, h2, h3, h4, h5, h6, p {
	margin:0;
	padding:0;
}

label {
	cursor:pointer;
}

ul {
	list-style:none;
}

a {
	color:#313131;
	text-decoration:none;
}

a:hover {
	color:#313131;
	text-decoration:underline;
}

img, table {
	border:0;
}

textarea {
	font:normal 11px Tahoma, Arial;
	overflow:auto;
}

.clear {
	clear:both;
}

.left {
	float:left;
}

.right {
	float:right;
}

.block {
    display:block;
}

.none {
    display:none;
}

/*Classes*/

.site {
	width:100%;
}

/*Topo*/
.topo {
	width:100%;
	background:url(../../images/site/bg_topo.jpg) repeat-x;
	height:196px;
}

.topo_conteudo {
	width:980px;
	/*background:url(../../images/site/marcacao/bg_manuela.jpg) no-repeat;*/
	margin:0 auto;
	height:196px;
}

/*Menu Principal*/
.menu_principal {
	width:100%;
	height:69px;
	background:url(../../images/site/bg_menu_principal.jpg) repeat-x;
}

.menu_principal_conteudo {
	width:962px;
	background:url(../../images/site/bg_menu_principal.jpg) repeat-x;
	margin:0 auto;
	padding:0 9px;
	height:69px;
	position:relative;
}

.menu_principal_conteudo img {
	position:absolute;
	top:-10px;
}

/*Conteudo*/
.fundo_conteudo {
	width:100%;
	background:#fff url(../../images/site/bg_pagina.jpg) repeat-x;
}

.conteudo {
	width:968px;
	background:#fff url(../../images/site/bg_pagina.jpg) repeat-x;
	margin:0 auto;
	padding:0 6px;
}

/*Conteudo Principal do Site*/
.pagina {
	width:721px;
    padding:20px 9px 0;
	float:left;
}

.pagina h2.titulo_conteudo {
    margin-bottom:10px;
}

/*Últimas notícias*/
.imagem_ultimas_noticias {
    width:300px;
    background:url(../../images/site/bg_imagem_ultimas_noticias.jpg);
    padding:10px;
    height:230px;
    overflow:hidden;
    margin-right:12px;
    float:left;
}

.imagem_ultimas_noticias .imagem_noticia {
	width:300px;
	height:230px;
	overflow:hidden;
}

.texto_ultimas_noticias {
    float:left;
    padding-top:5px;
    width:380px;
    line-height:130%;
}

.texto_ultimas_noticias h3 {
    font:normal 18px Tahoma;
    margin-bottom:6px;
}

.scroll_noticias {
    width:365px;
    margin-top:9px;
    padding:8px 13px 8px 17px;
    background:url(../../images/site/bg_scroll_noticias.jpg) no-repeat;
    height:82px;
    position:relative;
}

.scroll_noticias .menos_link {
    position:absolute;
    right:13px;
    bottom:27px;
}

.scroll_noticias .mais_link {
    position:absolute;
    right:13px;
    bottom:10px;
}

.scroll_noticias .scroll {
    margin-top:8px;
    height:55px;
    overflow:hidden;
}

.scroll ul {
	list-style-image:url(../../images/site/marc_agenda.jpg);
	margin-left:14px;
}

.scroll ul li {
	margin-bottom:5px;
}

.scroll ul li p {
	line-height:113%;
}

.scroll ul li a, .scroll ul li a:hover {
    color:#748822;
}

.fotos_home {
    width:720px;
    margin-top:88px;
}

.tit_fotos {
    width:310px;
    float:left;
}

.tit_fotos h2 {
    padding-top:3px;
    float:left;
}

.tit_fotos .bg_titulo {
	background:url(../../images/site/bg_titulo_verde.jpg) repeat-x;
	margin-left:10px;
	float:left;
	height:27px;
    width:236px;
}

.select_selecione_foto {
    width:165px;
    float:right;
}

.foto_principal {
    width:300px;
    background:url(../../images/site/bg_foto_principal.jpg) no-repeat;
    margin:15px 10px 0 -5px;
    float:left;
    padding:10px;
    height:268px;
    overflow:hidden;
}

.foto_principal .ativo {
	position:relative;
	width:300px;
	overflow:hidden;
	height:223px;
	display:block;
}

.legenda_foto_principal {
	margin:7px 0;
	height:37px;
}

ul.thumb_foto {
    float:right;
    width:369px;
    margin:19px 4px 0 0;
}

ul.thumb_foto li {
    float:left;
    width:100px;
    height:75px;
    padding:5px;
    background:#fff;
    margin:0 0 13px 13px;
}

ul.thumb_foto li .thumb {
	width:100px;
    height:75px;
	overflow:hidden;
	display:block;
}

.menu_inferior {
    width:718px;
    background:url(../../images/site/bg_menu_indsferior.jpg) no-repeat;
    margin:3px 0 35px -5px;
    padding:5px;
    height:49px;
}

/*Coluna da direita - Destaques do Site*/
.destaques_direita {
	margin-top:-79px; /*Margem colocada para ajustar o conteudo ao layout*/
	position:relative;
	background:#fff;
	float:left;
	width:229px;
}

.bg_destaques_esq, .bg_destaques_dir {
	width:8px;
	background:url(../../images/site/bg_destaques_esq.jpg) no-repeat;
	float:left;
	height:848px;	
}

.destaques {
	width:213px;
	background:#fff url(../../images/site/bg_destaques.jpg) repeat-x;
	float:left;
}

.bg_topo_destaques {
	width:213px;
	background:url(../../images/site/bg_topo_destaques.jpg) no-repeat;
	height:45px;
}

.destaques_conteudo {
	width:188px;
	padding:0 13px 0 12px;
}

/*Titulos da Coluna da Direita*/
.destaques_direita .bg_titulo {
	background:url(../../images/site/bg_titulo.jpg) repeat-x;
	margin-left:10px;
	float:left;
	height:27px;	
}

.tit_videos {
	margin-bottom:17px;
}

.tit_videos h2 {
	background:url(../../images/site/bg_destaques.jpg) repeat-x 0 45px;
	height:27px;
	float:left;
}

.tit_videos .bg_titulo {
	width:111px;
}

.tit_agenda h2, .tit_enquete h2, .tit_enquete h2, .tit_cadastre_se h2 {
	background:#fff;
	padding-top:5px;
	height:22px;
	float:left;
}

.navegacao_video {
    padding-top:2px;
    width:80px;
    float:left;
}

.tit_agenda .bg_titulo {
	width:100px;
}

.tit_enquete .bg_titulo {
	width:95px;
}

.tit_cadastre_se .bg_titulo {
	width:53px;
}

.bg_destaques_dir {
	background:url(../../images/site/bg_destaques_dir.jpg) no-repeat;
}

.separador_direita {
	clear:both;
	height:33px;
}

.box_videos {
	width:183px;
	height:125px;
	margin:17px 0 12px;
    overflow:hidden;
	/*background:url(../../images/site/marcacao_video.jpg) no-repeat;*/
}

.box_videos .troca_videos {
    position:relative;
    height:125px;
}

.troca_videos .item_video {
    position:absolute;
    top:50%;
    left:50%;
    z-index:10;
    height:53px;
    width:61px;
    margin-top:-22px;
    margin-left:-30px;
}

.troca_videos .item_video img {
    cursor:pointer;
}

.box_twitter {
	margin:17px 0 2px;
}

.box_twitter ul {
	list-style-image:url(../../images/site/marc_agenda.jpg);
	margin-left:14px;
}

.box_twitter ul li {
	margin-bottom:6px;
	font:normal 13px Arial;
}

.box_twitter ul li span {
	font-size:11px;
}

.box_twitter ul li a {
	color:#7C2C97;
	text-decoration:underline;
}

.box_twitter ul li a:hover {
	text-decoration:none;
}

.box_agenda {
	margin:17px 0 2px;
    min-height:54px;
    height:auto !important;
    height:54px;
}

.box_agenda ul {
	list-style-image:url(../../images/site/marc_agenda.jpg);
	margin-left:14px;
}

.box_agenda ul li {
	margin-bottom:6px;
    height:54px;
}

.box_agenda ul li p {
	line-height:113%;
}

.navegacao_agenda a {
	display:block;
	float:left;
	margin:2px 2px 0 0;
}

.navegacao_agenda a.ver_agenda_completa {
	margin:0 0 0 28px;
}

.box_enquete {
	margin:17px 0 7px;
}

.box_enquete h4 {
	font:normal 11px Tahoma, Arial;
	margin-bottom:10px;
}

.opcoes_enquete {
	clear:both;
	width:183px;
	margin-left:-5px; /*Margem colocada para ajustar os input radio de acordo com o layout*/
	position:relative;
}

.opcoes_enquete .radio {
	float:left;
	margin-bottom:3px;
}

.opcoes_enquete .label {
	margin:3px 0 0 3px;
	float:left;
	width:155px;
}

.navegacao_enquete {
	margin-top:4px;
}

.navegacao_enquete a {
	display:block;
	float:left;
}

.box_cadastre_se {
	margin-top:22px;
}

form input.text {
	border:0;
	border-top:1px solid #bbbdc2;
	border-bottom:1px solid #dbdfe6;
	float:left;
	width:143px;
	font-size:11px;
	padding:2px 1px;
	height:14px;
}

.box_cadastre_se .btn_enviar {
	float:right;
	margin:0 -2px 0 0;
}

/*Internas*/
.interna {
    width:720px;
    height:auto !important;
    min-height:686px;
    height:686px;
    margin-left:-10px; /*Margem adicionada para ajustar o conteúdo ao layout*/
}

.conteudo_interna {
    background:#fff;
    padding:0 10px;
    width:715px;
    line-height:130%;
    height:auto !important;
    min-height:686px;
    height:686px;
}

.pagina div.conteudo_interna_cityes{
	background:#fff;
    padding:0 10px;
    width:715px;
    line-height:130%;
    height:auto !important;
    min-height:671px;
    height:671px;
}

.conteudo_interna_cityes {
    background:#fff;
    padding:0 10px;
    width:715px;
    line-height:130%;
    height:auto !important;
    min-height:656px;
    height:656px;
}

.conteudo_interna .imagem_sobre_manu {
    width:300px;
    background:url(../../images/site/bg_imagem_ultimas_noticias.jpg);
    padding:10px;
    height:230px;
    overflow:hidden;
    margin-right:12px;
    float:right;
}

.conteudo_interna p.descricao_conteudo {
    padding-top:5px;
}

ul.lista_downloads {
    margin-left:10px;
}

ul.lista_downloads li {
    float:left;
    margin:0 45px 10px 0;
    color:#772A90;
    font-weight:bold;
    width:140px;
}

ul.lista_downloads li div.img_download {
    width:136px;
    border:1px solid #BB94C7;
    height:103px;
    overflow:hidden;
    padding:1px;
    text-align:center;
    margin-bottom:6px;
}

ul.lista_downloads li .divisor {
    background:#DCCAE2;
    margin:4px 0 10px;
    height:1px;
    width:140px;
}

.paginacao {
    margin-top:20px;
    background:#eaeaea;
    height:20px;
    width:100%;
}

.paginacao .itens_paginacao {
    float:right;
    background:#fff;
    margin-right:5px;
    padding-right:5px;
    height:20px;
    font:bold 12px Arial, Tahoma;
}

.paginacao .itens_paginacao b, .paginacao .itens_paginacao a {
    display:block;
    margin:-15px 0 0 5px;
    float:left;
    padding:3px 2px 0 4px;
    width:11px;
    height:17px;
}

.paginacao .itens_paginacao a {
    color:#fff;
    background:url(../../images/site/bg_paginacao.jpg) no-repeat;
}

.paginacao .itens_paginacao a:hover {
    color:#fff;
    text-decoration:none;
}

.pregunta_enquete {
    width:560px;
}

.pregunta_enquete .pergunta_enquete_descricao {
    margin-bottom:25px;
}

.pregunta_enquete .opcoes_enquete {
    width:550px;
    margin-bottom:10px;
}

.divisor_conteudo {
    border-top:1px solid #B4D337;
    height:10px;
    margin:15px 0;
}

.enquete_antiga {
    width:560px;
    margin:35px 0;
}

.enquete_antiga h3 {
    font:normal 16px Arial, Tahoma;
    color:#813599;
    float:left;
}

.resultados_enquete_antiga {
    margin-top:15px;
}

.resultados_enquete_antiga span.resultado {
    float:left;
    margin:2px 0 10px 5px;
}

ul.lista_fotos {
    margin-left:2px;
}

ul.lista_fotos li {
    float:left;
    margin:0 15px 20px 0;
    font-weight:bold;
    width:148px;
    border:1px solid #BB94C7;
    padding:1px;
    height:111px;
    position:relative;
}

ul.lista_fotos li div.img_galeria {
    width:148px;
    height:111px;
    overflow:hidden;
    text-align:center;
}

ul.lista_fotos li .btn_mais {
    position:absolute;
    right:1px;
    bottom:1px;
}

.btn_deixe_seu_recado {
    float:right;
    margin-right:10px;
}

ul.lista_juventude {
    margin:15px 0 0 2px;
}

ul.lista_juventude li {
    margin:15px 0 10px;
    width:705px;
}

ul.lista_juventude li .img_juventude {
    width:95px;
    float:left;
    border:1px solid #eee;
    padding:1px;
    height:84px;
    overflow:hidden;
}

ul.lista_juventude li .texto_juventude {
    width:560px;
    margin-left:10px;
    float:left;
    padding: 12px 17px;
    border:1px solid #eee;
}

ul.lista_juventude li .texto_juventude2 {
    width:560px;
    margin-left:10px;
    float:left;
    padding: 12px 17px;
}

.listagem_noticias {
    margin:25px 0 10px 0;
    width:678px;
    padding:15px 20px;
    background:url(../../images/site/bg_listagem_noticias.jpg) no-repeat;
    height:90px;
}

.listagem_noticias .scroll {
    margin-top:8px;
    width:380px;
    float:left;
}

.listagem_noticias .scroll ul {
    margin-top:10px;
}

.listagem_noticias .scroll ul li {
    width:350px;
}

.listagem_noticias .botoes {
    margin:34px 84px 0 0;
    width:124px;
    float:right;
    height:73px;
}

.listagem_noticias .botoes a {
    display:block;
    margin-bottom:5px;
}

ul.lista_imprensa {
    margin:15px 0 0 2px;
}

ul.lista_imprensa li {
    margin:15px 0 10px;
    width:705px;
}

ul.lista_imprensa li .img_folder {
    width:43px;
    float:left;
    border:1px solid #eee;
    padding:1px;
    height:37px;
    overflow:hidden;
}

ul.lista_imprensa li .texto_imprensa {
    width:525px;
    margin:0 10px;
    float:left;
    padding:3px 4px;
    border:1px solid #eee;
    height:33px;
}

ul.lista_imprensa li .img_imprensa {
    width:87px;
    border:1px solid #eee;
    padding:6px 0 0 14px;
    height:32px;
    float:left;
}

.botoes_agenda {
    margin-left:5px;
}

.botoes_agenda a {
    display:block;
    float:left;
    margin-right:10px;
}

.escolha_data {
    background:url(../../images/site/bg_escolha_data.jpg) no-repeat;
    float:left;
    width:249px;
    height:50px;
}

.escolha_data a {
    margin-right:0;
}

.escolha_data .dia_atual_agenda {
    float:left;
    width:185px;
    padding-top:2px;
    text-align:center;
    color:#fff;
    font:bold 10px Tahoma, Arial;
}

ul.lista_evento {
    margin:5px 0 0 2px;
}

ul.lista_evento li {
    width:641px;
    border-bottom:1px solid #eee;
}

.tipo_mandato {
	font:normal 12px Arial;
	color:#313131;
	margin:10px 0 5px;
}

ul.lista_mandato {
    margin:5px 0 0 2px;
}

ul.lista_mandato li {
    width:641px;
}

.mandato_descricao {
	padding-top:10px;
	width:641px;
	float:left;
}

.mandato_link {
	width:641px;
	float:right;
	text-align:right;
}

.descricao_discurso {
	width:644px;
}

.evento_horario {
    width:56px;
    height:50px;
    padding-top:6px;
    float:left;
    color:#72298B;
    text-align:right;
}

.evento_horario h2 {
    font:normal 26px Tahoma, Arial;
    margin-bottom:-5px;
}

.evento_texto {
    width:561px;
    padding:12px 12px 5px 12px;
    float:left;
}

.categorias_videos {
    width:629px;
    margin-left:38px;
    background:url(../../images/site/bg_categorias_videos.jpg) no-repeat;
    height:22px;
}

.botoes_videos a {
    margin-left:2px;
    display:block;
    float:left;
}

.div_video {
    width:716px;
    margin-top:30px;
}

.video_flash {
    width:330px;
    height:251px;
    float:left;
}

.texto_flash {
    width:372px;
    line-height:135%;
    float:right;
}

.texto_flash h2 {
    margin:0 0 3px -3px;
    line-height:113%;
    padding:0 0 4px 2px;
    font:normal 18px Tahoma, Arial;
    background:url(../../images/site/bg_titulo_video.gif) no-repeat bottom;
}

ul.lista_miniatura_video li {
    width:206px;
    float:left;
    margin:0 42px 24px 0;
}

ul.lista_miniatura_video li .video_miniatura {
    width:202px;
    height:106px;
    padding:1px;
    border:1px solid #BB94C7;
    position:relative;
}

ul.lista_miniatura_video li .video_miniatura .btn_mais {
    position:absolute;
    right:1px;
    bottom:1px;
}

ul.lista_miniatura_video li .descricao_miniatura {
    background:#E2E2E2;
    width:195px;
    padding:8px 5px 8px 6px;
    font-size:10px;
}

.data_video {
    font-weight:bold;
    color:#772A90;
    display:block;
}

.conteudo_interna h3.titulo_post {
	padding:8px 0;
	font:normal 18px Tahoma;
	float:left;
	width:380px;
}

.conteudo_interna h3.titulo_post2 {
	font:normal 18px Tahoma;
}

.botoes_blog {
    margin-top:20px;
}

.opcoes_blog {
    background:#D5E595;
    width:636px;
    height:20px;
    float:left;
    text-align:right;
}

.opcoes_blog a {
    display:block;
    float:right;
    background:url(../../images/site/img_comentario.jpg) no-repeat;
    padding:2px 0 0 22px;
    margin-right:5px;
    color:#83339D;
}

.comentarios_blog {
    background:#EAEAEA;
    padding:8px 15px;
    margin-top:4px;
}

.comentarios_blog h2 {
    margin-bottom:8px;
}

.comentario_detalhes {
    margin:5px 0 0 -2px;
    background:#D5E595;
    height:20px;
    width:690px;
}

.comentario_detalhes p.autor_post {
    float:left;
    padding:3px 10px 0;
    font-weight:bold;
    color:#83339D;
    height:17px;
    border-right:1px solid #fff;
}

.comentario_detalhes span.horario_post {
    float:left;
    margin:3px 0 0 5px;
}

.divisor_comentarios {
    margin-top:20px;
    border:1px solid #EAEAEA;
    height:20px;
}

ul.lista_msn {
    margin-left:10px
}

ul.lista_msn li {
    float:left;
    margin:0 13px 40px 0;
    color:#772A90;
    font-weight:bold;
    width:60px;
}

ul.lista_msn li .img_msn {
    width:60px;
    height:60px;
    overflow:hidden;
    margin-bottom:2px;
    border:1px solid #BB94C7;
    text-align:center;
}

ul.lista_msn li img.right {
    margin-right:-3px;
}

.formulario_fale_conosco {
    background:#fff;
    padding:90px 0 35px 140px;
	min-height:490px;
	float:left;
}

.formulario_fale_conosco input.text {
    width:454px;
    padding:2px 2px;
}

.formulario_fale_conosco textarea.textarea {
    width:456px;
    border:0;
	border-top:1px solid #bbbdc2;
	border-bottom:1px solid #dbdfe6;
	float:left;
	font-size:11px;
	padding:2px 0;
    height:126px;
}

.formulario_fale_conosco .btn_enviar {
	float:right;
	margin:10px 137px 0 0;
}

.formulario_fale_conosco .onde_nos_encontrar {
	padding:40px 0 110px;
}

.onde_nos_encontrar .enderecos_site {
	width:463px;
	font:normal 12px Arial;
	color:#a6a6a6;
	line-height:136%;
	margin-top:20px;
	padding-top:2px;
	background:url(../../images/site/divisor_onde_nos_encontrar.jpg) no-repeat 218px top;
}

.onde_nos_encontrar .enderecos_site a, .onde_nos_encontrar .enderecos_site a:hover {	
	color:#a6a6a6;
}

.menu_inferior_internas {
    width:718px;
    background:url(../../images/site/bg_menu_inferddior.jpg) no-repeat;
    margin:0 0 35px -5px;
    padding:5px;
    height:49px;
}

.separador_form {
    clear:both;
    height:7px;
}

/*Rodape*/
.rodape {
	width:100%;
	background:#fff url(../../images/site/bg_rodape.jpg) repeat-x bottom;
	height:110px;
	color:#fff;
}

.rodape a {
	color:#fff;
}

.site_contato {
	margin-top:6px;
	float:left;
	width:300px;
}

.bits {
	float:right;
	width:25px;
	margin-right:63px;
	height:30px;
}

.rodape_conteudo {
	width:970px;
	padding:38px 0 0 10px;
	background:url(../../images/site/bg_logo.jpg) right no-repeat;
	height:72px;
}

.bg_rodape_direita_continuacao {
	width:50%;
	background:url(../../images/site/bg_rodape_direita_continuacao.jpg) left;
	height:110px;
}

.bg_rodape_direita_continuacao table {
	width:100%;
}

.bg_rodape_direita {
	width:100%;
	background:url(../../images/site/bg_rodape_direita.jpg) left no-repeat;
	height:110px;
}

.espaco_cidades{
	width:700px;
}

.espaco_cidades .texto{
	width:350px;
	margin-bottom:10px;
}

.espaco_cidades .mapa{
	width:700px;
	text-align:center;
	margin:40px 0 40px 0;
}


.espaco_cidades ul li{
	width:710px;
	margin:0px;
}

.espaco_cidades .li_new{
	margin-top:15px;
}

.espaco_cidades .texto p.underline{
	margin-top:45px;
	text-decoration:underline;
}

.ml10{margin-left:11px;}

.formulario_fale_conosco input.w300{width:300px;}

strong.mt30{
	margin-top:30px;
	float:left;}

.padding0{
	padding-left:40px;
	padding-top:50px;
}

.formulario_fale_conosco .bt-gravar{
	float:left;
	margin-left:400px;
	display:inline;
}

.acesso_login{
	float:left;
	width:230px;
	margin-top:20px;
	margin-left:11px;
	display:inline;
}

.acesso_login form{
	padding-left:10px;
}

.acesso_login .titulo{
	margin-bottom:10px;
}

.linha{
	height:178px;
	width:14px;
	background:url(../../images/site/img-linha.jpg) no-repeat;
	float:left;
	margin-top:40px;
	margin-left:50px;
	margin-right:50px;
	display:inline;
}

.bt-entrar{
	margin-left:85px;
}

.bt-cadastrar{
	margin-left:129px;
}

.acesso_login .w184{
	width:184px;
}

.acesso_login .padding13{
	padding-left:13px;
}

.bg_table{
	float:left;
	width:598px;
}

.teste01 table.table_city{
	float:left;
	border:none;
}

.line_bottom{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-weight:normal;
	padding:3px;
}

.bt_input_sair {
display:inline;
float:right;
margin-left:400px;
margin:10px 5px 0 0;
}

.bt_input_gravar {
display:inline;
float:right;
margin-left:400px;
margin:10px 137px 0 0;
}
