input, select, textarea{
	width:98%;
	padding:1px 0;
}
textarea{
	height:88px;
	overflow:auto;
}
label, form div, form p{
	color:#000;
	display:block;
	padding:5px 0;
}
form h3, form h2{
	display:table;
	clear:both;
	padding-top:10px;
}
#central form *{
	margin:0;
}
/*DATA*/
fieldset.data{
	width:280px;
	padding-bottom:20px;
	float:left;
}
fieldset.data label{
	width:65px;
	float:left;
}
fieldset.data label.separar{
	width:10px;
	padding-top:20px;
}
fieldset.data input{
	float:left;
	width:53px;
}
/*TARIFARIO*/
#banner_tarifario a{
	background:transparent url(../img/banner_tarifario.jpg) no-repeat left top;
	width:207px;
	height:146px;
	float:right;
	text-indent:-20000px;
}
/*APARTAMENTOS*/
fieldset.apartamentos{
	clear:both;
}
label.qtde, label.cat{
	float:left;
}
label.tipo{
	float:right;
	width:205px;
}
label.qtde{
	width:64px;
	clear:both;
}
label.qtde input{
	width:53px;
}
label.cat{
	width:250px;
}
label.cat select{
	width:245px;
}
label.tipo select{
	width:203px;
}
/*DADOS*/
fieldset.dados{
	width:315px;
	float:left;
}
#criancas{
	width:250px;
	float:left;
}
#idade{
	width:53px;
	float:right;
}
label.clear{
	clear:both;
	display:block;
}
label.pqno{
	width:53px;
	display:table;
}
label.medio{
	width:250px;
	display:table;
}
label.radio{
	width:70px;
	float:left;
}
label.preferencia{
	width:100px;
	float:left;
}
label.cartao{
	width:300px;
	clear:both;
}
label.radio input, label.cartao input{
	width:18px;
	float:left;
}
label.validade{
	width:53px;
	float:left;
	padding-right:20px;
}
/*ENDERECO*/
#contato{
	width:200px;
	float:right;
}
#contato address{
	margin-left:10px;
	font-style:normal;
	margin-bottom:10px;
}
#contato a{
	color:#999;
}
#banner_contato a{
	background:transparent url(../img/banner_contato.jpg) no-repeat left top;
	text-indent:-20000px;
	width:170px;
	height:76px;
}