#wrap #container #content h1{ border:none !important; margin-bottom:0 !important; }
#wrap #container #content h2{ border-bottom:1px solid #CCCCCC; !important; margin-bottom:5px !important; }

#wrap #container #content .principal.fale{ padding-bottom:90px; background:url(../img/mapa_brasil.jpg) no-repeat left 60px; }
#wrap #container #content .principal.fale.busca_cidade{ padding-bottom:90px; }
#wrap #container #content .principal.fale.internacional{ background:url(../img/mapa-internacional.gif) no-repeat left 60px; }
#wrap #container #content .principal.fale.internacional .contato .telefones{ display:inline; float:left; text-align:right; }
#wrap #container #content .principal.fale.internacional .contato .telefones p{ color:#3C3C3C; margin-top:0; margin-bottom:0; padding-top:5px; padding-bottom:5px; width:215px; }
#wrap #container #content .principal.fale.internacional #formulario{ display:inline; float:left; padding-top:50px; background:none; }
#wrap #container #content .principal.fale.internacional #formulario form{ background:none; }
#wrap #container #content .principal.fale.internacional #formulario form fieldset select{ width:248px; font-weight:lighter; }
#wrap #container #content .principal.fale.internacional #formulario form fieldset select option{  text-indent:4px; }
#wrap #container #content .principal.fale.internacional #formulario form fieldset .centraliza_btn button{ width:65px; background:url(../../img/icones_botoes/btn_send.gif) no-repeat left top; }


#wrap #container #content .principal.fale p{ padding-top:15px; font-size:0.9em; color:#789700; background:none; }

#wrap #container #content .principal.fale .resultados{ display:inline; float:left; margin:10px 0 0 0; }
#wrap #container #content .principal.fale .resultados .resultados_filial{ float:left; }
#wrap #container #content .principal.fale .resultados .resultados_filial h2{ font-weight:700; }

#wrap #container #content .principal.fale .resultados h3{ width:400px; margin-left:25px; padding:0; font-size:1.0em; color:#808080; }
#wrap #container #content .principal.fale .resultados h4{ margin:10px 0 0 25px; padding:0 0 0 15px; width:400px; font-family:Tahoma; font-size:0.76em; font-weight:700; background:transparent url(../../img/icones_botoes/seta.gif) no-repeat scroll left center; color:#CA4141; }

#wrap #container #content .principal.fale .resultados .endereco{ display:inline; float:left; border-top:#e8e8e8 1px solid; margin:10px 0 0 25px; padding:12px 0 0 0; width:390px; font:0.76em Tahoma; color:#000000; }
#wrap #container #content .principal.fale .resultados .endereco address{ display:inline; float:left; width:185px; font-style:normal; }
#wrap #container #content .principal.fale .resultados .endereco address em{ display:inline; float:left; clear:both; font-style:normal; color:#000000; }
#wrap #container #content .principal.fale .resultados .endereco address strong, 
#wrap #container #content .principal.fale .resultados .endereco .telefones p.tit_result{ display:block; float:left; padding:3px 0; font-weight:700; color:#ca4141; }

#wrap #container #content .principal.fale .resultados .endereco .telefones{ display:inline; float:left; width:140px; margin-bottom:10px; color:#000000; }
#wrap #container #content .principal.fale .resultados .endereco .telefones p{ width:140px; margin:0; padding:0; font:100% Tahoma; color:#000; }


	/** ******************************
		 FORMULARIO FALE CONOSCO 
	********************************** */
		form.busca_cidade fieldset{ padding:40px 0 0 25px; }
		
		form.busca_cidade fieldset label{ clear:both; width:250px; font-weight:700; color:#4b4b4b; }
		
		form.busca_cidade fieldset label input{ padding:3px; }
		
		form.busca_cidade fieldset label input,
		form.busca_cidade fieldset label textarea{ margin:5px 0 0 0; width:240px; font-weight:normal; }
		
		form.busca_cidade fieldset .centraliza_btn{ padding:23px 0 0 5px; }
		form.busca_cidade fieldset .centraliza_btn button{ float:left; width:61px; height:27px; background:url(../../img/icones_botoes/btn_buscar.gif) no-repeat left top; }
		
		/** FORMULARIO DE CONTATO */
			#wrap #container #content .principal.fale .contato{ display:inline; float:left; margin:30px 0 0 0; }
			#wrap #container #content .principal.fale .contato p{ font:0.9em Trebuchet MS; color:#789700; }
			
			#wrap #container #content .principal.fale .contato .busca_cidade.retorno{ width:545px; background:url(../img/form_contato_bkg.gif) no-repeat left top; }
			#wrap #container #content .principal.fale .contato .busca_cidade.retorno fieldset{ padding:15px 140px 0 0; width:400px; }
			
			#wrap #container #content .principal.fale .contato .busca_cidade.retorno fieldset #jFormError{ margin:10px; width:90%; } 
			
			#wrap #container #content .principal.fale .contato .busca_cidade.retorno fieldset label{ width:91%; background-position:right center!important; }
			
			#wrap #container #content .principal.fale .contato .busca_cidade.retorno fieldset label input,
			#wrap #container #content .principal.fale .contato .busca_cidade.retorno fieldset label textarea{ margin:0 25px 0 0; }
		
			form.busca_cidade.retorno fieldset .centraliza_btn{ display:inline; padding:0 0 0 275px; }
			form.busca_cidade.retorno fieldset .centraliza_btn button{ width:65px; background:url(../../img/icones_botoes/btn_enviar.gif) no-repeat left top; }
		/** /FORMULARIO FALE CONOSCO */
		
		/* ****************************************************
			MENSAGEM DE AGRADECIMENTO / ENVIO FALE CONOSCO
		******************************************************* */				
			#wrap #container #content .principal.fale .contato .form_agradece{ display:inline; float:left; margin:80px 0 0 0; width:400px; background:url(../fale/imagens/sobre_produtos/form_contato_bkg.gif)  no-repeat top; }
			#wrap #container #content .principal.fale .contato .form_agradece p{ display:inline; float:left; margin:20px 0 0 40px; width:98%; font-family:Trebuchet MS; color:#4b4b4b; }
			.newsletter { margin-left:40px; width:400px; font-weight:lighter; color:#000; }
			.newsletter input { float:none; margin:0 5px 0 0; vertical-align:middle; }
	/** /FORMULARIO DE CONTATO */
		
	/* ****************************************************
		FORMULARIOS DE RH, FORNECEDORES E DISTRIBUIDORES
	******************************************************* */				
		#wrap #container #content .principal.rh .passos{ display:inline; float:left; margin:5px 0; padding:5px 0; width:100%; }  
		
		#wrap #container #content .principal.rh .alinha-btn { display:inline; float:left; width:440px; padding:20px 0 0 105px; }
		#wrap #container #content .principal.rh .bt-cadastro,
		#wrap #container #content .principal.rh .bt-altera { display:inline; float:left; height:29px; text-indent:-9999em; }
		
		#wrap #container #content .principal.rh .bt-cadastro { width:113px; margin-right:90px; background:url(../img/rh/bt-cadastre-se.gif) no-repeat left top; }
		#wrap #container #content .principal.rh .bt-altera { width:138px; background:url(../img/rh/bt-alterar-dados.gif) no-repeat left top; }
		
		#wrap #container #content .principal.rh .passos li{ float:right; border:0; margin:0; padding:0; width:116px; height:32px; text-indent:-9999em; }
		#wrap #container #content .principal.rh .passos .passo1{ background:url(../img/rh/passo_1_de_4.gif) no-repeat; }
		#wrap #container #content .principal.rh .passos .passo2{ background:url(../img/rh/passo_2_de_4.gif) no-repeat; }
		#wrap #container #content .principal.rh .passos .passo3{ background:url(../img/rh/passo_3_de_4.gif) no-repeat; }
		#wrap #container #content .principal.rh .passos .passo4{ background:url(../img/rh/passo_4_de_4.gif) no-repeat; }
		#wrap #container #content .principal.rh .passos .passo1de2{ background:url(../img/rh/passo_1_de_2.gif) no-repeat; }
		#wrap #container #content .principal.rh .passos .passo2de2{ background:url(../img/rh/passo_2_de_2.gif) no-repeat; }
		#wrap #container #content .principal.rh .passos .conclusao{ background:url(../img/rh/conclusao.gif) no-repeat; }			
		
		#wrap #container #content .principal.rh .msgErro_alt{ width:89%; }
		
		#wrap #container #content .principal.rh form{ width:547px; }
		#wrap #container #content .principal.rh form fieldset{ border-top:1px #ccc solid; padding:20px 0 30px 0; width:100%; background:url(../img/rh/bkg_fieldset.gif) no-repeat left top; }
		#wrap #container #content .principal.rh form fieldset legend{ padding:2px 1px; background:#fff; float:left; width:95%; }
		#wrap #container #content .principal.rh form fieldset legend,
		#wrap #container #content .principal.rh form fieldset p{ display:inline; margin-left:-7px; font-family:Trebuchet MS; font-weight:700; color:#3988D6; }			
		
		#wrap #container #content .principal.rh form fieldset label{ width:546px; font-size:0.85em; text-align:right; background-position:right center!important; }		
		#wrap #container #content .principal.rh form fieldset label strong{ padding:10px 0 5px 128px; width:350px; font-weight:lighter; text-align:left; }
		
		#wrap #container #content .principal.rh form fieldset label input,
		#wrap #container #content .principal.rh form fieldset label select,
		#wrap #container #content .principal.rh form fieldset label textarea{ float:none; vertical-align:middle; }
		
		#wrap #container #content .principal.rh form fieldset label input{ width:390px; }			
		#wrap #container #content .principal.rh form fieldset label select{ width:340px; }
		#wrap #container #content .principal.rh form fieldset label textarea{ width:390px; height:100px; vertical-align:top; }
	
		#wrap #container #content .principal.rh form fieldset label.middle{ width:273px; }		
		#wrap #container #content .principal.rh form fieldset label.middle input{ width:117px; }
		#wrap #container #content .principal.rh form fieldset label.middle.data input{ margin-right:2px; }
		#wrap #container #content .principal.rh form fieldset label.middle select{ width:125px; }		
		
		#wrap #container #content .principal.rh form fieldset label.small{ width:273px; }		
		#wrap #container #content .principal.rh form fieldset label.small input{ width:117px; }	
		#wrap #container #content .principal.rh form fieldset label.small select{ width:100px; }
	
		#wrap #container #content .principal.rh form fieldset p{ margin:0; padding:20px 0 10px 130px; width:70%; font-size:0.96em; color:#BF4040; background:none; }
		
		#wrap #container #content .principal.rh form fieldset .labels_relacionadas{ display:inline; float:left; }			
		#wrap #container #content .principal.rh form fieldset .labels_relacionadas.distancia{ padding-left:110px; width:430px; }
		#wrap #container #content .principal.rh form fieldset .labels_relacionadas.true_false{ width:148px; padding:0 0 0 125px; }
		
		#wrap #container #content .principal.rh form fieldset .labels_relacionadas.infos_escolares{ width:546px; }
		#wrap #container #content .principal.rh form fieldset .labels_relacionadas.infos_escolares label.small input{ margin:0; }
		#wrap #container #content .principal.rh form fieldset .labels_relacionadas.infos_escolares label.middle input{ margin-left:5px; width:238px; }
		
		#wrap #container #content .principal.rh form fieldset #tit_curso,
		#wrap #container #content .principal.rh form fieldset #tit_situacao,
		#wrap #container #content .principal.rh form fieldset #tit_curso_escola{ float:left; clear:none; padding:0; text-align:right; }
		
		#wrap #container #content .principal.rh form fieldset #tit_curso{ width:148px !important; }
		#wrap #container #content .principal.rh form fieldset #tit_situacao{ width:105px !important; }
		#wrap #container #content .principal.rh form fieldset #tit_curso_escola{ width:270px !important; }
		
		#wrap #container #content .principal.rh form fieldset label.check_radio{margin-right:10px; width:50px; }			
		#wrap #container #content .principal.rh form fieldset label.check_radio.maior{ margin:0 0 0 10px; width:110px; }
		
		#wrap #container #content .principal.rh form fieldset label.check_radio input{ border:none; margin:0; width:13px; background:none; }
	
		#wrap #container #content .principal.rh form .btn{ display:inline; float:left; text-indent:-9999em; }
		#wrap #container #content .principal.rh form .btn.busca_cep{ margin:5px 0 0 10px; width:125px; height:24px; background:url(../img/rh/bt_buscar.gif) no-repeat left top; }
		#wrap #container #content .principal.rh form .btn.nao_sei{ padding:5px 10px; font-size:0.9em; }
		
		#wrap #container #content .principal.rh form .btn.continuar{ float:right; margin:10px 20px; width:85px; height:29px; background:url(../img/rh/bt_continuar.gif) no-repeat; }
		#wrap #container #content .principal.rh form .btn.finalizar{ float:right; margin:10px 20px; width:85px; height:29px; background:url(../img/rh/bt_finalizar.gif) no-repeat; }
		#wrap #container #content .principal.rh form .btn.adicionar_curso{ float:right; margin:10px 20px; width:155px; height:29px; background:url(../img/rh/bt_adicionar_curso.gif) no-repeat; }
		#wrap #container #content .principal.rh form .btn.adicionar_idioma{ float:right; margin:10px 20px; width:165px; height:29px; background:url(../img/rh/bt_adicionar_idioma.gif) no-repeat; }
		#wrap #container #content .principal.rh form .btn.adicionar_empresa{ float:right; margin:10px 20px; width:165px; height:24px; background:url(../img/rh/bt_adicionar_empresa.gif) no-repeat; }
		#wrap #container #content .principal.rh form .btn.excluir{ float:right; margin:10px 20px; width:65px; height:24px; background:url(../img/rh/bt_excluir.gif) no-repeat; }
	/** /FORMULARIOS DE RH, FORNECEDORES E DISTRIBUIDORES */		

















