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


body {
	background-color:#FFF;
	margin-top:0px;
	background-color:#f9f6f1;
}

@font-face {
	font-family:Tahoma;
	src:url(../fontes/tahoma.ttf);
}

@font-face {
	font-family:Vladmir;
	src:url(../fontes/VLADIMIR.TTF);
}


#container {
	width:750px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#f9f6f1;
	position:relative;
}

#menu {
	width:750px;
	height:50px;
	background-color:#573f3d;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	clear:both;
	position:relative;
}

#posMenu {
	padding-top:10px;
	text-align:center;
	position:relative;
}

.barraMenu a {
	
	font-family:Tahoma;
	font-size:18px;
	color:#FFF;
	text-decoration:none;
	padding:20px;
}

.barraMenu a:hover {
	font-family:Tahoma;
	font-size:18px;
	color:#999;
	text-decoration:none;
}

#bloco2 {
	margin-top:10px;
	width:700px;
	height:210px;
	margin-left:auto;
	margin-right:auto;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	background-color:#FFF;
	clear:both;
	position:relative;
}

#bloco3 {
	margin-top:20px;
	width: 700px;
	height: 310px;
	margin-left: auto;
	margin-right: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #FFF;
	clear: both;
	position:relative;
}

#bloco4 {
	margin-top: -30px;
	width: 700px;
	height: 700px;
	margin-left: auto;
	margin-right: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #FFF;
	clear: both;
	position: relative;
}

#bloco5 {
	margin-top:-30px;
	width: 700px;
	height: 1000px;
	margin-left: auto;
	margin-right: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #FFF;
	clear: both;
	position:relative;
}





#logo {
	width:260px;
	height:210px;
	background-color:#FFF;
	background-image:url(../imgs/logo.png);
	float:left;
	position:relative;
}

#imagens {
	width:440px;
	height:210px;
	background-color:#FFF;
	background-image:url(../imgs/foto_home.png);
	float:right;
	position:relative;
}

#servicos {
	width: 162px;
	height: 310px;

	float:left:
	position:relative;
	float: left;
	position: relative;
}

#texto {
	width: 534px;
	float: right;
	height: 70px;
	top:-40px;
	position: relative;
	
}

#texto10 {
	width: 700px;
	height: 70px;
	position: relative;
}

#texto2 {
	width: 534px;
	float: right;
	height: 125px;
	position: relative;
}

#texto15 {
	width: 534px;
	float: right;
	height: 1150px;
	position: relative;
}


#texto11 {
	width: 690px;
	height: 50px;
	position: relative;
	padding-left: 10px;
}

.formatacao1 {
	font-family:Tahoma;
	font-size:15px;
	color:#573f3d;
	padding-left:20px;
}

.formatacao2 {
	font-family:Vladmir;
	font-size:50px;
	color:#573f3d;
	
}

.formatacao3 {
	font-family:Tahoma;
	font-size:15px;
	color:#573f3d;
}

.formatacao4 {
	font-family:Tahoma;
	font-size:16px;
	color:#573f3d;
	font-style: italic;
}

.formatacao5 {
	font-family:Tahoma;
	font-size:14px;
	color:#573f3d;
	
}

.formatacao6 {
	font-family:Tahoma;
	font-size:10px;
	color:#573f3d;
	
}

/******CAFE***********/


#cafe{
	margin-top: -30px;
	width: 700px;
	height: 250px;
	margin-left: auto;
	margin-right: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #FFF;
	clear: both;
	position: relative;
}



#apartamentos{
	margin-top: -30px;
	width: 700px;
	height: 250px;
	margin-left: auto;
	margin-right: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #FFF;
	clear: both;
	position: relative;
}




/******CONTATO***********/



#contato {
	margin-top: 10px;
	width: 700px;
	height: 140px;
	margin-left: auto;
	margin-right: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #FFF;
	clear: both;
	position: relative;
}



#contato_titulo {
	width: 700px;
	height: 50px;
	position: relative;
	margin-top:-40px;
}


#contato_texto {
	width: 690px;
	height: 150px;
	position: relative;
	padding-left: 10px;
}



#contato_form_reserva{
	width: 700px;
	height: 1240px;
	margin-left: auto;
	margin-right: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #FFF;
	clear: both;
	position: relative;
}


#contato_avaliacao {
	margin-top: -10px;
	width: 700px;
	height: 160px;
	margin-left: auto;
	margin-right: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #FFF;
	clear: both;
	position: relative;
}

#contato_texto_avaliacao {
	width: 690px;
	height: 60px;
	position: relative;
	padding-left: 10px;
}



#avaliacao{
	margin-top:10px;
	width: 700px;
	height: 1410px;
	margin-left: auto;
	margin-right: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #FFF;
	clear: both;
	position:relative;
}



/******LOCALIZAÇÂO***********/


#confirmacao_reserva {
	
	width: 700px;
	height: 220;
	margin-left: auto;
	margin-right: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #FFF;
	clear: both;
	position: relative;
}

#form_checkbox_reserva {
	
	width: 700px;
	height: 1290px;
	margin-left: auto;
	margin-right: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #FFF;
	clear: both;
	position: relative;
}

#form_quantidade_aptos{
	margin-top: 10px;
	width: 700px;
	height: 780px;
	margin-left: auto;
	margin-right: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #FFF;
	clear: both;
	position: relative;
}



#form_dados_garantia {	
	width: 700px;
	height: 920px;
	margin-left: auto;
	margin-right: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #FFF;
	clear: both;
	position:relative;
}




/******LOCALIZAÇÂO***********/


#localizacao {
	margin-top: -30px;
	width: 700px;
	height: 300px;
	margin-left: auto;
	margin-right: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #FFF;
	clear: both;
	position: relative;
}

#localizacao_mapas {
	margin-top:20px;
	width: 700px;
	height: 190px;
	margin-left: auto;
	margin-right: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #FFF;
	clear: both;
	position:relative;
}







#fotos {
	width:534px;
	height:100px;
	float:right;
}

#fotos_apartamentos {
	width:700px;
	height:100px;
	margin-top:30px;
}

#rodape {
	width:700px;
	height:100px;	
	text-align:center;
	clear: both;
	
}

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
  
}

#boxes #dialog {
  width:375px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog1 {
  width:375px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog2 {
  width:375px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog3 {
  width:450px; 
  height:430px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog4 {
  width:450px; 
  height:430px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog5 {
  width:480px; 
  height:530px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog6 {
  width:760px; 
  height:470px;
  padding:10px;
  background-color:#ffffff;
}


.close{display:block; text-align:right;}
