body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		padding:0px;
		margin:0px;
		background-image:url(../imagens/fundo.png);
		background-position:center;
	 }
	 
/****************************
Logo
****************************/

#logo {
		width:260px;
		height:82px;
		margin:0 auto;
		padding-top:0px;
		margin-left:auto; 
		clear:both; 
		text-align:left; 
		margin-top:0px;
		position: relative; left: -325px;
	  }


/****************************
Menu
****************************/

#menu {
		width:630px;
		height:40px;
		margin:0 auto;
		padding-top:0px;
		margin-left:auto; 
		clear:both; 
		text-align:left; 
		margin-top:-20px;
		position: relative; left: 140px;
	  }
	  
/****************************
banner principal
****************************/

#banner {
		width:913px;
		height:330px;
		margin:0 auto;
		padding-top:0px;
		margin-left:auto; 
		clear:both; 
		text-align:left; 
		margin-top:2px;
	  }
	  
/****************************
Outras paginas 
****************************/

#topo {
		width:913px;
		height:202px;
		margin:0 auto;
		padding-top:0px;
		margin-left:auto; 
		clear:both; 
		text-align:left; 
		margin-top:2px;
	  }
	  
#topo_baixo {
		width:913px;
		height:24px;
		margin:0 auto;
		padding-top:0px;
		margin-left:auto; 
		clear:both; 
		text-align:left; 
		margin-top:0px;
		background:url(../imagens/topo_baixo.jpg);
		background-repeat:no-repeat;
	  }
	  
#corpolocalizacao {
		width:893px;
		height:auto;
		margin:0 auto;
		margin-left:auto; 
		clear:both; 
		text-align:center; 
		padding:10px;
		margin-top:0px;
		background:#FFFFFF;
	  }

#corpocontato {
		width:893px;
		height:310px;
		margin:0 auto;
		margin-left:auto; 
		clear:both; 
		text-align:center; 
		padding:10px;
		margin-top:0px;
		background:#FFFFFF;
	  }
	  
#contato {
		width:420px;
		height:300px;
		margin:0 auto;
		background-position:center;
		background:url(../imagens/contato.png);
		background-repeat:no-repeat;
		padding:0;margin-left:auto; 
		clear:both; 
		text-align:left; 
		margin-top:-350px;
		position: relative; left: 230px;
		}
		
#contatoend {
		width:280px;
		height:300px;
		margin:0 auto;
		padding:30px; 
		clear:both; 
		text-align:left; 
		margin-top:10px;
		position: relative; left: -260px;
		}
		
#corpopartamentos {
		width:893px;
		height:1450px;
		margin:0 auto;
		margin-left:auto; 
		clear:both; 
		text-align:center; 
		padding:10px;
		margin-top:0px;
		background:#FFFFFF;
	  }

#corpopartamentoshist {
		width:850px;
		height:auto;
		margin:0 auto;
		margin-left:auto; 
		clear:both; 
		text-align:justify; 
		padding:10px;
		margin-top:10px;
		border:1px dashed #3D414C;
		background:#CCCCCC;
	  }
	  
#apartamentosfixo {
		width:493px;
		height:208px;
		margin:0 auto;
		margin-left:auto; 
		clear:both; 
		text-align:center; 
		padding:10px;
		margin-top:10px;
		position: relative; left: -200px;
	  }
	  
#apartamentosvarialvel {
		width:493px;
		height:208px;
		margin:0 auto;
		margin-left:auto; 
		clear:both; 
		text-align:center; 
		padding:20px;
		margin-top:20px;
		position: relative; left: -200px;
	  }
	  
#apartamentostxtfixo {
		width:380px;
		height:170px;
		margin:0 auto;
		margin-left:auto; 
		clear:both; 
		text-align:left; 
		padding:10px;
		margin-top:-220px;
		position: relative; left: 250px;
	  }

#apartamentostxtvariavel {
		width:380px;
		height:170px;
		margin:0 auto;
		margin-left:auto; 
		clear:both; 
		text-align:left; 
		padding:10px;
		margin-top:-230px;
		position: relative; left: 250px;
	  }
	  
#reservafrm {
		width:450px;
		height:325px;
		margin:0 auto;
		margin-left:auto; 
		clear:both; 
		text-align:center; 
		padding:10px;
		margin-top:10px;
		position: relative; left: 200px;
		background:#CCCCCC;
	  }
	  
#reservaserv {
		width:350px;
		height:auto;
		margin:0 auto;
		margin-left:auto; 
		clear:both; 
		text-align:center; 
		padding:10px;
		margin-top:-345px;
		position: relative; left: -250px;	
	  }
	  
#reservaaviso {
		width:350px;
		height:auto;
		margin:0 auto;
		margin-left:auto; 
		clear:both; 
		text-align:left; 
		padding:10px;
		margin-top:20px;
		position: relative; left: -250px;	
		border:1px dashed #3D414C;
	  }
	  
address {
		border-bottom:1px dashed #3D414C;
		color:#009900;
		font-size:14px;
		margin-top:10px;
		}
	  
	  
/*************************************************************************************************************************
Rodape
**************************************************************************************************************************/

#rodape {
		width:913px;
		height:73px;
		margin:20px auto;
		margin-left:auto; 
		margin-top:0px;
		clear:both; 
		text-align:left;
		text-align:right;
		background:url(../imagens/rodape.jpg);
		padding-right:0px;
		margin-bottom:0px;
		}
		
#rodapepaginas {
		width:913px;
		height:73px;
		margin:20px auto;
		margin-left:auto; 
		margin-top:0px;
		clear:both; 
		text-align:left;
		text-align:right;
		background:url(../imagens/rodape.png);
		padding-right:0px;
		margin-bottom:0px;
		}
		
#rodapetexto {
		width:750px;
		height:30px;
		margin:0 auto;
		padding:0;margin-left:auto; 
		clear:both; 
		text-align:center; 
		margin-top:-45px;
		position: relative; left: -80px;
		}