#form-content {
	width:				360px;
	color:				#ffffff;
}

#form-content p {
	color:				#000000;	
	margin-left:		1px;
}

#form-content div.clear {
	height:				1px;
}

#form-header {
	width:				360px;
	height:				102px;
	padding-top:		28px;
	background-image:	url('../../../../../images/container_bg.gif');
	background-repeat:	repeat;
	margin-bottom:		10px;
}

#form-header h1 {
	margin-left:		15px;
}

#bookForm {
	width:				315px;
	padding:			3px 0 0 45px;
	color:				#000000;
}

#bookForm label {
	width:				65px;
	padding-top:		6px;
	display:			block;
	float:				left;
	margin-bottom:		10px;
	font-size:			10px;
}

#bookForm label.mandatory {
	width:				100px;	
}

#bookForm label span {
	color:				#BE3100;
	font-size:			11px;	
}

#bookForm label.error {
	width:			0px;
	height:			0px;
	overflow:		hidden;
}

#bookForm .error {
	background-image:		url('../../../../../images/form_input_bg_error.gif');
}

div#errorLegenda-small {
	float:					left;
	display:				none;	
	background-image:		url('../../../../../images/form_input_bg_error.gif');
	width:					180px;
	height:					16px;
	text-align:				center;
	padding-top:			4px;
	color:					#000000;
	margin:					0 0 10px 65px;
}


#bookForm input {
	float:				left;
	width:				180px;
	height:				20px;
	margin-bottom:		20px;
	border:				0;
	background-image:	url('../../../../../images/form_input_bg.gif');
	background-repeat:	repeat;

}

#bookForm select {
	float:				left;
	margin-bottom:		20px;	
	width:				180px;
}

#bookForm input#submit {
	width:				90px;
	background-image:	none;
	margin:				8px 0 0 150px;
	cursor:				pointer;
}
