* {
	text-decoration:none;
	margin:0;
	padding:0;
	list-style:none;
	border:none;
}*
body {
	background:#464646 url(../images/back.jpg) repeat-x top left;
}

/*****************************************
**** ESTRUTURA
*****************************************/
#geral{
	position:relative;
	width:924px;
	height:auto;
	margin:37px auto;
}
#topo{
	position:relative;
	float:left;
	width:924px;
	height:236px;
}
#topo .top{
	position:absolute;
	top:100px;
	right:30px;
}
#topo .cadastro{
	position:absolute;
	top:25px;
	left:5px;
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#333;	
}
#topo .cadastro a{
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#333;	
}
#topo .news{
	position:absolute;
	top:25px;
	right:8px;
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#333;	
}
#topo .news a{
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#333;	
}

#conteudo{
	position:relative;
	float:left;
	width:924px;
	height:auto;
	background:#f1f1f1 url(../images/back_conteudo.jpg) no-repeat top center;
}
#left{
	position:relative;
	float:left;
	width:250px;
	height:auto;
	margin:20px 0 0 20px;
}
#right{
	position:relative;
	float:right;
	width:610px;
	height:auto;
	margin:20px 20px 0 0;
	min-height:300px;
}


/*****************************************
**** INTERNAS
*****************************************/
#conteudo .menuHoteis{
	position:relative;
	float:left;
	width:924px;
	height:197px;
	margin:20px 0 0 0;
}
#rodape{
	position:relative;
	float:left;
	width:924px;
	height:67px;
}
#reservas input{
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#333;
	border:solid 1px #ccc;
	padding:3px;
	margin:5px 0;
}
p{
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#333;
	margin:10px 0 5px 0;
	text-align:justify;
}
.depoimentos p{
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#333;
	margin:10px 0 15px 0;
	text-align:justify;
}
.depoimentos p a{
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#333;
	margin:10px 0 15px 0;
	text-align:justify;
}

#left .thumb{
	border:solid 1px #ccc;
	margin:5px 1px 0 0;
}
#left .evento{
	position:relative;
	float:left;
	width:240px;
	height:auto;
	background:#ccc;
	padding:5px;
}

#right .bannerHome{
	position:absolute;
	right:-20px;
	top:-20px;
	height:300px;
	width:630px;
}
#right .banner{
	position:absolute;
	right:0;
	top:-20px;
}
#right p{
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#333;
	margin:10px 0 5px 0;
	text-align:justify;
}
#right h1{
	font:bold 12px Verdana, Geneva, sans-serif;
	color:#333;
	margin:10px 0 15px 0;
	text-align:justify;
}
#right .thumb{
	border:solid 1px #ccc;
	margin:5px 1px 0 0;
}

#form1{
	width:auto;
	position:relative;
	float:left;
	height:auto;
	margin:0px 0px 30px 0px;
}
#form1 label{
	display: block;
	width: 50px;
	float: left;
	font:normal 11px Tahoma, Arial, Verdana;
	padding:4px 5px;
	margin:1px;
	color:#666;
	text-align:right;
}
#form1 .campos {
	color: #666;
	font:normal 11px verdana, Arial, Verdana;
	background:#fff;
	border:1px solid #ccc;
	padding:4px 5px;
	margin:1px;
}
#form1 .campos_form_textArea{
	color: #666;
	font:normal 11px Tahoma, Arial, Verdana;	
	background:#fff;
	border:1px solid #ccc;
	overflow:auto;
	padding:2px 5px;
	margin:1px 1px 5px 1px;		
}
#form1 .bt {
	position:relative;
	float:right;
	margin:10px 70px 0px 0px;
}


#form2{
	width:auto;
	position:relative;
	float:left;
	height:auto;
	margin:15px 0px 30px 30px;
}
#form2 label{
	display: block;
	width: 200px;
	float: left;
	font:normal 11px verdana, Arial, Verdana;
	padding:4px 5px;
	margin:1px;
	color:#666;
	text-align:right;
}
.select {
	color: #666;
	font:normal 11px Tahoma, Arial, Verdana;
	background:#fff;
	border:1px solid #ccc;
	padding:4px 5px;
	margin:1px;
}

#form2 .campos {
	color: #666;
	font:normal 11px Tahoma, Arial, Verdana;
	background:#fff;
	border:1px solid #ccc;
	padding:4px 5px;
	margin:1px;
}
#form2 .campos_form_textArea{
	color: #666;
	font:normal 11px Tahoma, Arial, Verdana;	
	background:#fff;
	border:1px solid #ccc;
	overflow:auto;
	padding:2px 5px;
	margin:1px;		
}
#form2 .bt {
	position:relative;
	float:right;
	margin:10px 85px 0px 0;
}


