body, html { margin:0px;
	

 background:#eee; font-family:Arial, Helvetica, sans-serif; overflow-x:hidden;

}

a{ text-decoration:none; color:#333; font-weight:bold;
	
	
}

.MenuBar{ position:relative; width:100%; background:#fff; 
	
	  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
								  
}

.MenuBar .MenuBarConteudo{ position:relative; width:1000px; margin-left:-500px; left:50%;  min-height:120px; 
	
}

 


 .MenuBarConteudoLogo{ position:absolute; margin-left:20%; margin-top:-65px;

	
}



.BotaoReserva{ cursor:pointer;  background:#54BC80; color:#FFF; font-size:14px; display:inline-block; padding:10px 20px;
	
		-moz-border-radius: 10px;
-webkit-border-radius:10px;
border-radius:10px; 


border-bottom:3px solid #299466; font-weight:bold;
	
}

.BotaoReserva:hover{ background:#6AC187;
}




.masterReserve{
	width:600px; display:inline-block; text-align:left; margin-bottom:50px; 
}




.MenuBar .MenuBarConteudo .MenuBarConteudoLegenda{ position:absolute; top:0px;   margin-top:-22px;
 
}
.MenuBar .MenuBarConteudo .MenuBarConteudoLegenda .MenuBarConteudoLegendaRow{ float:left;
font-size:11px; color:#555;  margin-right:10px;  max-width:200px; font-weight:bold; padding-left:5px;
}
.MenuBar .MenuBarConteudo .MenuBarConteudoLegenda .MenuBarConteudoLegendaRow img{ position:relative; margin-top:-5px; top:2px; 
}





.MenuBar .MenuBarConteudo .MenuBarConteudoBotaoSimular{ text-align:center; padding-top:20px; padding-bottom:20px;
	
}


.MenuBar .MenuBarConteudo .MenuBarConteudoBotaoSimular .MenuBarConteudoBotaoSimularRow{ cursor:pointer; 
background:#2FB27B; padding:10px 20px; color:#FFF; text-align:center; display:inline-block; 

border-bottom:2px solid #2C996A; font-weight:bold;
	
	-moz-border-radius: 30px;
-webkit-border-radius:30px;
border-radius:30px; 



}

.MenuBar .MenuBarConteudo .MenuBarConteudoBotaoSimular .MenuBarConteudoBotaoSimularRow:hover{
background:#49BA83;
	
}









.ViewDescInt{ position:relative; margin-top:-20%;

	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
  	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%);
  	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);

}

.ViewDesc2{  padding:40px 20px; border-top:10px solid #3E94BB; border-bottom:10px solid  #3E94BB; 

	
}
.ViewDesc{  padding:40px 20px; background:#FFF; 

	
}
.ViewDesc .ViewDescImg{ 
	
}
.ViewDesc .ViewDescText{ display:inline-block; max-width:800px; text-align:center; font-size:14px; color:#555; padding:10px 10px;
	
}
.ViewDesc .ViewDescTitulo{ font-size:18px; padding:10px 10px; padding-bottom:0px;
	
}

.ViewDesc2 .ViewDescImg2{ overflow:hidden;  width:320px; height:180px; display:inline-block; float:left;

	-moz-border-radius: 10px;
-webkit-border-radius:10px;
border-radius:10px; margin-left:40px; margin-right:20px; 

	
}

.ViewDesc2 .ViewDescText2 { display:inline-block; float:left; max-width:800px;
 text-align:left; font-size:16px; color:#E9F6FD; padding:10px 10px;
	
}



	video{  width:320px; height:180px; 
		
	}








.ViewMapa{ overflow:hidden; background:#F2F1F0;  height:500px;   border-bottom:1px solid #CCC; 
border-top:1px solid #CCC; 


	
	
}
.ViewMapa img{ cursor:pointer; 



	
}

.ViewMapaPanel{ padding:20px 20px; padding-bottom:50px; color:#333;

	
}












.PontoLote{ position:absolute; cursor:pointer; top:120px; left:658px;  
padding:4px 6px;   color:#FFF; font-size:10px; display:inline-block; background:#239663;
	
	
	-moz-border-radius: 40px;
-webkit-border-radius:40px;
border-radius:40px; 

	  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
	
}

.PontoLote[status=s2]{   background:#F58634;

}
.PontoLote[status=s3]{   background:#CA6366;

}

.PontoLote:hover{  




}



.PontoLote .PontoLoteDetalhes{ display:none; z-index:9; 
margin-left:0px; position:absolute; width:200px; text-align:left; padding:10px 10px; background:#f8f8f8; color:#333;
	
font-size:11px;

-moz-border-radius: 4px;
-webkit-border-radius:4px;
border-radius:4px; 

-webkit-box-shadow: -1px 8px 28px -23px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 8px 28px -23px rgba(0,0,0,0.75);
box-shadow: -1px 8px 28px -23px rgba(0,0,0,0.75);

}

 

.PontoLote:hover .PontoLoteDetalhes{ display:block;

}

.PontoLote .PontoLoteDetalhes .PontoLoteDetalhesSimular{ display:none; color:#888; font-size:12px; padding:5px 5px; text-align:center;
}
.PontoLote .PontoLoteDetalhes .PontoLoteDetalhesPreco{ display:none; 
}


.PontoLote[status=s1] .PontoLoteDetalhes .PontoLoteDetalhesSimular{ display:block;

}
.PontoLote[status=s1] .PontoLoteDetalhes .PontoLoteDetalhesPreco{ display:block;
}


.PontoLote[status=s1] .PontoLoteDetalhes .PontoLoteDetalhesTitulo{ font-size:18px; font-weight:bold;
}










.MenuBotoes{ position:relative;  background:#FFF; 
	

  
  
  
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
								  

								  
}

.MenuBotoes .MenuBotoesConteudo{  text-align:right; position:relative; 
 width:1000px; margin-left:-500px; left:50%; margin-top:-50px;  
 

}



.MenuBotoes .MenuBotoesConteudo .MenuBotoesConteudoRow{ display:inline-block; cursor:pointer; color:#333;   
min-width:30px; font-size:14px; display:inline-block; padding:15px 15px; font-weight:bold;
	
	transition-property: border-color;
  	transition-duration: 0.2s;
  	transition-timing-function: ease-in;
  	transition-delay: 0s; 
  
white-space-collapse:collapse;

  

}
.MenuBotoes .MenuBotoesConteudo .MenuBotoesConteudoRow:hover{ color:#2E8AB4;  
	
	  

}
.MenuBotoes .MenuBotoesConteudo .MenuBotoesConteudoRow[sel=true]{ color:#2E8AB4;  
	


}


















.MenuMaster{ position:relative; width:100%; background:#f0f0f0;  
	
}

.MenuMaster .MenuMasterConteudo{ text-align:center; 
position:relative; width:1000px; margin-left:-500px; left:50%; min-height:100px; 
	
}

.MenuMaster .MenuMasterConteudo .MenuMasterConteudoLoad{ padding:80px 80px; 
	
}





.MenuNewsLatter{ position:relative; width:100%; background:#f8f8f8; border-bottom:1px solid #EEE; 
	
}

.MenuNewsLatter .MenuNewsLatterConteudo{ text-align:center; 
position:relative; width:1000px; margin-left:-500px; left:50%; min-height:50px; 
	
}
.MenuNewsLatter .MenuNewsLatterConteudo .MenuNewsLatterConteudoInput { float:left; 
	
}
	
.MenuNewsLatter .MenuNewsLatterConteudo .MenuNewsLatterConteudoTexto { font-size:16px; font-weight:bold; color:#555;  
padding:20px 10px; padding-bottom:0px; 
	
}
.MenuNewsLatter .MenuNewsLatterConteudo .MenuNewsLatterConteudoTexto2 { font-size:14px; color:#888;  
padding:10px 10px; padding-top:0px; 
	
}
		
	
	
.MenuNewsLatter .MenuNewsLatterConteudo .MenuNewsLatterConteudoInput input{ outline:none; padding:10px 10px; border:1px solid #ccc;
	
	
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;



}

.MenuNewsLatter .MenuNewsLatterConteudo .MenuNewsLatterConteudoBotao { float:left; border:1px solid #2E90BB;

font-size:13px; border-left:none; cursor:pointer; display:inline-block; font-weight:bold; background:#2E90BB; padding:10px 10px; color:#FFF; 

-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;


}
.MenuNewsLatter .MenuNewsLatterConteudo .MenuNewsLatterConteudoBotao:hover { background:#3899C2;

}
























.Rodape{ position:relative; width:100%; background:#f8f8f8; 
	
}

.Rodape .RodapeConteudo{ text-align:center; 
position:relative; width:1000px; margin-left:-500px; left:50%; min-height:300px; 
	
}


.Rodape .RodapeConteudo .RodapeConteudoMenu{ padding-top:20px; 

  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
					

}
.Rodape .RodapeConteudo .RodapeConteudoMenu .RodapeConteudoMenuRow{ 

display:inline-block; font-weight:bold; cursor:pointer; padding:10px 10px; font-size:12px; color:#888; 

}

.Rodape .RodapeConteudo .RodapeConteudoMenu .RodapeConteudoMenuRow:hover{  color:#555;

}
.Rodape .RodapeConteudo .RodapeConteudoMenu .RodapeConteudoMenuRowSpace{ display:inline-block; color:#CCC; 

}

.Rodape .RodapeConteudo .RodapeConteudoSociais { padding-top:20px; font-size:11px; color:#888; 

}


.Rodape .RodapeConteudo .RodapeConteudoSociais .RodapeConteudoSociaisRow { 
 display:inline-block; padding:5px 5px; cursor:pointer; 

-moz-border-radius: 40px;
-webkit-border-radius:40px;
border-radius:40px; 
	 

}
.Rodape .RodapeConteudo .RodapeConteudoSociais .RodapeConteudoSociaisRow:hover { 

}




.Rodape .RodapeConteudo .RodapeConteudoEndereco { padding-bottom:20px; padding-top:30px;  font-size:12px; color:#888; 

}



.ImagemMeio{ width:100%;
		
	}


@media screen and (max-width: 640px) {
 
 	
	
	.masterReserve{
		width:250px; 
	}


	.ViewDesc2 .ViewDescImg2{ 
		margin-left:0px; margin-right:0px; 
	
	}

	
	.MenuBotoes .MenuBotoesConteudo{  text-align:center;
 
	}

	
	
	video{ width:320px; height:180px;
		
	}
 
 
 	.ImagemMeio{ width:100%;
		
	}
 
  	.MenuBotoes .MenuBotoesConteudo{ width:300px; margin-left:-150px; 
	
	}

	.MenuBar .MenuBarConteudo{ width:300px; margin-left:-150px; 
	
	}
	
	.MenuMaster .MenuMasterConteudo{ width:300px; margin-left:-150px; 
	
	}
	
	
	
	.MenuBotoes .MenuBotoesConteudo .MenuBotoesConteudoRow{ min-width:10px; padding:10px 8px; color:#555;  border-bottom:none;  
 			
	}
	.MenuBotoes .MenuBotoesConteudo .MenuBotoesConteudoRow:hover{ border-bottom:none;  
 			
	}
	.MenuBotoes .MenuBotoesConteudo .MenuBotoesConteudoRow[sel=true]{ color:#2E8AB4;   border-bottom:none;  
	

	
	
	}


	.MenuBar .MenuBarConteudo .MenuBarConteudoBusca{ left:35%;  margin-left:0px;
	
	
	}
	.MenuBar .MenuBarConteudo .MenuBarConteudoLegenda{ position:absolute; padding-left:10px; 
 		margin-top:-34px; 
	}
	
	.MenuBar .MenuBarConteudo .MenuBarConteudoLogin{ position:inherit; text-align:center;  left:auto; width:auto; margin-left:0px; margin-top:10px;
	
	}
	.MenuBar .MenuBarConteudo .MenuBarConteudoLogin .MenuBarConteudoLoginRow{ display:inline-block; float:none; width:auto;
	
	}
	
	.MenuBar .MenuBarConteudo .MenuBarConteudoLogin .MenuBarConteudoLoginRow .MenuBarConteudoLoginRowImg{ display:inline-block; float:none; padding-top:2px; padding-right:5px;
	
	}
	
	
	.MenuBar .MenuBarConteudo .MenuBarConteudoLegenda .MenuBarConteudoLegendaRow img{ margin-top:0px; 
}
	
	

	.MenuBar .MenuBarConteudo .MenuBarConteudoBusca input{ outline:none; 
	font-size:14px; border:1px solid #FFF; padding:10px 10px; width:80%; padding-left:20px; 
	
	}
	
	
	.Rodape .RodapeConteudo .RodapeConteudoMenu .RodapeConteudoMenuRow{ float:none; display:inline-block; padding:5px 5px;

	}
	
	.Rodape .RodapeConteudo .RodapeConteudoMenu .RodapeConteudoMenuRowSpace{ float:none; display:inline-block; 

}


.MenuBarConteudoLogo{ 
position:inherit; display:block; text-align:center;   margin-left:10px; margin-bottom:30px; padding-bottom:20px;
}
.MenuBar .MenuBarConteudo .MenuBarConteudoLogo img{ 

}
.MenuBar .MenuBarConteudo { padding-bottom:10px;
	
}
.MenuBar .MenuBarConteudo .MenuBarConteudoBusca{ position:inherit;  overflow:hidden; left:auto; margin-right:10px;  margin-left:10px; 
	
}

.Rodape .RodapeConteudo .RodapeConteudoEndereco { padding:20px 20px; padding-top:30px;  font-size:12px; color:#888; 

}


  
  
}




















