body
{
	font-size: 73%;
	font-family: Arial, Helvetica, Loma, 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: 80em;
	margin: 0 auto;
	position: relative;
}
#header
{
	width: 80em;
	float: left;

	top: 0;
	left: 0;
}
#header li
{
	float: right;
	margin: 0;
	background: url(http://www.centro-emprego.com/files/pipe.gif) no-repeat right .125em;
	padding: 0 .5em 0 .5em;
	color: #999;
}
#header li.last
{
	padding: 0 0 0 .5em;
	background: none;
}
#header ul
{
	margin: .3em 0 0 0;
}
#header li a
{
	font-weight: normal;
}
#bannerAd
{
	position: absolute;
	right: 0;
	top: 33px;
	height: 60px;
	width: 468px;
}
img#logo
{
	margin: 3.2em 0 1em 0;
	float: left;
}
#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://www.centro-emprego.com/files/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://www.centro-emprego.com/files/icon-rss.gif) no-repeat .5em 0;
	padding: 0 .5em 0 2em;
}
#nav li.norss
{
	background: none;
}
#nav li a
{
	font-weight: bold;
}

/* main left side with columns-------------------------------------------------------------------------------------*/
#main
{
	float: right;
	position: relative;
	width: 744px;
	text-align: left;
	position: relative;
	margin: 1em 0 0 0;
	color: #666;
}
#mainRec
{
	float: left;
	position: relative;
	width: 79.5em;
	text-align: left;
	margin: 13em 0 0 0;
	color: #666;
}
#main a, #mainRec a
{
	color: #3B72AB;
}
/*----doublemargin/indentation bug fix for i.e.5.5, extra div's added---------------------------------------------*/
.bugfix1
{
	float: left;
}
#main ul
{
	margin: 0 0 0 1.3em;
	padding: 0;
}
#main ul#area
{
	margin: 0 0 0 .4em;
}
#main .browse li
{
	line-height: 1.85em;
}
#main li#volunteer
{
	background: url(http://www.centro-emprego.com/files/dots.gif) repeat-x top;
	padding: 0;
	margin: .5em 0 0 0;
}
.browse
{
	border-top: solid 9px #b3c9d9;
	border-left: 1px solid #B3C9D9;
	border-right: 1px solid #B3C9D9;
	border-bottom: 1px solid #B3C9D9;
	float: left;
	background-color: #F7F7F7;
	padding: 0 0 0 .5em;
	width: 416px;
	margin: 0;
}

.browse2
{
	border-top: solid 9px #b3c9d9;
	border-left: 1px solid #B3C9D9;
	border-right: 1px solid #B3C9D9;
	border-bottom: 9px solid #B3C9D9;
	float: left;
	background-color: #F7F7F7;
	padding: 10px;
	width: 722px;
	margin: 0;
}

.search
{
	border-top: solid 9px #b3c9d9;
	border-left: 1px solid #B3C9D9;
	border-right: 1px solid #B3C9D9;
	border-bottom: 1px solid #B3C9D9;
	float: left;
	background-color: #F7F7F7;
	padding: 0 0 0 .7em;
	margin: 0 0 0 1.7em;
	width: 290px;
	color: #666;
}
form#searchHm
{
	float: left;
	width: 12em;
}
form#searchHm a
{
	background: url(http://www.centro-emprego.com/files/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;
}
form#searchHm input#town
{
	width: 8.5em;
	margin: .5em 0 0 0;
}
form#searchHm input#keyword
{
	width: 10em;
	margin: 0 0 2em 0;
}
form#searchHm input#btnSearch
{
	margin: 2em 0 1em 0;
	width: 71px;
}
form#searchHm select
{
	width: 7em;
}
form#searchHm label
{
	margin: 0 .5em 0 0;
}

.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://www.centro-emprego.com/files/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 img#rss
{
	float: left;
	margin: 0 1em 0 0;
}
.icon p
{
	margin: 0 0 1.5em 6.3em;
}
.icon h3
{
	margin: 0;
}
.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://www.centro-emprego.com/files/dots.gif) repeat-x top;
	padding: .3em 0 0 0;
}
.singleColA span
{
	font-weight: bold;
	display: block;
	background: url(http://www.centro-emprego.com/files/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;
}
/* right side column with ads-------------------------------------------------------------------------------------*/
#side
{
	width: 174px;
	float: left;
	margin-top: 1em;
	margin-left: 11px;
	background-color: #F7F7F7;
	padding-top: 10px; 
    border-top: solid 9px #b3c9d9;
	border-left: 1px solid #B3C9D9;
	border-right: 1px solid #B3C9D9;
	border-bottom: 1px solid #B3C9D9;
	text-align: center;
}

#side .adText
{
	background-color: #fff;
	border: solid 1px #B3C9D9;
	width: 162px;
	margin: 6px;
	text-align: center;
}
#side .last
{
	margin: 0 0 1em 0;
}

#side2
{
position: relative;
	width: 174px;
	float: left;
	background-color: #F7F7F7;
	padding-top: 10px; 
    border-top: solid 9px #b3c9d9;
	border-left: 1px solid #B3C9D9;
	border-right: 1px solid #B3C9D9;
	border-bottom: 1px solid #B3C9D9;
	text-align: center;
}

#side1
{
position: relative;
	width: 175px;
	float: left;
	margin-top: 1em;
	margin-right: 12px;
	text-align: center;
}

/* END right side column ----------------------------------------------------------------------------------*/
#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;
}
/*----GOOGLEADS---------------------------------------------*/
/* SW replaced by googleadverts - uncomment if re-implementing yahoo and comment out rest of this section
#overtureadverts
{
	float: left;
	height: 165px;
	margin: 2.5em 0pt 0pt;
}*/

#googleadverts
{
margin: 15px 0 15px 0;
float: left; 
height: 9px; 
background: #e4e4e4; 
width: 746px;
	
}

#googleadvertsLister
{
	float:right;
	margin:0pt;
	width:44em;
}

#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: #3B72AB;
	font-weight: normal;
}

/*----END GOOGLEADS---------------------------------------------*/

.holderEnd
{
	border-top: solid 9px #e4e4e4;
	float: left;
	width: 66.5555em;
	margin: 9em 0 0 0;
}
/*-------------------------------------------------------------------changes------------------------------------------------*/
.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;
}
#recruiters .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;
}
#recruiters .holderRec .secondCol span {
	font-size: 1.16em;
	margin: 0 0 0 3em;
	padding: 0;
	color: #000;
	font-weight: bold;
}
#recruiters .holderRec .secondCol span#endTxt {
	color: #666;
}
.holderRec .secondCol a {
	color: #00528d !important;
}
#recruiters .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: 42.5em;
	left: 13.5em;
	clear: both;
}
#skyAd {
	margin: 2em 0 2em 0;
	float: right;
	clear: both;
}
.holderRec a#adInfo  {
	background: url(http://www.centro-emprego.com/files/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;
}

#recruiters {
	width: 45.1em;
	float: left;
}
#recInner {
	margin: 1em 0 0 0;
	background: #F7F7F7 url(http://www.centro-emprego.com/files/visa.gif) no-repeat 31em .5em;
	border-top: solid 10px #d4d4d4;
	padding: 0 0 3em 2em;
	width: 45.1em;
}
#recruiters h1
{
	margin: 0 0 0 3em;
}
#recruiters span
{
	margin: 1em 0 0 8em;
	display: block;
	font-size: 90%;
}
#recruiters p
{
	font-size: 120%;
	margin: 0 1.3em 1em 6em;
}
#recruiters ul#reasons
{
	font-size: 120%;
	margin: 0 1em 1em 4em;
	font-weight: bold;
	list-style-type: disc;
}
#recruiters ul#reasons li
{
	margin: 0 0 0 3em;
}

/*-------------------------------------------------------------------changes------------------------------------------------*/
#holderEndHm p, .holderEnd p
{
	width: 20.85em;
	background: url(http://www.centro-emprego.com/files/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;
}
#footer
{
	clear: both;
	border-top: solid 9px #b3c9d9;
	width: 80em;
	text-align: left;
	margin: 2em 0 2em 0;
}

#footer2
{
	clear: both;
	width: 80em;
	text-align: left;
	padding-top:15px;
}

#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://www.centro-emprego.com/files/pipe.gif) no-repeat right .125em;
	padding: 0 .4em 0 .4em;
}
#footer li a, #footer a
{
	color: #00528d;
	font-weight: normal;
}
#footer li.first
{
	padding: 0 .4em 0 0;
}
#footer li.last
{
	padding: 0 0 0 .4em;
	margin: 0;
	background: none;
}
/* browse page with banner ad in header--------------------------------------------------------------------------------*/
#header img#advert
{
	float: right;
	margin: .7em 0 1.4em 0;
}

#navList
{
	width: 21em;
	float: left;
	background-color: #F7F7F7;
	margin: 5em 0 0 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: 21em;
	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: #F7F7F7;
	font-weight: bold;
	border-top: solid .3em #F7F7F7;
}
#subNav li.dead
{
	padding: .2em 0 0 0;
	margin: 0;
	background: #F7F7F7 url(http://www.centro-emprego.com/files/subNav-bg.gif) no-repeat left bottom;
	border-top: solid .3em #fff;
}
#subNav li.deadTab
{
	padding: 0;
	margin: 0;
	background: #F7F7F7 url(http://www.centro-emprego.com/files/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 #F7F7F7;
	border-right: solid .6em #F7F7F7;
	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://www.centro-emprego.com/files/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: 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://www.centro-emprego.com/files/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 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 li
{
	float: left;
}
#jobFrame a
{
	font-weight: normal;
}
#jobFrame a.arrows
{
	font-weight: bold;
	float: right;
	background: url(http://www.centro-emprego.com/files/ditto-r.gif) no-repeat left;
	padding: 0 0 0 1em;
	clear: both;
}
#jobFrame li.email
{
	background: url(http://www.centro-emprego.com/files/icon-email.gif) no-repeat left;
	padding: 0 0 0 2em;
	float: left;
}
#jobFrame li.rss
{
	background: url(http://www.centro-emprego.com/files/icon-rss.gif) no-repeat left;
	padding: 0 0 0 2em;
	margin: 0 0 0 2.5em;
	float: left;
}
#jobFrame ul.jobStyle
{
	margin: 0;
	padding: 0;
	width: 43.4em;
}
#empFrame ul.jobStyle
{
	margin: 0;
	padding: 0;
	float:left;
	width:48.5em;
}
#jobFrame .jobStyle li, #empFrame .jobStyle li, #topPaging ul li, #endPaging ul li
{
	background: url(http://www.centro-emprego.com/files/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
{
	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
{
	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
{
	float: right;
	font-weight: bold;
	margin: 1em 0 .5em 0;
}
#topPaging, #endPaging
{
	float: left;
	clear: both;
	width: 43.4em;
}
#jobFrame ul.paging a, #empFrame ul.paging a
{
	font-weight: bold;
}
#jobFrame ul.paging li, #empFrame ul.paging li
{
	float: left;
	background: url(http://www.centro-emprego.com/files/pipe.gif) no-repeat right 0.15em;
}
#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, #topPaging ul.paging li.last a, #endPaging ul.paging li.last a
{
	font-weight: bold;
	margin: 0 .5em 0 0;
}
#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://www.centro-emprego.com/files/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://www.centro-emprego.com/files/dots.gif) repeat-x bottom;
	margin: 0 0 .7em 0;
	float: left;
}
#jobFrame #jobList ul li
{
	background: url(http://www.centro-emprego.com/files/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;
}

/* search left-hand column --------------------------------------------------------------------------------*/

#searchNav
{
	float: left;
	width: 20em;
	padding: 0 0 0 1em;
}
#searchNav a
{
	background: url(http://www.centro-emprego.com/files/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, #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;
}
/* job detail page new column layout -----------------------------------------------------------------------------*/

#jobDetail
{
	width: 49.5em;
	float: left;
	margin: 0;
	position: relative;
}
#jobDetail h1
{
	margin: 0 0 1em 0;
}
#jobDetail h2
{
	font-size: 190%;
	background: url(http://www.centro-emprego.com/files/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://www.centro-emprego.com/files/ditto-r.gif) no-repeat left;
	font-weight: bold;
}
#jobDetail #logos p
{
	background: url(http://www.centro-emprego.com/files/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 .cmsList ul
{
	list-style-type: disc;
	list-style-position: inside;
}
#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;
}

/*-- apply button changes */

.applyMethod
{
	background: #d2d1e2;
	border-top: solid 4px #e6e6ef;
	border-bottom: solid 4px #e6e6ef;
	float: left;
	clear: both;
	width: 49em;
	margin: 1em 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 35.3em;
	display: block;
	padding: 0 0 0 2em;
	line-height: 1.1em;
}
#jobDetail a#applyOnline
{
	margin: 0 0 2em 0;
	padding: 0;
	display: block;
	clear: both;
}
#jobDetail a.imgLink, #jobDetail span.imgLink
{
	margin: .3em 0 0 35.3em;
	display: block;
	padding: 0;
}
#jobDetail a#contact
{
	background: url(http://www.centro-emprego.com/files/icon-recruiter.gif) no-repeat .1em 0;
	height: 14px;
}
#jobDetail a#profile
{
	background: url(http://www.centro-emprego.com/files/icon-profile.gif) no-repeat .1em 0;
	height: 14px;
}
#jobDetail a#binocular
{
	background: url(http://www.centro-emprego.com/files/icon-binocular.gif) no-repeat .1em 0;
	height: 14px;
}
#jobDetail a#email
{
	background: url(http://www.centro-emprego.com/files/icon-email.gif) no-repeat .1em 0;
	height: 14px;
}
#jobDetail a#shortlist
{
	background: url(http://www.centro-emprego.com/files/icon-shortlist.gif) no-repeat .1em 0;
	height: 14px;
}
#jobDetail a#unshortlist
{
	background: url(http://www.centro-emprego.com/files/icon-shortlistminus.gif) no-repeat .1em 0;
	height: 14px;
}
#jobDetail a#rss
{
	background: url(http://www.centro-emprego.com/files/icon-rss.gif) no-repeat .1em 0;
	height: 14px;
}
#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://www.centro-emprego.com/files/ditto-r.gif) no-repeat left;
	padding: 0 0 0 .8em;
}
#pdf p.pdf
{
	background: url(http://www.centro-emprego.com/files/icon-pdf.gif) no-repeat left;
	margin: 0 4em .5em 0;
	padding: 0;
	height: 2.8em;
}
#pdf p.word
{
	background: url(http://www.centro-emprego.com/files/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;
}
/* refine search right column-----------------------------------------------------------------------------*/
#refineJob
{
	width: 14.8em;
	float: right;
	background-color: #F7F7F7;
}
#refineJob p
{
	color: #000;
	padding: 0 1em 1em 1em;
}
#refineJob p.dots
{
	margin: 0 1em 1em 1em;
	background: url(http://www.centro-emprego.com/files/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;
}
#refineJob h2#first
{
	margin: 0;
	border: 0;
}
#refineJob a.ditto
{
	background: url(http://www.centro-emprego.com/files/ditto-l.gif) no-repeat left;
	padding: 0 0 0 1em;
	color: #3B72AB;
	margin: 0 0 0 1em;
}
#refineJob a.ditto-r
{
	background: url(http://www.centro-emprego.com/files/ditto-r.gif) no-repeat right;
	padding: 0;
	color: #3B72AB;
	width: 3.1em;
	margin: 0 0 0 1em;
}
#refineJob a.ditto-l
{
	background: url(http://www.centro-emprego.com/files/ditto-r.gif) no-repeat left;
	padding: 0 0 0 1em;
	color: #3B72AB;
	margin: 2em 0 4em 3em;
}
#refineJob h5 a
{
	color: #3b72ab;
	font-weight: normal;
	background: url(http://www.centro-emprego.com/files/dots.gif) repeat-x bottom;
	padding: 0 0 .3em 0;
	margin: 0 1em 1em 1em;
}
/* Career Advice Section  -----------------------------------------------------------------------------*/
#navAdvice
{
	float: left;
	margin: 11.7em 0 0 0;
	clear: left;
}
#navZone
{
	float: left;
	margin: 10.2em 0 0 0;
	clear: left;
}
body#forgottenPass #navZone
{
	margin-top: 14.2em;
}

#navAdvice ul, #navZone ul
{
	width: 10.7em;
}
#navAdvice li.nested
{
	background: url(http://www.centro-emprego.com/files/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 li#menuLine, #navZone li#menuLine, #navZoneHm li#menuLine
{
	border-top: solid 1px #3B72AB;
	width: 11.7em;
}
#navAdvice li a.top
{
	background: url(http://www.centro-emprego.com/files/dots.gif) repeat-x top;
	display: block;
	padding: .6em 0 0 0;
}
#navAdvice li, #navZone li, #navZoneHm li
{
	background: url(http://www.centro-emprego.com/files/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: 53em;
	float: right;
	margin: 0 0 0 1.4em;
}
#careerFrame1
{
	width: 53em;
	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;
}
/*#careerFrame img {
	float: right;
	margin: 0 0 .8em 1em;
}*/
#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 h3
{
	font-weight: normal;
	font-family: Arial, Helvetica, Sans-Serif;
	background: url(http://www.centro-emprego.com/files/dots.gif) repeat-x bottom;
	padding: 0;
	margin: 0;
	height: auto !important;
	height: 6em;
	min-height: 6em;
}
#careerFrame span.author
{
	display: block;
	line-height: 1.8em;
	margin: 0.5em 0;
}
#careerFrame strong
{
	display: block;
	font-weight: bold;
}
/*locations styled box for JavaScript enabled browsers----------------------------------------------------------------*/
#morelocationscontentdiv #location
{
	background-color: #F7F7F7;
	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://www.centro-emprego.com/files/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: #3B72AB;
}
#location p
{
	text-align: right;
}
#location p.locationInfo
{
	text-align: left;
}
#location a.close
{
	color: #3B72AB;
	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://www.centro-emprego.com/files/dots.gif) repeat-x bottom;
	width: 100%;
	padding: 0 0 4em 0;
	margin: 0 0 3em 0;
}
/*A-Z employers listing and filter by----------------------------------------------------------------*/

ul#azBrowse
{
	padding: .3em 0 0 0;
	margin: .5em 0 3em 0;
	background: url(http://www.centro-emprego.com/files/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: #F7F7F7;
	margin: 7.1em 0 0 0;
	padding: 1.2em;
}
#filterBox h2
{
	font-size: 185%;
}
#empFrame
{
	width: 48.5em;
	float: right;
}
/*----doublemargin/indentation bug fix for i.e.5.5, extra div's added---------------------------------------------*/
#main .bugfix2
{
	float: left;
}
#main #empFrame .bugfix2 
{	
	width:22em;
}
#main .bugfix2 ul
{
	margin: 1em 1em 0 0;
}
#main .bugfix2 li a
{
	color: #3b72ab;
	text-transform: uppercase; /*----end--------------------------------------------*/
}
#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://www.centro-emprego.com/files/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://www.centro-emprego.com/files/dots.gif) repeat-x bottom;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0.6em 0;
}

/* Your Account section---------------------------------------------------------------------------------------------*/
#title
{
	clear: both;
	width: 47.2em;
	padding: 0;
	height: auto !important;
	height: 11em;
	min-height: 11em;
}
#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: 47.1em;
	float: left;
}
#account
{
	margin-top: 0.9em;
}
#account form
{
	/*margin-top: -1em;*/
}

#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://www.centro-emprego.com/files/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: #F7F7F7;
	border-top: solid 10px #d4d4d4;
	padding: 0 1em;
	margin: 0;
	float: left;
	position: relative;
}
#tableBg table
{
	margin-bottom: 6em;
	padding-bottom: 0;
}

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: 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, #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;
}
/* forms: application/reply message/add job alert-------------------------------------------------------------*/

#reply label.required, #apply label.required, #alert label.required, #create label.required, #request label.required, #recZone label.required
{
	background: url(http://www.centro-emprego.com/files/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://www.centro-emprego.com/files/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://www.centro-emprego.com/files/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://www.centro-emprego.com/files/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://www.centro-emprego.com/files/dots.gif) repeat-x top;
	padding: 1em 0 0 0;
}
#jobDetail .vcard ul
{
	padding: 0;
	margin: 0;
	clear: left;
	width: 35em;
}
.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;
}
/* forms: Upload your CV section -------------------------------------------------------------*/
#uploadFrame
{
	width: 53em;
	float: right;
	margin: 0 0 0 1.4em;
}
#uploadFrameRec
{
	width: 65.6em;
	float: right;
	margin: 0 0 0 1.4em;
}
#uploadFrameRecHm
{
	width: 65.6em;
	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://www.centro-emprego.com/files/arrows.gif) no-repeat 0 center;
	margin: 0;
}
#uploadFrame ul#arrowsAlter
{
	background: url(http://www.centro-emprego.com/files/arrows.gif) no-repeat 0 .3em;
	margin: 5em 0 .6em 0;
}
#uploadFrameRecHm ul#arrowsAlter
{
	background: url(http://www.centro-emprego.com/files/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://www.centro-emprego.com/files/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://www.centro-emprego.com/files/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://www.centro-emprego.com/files/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; /*margin: 1em 0 0 0;*/
}
#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://www.centro-emprego.com/files/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://www.centro-emprego.com/files/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
{
	/*height: 1.8em*/
}

#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: 11.8em;
}
#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://www.centro-emprego.com/files/dot.gif) no-repeat left .5em;
	margin: 0 0 0 0;
	padding: 0 0 0 .8em;
}

#navOrder ul#last
{
	background: url(http://www.centro-emprego.com/files/dots.gif) repeat-x bottom;
	margin: 0 0 0 0;
	padding: 0 0 1.5em 2em;
}

#navOrder span
{
	display: block;
	background: url(http://www.centro-emprego.com/files/dots.gif) repeat-x bottom;
	font-weight: bold;
	padding: 0 0 .5em 0;
}
#navOrder li#menuLine
{
	border-top: solid 1px #3B72AB;
	background: url(http://www.centro-emprego.com/files/dots.gif) repeat-x bottom;
	display: block;
	padding: .4em 0 .4em 2em;
}
#navOrder li#menuLine-on
{
	border-top: solid 1px #3B72AB;
	background: url(http://www.centro-emprego.com/files/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://www.centro-emprego.com/files/1-off.gif) no-repeat 0 .3em;
}
#navOrder li.on1
{
	padding: .4em 0 .8em 2em;
	background: url(http://www.centro-emprego.com/files/1-on.gif) no-repeat 0 .3em;
}
#navOrder li.no2
{
	padding: .1em 0 .8em 2em;
	background: url(http://www.centro-emprego.com/files/2-off.gif) no-repeat;
}
#navOrder li.on2
{
	padding: .1em 0 .8em 2em;
	background: url(http://www.centro-emprego.com/files/2-on.gif) no-repeat;
}
#navOrder li.no3
{
	padding: .1em 0 .8em 2em;
	background: url(http://www.centro-emprego.com/files/3-off.gif) no-repeat;
}
#navOrder li.on3
{
	padding: .1em 0 .8em 2em;
	background: url(http://www.centro-emprego.com/files/3-on.gif) no-repeat;
}
#navOrder li.no4
{
	padding: .1em 0 .8em 2em;
	background: url(http://www.centro-emprego.com/files/4-off.gif) no-repeat;
}
#navOrder li.on4
{
	padding: .1em 0 .8em 2em;
	background: url(http://www.centro-emprego.com/files/4-on.gif) no-repeat;
}
#navOrder li.no5
{
	padding: .1em 0 .8em 2em;
	background: url(http://www.centro-emprego.com/files/5-off.gif) no-repeat;
}
#navOrder li.on5
{
	padding: .1em 0 .8em 2em;
	background: url(http://www.centro-emprego.com/files/5-on.gif) no-repeat;
}
#navOrder li.no6
{
	padding: .1em 0 .8em 2em;
	background: url(http://www.centro-emprego.com/files/6-off.gif) no-repeat;
}
#navOrder li.on6
{
	padding: .1em 0 .8em 2em;
	background: url(http://www.centro-emprego.com/files/6-on.gif) no-repeat;
}
#navOrder li.no7
{
	padding: .1em 0 .8em 2em;
	background: url(http://www.centro-emprego.com/files/7-off.gif) no-repeat;
}
#navOrder li.on7
{
	padding: .1em 0 .8em 2em;
	background: url(http://www.centro-emprego.com/files/7-on.gif) no-repeat;
}
#navOrder li.no8
{
	padding: .1em 0 .8em 2em;
	background: url(http://www.centro-emprego.com/files/8-off.gif) no-repeat;
}
#navOrder li.on8
{
	padding: .1em 0 .8em 2em;
	background: url(http://www.centro-emprego.com/files/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://www.centro-emprego.com/files/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://www.centro-emprego.com/files/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:0em 8em 0.8em 15em !important; */
	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; /* margin:0em 8em 0.8em 15em !important; */
	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;
}

#horizAds div#lastiframe iframe
{
	float: left !important;
	margin: 0;
	padding: 0;
}

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: 72px;*/
	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 a
{
	background-color: #f4fafd;
	padding: 0;
	width: 43.15em !important;
}

#jobFrame #jobList .course ul
{
	background: #f4fafd url(http://www.centro-emprego.com/files/dots.gif) repeat-x bottom;
	float: left;
}

/* Validation errors ---------------------------------- */

.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://www.centro-emprego.com/files/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: 35em;
}
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;
}
/*---------------------------Employer Detail Profiles------------------------*/

.subject
{
	float: left;
	background: url(http://www.centro-emprego.com/files/dots.gif) repeat-x left bottom;
	position: relative;
	margin: 0;
	width: 100%;
}
.frame
{
	float: left;
	background: url(http://www.centro-emprego.com/files/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;
}
.text
{
	float: right;
	width: 40em;
	margin: .05em 0 0 0;
	padding: 1em 0 0 0;
}
#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://www.centro-emprego.com/files/dots.gif) repeat-x left bottom;
}
.candidateTxt span
{
	display: block;
	background: url(http://www.centro-emprego.com/files/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://www.centro-emprego.com/files/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;
}
/* Video page code------------------------------------------------------------------------------------*/
.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;
}
/* employer detail style changes */

#jobDetail .blueBox
{
	width: 49.5em;
	background: #e5f2ff;
	border-top: 10px solid #bed7ec;
	float: left;
	margin-bottom: 20px;
}
#jobDetail .blueBox h2
{
	background: none;
	color: #333;
	margin: 0 0 0 10px;
	padding: 0;
}
#jobDetail #employImg img
{
	max-width: none;
	width: 49.5em;
	margin-bottom: 15px;
}
#jobDetail .blueBox .section
{
	width: 47em;
	background: url(http://www.centro-emprego.com/files/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://www.centro-emprego.com/files/blueBoxArrow.gif) no-repeat 0 3px;
	padding-left: 30px;
	margin-bottom: .3em;
	font-weight: normal;
}
#jobDetail .blueBox p
{
	margin-left: 30px;
}
#jobDetail .colContainer
{
	margin-bottom: 22px;
	width: 49.5em;
	float: left;
}
#jobDetail .twoCol
{
	background: #fff2f0;
}
#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: 27em;
	float: left;
	background: #fff;
	border-right: 2.5em solid #fff;
}
#jobDetail .colContainer .keyFacts .section
{
	background: url(http://www.centro-emprego.com/files/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://www.centro-emprego.com/files/keyFactsBg.gif) repeat-x top left;
	padding-top: 32px;
	margin-top: 0;
}

#jobDetail .colContainer .keyFacts h3
{
	background: url(http://www.centro-emprego.com/files/onWhiteArrow.gif) no-repeat 0 3px;
}
#jobDetail .colContainer .keyFacts p
{
	margin: 0 10px .8em 30px;
}
#jobDetail #candiTips
{
	width: 20em;
	float: right;
}
#jobDetail #candiTips h2
{
	background: url(http://www.centro-emprego.com/files/candiTipsBg2.gif) no-repeat top right;
	padding: 32px 0 0 0;
	margin: 0;
	color: #333;
}
#jobDetail #candiTips #candiPic h2
{
	background: url(http://www.centro-emprego.com/files/candiTipsBg.gif) no-repeat top right;
	padding: 32px 0 45px 0;
}
#jobDetail #candiTips h2 span
{
	padding: 0 10px 25px 10px;
	display: block;
}
#jobDetail #candiTips #candiPic h2 span
{
	padding: 0 120px 0 10px;
	display: block;
}
#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://www.centro-emprego.com/files/quote.gif) no-repeat bottom right;
	padding-bottom: 10px;
}
#jobDetail #candiTips blockquote
{
	background: url(http://www.centro-emprego.com/files/dotsQuote.gif) no-repeat top left;
	padding-top: 43px;
}
/*Yahoo hotspots */
#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://www.centro-emprego.com/files/dots.gif) repeat-x scroll left top;
	float: left;
	margin-top: 10em;
	padding-top: 1em;
	width: auto;
}
/*-----new homepage layout------*/

#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://www.centro-emprego.com/files/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://www.centro-emprego.com/files/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://www.centro-emprego.com/files/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: 14em;*/ /*width: 12em;*/
	width: 28%;
}
.doubleColNew .icon
{
	margin: 0;
	padding: 0 0 1em 0;
	float: left;
	width: 12em;
	background: url(http://www.centro-emprego.com/files/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://www.centro-emprego.com/files/ditto-l.gif) no-repeat left;
	padding: 0 0 0 1em;
	color: #3B72AB;
	margin: 0 0 0 .5em;
}