.formTitle {clear:both;}
.formTitle h1 {margin-top:15px; clear:both;}
.operations ul{padding-bottom:0px;}
.registration{clear:both;margin-left:300px;}
.registration ul {list-style-type:none;} 

.registrationLinkTitle{float:left; width:150px; font-weight:bold}
.registrationLinkAuxItem
{	width: 16px;
	height: 15px;
	background-image: url(../Images/arrowbutt.gif);
	position:absolute;
	margin-left:-5px;
	cursor:hand;
}
.formPrefix{padding-bottom:10px;}
.formSuffix{padding-top:10px;padding-bottom:10px; clear:both;float:none}
.formGroupTitle{}
.formGroupTitle h3{padding-top:10px;}
.formButtonArea{margin-left:500px;}
.formActionText{float:left;}

.formDefaultLabel{float:left;width:100px;}
.required{font-weight:bold;}

.formQuestion_loginEmail{padding-bottom:10px;clear:both;}
.loginEmail{width:200px}
.loginPassword{width:200px}
.formLabel_loginEmail{width:130px;}
.formLabel_loginPassword{width:130px;}
.formButton_Login{margin-left:350px;}

/*Expontaneous Candidancy*/
.completeName{width:420px;}
.formQuestion_completeName{padding-bottom:5px;}
.formLabel_completeName{width:100px;}
.formResponse_completeName{}

.email{width:320px;}
.formQuestion_email{padding-bottom:5px;}
.formLabel_email{width:100px;}
.formResponse_email{}

.documentType{}
.formQuestion_documentType{float:left;padding-bottom:5px;}
.formLabel_documentType{ width:100px; }
.formResponse_documentType{}

.documentNumber{width:163px;}
.formQuestion_documentNumber{padding-bottom:5px;}
.formLabel_documentNumber{padding-left:5px; }
.formResponse_documentNumber{}

.documentDate{width:77px;}
.formQuestion_documentDate{float:left;}
.formLabel_documentDate{}
.formResponse_documentDate{}

.documentExpirationDate{width:77px;}
.formQuestion_documentExpirationDate{float:left;}
.formLabel_documentExpirationDate{padding-left:5px;}
.formResponse_documentExpirationDate{}

.documentArchive{width:86px;}
.formQuestion_documentArchive{}
.formLabel_documentArchive{ padding-left:5px; width:60px;}
.formResponse_documentArchive{}

.nif{width:120px;}
.formQuestion_nif{}
.formLabel_nif{}
.formResponse_nif{}

.zipCode{width:65px;}
.formQuestion_zipCode{float:left;padding-right:5px;}
.formLabel_zipCode{}
.formResponse_zipCode{}

.locality{width:264px}
.formQuestion_locality{}
.formLabel_locality{width:80px;}
.formResponse_locality{}

.country{}
.formQuestion_country{padding-bottom:5px;}
.formLabel_Country{width:50px;}
.formResponse_country{}

.candidateAddress{width:420px;}
.formQuestion_candidateAddress{}
.formLabel_candidateAddress{}
.formResponse_candidateAddress{}

.formQuestion_Gender{float:left; padding-right:5px;padding-bottom:5px;}
.formLabel_Gender{}
.formResponse_Gender{}

.formQuestion_MaritalStatus{float:left; clear:left;padding-right:5px;}
.formLabel_MaritalStatus{}
.formResponse_MaritalStatus{}

.formLabel_password{}
.formResponse_password{}

.formLabel_additionalInformation{}
.formResponse_additionalInformation{}

.birthDate{width:77px;}
.formQuestion_birthDate{float:left; padding-right:5px;padding-bottom:5px;}
.formLabel_birthDate{width:80px;}
.formResponse_birthDate{}

.formQuestion_mobilePhone{padding-bottom:5px;}

.titularsNumber{}
.formQuestion_titularsNumber{float:left;padding-right:5px;}
.formLabel_titularsNumber{width:80px;}
.formResponse_titularsNumber{}

.dependentsNumber{}
.formQuestion_dependentsNumber{height:25px; float:right; width:170px; margin-right:30px;}
.formLabel_dependentsNumber{width:95px;}
.formResponse_dependentsNumber{}

.formQuestion_EducationLevel{clear:both}
.EducationLevel{}
.formLabel_EducationLevel{}
.formResponse_EducationLevel{}

/*End Expontaneous Candidancy*/

/*Trainer*/
.age{width:20px;}
.formQuestion_contact{padding-bottom:7px;}
.formQuestion_professionalExperience{clear:both; padding-bottom:7px;padding-top:3px;}
.professionalExperience{width:250px;}
.formQuestion_formationArea{clear:both; padding-bottom:7px;padding-top:3px;}
.formQuestion_geographicalArea{clear:both; padding-bottom:7px;padding-top:3px;}
.formQuestion_availability{clear:both}


.formQuestion_passwordChangeEmail{clear:both}
.passwordChangeEmail{width:300px;}
.formLabel_passwordChangeOldPassword{padding-bottom:10px;}
.formResponse_passwordChangeOldPassword{padding-bottom:10px;}
.formQuestion_passwordChangeNewPassword{clear:both;}
.passwordChangeNewPassword{width:300px;}
.passwordChangeOldPassword{width:300px;}
.passwordChangeConfirmPassword{width:300px;}
.passwordRecoveryEmail{width:300px;}

.candidancyListContainer{padding-bottom:5px;}
.candidateList{padding-left:10px; border-top:solid 2px #D0CBBF; border-bottom:solid 2px #D0CBBF; width:300px;padding-bottom:3px;padding-top:3px;}

/*.opportunityDetail{ padding-right:15px; width:100px;}*/
.opportunityDetail{ float:left; padding-right:15px; width:100px;}

.opportunityActions{display:-moz-inline-block; display:inline-block; border-left:solid 2px #D0CBBF; padding-left:10px; padding-right:10px; /*novo*/float:left; border-right:solid 2px #D0CBBF;}
*html .opportunityActions{ display:inline-block; border-left:solid 2px #D0CBBF;padding-left:10px; }

.opportunityUpdateLinkText{float:left;padding-right:5px;}
.opportunityUpdateLinkAuxItem
{
	width: 16px;
	height: 15px;
	background-image: url(../Images/arrowbutt.gif);
	cursor:hand;
	margin-left:/*130px;*/60px;
}
* html .opportunityUpdateLinkAuxItem
{
	width: 16px;
	height: 15px;
	background-image: url(../Images/arrowbutt.gif);
	cursor:hand;
	margin-left:60px;
}

.opportunityRemoveLinkText{float:left;padding-right:7px;}
.opportunityRemoveLinkAuxItem
{
	width: 16px;
	height: 15px;
	background-image: url(../Images/arrowbutt.gif);
	cursor:hand;
	margin-left:/*130px;*/60px;
}
* html .opportunityRemoveLinkAuxItem
{
	width: 16px;
	height: 15px;
	background-image: url(../Images/arrowbutt.gif);
	cursor:hand;
}

.opportunityInsertDate{display:-moz-inline-block; display:inline-block; padding-left:10px;}

.opportunityTitleArea{}
.opportunityTitleArea ul li{list-style-type:square}
.opportunityTitle{}
.opportunityTitleAuxItem{}

/*Professional Experience UserControl*/
.professionalExperienceArea{clear:both;}
.professionalExperienceDateSince{float:left;}
.professionalExperienceDateSinceTitle{font-weight:bold;}
.professionalExperienceDateUntil{float:left;margin-left:5px;}
.professionalExperienceDateUntilTitle{font-weight:bold;}
.professionalExperienceProfessionalGroup{float:left;margin-left:5px;padding-right:5px;}
.professionalExperienceProfessionalGroupTitle{font-weight:bold;}
.professionalExperienceRole{margin-left:5px;}
.professionalExperienceRoleTitle{font-weight:bold;}

/*Language Knowledge UserControl*/
.languageKnowledgeArea{clear:both;}
.languageName{float:left;margin-left:5px;}
.languageNameTitle{font-weight:bold;}
.languageReading{float:left;margin-left:5px;}
.languageReadingTitle{font-weight:bold;}
.languageWriting{float:left;margin-left:5px; padding-right:5px;}
.languageWritingTitle{font-weight:bold;}
.languageSpeaking{}
.languageSpeakingTitle{font-weight:bold;}

/*Knowledge UserControl*/
.knowledgeArea{clear:both; padding-top:10px;}
.knowledgeTitle{font-weight:bold;}

/*Course UserControl*/
.courseArea{clear:both;padding-top:15px;}
.courseName{float:left;padding-right:5px;}
.courseNameTitle{font-weight:bold;}
.courseFinished{}
.courseFinishedTitle{font-weight:bold;}

/*TrainingArea UserControl*/
.formQuestion_TrainingArea {clear:both;}
.formLabel_TrainingArea{}
.formQuestion_TrainingGeoArea{padding-top:3px; clear:both;}

.formQuestion_TrainingAvailability{padding-top:3px; clear:both;}


.contactName{width:400px;}
.formQuestion_contactCompany{float:left}
.contactCompany{width:190px;}
.formLabel_contactCompanyRole{width:60px; padding-left:5px;}
.contactCompanyRole{}
.contactAddress{width:400px;}
.formResponse_contactZipCode{float:left;}
.contactZipCodeFirstDigits{width:40px;}
.contactZipCodeSecondDigits{width:30px;}
.formQuestion_contactLocality{}
.formLabel_contactLocality{padding-left:5px;width:75px;}
.contactLocality{width:229px;}
.formQuestion_contactPhone{float:left;}
.contactPhone{width:87px;}
.formQuestion_contactMobilePhone{float:left;padding-left:5px;}
.formLabel_contactMobilePhone{width:70px;}
.contactMobilePhone{width:87px;}
.formQuestion_contactFax{}
.formLabel_contactFax{width:50px;padding-left:5px;}
.contactFax{width:86px;}
.contactEmail{width:400px;}
.contactObservations{}
.formButton_ContactUs{margin-left:480px; margin-top:10px;}

.formQuestion_phone{height:35px;}


/*#tooltip {
  position: absolute;
  display:none;
  padding:1px 2px 1px 2px;
  border: 1px solid black;
  background-color:#FFFF99;
}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
}*/











