body{font-size:73%;font-family:Arial, Helvetica, Sans-Serif;margin:0 auto;text-align:center;line-height:1.4em;}
p{color:#666;}
a{color:#000;font-weight:bold;text-decoration:none;}
a:hover{text-decoration:underline;}
h1, h2, h3, h4{font-family:Georgia, Times New Roman;color:#666;}
h1{font-size:235%;margin:0 0 .2em 0;}
h1 span{color:#000;}
h2{font-size:145%;margin:0 0 .3em 0;}
h3{font-size:130%;margin:0 0 1em 0;font-weight:bold;}
h4{font-size:115%;margin:0 0 .1em 0;}
#container{width:100%;margin:0 0 0 1.5em;}
#header{width:100%;float:left;}
#header img{display:none;}
#header ul{display:none;}
p#logo{margin:0;float:left;position:absolute;top:0;left:0;}
#main{float:left;position:relative;width:99%;text-align:left;position:relative;margin:2.5em 0 0 0;color:#666;}
#main a{color:#bb4722;}
.bugfix1{float:left;}
#main ul{margin:0 0 0 1.3em;padding:0;}
#main ul#area{margin:0 0 0 .3em;}
#main .browse li{line-height:1.85em;}
#main li#volunteer{background:url(http://empregos.pt/images/dots.gif) repeat-x top;padding:0;margin:.5em 0 0 0;}
.browse{border-top:solid 9px #b3c9d9;float:left;background-color:#f1f1f1;padding:0 0 0 .5em;width:36.5em;height:23.5em;margin:0;}
.search{border-top:solid 9px #b3c9d9;float:left;background-color:#f1f1f1;padding:0 0 0 .7em;margin:0 0 0 1.7em;width:27em;color:#666;height:23.5em;}
form#searchHm{float:left;width:13.5em;}
form#searchHm a{background:url(http://empregos.pt/images/ditto-r.gif) no-repeat left;display:block;padding:0 0 0 1em;float:right;margin:.5em .5em 1em 0;}
form#searchHm label.keyword{display:block;}
form#searchHm span{margin:0 0 0 2em;}
form#searchHm input#town{width:10em;margin:.5em 0 0 0;}
form#searchHm input#keyword{width:12em;margin:0 0 2em 0;}
form#searchHm input#btnSearch{margin:2em 0 1em 0;}
form#searchHm select{width:8.5em;}
form#searchHm label{margin:0 1em 0 0;}
.holder{border-top:solid 9px #b3c9d9;float:left;width:66.5555em;margin:3.5em 0 0 0;}
.holder img{float:right;margin:1em 0 0 0;}
.doubleCol{float:left;width:25.5em;}
.icon{background:url(http://empregos.pt/images/dots.gif) repeat-x top;padding:1em 0 0 0;margin:1em 1.2em 0 0;}
.noline{background:none;width:20.9em;margin:1em 0 0 0;}
.line{width:20.9em;margin:1em 0 0 0;}
.icon img{float:left;margin:0;}
.icon p{margin:0 0 2em 5em;}
.icon h3#upload{background:url(http://empregos.pt/images/txt-upload.gif) no-repeat top left;width:118px;height:18px;text-indent:-1000em;margin:0 0 .2em 3.9em;}
.icon h3#receive{background:url(http://empregos.pt/images/txt-receive.gif) no-repeat top left;width:160px;height:18px;text-indent:-1000em;margin:0 0 .2em 3.9em;}
.icon h3#rss{background:url(http://empregos.pt/images/txt-jobs.gif) no-repeat top left;width:127px;height:18px;text-indent:-1000em;margin:0 0 .2em 3.9em;}
.singleCol{float:left;width:12.2em;margin:0 0 0 .6em;padding:0 .5em 0 0;}
.singleCol img{margin:.9em 0 .5em 0;float:left;}
.singleCol p{margin:1.5em 0 1.5em 0;}
.singleCol p#profile{margin:1.6em 0 .5em 0;background:url(http://empregos.pt/images/dots.gif) repeat-x top;padding:.3em 0 0 0;}
.singleCol span{font-weight:bold;display:block;background:url(http://empregos.pt/images/dots.gif) repeat-x bottom;padding:1em 0 .5em 0;margin:0 0 1em 0;}
.unbold{font-weight:normal;}
#side{display:none;}
#advice{border-top:solid 9px #b3c9d9;float:left;padding:0 0 0 0;width:38.6em;margin:3em 0 0 0;}
#adviceInner{float:left;width:24.8em;margin:1em 1.6em 0 0;}
#adviceInner h3 a{display:block;}
#news{border-top:solid 9px #b3c9d9;float:right;padding:0;margin:3em 0 0 1em;width:26em;color:#666;}
.newsCol{float:left;width:12em;margin:.8em 0 0 0;}
.newsCol p{margin:1.5em 0 .8em 0;}
.newsColRight{float:left;width:12em;margin:.8em 0 0 1.8em;}
.newsColRight p{margin:1.5em 0 .8em 0;}
.holderEnd{border-top:solid 9px #e4e4e4;float:left;width:66.5555em;margin:2.5em 0 0 0;}
.holderEnd p{width:20.85em;background:url(http://empregos.pt/images/dots.gif) repeat-x top;padding:.5em 0 0 0;float:left;margin:1em 1.8em 1em 0;}
.holderEnd p#col3{margin:1em 0 1em 0;float:right;}
.holderEnd a{display:block;}
#footer{clear:both;float:left;border-top:none;width:100%;text-align:left;margin:1em 0 1em 0;}
#footer p{clear:both;margin:0 0 1em 0;}
#footer ul{display:none;}
#header img{display:none;border:solid 1px red;}
#logoPlus{margin:1em 0 1em 0;float:left;}
#navList{width:21em;float:left;background-color:#f1f1f1;margin:5em 0 0 0;}
#navList h2{font-size:165%;padding:.7em 0 0 .5em;clear:both;margin:0 0 .2em 0;}
#navList h2 span{color:#000;}
#navList a{font-weight:normal;}
ul#subNav{clear:both;margin:0 0 1em 0;width:21em;background-color:#fff;float:left;}
#subNav li{float:left;margin:0;text-align:center;width:5em;background-color:#fff;height:1.75em;}
#subNav li.live{padding:.2em 0 0 0;background-color:#f1f1f1;font-weight:bold;border-top:solid .3em #f1f1f1;}
#subNav li.dead{padding:.2em 0 0 0;margin:0;background:#f1f1f1 url(http://empregos.pt/images/subNav-bg.gif) no-repeat left bottom;border-top:solid .3em #fff;}
#subNav li.deadTab{padding:0;margin:0;background:#f1f1f1 url(http://empregos.pt/images/subNav-bgBrowse.gif) no-repeat right bottom;border-top:solid .5em #fff;}
#subNav li.dead a, #subNav li.deadTab a{font-weight:bold;}
#subNav li.dead a:hover, #subNav li.deadTab a:hover{font-weight:bold;}
#expand{float:left;background-color:#666;width:19.3em;border-left:solid .6em #f1f1f1;border-right:solid .6em #f1f1f1;color:#fff;font-weight:bold;padding:0 0 0 .5em;}
#expand h2{font-size:190%;color:#fff;padding:.5em 0 0 0;}
#expand a{color:#fff;font-weight:bold;}
#expand ul{margin:0;padding:0 0 1.2em 0;}
#expand li#indent{padding:0 0 0 1.5em;white-space:nowrap;}
#expand li span{font-weight:normal;}
#navList p.line{border-bottom:solid 1px #fff;padding:0 0 1.2em 0;width:19em;}
#navList a.link{background:url(http://empregos.pt/images/ditto-r.gif) no-repeat left;padding:0 0 0 1em;margin:0 0 0 10.5em;}
#navList p{padding:0;line-height:1.4em;margin:0 0 0 1em;}
#jobFrame{width:44em;float:right;margin:0 0 0 1.4em;}
#jobFrame p{padding:1em 0 1em 0;clear:both;}
#jobFrame p#landing{background:#fff url(http://empregos.pt/images/dots.gif) repeat-x top;}
#jobFrame ul{margin:0 0 1.5em 0;padding:0;clear:both;float:left;}
#jobFrame h1{margin:0 0 .7em 0;}
#jobFrame li.first, #empFrame li.first{font-weight:bold;}
#jobFrame li{float:left;}
#jobFrame a{font-weight:normal;}
#jobFrame a.arrows{font-weight:bold;float:right;background:url(http://empregos.pt/images/ditto-r.gif) no-repeat left;padding:0 0 0 1em;clear:both;}
#jobFrame li.email{background:url(http://empregos.pt/images/icon-email.gif) no-repeat left;padding:0 0 0 2em;}
#jobFrame li.rss{background:url(http://empregos.pt/images/icon-rss.gif) no-repeat left;padding:0 0 0 2em;margin:0 0 0 2.5em;}
#jobFrame ul.jobStyle{width:43.4em;margin:0;padding:0;float:left;}
#empFrame ul.jobStyle{width:48em;margin:0;padding:0;}
#jobFrame .jobStyle li, #empFrame .jobStyle li{background:url(http://empregos.pt/images/pipe.gif) no-repeat right 0.25em;padding:0 .5em 0 .5em;line-height:1.4em;float:left;}
#jobFrame .jobStyle li.first, #empFrame .jobStyle li.first{background:none;padding:0 .5em 0 0;}
#jobFrame .jobStyle li.last, #empFrame .jobStyle li.last{background:none;padding:0 .5em 0 .5em;}
#empFrame .jobStyle li.last a{font-weight:normal;}
#empFrame .jobStyle li a{font-weight:normal;}
#jobFrame ul.paging, #empFrame ul.paging{float:left;font-weight:bold;margin:1em 0 .5em 0;}
#jobFrame ul.paging a, #empFrame ul.paging a{font-weight:bold;}
#jobFrame ul.paging li, #empFrame ul.paging li{float:right;background:url(http://empregos.pt/images/pipe.gif) no-repeat right 0.25em;}
#jobFrame ul.paging li.last{font-weight:normal;padding:0 0 0 .5em;}
#empFrame ul.paging li.last{font-weight:normal;padding:0 0 0 .5em;}
#empFrame ul.paging li.last a{font-weight:bold;}
#jobList{float:left;width:100%;clear:both;}
#jobList .sponsor p{background-color:#e4e9ec;padding:0 0 0 .3em;width:43.15em;}
#jobList .sponsor a{background-color:#e4e9ec;padding:0;}
#jobFrame #jobList .sponsor ul{background:#e4e9ec url(http://empregos.pt/images/dots.gif) repeat-x bottom;float:left;}
#jobList p{width:43.4em;float:left;padding:0 .3em 0 .3em;}
#jobFrame #jobList img{float:right;padding:0 .5em 0 0;}
#jobFrame #jobList a{color:#3b72ab;font-weight:bold;float:left;padding:0 0 0 .3em;clear:left;width:35em;}
#jobList span{float:left;padding:0 .2em 0 0;background-color:#e4e9ec;width:7.95em;}
#jobFrame #jobList ul{padding:0 0 .3em .3em;width:43.15em;background:#fff url(http://empregos.pt/images/dots.gif) repeat-x bottom;margin:0 0 .7em 0;float:left;}
#jobFrame #jobList ul li{background:url(http://empregos.pt/images/pipe.gif) no-repeat right 0.1em;padding:0 .5em 0 .5em;line-height:1.2em;color:#000;}
#jobFrame #jobList ul li.first{padding:0 .5em 0 0;font-weight:normal;}
#jobFrame #jobList ul li.last{padding:0 0 0 .5em;background:none;}
#searchNav{float:left;width:20em;padding:0 0 0 1em;}
#searchNav a{background:url(http://empregos.pt/images/ditto-r.gif) no-repeat right;display:block;padding:0 1em .3em 1em;text-align:right;margin:1em 0 0 0;border-bottom:solid 1px #fff;width:17em;}
#searchNav label{display:block;}
#searchNav label.align{float:left;margin:.2em .3em 0 0;padding:0;width:2.8em;}
#searchNav label.alignSm{float:left;margin:.2em .3em 0 .5em;padding:0;width:1em;}
#searchNav input{width:6.9em;margin:.1em 0 0 0;}
#searchNav input#keyword{width:18.5em;margin:0 0 .5em 0;}
#searchNav input#Search{margin:.7em 0 2.5em 0;width:71px;}
#searchNav select{width:18.8em;margin:0 0 1em 0;}
#searchNav select.multiSelect{height:6em;}
#searchNav select.size{width:6.5em;float:left;}
#searchNav p{clear:both;margin:0;}
#jobDetail{width:99%;float:left;margin:0;}
#jobDetail h1{margin:0 0 1em 0;}
#jobDetail h2{font-size:190%;background:url(http://empregos.pt/images/dots.gif) repeat-x top left;padding:.2em 0 0 0;margin:1em 0 1em 0;clear:both;}
#logos{float:left;}
#jobDetail #logos a{display:none;}
#jobDetail #logos p{background:none;margin:0;padding:0 .7em 0 .7em;float:left;clear:none;}
#jobDetail #logos p.dots{background:none;margin:0 0 1.5em 0;}
#jobDetail ul{padding:0 16.9999em 2em 0;color:#000;float:left;margin:0;list-style-type:none;}
#main ul.area span{font-weight:bold;width:6em;float:left;margin:0;color:#666;}
#main ul.area li{clear:left;}
#main ul.area li a{margin:0;padding:0;float:left;}
#main ul.area li.addrLine{margin:0 0 0 6.2em;}
#jobDetail a{font-weight:normal;display:block;padding:0 0 0 2em;line-height:1.1em;}
#jobDetail a.imgLink{display:none;}
#jobDetail a#contact{display:none;}
#jobDetail a#email{display:none;}
#jobDetail a#shortlist{display:none;}
#jobDetail a#rss{display:none;}
#jobDetail p{clear:both;margin:0 0 1.5em 0;line-height:1.4em;}
#jobDetail input{display:none;}
#pdf{display:none}
#refineJob{display:none;}
#navAdvice{float:left;margin:11.9em 0 0 0;}
#navAdvice li.nested{background:url(http://empregos.pt/images/dash.gif) no-repeat left .7em;padding:0 0 0 .7em;margin:.6em 0 0 .5em;width:10.7em;}
#navAdvice li.title{background:none;padding:0 0 0 0;margin:.6em 0 0 0;}
#navAdvice ul{margin:0;display:block;padding:0;}
#navAdvice li#top{border-top:solid 1px #bb4722;}
#navAdvice li a.top{background:url(http://empregos.pt/images/dots.gif) repeat-x top;display:block;padding:.6em 0 0 0;}
#navAdvice li{background:url(http://empregos.pt/images/dots.gif) repeat-x bottom;padding:.5em 0 .5em 0;width:11.7em;}
#navAdvice li a{font-weight:normal;}
#careerFrame{width:53em;float:right;margin:0 0 0 1.4em;}
#careerFrame a{font-weight:normal;}
#careerFrame p{color:#000;margin:2em 0 0 0;}
#careerFrame img{float:right;margin:2em 0 .8em 1em;}
#careerFrame h3{font-weight:normal;font-family:Arial, Helvetica, Sans-Serif;background:url(http://empregos.pt/images/dots.gif) repeat-x bottom;padding:0 0 2em 0;margin:0;}
#careerFrame strong{display:block;font-weight:bold;}
#location{background-color:#f1f1f1;border:solid #6f6f6f 1px;padding:1.5em;float:left;width:53em;}
#location ul{float:left;margin:0 3.5em 0 0;text-align:left;}
#locate h2{background:url(http://empregos.pt/images/dots.gif) repeat-x top;width:45.5em;margin:2em 0 0 0;}
#locate ul{float:left;margin:0 1em 0 0;text-align:left;width:16em;}
#location a, #locate a{font-weight:normal;color:#bb4722;}
#location a.close{text-align:right;color:#bb4722;display:block;font-weight:bold;}
#location li, #locate li{margin:0 0 0 1em;}
#location ul li.bold, #locate ul li.bold, #locate ul#lastList li.bold{margin:1em 0 0 0;font-weight:bold;}
#location ul li.ind{font-weight:bold;margin:0;}
#location ul li.bold a, #location ul li.ind a, #locate ul li.bold a{font-weight:bold;margin:0;}
#locate ul#lastList{margin:0;width:14.1em;}
#locate ul#lastList li a{font-weight:bold;}
#locate ul#lastList li{margin:0;font-weight:bold;}
#find label, #find input{display:block;}
#find input#again{width:25em;margin:0 0 1em 0;}
ul#azBrowse{padding:.3em 0 0 0;margin:.5em 0 3em 0;background:url(http://empregos.pt/images/dots.gif) repeat-x top;clear:both;}
#azBrowse li{width:1.7em;float:left;text-align:center;}
#azBrowse li.first{font-weight:normal;text-align:left;}
#filterBox{width:13.5em;float:left;background-color:#f1f1f1;margin:9.8em 0 0 0;padding:1.2em;}
#filterBox h2{font-size:185%;}
#empFrame{width:48.5em;float:right;}
#main .bugfix2{float:left;}
#main .bugfix2 ul{margin:1em 1em 0 0;}
#main .bugfix2 li a{color:#3b72ab;text-transform:uppercase;}
#filterBy label#indust{display:block;}
#filterBy select#industry{width:13.2em;margin:0 0 1em 0;}
#filterBy p{margin:.2em 0 0 0;}
#filterBy input#filter{margin:1em 0 1em 0;}
#empJobs img{float:right;margin:.6em 0 0 0;padding:0;clear:right;}
#empJobs p{clear:left;background:url(http://empregos.pt/images/dots.gif) repeat-x bottom;padding:0 0 1.7em 0;margin:0;}
#empJobs p.bott{padding:0 0 .5em 0;}
#empJobs span{background:url(http://empregos.pt/images/pipe.gif) no-repeat right .125em;padding:0 .5em 0 0;margin:0;}
#empJobs a{color:#3b72ab;float:left;line-height:1em;margin:.6em 0 0 0;text-transform:uppercase;}
#empJobs{clear:both;}
#title{clear:both;width:47.2em;padding:0 0 4em 0;}
#account{width:47.1em;float:left;}
#title h1{margin:0;}
#account h2{background:url(http://empregos.pt/images/dots.gif) repeat-x bottom;font-weight:bold;margin:0 0 1em 0;line-height:1em;padding:0 0 .2em 0;font-family:Arial, Helvetica, Sans-Serif;font-size:100%;color:#000;}
#account h2#noMargin{margin:0 0 1em 0;}
#tableBg{background-color:#f1f1f1;border-top:solid 10px #d4d4d4;padding:0 1em 0 1em;margin:0;float:left;}
table{width:100%;color:#000;}
table p{margin:0 0 1em 0;color:#000;}
table span{font-weight:bold;color:#000;}
table span.name{display:block;margin:0;font-weight:normal;}
table caption{padding:0 0 .5em 0;background-color:#f1f1f1;width:100%;margin:0;font-family:Georgia, Times New Roman;font-size:145%;color:#666;}
table th.date{width:7em;}
table th.title{width:16em;}
table th.recruiter{width:14em;}
table th.messages{width:8em;}
table th.action{width:4em;}
table th.actions{width:20em;}
table th.from{width:15em;}
table th.message{width:28em;}
table tr{background:url(http://empregos.pt/images/dots.gif) repeat-x bottom;}
table tr#end{background:none;height:7em !important;}
table td{padding:1em 0 0 0;vertical-align:top;}
table a.edit{background:url(http://empregos.pt/images/pipe.gif) no-repeat right 0.1em;padding:0 .7em 0 0;margin:0 .7em 0 0;}
table a.arrow{background:url(http://empregos.pt/images/ditto-r.gif) no-repeat left;margin:0 0 0 2.5em;padding:0 0 0 1em;}
#addAlert input{margin:3em 1.2em 1em 0;width:112px;float:right;}
#sendReply input{margin:0 0 2em 0;}
#tips{width:17.5em;float:left;border-top:solid 10px #b3c9d9;margin:.9em 0 0 1.7em;}
#tipsTable{width:17.5em;float:left;border-top:solid 10px #b3c9d9;margin:0 0 0 1.7em;}
#tips p, #tipsTable p{margin:0 0 1em 0;}
#tips h2, #tipsTable h2{margin:0 0 1em 0;}
#tips h3, #tipsTable h3{font-weight:bold;color:#666;font-family:Arial, Helvetica, Sans-Serif;font-size:100%;margin:0;}
#reply label.required, #apply label.required, #alert label.required{background:url(http://empregos.pt/images/mandatory.gif) no-repeat right 0.3em;padding-right:.6em;width:14.5em;}
#apply select#salute{width:8em;}
#reply label, #apply label, #alert label{width:15em;float:left;vertical-align:top;}
#reply textarea, #apply textarea{float:left;width:32em;height:14em;}
#reply p.helpTxt{margin:1em 0 1em 15.2em;}
#apply span, #alert span{padding:.5em 0 0 15em;width:32em;color:#000;display:block;clear:left;}
#reply p, #apply p, #alert p{margin:0 0 .5em 0;padding:.5em 0 0 0;clear:both;color:#000;}
#apply a{display:block;background:url(http://empregos.pt/images/ditto-r.gif) no-repeat 0 1.5em;padding:1em 0 0 0;font-weight:normal;}
#reply p.end, #apply p.end, #alert p.end{background:#fff url(http://empregos.pt/images/dots.gif) repeat-x top;float:left;width:47.1em;clear:both;}
#apply input, #alert input, #reply input{width:15em;}
#apply input#attach{width:21em;}
#reply input#btnSubmit, #apply input#btnSubmit, #alert input#btnSubmit{margin:1em 0 0 15.6em;width:72px;}
#apply span.mandatory{background:url(http://empregos.pt/images/mandatory.gif) no-repeat 14em .7em;}
#apply input.radio{float:left;margin:0 .3em 0 0;width:auto;}
#apply label.radio{width:1.5em;padding:0 1em 1.5em 0;}
#apply label.check{width:30em;float:none;}
#apply input.check{width:1.3em;margin:.2em .5em 2em 0;float:left;}
fieldset{margin:0 0 2.5em 0;float:left;width:100%;}
#alert select{width:22.3em;margin:0 0 1em 0;}
#alert select.multiSelect{height:6em;}
#alert select.size{width:6em;float:left;}
#alert label.align{float:left;margin:.2em .3em 0 0;width:2.8em;}
#alert input#town{width:11em;}
#alert label.alignSm{float:left;margin:.2em .2em 0 .5em;width:1em;}
#alert p.helpTxt{margin:0 0 1em 25.8em;clear:none;color:#666;}
.popUp{margin:1em!important;}
.popUp ul{margin:0 0 2em 0 !important;}
#top{width:44em;clear:both;margin:0 0 2em 22.5em;}
#top h1{margin:0;}
#top h2{font-size:1.2em;font-family:Arial, Helvetica, Sans-Serif;}
#info{width:20.9em;float:left;margin:0;background:#fff url(http://empregos.pt/images/dots.gif) repeat-x top;padding:1em 0 0 0;}
#jobDetail .vcard ul, #jobDetail .vcard ul.adr, #jobDetail .vcard ul.tel{padding:0;margin:0;clear:left;}
.vcard ul li span{position:absolute;left:6.3em;}
.vcard ul li span.space{position:relative;left:0;}
#jobDetail .vcard ul li span a{margin:0;padding:0;}
.vcard ul li{padding:0;width:25em;}
.vcard{float:left;}
input#btnDownload{padding:1em 0 0 0;}

