
/* ------------------------------------------------------  header */

#divHeader {
width:920px;
height:91px;
background-color:#b97a69;
margin: 0 auto;
z-index:200;
}

#divHeaderRESP {
	display:none;
}

@media (max-width: 767px) {
#divHeader {
	display:none;
}
#divHeaderRESP {
display:block;
width:auto;
background-color:#b97a69;
margin: 0 auto;
z-index:200;
}
}

@media (max-width: 360px) {
#divHeader {
	display:none;
}
#divHeaderRESP {
display:block;
width:auto;
height:180px;
background-color:#b97a69;
margin: 0 auto;
z-index:200;
}
}

/* ------------------------- topo  -----------------------------------*/

	#divLogoRegina {
width:212px;
height:113px;
margin:0 253px 0 58px;
float:left;
z-index:150;
margin-bottom:-19px;
position:relative;
}

@media (max-width: 767px) {
	#divLogoRegina {
width:212px;
height:113px;
margin:0 10px 0 auto;
float:left;
z-index:150;
margin-bottom:-19px;
position:relative;
}
}

	#divBotaoIngles {
width:45px;
height:38px;
margin:27px 0 0 0;
float:left;
}

@media (max-width: 360px) {
	#divBotaoIngles {
width:45px;
height:113px;
margin:27px 0 0 0;
float:left;
}
}

.botaoIngles{
display:block;
width:45px;
height:38px;
background-image:url(../imagens/botao_ingles.png);
background-repeat:no-repeat;
background-position:0 0;
}
.botaoIngles:link {
display:block;
width:45px;
height:38px;
background-image:url(../imagens/botao_ingles.png);
background-repeat:no-repeat;
background-position:0 0;
}
.botaoIngles:hover{
background-position:0 -37px;
}

	#divBotaoEspanhol {
width:44px;
height:38px;
margin:27px 0 0 0;
float:left;
}
@media (max-width: 360px) {
	#divBotaoEspanhol {
width:44px;
height:113px;
margin:27px 0 0 0;
float:left;
}
}

.botaoEspanhol{
display:block;
width:44px;
height:38px;
background-image:url(../imagens/botao_espanhol.png);
background-repeat:no-repeat;
background-position:0 0;
}
.botaoEspanhol:link {
display:block;
width:44px;
height:38px;
background-image:url(../imagens/botao_espanhol.png);
background-repeat:no-repeat;
background-position:0 0;
}
.botaoEspanhol:hover{
background-position:0 -37px;
}





	#divBotaoContato {
width:45px;
height:38px;
margin:27px 0 0 10px;
float:left;
}

@media (max-width: 360px) {
	#divBotaoContato {
width:45px;
height:38px;
margin:-15px 0 0 10px;
float:left;
}
}

.botaoContato{
display:block;
width:45px;
height:38px;
background-image:url(../imagens/botao_contato.png);
background-repeat:no-repeat;
background-position:0 0;
}
.botaoContato:link {
display:block;
width:45px;
height:38px;
background-image:url(../imagens/botao_contato.png);
background-repeat:no-repeat;
background-position:0 0;
}
.botaoContato:hover{
background-position:0 -37px;
}

	#divBotaoLocalizacao{
width:36px;
height:38px;
margin:27px 0 0 0;
float:left;
}

@media (max-width: 360px) {
	#divBotaoLocalizacao{
width:36px;
height:38px;
margin:-15px 0 0 0;
float:left;
}
}

.botaoLocalizacao{
display:block;
width:36px;
height:38px;
background-image:url(../imagens/botao_localizacao.png);
background-repeat:no-repeat;
background-position:0 0;
}
.botaoLocalizacao:link {
display:block;
width:36px;
height:38px;
background-image:url(../imagens/botao_localizacao.png);
background-repeat:no-repeat;
background-position:0 0;
}
.botaoLocalizacao:hover{
background-position:0 -37px;
}

	#divBotaoFacebook{
width:35px;
height:38px;
margin:27px 24px 0 0;
float:left;
}
@media (max-width: 360px) {
	#divBotaoFacebook{
width:35px;
height:38px;
margin:-15px 24px 0 0;
float:left;
}
}

.botaoFacebook{
display:block;
width:35px;
height:38px;
background-image:url(../imagens/botao_facebook.png);
background-repeat:no-repeat;
background-position:0 0;
}
.botaoFacebook:link {
display:block;
width:35px;
height:38px;
background-image:url(../imagens/botao_facebook.png);
background-repeat:no-repeat;
background-position:0 0;
}
.botaoFacebook:hover{
background-position:0 -37px;
}


	#divBotaoVeja {
width:54px;
height:57px;
margin:16px 0 0 10px;
float:left;
}
@media (max-width: 360px) {
	#divBotaoVeja {
width:54px;
height:57px;
margin:-25px 0 10px 10px;
float:left;
}
}

	#divBotao4rodas {
width:80px;
height:57px;
margin:16px 0 0 0;
float:left;
}
@media (max-width: 360px) {
	#divBotao4rodas {
width:80px;
height:57px;
margin:-25px 0 10px 0;
float:left;
}
}



/* ------------------------------------------------------------------- formularios */

#formIdent {
width:150px;
height:28px;
float:left;
padding:5px 0 0 0;
}

#formSimples {
background: url(../imagens/fundo_form_normal.jpg) no-repeat top left;
width:393px;
min-height:28px;
padding:5px 0 0 10px;
float:left;
}

#formSimplesP {
background: url(../imagens/fundo_form_metade.jpg) no-repeat top left;
width:393px;
min-height:28px;
padding:5px 0 0 10px;
float:left;
}

#formTextarea {
background: url(../imagens/fundo_form_textarea.jpg) no-repeat top left;
width:393px;
min-height:112px;
padding:2px 0 0 10px;
float:left;
}

#formBotaoEnviar {
width:115px;
height:42px;
float:left;
margin-left:150px;
}


/* ------------------------------------------------------  imagens/fotos */

#divFotoSombra {
	background-color:#6d4d3e;
	width:950px;
	height:382px;
	margin:0 auto;
	clear:both;
	z-index:11;
}

	#divSombraEsq {
		background: url(../imagens/sombra_esq.jpg) no-repeat;
		width:15px;
		height:382px;
		float:left;
	}
	
	
	#divFoto {
		width:920px;
		height:382px;
		float:left;
	}

	
	#divSombraDir {
		background: url(../imagens/sombra_dir.jpg) no-repeat;
		width:15px;
		height:382px;
		float:left;
	}
	
		

/* ------------------------------------------------------  internas */


	#divTitulosIntBarra {
	font-family:"devinne_btroman", Arial, Helvetica, sans-serif;
	font-size:50px;
	color:#FFF;
	width:920px;
	height:75px;
	margin: 0 auto;
	padding:0 0 0 20px ;
	background-color:#c79587;
	clear:both;
	}
	
	@media (max-width: 767px) {
	#divTitulosIntBarra {
	font-family:"devinne_btroman", Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#FFF;
	width:96%;
	height:60px;
	margin: 0 auto;
	padding:0 0 0 20px ;
	background-color:#c79587;
	clear:both;
	}
	}


#divTextos {
width:920px;
margin: 0 auto 20px auto;
padding:30px 30px 20px 30px ;
background-color:#b97a69;
clear:both;
}

@media (max-width: 767px) {
#divTextos {
width:96%;
margin: 0 auto 20px auto;
padding:30px 30px 20px 30px ;
background-color:#b97a69;
clear:both;
}
}

#divTextos ul li {
	list-style: square;
}

.corPreta {
	color:#000;
	font-weight:bold;
	font-size:14px;
}

html, body, #divTextos { height: 100%; }
body > #divTextos { height: auto; min-height: 100%; }

.textoPequeno {
font:11px Arial, Helvetica, sans-serif;
color:#333333;
margin:0;
}


/*   tarifas   */

#tarifasData {
	width:100%;
	height:20px;
	text-align:left;
	float:left;
	font-weight:bold;
	margin-bottom:10px;
}

#tarifasTipos {
	background-color:#583d2d;
	color:#FFF;
	font-weight:bold;
	width:80%;
/*	height:65px;*/
	float:left;
}

	#tarifasApartamento {
		width:20%;
		/*height:55px;*/
		padding:10px 5px 0 5px;
		float:left;
		text-align:center;
		font-size:14px;
		font-weight:bold;
		border: #fff 1px solid;
		border-top:0px;
		border-left:0px;
		border-bottom:0px;
	}
	
#tarifasValores {
	width:80%;
	/*height:70px;*/
	float:left;
	border: #b97a69 1px solid;
	border-top:0px;
	border-left:0px;
	border-right:0px;
}


	#tarifasValoresIndiv {
		background-color:#a0603b;
		width:20%;
		/*height:45px;*/
		padding:25px 5px 0 5px;
		float:left;
		text-align:center;
		font-size:12px;
		border: #b97a69 1px solid;
		border-bottom:0px;
		border-top:0px;
		border-left:0px;
	}
	
#tarifasObs {
	background-color:#CCC;
	width:16%;
	/*height:166px;*/
	float:right;
	text-align:left;
	padding:20px;
	color:#000;
	font-size:10px;
	margin-top:34px;
}



/* ------------------------------------------------------------------ menu principal em linha */

#divMenu {
width:920px;
margin: 13px auto 0 auto;
padding:30px 0 0 0 ;
background-color:#b97a69;
clear:both;
}

#divMenu ul {
list-style-type: none; /*remove o marcador*/ 
margin: 0; /*remove o recuo IE e Opera*/ 
padding: 0; /*remove o recuo Mozilla e NN*/
text-align:center;
text-decoration: none;
text-indent:0px;
background-color:#b97a69;
height:58px;
}
#divMenu ul li {
display:inline;
margin:0;
}
#divMenu ul li a:link, #divMenu ul li a:visited {
padding: 30px 10px 30px 10px;
min-width:50px;
height:80px;
/*border: #b97a69 1px solid;*/
border-color:#b97a69;
border-width: thin;
border-style: solid;
border-bottom:0px;
border-left:0px;
border-top:0px;
background-color:#d5afa5;
text-decoration:none;
margin:-2px;
color:#583d2d;
font:18px "devinne_btroman", Arial, Helvetica, sans-serif;
}
#divMenu ul li a:hover {
background-color:#e2d0cc;
}
#divMenu ul li a:active {
background-color:#e2d0cc;
}

/* --------------------------------------------------------------------- rodapé em linha */

#divRodape {
width:306px; 
height:100px; 
margin:10px auto 0 auto;
}




/*-------------------------------------------------outros----------*/

.invisivel {
	display:none;
}