body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	background-color:#FFECD6;
}
#psi {
	margin: 0 auto;
	width: 775px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height: 19px;
	text-align:right;	
}
#psi a{
color:#000;
}
#psi a:hover{
color:#333;
}

#cartoes {
width: 770px;
margin: 0 auto;
text-align: left;
}

#fundim {
	background:#FDFBB3;
}
#geral {
	background-color:#FFF8F0;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color:#FFFFFF;
}
a:active {
	text-decoration: none;
}
#local {
	float:right;
	width: 175px;
	margin-right: 10px;
	background:#FFEFDF;
}

#endereco {
	float:right;
	width: 275px;
	margin: 200px -190px 0 0px;
	background:#FFEFDF;
}

#fLocal {
	height:20px;
	background-color: #FFDFBF;
}

#topo_flash{
	width: 775px;
}
#descQuarto{
	background-color:#FFF8F0;
	position:absolute;
	border:double 2px #FF7200;
	width:270px;
	height: 250px;
	left: 57%;
	top: 380px;
	z-index: 1;
}
#desQuarto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	line-height: 19px;
	margin-top: 5px;
}
#gE, #gD{
	float:left;
	margin:2px;
	
	width:280px;
	clear:right;
}
#gE1, #gD2, #gE2, #gD1{
	height:153px;
}


span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height: 19px;
}
.butaum {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	background: #FFA429;
	margin-left:227px;
	margin-top: 12px;
	border: 1px dotted #EF8700;
	width: 50px;
}
.inputy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	border: 1px dashed #EF8700;
	width: 100%;
	_width: 98%;
}
.inputyA {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	border: 1px dashed #EF8700;
	margin-top: 6px;	
}
.textArea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	border: 1px dashed #EF8700;
	width: 100%;
	_width: 97%;
}
.inputyR {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	border: 1px dashed #EF8700;
	width: 70%;
	_width: 68%;
}
.textAreaR {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	border: 1px dashed #EF8700;
	width: 70%;
	_width: 67%;
}
#fReservas {
	
	background-color:#FFFFFF;
	border:dashed 1px #A6E324;
	position: absolute;
	width: 550px;
	height: 400px;
	left: 50%;
	margin-left:-210px;
	top: 267px;
	z-index: 1;
	
}

/* Estilos gerais */
.hibisco {
	background-image: url(../imagens/meio.jpg);
	background-repeat: no-repeat;
}
.fundo_menu {
	background-image: url(../imagens/fundo-menu.gif);
	background-repeat: no-repeat;
}
.tema_1 {
	background-image: url(../imagens/tema1.gif);
	background-repeat: no-repeat;
	background-position: left top; 
}
.tema_2 {
	background-image: url(../imagens/tema2.gif);
	background-repeat: no-repeat;
	background-position: left top; 
}
.tema_3 {
	background-image: url(../imagens/tema3.gif);
	background-repeat: no-repeat;
	background-position: left top; 
}
.tema_4 {
	background-image: url(../imagens/tema4.jpg);
	background-repeat: no-repeat;
	background-position: left top; 
}
.tema_5 {
	background-image: url(../imagens/tema5.gif);
	background-repeat: no-repeat;
	background-position: left top; 
}
.tema_6 {
	background-image: url(../imagens/tema6.gif);
	background-repeat: no-repeat;
	background-position: left top; 
}
.tema_7 {
	background-image: url(../imagens/tema7.gif);
	background-repeat: no-repeat;
	background-position: left top; 
}

.flowers {
	background-image: url(../imagens/base-flowers.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.base_idiomas {
	background-image: url(../imagens/base_idiomas.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	
}

.mapa {
	background-image: url(../imagens/mapa.gif);
	background-position: top left;
	background-repeat:no-repeat;
}
.menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.txt1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height: 19px;
	padding: 2%;
	_padding: 5px;
}
.txt1_idi{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height: 30px;
	padding: 2%;
	_padding: 5px;
}
.txt2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height: 19px;
	
}
.txt3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height: 19px;
	padding: 2px 5px;
	
}

.txt3 span.center{font: bold 14px verdana; color:#E67B19; margin-left: 40%;}

.txtPreserve{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding: 2px;
	
	background-color:#FFECD6;
	
}
p.contrato{
color: #000;
font: bold 11px Arial;
display: block;
padding-top: 10px;
}
span.reservas{
color: red;
}
