@charset "utf-8";
/* CSS Document */

/* Template styles - inicio */

body{
	margin:0px !important;
	padding:0px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#geral{
	width:900px;
	margin:-25px auto 0px auto; /*quantos px de margin top?*/
}
#topo{
	width:100%;
	height:6px;
	background-color:#5C8727;
}
#menu{
	color:#5C8727;
	font-size:10px;
	margin-top:7px;
	width:100%;
	text-align:right;
}
#menu a{
	margin:0px 15px 0px 15px;
	color:#5C8727;
	text-decoration:none;
}
.menuLast{
	margin-right:0px !important;
}
#logo_appName{
	margin:20px 0px 10px 0px;
	float:left;
	width:100%;
}
#logo_appName h6{
	color:#5C8727;
	font-size:20px;
	margin:47px 0px 0px 15px;
	float:left;
	height:10px;
	width:200px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.2em;
}
#logoPsac img{
	width:auto;
	height:auto;
}

/* Template styles - fim */

/* Login styles - inicio */

#blocoLogin{
	border:1px solid #0069AA;
	width:100%;
	margin-bottom:30px;
}
#topoBlocoLogin{
	background-color:#0069AA;
	height:30px;
	color:white;
}
#topoBlocoLogin h5{
	margin:0px 0px 0px 10px;
	padding-top:8px;
	font-weight:normal;
	font-size:10px;
}
#botBlocoLogin{
	background-color:#E6E5EE;
	color:white;
	padding:15px 0px 0px 15px;
}
#botBlocoLogin label{
	color:#0069AA;
}
#botBlocoLogin span{
	color:black;
	font-size:10px;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}
#login_login{
	border:1px solid #0069AA;
	width:245px;
	float:left;
	height:300px;
	padding-left:15px;
	padding-top:25px;
}
#login_login label{
	font-size:9px;
	font-weight:bold;
}
#login_login input{
	width:225px;
	margin:0px;
}
#checkbox_login{
	width:15px !important;
	margin-right:2px !important;
}
#login_login a{
	color:black;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	margin-left:25px;
	margin-top:5px;
}
#join_login{
	border:1px solid #0069AA;
	width:245px;
	float:left;
	margin-left:30px;
	margin-right:25px;
	height:305px;
	padding-top:20px;
	padding-left:15px;
	font-weight:bold;
	font-size:10px;
}
#join_login div{
	margin-left:-16px;
	margin-top:-54px;
	margin-bottom:20px;
	width:205px;
}
#join_login label{
	display:block;
	margin-bottom:3px;
}
#select_user_login{
	width:225px;
}

#bloco_rodape{
	height:30px;
	background-color:#0069AA;
	width:100%;
	float:left;
	margin-top:30px;
	margin-bottom:5px;
}
#btnLogin{
	margin-left:150px !important;
	margin-top:30px !important;
	width:82px !important;
}
#btnContinue{
	width:82px !important;
	margin-left:150px !important;
	margin-top:30px !important;
}

.loginJobBoard{
	margin-left:-1px;
	width:205px;
}

.font12Bold{
	font-size:12px !important;
	font-weight:bold !important;
}
/* Login styles - fim */

/* ResetPassword styles - inicio */

#submit_resetePassword{
	border:1px solid #0069AA;
	width:300px;
	float:left;
	margin-right:25px;
	height:130px;
	padding-top:20px;
	padding-left:15px;
	font-weight:bold;
	font-size:10px;
}

#btnCancel{
	width:82px !important;
	margin-top:40px;
	margin-left:107px;

}
#btnSubmit{
	width:82px !important;
}
#btnEmailReset{
	width:270px;
}

.blocoReset{
	margin-left:0px;
	width:205px;
}
/* ResetPassword styles - fim */

/* Index styles - inicio */

#jobSearch{
	background-color:#0069AA;
	width:100%;
	height:103px;
}

#jobPaging{
	background-color:#0069AA;
	width:895px;
	height:45px;
	float:left;
	text-align:right;
	font-size:10px;
	color:white;
	padding-top:7px;
	padding-right:5px;
}

#location{
	background-image:url(../imagens/fundoSearch.gif);
	width:249px;
	height:26px;
	margin-top:2px;
	padding:3px 0px 0px 6px;
}
#location select{
	font-size:10px;
	color:#636567;
}
#location input{
	font-size:10px;
	color:#636567;
}

/* Index styles - fim */

/* ShowJob styles - inicio */

#blocoShowJob{
	width:100%;
	background-color:#0069AA;
	height:24px;
	padding-top:9px;
	color:white;
	font-size:12px;
}
#blocoShowJob h5{
	font-weight:normal;
	margin:0px 0px 0px 10px;
}
.fundoCinza{
	background-color:#E6E5EE;
	text-align:right;
}
.header_jobDescription{
	margin-left:-2px;
	margin-top:5px;
}
.height90{
	height:90px !important;
}
.height270{
	height:270px !important;
}
#divShowJob{
	border:1px solid #C0D9EA;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-right:115px;
}

#jobDescription{
	border:1px solid #C0D9EA;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-bottom:5px;
}

#rodapeShowJob{
	background-color:#0069AA;
	height:26px;
	margin-top:7px;
	text-align:right;
	padding-top:7px;
	padding-right:5px;
	margin-bottom:4px;
}
/* ShowJob styles - fim */

/* CreateUser styles - inicio */

#createAccount{
	margin-top:-75px;
}

#createAccount div{
	border:1px solid #C0D9EA;
	height:100%;
	padding-left:8px;
	padding-top:12px;
	margin-bottom:10px;
	width:775px;
	margin-left:80px;
}

#createAccount img{
	margin-left:78px;
}

#createAccount select{
	border:1px solid #D8E0F2;
}

#createAccount input{
	border:1px solid #D8E0F2;
}

#createAccount label{
	font-size:10px;
	font-family:Myriad, Verdana;
	font-weight:bold;
}

#createAccount table{
	margin-top:-10px;
}

#createAccount b{
	color:red;
	font-size:10px;
}

#termsOfUse{
	padding-top:20px !important;
	padding-left:15px !important;
	height:250px !important;
}
#termsOfUse span{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#termsOfUse textarea{
	border:1px solid #D8E0F2;
	width:740px;
	height:150px;
}
#termsOfUse input{
	border:0px;
}
#privacy{
	padding-top:20px !important;
	padding-left:15px !important;
	height:250px !important;
}
#privacy span{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#privacy textarea{
	border:1px solid #D8E0F2;
	width:740px;
	height:150px;
}
/* CreateUser styles - fim */

/* Adm_account styles - inicio */

.header_tellus{
	margin-bottom:-5px;
}

.btnOk_admAccount{
	margin-left:10px !important;
	margin-bottom:-5px !important;
}

.marginL422{
	margin-left:422px !important;}
.marginL485{
	margin-left:485px !important;}
.marginL0{
	margin-left:0px !important;}

.marginT60{
	margin-top:60px !important;
}
.inputSize215{
	width:215px;
}
.inputSize180{
	width:180px;
}
.inputSize146{
	width:146px;
}
.inputSize75{
	width:75px;
}
.inputSize70{
	width:70px;
}
.inputSize215{
	width:215px;
}
.inputSize86{
	width:86px;
}
.inputSize195{
	width:195px;
}

.inputSize292{
	width:292px;
}
.inputSize167{
	width:167px;
}
.inputSize250{
	width:250px;
}

.verdana10{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* Adm_account styles - fim */

/* Adm_companyList styles - inicio */

.height60{
	height:60px;
}
.marginL-2-sborda{
	margin-left:-2px !important;
	border:0px !important;
}
.marginL-2{
	margin-left:-2px !important;
}
.topSearch{
	background-image:url(../imagens/topSearch.gif); 
	margin-top:30px; 
	width:191px; 
	margin-left:14px; 
	color:#FFFFFF; 
	font-size:10px; 
	height:16px; 
	padding-left:10px; 
	padding-top:3px;
}

.conteudoSearch{
	background-color:#9ABD63; 
	height:200px; 
	width:200px; 
	margin-left:15px;
	margin-bottom:10px;
}
.conteudoSearch table{
	margin-left:-5px; 
	margin-top:10px;
}

.conteudoSearch label{
	font-size:8px; 
	margin-left:16px;
}
.conteudoSearch select{
	margin-left:15px;
	width:178px;
	height:20px;
	margin-bottom:8px;
	font-size:10px;
	color:#636567;
}

.conteudoSearch img{
	margin-left:160px;
	margin-top:6px;
}

.conteudoSearch input{
	margin-left:15px;
	width:175px;
	margin-bottom:8px;
	font-size:10px;
	color:#636567;
}

.companyList{
	float:right;
	margin-right:10px;
	padding-top:10px;
}

.companyListMenu{
	font-size:10px; 
	margin-left:10px;
}

.companyListMenu a{
	font-size:10px; 
	color:#000000;
}

.companyList input{
	margin-left:20px;
	margin-right:15px; 
	border:0px;
}

.companyList div{
	border:1px solid #0069AA; 
	margin:8px 0px 10px 8px; 
	padding:0px; 
	width:650px; 
	height:200px;
	overflow:auto;
}
.companyList div span{
	font-size:12px;
}

.companyList div a{
	margin-left:65px;
	margin-top:10px; 
	color:#636567;
	font-size:10px;
}
.font12{
	font-size:12px;
}
.font10{
	font-size:10px;
}
.companyListTable1{
	border-bottom:1px solid #5C8727;}

.companyListTable2{
	border-bottom:1px solid #5C8727; 
	background-color:#E7E6EF;
}

/* Adm_companyList styles - fim */

/* Adm_dataList styles - inicio */

#dataList{
	border:1px solid #0B6AAC;
	padding-left:25px;
	padding-top:15px;
	height:240px;
}
#dataList label{
	font-size:10px;
}
#dataList img{
	margin-top:10px;
}
.dataList_tabela2{
 	margin-top:30px;
 }
 .dataList_tabela2 label{
	font-size:10px;
}
 .dataList_tabela2 img{
	margin-top:10px;
}

/* Adm_dataList styles - fim */

/* Adm_jobList styles - inicio */

#adm_jobList{
	border:1px solid #0B6AAC;
	height:300px;
}

.left{
float:left;}

.jobList{
	float:right;
	margin-right:10px;
	padding-top:10px;
}
.jobList a{
	font-size:10px;
	color:#000000;
}
.jobListMenu{
	font-size:10px;
	margin-left:10px;
}
.jobList div{
	border:1px solid #0069AA;
	margin:8px 0px 0px 8px;
	padding:0px;
	width:650px;
	height:200px;
	overflow:auto;
}
.jobList div a{
	margin-left:130px;
	margin-top:10px;
	color:#636567;
	font-size:10px;
}
.jobList div input{
	margin-left:20px;
	margin-right:15px;
	border:0px;
}
.jobList div span{
	font-size:12px;
}

.jobListTable1{
	border-bottom:1px solid #5C8727;
}

.jobListTable2{
	border-bottom:1px solid #5C8727; 
	background-color:#E7E6EF;
}
/* Adm_jobList styles - fim */

/* adm_login styles - inicio */

.blocoLogin{
	width:320px; 
	border:1px solid #0069AA;
	left:50%;
	margin-left:-160px;
	margin-top:20px;
	position:absolute;
}
.blocoLogin div{
	background-color:#0069AA;
	height:22px;
	color:white;
	font-size:10px;
	padding-left:8px;
	padding-top:8px;
}
.blocoLogin table{
	margin-left:40px;
	margin-top:10px;
	margin-bottom:10px;
}

.blocoLogin span{
	font-size:10px;
}
.blocoLogin img{
	margin-left:170px;
	margin-bottom:10px;
}

/* adm_login styles - fim */

/* adm_seekerList styles - inicio */

.seekerList{
	float:right;
	margin-right:10px;
	padding-top:10px;
}

.seekerListMenu{
	font-size:10px; 
	margin-left:10px;
}

.seekerListMenu a{
	font-size:10px; 
	color:#000000;
}

.seekerList input{
	margin-left:20px;
	margin-right:15px; 
	border:0px;
}

.seekerList div{
	border:1px solid #0069AA; 
	margin:8px 0px 0px 8px; 
	padding:0px; 
	width:650px; 
	height:200px;
	overflow:auto;

}
.seekerList div span{
	font-size:12px;
}

.seekerList div a{
	margin-top:10px; 
	color:#636567;
	font-size:10px;
}
.selectMedio{
	margin-left:15px;
	width:80px !important;
	height:20px;
	margin-bottom:8px;
	color:#636567;
	font-size:12px;
}

.seekerListTable1{
	border-bottom:1px solid #5C8727;}

.seekerListTable2{
	border-bottom:1px solid #5C8727; 
	background-color:#E7E6EF;
}
/* adm_seekerList styles - fim */

/* jobApplied styles - iiicio */

#blocoJobApplied{
	border:1px solid #0069AA;
	width:100%;
	margin-bottom:20px;
}
#topoBlocoJobApplied{
	background-color:#0069AA;
	height:30px;
	color:white;
}
#topoBlocoJobApplied h5{
	margin:0px 0px 0px 10px;
	padding-top:8px;
	font-weight:normal;
	font-size:10px;
}
#botBlocoJobApplied{
	background-color:#E6E5EE;
	height:75px;
	color:white;
	padding:15px 0px 0px 15px;
}
#botBlocoJobApplied span{
	color:black;
	font-size:10px;

	display:block;
	margin-bottom:10px;
}

/* jobApplied styles - fim */

/* adm_account styles - inicio */

#blocoAdmAccount{
	border:1px solid #0069AA;
	width:100%;
	margin-bottom:100px;
}
#topoBlocoAdmAccount{
	background-color:#0069AA;
	height:30px;
	color:white;
}
#topoBlocoAdmAccount h5{
	margin:0px 0px 0px 10px;
	padding-top:8px;
	font-weight:normal;
	font-size:10px;
}
#botBlocoAdmAccount{
	background-color:#E6E5EE;
	height:100px;
	color:white;
	padding:15px 0px 0px 15px;
}
#botBlocoAdmAccount span{
	color:black;
	font-size:12px;

	display:block;
	margin-bottom:10px;
}

/* adm_account styles - fim */

/* adm_view/editJOBS styles - inicio */

#view-editJob{
	margin-top:-75px;
}

#view-editJob div{
	border:1px solid #C0D9EA;
	height:183px;
	padding-left:8px;
	padding-top:12px;
	margin-bottom:10px;
	width:775px;
	margin-left:80px;
}

#view-editJob img{
	margin-left:78px;
}

#view-editJob select{
	border:1px solid #D8E0F2;
}

#view-editJob input{
	border:1px solid #D8E0F2;
}

#view-editJob label{
	font-size:10px;
	font-family:Myriad, Verdana;
	font-weight:bold;
}

#view-editJob table{
	margin-top:-10px;
}

#view-editJob b{
	color:red;
	font-size:10px;
}

#jobInformation{
	padding-top:20px !important;
	padding-left:15px !important;
	height:620px !important;
}
#jobInformation span{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#jobInformation textarea{
	border:1px solid #D8E0F2;
	width:740px;
	height:150px;
}

.inputSize100{
width:100px;
}

.inputSize240{
width:240px;
}

.inputSize150{
width:150px;
}
.inputSize170{
width:170px;
}
.btnCancelViewEditJob{
 margin-left:590px; margin-top:40px; border:0px;
 }
 .marginL3{
 margin-left:3px !important;
 }
  .marginL3-b0{
 margin-left:3px !important;
 border:0px !important;
 }
/* adm_view/editJOBS styles - fim */

/* submitterAccount styles - inicio */

#youpostedjobs{
	font-size:10px;
	height:100%;
}

#youpostedjobs a{
	color:black;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#youpostedjobs a img{
	color:black;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}

.textareaCompanyDescription{
	width:735px;
	height:50px;
	border:1px solid #D8E0F2;
}
.inputSize300{
	width:300px;
}
.header_postedJobs{
	margin-top:15px;
}
.btnCancelSubmiterAccount{
	margin-left:472px !important;
	margin-top:20px !important;
	border:0px;
}

#youpostedjobs div{
	border:1px solid #0069AA;
	margin:8px 0px 0px 8px;
	padding:0px;
	width:750px;
	height:100%;
}
#youpostedjobs div input{
	margin-left:20px;
	margin-right:15px;
	border:0px;
}

#youpostedjobs div a{
	margin-left:130px;
	margin-top:10px;
	color:#636567;
}

.tableSubmiterAccountWhite{
	border-bottom:1px solid #5C8727 !important;
	margin:0px !important;
}

.tableSubmiterAccountCinza{
	border-bottom:1px solid #5C8727 !important;
	margin:0px !important;
	background-color:#E7E6EF !important;
}

/* submitterAccount styles - fim */

/* account_adm styles - inicio */

#listAccounts{
	border:1px solid #0B6AAC;
}

/* account_adm styles - fim */

/* createUser styles - inicio */

.border0{
	border:0px;
}

.btnCancelCreateUser{
	margin-left:690px;
	border:0px;
}
/* createUser styles - fim */

/* index styles - inicio */

.jobSearchBlocoTop{
	float:left;
	font-size:20px;
	font-family:Verdana;
	color:white;
	margin-left:15px;
	margin-top:12px;
	margin-right:25px;
}

.marginT5{
	margin-top:5px !important;
}
.marginT50{
	margin-top:50px !important;
}
#keywordJobSearch{
	color:#899097 !important; 
	width:168px !important;
	height:14px;
 }
 
#occupationsJobSearch{
	color:#899097;
	width:168px;
 }
 
.inputSize53{
	width:53px;
}
.inputSize77{
	width:77px;
}
.inputSize95{
	width:95px;
}
.marginL8{
	margin-left:8px !important;
}
.keywordJobSearchTit{
	font-size:9px;
	color:white;
}
.font9{
	font-size:9px;
}
.jobListIndex{
	float:left;
	
	
	
}
.jobListIndex table{
	font-size:12px; 
	float:left;
	width:900px;
	
}
.jobListIndex table a{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.jobListIndex table tr{
	border-bottom:1px solid #5C8727;
}
.jobListIndexTdBranco{
	padding-top:8px; 
	padding-left:5px; 
	border-bottom:1px solid #5C8727;
	background-color:#FFFFFF;
}
.jobListIndexTdCinza{
	padding-top:8px; 
	padding-left:5px;
	border-bottom:1px solid #5C8727;
	background-color:#E7E6EF;
}

.jobListIndex table td div{
	margin-top:10px;
	margin-left:140px;
	
}
.right{
	float:right;
}
/* index styles - fim */

/* jobApplied styles - inicio */
.btnSearchJobApplied{
	margin-left:820px; 
	margin-bottom:-15px;
}
/* jobApplied styles - fim */

/* welcome styles - inicio */
.btnSearchJobWelcome{
	margin-left:820px; 
	margin-bottom:-15px;
	margin-top:100px;
}
.btnLogout{
	background-color:#5C8727;
	color:#FFFFFF !important;
	
	font-size:10px;
	margin-top:-20px;
	
	width:inherit;
	padding-left:2px;
	float:right;
	
	text-transform: capitalize;
	text-decoration: underline;
}

table.sortable{
	font-size:10px;
	margin-top:2px;
	

}
table.sortable td{
border-bottom:1px solid #5C8727;

}
table.sortable th span.sortarrow{
border:none;

}
table.sortable th{
	background-image: url(../imagens/header_background.png);
	background-repeat:  repeat-x;
	background-position: center center;
	height:25px;
	text-align:left;
}
.jobListIndex table a.sortheader{
	color:#FFFFFF;
	text-decoration: none;	
}
table.sortable img.sortimage{
	border:none;
}




/* welcome styles - fim */

