@charset "utf-8";
/* CSS Document */

/* Reset */
body,img,p,h1,h2,h3,h4,h5,h6,ul,ol,li {margin:0; padding:0; list-style:none; border:none;}
/* End Reset */

/*------------------------------- Body ---------------------------------*/

body{margin:0px 0px 0px 0px; padding:0; height:100%; letter-spacing:-1px; width:100%; font-family:Arial, Helvetica, sans-serif;}

html {border:0; height:100%; /* -webkit-text-size-adjust: none; */}

.background-index{margin:0px 0px 0px 0px; padding:0; background:url(../imgs/background-index.jpg) top center no-repeat #EAEAEA;}
.background-internas{margin:0px 0px 0px 0px; padding:0; background:url(../imgs/background-internas.jpg) top center no-repeat #EAEAEA;}

/*------------------------------- Tags ---------------------------------*/

a {text-decoration:none; outline:none;}

h1{font-size:20px; font-weight:bold; color:#346697; line-height:23px; font-family:Arial, Helvetica, sans-serif;}

h2{font-weight:bold; font-size:17px; color:#808080;}

p{font-family:Arial, Helvetica, sans-serif; color:#5E5E5E; font-size:17px; font-weight:bold; letter-spacing:-1px;}

.inputform{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; font-size:12px; padding:4px; color:#000000; border:solid 1px #EAEAEA;background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF; width:205px;}

textarea{resize:none;}

/*//////////////////////////////////////*/		
/*--------------- INDEX ----------------*/
/*//////////////////////////////////////*/


#container-topo{width:100%; height:121px; position:absolute; z-index:4; top:0px; left:0px; background:url(../imgs/bg-topo.png) top center no-repeat;}
	#container-topo-logo{width:875px; overflow:hidden; padding:0px; margin:10px auto 0px auto;}
	
#container-banner{width:980px; height:380px; position:absolute; z-index:3; left:50%; margin:0px 0px 0px -490px; top:12px;}

#container{width:981px; overflow:hidden; padding:0px; margin:391px auto 0px auto;}
	#container-meio{width:981px; overflow:hidden; padding:0px; margin:0px auto 30px auto; height:285px;}
		#container-menu{width:675px; overflow:hidden; padding:0px; margin:0px auto; height:50px;}
			#container-menu ul{display:block; list-style:none; margin:11px 0px 0px 0px;}
				#container-menu li{float:left;}
				#container-menu li a{display:block; height:22px;}
				#container-menu li a span{display:none;}
					#container-menu li a.home{width:48px; background:url(../imgs/menu-home.png) no-repeat center center; margin:0px 35px 0px 0px;}
					#container-menu li a.homeselect{width:48px; background:url(../imgs/menu-home-select.png) no-repeat center center; margin:0px 35px 0px 0px;}
					#container-menu li a.empresa{width:82px; background:url(../imgs/menu-empresa.png) no-repeat center center; margin:4px 35px 0px 0px;}
					#container-menu li a.empresaselect{width:82px; background:url(../imgs/menu-empresa-select.png) no-repeat center center; margin:4px 35px 0px 0px;}
					#container-menu li a.servicos{width:65px; background:url(../imgs/menu-servicos.png) no-repeat center center; margin:1px 35px 0px 0px;}
					#container-menu li a.servicosselect{width:65px; background:url(../imgs/menu-servicos-select.png) no-repeat center center; margin:2px 35px 0px 0px;}
					#container-menu li a.solucoes{width:70px; background:url(../imgs/menu-solucoes.png) no-repeat center center; margin:2px 35px 0px 0px;}
					#container-menu li a.solucoesselect{width:70px; background:url(../imgs/menu-solucoes-select.png) no-repeat center center; margin:2px 35px 0px 0px;}
					#container-menu li a.registro{width:132px; background:url(../imgs/menu-registro.png) no-repeat center center; margin:1px 35px 0px 0px;}
					#container-menu li a.registroselect{width:132px; background:url(../imgs/menu-registro-select.png) no-repeat center center; margin:2px 35px 0px 0px;}
					#container-menu li a.contatos{width:99px; background:url(../imgs/menu-fale-conosco.png) no-repeat center center; margin:-1px 0px 0px 0px;}
					#container-menu li a.contatosselect{width:99px; background:url(../imgs/menu-fale-conosco-select.png) no-repeat center center; margin:-1px 0px 0px 0px;}
					
		#container-ata{width:908px; overflow:hidden; padding:0px; margin:20px auto 0px auto;}
			#container-ata-txt{width:908px; overflow:hidden; padding:0px; float:left; margin:50px 0px 0px 0px;}
			#container-ata-direita{width:287px; overflow:hidden; float:right; padding:0px; margin:10px 10px 0px 0px;}
				#container-ata-lista{width:255px; overflow:hidden; padding:0px; margin:14px 0px 0px 30px; height:94px;}
					#container-ata-lista ul{display:block; list-style:none;}
						#container-ata-lista ul li{margin:0px 0px 5px 0px;}
							#container-ata-lista ul li p{font-size:14px; color:#FFFFFF;}
				#container-ata-busca{width:245px; float:left; margin:0px 0px 0px 10px; padding:0px; overflow:hidden;}
					#container-ata-busca input{padding:4px; width:230px; font-size:17px; font:Arial, Helvetica, sans-serif; color:#5E5E5E; font-weight:bold; background-color:transparent; border:none;}
				#container-ata-busca-btn{width:17px; height:17px; float:left; margin:7px 0px 0px 0px;}
				
		#container-baixo{width:981px; overflow:hidden; padding:0px; margin:0px auto;}
			#container-solucoes{width:981px; overflow:hidden; padding:0px; margin:0px 0px 30px 0px;}
				#container-solucoes-titulo{width:471px; height:96px; overflow:hidden; padding:0px; background:url(../imgs/bg-nossas-solucoes.png) top center no-repeat;}
					.spacer-titulo{width:305px; overflow:hidden; float:left; padding:0px; margin:0px 0px 0px 0px;}
					.titulo-veja-mais{width:93px; overflow:hidden; padding:0px; margin:18px 0px 0px 0px; float:left;}
				#container-solucoes-lista{width:971px; overflow:hidden; padding:0px; margin:20px 0px 0px 10px;}
					.linormal{width:435px; overflow:hidden; padding:0px; margin:0px 0px 0px 0px; float:left;}
					.lidireita{width:435px; overflow:hidden; padding:0px; margin:0px 10px 0px 0px; float:right;}
						.imgsolucoes{width:210px; overflow:hidden; padding:0px; margin:0px 0px 10px 0px; float:left; height:210px;}
						.txtsolucoes{width:223px; overflow:hidden; padding:0px; margin:0px 0px 0px 0px; float:right;}
						.solucoes-saibamais{width:87px; height:28px; overflow:hidden; padding:0px; margin:5px 0px 0px 5px; float:left;}
			
			#container-servicos{width:471px; overflow:hidden; padding:0px; margin:0px 0px 0px 0px; float:left;}			
				#container-servicos-titulo{width:471px; height:96px; overflow:hidden; padding:0px; background:url(../imgs/bg-nossos-servicos.jpg) top center no-repeat;}
				#container-servicos-img{width:451px; overflow:hidden; margin:5px auto 15px auto; padding:0px;}
				#container-servicos-lista{width:451px; overflow:hidden; margin:0px auto 5px auto; padding:0px;}
					#container-servicos-lista ul{list-style:none; display:block;}
						#container-servicos-lista ul li{width:451px; overflow:hidden; padding:0px; margin:0px 0px 5px 0px; background:url(../imgs/seta-li.jpg) center left no-repeat;}
							#container-servicos-lista ul li p{margin:0px 0px 0px 15px; padding:2px 0px 0px 0px;}
				#container-servicos-btn{width:87px; height:28px; overflow:hidden; padding:0px; margin:0px 0px 0px 9px;}
					
			#container-trabalhe-conosco{width:450px; float:right; padding:0px; margin:8px 0px 0px 0px;}
			
#rodape{width:100%; height:210px; overflow:hidden; padding:0px; margin:0 auto; background:url(../imgs/rodape.jpg) bottom center no-repeat;}
	#rodape-holder{width:981px; margin:50px auto 0px auto; overflow:hidden; padding:0px;}
		#rodape-menu{width:501px; margin:0 auto; padding:0px; overflow:hidden; height:95px;}
			#rodape-menu p{font-weight:normal; color:#000000; font-size:17px;}
			#rodape-menu a{color:#2E5E8D; font-size:17px; font-family:Arial, Helvetica, sans-serif;}
			#rodape-menu a:hover{text-decoration:underline;}
				.rodape-select{font-weight:bold; text-decoration:underline;}
		#rodape-logo{width:221px; height:60px; overflow:hidden; padding:0px; margin:5px auto 0px auto;}


/*//////////////////////////////////////*/		
/*-------------- INTERNAS --------------*/
/*//////////////////////////////////////*/



#container-internas{width:981px; overflow:hidden; padding:0px; margin:65px auto 0px auto;}
	#container-banner-internas{width:928px; overflow:hidden; padding:0px; margin:20px auto 0px auto; height:264px;}
	#container-holder-internas{width:960px; margin:0 auto; background:#FFFFFF; overflow:hidden; padding:0px;}
	
	/* empresa */
	
		#container-empresa{width:928px; overflow:hidden; padding:0px; margin:10px auto 50px auto;}
			#container-empresa-titulo{background:url(../imgs/seta-internas.jpg) center left no-repeat; margin:0px 0px 5px 0px;}
				#container-empresa-titulo h1{margin:0px 0px 0px 15px; padding:2px 0px 0px 0px; font-size:20px; font-weight:bold; color:#4A86BA; line-height:23px; font-family:Arial, Helvetica, sans-serif;}
				
	/* serviços */

		#container-interna-servicos{width:928px; overflow:hidden; padding:0px; margin:10px auto 50px auto;}
			.holder-servicos{margin:0px 0px 10px 0px; width:928px; overflow:hidden; padding:0px;}
				.titulo-servicos{background:url(../imgs/seta-internas.jpg) center left no-repeat; margin:0px 0px 5px 0px;}
					.titulo-servicos h1{margin:0px 0px 0px 15px; padding:2px 0px 0px 0px; font-size:20px; font-weight:bold; color:#4A86BA; line-height:23px; font-family:Arial, Helvetica, sans-serif;}
					
	/* soluções */
		
		#container-interna-solucoes{width:928px; overflow:hidden; padding:0px; margin:0px auto 50px auto;}
			#container-interna-solucoes ul{list-style:none; display:block; margin:30px 0px 0px 0px;}
				#container-interna-solucoes ul li{margin:0px 0px 50px 0px;}
			#btn-voltar{margin:10px 0px 10px 0px;}
			#container-confira{margin:50px 0px 0px 0px; overflow:hidden; padding:0px; clear:both;}
				#container-confira ul{margin:5px 0px 0px 0px; overflow:hidden; padding:0px;}
					#container-confira ul li{background:url(../imgs/seta-internas.jpg) center left no-repeat; margin:0px 0px 10px 0px;}
						#container-confira ul li h1{margin:0px 0px 0px 15px; padding:2px 0px 0px 0px; font-size:20px; font-weight:bold; color:#4A86BA; line-height:23px; font-family:Arial, Helvetica, sans-serif;}
			#solucoes-spacer{clear:both; width:100%; overflow:hidden; padding:0px; margin:0px 0px 50px 0px;}
		
		
	/* contato */	
		
		#container-interna-contato{width:928px; overflow:hidden; padding:0px; margin:0px auto 50px auto;}
			#container-interna-contato-holder{margin:20px 0px 0px 0px; width:585px; overflow:hidden; padding:0px; float:left;}
				#container-interna-contato-holder p{width:570px;}
			.holder-input-grande{clear:both; width:580px; overflow:hidden; margin:10px 0px 0px 0px; padding:0px}
				.holder-input-grande input{width:560px; color:#346697; font-size:17px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:1px solid #EAEAEA; padding:4px; background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF;}
				.holder-input-grande textarea{width:560px; color:#346697; font-size:17px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:1px solid #EAEAEA; padding:4px; height:100px; background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF;}
			.holder-input-pequeno-e{float:left; width:270px; overflow:hidden; padding:0px; margin:10px 0 10px 0px;}
				.holder-input-pequeno-e input{width:250px; color:#346697; font-size:17px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:1px solid #EAEAEA; padding:4px; background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF;}
				.holder-input-pequeno-e select{width:250px; color:#346697; font-size:17px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:1px solid #EAEAEA; padding:4px; background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF;}
			.holder-input-pequeno-d{float:right; width:270px; overflow:hidden; padding:0px; margin:10px 5px 10px 0px;}
				.holder-input-pequeno-d input{width:250px; color:#346697; font-size:17px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:1px solid #EAEAEA; padding:4px; background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF;}
			#container-interna-contato-holder-btn{margin:10px 0px 0px 0px;}
				#container-interna-contato-holder-btn img{cursor:pointer;}
			
			#container-contatos-mapa{margin:20px 0px 0px 0px; width:335px; overflow:hidden; padding:0px; float:right; background:#4A86BA;}
				#map{width:306px; height:300px; overflow:hidden; padding:0px; margin:10px auto 0px auto;}
				#mapa-info{width:306px; overflow:hidden; margin:15px auto; padding:0px;}
					#mapa-info p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF;}
		
	/* trabalhe conosco */
		
		#container-interna-trabalhe{width:928px; overflow:hidden; padding:0px; margin:15px auto 50px auto;}
		
			#container-interna-trabalhe fieldset{margin:auto; overflow:hidden; padding:0px; border:0px;}
				#container-interna-trabalhe fieldset legend{font-size:23px; font-weight:bold; color:#4A86BA; margin:0px 0px 0px 0px; line-height:26px;}
				#container-interna-trabalhe fieldset label{float:left; margin:auto; padding:0px; width:305px; height:70px; margin:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; color:#5E5E5E;}
				.container-interna-trabalhe-input{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; font-size:16px; padding:4px; color:#346697; border:solid 1px #EAEAEA; background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF; width:280px;}
				.container-interna-trabalhe-select{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; font-size:16px; padding:4px; color:#346697; border:solid 1px #EAEAEA; background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF; width:290px;}
				#container-interna-trabalhe-txt{width:630px; overflow:hidden; margin:auto; padding:0px}
					#container-interna-trabalhe-txt textarea{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; font-size:16px; padding:4px; color:#346697; border:solid 1px #EAEAEA;background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF; width:585px; height:150px;}
				#container-interna-trabalhe-img{text-align:right; margin:0px 15px 0 0; clear:both;}
					#container-interna-trabalhe-img input{cursor:pointer; margin:10px 0px 0px 0px;}
					
					
	/* registro */
	
	#container-registro{width:930px; overflow:hidden; padding:0px; margin:15px auto 50px auto;}
		#container-registro-busca{width:930px; overflow:hidden; padding:0px; margin:0px auto 10px auto; background:url(../imgs/bg-busca.jpg) top center no-repeat; height:54px;}
			#container-registro-busca-input{height:42px; margin:12px 0px 0px 15px; float:left; width:880px;}
				#container-registro-busca-input input{padding:4px; width:850px; font-size:17px; font:Arial, Helvetica, sans-serif; color:#5E5E5E; font-weight:bold; background-color:transparent; border:none;}
			#container-registro-busca-btn{width:17px; height:17px; float:left; margin:19px 0px 0px 0px;}
		#container-registro-tb{width:930px; overflow:hidden; padding:0px; margin:15px auto 0px auto;}
			#container-registro-tb h1{color:#346697;}
			.ptitulo{font-size:14px; color:#346697; line-height:20px;}
			.pata{font-size:14px; color:#FFFFFF; line-height:20px; padding:0px 0px 0px 5px;}
		
		
		

