@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:#535353; 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:#FFFFFF url(../imgs/bg.jpg) top center no-repeat;}
.background-imobiliaria{background:#FFFFFF url(../imgs/bg-imobiliaria.jpg) top center no-repeat;}
.background-contatos{background:#FFFFFF url(../imgs/bg-contatos.jpg) top center no-repeat;} 
.background-imoveis{background:#FFFFFF url(../imgs/bg-imoveis.jpg) top center no-repeat;} 
.background-avaliacao{background:#FFFFFF url(../imgs/bg-avaliacao.jpg) top center no-repeat;}

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

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

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

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

h1{font-size:17px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-1px; color:#005CA1; margin: 6px 0px 2px 0px; line-height:21px;}
 
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:8px 0px 0px 0px; overflow:hidden;}
.saiba-mais{text-align:right; margin:5px 0 0 0}
.busca{color:#5F833B; font-size:18px;}
.como-chegar{margin:10px 10px 0px 0px; float:right}

.holder-pic{width:130px; text-align:center; float:left; margin:10px 10px 0 0; overflow:hidden;}

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

#form-topo{position:absolute; width:300px; height:270px; margin:-230px 0 0 0px; padding:0px; text-align:center; overflow:hidden;}
	#form-topo-holder{height:230px; margin:auto; padding:0px; text-align:center; overflow:hidden; background:#FFFFFF;}
		#form-topo-holder-cont{width:260px; height:230px; margin:0 20px 0 20px; padding:0px; text-align:left; overflow:hidden;}
			#form-topo-holder-cont label{float:left; width:260px; margin:5px 0 0 0; display:block;}	
			#form-topo-holder-cont label input{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; font-size:16px; padding:4px; color:#000000; border:solid 1px #005CA1;background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF; width:250px; margin:5px 0 0 0; height:20px;}	
				.btn-form{margin:15px 0 0 0; cursor:pointer;}	
	#form-topo-btn{ text-align:center; height:50px; margin:auto;}
		#img_form{margin:0 0 0 0;}

#container{margin:auto; padding:0px; overflow:hidden; width:960px;}
	#container-menu{margin:50px 0 0 25px; padding:0px; overflow:hidden;}
		#container-menu li{list-style:none;display:block;float:left;margin:0 0 0 0;}
			#container-menu li a {display:block;font-size:16px;color:#FFFFFF;height:53px; text-decoration:none;margin:0px 0px 0px 0px;}
			#container-menu li a span{display:none;}
			#container-menu li a:hover{text-decoration:none;color:#3A3A3A;}
		
				#container-menu li a.inicio{width:91px;background:url(../imgs/menu-home.jpg) no-repeat center center; margin:8px 0 0 0}
				#container-menu li a:hover.inicio{width:91px;background:url(../imgs/menu-inicio-select.jpg) no-repeat center center; margin:4px 0 0 0}
				#container-menu li a.inicioselect{width:91px;background:url(../imgs/menu-inicio-select.jpg) no-repeat center center; margin:4px 0 0 0}
				 
				#container-menu li a.imobiliaria{width:154px;background:url(../imgs/menu-imobiliaria.jpg) no-repeat center center; margin:8px 0 0 0}
				#container-menu li a:hover.imobiliaria{width:154px;background:url(../imgs/menu-imobiliaria-select.jpg) no-repeat center center; margin:4px 0 0 0}
				#container-menu li a.imobiliariaselect{width:154px;background:url(../imgs/menu-imobiliaria-select.jpg) no-repeat center center; margin:4px 0 0 0}
				
				#container-menu li a.imoveis{width:104px;background:url(../imgs/menu-imoveis.jpg) no-repeat center center; margin:8px 0 0 0}
				#container-menu li a:hover.imoveis{width:104px;background:url(../imgs/menu-imoveis-select.jpg) no-repeat center center; margin:4px 0 0 0}
				#container-menu li a.imoveisselect{width:104px;background:url(../imgs/menu-imoveis-select.jpg) no-repeat center center; margin:4px 0 0 0}
				
				#container-menu li a.logo{margin:-50px 0 0 0; position:absolute;}
				
				#container-menu li a.avaliacao{width:228px;background:url(../imgs/menu-avaliacao-gratuita.jpg) no-repeat center center; margin:8px 0 0 190px} 
				#container-menu li a:hover.avaliacao{width:228px;background:url(../imgs/menu-avaliacao-gratuita-select.jpg) no-repeat center center; margin:4px 0 0 190px}
				#container-menu li a.avaliacaoselect{width:228px;background:url(../imgs/menu-avaliacao-gratuita-select.jpg) no-repeat center center; margin:4px 0 0 190px}
				
				#container-menu li a.contatos{width:137px;background:url(../imgs/menu-contatos.jpg) no-repeat center center; margin:8px 0 0 0}
				#container-menu li a:hover.contatos{width:137px;background:url(../imgs/menu-contatos-select.jpg) no-repeat center center; margin:4px 0 0 0}
				#container-menu li a.contatosselect{width:137px;background:url(../imgs/menu-contatos-select.jpg) no-repeat center center; margin:4px 0 0 0} 
				
				
				
	#container-banner{width:960px; height:295px; margin:auto; overflow:hidden;}
	
	#container-destaques{width:960px; margin:auto; overflow:hidden;padding:0px;}
		#container-destaques-holder{width:960px; margin:10px 0px 0px 0px; overflow:hidden; background:url(../imgs/bg-destaques.jpg) center top no-repeat;}
			#container-destaques-holder ul{width:920px; margin:20px 20px 0 20px; overflow:hidden; list-style:none;}
				#container-destaques-holder ul li{width:460px;  overflow:hidden; float:left; margin:auto; padding:0px; }
				.holder-img-destaques{width:220px; text-align:center; float:left; margin:0 10px 0 0}
				#container-destaques-holder ul li h1{font-size:24px; color:#FFF; margin: 0 0 10px 0}
				#container-destaques-holder ul li h2{font-size:18px; color:#8FDAFF;}
				#container-destaques-holder ul li p{font-size:18px; color:#E8E8E8;}
				#container-destaques-holder ul li span{font-size:16px; color:#CCC;}
				.btn-saiba-mais{text-align:left; margin:5px 0 0 0}
				
	#container-imoveis{width:960px; margin:0 0 30px 0; overflow:hidden;padding:0px;} 
		#container-imoveis-titulo{width:960px; margin:auto; overflow:hidden;padding:0px;}
			#container-imoveis-titulo img {float:left;}		
			#container-imoveis-titulo p {float:left; margin:3px 0 0 5px; font-size:16px}	
		#container-imoveis ul{width:960px; margin:20px 0 0 0; padding:0px; list-style:none; overflow:hidden;}
			#container-imoveis ul li{width:240px; margin: 0 0 10px 0; padding:0px; list-style:none; overflow:hidden; text-align:center; float:left;}
				#container-imoveis ul li h1{font-size:24px; color:#005CA1;}
				#container-imoveis ul li p{font-size:15px; color:#AAAAAA;}
				#container-imoveis ul li h2{font-size:17px; color:#808080;}
				 
		#container-enquete{float:left; width:450px; margin:auto; padding:0px;}
			#container-enquete h1{font-size:24px; color:#005CA1; margin:5px 0 0 0}
			#container-enquete ul{margin:5px 0 0 10px; padding:0px}
			#container-enquete-btn{float:left; margin:10px 0 0 0}
			#container-enquete p{padding:20px 0 0 0;}
			#resultado-enquete{float:left; width:113px; margin:20px 0px 0px 5px;}
			
		#container-avaliacao{float:right; width:450px; margin:auto; text-align:center;} 
		
		#rodape{width:100%; background:url(../imgs/bg-rodape.jpg) center top no-repeat; height:170px; text-align:center; }
			#rodape-menu{width: 960px; margin:auto; padding:30px 0 0 0; text-align:center;}
				#rodape-menu ul{width:465px; margin:auto;}
				#rodape-menu li{float:left; color:#FFFFFF; margin:0px 2px 0px 2px}
				#rodape-menu li a{font-size:15px; color:#8FDAFF;}
				#rodape-menu li a:houver{font-size:15px; color:#808080;}
			#rodape-redes{float:right; width:300px; overflow:hidden; padding:0px; margin:40px 0px 0px 0px;}
				#rodape-twitter{float:left; width:40px; height:40px; margin:0px 25px 0px 25px; padding:0px; overflow:hidden;}
				#rodape-blog{float:left; width:40px; height:40px; margin:0px 0px 0px 0px; padding:0px; overflow:hidden;}
		#rodape-ass{float:right; margin:0px 50px 0 0; clear:both}
		
#envie{width:100%; height:100%; position:fixed; overflow:hidden; z-index:4; background:url(../imgs/div_background.png) repeat; display:none;}
	#envie-holder{position:absolute; margin:50px 0 0 -200px; left:50%; overflow:hidden; width:400px; height:550px; background-color:#FFFFFF;}
		#envie-holder 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:380px; height:20px; margin:10px 0 10px 5px}
		#envie-holder p{float:right; width:100px; text-align:right; margin:5px; clear:both;}	
		#envie-holder 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:380px; height:230px; margin:10px 0 10px 5px}
		#envie-holder p{float:right; width:100px; text-align:right; margin:5px; clear:both;}
		#envie-holder h1{float:left; width:250px;}
		#envie-holder-btn{float:right; margin:5px;}
		#envie-holder-btn img{cursor:pointer;}
		
/*//////////////////////////////////////*/		
/*--------------- INTERNAS ----------*/
/*//////////////////////////////////////*/

#container-interna{margin:auto; padding:0px; overflow:hidden; width:960px;}
	#container-interna-banner{width:960px; height:190px; margin:auto; overflow:hidden;}
	#container-interna h1{font-size:26px; color:#005CA1; margin:0px 0px 15px 0px;}
	#container-interna p{font-size:15px; color:#343434; margin:0px 0px 20px 0px}
	
	#container-interna-imobiliaria-img{width:310px; margin:0 auto; float:left; overflow:hidden; padding:0px; height:415px;}
	#container-interna-imobiliaria-texto{float:left; width:640px; overflow:hidden; margin:0 auto; padding:0px;}
	
	#container-interna-titulo-contato{margin:0px 0px 15px 0px}
	#container-interna-contato-esquerda{width:640px; float:left; margin:auto; padding:0px; overflow:hidden;}
			#container-interna-contato-esquerda fieldset{margin:auto; overflow:hidden; padding:0px; border:0px;}
				#container-interna-contato-esquerda fieldset legend{font-size:18px; font-weight:bold; color:#1C21F9; margin:0px 0px 2px 0px; line-height:21px;}
				#container-interna-contato-esquerda fieldset label{float:left; margin:auto; padding:0px; width:310px; height:70px; font-size:15px; color:#333; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:200; display:block}
				.container-interna-contato-esquerda-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:280px;}
				.container-interna-contato-esquerda-select{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:290px;}
				#container-interna-contato-esquerda-txt{width:630px; overflow:hidden; margin:auto; padding:0px; font-size:15px; color:#333; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:200; clear:both}
					#container-interna-contato-esquerda-txt 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:585px; height:150px;}
				#container-interna-contato-esquerda-img{text-align:right; margin:10px 35px 0 0; cursor:pointer; clear:both;}
					
		#container-interna-contato-lateral{width:300px; float:right; margin:auto; padding:0px; overflow:hidden; background:url(../imgs/bg-contatos-direita.jpg) center top no-repeat;  color:#FFF;}
			#container-interna-contato-lateral-holder{ overflow:hidden; padding:5px; width:280px; }
			#container-interna-contato-lateral-suporte{margin:0 0 20px 0; padding:0px; overflow:hidden;}
			#container-interna-contato-lateral-mapa{margin:auto;padding:0px; overflow:hidden; width:290px; height:350px; background:#FFF; font-size:13px; color:#333}
			#container-interna-contato-lateral h1{color:#FFF; margin:2px 0 2px 0;}
			#container-interna-contato-lateral p{color:#FFF; margin:2px 0 2px 0;}
			
.img-contatos{text-align:center; margin:10px 0 30px 0;}
		#container-interna-mapa-chegar{margin:auto; padding:0px; color:#333}
		#container-interna-mapa-chegar fieldset{ border:0px; margin:auto; padding:0px; overflow:hidden; color:#FFF;}
		#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:#005CA1; clear:both; color:#FFF;}
		#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:280px; 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:290px; height:30px}
		.como-chegar img {cursor:pointer;}
		
		
		
		
		
			#container-interna-imoveis ul{width:960px; margin:20px 0 0 0; padding:0px; list-style:none; overflow:hidden;}
				#container-interna-imoveis ul li{width:240px; margin: 0 0 0px 0; padding:0px; list-style:none; overflow:hidden; text-align:center; float:left; height:280px;}
				#container-interna-imoveis ul li h1{font-size:24px; color:#005CA1; margin:5px 0px 0px 0px;}
				#container-interna-imoveis ul li p{font-size:15px; color:#AAAAAA; margin:0px}
				#container-interna-imoveis ul li h2{font-size:17px; color:#808080;margin:0px}
				
		#container-interna-img-avaliacao{float:right; width:310px; overflow:hidden; margin:0px 0px 50px 0px}
		#container-interna-form-avaliacao{float:left; width:630px;}
			#container-interna-form-avaliacao fieldset{float:left; overflow:hidden; border:none; padding:0px; margin:auto}
			#container-interna-form-avaliacao fieldset label{float:left; margin:auto; padding:0px; width:310px; height:70px; font-size:15px; color:#005CA1; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:200; display:block}
			#container-interna-form-avaliacao fieldset label span{font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:400; color:#848179}
			.container-interna-form-avaliacao-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:290px;}
			.container-interna-form-avaliacao-select{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:290px;}
			.container-interna-form-avaliacao-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:600px; height:100px; clear:both}
		#container-interna-form-btn{float:right; margin:10px}
		
	#container-interna-topo{width:960px; margin:auto; padding:0px;}
		#container-interna-topo-email{float:left; width:155px; padding:0px; overflow:hidden; margin:0 20px 0 0}
		#container-interna-topo-imprimir{float:left; width:85px; padding:0px; overflow:hidden; margin:0 20px 0 0} 
		#container-interna-topo-holder{float:right; width:270px; margin:-10px 0 0 0; padding:0px; overflow:hidden;}
			#container-interna-topo-holder-texto{float:left; width:170px; padding:0px; overflow:hidden; margin:10px 10px 0 0}
			#container-interna-topo-holder-a{float:left; width:35px; padding:0px; overflow:hidden; margin:0 10px 0 0} 
			#container-interna-topo-holder-a-{float:left; width:35px; padding:0px; overflow:hidden; margin:0 10px 0 0} 
	#container-interna-imoveis-holder{width:960px; margin:auto; padding:0px; overflow:hidden; clear:both;}
		.img-imovel{float:left; margin: 0 15px 0 0} 
		#container-interna-imoveis-holder span{font-size:19px; color:#005CA1}
		#container-interna-imoveis-holder-descricao{clear:both;width:960px; margin:30px 0px 0px 0px; padding:0px; overflow:hidden;}
		
		#container-interna-imoveis-holder-video{clear:both; width:960px; margin:o auto; padding:0px; overflow:hidden;}
			#container-interna-imoveis-holder-video-video{margin:10px 0px 20px 0px; padding:0px; float:left;}
		
		#container-interna-imoveis-holder-imgs{clear:both;width:960px; margin:auto; padding:0px; overflow:hidden;}
			#container-interna-imoveis-holder-imgs-slider{clear:both;width:960px; margin:10px 0 0 0; padding:0px; overflow:hidden;}
				#container-interna-imoveis-holder-imgs-slider-voltar{float:left; margin:50px 0 0 0; overflow:hidden; width:30px; padding:0px;}
				#container-interna-imoveis-holder-imgs-slider-avancar{float:right; margin:50px 0 0 0; overflow:hidden; width:30px; padding:0px;}
				#container-interna-imoveis-holder-imgs-slider-ul{width:900px; float:left; margin:auto; padding:0px; overflow:hidden; list-style:none; height:210px}
					#container-interna-imoveis-holder-imgs-slider-ul li{width:900px; float:left; margin:auto; padding:0px; overflow:hidden; list-style:none;height:210px}
					.holder-img-slider{float:left; text-align:center; width:225px; overflow:hidden; margin:auto; padding:0px}
					
		#container-interna-imoveis-holder-localizacao{clear:both;width:960px; margin:auto; padding:0px; overflow:hidden; }
			#container-interna-imoveis-holder-localizacao-mapa{width:500px; height:400px; float:left; margin:auto; padding:0px; background:#999;}
			#container-interna-imoveis-holder-localizacao-form{width:450px; float:right; margin:auto; padding:0px; overflow:hidden; } 
				#container-interna-imoveis-holder-localizacao-form fieldset{width:450px; margin:auto; padding:0px; overflow:hidden; border:0px; } 
					.container-interna-imoveis-holder-localizacao-form-input{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; font-size:18px; padding:4px; color:#808080; border:solid 1px #EAEAEA;background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF; width:440px;}
					.container-interna-imoveis-holder-localizacao-form-select{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; font-size:18px; padding:4px; color:#808080; border:solid 1px #EAEAEA;background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF; width:450px;}
				 #container-interna-imoveis-holder-localizacao-form h1{margin:px 0px 5px 0px;}
				 #container-interna-imoveis-holder-localizacao-form p{margin:0px;}
				 #container-interna-imoveis-holder-localizacao-form-submit img{cursor:pointer; margin:10px 0 0 0}
				 
				 
		#container-interna-imoveis-holder-interessado{clear:both;width:960px; margin:15px 0px 5px 0px; padding:0px; overflow:hidden;}
			#container-interna-imoveis-holder-interessado fieldset{clear:both;width:960px; margin:auto; padding:0px; overflow:hidden; border:0px;}
			#container-interna-imoveis-holder-interessado-left{float:left; width:450px; overflow:hidden; margin:auto; padding:0px;}
			#container-interna-imoveis-holder-interessado-right{float:right; width:500px; overflow:hidden; margin:auto; padding:0px;} 
			.container-interna-imoveis-holder-interessado-text{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; font-size:18px; padding:4px; color:#808080; border:solid 1px #EAEAEA;background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF; width:500px; }
			#container-interna-imoveis-holder-interessado-right-btn{text-align:right; margin:15px 30px 0 0;}
			