body{ background: url(../imgs/background2.png) repeat #E1E1E1; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}

#geral{
	width:960px;
	margin:auto;}
	
#topo{
	width:965px;
	height:auto;
	float:left;
	margin:0;}

#bg_logo{
	width:288px;
	height:117px;
	float:left;
	margin:0;
	position:relative;
	z-index:20;
	background:url(../imgs/bg_logo.png?123) no-repeat;}	

a#logo{
	width:247px;
	height:74px;
	float:left;
	margin:15px 0 0 15px;
	background:url(../imgs/logo.png) no-repeat;
	cursor:pointer;}

#top_left{
	width:680px;
	height:100px;
	float:left;
	margin-left:-7px;
	background:#EBEBEB;}

#area_busca{
	width:438px;
	height:25px;
	float:right;
	margin:12px 15px 0 0;}

#info_procura{
	width:auto;
	height:12px;
	float:left;
	margin:5px 0 0 0;
	padding:0;
	color:#410B41;
	font-size:12px;}

#bg_input_busca{
	width:249px;
	height:25px;
	float:left;
	margin:0 0 0 10px;
	background:url(../imgs/bg_input_busca.png) no-repeat;}

input.cp_busca{
	width:225px;
	height:15px;
	float:left;
	margin:0;
	padding:5px;
	background:none;
	border:none;
	font-size:12px;
	color:#333;}

input.bt_buscar{
	width:25px;	
	height:25px;
	float:left;
	margin:0 0 0 -7px;
	background:url(../imgs/bt_buscar.png) top no-repeat;
	cursor:pointer;
	border:none;}

input.bt_buscar:hover{background-position:bottom;}

#bg_menu{
	width:680px;
	height:60px;
	float:left;
	margin-top:13px;
	background:url(../imgs/bg_menu.png) no-repeat;}

#bg_menu a{ 
	background:url(../imgs/menu.png) no-repeat;
	cursor:pointer;}

#bg_menu a span{
	width:100%;
	height:9px;
	float:left;
	margin-top:60px;
	background:url(../imgs/span_menu.png) center no-repeat;
	display:none;}

#bg_menu a.ativo span { display:block !important; }
a#home{
	width:71px;
	height:60px;
	float:left;
	margin:0 0 0 8px;
	background-position:0 0;}

a#home:hover{background-position:0 -60px;}

a#home.ativo{background-position:0 -120px;}

a#sobre{
	width:72px;
	height:60px;
	float:left;
	margin:0 0 0 -1px;
	background-position:-60px 0;}

a#sobre:hover{background-position:-60px -60px;}

a#sobre.ativo{background-position:-60px -120px;}

a#servicos{
	width:95px;
	height:60px;
	float:left;
	margin:0 0 0 -3px;
	background-position:-122px 0;}

a#servicos:hover{background-position:-122px -60px;}

a#servicos.ativo{background-position:-122px -120px;}

a#noticias_artigos{
	width:94px;
	height:60px;
	float:left;
	margin:0 0 0 -1px;
	background-position:-209px 0;}

a#noticias_artigos:hover{background-position:-209px -60px;}

a#noticias_artigos.ativo{background-position:-209px -120px;}	

a#links_uteis{
	width:112px;
	height:60px;
	float:left;
	margin:0 0 0 -1px;
	background-position:-294px 0;}

a#links_uteis:hover{background-position:-294px -60px;}

a#links_uteis.ativo{background-position:-294px -120px;}	

a#parceiros{
	width:106px;
	height:60px;
	float:left;
	margin:0 0 0 -1px;
	background-position:-397px 0;}

a#parceiros:hover{background-position:-397px -60px;}

a#parceiros.ativo{background-position:-397px -120px;}

a#contato{
	width:97px;
	height:60px;
	float:left;
	margin:0 0 0 -1px;
	background-position:-500px 0;}

a#contato:hover{background-position:-500px -60px;}

a#contato.ativo{background-position:-493px -120px;}	
	
#mask_slider{
	width:100%;
	height:308px;
	float:left;
	left:0;
	top:125px;
	position:absolute;
	z-index:100;
	background:url(../imgs/mask_slider.png) no-repeat top center;}

#center_home{
	width:100%;
	height:auto;
	float:left;
	margin-top:50px;}
	
#sobre_home{
	width:445px;
	height:auto;
	float:left;
	position:relative;
	z-index:110;
	margin:0 0 0 20px;}	
	
#tit_1{
	width:100%;
	height:25px;
	float:left;
	margin:0;
	background:url(../imgs/tit_1.png) left no-repeat;}	
	
#text_sobre_home{
	width:100%;
	height:auto;
	float:left;
	margin:20px 0 0 0;
	padding:0;
	font-size:14px;
	line-height:30px;
	color:#FFF;}

a#bt_leia_mais{
	width:89px;
	height:20px;
	float:left;
	margin:15px 0 0 0;
	background:url(../imgs/bt_leia_mais.png) top no-repeat;
	cursor:pointer;}

a#bt_leia_mais:hover{background-position:bottom;}

#geral_slider{
	width:100%;
	height:308px;
	float:left;
	top:128px;
	left:0;
	position:absolute;
	overflow:hidden;}

#area_slider_home{
	width:892px;
	height:302px;
	float:left;
	left:50%;
	position:absolute;
	margin-left:-115px;
	background:#713471;}

#slider_home{
	width:100%;
	height:302px;
	float:left;
	margin:0;}

.slice_home{
	width:100%;
	height:302px;
	float:left;}

#navs_slider_home{
	width:auto;
	min-width:10px;
	height:82px;
	float:left;
	margin:223px 0 0 20px;
	position:relative;
	z-index:110;}	

#prev_h{
	width:41px;
	height:82px;
	float:left;
	margin:0;
	background:url(../imgs/navs_slider_home.png) top left no-repeat;
	cursor:pointer;}

#prev_h:hover{background-position:bottom left;}	

#next_h{
	width:41px;
	height:82px;
	float:left;
	margin:0;
	background:url(../imgs/navs_slider_home.png) top right no-repeat;
	cursor:pointer;}

#next_h:hover{background-position:bottom right;}

#paginacao{	width:auto;	height:38px; float:left; margin:22px 0 0 10px;}
#paginacao p{ width:38px; height:38px; float:left; margin:0 10px 0 0; padding:0; text-indent:-99999px; background:url(../imgs/paginacao_slider_home.png) top no-repeat; cursor:pointer;}
#paginacao p:hover{background-position:bottom;}
#paginacao p.activeSlide{background-position:bottom;}

#tit_2{
	width:100%;
	height:34px;
	float:left;
	margin-top:-5px;
	margin-left:20px;
	background:url(../imgs/tit_2.png) left no-repeat;}

#shadow{
	width:100%;
	height:35px;
	float:left;
	margin-top:-7px;
	background:url(../imgs/shadow.png) no-repeat center;}
	

#shadow2{
	width:100%;
	height:35px;
	float:left;
	margin-top:-10px;
	background:url(../imgs/shadow2.png) no-repeat center;}	
	
#bg_area_de_atuacao{
	width:100%;
	height:334px;
	float:left;
	position:relative;
	z-index:20;
	margin-top:-10px;
	background:url(../imgs/bg_area_de_atuacao.png) no-repeat;}	

#left_a_atuacao{
	width:280px;
	height:334px;
	float:left;
	margin:8px 0 0 0;}

#left_a_atuacao a{
	width:auto;
	height:20px;
	float:left;
	margin:0 0 0 20px;
	padding:9px 0;
	color:#000;
	font-size:20px;
	text-decoration:none;
	cursor:pointer;}

#left_a_atuacao a:hover{ color:#8e428e;}

#left_a_atuacao a.select{
	width:260px;
	padding-left:20px;
	margin:0;
	color:#FFF; 
	background:url(../imgs/bg_ativo_area.png) repeat-x;}

.line_a{
	width:100%;
	height:1px;
	float:left;
	margin-top:0;
	background:#e1e1e1;}

#area_explicativa{
	height:auto;
	float:left;
	margin:0px;
	width:640px;
	margin:20px 0 0 20px;
	}


#area_explicativa #pr {
width:auto;
float:left;
margin:0px;
font-size:14px;
color:#fff;
}

label.error { float:left; height:32px; line-height:32px; font-size:14px; color:#F00; margin:0 0 0 -12px; }

#area_explicativa img { float:right; width:auto; height:auto; }

#tit_area_home{
	width:360px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	color:#FFF;
	font-size:32px;
	line-height:auto;
	}

#text_explicativo{
	width:300px;
	height:auto;
	min-height:160px;
	float:left;
	margin:30px 0 0 0;
	padding:0;
	font-size:14px;
	line-height:30px;
	color:#FFF;}

a#bt_leia_mais_atua{
	width:auto;
	height:14px;
	float:left;
	margin:15px 0 0 0;
	padding-left:15px;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	background:url(../imgs/seta.png) left no-repeat;
	cursor:pointer;}

a#bt_leia_mais_atua:hover{opacity:0.7;}
			

#bg_impresa{
	width:100%;
	height:255px;
	float:left;
	margin:-5px 0 0 0;
	background:url(../imgs/bg_imprensa.png) no-repeat;}

#tit_3{
	width:153px;
	height:38px;
	float:left;
	margin:30px 0 0 20px;
	background:url(../imgs/tit_3.png) no-repeat;}

#area_slider_imprensa{
	width:100%;
	height:auto;
	float:left;
	margin-top:15px;}

#prev_i{
	width:54px;
	height:54px;
	float:left;
	margin:40px 0 0 0;
	background:url(../imgs/prev_imprensa.png) top no-repeat;
	cursor:pointer;}	
			
#prev_i:hover{background-position:bottom;}		

#next_i{
	width:54px;
	height:54px;
	float:right;
	margin:40px 0 0 0;
	background:url(../imgs/next_imprensa.png) top no-repeat;
	cursor:pointer;}

#next_i:hover{background-position:bottom;}

#slider_imprensa{
	width:825px;
	height:142px;
	float:left;
	margin:0 0 0 15px;
	overflow:hidden;}

.slice_imprensa{
	width:850px;
	height:142px;
	float:left;}

a.box_i{
	width:190px;
	height:142px;
	float:left;
	margin-right:20px;
	border-left:#6d2a6d 1px solid;
	cursor:pointer;}



.descricao_i{
	width:178px;
	height:auto;
	float:left;
	text-align:left;
	margin:2px 0 0 12px;
	padding:0;
	line-height:18px;
	color:#333;
	font-size:11px;
	text-decoration:none;}

.descricao_i span{
	width:178px;
	height:12px;
	float:left;
	text-align:left;
	margin:0 0 0 0;
	padding:0;
	color:#BDBDBD;
	font-size:12px;
	text-decoration:none;}	

.descricao_i ins{
	width:178px;
	height:auto;
	float:left;
	text-align:left;
	margin:5px 0 0 0;
	padding:0;
	line-height:18px;
	color:#934393;
	font-size:12px;
	text-decoration:none;}
	
.slice_imprensa p:hover { opacity:1 !important; filter:alpha(opacity=100) !important; }

#bg_bottom{
	width:100%;
	height:44px;
	float:left;
	left:0;
	margin:20px 0 0 0;
	background:url(../imgs/bg_bottom.png) center no-repeat;}

#rodape{
	width:960px;
	height:44px;}	

#direitos{
	width:auto;
	height:auto;
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	color:#270D3B;
	line-height:14px;
	font-size:10px;
	text-align:left;}	


a#media{
	width:45px;
	height:20px;
	float:right;
	margin-top:12px;
	margin-right:15px;
	background:url(../imgs/media.png) no-repeat top;
	cursor:pointer;}
	
a#media:hover{background-position:bottom;}	

/*SOBRE*/
#content_pags{
	width:100%;
	height:auto;
	float:left;
	margin:20px 0 0 0;}

#menu_left{
	width:282px;
	height:auto;
	float:left;
	margin:0;}

#top_menu_left{
	width:100%;
	height:9px;
	float:left;
	margin:0;
	background:url(../imgs/top_menu_left.png) no-repeat;}

#center_menu_left{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	background:#8B418B;}

#bottom_menu_left{
	width:100%;
	height:9px;
	float:left;
	margin:0;
	background:url(../imgs/bottom_menu_left.png) no-repeat;}			

#tit_quem_somos{
	width:160px;
	height:21px;
	float:left;
	margin:11px 0 0 20px;
	background:url(../imgs/tit_quem_somos.png) no-repeat;}

#shadow_menu_left{
	width:100%;
	height:13px;
	float:left;
	margin-top:15px;
	position:relative;
	z-index:30;
	background:url(../imgs/shadow3.png) center no-repeat;}

#itens_menu_left{
	width:100%;
	height:auto;
	float:left;
	margin-top:-13px;}	

#itens_menu_left a{
	width:auto;
	height:auto;
	min-height:14px;
	max-width:245px;
	float:left;
	text-decoration:none;
	margin:0 0 0 20px;
	padding:16px 0;
	color:#FFF;
	font-size:14px;
	text-align:left;
	cursor:pointer;}
#itens_menu_left a:hover{opacity:0.7 !important;}

#itens_menu_left a.selecionado{
	width:262px;
	height:14px;
	margin:0;
	max-width:none;
	padding:16px 0 16px 20px;
	font-weight:bold; 
	background:#64376E;
	opacity:1 !important;}

#itens_menu_left a span{
	width:7px;
	height:15px;
	float:right;
	position:relative;
	z-index:40;
	margin:0px -7px 0 0;
	background:url(../imgs/seta_links.png) no-repeat;
	display:none;}

.line_m{
	width:100%;
	height:1px;
	float:left;
	margin:0;
	background:#722772;}

#container_pags{
	width:678px;
	height:auto;
	float:left;
	margin:0;}

#top_pags{
	width:100%;
	height:9px;
	float:left;
	margin:0;
	background:url(../imgs/top_pags.png) no-repeat;}			

#center_pags{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	background:#FFF;}

#bottom_pags{
	width:100%;
	height:9px;
	float:left;
	margin:0;
	background:url(../imgs/bottom_pags.png) no-repeat;}

#tit_container_pags{
	width:638px;
	height:auto;
	float:left;
	margin:7px 0 0 20px;
	padding:0;
	color:#712771;
	font-size:24px;
	text-align:left;}		

#shadow_container{
	width:100%;
	height:14px;
	float:left;
	margin-top:6px 0 0 0;
	background:url(../imgs/shadow4.png) center no-repeat;}

.tit_topico_links{
	width:638px;
	height:auto;
	float:left;
	margin:20px 0 0 0;
	padding:0;
	color:#712771;
	font-size:24px;
	text-align:left;}		

.shadow_links{
	width:100%;
	height:14px;
	float:left;
	margin-top:6px 0 0 0;
	background:url(../imgs/shadow4.png) center no-repeat;}

#area_textos_imgs{
	width:638px;
	height:auto;
	float:left;
	margin:20px 0 0 20px;
	}

#texto_left_sobre{
	width:266px;
	height:auto;
	float:left;
	text-align:justify;
	margin:0;
	padding:0;
	font-size:14px;
	line-height:30px;
	color:#333;}

#img_sobre{
	width:350px;
	height:284px;
	float:left;
	margin:0 0 0 20px;
	border:#713471 1px solid;}

#texto_sobre{
	width:100%;
	height:auto;
	float:left;
	margin:5px 0 0 0;
	padding:0;
	text-align:justify;
	font-size:14px;
	line-height:30px;
	color:#333;}

#fotos_escritorio{
	width:680px;
	height:auto;
	float:left;
	margin:-15px 0 0 0;}

.min_foto_escritorio{
	width:148px;
	height:148px;
	float:left;
	margin:15px 15px 0 0;
	cursor:pointer;}

.min_foto_escritorio:hover{opacity:0.7;}

#lt{
	width:100%;
	height:100%;
	float:left;
	margin:0;
	position:fixed;
	z-index:3000;
	background:url(../imgs/bg_lt.png) repeat;
	display:none;}

#lt_int{
	width:778px;
	height:480px;
	position:fixed;
	z-index:3030;
	top:50%;
	left:50%;
	margin:-240px 0 0 -389px;
	display:none;}

#close{
	width:35px;
	height:35px;
	float:right;
	margin:0 5px 0 0;
	background:url(../imgs/close.png) no-repeat;
	cursor:pointer;}

#close:hover{opacity:0.8;}

#navs_lt{
	width:100%;
	height:68px;
	float:left;
	margin:-280px 0 0 0;}	

#prev_lt{
	width:40px;
	height:68px;
	float:left;
	margin:0;
	background:url(../imgs/prev_lt.png) top no-repeat;
	cursor:pointer;}	

#prev_lt:hover{opacity:0.8;}		

#next_lt{
	width:40px;
	height:68px;
	float:right;
	margin:0 0 0 0;
	background:url(../imgs/next_lt.png) top no-repeat;
	cursor:pointer;}

#next_lt:hover{opacity:0.8;}	

#slider_lt{
	width:640px;
	height:480px;
	float:left;
	margin:0 0 0 69px;
	background:#FFF;}

.slice_lt{
	width:640px;
	height:480px;
	float:left;}
	
#mapa_sobre{
	width:100%;
	height:450px;
	float:left;
	margin:15px 0 0 0;}
	
#info_local{
	width:240px;
	height:auto;
	float:left;
	margin:0 0 0 0;
	padding:0;
	font-size:12px;
	color:#444;
	text-align:left;
	cursor:default;}

#info_local strong{color:#E3C4E3; font-size:14px; font-weight:bold;}
#info_local span{text-decoration:underline;}
#info_local ins{font-weight:bold; text-decoration:none;}	
	
/*SERVIÇOS*/

#tit_area_atuacao{
	width:268px;
	height:25px;
	float:left;
	margin:11px 0 0 20px;
	background:url(../imgs/tit_area_atuacao.png) no-repeat;}

#text_servicos{
	width:370px;
	height:auto;
	float:left;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	font-size:14px;
	line-height:30px;
	color:#333;}

#img_servico{
	width:249px;
	height:249px;
	float:right;
	margin:0;
	border:none;}


/*PARCEIROS*/

#tit_seja_parceiro{
	width:100%;
	height:86px;
	float:left;
	margin:0;
	background:url(../imgs/tit_seja_pareiro.png) no-repeat;}	

#tit_parceiros{
	width:268px;
	height:21px;
	float:left;
	margin:11px 0 0 20px;
	background:url(../imgs/tit_parceiros.png) left no-repeat;}

#text_trabalhe_conosco{
	width:100%;
	height:auto;
	float:left;
	margin:-5px 0 0 0;
	padding:0;
	color:#333;
	font-size:12px;
	line-height:30px;}

.lc{
	width:638px;
	height:auto;
	float:left;
	margin:5px 0 0 0;}
	
label.lbt{
	width:100px;
	height:12px;
	float:left;
	text-align:right;
	font-size:12px;
	margin:9px 0 0 0;
	padding:0;
	color:#3F2D4D;}

.bg_input_p , .bg_input_p_e_civil , .bg_input_p_pref , .bg_input_p_fone , .bg_input_p_cep , .bg_input_p_city , .bg_input_p_uf{
	width:530px;
	height:25px;
	float:left;
	margin:3px 0 0 6px;
	background:#F3F3F3;
	border:#DBDBDB 1px solid;}

.bg_input_p_e_civil{ width:120px; background:url(../imgs/bg_input_estado_cil.png) no-repeat; border:none;}
.bg_input_p_pref , .bg_input_p_uf{ width:36px;}
.bg_input_p_fone , .bg_input_p_cep , .bg_input_p_city{ width:156px;}



input.cpt , input.cpt_e_civil , input.cpt_prefixo , input.cpt_fone , input.cpt_cep , input.cpt_city , input.cpt_uf{
	width:520px;
	height:15px;
	float:left;
	margin:0;
	padding:5px;
	font-size:12px;
	color:#333;
	background:none;
	border:none;}

input.cpt_e_civil{width:100px;}
input.cpt_prefixo , input.cpt_uf{ width:26px;}
input.cpt_fone , input.cpt_cep , input.cpt_city{ width:146px;}

#tit_5{
	width:100%;
	height:18px;
	float:left;
	margin:20px 0 0 0;
	padding:0;
	color:#333;
	font-weight:bold;
	font-size:18px;
	text-align:left;}

#area_combo{
	width:125px;
	height:auto; background:none;
	float:left;
	margin:3px 0 0 106px;
	position:absolute;}

#bt_combo{
	width:25px;
	height:25px;
	float:right;
	margin:0 0 0 0;
	position:relative;
	z-index:30;
	background:url(../imgs/bt_combo.png) top no-repeat;
	cursor:pointer;}

#bt_combo:hover{background-position:bottom;}

#bg_itens_combo{
	width:100px;
	height:95px;
	margin:24px 0 0 0 !important;
	padding-bottom:3px;
	margin:0; background:#f3f3f3;
	display:none;}

#bg_itens_combo a{
	width:79px;
	height:12px;
	float:left;
	margin:5px 0 0 10px;
	padding-bottom:5px;
	border-bottom:#CCC 1px dotted;
	font-size:12px;
	color:#999;
	cursor:pointer;}

#bg_itens_combo a:hover{color:#333;}

#termo{
	width:100%;
	height:245px;
	float:left;
	margin:15px 0 0 0;
	padding:0;
	overflow-y:scroll;}

#text_termo{
	width:610px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	color:#333;
	font-size:14px;
	line-height:22px;}

#area_aceitar{
	width:637px;
	height:auto;
	float:left;
	margin-top:10px;
	padding-bottom:10px;}

input#checbox{
	width:auto;
	height:auto;
	float:left;
	margin:5px 0 0 0;}

#fr_aceitar{
	width:auto;
	height:14px;
	float:left;
	margin:5px 0 0 5px;
	padding:0;
	color:#333;
	font-size:12px;}	

input#bt_concluir{
	width:170px;
	height:32px;
	float:right;
	margin:0 0 0 0;
	padding:0;
	background:url(../imgs/bt_concluir_cadastro.png) top no-repeat;
	border:none;
	cursor:pointer;}

input#bt_concluir:hover{background-position:bottom;}

#text_conclusao{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
	margin:0;
	padding:0;
	line-height:22px;
	font-weight:bold;
	font-size:16px;
	color:#712771;}

#text_conclusao span{ font-weight:normal; font-size:14px;}

#parceiros_box{
	width:638px;
	height:auto;
	float:left;
	margin:-15px 0 0 0;}

#parceiros_box a{
	width:auto;
	height:auto;
	max-width:638px;
	min-height:14px;
	font-size:14px;
	color:#666;
	text-decoration:none;
	float:left;
	margin:15px 0 0 0;
	cursor:defaut !important;}

#parceiros_box a:hover{color:#934393;}

.line_j{
	width:100%;
	height:1px;
	float:left;
	margin:15px 0 0 0;	
	background:#BDBDBD;}

.tit_noticia{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
	margin:-3px 0 0 0;
	padding:0;
	color:#934393;
	line-height:22px;
	font-size:12px;}


/*CONTATO*/

#tit_contato{
	width:268px;
	height:21px;
	float:left;
	margin:11px 0 0 20px;
	background:url(../imgs/tit_contato.png) left no-repeat;}

#info_endereco{
	width:240px;
	height:auto;
	float:left;
	margin:20px 0 0 20px;
	padding:0;
	font-size:12px;
	color:#FFF;
	text-align:left;
	cursor:default;}

#info_endereco strong{color:#E3C4E3; font-size:14px; font-weight:bold;}
#info_endereco span{text-decoration:underline;}
#info_endereco ins{font-weight:bold; text-decoration:none;}

#formulario{
	width:640px;
	height:auto;
	float:left;
	margin:0;
	padding-bottom:10px;}

#left_form{
	width:270px;
	height:auto;
	float:left;
	margin:-13px 0 0 0;}

label.lb , label.barra , label.barra2{
	width:100%;
	height:12px;
	float:left;
	text-align:left;
	font-size:12px;
	margin:9px 0 0 0;
	padding:0;
	color:#3F2D4D;}

label.barra{
	width:auto;
	height:12px;
	float:left;
	margin:5px 0 0 12px;}

label.barra2{
	width:auto;
	height:12px;
	float:left;
	margin:8px 0 0 5px;}

.bg_input , .bg_input_city , .bg_input_uf{
	width:270px;
	height:25px;
	float:left;
	margin:3px 0 0 0;
	background:#F3F3F3;
	border:#DBDBDB 1px solid;}

input.cp , input.cp_city ,input.cp_uf{
	width:260px;
	height:15px;
	float:left;
	margin:0;
	padding:5px;
	font-size:12px;
	color:#333;
	background:none;
	border:none;}

input.cp_city{width:190px;}
input.cp_uf{width:30px;}

#city_uf{
	width:100%;
	height:25px;
	float:left;
	margin:3px 0 0 0;}
	
.bg_input_city{ width:200px; margin:0;}
.bg_input_uf{ width:40px; float:right; margin:0 -1px 0 0;}

			
#line_d{
	width:3px;
	height:190px;
	float:left;
	margin:0 0 0 20px;
	background:url(../imgs/line_c.png) no-repeat;}

#right_form{
	width:325px;
	height:auto;
	float:left;
	margin:-14px 0 0 20px;}

#bg_textarea{
	width:325px;
	height:178px;
	float:left;
	margin:3px 0 0 0;
	background:#F3F3F3;
	border:#DBDBDB 1px solid;}

textarea{
	width:315px;
	height:168px;
	float:left;
	margin:0;
	padding:5px;
	font-size:12px;
	color:#333;
	background:none;
	border:none;}

#line_d2{
	width:100%;
	height:3px;
	float:left;
	margin:15px 0 0 0;
	background:url(../imgs/line_d2.png) repeat-x;}
	
input#bt_enviar_msg{
	width:92px;
	height:32px;
	float:right;
	margin-top:15px;
	background:url(../imgs/bt_enviar_msg.png) top no-repeat;
	cursor:pointer;
	border:none;}

input#bt_enviar_msg:hover{ background-position:bottom;}

#line_d3{
	width:100%;
	height:1px;
	float:left;
	margin-top:5px;
	background:#9B9B9B;}

#mapa{
	width:100%px;
	height:290px;
	float:left;
	margin:15px 0 0 0;
	padding-bottom:10px;}	

#tit_google_maps{
	width:57px;
	height:290px;
	float:left;
	margin:0;
	position:relative;
	z-index:30;	
	background:url(../imgs/tit_google_maps.png) no-repeat;}

#maps{
	width:595px;
	height:290px;
	float:left;
	margin:0 0 0 -14px;}	
	

/*NOTICIA*/	
container_pag_noticia{
	width:100%;
	height:auto;
	float:left;
	margin:0;}

#top_pag_noticia{
	width:100%;
	height:9px;
	float:left;
	margin:0;
	background:url(../imgs/top_pag_noticia.png) no-repeat;}			

#center_pag_noticia{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	background:#FFF;}

#bottom_pag_noticia{
	width:100%;
	height:9px;
	float:left;
	margin:0;
	background:url(../imgs/bottom_pag_noticia.png) no-repeat;}

#noticias{
	width:920px;
	height:auto;
	float:left;
	margin:10px 0 0 20px;}

#slider_noticias{
	width:920px;
	height:auto;
	float:left;}

.slice_noticia{
	width:920px;
	height:auto;
	float:left;}

a.box_noticia{
	width:100%;
	height:auto;
	min-height:38px;
	float:left;
	margin:10px 0 5px 0;
	cursor:pointer; text-decoration:none !important;}

.line_n{
	width:100%;
	height:1px;
	float:left;
	margin:5px 0 0 0;	
	background:#BDBDBD;}

.data_noticia{
	width:120px;
	height:auto;
	float:left;
	text-align:left;
	margin:0;
	padding:0;
	color:#BDBDBD;
	font-size:12px;
	}

.info_noticia{
	width:800px;
	height:auto;
	min-height:38px;
	float:right;
	margin:0;}

.tit_noticia{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
	margin:-3px 0 0 0;
	padding:0;
	color:#934393;
	line-height:22px;
	font-size:12px;}

.descricao_noticia{
	width:100%;
	height:auto;
	float:left;
	line-height:17px;
	text-align:left;
	margin:3px 0 0 0;
	padding:0;
	color:#270D3B;
	font-size:11px;}	

a.box_noticia:hover .tit_noticia , a.box_noticia:hover .descricao_noticia{text-decoration:underline;}

#navs_noticia{
	width:auto;
	height:54px;
	float:right;
	margin-top:15px;
	padding-bottom:10px;}

#prev_n{
	width:54px;
	height:54px;
	float:left;
	margin:0;
	background:url(../imgs/prev_imprensa.png) top no-repeat;
	cursor:pointer;}	

#prev_n:hover{background-position:bottom;}		

#next_n{
	width:54px;
	height:54px;
	float:left;
	margin:0 0 0 5px;
	background:url(../imgs/next_imprensa.png) top no-repeat;
	cursor:pointer;}

#next_n:hover{background-position:bottom;}	

/*LINKS UTEIS*/

#tit_links_uteis{
	width:160px;
	height:25px;
	float:left;
	margin:7px 0 0 20px;
	background:url(../imgs/tit_links_uteis.png) no-repeat;}


#links{
	width:100%;
	height:auto;
	float:left;
	margin-top:-20px;
	padding-bottom:10px;}

#links a{
	width:auto;
	height:auto;
	float:left;
	text-align:left;
	margin:10px 0 0 0;
	padding:0;
	color:#777;
	line-height:22px;
	font-size:12px;
	text-decoration:none;}

#links a:hover{
	color:#934393;}

.line_l{
	width:100%;
	height:1px;
	float:left;
	margin-top:5px;
	background:#924492;}



















#ll_new_servicos {
width:384px;
float:left;
padding-top:60px;
height:auto;
background:url(../imgs/ll_new_servicos.png) no-repeat left top;
}

.ll_new_servico {
width:192px;
height:192px;
float:left;
}


.ll_new_servico div {
width:192px;
height:191px;
float:left;
opacity:0;
transition:all 0.5s ease;
background:url(../imgs/ll_new_servico_div.png) no-repeat;
}

.ll_new_servico div:hover  {
opacity:1;
}

.ll_new_servico div p {
width:152px;
float:left;
margin:20px 0 0 20px;
height:120px;
overflow:hidden;
font-size:11px;
line-height:17px;
color:#fff;
font-size:11px;
cursor:default;
}

.ll_new_servico_shadow {
width:152px;
float:left;
margin:-20px 0 0 20px;
position:relative;
height:20px;
cursor:default;
background:url(../imgs/ll_new_servico_shadow.png) no-repeat;
}

.ll_new_servico div a {
width:auto;
float:left;
text-transform:uppercase;
cursor:pointer;
outline:none;
color:#fff;
font-size:12px;
margin:15px 0 0 20px;
text-decoration:none;
}

.ll_new_servico div a:hover { text-decoration:underline; }






#ll_new_imprensa {
width:545px;
float:right;
padding-top:55px;
height:auto;
margin:5px 0 0 0;
background:url(../imgs/ll_new_imprensa.png) no-repeat left top;
}


#ll_new_imprensa_one {
width:505px;
float:left;
height:auto;
background:#fff;
padding:20px;
}

#ll_new_imprensa_one small {
width:100%;
height:10px;
line-height:10px;
color:#999999;
font-size:12px;
}

#ll_new_imprensa_one h2 {
width:100%;
float:left;
height:auto;
color:#713471;
font-size:24px;
margin:10px 0 10px 0;
padding:0px;
}

#ll_new_imprensa_one p {
width:100%;
float:left;
height:150px;
overflow:hidden;
margin:0px;
padding:0px;
color:#333333;
line-height:22px;
font-size:14px;
}

#ll_new_imprensa_one a {
width:130px;
height:45px;
float:left;
text-indent:-9999px;
margin:20px 0 0 0;
background:url(../imgs/ll_new_imprensa_one_a.png) no-repeat;
cursor:pointer;
outline:none;
transition:all 0.5s ease;
}

.ll_new_imprensa_two_slc_nt a:hover , #ll_new_imprensa_one a:hover {
opacity:0.7;
}

#ll_new_imprensa_two {
width:545px;
height:415px;
float:left;
border-top:1px solid #D7D7D7;
background:url(../imgs/ll_new_imprensa_two.png) no-repeat;
}


#ll_new_imprensa_two_prev {
width:55px;
height:55px;
float:left;
cursor:pointer;
outline:none;
transition:all 0.5s ease;
margin-top:160px;
background:url(../imgs/ll_new_imprensa_two_prev.png) no-repeat;
}


#ll_new_imprensa_two_next {
margin-top:160px;
width:55px;
height:55px;
float:right;
cursor:pointer;
transition:all 0.5s ease;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
outline:none;
background:url(../imgs/ll_new_imprensa_two_next.png) no-repeat;
}


#ll_new_imprensa_two_prev:hover , #ll_new_imprensa_two_next:hover {
opacity:0.4;
}

#ll_new_imprensa_two_sld {
width:395px;
height:355px;
float:left;
margin:20px;
}

.ll_new_imprensa_two_slc {
width:395px;
height:355px;
float:left;
}

.ll_new_imprensa_two_slc_nt {
width:177px;
height:100%;
float:left;
}

.ll_new_imprensa_two_slc_nt:nth-child(odd) { 
border-right:1px solid #D7D7D7;
padding-right:20px;
margin-right:20px;
}



.ll_new_imprensa_two_slc_nt small {
width:100%;
height:10px;
line-height:10px;
color:#999999;
font-size:12px;
}

.ll_new_imprensa_two_slc_nt strong {
width:100%;
float:left;
height:auto;
color:#713471;
font-size:16px;
margin:10px 0 10px 0;
padding:0px;
font-weight:normal;
}

.ll_new_imprensa_two_slc_nt p {
width:100%;
float:left;
height:180px;
margin:0px;
overflow:hidden;
padding:0px;
color:#333333;
line-height:22px;
font-size:14px;
}

.ll_new_imprensa_two_slc_nt a {
width:130px;
height:45px;
float:left;
text-indent:-9999px;
margin:20px 0 0 0;
background:url(../imgs/ll_new_imprensa_one_a.png) no-repeat;
cursor:pointer;
outline:none;
transition:all 0.5s ease;
}





#ll_new_download {
width:140px;
height:45px;
float:left;
text-indent:-9999px;
margin:20px 0 10px 0;
background:url(../imgs/ll_new_download_a.png) no-repeat;
cursor:pointer;
outline:none;
transition:all 0.5s ease;
}

#ll_new_download:hover {
opacity:0.7;
}

