/*FORM BOX*/

div.formbox{ background:none; min-height:120px; float:left; border:none; margin-top:0px; width:100%;}

div.formboxcontacts{ width:300px; margin-left:120px;}

div.topformbox{}

div.bottomformbox{}

/*END FORM BOX*/



form fieldset {clear: both;  font-size: 11px;   padding: 10px;  padding-top:5px;  padding-left:0px;  margin: 0 0 0 0;  padding-bottom:0px; margin-bottom:10px; border:none; }

form fieldset div.notes { float:left; width: 95%; height: auto;  margin: 0 0 0 0;  padding: 5px;  color: #666666;  font-size: 18px; margin-bottom:20px;}

form div.required { 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 { float:left; height:15px; font-size:11px; color:#00BBED; width:100px; text-align:right; margin-right:10px; margin-top:8px;}



form div.required 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{	border:1px solid #ccc; margin:3px;	padding:2px 3px; padding-top:2px;	font-size:12px;	width:180px; height:17px; background-color:#fff;	color:#666;}

form div.required span{  font-size:11px; color:#00BBED; width:15px; height:20px; float:left;}

form div.required textarea{ height:50px;}



form div.required select{ height:25px; width:98%;}



/*SUBMIT REGISTRATION*/

form div.buttons {font-weight: bold; width:150px; float:right; height:auto; text-align:right; margin-top:10px; margin-right:40px;}

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_newsletter{  font-size:11px; color:#000; width:11px; font-weight:bold; width:210px; float:left; padding-top:12px; text-align:left;}

div#button_newsletter{ float:right;}





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;}





.submitregistration{ background:url("../design/images/facebox-button-trans.png") top left no-repeat; font-size:11px; color:#fff; vertical-align:middle; height:30px; outline:none; border:none; width:74px;}
.submitregistration:hover{ background:url("../design/images/facebox-button-trans.png") top left no-repeat; cursor:pointer; color:#fff;}

.submitcontacts{background-color:#00BBED; font-size:11px; color:#fff; vertical-align:middle; height:20px; outline:none; border:none; padding-bottom:4px;}
.submitcontacts:hover{ background-color:#00BBED; cursor:pointer; color:#fff;}


.submitanalysis{  background:url("../design/images/facebox-button-water-trans.png") top left no-repeat !important; background-color:#00BBED; font-size:11px; color:#fff; vertical-align:middle; height:30px; outline:none; border:none; padding-bottom:4px; margin-top:5px; width:145px;}
.submitanalysis:hover{ background:url("../design/images/facebox-button-water-trans.png") top left no-repeat; height:30px; cursor:pointer; color:#fff; width:145px;}
.submitsearch{background-color:#A1C134; font-size:11px; color:#fff !important; vertical-align:middle; height:20px; outline:none; border:none; padding-bottom:4px;}
.submitsearch:hover{ background-color:#A1C134; cursor:pointer; color:#fff !important;}

.submitnewsletter{background-color:#E8E96C; font-size:11px; color:#000; vertical-align:middle; height:30px; outline:none; border:none;}
.submitnewsletter:hover{ background-color:#E8E96C; cursor:pointer; color:#000;}



#submit_contacts{ float:left; width:55px;}

#reset_contacts{ float:left; width:65px;}

/*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;}



div#erro2{ width:95%; border:1px solid #FB0019; background-color:#FDDDDB; padding:5px; color:#FB0019; margin-top:-12px; margin-left:2px; margin-bottom:5px; float:left;}

div#certo2{ width:95%; border:1px solid #43BF43; background-color:#F0FCDB; padding:5px; color:#8AA57F; margin-top:-12px; margin-left:2px; margin-bottom:5px; float:left;}









form div.requiredsearch { float:left; height:auto; margin-bottom:5px; width:200px;}

form div.requiredsearch input{	border:1px solid #ccc; margin:0px;	padding:2px 3px; margin-left:2px;  padding-top:2px;	font-size:12px;	width:75%; height:15px; background-color:#fff;	color:#666;}

form div.requiredsearch label.displaynone{ display:none;}











/*END 404*/

div.textmistake {clear: both;  font-size: 11px; padding-top:15px;  margin:0 auto;  padding-bottom:50px;

  margin-bottom:20px; width:360px;}

div.textmistake div.mistake{ font-size:60px; color:#00AEE9; text-transform:uppercase;}

div.textmistake div.mistake span{ color:#333;}



div.textmistake div.notes { float:left; width: 95%; height: auto;  margin: 0 0 0 0;  padding: 5px;  color: #96BD28;  font-size: 18px; margin-bottom:20px; margin-top:20px; padding-left:2px; padding-top:13px;}

div.textmistake div.notes p{ font-size:18px; color:#96BD28;}

div.textmistake div.notes span { color: #666;  font-size: 12px; margin-top:40px; color:#666; line-height:15px;}



/*END 404*/





/*FACEBOX FACEBOX FACEBOX FACEBOX FACEBOX FACEBOX FACEBOX FACEBOX FACEBOX FACEBOX FACEBOX FACEBOX FACEBOX FACEBOX FACEBOX FACEBOX */

div.titleform{float:left; width:100%; font-size:20px; color:#9CBD3B; margin-bottom:10px;}

div.star{ float:left; width:10px; height:30px; margin:0;}

 

/*END FACEBOX */



