/* CSS Document */

/*reset*/
* html{border:0;padding:0;margin:0; _padding:0; _margin:0;}
img{border:0;padding:0;margin:0;_padding:0;_margin:0;_border:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,hr{margin:0;padding:0;_padding:0;_margin:0;}
a{text-decoration:none;}
ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0}
h1,h2,h3,h4,h5,h6,{font-size:100%}
p{line-height:22px;}

/* ------------------------------------------------------------------------------------------------------------ */

html, body {
	height: 100%;
	
	}

#tudotudo {
	position:relative;
	min-height: 100%;
	z-index:1;

	}

* html #tudotudo {
	height: 100%; /* hack para IE6 que trata height como min-height */
	}


body{
	/*background-color: #73a313;*/
	background-color:#336600;
	background-position:top;
   text-align:center;
   color: #008000;
   font-family:Arial, Helvetica, sans-serif;
   font-style:italic;
   font-size:16px;}

#bg_principal{

}

.bg-redim{height:100%;
	width:100%;
	position: fixed;
	top:0%;
	left:0%;
	overflow:hidden;
	z-index:0;
	}
	


#bg_oasis{


}
#bg_oasis-fotos{

}

#bg_oasis-infraestrutura{

}
#bg_acomodacoes{

}
#bg_apartamentos{

}
#bg_spa{

}
#bg_spa-spaExpress{

}
#bg_spa-emagrecimentorelaxfitness{
	
}
#bg_spa-servicosDeEstetica{


}
#bg_spa-servicosDeEstetica-corporal{

}
#bg_spa-servicosDeEstetica-facial{
	
}
#bg_spa-servicosDeEstetica-tratamentos{

}
#bg_restaurante{


}
#bg_restaurante-fotos{

}

#bg_cardapio{

}
#bg_luademel{

}
#bg_tarifas{

}
#bg_tarifas-hotel{
	
}
#bg_tarifas-spa{
	
}

#bg_reservas{

}
#bg_areadeacesso{

}
#bg_esqueciMinhaSenha{

}
#bg_cartaofidelidade{

}
#bg_localizacao{

}

#bg_mapas{

}
#bg_contato{

	}
	
#tudotudo{
}

#container{
   height:auto;
   margin: 0 auto;
   text-align:left;
   width:960px}


/* ------------------------------------------------------------------------------------------------------------ */

/* GERAL ( div´s - colunas - etc...) */ 
.topo{
	float:left;
	width:225px;
	height:900px;
	padding-bottom: 50px;
	background-image:url(../imagens/template/menu-fundo.jpg);
}
	
.logo{
	float:left;
	margin:41px 0 65px 43px;}
	
.twitter{
	float:left;
	width:500px;
	margin:10px 0 0px 215px;
}

.menu{
	vertical-align:top;
	float:left;
	width:225px;	
	}

.criancas{
	width:165px;
	padding:50px 20px 50px 30px;
	color: #030;
	text-align:right;
	font-size:14px;
	}
.miolo{
	background-color:#CCC;
	width:735;

	}
.col_left{
	float:left;
	width:359px;
	height:auto;
	margin: 34px 24px 0 16px;
	}
	
.margin_home{margin-top:275px}
.margin_home_barra{margin-top:241px}

.col_left_text{
	float:left;
	background-image:url(../imagens/template/bg-transparent.png);
	height:auto;
	margin-bottom:10px
	}

.col_left_text p{
	font-style:italic;
	padding: 0px 16px 40px 16px;
	}

#col_1 p{padding:0; margin:0 0 40px 0}

#col_1{position:inherit;
		margin: 0 20px}
	
.col_right{
	float:left;
	/*background-image:url(../imagens/template/bg-transparent.png);*/
	width:336px;
	height:auto;
	margin: 34px 0px 0 0px;}

	
.marcas_direita_cima{
	float:left;
	background-image:url(../imagens/template/bg-transparent.png);
	min-height: 50px;
	width:360px;
	padding:10px 0px;
	margin-bottom:9px}
	
.marcas_direita_baixo{
	background-image:url(../imagens/template/bg-transparent.png);
	height: 15px;
	width:215px;
	margin-top:4px;
	padding:10px 30px 20px 60px;}
	
.criancas2{
	background-image:url(../imagens/template/bg-transparent.png);
	border: 2px   solid;
	width:321px;
	float:left;
	padding:8px 18px;
	font-size:12px;
	}
	
.criancas2 p{
 
	line-height:18px}

.img_margin{
	margin-bottom:3px;
	display:block}
.img_margin2{margin-bottom:20px;
	display:block}
	
.tabelaForm{margin-left:16px}


.left{
	float:left;}
.right{
	float:right;}
.inline-block{
	display:inline-block;}

.width_250{
	width:250px;}
	
.margin-bottom_10{
	margin-bottom:10px;}


.margin-left_45{
	margin-left:45px;}
.margin-left_75{
	margin-left:75px;}
.margin-left_60{
	margin-left:60px;}
.text-align_center{
	text-align:center}

	
.clear {clear:both;}

.fotos-interna{padding:0 15px}
	
/* ------------------------------------------------------------------------------------------------------------ */ 

/* TIPOGRAFIA */



/* ------------------------------------------------------------------------------------------------------------ */   

/* LINKS e BOTÕES*/
a:link{
   color:#006C36 ;
   text-decoration:underline;

}
a:visited{
   color:#006C36;
    text-decoration:underline;
}
a:hover{
   color:#5d8271;
   text-decoration:underline;}

#col_1 a:link{
   color:#065c35 ;
   font-size:16px}
#col_1 a:visited{
   color:#065c35;
   font-size:16px}
#col_1 a:hover{
   color:#065c35;
   font-size:16px;
   text-decoration:underline;}


.voltar{
   margin-top:20px;}	
.voltar a{
   display:block;}
.voltar a:hover{
   display:block;}


.menu li {
	float:left;
	display:inline-block;
	text-indent:-9999px}

.menu .home a{
	width:225px;
	height:33px;
	display:block;
	background:url(../imagens/template/menu.png) 0px 340px}
.menu .home a:hover{
	width:225px;
	height:33px;
	display:block;
	background:url(../imagens/template/menu.png) 225px 340px}
	
.menu .oasis a{
	width:225px;
	height:33px;
	display:block;
	background:url(../imagens/template/menu.png) 0px 311px}
.menu .oasis a:hover{
	width:225px;
	height:33px;
	display:block;
	background:url(../imagens/template/menu.png) 225px 311px}
.menu .acomodacoes a{
	width:225px;
	height:33px;
	display:block;
	background:url(../imagens/template/menu.png) 0px 280px}
.menu .acomodacoes a:hover{
	width:225px;
	height:33px;
	display:block;
	background:url(../imagens/template/menu.png) 225px 280px}
.menu .spa a{
	width:225px;
	height:33px;
	display:block;
	background:url(../imagens/template/menu.png) 0px 250px}
.menu .spa a:hover{
	width:225px;
	height:33px;
	display:block;
	background:url(../imagens/template/menu.png) 225px 250px}
.menu .restaurante a{
	width:225px;
	height:33px;
	display:block;
	background:url(../imagens/template/menu.png) 0px 220px}
.menu .restaurante a:hover{
	width:225px;
	height:33px;
	display:block;
	background:url(../imagens/template/menu.png) 225px 220px}
.menu .luademel a{
	width:225px;
	height:33px;
	display:block;
	background:url(../imagens/template/menu.png) 0px 97px}
.menu .luademel a:hover{
	width:225px;
	height:33px;
	display:block;
	background:url(../imagens/template/menu.png) 225px 97px}
.menu .tarifas a{
	width:225px;
	height:33px;
	display:block;
	background:url(../imagens/template/menu.png) 0px 190px}
.menu .tarifas a:hover{
	width:225px;
	height:33px;
	display:block;
	background:url(../imagens/template/menu.png) 225px 190px}
.menu .reservas a{
	width:225px;
	height:33px;
	display:block;
	background:url(../imagens/template/menu.png) 0px 160px}
.menu .reservas a:hover{
	width:225px;
	height:33px;
	display:block;
	background:url(../imagens/template/menu.png) 225px 160px}
.menu .cartaofidelidade a{
	width:225px;
	height:33px;
	display:block;
	background:url(../imagens/template/menu.png) 0px 130px}
.menu .cartaofidelidade a:hover{
	width:225px;
	height:33px;
	display:block;
	background:url(../imagens/template/menu.png) 225px 130px}
.menu .localizacao a{
	width:225px;
	height:33px;
	display:block;
	background:url(../imagens/template/menu.png) 0px 70px}
.menu .localizacao a:hover{
	width:225px;
	height:33px;
	display:block;
	background:url(../imagens/template/menu.png) 225px 70px}
.menu .contato a{
	width:225px;
	height:33px;
	display:block;
	background:url(../imagens/template/menu.png) 0px 40px}
.menu .contato a:hover{
	width:225px;
	height:33px;
	display:block;
	background:url(../imagens/template/menu.png) 225px 40px}

/* ------------------------------------------------------------------------------------------------------------ */   

/* FORM */

textarea, input, select {
   padding:4px;
   background:#085e37;
   color:#FFFFFF;
   border:none;
   vertical-align:middle;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   margin:1px;}

label{
	margin-left:4px}
	
form .btn_form{
	 width:auto;
	 height:24px;
	 font-weight:bold;
	 color:#fff;
	 background: #999;
	 cursor:pointer;
	 padding:0 2px 0 2px;}
form .btn_form:hover{
	 width:auto;
	 height:24px;
	 font-weight:bold;
	 color:#fff;
	 background:#085e37;
	 cursor:pointer;
	 padding:0 2px 0 2px}

/* ------------------------------------------------------------------------------------------------------------ */   

/* IMG */

.titulos{
	margin:20px 0px}


/* ------------------------------------------------------------------------------------------------------------ */   

/* RODAPE */
.rodape{
	position: inherit;
	bottom: 0;
	text-aling: center;
	background-image:url(../imagens/template/bg-transparent.png);
	height:39px;
	z-index:2;
	}
	
.rodape_miolo{
	margin-left:auto;
	margin-right:auto;
	width:960px;}

address{
	float:left;
	margin-top:13px;
	margin-left:50px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-style:normal;}
	
.logo-unu{
	margin-top:13px;
	float:right
}


/* ------------------------------------------------------------------------------------------------------------ */  
#float{
	position:absolute;
	left:640px;
	height:140px;
	top:140px;
	width:155px;
	z-index:1;}
	
.combobox{
	color:#bbbbbb;
}	
	
	
.linhaTabelaSelectAviso{
	color:#900;
	font-size:11px;
}	


