@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%; color:#FFFFFF; font-size:14px; letter-spacing:-1px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;}

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

.background-index{background:#063B69 url(../imgs/bg.jpg) top center no-repeat;}

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

a {text-decoration:none; color:#446D8C; outline:none;}

a:hover {text-decoration:none; color: #FFFFFF;}

a:visited {text-decoration:none; color:#FFFFFF; outline:none;}

h1{font-size:22px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-1px; color:#7ABAD7; margin: 6px 0px 2px 0px; line-height:21px; text-transform:uppercase;}

h2{font-size:21px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; margin:5px 0px 5px 0px; line-height:16px; letter-spacing:-1px;}

h3{font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#5F833B; margin:5px 0px 5px 0px; line-height:16px; letter-spacing:-1px;}

p{margin-top:0px; margin-bottom:0px; line-height:1.3em;}

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

.btn-saibamais{margin:10px 10px 10px 10px; overflow:hidden; text-align:right}
.saiba-mais{text-align:right; margin:10px 0 0 0}
.busca{color:#5F833B; font-size:18px;}
.holder-pic{width:130px; text-align:center; float:left; margin:10px 10px 0 0; overflow:hidden;}


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

#container{margin:auto; padding:0px; overflow:hidden; width:980px;}
	
	#container-menu{margin:23px 0 0 0; padding:0px; overflow:hidden;}
		#container-menu li{list-style:none;display:block;float:left;margin:0px 0px 0 0; }
		#container-menu li a {display:block;font-size:16px;color:#FFFFFF;	height:40px; text-decoration:none;}
		#container-menu li a span{display:none;}
		#container-menu li a:hover{text-decoration:none;color:#3A3A3A;}
			
			#container-menu li a.home{width:99px; background:url(../imgs/menu-inicio.jpg) no-repeat left center; margin:0 0 0 82px}
			#container-menu li a:hover.home{width:99px; background:url(../imgs/menu-inicio-select.jpg) no-repeat left center; margin:0 0 0 82px}
			#container-menu li a.home-select{width:99px; background:url(../imgs/menu-inicio-select.jpg) no-repeat left center; margin:0 0 0 82px}
			
			#container-menu li a.empresa{width:110px; background:url(../imgs/menu-empresa.jpg) no-repeat left center; margin:0 0 0 3px}
			#container-menu li a:hover.empresa{width:110px; background:url(../imgs/menu-empresa-select.jpg) no-repeat left center; margin:0 0 0 3px}
			#container-menu li a.empresa-select{width:110px; background:url(../imgs/menu-empresa-select.jpg) no-repeat left center; margin:0 0 0 3px}
			
			#container-menu li a.produtos{width:129px; background:url(../imgs/menu-produtos.jpg) no-repeat left center; margin:0 0 0 3px}
			#container-menu li a:hover.produtos{width:129px; background:url(../imgs/menu-produtos-select.jpg) no-repeat left center; margin:0 0 0 3px}
			#container-menu li a.produtos-select{width:129px; background:url(../imgs/menu-produtos-select.jpg) no-repeat left center; margin:0 0 0 3px}
			
			#container-menu li a.portfolio{width:131px; background:url(../imgs/menu-portfolio.jpg) no-repeat left center; margin:0 0 0 3px}
			#container-menu li a:hover.portfolio{width:131px; background:url(../imgs/menu-portfolio-select.jpg) no-repeat left center; margin:0 0 0 3px}
			#container-menu li a.portfolio-select{width:131px; background:url(../imgs/menu-portfolio-select.jpg) no-repeat left center; margin:0 0 0 3px}
			
			#container-menu li a.orcamento{width:157px; background:url(../imgs/menu-orcamentos.jpg) no-repeat left center; margin:0 0 0 2px}
			#container-menu li a:hover.orcamento{width:157px; background:url(../imgs/menu-orcamentos-select.jpg) no-repeat left center; margin:0 0 0 2px}
			#container-menu li a.orcamento-select{width:157px; background:url(../imgs/menu-orcamentos-select.jpg) no-repeat left center; margin:0 0 0 2px}
			
			#container-menu li a.fale-conosco{width:169px; background:url(../imgs/menu-fale-conosco.jpg) no-repeat left center; margin:0 0 0 4px}
			#container-menu li a:hover.fale-conosco{width:169px; background:url(../imgs/menu-fale-conosco-select.jpg) no-repeat left center; margin:0 0 0 4px}
			#container-menu li a.fale-conosco-select{width:169px; background:url(../imgs/menu-fale-conosco-select.jpg) no-repeat left center; margin:0 0 0 4px}
			
	#container-logo{margin:45px 0 0 0; width:980px; padding:0px; overflow:hidden; text-align:center}
	
	#container-banner{margin:53px 20px 50px 20px; width:940px; padding:0px; overflow:hidden; text-align:center}
	
	#container-produtos{margin:auto; padding:0px; overflow:hidden; width:980px;}
		#container-produtos ul{margin:0  20px  0 20px; padding:0px; overflow:hidden; width:940px; list-style:none}
			#container-produtos ul li{margin:5px 0px 5px 0px; padding:0px; overflow:hidden; width:313px; height:235px; list-style:none; float:left; background:url(../imgs/bg-categoria-produto.jpg) center top no-repeat; }
				#container-produtos ul li h1{margin:10px 10px 10px 10px;}
				#container-produtos ul li p{margin:10px 10px 10px 10px; text-align:justify;}
				.container-produtos-imgs{text-align:center;}
					.container-produtos-imgs img{border:2px solid #FFF;}
			
			
	#container-colun-esquerda{width:450px; float:left; padding:0px; margin:30px 0 0 0; overflow:hidden;}
		#container-colun-esquerda-titulo{margin:0 0 22px 0}
		#container-colun-esquerda p{text-align:justify}
	
	#container-colun-direita{width:450px; float:right; padding:0px; margin:30px 0 0 0; overflow:hidden;}
		#container-colun-direita p{text-align:justify}
		
	#rodape{width:100%; height:333px; overflow:hidden; background:url(../imgs/bg-rodape.jpg) center top no-repeat; overflow:hidden; margin:30px 0 0 0; text-align:center;}
		#rodape-fornecedores{margin:21px 0 20px 0; overflow:hidden; padding:0px;}
		#rodape-menu{margin:auto; padding:0 0 0 30px; width:565px; overflow:hidden; text-transform:uppercase; color:#FFF; font-size:16px; text-align:center;}
			#rodape-menu ul{margin:auto; padding:0px;  overflow:hidden; list-style:none; width:565px}
				#rodape-menu ul li{margin:auto; padding:0px;  overflow:hidden; float:left; margin:0 5px 0 5px}
					#rodape-menu ul li a{color:#FFF}
					#rodape-menu ul li a:hover{color:#CCC}
					
		#rodape-siteby{width:980px;  margin:auto; margin-top:100px; overflow:hidden; padding:0px}
		#rodape-siteby img{float:right;}	
		
		
		
#container-interna{margin:auto; width:980px; padding:0px; overflow:hidden;}
	#container-interna p{text-align:justify;}
	#container-interna span{font-weight:bold; font-size:18px; color:#999;}
	
	#container-interna-fale-conosco-form{margin:auto; padding:0px; overflow:hidden; width:600px; float:left;}
	#container-interna-fale-conosco-form p{margin:0px 0px 10px 0px;}
	#container-interna-fale-conosco-form span{color:#FF5353; font-size:13px; margin:0px 0px 0px 0px;}
	#container-interna-fale-conosco-form fieldset{margin:auto; padding:0px; overflow:hidden; border:0px}
		#container-interna-fale-conosco-form fieldset legend{font-size:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-1px; color:#7ABAD7; margin:0px 0px 0px 0px; text-transform:uppercase;}
		#container-interna-fale-conosco-form fieldset label{float:left; width:290px;margin:5px 0px 3px 5px; padding:0px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; font-size:16px; text-transform:uppercase; height:60px; overflow:hidden;}
			#container-interna-fale-conosco-form fieldset label input{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; font-size:16px; padding:4px; color:#808080; border:solid 1px #EAEAEA;background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF; width:270px; height:20px}
			#container-interna-fale-conosco-form fieldset label select{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; font-size:14px; padding:4px; color:#808080; border:solid 1px #EAEAEA;background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF; width:280px; height:30px}
			#container-interna-fale-conosco-form-label-text-area{clear:both; width:590px; margin:5px 0px 3px 5px; padding:0px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; font-size:16px; text-transform:uppercase; height:130px}
				#container-interna-fale-conosco-form-label-text-area textarea{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; font-size:16px; padding:4px; color:#808080; border:solid 1px #EAEAEA;background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF; width:565px; height:100px}
			#container-interna-fale-conosco-form-img{margin:auto; padding:0px; overflow:hidden; text-align:right;}
				#container-interna-fale-conosco-form-img img{cursor:pointer; margin:10px 17px 10px 10px}

	#container-interna-mapa{float:right;width:340px;padding:10px;margin:auto;overflow:hidden;background-color: #020C16;}
	#container-interna-mapa select{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; font-size:14px; padding:4px; color:#808080; border:solid 1px #EAEAEA;background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF; width:340px; height:30px}
	#container-interna-mapa h1{color:#FFF;font-size:18px;margin:5px 0px 5px 0px}
	#container-interna-mapa h2{color:#FFF;font-size:16px; font-weight:bold;}
	#container-interna-mapa p{color:#FFF;}
	#container-interna-mapa-chegar{margin:auto; padding:0px}
		#container-interna-mapa-chegar fieldset{ border:0px; margin:auto; padding:0px; overflow:hidden;}
		#container-interna-mapa-chegar fieldset legend{ color:#FFF;font-size:18px;margin:5px 0px 5px 0px; text-transform:uppercase;}
		#container-interna-mapa-chegar fieldset label{width:290px;margin:5px 0px 3px 5px; padding:0px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; font-size:14px; text-transform:uppercase; height:60px; overflow:hidden; color:#FFF; clear:both;}
		#container-interna-mapa-chegar fieldset label input{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; font-size:16px; padding:4px; color:#808080; border:solid 1px #EAEAEA;background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF; width:330px; height:20px}
		#container-interna-mapa-chegar fieldset label select{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; font-size:14px; padding:4px; color:#808080; border:solid 1px #EAEAEA;background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF; width:340px; height:30px}
		#container-interna-mapa-chegar fieldset label select{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; font-size:14px; padding:4px; color:#808080; border:solid 1px #EAEAEA;background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF; width:340px; height:30px}
		#map_canvas{width:340px; height:300px}
		.contatiner-interna-mapa-img{cursor:pointer;}
		
	#container-interna-local{margin:auto; padding:0px; overflow:hidden;}
	#container-interna-local-img{float:left; margin:auto; padding:0px; width:200px; overflow:hidden;}
	#container-interna-local-texto{float:left; margin:auto; padding:10px 0 0 ;  overflow:hidden; font-size:17px; text-transform:uppercase;} 
		#container-interna-local-texto p{float:left; margin:0 15px 0 0; padding:0px;  overflow:hidden; color:#FFF} 
		#container-interna-local-texto h1{float:left; margin:0 15px 0 0; padding:0px;  overflow:hidden; color:#999} 
		
		
	#container-interna-produtos-linha{margin:20px 10px 0 10px; overflow:hidden; padding:0px; width:960px}
	#container-interna-produtos-linha ul{margin:auto; overflow:hidden; padding:0px; width:960px}
	#container-interna-produtos-linha ul li{margin:0 10px 0 10px; overflow:hidden; padding:0px; width:450px; float:left; height:180px}
		#container-interna-produtos-linha ul li p{text-align:left;}
		
	#container-interna-produto{margin:20px 0 0 0; overflow:hidden}
	
	#container-interna-holder-foto{float:left; width:150px; text-align:center; margin:auto; padding:0px}
		#container-interna-holder-foto img{border:5px solid #FFFFFF}
		
		
	#container-interna-portfolio{margin:auto; padding:0px; overflow:hidden; width:980px}	
		#container-interna-portfolio ul{margin:auto; padding:0px; overflow:hidden; width:980px; list-style:none}
			#container-interna-portfolio ul li{margin:0 15px 30px 15px; padding:0px; overflow:hidden; width:450px; list-style:none; float:left; background:url(../imgs/bg-portfolio.jpg) center top no-repeat; height:300px;}
			#container-interna-portfolio ul li h1{margin:10px 10px 10px 10px;}
			#container-interna-portfolio ul li p{margin:10px 10px 10px 10px; text-align:justify;}
			.container-interna-portfolio-img{text-align:center;}
				.container-interna-portfolio-img img{border:5px solid #FFF}
				
	#container-interna-orcamento-residencial{margin:auto; padding:0px; overflow:hidden; width:980px}
		#container-interna-orcamento-residencial fieldset{margin:auto; padding:0px; overflow:hidden; border:none}
			#container-interna-orcamento-residencial legend{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#7ABAD7; font-size:22px; font-weight:bold; text-transform:uppercase}
				#container-interna-orcamento-residencial label{display:block; float:left; width:300px; position:relative; padding:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; letter-spacing:0px}
					.container-interna-orcamento-residencial-input{width:280px; margin:5px; padding:3px}
					.container-interna-orcamento-residencial-input-pequeno{width:50px; margin:5px; padding:3px}
					#container-interna-orcamento-residencial span{color:#FF5353; font-size:11px}
					.container-interna-orcamento-residencial-input-radio-button{padding:5px}
					.container-interna-orcamento-residencial-input-checkbox{padding:5px}
					#container-interna-orcamento-residencial select{width:280px; margin:3px; padding:4px}
					#container-interna-orcamento-residencial textarea{width:600px}
					#container-interna-links{margin:25px 0px 0px 0px; float:left; width:700px; overflow:hidden;}
						#container-interna-links a img{margin:25px 0px 0px 0px;}

*------------------- Começo slider 1 ----------------------------*/
	#container-empreendimento-dentro-slider-pe-in{margin:0 auto;padding:0;overflow:auto; width:980px}
		#container-empreendimento-dentro-slider-pe-in-seta_b{margin-top:20px;width:40px;float:left; text-align:center}
		#container-empreendimento-dentro-slider-pe-in-seta_a{width:40px;float:right;margin-top:20px; text-align:center}
		#container-empreendimento-dentro-slider-pe-in-holder{float:left;width:900px;}
			#container-empreendimento-dentro-slider-pe-in-holder ul{list-style:none;margin:0px;	padding:0px; width:920px}
			#container-empreendimento-dentro-slider-pe-in-holder li{float:left;width:900px;list-style:none;padding:0px;height:220px;overflow:auto; margin:20px 0 0 0;}
			#container-empreendimento-dentro-slider-pe-in-holder-pic{float:left;width:180px;text-align:center;vertical-align:middle;}
			

/*------------------- Fim slider 1 ----------------------------*/
	
		

