img{border:none; outline:none;}
a{color:#7a816e;}
form, fieldset, p {margin:0; padding:0; border:none}
label{display:block;}
small{font-size:11px;}
*{margin:0; padding:0;}
h1{font-weight:normal; background:none;}

h2{
	position:absolute;
	left:-999999px;
	top:-999999px;
}


body{
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../imgs/bg_site.jpg);
	background-repeat: repeat-x;
	background-position: 0px top;
}
.bg_topo{
	width:100%;
	height:181px;
	background:url(../imgs/bg_topo.jpg) repeat-x;
}
.efeitos_topo{
	height:173px;
	background:url(../imgs/bg_efeitos_topo.jpg) no-repeat center;
}
.conteudo_topo{
	width:998px;
	height:173px;
	margin:0 auto;
}
.logo{
	margin:23px 0 0 30px;
}
.frase_deputado_topo{
	float:right;
	clear: right;
	margin:33px 10px 0 0;
	width:350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	text-align: right;
	font-weight: bold;
}
.assinatura_texto_topo{
	font-style:normal;
	font-weight:normal;
	font-size:12px;
}
.menu{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	width:998px;
	height:45px;
	margin:-25px auto 0 auto;
	background:url(../imgs/bg_menu.png) no-repeat;
	color:#FFF;
}
.menu ul li{
	display:inline;
	list-style:none;
	}
	.menu ul li a{
		color:#FFF;
		text-decoration:none;
	}
	.menu_01{padding-top:15px; float:left; padding-left:26px;}
	.menu_02{padding-top:8px; float:left; padding-left:55px; text-align:center;}	
	.menu_03{padding-top:15px; float:left; padding-left:59px;}
	.menu_04{padding-top:8px; float:left; padding-left:274px; text-align:center;}
	.menu_05{padding-top:15px; float:left; padding-left:43px;}
	.menu_06{padding-top:15px; float:left; padding-left:46px;}
	
.imagem_carreira_topo{
	position:absolute;
	width:200px;
	height:199px;
	background: url(../imgs/foto_deputado.png) no-repeat center;
	top: 2px;
	left:50%;
	margin-left:-108px;
	z-index: 2;
}
	
.conteudo_index{
	width:938px;
	padding:20px 30px;
	margin:0 auto;
	overflow:hidden;
	background-image: url(../imgs/bg_conteudo.jpg);
	background-repeat: no-repeat;
	background-position: 0px -20px;
}
.img_titulo{
	padding:0 0 20px 0;
}

/*COLUNA 01 INDEX*/
.index_col_01{
	width:346px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999;
	float: left;
}
.banner_javascript_index{
	border:solid 3px #197FAF; 
	margin:0 0 35px 0;
}
.caixa_atividade_parlamentar{
	width:327px;
	padding:6px 15px 23px 5px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
.caixa_mini_img_atividade_parlamentar img{
	border:#197FAF 3px solid;
	float:left;
	margin:0 10px 2px 0;
}

.mini_img_atividade_parlamentar{
	
}
.tit_atividade_parlamentar{
	color:#0A3B51;
	font-weight:bold;
}
.sub_tit_atividade_parlamentar{
	font-style:italic;
	color:#6F6F6F;
	padding:0 0 4px 0;
}
.bt_saiba_mais_atividade_parlamentar{
	float:right;
	padding:5px 0 0 0;
}

/*COLUNA 02 INDEX*/
.index_col_02{
	width:309px;
	float: left;
	padding:0 20px;
}

.caixa_noticia_destaque{
	font-size:12px;
	background-color: #E1EBF0;
	border: 1px solid #CADBE6;
	padding: 5px 8px 10px 8px;
	margin-bottom: 15px;
}
.noticia_destaque_titulo{
	color:#000;
	font-size:18px;
	font-weight:bold;
	padding:0 0 5px 0;
}
.noticia_destaque_data{
	color:#0C4765;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 5px 0;
}
.veja_mais_noticia_destaque{
	text-align:right;
	padding:5px 0 0 0;
}
.veja_mais_noticia_destaque a{
	text-decoration:underline;
	color:#0C4765;
}
.caixa_ultima_noticia{
	padding:5px 0 25px 5px;
	font-size:12px;
}
.ultima_noticia_data{
	color:#0C4765;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 5px 0;
}
.ultima_noticia_titulo{
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:0 0 5px 0;
}
                    
.veja_mais_ultima_noticia{
	text-align:right;
	padding:5px 10px 0 0;
}
.veja_mais_ultima_noticia a{
	text-decoration:underline;
	color:#0C4765;
}
.video_tv_carrera{
	width:310px;
	height:214px;
	padding:0 0 10px 0;
}


/*COLUNA 03 INDEX*/
.index_col_03{
	width:241px;
	float: right;
	clear:right;
	padding: 0 0 0 0;
	text-align: center;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999;
}
.busca{
	width:223px;
	margin: 0 auto;
	padding: 5px 0px 15px 17px;
	height: 37px;
}
.tit_busca{
	color: #003;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	width: 224px;
	text-align: left;
}
.campo_input_busca{
	background:url(../imgs/bg_input_busca.png) no-repeat;
	width:176px;
	height:21px;
	float:left;
	margin:2px 0 0 0;
	padding:1px 0 0 4px;
}
.input_busca{
	width:170px;
	height:20px;
	border:none;
	color:#0A4B6B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:none;
	padding:2px 2px 0 2px;
}
.bt_ok_busca{
	float:left;
	margin: 2px 0 0 3px;
}
.caixa_redes_sociais{
	width:224px;
	height:113px;
	background:url(../imgs/bg_caixa_redes_sociais.gif) no-repeat;
	margin-top: 20px;
	margin-bottom: 0;
	margin-left: auto;
}
.caixa_redes_sociais a{
	text-decoration:none;
}
.tit_caixa_redes_soc{
	padding-top: 5px;
	color: #656565;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.logo_redes_sociais{
	margin:13px 10px 0 10px;
}


/*CAIXA NEWSLETTER*/
.caixa_newsletter{
	width:224px;
	margin: 25px 0 0 auto;
	text-align:left;
	overflow:hidden;
}
.text_form_news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0D6B99;
	padding-top: 8px;
	padding-bottom: 12px;
}
.label_form_news_home{
	width:40px;
	color:#0A6088;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:4px 0 0 0;
	height:26px;
}
.linha_input_form_news{
	width:171px;
	float:left;
	padding:0 0 10px 0;
	background:url(../imgs/bg_input_news.gif) no-repeat;
}
.input_form_news{
	height:20px;
	width:167px;
	border:none;
	color:#0A4B6B;
	background:none;
	padding:0 2px 0 2px;
}
.bt_enviar_news{
	float: right;
	padding-right: 13px;
}
/*CAIXA ENQUETE*/
.caixa_enquete{
	width:224px;
	padding: 25px 0 20px 0;
	margin-left: auto;
	text-align:left;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#666;
}
.tema_enquete{
	padding:10px 0 15px 0;
	color:#0D4763;		
}
.item_enquete{
	float: left;
	width: 222px;
	padding-bottom: 7px;
	color:#000;
}
.input_radio_enquete{
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
	float: left;
	height: 20px;
}
.bt_enquete{
	float:right;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.banner_col_direita{
	width: 226px;
	padding: 7px 0 0 0;
	margin-left: auto;
}

.rodape{
	height:119px;
	width:100%;
	background-image: url(../imgs/bg_rodape.gif);
	background-repeat: repeat-x;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.conteudo_rodape{
	width:998px;
	height:80px;
	margin: 0 auto;
	padding: 39px 0 0 20px;
}
.rodape ul li{
	list-style:none;
	display:inline;
}
.rodape ul li a{
	text-decoration:none;
	color:#FFF;
}
.rodape ul li a:hover{
	text-decoration:underline;
}
.endereco_rodape{
	color: #022638;
	width: 750px;
	padding-top: 10px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.texto_bold{
	font-weight:bold;
}
.logo_2pontos{
	float: right;
	margin-right: 40px;
	margin-top: -50px;
}


/*   INTERNAS   */

.conteudo_interno{
	width:938px;
	padding:20px 30px;
	margin:0 auto;
	overflow:hidden;
	background-image: url(../imgs/bg_conteudo.jpg);
	background-repeat: no-repeat;
	background-position: 0px -20px;
}
.miolo_conteudo_interno{
	width:670px;
	padding:0 25px 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#656565;
}
.titulo_internas{
	padding:30px 0 10px 0;
}
.imagens_paginas_internas{
	border:3px solid #197FAF;
	margin:0 0 5px 10px;
}

/*   QUEM É LUIZ CARREIRA   */
.img_quem_e_luiz_carreira{
	margin:0 0 5px 10px;
	border: #197FAF solid 3px;
}
.subtitulo_quem_luiz_carreira{
	color: #075275;
	font-weight: bold;
	font-size: 13px;
}
.texto_luiz_carreira{
	float:left;

}
.texto_luiz_carreira img{
	margin:0 0 5px 10px;
	border:3px solid #197FAF;
}
.texto_luiz_carreira p{
	margin:0 0 10px 0;
}

/*   NOTICIAS   */

.titulo_noticia_aberta{
	color: #333;
	font-size: 14px;
	font-weight: bold;
	padding:5px 0 10px 0;
}
.linha_clara_outras_noticias{
	padding:6px 0 0 5px;
	margin:0 0 1px 0;
	background:#EdEdEd;
	color:#333;
	height:19px;
}
.linha_clara_outras_noticias a{
	text-decoration:none;
	color:#333;
}
.linha_escura_outras_noticias{
	padding:6px 0 0 5px;
	margin:0 0 1px 0;
	background:#E2E2E2;
	color:#333;
	height:19px;
}
.linha_escura_outras_noticias a{
	text-decoration:none;
	color:#333;
}
.data_outras_noticias{
	font-weight:bold;
	color:#0C4765;
}

.select_mais_noticias{
	border:1px solid #CCCCCC;
	height:20px;
	width:668px;
}
.img_interna_noticia{
	margin:0 0 5px 10px;
	border:3px solid #197FAF;
}
.texto_noticias{
	float:left;

}
.texto_noticias img{
	margin:0 0 5px 10px;
	border:3px solid #197FAF;
}
.texto_noticias p{
	margin:0 0 10px 0;
}



/*   ATIVIDADE PARLAMENTAR   */

.titulo_atividade_aberta{
	color: #333;
	font-size: 14px;
	font-weight: bold;
	padding:5px 0 10px 0;
}
.img_interna_atividade_parlamentar{
	
}
.texto_atividade_parlamentar{
	float:left;

}
.texto_atividade_parlamentar img{
	margin:0 0 5px 10px;
	border:3px solid #197FAF;
}
.texto_atividade_parlamentar p{
	margin:0 0 10px 0;
}

/*   CADASTRE-SE   */
.label_cadastro{
	float:left;
	width:200px;
	text-align: right;
	padding: 4px 5px 10px 0;
}
.label_mensagem_cadastro{
	float:left;
	width:200px;
	text-align: right;
	padding: 1px 5px 10px 0;
}
.linha_input_cadastro{
	width: 460px;
	float: left;
	padding-bottom: 10px;
}
.input_cadastro{
	border: 1px solid #0A6088;
	width: 298px;
	height: 20px;
	padding:0 1px 0 1px;
	color:#0A6088;
}
.mensagem_contato{
	border:1px solid #0A6088;
	width:296px;
	max-width:296px;
	max-height:130px;
	height:71px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0A6088;
	padding:2px;
	overflow:auto;
}
.texto_cadastre_se{
	padding-top: 55px;
	padding-right: 0;
	padding-bottom: 35px;
	padding-left: 163px;
}
.bt_enviar_cadastro{
	float: right;
	padding-right: 163px;
	padding-top: 10px;
}




/*   CONTATO   */
.label_contato{
	float:left;
	width:200px;
	text-align: right;
	padding: 4px 5px 10px 0;
}
.label_mensagem_contato{
	float:left;
	width:200px;
	text-align: right;
	padding: 1px 5px 10px 0;
}
.linha_input_contato{
	width: 460px;
	float: left;
	padding-bottom: 10px;
}
.input_contato{
	border: 1px solid #0A6088;
	width: 298px;
	height: 20px;
	padding:0 1px 0 1px;
	color:#0A6088;
}
.mensagem_contato{
	border: 1px solid #0A6088;
	width: 296px;
	height: 71px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0A6088;
	padding:2px;
}
.texto_form_contato{
	padding: 55px 0 35px 130px;
}
.bt_enviar_contato{
	float: right;
	padding-right: 163px;
	padding-top: 10px;
}


/*   INDIQUE_AMIGO   */
.label_indique{
	float:left;
	width:200px;
	text-align: right;
	padding: 4px 5px 10px 0;
}
.label_mensagem_indique{
	float:left;
	width:200px;
	text-align: right;
	padding: 1px 5px 10px 0;
}
.linha_input_indique{
	width: 460px;
	float: left;
	padding-bottom: 10px;
}
.input_indique{
	border: 1px solid #0A6088;
	width: 298px;
	height: 20px;
	padding:0 1px 0 1px;
	color:#0A6088;
}
.mensagem_indique{
	border:1px solid #0A6088;
	width:296px;
	max-width:296px;
	max-height:130px;
	height:71px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0A6088;
	padding:2px;
	overflow:auto;
}
.texto_indique_amigo{
	padding: 55px 0 35px 205px;
}
.bt_enviar_indique{
	float: right;
	padding-right: 163px;
	padding-top: 10px;
}

/*   LINKS   */

.ul_lista_links{
	padding:30px 0 0 16px;
}

.lista_links{
	padding:5px 0 0 0;
	list-style-image: url(../imgs/seta_li_links.gif);
}
.lista_links a{
	color:#000;
	text-decoration:none;
}
.lista_links a:hover{
	text-decoration:underline;
}
