div.right-contacts{ float:left; width:380px; margin-left:20px; margin-top:30px;}
div#left-contacts{ float:left; width:220px; margin-right:60px;}
div#right-contacts{ float:left; width:280px;}


form div.required { font-weight: bold; width:100%; float:left; clear:both; height:auto; margin-bottom:5px;}
form div.mistake { background-color:#fff; padding-bottom:2px; padding-top:5px; margin-bottom:0px;}
form div.required label {}
label.displaynone{ display:none;}
form div.required label.displayleft{ float:left; width:50px; text-align:left;}

form div.required input, form div.required textarea, form div.required select{ margin:3px; color:#666; height:17px; font-family:Verdana, Geneva, sans-serif; font-size:11px; width:200px;}

form div.required span{  font-size:11px; width:15px; height:20px; font-weight:bold; float:left;}
form div.required textarea{ height:20px;}
form div.required select{ height:25px; width:98%;}

/*SUBMIT REGISTRATION*/
form div.buttons {font-weight: bold; width:324px; float:left; height:auto; margin-top:5px;}
form div.buttons a:hover{ text-decoration:none;}
form div.buttons label {font-weight: bold; float:left; height:26px; font-size:15px; color:#F8DA14; width:1px; text-align:right; margin-top:2px;}


div#result_contactos{  font-size:11px; color:#000; font-weight:bold; width:160px; float:left; padding-top:12px; text-align:left; width:100%; padding-top:20px; }
div#button_contactos{ float:right; margin-right:0px;}


#submit_contacts{ float:right; width:80px;}
#reset_contacts{ float:left; width:80px;}
/*END SUBMIT REGISTRATION*/


div#erro{ width:200px; border:1px solid #FB0019; background-color:#FDDDDB; padding:5px; color:#FB0019; margin-top:-13px; margin-left:2px; float:left; margin-bottom:5px;}
div#certo{ width:200px; border:1px solid #43BF43; background-color:#F0FCDB; padding:5px; color:#8AA57F; margin-top:-13px; margin-left:2px; float:left; margin-bottom:5px;}

/* CONTACTS FORM*/
#formcontacts .loadingImg{	float:left;	width:16px;	height:11px ;margin-left:20px; margin-top:5px; }
#formcontacts .loadingTxt{	float:left;	width:120px; font-size:8px;	margin-left:20px; color:#999}
#formcontacts input.error{	border-color:#f00;	border-style:solid;	border-width:thin;}
#formcontacts textarea.error{	border-color:#f00;	border-style:solid;	border-width:thin;}
#formcontacts input.highlight{	 border-style:solid; border-width:thin; border-color:#8361AE !important;}
#formcontacts textarea.highlight{	background-color:#302543!important; border-style:solid;	border-width:thin; border-color:#8361AE;}
#formcontacts input.success{	background-color:#302543;	border-color:#3C0;	border-style:solid;	border-width:thin;}
#formcontacts textarea.success{	background-color:#302543;	border-color:#3C0;	border-style:solid;	border-width:thin;}
#formcontacts div.error{background:no-repeat center left url("/design/icons/erro.png");}
#formcontacts div.success{	background:url("/design/icons/sucess.png") no-repeat left center;}
#formcontacts .result{	float:left;	width:20px;	height:25px; margin-left:-5px}
#formcontacts .required input[type=text],#formcontacts .required input[type=password], #formcontacts textarea{ color:#8361AE; font-size:12px; width:305px; border-style:solid; border-width:thin; border-color:#121215; height:22px;}
#formcontacts textarea{ height:100px; background-color:#302543;}
#formcontacts .required select{width:278px;	float:left;}
#formcontacts div#result_contacts{	float:left;	width:260px;  margin-left:0px; color:#222; font-size:10px; font-weight:bold; padding-top:3px; text-align:left; }
#formcontacts div#result_contacts span.required{ color:#111; text-transform:uppercase; width:50px; font-size:10px; font-weight:bold;}
#formcontacts div#result_error{ width:200px; border:1px solid #FB0019; background-color:#FDDDDB; padding:6px; color:#FB0019; margin-top:0px;  float:left; }
#formcontacts div#result_success{ width:200px; border:1px solid #43BF43; background-color:#F0FCDB; padding:6px; color:#8AA57F; margin-top:0px;  float:left; }
/*END CONTACTS FORM */



/*EDITABLE CONTENTS*/
form div.required label { margin:0; padding:0; float:left; padding-top:5px; margin-right:15px; width:70px;}
form div.required span{ color:#fff;}
.submitcontacts{ width:70px; background:none; text-transform:capitalize;}
/*END EDITABLE CONTENTS*/



/* PAYMENT FORM*/
#formpayment .loadingImg{	float:left;	width:16px;	height:11px ;margin-left:10px; margin-top:5px; }
#formpayment .loadingTxt{	float:left;	width:100px; font-size:8px;	margin-left:10px; color:#999}
#formpayment input.error{	border-color:#f00;	border-style:solid;	border-width:thin;}
#formpayment textarea.error{	border-color:#f00;	border-style:solid;	border-width:thin;}
#formpayment input.highlight{	 border-style:solid; border-width:thin;}
#formpayment textarea.highlight{	background-color:#FFF!important; border-style:solid;	border-width:thin; border-color:}
#formpayment input.success{	background-color:#E8FDD9;	border-color:#3C0;	border-style:solid;	border-width:thin;}
#formpayment textarea.success{	background-color:#E8FDD9;	border-color:#3C0;	border-style:solid;	border-width:thin;}
#formpayment div.error{background:no-repeat center left url("/design/icons/erro.png");}
#formpayment div.success{	background:url("/design/icons/sucess.png") no-repeat left center;}
#formpayment .result{	float:left;	width:20px;	height:25px; margin-left:5px; margin-right:8px;}
#formpayment input[type=text],#formpayment .required input[type=password], #formpayment textarea{ margin-right:5px;}
#formpayment textarea{ height:50px; width:440px;}
#formpayment .required select{width:278px;	float:left;}
#formpayment div#result_contacts{	float:left;	width:260px;  margin-left:0px; color:#222; font-size:10px; font-weight:bold; padding-top:3px; text-align:left; }
#formpayment div#result_contacts span.required{ color:#111; text-transform:uppercase; width:50px; font-size:10px; font-weight:bold;}
#formpayment div#result_error{ width:570px; border:1px solid #FB0019; background-color:#FDDDDB; padding:6px; color:#FB0019; margin-top:10px;  float:left; }
#formpayment div#result_success{ width:570px; border:1px solid #43BF43; background-color:#F0FCDB; padding:6px; color:#8AA57F; margin-top:10px;  float:left; }
/*END PAYMENT FORM */

div.title-form-part{ float:left; color:#247575; font-size:14px; clear:right; margin-bottom:20px; margin-top:10px; width:100%;}
span.star{ float:left;}

div#submit_payment{ float:right; margin-top:10px;}
div#reset_payment{ float:right; margin-top:10px;}

div#result{ width:400px;}
div#result fieldset{ width:400px;}

.facebox-contents form input.error, .facebox-contents form select.error, .facebox-contents form textarea.error{ border:#f00 thin solid!important;}
.facebox-contents form input.success, .facebox-contents form select.success, .facebox-contents form textarea.success{	border:#3C0 thin solid!important;}
.facebox-contents form input.highlight, .facebox-contents form select.highlight, .facebox-contents form textarea.highlight{	 border:#8361AE thin solid!important;}
/*.facebox-contents form div.error{background:no-repeat center left url("/design/icons/erro.png");}
.facebox-contents form div.success{	background:url("/design/icons/sucess.png") no-repeat left center;}*/



.facebox-contents div.success-form-submit{}



/*
Uploadify v2.1.0
Release Date: August 24, 2009
*/
#fileQueue{
	float:left;
	margin-bottom:5px;
	width:362px;
}
/*.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
	float:left;
}*/
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #231A30;
	background-color: #231A30;
	margin-top: 5px;
	padding: 10px;
	width: 362px;
	float:left;
}
.uploadifyQueueItem .fileName{
	color:#FFF;
}
.uploadifyQueueItem .percentage{
	color:#FFF!important;
}
.uploadifyQueueItem .percentage p{
	color:#FFF!important;
}
.uploadifyError .percentage p{
	float:left; 
	width:100%;
	color:#C00!important;
}
.uploadifyError .fileName{
	color:#fff;
}
/*.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}*/
.uploadifyError {
	border: 2px solid #1E1E1E !important;
	background-color: #191919 !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
/*.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
	float:left;
}*/
.uploadifyProgress {
	/*background-color: #FFFFFF;*/
	/*border-top: 1px solid #231A30;
	border-left: 1px solid #231A30;
	border-right: 1px solid #231A30;
	border-bottom: 1px solid #231A30;*/
	background:url(../design/backgrounds/uploadProgressBg.png) left top no-repeat;
	height:9px;
	margin-top: 10px;
	width: 362px;
	float:left;
}
.uploadifyProgressBar {
	/*background-color: #564073;*/
	background:#564073 url(../design/backgrounds/uploadBarBg.png) repeat-x center center;
	width: 1px;
	height: 7px;
	float:left;
}
