body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table{font-size:inherit;font:100%;}
select, input, textarea{font:99% arial,helvetica,clean,sans-serif;}
pre, code{font:115% monospace;*font-size:100%;}
body *{line-height:1.25em;}
﻿body{font-size:75%;font-family:Arial, Helvetica, Loma, Sans-Serif;line-height:1.4em;}
p{color:#333;}
a{color:#005689;text-decoration:none;}
a:hover{text-decoration:underline;}
h1, h2, h3, h4{font-family:Georgia, Times New Roman;color:#333;}
h1{font-size:235%;margin:0 0 .2em 0;}
h2{font-size:145%;margin:0 0 .3em 0;}
h3{font-size:130%;margin:0 0 1em 0;}
h4{font-size:115%;margin:0 0 .1em 0;}
#header{margin:0 auto 12px;width:940px;position:relative;overflow:hidden;}
#logo{margin:4.7em 0 20px;}
#logoSection{margin:4.7em 0 40px;}
#sectionHead{padding:10px 0 20px 0;}
#header ul{overflow:hidden;zoom:1;}
#header li.first{padding-left:6px;}
#header #bottomNav li.first{border:0;}
#header li.last{border:none;}
#header li.activeParent{color:#fff;padding-right:12px;position:relative;z-index:3;top:0;background:url(http://devempregos.pt/images/arrow-blue.png) no-repeat right center;}
#header li.activeParent a{color:#fff;}
#header li.activeChild{color:#fff;border:0;font-weight:bold;position:relative;z-index:2;top:0;left:-8px;margin-right:-8px;padding:4px 12px 4px 16px;background:url(http://devempregos.pt/images/arrow-blueDark.png) no-repeat right center;}
#topNav{width:850px;}
#topNav li, #bottomNav li{font-family:Georgia, Times New Roman, Times, serif;font-size:1.334em;float:left;padding:4px 6px;border-right:1px solid #ccc;}
#bottomNav{background-color:#ededed;clear:left;position:relative;margin-top:8px;}
#topBar{border-bottom:1px solid #ccc;width:940px;position:absolute;top:0;left:0;overflow:hidden;}
#topBar p{float:left;width:340px;padding:20px 0 10px;}
#topBar p.login{width:600px;text-align:right;}
#topBar span{border-left:1px solid #dedede;display:inline-block;padding:0 5px;}
#topBar span.account{background:url(http://devempregos.pt/images/icon_userinfo.gif) no-repeat left center;padding-left:20px;}
#topBar span.text{background:url(http://devempregos.pt/images/icon-text.gif) no-repeat 4px center;padding-left:20px;}
#topBar span.text a{padding-left:3px;}
#topBar span.text a.last{background:url(http://devempregos.pt/images/bullet-blue.gif) no-repeat left 60%;padding-left:8px;}
#home #recruiters{position:absolute;right:0;top:4.7em}
#home #recruiters p{font-family:Georgia, Times New Roman, Times, serif;font-size:1.334em;margin:0 5px 15px;}
#home #recruiters li{padding:4px 0 3px;margin:0 5px;background:transparent url(http://devempregos.pt/images/dots.gif) repeat-x scroll left top;}
.wrapper{overflow:hidden;width:100%;}
.topWrap{background:url(http://devempregos.pt/images/dividerLeft.gif) repeat-y center top;margin-bottom:20px;}
.bottomWrap{background:url(http://devempregos.pt/images/dividerBottom.gif) repeat-y left top;}
.orange{background-color:#fff9ee;border-top:3px solid #bb4722;}
#home .mauve{background-color:#fbf2f8;border-top:3px solid #a7006f;}
#home .gray{background-color:#f7f7f7;font-size:1.334em;border-top:3px solid #bebebe;}
#home .gray a{color:#333;}
#home .wrapper .grayList{background-color:#f7f7f7;}
#home .wrapper .grayList a{color:#666;}
#home .wrapper .grayList a.googleAdTitle{color:#005689;}
#home .wrapper .grayList li{padding:5px;}
.tall{margin-top:30px;position:relative;}
.shorter{margin-bottom:20px;}
.smallCol{width:140px;float:left;}
.dotted{background:transparent url(http://devempregos.pt/images/dots.gif) repeat-x scroll left top;padding-top:3px;}
.bullets{background-image:url(http://devempregos.pt/images/bullet.gif);background-position:0 2px;background-repeat:no-repeat;padding:0;text-indent:17px;}
#home h1, #home h2, .left h4{border-top:3px solid #0061a6;background-color:#edf4f9;line-height:1;margin-bottom:8px;padding:4px 5px 20px;clear:both;font-size:1.5em;zoom:1;}
#home h1{margin-bottom:5px;}
#home .bottomless{margin-bottom:0px;}
#home .right h3{font-family:Arial,Helvetica,Loma,Sans-Serif;font-weight:bold;padding-bottom:4px;padding-top:3px;margin:0;font-size:1.0em;border-top:1px solid #999;}
#home .right h4{margin-bottom:8px;font-weight:bold;}
#home .wrapper li{padding:4px 10px 4px 0;background:transparent url(http://devempregos.pt/images/dots.gif) repeat-x scroll left top;}
#home ul.bullets{margin:10px 0;}
#home ul.bullets li{background-image:url(http://devempregos.pt/images/bullet.gif);background-position:0 2px;background-repeat:no-repeat;padding:0;text-indent:17px;}
#container{margin:0 auto;background:url(http://devempregos.pt/images/dividerMain.gif) repeat-y;overflow:hidden;width:940px;}
#RZ #container, #rechome #container{background:none;}
#main{width:780px;padding-right:10px;float:left;margin-right:10px;}
#side{width:140px;float:right;}
#browse{width:620px;padding-right:10px;margin-right:9px;float:left;position:relative;}
#browse.wide{width:100%;}
#browse.wide form p{width:42% !important;width:40%;}
#footer{clear:both;margin:3em auto 2em auto;font-size:95%;width:940px;border-top:3px solid #0061a6;text-align:left;}
.right{width:300px;float:right;}
.right .smallCol.first{padding-right:9px;border-right:1px solid #ccc;margin-right:10px;}
.left{width:460px;padding-right:10px;float:left;}
#browse form{overflow:hidden;width:100%;}
#browse form p{float:left;width:41.2% !important;width:40%;padding-right:2%;}
#browse form a{position:absolute;right:15px;top:15px;display:block;padding-left:12px;background:url(http://devempregos.pt/images/icon-plus.gif) no-repeat left center;right:20px;}
#browse label{display:block;padding:2px 0 8px;line-height:1;font-weight:bold;}
#browse input.text{width:100%;padding:2px;border:1px solid #bebebe;color:#333;float:left;}
#browse input.example{color:#999;}
#browse input#btnSearch{float:right;margin-top:21px;}
#browse ul{overflow:hidden;width:31%;color:#999;float:left;}
#browse .middle{border-left:1px solid #ccc;border-right:1px solid #ccc;margin:0 1%;padding:0 2%;}
#cvMatch{background:url(http://devempregos.pt/images/gradientBlue.gif) repeat-x top;}
#cvMatch h2{padding-left:5px;padding-right:5px;margin-bottom:0;background-color:#ccdfed;}
#cvMatch p, #cvMatch a{margin:0 5px 15px;}
#cvMatch a{display:block;margin:10px 5px 15px}
div.featured{position:relative;zoom:1;}
div.featured a{font-weight:bold;}
div.featured a.prevPage, div.featured a.nextPage{display:none;text-indent:-1000em;position:absolute;cursor:pointer;clear:both;top:85px;width:15px;height:15px;}
body.hasJS div.featured a.prevPage, body.hasJS div.featured a.nextPage{display:block;}
div.featured a.nextPage{background:url(http://devempregos.pt/images/arrow-blueRight.gif) no-repeat top left;right:0px;}
div.featured a.prevPage{background:url(http://devempregos.pt/images/arrow-blueLeft.gif) no-repeat top left;left:0px;}
div.featured a.disabled{display:none;}
div.featured .navi{width:80px !important;width:85px;margin:0 auto;}
div.featured .navi a{background:transparent url(http://devempregos.pt/images/navigator.png) no-repeat 0 0;display:block;float:left;font-size:1px;cursor:pointer;height:10px;width:10px;margin:3px;overflow:hidden;}
div.featured .navi a:hover{background-position:0 -10px;}
div.featured .navi a.active{background-position:0 -20px;}
div.scrollable{position:relative;overflow:hidden;width:420px;height:185px;margin:0 20px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
div.scrollable div.items{width:20000em;position:absolute;}
div.items div{height:185px;border-right:1px solid #ccc;}
div.items div p, div.items div img{margin:0 10px;}
div.items div p{word-wrap:break-word;}
div.items div.active{border:1px inset #ccc;background-color:#fff;}
#home #services{overflow:hidden;}
#home #services li{background:none;min-height:95px;height:auto !important;height:95px;position:relative;padding:0 0 10px;}
#home #services li.middle{background:url(http://devempregos.pt/images/divider.gif) no-repeat top left;margin:0 5px;padding:0 10px 10px;width:141px;}
#home #services li.bottom{padding-bottom:0;}
#services img{position:absolute;top:0;right:10px;z-index:1;}
#services .perfectCV img{top:-14px;z-index:3;}
#services .interview h3, #services .twitter h3{margin-left:5px;padding-right:40px;}
#services .interview p, #services .twitter p{margin-left:5px;}
#services .twitter img{right:0;}
#services .interview img{right:-5px;}
#services h3{background:none;font-size:1.334em;position:relative;padding:3px 55px 10px 0;margin:0;zoom:1;z-index:2;}
#services .bottom h3{border-top:1px solid #ccc;}
#services .perfectCV h3{padding:3px 75px 10px 0;}
#services p{clear:both;}
#side .adText img{clear:both;float:left;height:40px;margin:0 0 4px 0;width:100px;}
#side .adText .bullets a{font-weight:normal;color:#4c88ac;}
.adText, .adButton{padding:9px;margin-bottom:10px;border:1px solid #ccc;overflow:hidden;}
.adText p{word-wrap:break-word;clear:both;}
#footer p{clear:both;margin:0 0 2em 0;}
#footer ul{margin:.5em 0 0 0;}
#footer li{float:left;margin:0;background:url(http://devempregos.pt/images/pipe.gif) no-repeat right .125em;padding:0 5px;}
#footer li a, #footer a{color:#00528d;font-weight:normal;}
#footer li.first{padding-left:0;}
#footer li.last{background:transparent none;}
#home h2 span{font-size:.5em;display:block;position:absolute;right:63px;top:4px;color:#000;}
#home h2 img{position:absolute;right:5px;top:5px;}
#nhf{background:#003a74;height:250px;}
#nhf img{margin:20px 0 15px 63px;}
#nhf p{color:#fff;margin:0 20px;line-height:1.6em;}
#nhf a{color:#fcb430;}
#home #sectionHead{position:relative;}
#sectionHead div img{position:absolute;right:0;top:10px;}
#sectionHead div h6{position:absolute;right:95px;top:25px;font-family:Georgia, Times New Roman;}
#account{background-color:#FFFFFF;border:0px dashed #c0c0c0;width:930px;font-family:Georgia,Times New Roman,Times,serif;font-size:1.334em;}
#account td{background-color:#FFFFFF;}
#bannerAd{position:absolute;right:0;top:55px;height:60px;width:468px;}
#recruiters{position:absolute;right:0;top:10.7em;text-align:right;}
#recruiters p{font-family:Georgia, Times New Roman, Times, serif;font-size:1.334em;}
#nav{clear:both;float:left;width:80em;border-bottom:solid 10px #00528d;padding:0 0 0.3em;}
#nav li{float:left;margin:0;background:url(http://devempregos.pt/images/pipe.gif) no-repeat right .125em;padding:0 .9em 0 .9em;font-weight:bold;}
#nav li.first{padding:0 .9em 0 0;}
#nav li.last{padding:0;margin:0;background:none;float:right;}
#nav li.rss{background:url(http://devempregos.pt/images/icon-rss.gif) no-repeat .5em 0;padding:0 .5em 0 2em;}
#nav li.norss{background:none;}
#nav li a{font-weight:bold;}
#mainRec{float:left;position:relative;width:940px;text-align:left;margin:0;color:#666;}
#uploadFrameRecHm #recruitersHome{float:left;width:45.1em;}
.bugfix1{float:left;}
.browse{border-top:solid 9px #b3c9d9;float:left;background-color:#f1f1f1;padding:0 0 0 .5em;width:38.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:25em;color:#666;height:23.5em;}
.singleColA{float:left;width:12em;margin:0 0 0 .3em;padding:0;}
.singleCol p, .singleColA p{margin:1.3em 0 1.5em 0;}
.singleColA p span{margin:0;padding:0;font-weight:normal;background:none;}
.singleColA p span.salaryText{text-transform:capitalize;}
.singleColA p span.compName{text-transform:uppercase;}
.holder{border-top:solid 9px #b3c9d9;float:left;width:66.5555em;margin:3.5em 0 0 0;}
.holder2{float:left;width:66.5555em;margin:0;}
.holder img{float:right;margin:1em 0 0 0;}
#mpu{float:right;margin:1em 0 0 0;width:300px;}
.doubleCol{float:left;width:25.5em;}
.icon{background:url(http://devempregos.pt/images/dots.gif) repeat-x top;padding:1em 0 0 0;clear:left;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 img#rss{float:left;margin:0 1em 0 0;}
.icon p{margin:0 0 1.5em 75px;}
.icon h3{margin:0 0 0 60px;}
.icon h3 a{margin:0 0 0 .6em;padding:0;font-size:120%;font-weight:normal;}
.singleCol{float:left;width:12.2em;margin:0 0 0 .6em;padding:0 .5em 0 0;}
.singleCol img{margin:1em 0 .5em 0;float:left;}
.singleCol p, .singleColA p{margin:1.2em 0pt;}
.singleCol p a{display:block;}
.singleCol p#perfect a{display:inline;}
.singleCol p#perfect{margin:1.6em 0 .5em 0;background:url(http://devempregos.pt/images/dots.gif) repeat-x top;padding:.3em 0 0 0;}
.singleColA span{font-weight:bold;display:block;background:url(http://devempregos.pt/images/dots.gif) repeat-x bottom;padding:1em 0 .5em 0;margin:0 0 1em 0;}
#searchHm fieldset{margin:0;}
.holder iframe{margin-top:1em;}
.unbold{font-weight:normal;}
#side{width:140px;margin:0;padding:0;}
#main{margin:0;padding:0;display:inline;}
#side img{margin:.5em 0 0 .7em;width:10.287em;float:left;clear:both;}
#side img#endAd{margin:.5em 0 .5em .7em;}
#side .adTextSm{background-color:#f1f1f1;margin:0;padding:9px;clear:both;float:left;}
#side .last{margin:0 0 1em 0;}
*/.adText p{margin:0 .3em 0 .7em;word-wrap:break-word;clear:both;}
.adText span{display:block;margin:0 0 1em 0;}
.adText span a{font-weight:normal;}
.adText a{font-weight:bold;}
.adText span a{color:#83acc4;}
#side .adText img{width:100px;height:40px;margin:0 0 .7em .7em;float:left;clear:both;}
#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;overflow:hidden;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;}
#holderEndHm{border-top:solid 9px #e4e4e4;float:left;width:66.5555em;}
#googleadverts{border-top:solid 9px #e4e4e4;float:left;margin:2.5em 0pt 0pt;text-align:left;width:100%;}
#googleadvertsLister{float:right;margin:25px 0pt;width:490px;}
#googleadvertsLister ul{padding:0;margin:0 0 0 0.3em;}
#googleadverts li, #googleadvertsLister li{padding-top:7px;}
#googleadvertsLister h4{font-weight:bold;margin-left:0.3em;}
#googleadverts a, #googleadvertsLister a{color:#3b72ab;font-weight:bold;}
#googleadverts a.bottomLink, #googleadvertsLister a.bottomLink{color:#bb4722;font-weight:normal;}
#googleadverts a.listerTitle{color:#333333;font-weight:normal;}
.holderEnd{border-top:solid 9px #e4e4e4;float:left;width:66.5555em;margin:9em 0 0 0;}
.holderRec{float:left;width:47.5em;margin:2em 0 0 0;}
.holderRec .firstCol{float:left;width:26em;margin:16em 0 2.5em 0;}
.holderRec .secondCol{float:right;width:20em;margin:0;}
#recruitersHome .holderRec .firstCol p{margin:0 0 1em 8.7em;font-size:100%;}
.holderRec .firstCol span{font-size:120%;}
.holderRec .firstCol h2{margin:0 0 0 6em;}
.holderRec .secondCol h2{margin:4em 0 0 2.4em;}
#recruitersHome .holderRec .secondCol span{font-size:1.16em;margin:0 0 0 3em;padding:0;color:#000;font-weight:bold;}
#recruitersHome .holderRec .secondCol span#endTxt{color:#666;}
.holderRec .secondCol a{color:#00528d !important;}
#recruitersHome .holderRec .secondCol p{margin:0 0 1em 3.5em;font-size:100%;}
#recSideHm .lastCol{margin:0;background:#04558f;color:#b3b3b3;padding:1em .5em 1em 1em;clear:both;}
#recSideHm .lastCol h2{color:#fff;line-height:1em;font-size:120%;font-weight:bold;}
#recSideHm .lastCol h3{color:#b3b3b3;margin:0 0 1em 0;line-height:1em;font-size:120%;font-weight:bold;}
#recSideHm .lastCol h3 span{display:block;}
#recSideHm .lastCol h3 a{display:block;font-size:.85em;font-family:Arial;color:#b3b3b3 !important;}
#recSideHm .lastCol p{line-height:1.2em;color:#fff !important;font-size:95%;margin:0 0 1em 0;}
#uploadFrameRecHm img#mags{position:absolute;top:53.5em;left:13.5em;clear:both;}
#skyAd{margin:2em 0 2em 0;float:right;clear:both;}
.holderRec a#adInfo{background:url(http://devempregos.pt/images/arrows.gif) no-repeat 0 0;margin:0 1em 1em 1em;padding:0 0 0 3em;font-family:Georgia, Times New Roman;font-weight:normal;font-size:235%;line-height:1.15em;display:block;clear:both;}
#recInner{margin:1em 0 0 0;background:#f1f1f1 url(http://devempregos.pt/images/visa.gif) no-repeat 31em .5em;border-top:solid 10px #d4d4d4;padding:0 0 3em 2em;width:45.1em;}
#recruitersHome h1{margin:0 0 0 3em;}
#recruitersHome span{margin:1em 0 0 8em;display:block;font-size:90%;}
#recruitersHome p{font-size:120%;margin:0 1.3em 1em 6em;}
#recruitersHome ul#reasons{font-size:120%;margin:0 1em 1em 3em;font-weight:bold;}
#recruitersHome ul#reasons li{margin:0 0 1em 3em;}
#recruitersHome ul#reasons ul#PremiumReasons{list-style-type:disc;}
#recruitersHome ul#reasons ul#PremiumReasons li{margin:0 0 0 3em;}
#holderEndHm p, .holderEnd p{width:20.85em;background:url(http://devempregos.pt/images/dots.gif) repeat-x top;padding:.5em 0 0 0;float:left;margin:1em 1.8em 1em 0;}
#holderEndHm p#col3, .holderEnd p#col3{margin:1em 0 1em 0;float:right;}
#holderEndHm a, .holderEnd a{display:block;}
#header img#advert{float:right;margin:.7em 0 1.4em 0;}
#logoPlus{text-indent:-1000em;background:url(http://devempregos.pt/images/logo.gif) no-repeat top left;width:312px;height:55px;margin:1em 0 1em 0;float:left;}
#navList{width:265px;float:left;background-color:#f1f1f1;margin:5em 0 0 0;display:inline;padding:0;}
#navList ol, #navList ul{padding:0 0 0 3em;margin:1em 0;}
#navList ol{list-style-type:disc;}
#navList ul{list-style-type:decimal;}
#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;}
#navList img{margin:1em 0 1em 1em;}
ul#subNav{clear:both;margin:0 0 1em 0;width:265px;background-color:#fff;float:left;padding:0;list-style-type:none;}
#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://devempregos.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://devempregos.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:240px;border-left:solid .6em #f1f1f1;border-right:solid .6em #f1f1f1;color:#fff;font-weight:bold;padding:0 0 0 .5em;margin-bottom:0.6em;}
#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;}
#locateBox{float:left;background-color:#666;color:#fff;width:18em;padding:.3em 0 .3em .7em;}
#locateBox p{color:#fff;font-weight:bold;}
#locateBox span{margin:0 0 0 1.5em !important;}
#locateBox a#newLink{background:none;border-bottom:0;display:inline;text-align:left;color:#fff;margin:0;padding:0;}
#navList p.line{border-bottom:solid 1px #fff;padding:0 0 1.2em 0;width:19em;}
#navList p.lineA{border-bottom:solid 1px #fff;padding:1em 0 2.5em 0;width:19em;}
#navList a.link{background:url(http://devempregos.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;}
#navList p.info{padding-bottom:.6em;}
#jobFrame{width:490px;float:right;display:inline;margin:0;padding:0;}
#jobFrame p#landing{background:#fff url(http://devempregos.pt/images/dots.gif) repeat-x top;}
#jobFrame h1{margin:0 0 .7em 0;}
#jobFrame h1 + p{position:relative;top:-2em;}
#jobFrame li.first, #empFrame li.first{font-weight:bold;}
#empFrame p.pagingPosition, #jobFrame p.pagingPosition{font-weight:normal;text-align:right;width:98%;}
#jobFrame a.arrows{font-weight:bold;float:right;background:url(http://devempregos.pt/images/ditto-r.gif) no-repeat left;padding:0 0 0 1em;clear:both;}
#jobFrame li.email{background:url(http://devempregos.pt/images/icon-email.gif) no-repeat left;padding:0 0 0 1.7em;float:left;}
#jobFrame li.rss{background:url(http://devempregos.pt/images/icon-rss.gif) no-repeat left;padding:0 0 0 1.7em;margin:0 0 0 0.5em;float:left;}
p.intro{margin-bottom:15px;padding-bottom:15px;background:transparent url(http://devempregos.pt/images/dots.gif) repeat-x center bottom}
#jobFrame li.twitter{background:url(http://devempregos.pt/images/icon-twitterSmall.gif) no-repeat left;padding:0 0 0 2em;margin:0 0 0 0.5em;float:left;}
img#twitterBtn{margin:20px 0}
img#twitterScreen{float:right;margin:0 0 20px 25px;}
#jobFrame ul.jobStyle{margin:0;padding:0;width:490px;clear:both;}
#jobFrame ul.gap{margin:0 0 1em 0;}
#empFrame ul.jobStyle{margin:0;padding:0;float:left;width:590px;}
#jobFrame .jobStyle li, #empFrame .jobStyle li, #topPaging ul li, #endPaging ul li, #careerFrame ul li{background:url(http://devempregos.pt/images/pipe.gif) no-repeat right 0.15em;padding:0 .5em 0 .5em;line-height:1.4em;float:left;}
#jobFrame .jobStyle li.first, #empFrame .jobStyle li.first, #careerFrame .jobStyle li.first{background:none;padding:0 .5em 0 0;}
#jobFrame .jobStyle li.last, #empFrame .jobStyle li.last, #topPaging ul.paging li.last, #endPaging ul.paging li.last, #careerFrame ul.paging li.last{background:none;padding:0 .5em 0 .5em;}
#empFrame .jobStyle li.last a{font-weight:normal;}
#empFrame .jobStyle li a{font-weight:normal;}
#empFrame ul.paging{float:right;font-weight:bold;margin:1em 0 .5em 30em;width:15em;}
#jobFrame ul.paging, #careerFrame ul.paging{float:right;font-weight:bold;margin:1em 0 .5em 0;}
#topPaging, #endPaging{float:left;clear:both;width:100%;}
#jobFrame ul.paging a, #empFrame ul.paging a, #careerFrame ul.paging a{font-weight:bold;}
#jobFrame ul.paging li, #empFrame ul.paging li, #careerFrame ul.paging li{float:left;background:url(http://devempregos.pt/images/pipe.gif) no-repeat right 0.15em;}
#jobFrame ul.paging li.last, #careerFrame 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, #topPaging ul.paging li.last a, #endPaging ul.paging li.last a{font-weight:bold;margin:0 .5em 0 0;}
#careerFrame #topPaging{background:#fff url(http://devempregos.pt/images/dots.gif) repeat-x center bottom;margin-bottom:1em;}
#careerFrame #endPaging{background:#fff url(http://devempregos.pt/images/dots.gif) repeat-x center top;margin-top:1em;}
#jobList{float:left;width:100%;clear:both;}
#jobList .sponsor p{background-color:#e4e9ec;padding:0 0 0 .3em;width:490px;}
#jobList .sponsor a{background-color:#e4e9ec;padding:0;}
#jobFrame #jobList .sponsor ul{background:#e4e9ec url(http://devempregos.pt/images/dots.gif) repeat-x bottom;float:left;}
#jobList p{width:480px;float:left;padding:0 5px;}
#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;margin:0 0.3em 0 0;clear:left;}
#jobList span{float:left;padding:0 .2em 0 0;background-color:#e4e9ec;width:7.95em;}
#jobFrame #jobList ul{padding:10px 5px;width:480px;background:#fff url(http://devempregos.pt/images/dots.gif) repeat-x bottom;margin:0 0 .3em 0;float:left;}
#jobFrame #jobList ul li{background:url(http://devempregos.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;}
#jobFrame #jobList #listContent li{float:none;display:inline;background:none;padding:0;color:#000;}
#jobFrame #jobList #listContent li.first{padding-left:0;}
#jobFrame #jobList #listContent li.last{border-right:none;}
#searchNav{float:left;padding:0 0 0 1em;}
#searchNav a{background:url(http://devempregos.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;}
#searchNav input#keyword{width:228px;margin:0 0 .5em 0;}
#searchNav input#Search{margin:.7em 0 2.5em 0;width:71px;}
#searchNav select{width:235px;margin:0 0 1em 0;}
#searchNav select.multiSelect, #step1 select.multiSelect, #alert select.multiSelect{height:6em;}
#searchNav select.multiSelectBig, #step1 select.multiSelectBig, #alert select.multiSelectBig{height:15em;}
#searchNav select.size{width:6.5em;float:left;}
#searchNav select.sizeAlt{width:7.5em;float:left;}
#searchNav p{clear:both;margin:0;}
#jobDetail{width:590px;float:left;margin:0;position:relative;}
#jobDetail h1{margin:0 0 1em 0;}
#jobDetail h2{font-size:190%;background:url(http://devempregos.pt/images/dots.gif) repeat-x top left;padding:.2em 0 0 0;margin:1em 0 1em 0;clear:both;}
#jobDetail .htmlDescription{clear:both;color:#000;}
#jobDetail .htmlDescription ul, #jobDetail .htmlDescription ol{float:none;margin:1em 0;padding:0 0 0 4em;}
#jobDetail .htmlDescription ul{list-style-type:disc;}
#jobDetail .htmlDescription ol{list-style-type:decimal;}
#jobDetail .htmlDescription em, em{font-style:italic;}
#jobDetail .htmlDescription strong, strong{font-weight:bold;}
#logos{float:left;clear:both;width:100%;}
#jobDetail #logos a{margin:1em 0 0 0;padding:0 0 0 1em;clear:both;background:url(http://devempregos.pt/images/ditto-r.gif) no-repeat left;font-weight:bold;}
#jobDetail #logos p{background:url(http://devempregos.pt/images/dots-vertical.gif) repeat-y right;margin:0;padding:0 .7em 0 .7em;float:left;clear:none;}
#jobDetail #logos p.dots{background:none;margin:0 0 1.5em 0;}
#jobDetail img.ad{width:150px;height:60px;border:solid gray 1px;margin:0 0 .7em 0;}
#jobDetail ul{padding:0 0 2em 0;color:#000;float:left;margin:0;}
#jobDetail ul.area li{padding:.2em 0;}
#jobDetail .cmsList ul{list-style-type:disc;list-style-position:inside;}
.eafSubject{display:none;}
.applyMethod{background:#d2d1e2;border-top:solid 4px #e6e6ef;border-bottom:solid 4px #e6e6ef;float:left;clear:both;width:590px;margin:1.5em 0 1em 0;}
.applyMethod strong{float:left;color:#000;margin:.6em 0 0 .5em;}
#jobDetail .applyMethod input{float:right;clear:none;margin:.4em .5em .4em 0;}
#jobDetail .applyMethod img{float:right;clear:none;margin:.1em .5em .4em 0;}
#jobDetail a{font-weight:normal;margin:.3em 0 0 0;padding:0;line-height:1.1em;}
#videoFrame a{font-weight:normal;margin:0;padding:0;display:inline;}
#jobDetail a#applyOnline{margin:0 0 2em 0;padding:0;display:block;clear:both;}
#jobDetail a.imgLink, #jobDetail span.imgLink{margin:.3em 0 0 395px;display:block;padding:0;}
#jobDetail a.imgLink{padding:0 0 10px 0;margin-bottom:10px;display:block;}
#jobDetail a#contact{background:url(http://devempregos.pt/images/icon-recruiter.gif) no-repeat .1em 0;margin-left:395px;display:block;padding:0 0 .2em 1.7em;}
#jobDetail a#profile{background:url(http://devempregos.pt/images/icon-profile.gif) no-repeat .1em 0;margin-left:395px;display:block;padding:0 0 .2em 1.7em;}
#jobDetail a#binocular{background:url(http://devempregos.pt/images/icon-binocular.gif) no-repeat .1em 0;margin-left:395px;display:block;padding:0 0 .2em 1.7em;}
#jobDetail a#videos{background:url(http://devempregos.pt/images/icon-video-details.gif) no-repeat .1em 0;margin-left:395px;display:block;padding:0 0 .2em 1.7em;}
#jobDetail a#email{background:url(http://devempregos.pt/images/icon-email.gif) no-repeat .1em 0;margin-left:395px;display:block;padding:0 0 .2em 1.7em;}
#jobDetail a#shortlist{background:url(http://devempregos.pt/images/icon-shortlist.gif) no-repeat .1em 0;margin-left:395px;display:block;padding:0 0 .2em 1.7em;}
#jobDetail a#unshortlist{background:url(http://devempregos.pt/images/icon-shortlistminus.gif) no-repeat .1em 0;margin-left:395px;display:block;padding:0 0 .2em 1.7em;}
#jobDetail a#rss{background:transparent url(http://devempregos.pt/images/icon-rss.gif) no-repeat left center;padding:0.7em 0 0.7em 20px;margin-left:395px;display:block;padding:0 0 .2em 1.7em;}
#jobDetail a#twitter{background:transparent url(http://devempregos.pt/images/icon-twitter.gif) no-repeat left center;padding:0.7em 0 0.7em 20px;margin-left:395px;display:block;padding:0 0 .2em 1.7em;}
#jobDetail .AddThis{margin-left:395px;display:block;}
#jobDetail p{clear:both;margin:0 0 1.5em 0;color:#000;line-height:1.4em;}
#jobDetail input{clear:both;float:left;padding:0;margin:0 0 1.5em 0;}
#jobDetail ul.nested li{padding:0;margin:0 0 0 6em;}
#jobDetail ul.nested{padding:0;margin:0;}
#empDetails{}
#empDetails ul, #empDetails ol, #empDetails p{margin:1em 0;}
#empDetails ul, #empDetails ol{padding:0 0 0 2em;float:none;color:#000;}
#empDetails ul{list-style-type:disc;}
#empDetails ol{list-style-type:decimal;}
#pdf a{margin:0 0 0 3.5em;background:url(http://devempregos.pt/images/ditto-r.gif) no-repeat left;padding:0 0 0 .8em;}
#pdf p.pdf{background:url(http://devempregos.pt/images/icon-pdf.gif) no-repeat left;margin:0 4em .5em 0;padding:0;height:2.8em;}
#pdf p.word{background:url(http://devempregos.pt/images/icon-word.gif) no-repeat left;margin:0 4em .5em 0;padding:0;height:2.8em;}
#pdf p span{display:block;margin:0 0 0 4.3em;}
#refineJob{width:180px;float:right;background-color:#f1f1f1;}
#refineJob p{color:#000;padding:0 1em 1em 1em;}
#refineJob p.dots{margin:0 1em 1em 1em;background:url(http://devempregos.pt/images/dots.gif) repeat-x bottom;padding:0 0 1em 0;}
#refineJob a{display:block;margin:0 1em 0 0;color:#3b72ab;}
#refineJob h2{font-size:210%;margin:.5em 0 0 0;padding:.8em .5em .3em .5em;border-top:solid 10px #fff;line-height:1.05em;}
div#refineJob.applied{position:relative;top:45px;}
#refineJob h2#first{margin:0;border:0;}
#refineJob a.ditto{background:url(http://devempregos.pt/images/ditto-l.gif) no-repeat left;padding:0 0 0 1em;color:#bb4722;margin:0 0 0 1em;}
#refineJob a.ditto-r{background:url(http://devempregos.pt/images/ditto-r.gif) no-repeat right;padding:0;color:#bb4722;width:3.1em;margin:0 0 0 1em;}
#refineJob a.ditto-l{background:url(http://devempregos.pt/images/ditto-r.gif) no-repeat left;padding:0 0 0 1em;color:#bb4722;margin:2em 0 4em 3em;}
#refineJob h5 a{color:#3b72ab;font-weight:normal;background:url(http://devempregos.pt/images/dots.gif) repeat-x bottom;padding:0 0 .3em 0;margin:0 1em 1em 1em;}
#navAdvice{float:left;margin:11.7em 0 0 0;width:150px;clear:left;}
#navZone{float:left;margin:10.2em 0 0 0;clear:left;}
body#forgottenPass #navZone{margin-top:14.2em;}
#navAdvice h4{border-top:3px solid #0061A6;padding:0.5em 0pt 0pt}
#navAdvice ul, #navZone ul{width:10.7em;}
#navAdvice li.nested{background:url(http://devempregos.pt/images/dash.gif) no-repeat left .7em;padding:0 0 0 .7em;margin:.6em 0 0 .5em;width:10.7em;}
#navAdvice li.parent{background:none;padding:0 0 0 0;margin:.6em 0 0 0;width:10.7em;}
#navAdvice li.title{background:none;padding:0 0 0 0;margin:.6em 0 0 0;}
#navAdvice ul, #navZone ul, #navZoneHm ul{margin:0;display:block;padding:0;}
#navAdvice ul{list-style-type:square;padding-left:2em;padding-bottom:0.5em;width:8.7em;margin-bottom:1em;background:transparent url(http://devempregos.pt/images/dots.gif) repeat-x scroll center bottom;}
#navAdvice li{width:auto;padding:0.5em 0;background:none;}
#navAdvice li#menuLine, #navZone li#menuLine, #navZoneHm li#menuLine{width:11.7em;}
#navAdvice li a.top{background:url(http://devempregos.pt/images/dots.gif) repeat-x top;display:block;padding:.6em 0 0 0;}
#navZone li, #navZoneHm li{background:url(http://devempregos.pt/images/dots.gif) repeat-x bottom;padding:.5em 0 .5em 0;width:11.7em;}
#navAdvice li a, #navZone li a, #navZoneHm li a{font-weight:normal;}
#careerFrame{width:610px;float:right;margin:0 0 0 1.4em;}
#careerFrame1{width:610px;float:right;margin:1.5em 0 0 0;}
#careerFrame1 blockquote{margin:0 0 1em 1em;color:#000;}
#careerFrame1 h2{margin:1em 0 1em 0;}
#careerFrame1 ul{margin:0;padding:0 0 0 1.25em;color:#000;}
#careerFrame1 strong{display:block;font-weight:bold;color:#000;}
#careerFrame1 li{margin:0 0 1em 0;padding:0;list-style-type:disc;}
#careerFrame a{font-weight:normal;}
#careerFrame p{color:#000;margin:0 0 1.5em 0;}
#flash{float:right;margin:0 0 .8em 1em;width:300px;}
.articleImg{float:right;margin:0 0 .8em .8em;width:128px;}
.articleImg p{font-size:.85em;margin:0;}
#careerFrame h1.cvs{background:url(http://devempregos.pt/images/icon-perfectcv.gif) no-repeat right;float:left;width:auto;line-height:3em;padding-right:60px;}
#careerFrame h1.interviews{background:url(http://devempregos.pt/images/icon-interview.gif) no-repeat right;float:left;width:auto;line-height:3em;padding-right:60px;}
#careerFrame h3{font-weight:normal;font-family:Arial, Helvetica, Sans-Serif;background:url(http://devempregos.pt/images/dots.gif) repeat-x bottom;padding:0;clear:both;min-height:3em;height:auto !important;height:3em;margin:0;}
#careerFrame h3.intro{background:none;}
#careerFrame span.author{display:block;line-height:1.8em;margin:0.5em 0;}
#careerFrame strong{font-weight:bold;}
#morelocationscontentdiv #location{background-color:#f1f1f1;border:solid #6f6f6f 1px;float:left;width:65em;padding:1.5em;}
#location ul{float:left;margin:0 3.5em 0 0;text-align:left;}
.locate{float:left;clear:both;width:100%;}
.locate h2{background:url(http://devempregos.pt/images/dots.gif) repeat-x top;width:45.5em;margin:2em 0 0 0;}
.locate ul.topLevel{float:left;margin:0 1em 0 0;text-align:left;width:16em;}
.locate ul.topLevel li{zoom:1;}
.locate ul.topLevel li a.contOrCounty{font-weight:bold;margin:0.2em 0 0;display:block;}
#location a, .locate a{font-weight:normal;color:#bb4722;}
#location p{text-align:right;}
#location p.locationInfo{text-align:left;}
#location a.close{color:#bb4722;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{margin:2em 0 0 1em;}
#find label, #find input{display:block;}
#find input.again, #find select.again{width:25em;margin:0 0 1em 0;}
fieldset.line{background:url(http://devempregos.pt/images/dots.gif) repeat-x bottom;width:100%;padding:0 0 4em 0;margin:0 0 3em 0;}
ul#azBrowse{padding:.3em 0 0 0;margin:.5em 0 3em 0;background:url(http://devempregos.pt/images/dots.gif) repeat-x top;clear:both;}
#azBrowse li{width:18px;float:left;text-align:center;}
#azBrowse li.first{font-weight:normal;text-align:left;}
#filterBox{width:180px;float:left;background-color:#f1f1f1;margin:7.1em 0 0 0;padding:1.2em;}
#filterBox h2{font-size:185%;}
#empFrame{width:500px;float:right;}
#main .bugfix2{float:left;}
#main #empFrame .bugfix2{width:245px;}
#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:0;padding:0;clear:right;width:150px;height:60px;}
#empJobs p{clear:left;padding:0;margin:0;}
#empJobs p.bott{padding:0;}
#empJobs span{background:url(http://devempregos.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:0;text-transform:uppercase;}
#empJobs{clear:both;}
#empJobs .emp{background:url(http://devempregos.pt/images/dots.gif) repeat-x bottom;float:left;width:100%;margin:0;padding:0.6em 0;}
#title{clear:both;width:47.2em;padding:0;}
#mainRec #title{clear:both;width:47.2em;padding:0 0 2em 0;}
#mainRec #titlePassword{clear:both;width:47.2em;padding:0 0 5.3em 0;}
#title p{margin:0 0 1em 0;}
#account, #account1{width:550px;float:left;}
#account{margin-top:0.9em;}
#account form{}
#preferTextOption{margin-top:30px;}
#preferTextOption input#submit{margin-top:5px;}
#navZoneHm{float:left;margin:1.3em 0 0 0;clear:left;}
#account1 h2{font-family:Georgia, Times New Roman;color:#666;font-size:185%;}
#account1 p{margin:0 0 1em 0;}
#title h1{margin:0;}
#account h2{background:url(http://devempregos.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;margin:0;float:left;position:relative;}
#tableBg table{margin-bottom:6em;padding-bottom:0;}
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.tableTitle{width:16em;}
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 tbody tr{background:url(http://devempregos.pt/images/dots.gif) repeat-x top;}
table tr#end{background:none;}
table td{line-height:2.1em;}
table a.edit{background:url(http://devempregos.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://devempregos.pt/images/ditto-r.gif) no-repeat left;margin:0 0 0 2.5em;padding:0 0 0 1em;}
a#addAlert{bottom:3.5em;margin:0.2em 0pt;position:absolute;right:4em;width:112px;}
a#confirm{margin:1em 0 1em 15em;}
#sendReply input{margin:0 0 2em 0;}
#tips{width:180px;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, #tipsUpload p, #tipsUploadRec p{margin:0 0 1em 0;}
#tips h2, #tipsTable h2, #tipsUpload h2, #tipsUploadRec h2{margin:0 0 1em 0;}
#tips h3, #tipsTable h3, #uploadFrame #tipsUpload h3, #uploadFrameRec #tipsUploadRec h3{font-weight:bold;color:#666;font-family:Arial, Helvetica, Sans-Serif;font-size:100%;margin:0;padding:0;}
#reply label.required, #apply label.required, #alert label.required, #create label.required, #request label.required, #recZone label.required{background:url(http://devempregos.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, #create label, #request label, #recZone label{width:15em;float:left;vertical-align:top;}
#reply textarea, #apply textarea, #request textarea{float:left;width:32em;height:14em;}
#reply p.helpTxt{margin:1em 0 1em 15.2em;}
#apply p.mandatory{clear:both;margin:1em 0 .1em 14em;width:31em;background:url(http://devempregos.pt/images/mandatory.gif) no-repeat .1em .4em;padding:0 1em 0 1em;}
#apply input.radio{float:left;margin:0 .3em 0 0;width:auto;}
#apply label.radio{padding:0 0 1em 0;width:4.5em;}
#apply label.space{margin:0 0 0 15em;}
#apply label.check{float:left;width:32em;margin:0 0 0 15em;}
#apply input.check{width:1.3em;margin:.2em .5em 2em 0;float:left;}
#reply p, #apply p, #alert p, #create p, #request p{margin:.5em 0 .5em 0;clear:both;color:#000;}
p.salary{overflow:hidden;}
uploadFrameRec #recZone p{padding:.7em 0 .7em 0;clear:both;color:#000;}
#apply a{display:block;background:url(http://devempregos.pt/images/ditto-r.gif) no-repeat left;padding:0 0 0 1em;font-weight:normal;margin:0 0 2.5em 15em;clear:both;}
#reply p.end, #apply p.end, #alert p.end, #create p.end, #request p.end, #recZone p.end{background:#fff url(http://devempregos.pt/images/dots.gif) repeat-x top;width:47.1em;clear:both;}
#apply input.attach{width:21em;}
#reply input#btnSubmit, #apply input#btnSubmit, #alert input#btnSubmit, #create input#submit, #request input#btnSubmit, #recZone input#submit{margin:1em 0 0 15.6em;width:72px;}
fieldset{margin:0 0 2.5em 0;float:left;width:100%;}
a#view{margin:0 0 0 15.1em;float:left;width:100%;}
#alert select{width:22.3em;margin:0 0 1em 0;}
#alert select.size{width:6em;float:left;}
#alert select.sizeAlt{width:8em;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://devempregos.pt/images/dots.gif) repeat-x top;padding:1em 0 0 0;}
#jobDetail .vcard ul{padding:0;margin:0;clear:left;width:430px;}
.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;line-height:1.4em;display:inline;}
.vcard ul li{padding:0;width:auto;height:auto !important;height:1.4em;min-height:1.4em;}
.vcard{float:left;}
input#btnDownload, a#btnDownload{margin:1em 0;padding:0;clear:both;float:left;}
#uploadFrame{width:610px;float:right;margin:0 0 0 1.4em;}
#uploadFrameRec{width:65.6em;float:right;margin:0 0 0 1.4em;}
#uploadFrameRecHm{width:780px;float:right;margin:0 0 0 1.4em;padding:0 0 1em 0;}
#uploadFrame h1 a{font-weight:normal;display:block;margin:.3em 0 0 2.5em;}
#uploadFrame a, #account1 a{font-weight:normal;}
#uploadFrame h2#unique{border-top:solid 10px #b3c9d9;margin:0 0 1.5em 0;clear:both;}
#account1 h2#unique{border-top:solid 10px #b3c9d9;margin:3em 0 1.5em 0;clear:both;font-size:1.25em;font-weight:bold;}
#uploadFrame h4{font-weight:bold;font-family:Arial, Helvetica, Sans-Serif;padding:0;font-size:100%;}
#uploadFrame p{margin:0 0 1.5em 0;}
#uploadFrame ul#arrows, #account1 ul#arrows{background:url(http://devempregos.pt/images/arrows.gif) no-repeat 0 center;margin:0;}
#uploadFrame ul#arrowsAlter{background:url(http://devempregos.pt/images/arrows.gif) no-repeat 0 .3em;margin:5em 0 .6em 0;}
#uploadFrameRecHm ul#arrowsAlter{background:url(http://devempregos.pt/images/arrows.gif) no-repeat 0 .3em;margin:2.5em 0 0 0;}
#uploadFrame ul#arrows li, #uploadFrame ul#arrowsAlter li, #account1 ul#arrows li, #uploadFrameRecHm ul#arrowsAlter li, #uploadFrame ul#arrowsJob li{font-family:Georgia, Times New Roman;color:#666;font-size:235%;padding:0 0 0 3em;line-height:1em;}
#uploadFrame ul#arrows li a, #uploadFrame ul#arrowsAlter li a, #account1 ul#arrows li a, #uploadFrameRecHm ul#arrowsAlter li a, #uploadFrame ul#arrowsJob li a{line-height:1.2em;padding:0;margin:0;font-weight:normal;}
#uploadFrame ul#arrowsAlter li.oneLink, #uploadFrameRecHm ul#arrowsAlter li.oneLink, #uploadFrame ul#arrowsJob li.oneLink{padding:.6em 0 .7em 3em;}
#uploadFrame img{float:right;margin:0 3em 2em 0;}
#uploadFrame h3{font-weight:normal;font-family:Arial, Helvetica, Sans-Serif;padding:0 0 1.5em 0;margin:0;}
#upload{width:33.5em;float:left;margin:.9em .5em 0 0;}
#upload h2{background:url(http://devempregos.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;}
#tipsUpload{width:17.5em;float:left;border-top:solid 10px #b3c9d9;margin:1.9em 0 0 1em;}
#tipsUploadRec{width:16.5em;float:right;border-top:solid 10px #b3c9d9;margin:1.1em 0 0 1em;}
#recSideHm{width:16.5em;float:right;background:url(http://devempregos.pt/images/dots.gif) repeat-x top;margin:1.1em 0 0 1em;}
#uploadFrame #step1 p, #uploadFrame #step2 p{overflow:hidden;zoom:1;margin:0 0 .5em 0;padding:.5em 0 0 0;clear:both;color:#000;}
#step1 label, #step2 label{width:12.2em;float:left;vertical-align:text-top;}
#step1 label.required, #step2 label.required{background:url(http://devempregos.pt/images/mandatory.gif) no-repeat right 0.3em;padding-right:.6em;width:11.6em;}
#step1 label em, #step2 label em, #step2 p.mandatory em, #apply label em, #apply p.mandatory em, #reply label em, #create label em, #request label em, #recZone label em, #alert label em{text-indent:-1000em;position:absolute;}
#step1 label.space{width:11.9em;padding:1em .3em 0 0;}
#step1 input, #step2 input, #apply input, #alert input, #reply input, #create input, #request input, #recZone input, #signIn input{width:15em;}
#create input#email, #create input#company, #recZone input#company{width:18em;}
#step2 input#county, #step2 input#tel, #step2 input#mobile, #create input#tel, #recZone input#tel{width:11em;}
#step2 input#postcode, #create input#postcode, #recZone input#postcode{width:7em;}
#step1 select, #step6 select{width:15em;}
#create select, #recZone select{width:15em;}
#step2 select{width:15em;margin:0;}
#uploadFrame #step1 p.helpTxt{margin:1em 0 0 12.2em;width:20em;color:#999;}
#step1 label.checkreqd{clear:both;float:left;margin:0 0 0 11.2em;width:21.1em;background:url(http://devempregos.pt/images/mandatory.gif) no-repeat .1em 0.4em;}
#step1 label.check{clear:both;float:left;margin:0 .1em 0 12.2em;width:21.1em;}
#step1 input#btnNext, #step2 input#btnNext, #step3 input#btnNext, #step4 input#btnNext, #step5 input#btnNext, #step6 input#btnNext, #step7 input#btnNext, #step8 input#btnNext, #categories input#btnNext{float:right;width:132px;}
#step2 input#btnPrevious, #step3 input#btnPrevious, #step4 input#btnPrevious, #step5 input#btnPrevious, #step6 input#btnPrevious, #step7 input#btnPrevious, #step8 input#btnPrevious, #categories input#btnPrevious{float:left;margin:0 0 0 15em;width:77px;}
#signIn #btnSign{margin:1em 0 1em 0;width:73px;}
#signIn a{color:#00528d;font-weight:normal;}
#step2 textarea{float:left;width:21em;height:16em;}
#step2 input.addLine{margin:0 0 0 12.3em;}
#account input.addLine{margin:0pt 0pt 0pt 15.3em;}
#create input.addLine, #recZone input.addLine{margin:0 0 0 15.2em;}
#step2 input.radio{float:left;margin:0 .3em 0 0;width:auto;}
#step2 label.radio{width:auto;padding:0 1em 1em 0;}
#step2 label.space{margin:0 0 0 12.2em;}
#uploadFrame #step2 p.mandatory{clear:both;margin:1em 0 .1em 11.2em;width:20em;background:url(http://devempregos.pt/images/mandatory.gif) no-repeat .1em .4em;padding:0 1em 0 1em;}
#step3 label, #step4 label, #step5 label, #step6 label, #categories .checkCol label{width:13em;float:left;padding-left:2em;margin:.2em 0 .2em 0;}
#step3 span, #step4 span, #step5 span, #step6 span, #step7 span, #step8 span{display:block;margin:0 0 1em 0;}
#step3 fieldset span{clear:both;}
#step7 p{float:left;width:32em;margin:.2em 0 .2em 0;}
#step3 p, #step4 p, #step5 p, #step6 p, #step8 p{margin:0 0 1em 0;clear:both;float:left;width:32em;color:#000;}
#step8 input{}
#step6 label{width:11em !important;}
#step6 select{width:18.5em !important;}
table#languages{width:66%;margin:0 0 0 5.5em;}
table#languages tr{text-align:center;}
table#languages th{text-align:center;padding:0 0 .5em 0;}
table#languages td{padding:0;}
table#languages td.align, table#languages th.align{text-align:left;vertical-align:middle;}
#navOrder{float:left;margin:14.6em 0 0 0;clear:left;width:140px;}
#navOrder ol{list-style-type:none;margin:0;}
#navOrder p{margin:1em 0 0 0;}
#navOrder ul{list-style-type:none;margin:0 0 0 2em;}
#navOrder ul li.current{background:url(http://devempregos.pt/images/dot.gif) no-repeat left .5em;margin:0 0 0 0;padding:0 0 0 .8em;}
#navOrder ul#last{background:url(http://devempregos.pt/images/dots.gif) repeat-x bottom;margin:0 0 0 0;padding:0 0 1.5em 2em;}
#navOrder span{display:block;background:url(http://devempregos.pt/images/dots.gif) repeat-x bottom;font-weight:bold;padding:0 0 .5em 0;}
#navOrder li#menuLine{border-top:solid 1px #bb4722;background:url(http://devempregos.pt/images/dots.gif) repeat-x bottom;display:block;padding:.4em 0 .4em 2em;}
#navOrder li#menuLine-on{border-top:solid 1px #bb4722;background:url(http://devempregos.pt/images/dots.gif) repeat-x bottom;display:block;padding:.4em 0 .4em 2em;}
#navOrder li#menuLine-on a{font-weight:bold;}
#navOrder li.no1{padding:.4em 0 .8em 2em;background:url(http://devempregos.pt/images/1-off.gif) no-repeat 0 .3em;}
#navOrder li.on1{padding:.4em 0 .8em 2em;background:url(http://devempregos.pt/images/1-on.gif) no-repeat 0 .3em;}
#navOrder li.no2{padding:.1em 0 .8em 2em;background:url(http://devempregos.pt/images/2-off.gif) no-repeat;}
#navOrder li.on2{padding:.1em 0 .8em 2em;background:url(http://devempregos.pt/images/2-on.gif) no-repeat;}
#navOrder li.no3{padding:.1em 0 .8em 2em;background:url(http://devempregos.pt/images/3-off.gif) no-repeat;}
#navOrder li.on3{padding:.1em 0 .8em 2em;background:url(http://devempregos.pt/images/3-on.gif) no-repeat;}
#navOrder li.no4{padding:.1em 0 .8em 2em;background:url(http://devempregos.pt/images/4-off.gif) no-repeat;}
#navOrder li.on4{padding:.1em 0 .8em 2em;background:url(http://devempregos.pt/images/4-on.gif) no-repeat;}
#navOrder li.no5{padding:.1em 0 .8em 2em;background:url(http://devempregos.pt/images/5-off.gif) no-repeat;}
#navOrder li.on5{padding:.1em 0 .8em 2em;background:url(http://devempregos.pt/images/5-on.gif) no-repeat;}
#navOrder li.no6{padding:.1em 0 .8em 2em;background:url(http://devempregos.pt/images/6-off.gif) no-repeat;}
#navOrder li.on6{padding:.1em 0 .8em 2em;background:url(http://devempregos.pt/images/6-on.gif) no-repeat;}
#navOrder li.no7{padding:.1em 0 .8em 2em;background:url(http://devempregos.pt/images/7-off.gif) no-repeat;}
#navOrder li.on7{padding:.1em 0 .8em 2em;background:url(http://devempregos.pt/images/7-on.gif) no-repeat;}
#navOrder li.no8{padding:.1em 0 .8em 2em;background:url(http://devempregos.pt/images/8-off.gif) no-repeat;}
#navOrder li.on8{padding:.1em 0 .8em 2em;background:url(http://devempregos.pt/images/8-on.gif) no-repeat;}
#navOrder li a{font-weight:normal;}
#navOrder li.on a{font-weight:bold;}
.error p{margin:0 0 1em 0;}
.error div{margin:0 6em 1em 0;width:26em;float:left;}
.error div h2{margin:2em 0 1em 0;background:url(http://devempregos.pt/images/dots.gif) repeat-x bottom;}
.error div ul{margin:0 !important;}
.error div li a{margin:0;padding:0 0 0 1em;background:url(http://devempregos.pt/images/ditto-r.gif) no-repeat left;}
#step1 input.check1, #step1 input.check2{width:1.3em;vertical-align:middle;margin:0 .3em 0 0;}
#step1 input.check3{width:1.3em;vertical-align:middle;margin:0 .3em 0 1em;}
.checkCol{float:left;margin:0 0 1em 0;}
.checkCol p, .checkCol label{color:#000;}
.checkCol input{margin:0 .2em 0 -2em;}
#step7 .checkCol input{margin:0 0.2em;}
#upload .checkCol{width:49%;}
#step7 .checkCol{width:auto;}
.shadow{position:absolute;background-color:black;filter:Alpha(style=0,opacity=6);-moz-opacity:0.05;opacity:0.05;}
a#filename{display:block;background:none;margin:.5em 0 .5em 15.1em;padding:0;}
form .itemError{background-color:#EF2525;border:1px solid #CF0000;color:#FFFFFF !important;display:block;margin:0.2em 6.2em 0.8em 12.2em;padding:0.2em 0.3em;width:14.4em;clear:both;}
form .itemError2{background-color:#EF2525;border:1px solid #CF0000;color:#FFFFFF !important;display:block;padding:0.2em 0.3em;}
form#create .itemError{margin:0.2em 6.2em 0.8em 15em;}
form .checkreqd .itemError{margin-left:1em;}
#searchNav #industry .multiSelect{height:15em;}
#searchNav #hours{height:4em;}
#find input#select{width:62px;margin:1em 0 1em 0;}
#find input#SearchAgain{width:109px;margin:1em 0 1em 0;}
.horizCol{float:left;width:24.4em;}
.horizCol h3#clearImg{clear:both;}
.horizCol a{display:block;}
.horizCol a#sameLine{display:inline;}
.horizCol img{float:left;}
#horizAds{float:right;margin:0;padding:0;}
#horizAds iframe{float:left !important;margin:0 2em 0 0;padding:0;}
#horizAds div#lastiframe{float:left !important;margin:0;padding:0 0 30px 0;}
#horizAds div#lastiframe iframe{float:left !important;margin:0;padding:0;}
#tagcloud span{font-family:Georgia, Times, serif;margin-right:12px;}
#tagcloud span a{white-space:nowrap;}
.tagsize1{font-size:1.1em}
.tagsize2{font-size:1.4em}
.tagsize3{font-size:1.7em}
.tagsize4{font-size:2.0em}
.tagsize5{font-size:2.3em}
.tagsize6{font-size:2.6em}
.tagsize7{font-size:2.9em}
input#btnSearchAgain{margin:.5em 0 0 15.2em;width:109px;}
input#btnExcludeSelected{margin:.5em 0 0 28.5em;width:191px;}
input#btnExcludeEmp{margin:.5em 0 0 26.5em;width:212px;}
#btnExcludeEmployers{margin:2.5em 0 0 -9em;width:212px;float:right;}
form#alert input#btnSearch{margin:1em 0 0 15.6em;width:71px;}
h3#excludeEmployers{margin:0 0 0 4em;}
#jobList .course p{background-color:#f4fafd;padding:0 0 0 .3em;width:43.15em;}
#jobList .course div.title{Background:#F4FAFD;}
#jobFrame #jobList .course ul{background:#f4fafd url(http://devempregos.pt/images/dots.gif) repeat-x bottom;float:left;}
.pageError{margin:0 0 2em 0;padding:0.5em;border:1px solid #f00;color:#EF2525;}
.pageError *{color:#EF2525;}
.pageError p{padding:0;}
.pageError h2{font-family:Arial, Helvetica, Sans-Serif;font-weight:bold;font-size:110%;margin-top:0;}
.pageError ul{margin:1em 0;list-style-type:disc;list-style-position:outside;}
.pageError ul li{margin-left:1.5em;}
#uploadFrame ul#arrowsJob{background:url(http://devempregos.pt/images/arrows.gif) no-repeat 0 .3em;margin:2em 0 3em 0;}
#recSideHm span{margin:1em 0 0 0;display:block;clear:both;}
#signIn #btnLogIn{margin:1em 0 1em 0;width:73px;}
#jobDetail .htmlDescription a{margin:0;padding:0;display:inline;}
h3#gap{margin:0 0 10em 0;}
#main ul.area li#longDes{width:35.3em;}
#main ul.area span#longDesc{height:2em;}
#uploadFrame p#access{font-weight:normal;font-family:Arial, Helvetica, Sans-Serif;padding:0 0 1.5em 0;margin:0;font-size:130%;}
#jobLinks{position:absolute;top:5.65em;right:0;}
#info img#landingImg{width:242px;}
#uploadFrameRec #recZone p{margin:.7em 0 .7em 0;clear:both;color:#000;}
.vcard ul li.longName{white-space:pre;}
body#jobdetail-page #jobDetail ul.area{width:395px;}
body#jobdetail-page #jobDetail ul.area li{overflow:hidden;min-width:0;}
body#jobdetail-page ul.area span.data{font-weight:normal;width:80%;color:#000;}
body#jobdetail-page #jobDetail ul.area span.label{width:80px;float:left;}
body#jobdetail-page #jobDetail ul.area span.data{width:315px;float:left;}
body#jobdetail-page #jobDetail ul.area span a{padding:0}
.subject{float:left;background:url(http://devempregos.pt/images/dots.gif) repeat-x left bottom;position:relative;margin:0;width:100%;}
.frame{float:left;background:url(http://devempregos.pt/images/dots.gif) repeat-x left top;margin:0;}
#empImage img{margin:0 0 2em 0;}
.title{width:12em;position:absolute;top:40%;left:0;float:left;}
.title strong{display:block;color:#000;font-size:1.4em;}
#jobDetail .text p{margin:0 0 1em 1.5em;}
#jobDetail .text ul{list-style-type:disc;padding:0 0 1em 2.8em;}
#jobDetail .text p{margin:0 0 1em 1.5em;}
#jobDetail a.inLink{display:inline;margin:0;padding:0;}
.candidate{float:left;position:relative;margin:0 0 2em 0;}
.candidateTitle{width:18em;float:left;background-color:#e6e6fa;padding:1em .5em 2em 1em;color:#000;margin:2em 0 0 0;}
#jobDetail .candidateTitle h2{background:none;margin:0 0 .5em 0;text-align:center;}
#jobDetail .candidateTitle span{display:block;font-size:95%;text-align:center;font-weight:bold;}
#jobDetail .candidateTitle img{width:140px;margin:0 0 0 3em;}
#jobDetail .candidateTitle p{margin:1em 0 0 0;}
.candidateTxt{float:right;width:27em;padding:2em 0 0 1em;background:#fff url(http://devempregos.pt/images/dots.gif) repeat-x left bottom;}
.candidateTxt span{display:block;background:url(http://devempregos.pt/images/dots.gif) repeat-x left bottom;padding:.1em 0 1.5em 0;font-weight:normal;}
.candidateTxt span.last{background:none;}
#jobDetail .candidateTxt p{font-weight:bold;}
#jobDetail .candidateTxt ul{margin:0 0 1.5em 0;background:url(http://devempregos.pt/images/dots.gif) repeat-x left bottom;padding:0 0 2em 0;width:27em;}
#jobDetail .candidateTxt li{margin:0 0 0 1.25em;padding:0;list-style-type:disc;}
.preview{clear:both;float:left;width:53em;margin:2.5em 0 0 0;}
#careerVideo .preview p{float:left;width:12em;margin:0 1.6em 0 0;padding:0;}
#careerVideo .preview img{width:140px;height:105px;border:none;}
#careerVideo #topPaging{float:right;clear:both;width:auto;}
#careerVideo #endPaging{float:left;clear:both;width:100%;margin:2em 0 0 0;}
#careerVideo #endPaging ul{float:right;clear:both;width:auto;}
#careerVideo #topPaging li.last, #careerVideo #endPaging li.last{padding:0 0 0 .5em;}
#careerVideo{width:53em;float:right;margin:1.5em 0 0 0;}
#careerVideo h2{margin:0;}
#careerFrame #careerVideo h3{margin:2.5em 0 0 0;padding:0 0 .5em 0;clear:both;border-top:solid 10px #b3c9d9;background:none;color:#666;font:145% Georgia,Times New Roman;min-height:0;}
#careerVideo p{margin:0 0 1em 0;}
#careerVideo a{display:block;}
span.newVideo{margin:1.5em 0 0 0;display:block;}
img.topVid{width:140px;height:105px;}
.preview span{margin:0 0 1.5em 0;display:block;}
#careerVideo .endVid{float:right;width:12.1em;}
#careerVideo .preview p.endVid{float:right;width:12.1em;margin:0;}
# careerVideo #flash{float:right;margin:0 0 0 1.4em;width:300px;clear:right;}
#player{float:left;margin:0 1.4em 2em 0;width:400px;}
#jobDetail .colContainer .section li{float:none;}
#contentTabs .section ul{border-bottom:none;width:20em;}
#jobDetail .blueBox{background:#e5f2ff;border-top:10px solid #bed7ec;float:left;margin-bottom:20px;width:100%;}
#jobDetail .blueBox h2{background:none;color:#333;margin:0 0 0 10px;padding:0;}
#jobDetail #employImg img{max-width:none;margin-bottom:15px;}
#jobDetail .blueBox .section{background:url(http://devempregos.pt/images/dotsOnBlue.gif) repeat-x top left;margin-left:10px;padding-top:10px;}
#jobDetail .blueBox .topSection{background:none;padding-top:5px;}
#jobDetail .blueBox h3, #jobDetail .colContainer .keyFacts h3{font-size:165%;background:url(http://devempregos.pt/images/blueBoxArrow.gif) no-repeat 0 3px;padding-left:30px;margin-bottom:.3em;font-weight:normal;}
#jobDetail .blueBox p{margin:0 15px 1.5em 30px;}
#jobDetail .colContainer{margin-bottom:22px;float:left;}
#jobDetail .twoCol{background:#fff2f0;width:44em;}
#jobDetail .colContainer a{display:inline;margin:0;padding:0;font-weight:bold;}
#jobDetail .colContainer ul{float:none;margin-left:40px;}
#jobDetail .colContainer li{list-style:disc;}
#jobDetail .colContainer .narrow{width:24em;float:left;background:#fff;border-right:2em solid #FFFFFF;}
#jobDetail .colContainer .keyFacts .section{background:url(http://devempregos.pt/images/dotsOnWhite.gif) repeat-x top left;padding-top:10px;padding-left:10px;}
#jobDetail .colContainer .keyFacts .topSection{background:none;padding-top:5px;}
#jobDetail .colContainer .keyFacts h2{background:url(http://devempregos.pt/images/keyFactsBg.gif) repeat-x top left;padding-top:32px;margin-top:0;}
#jobDetail .colContainer .keyFacts h3{background:url(http://devempregos.pt/images/onWhiteArrow.gif) no-repeat 0 3px;}
#jobDetail .colContainer .keyFacts p{margin:0 10px .8em 30px;}
#jobDetail #candiTips{width:18em;float:right;}
#jobDetail #candiTips h2{background:url(http://devempregos.pt/images/candiTipsBg2.gif) no-repeat top right;padding:32px 0 0 0;margin:0;color:#333;}
#jobDetail #candiTips #candiPic h2{background:url(http://devempregos.pt/images/candiTipsBg.gif) no-repeat top right;padding:32px 0 45px 0;}
#jobDetail #candiTips h2 span{padding:0 10px 25px 10px;display:block;width:50px;line-height:1.2em;}
#jobDetail #candiTips h4{color:#000;font-weight:bold;font-family:Arial, Helvetica, Sans-Serif;}
#jobDetail #candiPic{position:relative;}
#jobDetail #candiPic img{position:absolute;right:25px;top:30px;}
#jobDetail #candiTips .candiContent{margin:0 10px;background:url(http://devempregos.pt/images/quote.gif) no-repeat bottom right;padding-bottom:10px;}
#jobDetail #candiTips blockquote{background:url(http://devempregos.pt/images/dotsQuote.gif) no-repeat top left;padding-top:43px;}
#holderEndHm p#yahooLinks{border:none;background:none;width:60em;}
#holderEndHm p#yahooLinks a{display:inline;padding:0 0 0 10px;font-weight:normal;padding:0pt 0.4em;}
#warnings{background:transparent url(http://devempregos.pt/images/dots.gif) repeat-x scroll left top;float:left;margin-top:10em;padding-top:1em;width:auto;}
#centerContent{width:66.555em;}
#careersNew{border-top:solid 9px #b3c9d9;float:left;width:24.555em;margin:3em 0 0 0;padding:0;}
#careersNew #adviceInner{width:24.555em;margin:1em 0 2.1em 0;padding-bottom:.4em;background:url(http://devempregos.pt/images/dots.gif) repeat-x bottom left;}
.newsColNew{float:left;width:11.5em;}
.newsColNew.right{float:right;}
#video{width:24.555em;float:left;margin:1.7em 0;background:url(http://devempregos.pt/images/dots.gif) repeat-x top left;}
#video h2{margin-bottom:1em;}
#servicesNews, .holderNew{width:40.3em;border-top:solid 9px #b3c9d9;float:right;padding:0 0 2.1em 0;margin:3em 0 0 0;color:#666;}
.holderNew{border-top:none;background:url(http://devempregos.pt/images/dots.gif) repeat-x top left;margin-top:0;padding:0;}
#servicesNews h2{margin-bottom:1em;}
#workNews{width:26.1em;float:left;padding-bottom:1.8em;}
#workNews .newsCol{margin:1em 0 0 0;width:12em;}
#workNews .newsCol p{margin:1.5em 0 0 0;}
#workNews .newsColRight{width:12em;margin:1em 0 0 2.1em;}
.holderNew .singleCol{width:140px;float:right;padding-right:0;margin:0;}
.holderNew #horizAds{margin-top:2.3em;}
.holderNew #horizAds iframe{margin-right:2.1em;}
.doubleColNew{float:left;width:28%;}
.doubleColNew .icon{margin:0;padding:0 0 1em 0;float:left;width:12em;background:url(http://devempregos.pt/images/dots.gif) repeat-x scroll center bottom;}
.doubleColNew .icon.last{background:none;}
.doubleColNew .icon img{float:left;width:62px;}
.doubleColNew .icon h3{float:left;width:5em;margin:1em 0 0 0;}
.doubleColNew .icon h3 a{margin:0;}
#newVideoThumbnail{height:192px;width:280px;}
#jobDetail #warnings a{display:inline;margin:0;padding:0;}
a.ditto2{background:url(http://devempregos.pt/images/ditto-l.gif) no-repeat left;padding:0 0 0 1em;color:#bb4722;margin:0 0 0 .5em;}
#jobList div.sponsor{height:1%;overflow:hidden;margin-bottom:0.4em}
#jobList div.title{float:left;width:490px;position:relative;top:0;}
#jobList div.sponsor .title{padding-bottom:10px;background:#E4E9EC;}
#jobFrame #jobList a.icon{background:url(http://devempregos.pt/images/video-icon.gif) 0 0 no-repeat;height:22px;position:absolute;margin:0;right:0.5em;text-indent:-9999em;top:0;width:18px;z-index:100;}
#jobFrame #jobList .sponsor a.icon{background-image:url(http://devempregos.pt/images/video-icon-g.gif);top:1.5em;}
#jobFrame #jobList a.icon:hover{background-position:-22px 0;}
#empFrame .bugfix2 li a.hasvideo{padding-right:20px;background:url(http://devempregos.pt/images/video-icon-az.gif) 100% 0 no-repeat;}
#videoFrame .container{float:left;width:100%;font-size:0.7692em;}
#videoFrame .container h3{color:#82878a;font-family:Georgia;font-size:2em;font-weight:normal;margin:0;min-height:0;padding:0.3em 0 0.5em;}
#videoFrame .container h3 em{color:#404447;font-style:normal;}
#videoFrame h3 + *{margin-top:0;}
#videoFrame .container p{clear:none;font-size:1.3em;}
#videoFrame #video-wrapper{background-color:#EBEBEB;float:left;margin-bottom:1em;margin-right:1em;width:400px;height:345px;}
#videoFrame #player{margin:0;}
#videoFrame table.votw{float:left;width:15.9em;border-top:1px solid #DEDEDE;margin:0.5em 0;}
#videoFrame table tr{background:transparent none repeat scroll 0 0;}
#videoFrame table tbody tr{background:transparent url(http://devempregos.pt/images/dots.gif) repeat-x scroll center top;}
#videoFrame table.votw tr.last{border-bottom:1px solid #DEDEDE;}
#videoFrame table.votw th{width:12%;}
#videoFrame table.votw td{width:23%;}
#videoFrame table.votw td, #videoFrame table.votw th{line-height:1.8;}
#videoFrame th{font-weight:normal;}
#videoFrame th, #videoFrame td{font-size:1.1em;line-height:1.4;padding:0.2em 0 0;}
p.transcription-side{width:100px;float:left;padding:2px 0 8px 28px;background:url(http://devempregos.pt/images/ear-symbol.png) no-repeat left top;margin-top:20px}
p.transcription{float:left;padding:2px 0 8px 28px;background:url(http://devempregos.pt/images/ear-symbol.png) no-repeat left top;}
#contentTabs{font-size:1.1127em;clear:both;padding-top:3em;}
#contentTabs ul{margin:0 0 1em;padding:0;float:left;width:100%;border-bottom:1px solid #ccc;position:relative;}
#contentTabs ul li{margin:0 1em 0 0;position:relative;top:1px;float:left;}
#contentTabs ul li.first{margin-left:1.5em;}
#contentTabs ul li a{text-decoration:none;outline:0;margin:0;display:block;border:1px solid #d1d1d1;padding:0.3em 1em;background:#f1f1f1;}
#contentTabs ul li.selected a{background:#fff;border-bottom:1px solid #fff;}
#jobDetail #contentTabs h2{background:none;}
.videos #container{background:none;}
#videoFrame h3.related{font-size:1.5em;margin:1.3em 0 0;padding-top:1em;border-top:1px solid #ccc;color:#000;font-weight:bold;}
#videoFrame .lister-featured{background-color:#F2F2F2;}
#videoFrame .lister{margin:0.5em 0;overflow:hidden;clear:both;}
#videoFrame .lister p{margin:0;}
#videoFrame .lister img{float:left;margin:0.5em 1em 0.5em 0.5em;}
#videoFrame .lister h4{margin:0;font-family:arial, helvetica, sans-serif;}
#videoFrame .lister h4 a{margin:0;display:block;padding:0.2em 0;}
#videoFrame .lister table{border-top:1px solid #DEDEDE;float:left;line-height:1;margin:0.5em 0 0;width:42em;}
#videoFrame table.feature tr{border-bottom:1px solid #DEDEDE;}
#videoFrame table.feature th{width:12%;}
#videoFrame table.feature td, #videoFrame table.feature th{line-height:1.8;}
.widget #container{background:none;}
#widget-wrapper{margin-bottom:45px;}
#widget-build{width:390px;float:left;margin-right:1em;padding-right:2em;border-right:1px #CCC solid}
#widget-preview{width:180px;float:left;}
input#getCode{margin-bottom:15px}
.widget #googleadvertsLister{width:610px;margin-bottom:20px;}
#main #widget-preview ul{margin:0 0 4px 0;padding:0 0 4px 0;}
#uploadFrame div.empregosJobsWidget div.empregosJobsWidgetTitle p{margin-bottom:0;padding-bottom:0}
div#widget-build div{margin-bottom:10px;}
div#widget-build form p{margin:0;}
div#widget-build form p.note{margin-left:170px;font-size:90%;color:#333;}
div#widget-build form fieldset{margin:10px 0;padding:10px;border:#DDD 1px solid;width:95%}
div#widget-build form legend{color:#666;}
div#widget-build form fieldset div{padding:0.25em 0;}
div#widget-build p{margin-right:8px;padding-right:8px;width:100px;display:block;text-align:right;position:relative;}
div#widget-build label, div#widget-build span.label{margin-right:8px;padding-right:8px;width:100px;display:block;float:left;text-align:right;position:relative;}
div#widget-build label.error, div#widget-build span.error{color:#C00;}
div#widget-build label em, div#widget-build span.label em{position:absolute;right:0;font-size:120%;font-style:normal;color:#C00;}
div#widget-build input.error{border-color:#C00;background-color:#FEF;}
div#widget-build input:focus, div#widget-build input.error:focus, div#widget-build textarea:focus{background-color:#FFC;border-color:#FC6;}
div#widget-build textarea#widgetCode:focus{background-color:#D6D5D9;border-color:#CCC}
textarea#widgetCode{width:100%;margin:10px 0 10px 0}
input#getCode, input#previewWidget{margin-left:116px}
input#widgetDisplaySearchBox{margin-bottom:20px}
#widget-build fieldset legend, form#widgetForm h3{font-family:Georgia,"Times New Roman", Times, serif;font-size:2em;font-weight:normal;}
form#widgetForm h3{margin-bottom:2px;padding-bottom:2px}
#widget-build fieldset{font-weight:normal;}
.empregosJobsWidget ul{margin-left:none !important}
.empregosJobsWidget{border-top:8px #D3D3D3 solid;border-left:1px #CCC solid;border-bottom:1px #CCC solid;border-right:1px #CCC solid;background:#F3F3F3;padding:10px;}
.empregosJobsWidget form fieldset{margin:0 0 6px 0;}
.empregosJobsWidget li{margin:0;padding:1px 0 1px 0;word-wrap:break-word;overflow:hidden;}
.empregosJobsWidget ul, .empregosJobsWidget ul li{float:none;}
.empregosJobsWidget ul{background-image:url(http://devempregos.pt/images/dots.gif);background-repeat:repeat-x;background-position:left bottom;padding:12px 0 12px 0;}
input.empregosJobsWidgetSearchField{width:65%;}
div.empregosJobsWidgetTitle{margin-bottom:10px;}
div.empregosJobsWidgetTitle p{background-image:url(http://devempregos.pt/widget/logo-jobsSm.gif);background-repeat:no-repeat;background-position:left top;height:18px;text-indent:-9999px;margin-bottom:0;padding-bottom:0;}
#publish-cv-cta .publish-cv{clear:both;float:left;margin-bottom:2em;width:100%;}
#publish-cv-cta .publish-cv .publish-button{float:left;text-align:center;width:100px;}
#publish-cv-cta .publish-cv .publish-button span{display:block;}
#publish-cv-cta h3{margin-left:6.5em;margin-top:0.5em;font-size:1.5em;font-weight:normal;width:60%;}
#publish-cv-cta .copy-block h3{margin-left:0;}
#publish-cv-cta .highlight{background-color:#F3F3F3;border-top:10px solid #D3D3D3;}
#publish-cv-cta .inner{padding:10px 20px;}
#publish-cv-cta .clientLogos ul{margin:0 0 0 1.3em;padding:0;overflow:hidden;}
#publish-cv-cta .clientLogos li{float:left;margin-right:3px;margin-bottom:3px;}
#publish-cv-cta .clientLogos li span{background-color:#FFFFFF;border:1px solid #DEDEDE;display:block;height:60px;padding:1px;text-align:center;width:150px;}
#publish-cv-cta .dividerType3{border-top:1px solid #6A88AC !important;border-color:#929292 !important;border-top-style:dotted !important;}
#publish-cv-cta .firstCol{clear:left;margin-left:0;margin-top:1.5em;}
#searchNav div.check-scroller, #alert div.check-scroller{background-color:#fff;margin-bottom:20px;position:relative;width:225px;}
#alert div.check-scroller{width:540px !important;}
#searchNav fieldset, #alert fieldset{display:block;float:none;width:auto;margin:0;}
#searchNav fieldset.checkboxes div, #alert fieldset.checkboxes div{width:100%;}
#searchNav div.check-scroller fieldset.checkboxes div, #alert div.check-scroller fieldset.checkboxes div{margin-left:5px;display:inline;clear:both;}
div.check-scroller div.checkbox input.checkbox, input.checkbox{left:0;margin:0 5px 0 0;position:relative;top:2px;}
div.checkbox input.checkbox{display:inline;float:left;width:auto !important;}
form fieldset.checkboxes label{line-height:1.5;margin-left:20px;width:auto;white-space:nowrap;margin-top:0.1em;}
#alert fieldset.checkboxes label{margin-left:2px;}
div.checkbox label{display:block;margin-left:20px;}
form div.check-scroller{border:1px solid #BFBFBF;display:block;height:180px;overflow-y:scroll;padding:4px 3px;overflow-x:hidden;}
form div.short{height:50px;}
div.checkbox{float:left;width:100%;}
form fieldset.checkboxes input{clear:left;display:inline;float:left;margin-bottom:0;}
#searchNav input.indent1, #alert input.indent1{margin-left:10px;margin-right:5px;}
#searchNav input.indent2, #alert input.indent2{margin-left:20px;margin-right:5px;}
#searchNav input.indent3, #alert input.indent3{margin-left:30px;margin-right:5px;}
.adText, .adButton{float:left;clear:both;width:128px;padding:9px 0 9px 9px;}
a.stbar.chicklet{display:block;line-height:16px !important;}
a.stbar.chicklet img{display:block;float:left;height:16px;margin:0 5px 0 0;}
.form-section-login{background:url(../gfx/user.gif) no-repeat 95% 1em;}
.form-section-contact{background:url(../gfx/email2.gif) no-repeat 95% 1em;}
.form-section-owner{background:url(../gfx/email2.gif) no-repeat 95% 1em;width:700px;}
fieldset div{margin:0.3em 0;clear:both;}
label{float:left;width:10em;text-align:right;margin-right:1em;}
legend{color:#0b77b7;font-size:1.2em;}
legend span{width:10em;text-align:right;}
input{padding:0.15em;width:10em;border:1px solid #ddd;background:#fafafa;font:bold 0.95em arial, sans-serif;-moz-border-radius:0.4em;-khtml-border-radius:0.4em;}
input:hover, input:focus{border-color:#c5c5c5;background:#f6f6f6;}
select{padding:0.15em;width:10em;border:1px solid #ddd;background:#fafafa;font:bold 0.95em arial, sans-serif;-moz-border-radius:0.4em;-khtml-border-radius:0.4em;}
select:hover, select:focus{border-color:#c5c5c5;background:#f6f6f6;}
textarea{padding:0.15em;width:10em;border:1px solid #ddd;background:#fafafa;font:bold 0.95em arial, sans-serif;-moz-border-radius:0.4em;-khtml-border-radius:0.4em;}
textarea:hover, textarea:focus{border-color:#c5c5c5;background:#f6f6f6;}
.input-submit{padding:0.15em;width:10em;border:1px solid #ddd;background:#fafafa;font:bold 0.95em arial, sans-serif;-moz-border-radius:0.4em;-khtml-border-radius:0.4em;}
.input-submit:hover, .input-submit:focus{border-color:#c5c5c5;background:#f6f6f6;}
fieldset{border:1px solid #ddd;padding:0 0.5em 0.5em;}
.date input{background-image:url(../gfx/calendar-small.gif);background-repeat:no-repeat;background-position:100% 50%;}
.date fieldset label{float:none;display:block;text-align:left;width:auto;}
.date fieldset div{float:left;clear:none;margin-right:0.2em;}
.radio, .date{position:relative;}
.radio fieldset, .date fieldset{border:none;width:auto;padding:1px 0 0 11em;}
.radio legend, .date legend{font-size:1em;color:#000;}
.radio legend span, .date legend span{position:absolute;left:0;top:0.3em;width:10em;display:block;}
.radio label, .radio input{vertical-align:middle;display:inline;float:none;width:auto;background:none;border:none;}
.radio div{float:left;white-space:nowrap;clear:none;}
.email{width:14em;}
input.default{color:#bbb;}
#submit-go{margin-top:1em;width:69px;height:26px;text-indent:-9999px;overflow:hidden;border:0;background:url(../gfx/submit-button.gif) no-repeat 0 0;display:block;cursor:pointer !important;cursor:hand;}
#submit-go:hover{background-position:0 -26px;}
.dropdown{background:#dad9d4 url(../gfx/calendar.gif) no-repeat 2px 2px;border:1px solid #cac9c2;padding:0.2em;cursor:default;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;-moz-border-radius:0 2em 0 0;-khtml-border-radius:0 2em 0 0;border-radius:0 2em 0 0;width:21em;}
.dropdown .month{margin-left:48px;width:37%;}
.dropdown .year{margin-left:1em;width:25%;}
.dropdown .close{display:block;overflow:hidden;border:0;position:absolute;top:0.5em;right:1em;background:url(../gfx/close.png) no-repeat 50% 50%;width:16px;height:16px;border:none;text-indent:-9999px;}
.dropdown table{border-spacing:0;table-layout:fixed;empty-cells:show;margin-top:0.5em;width:100%;}
.dropdown thead th{width:14%;}
.dropdown tbody td{background:#fff;text-align:center;line-height:2;border:1px solid #dad9d4;}
.dropdown tbody td.hover{background:#748098;color:#fff;cursor:pointer;}
.dropdown .weekend{color:#f00;}
.dropdown .today{border:1px solid #f00;}
.dropdown .selected{background:#748098;color:#fff;}
