body {
	font-size: 73%;
	font-family: Arial, Helvetica, Sans-Serif; 
	margin:0 auto; 
	text-align: center;
	line-height: 1.4em;
}
p {
	color: #666;
}
a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}	
a:hover {
	text-decoration: underline;
}

h1, h2, h3, h4 {
	font-family: Georgia, Times New Roman;
	color: #666;
}
h1 {
	font-size: 235%;
	margin: 0 0 .2em 0;
}
h1 span {
	color: #000;
}
h2 {
	font-size: 145%;
	margin: 0 0 .3em 0;
}
h3 {
	font-size: 130%;
	margin: 0 0 1em 0;
	font-weight: bold;
}
h4  {
	font-size: 115%;
	margin: 0 0 .1em 0;
}
#container {
	width: 100%;
	margin: 0 0 0 1.5em;
}
#header {
	width: 100%;
	float: left;
}
#header img {
	display: none;
}
#header ul {
	display: none;
}
p#logo {
	margin: 0;
	float: left;
	position: absolute;
	top: 0;
	left: 0;
}

/* main left side with columns-------------------------------------------------------------------------------------*/
#main {
	float: left;
	position:relative;
	width: 99%;
	text-align:left;
	position: relative;
	margin: 2.5em 0 0 0;
	color: #666;
}
#main a {
	color: #bb4722;
}
/*----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 .3em;
}
#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;
	float: left;
	background-color: #F7F7F7;
	padding: 0 0 0 .5em;
	width: 36.5em;
	height: 23.5em;
	margin: 0;
}
.search{
	border-top: solid 9px #b3c9d9;
	float: left;
	background-color: #F7F7F7;
	padding: 0 0 0 .7em;
	margin: 0 0 0 1.7em;
	width: 27em;
	color: #666;
	height: 23.5em;
}
form#searchHm {
	float: left;
	width: 13.5em;
}
form#searchHm a {
	background: url(http://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 0 0 2em;
}
form#searchHm input#town {
	width: 10em;
	margin: .5em 0 0  0;
}
form#searchHm input#keyword {
	width: 12em;
	margin: 0 0 2em 0;
}
form#searchHm input#btnSearch {
	margin: 2em 0 1em 0;
}
form#searchHm select {
	width: 8.5em;
}
form#searchHm label {
	margin: 0 1em 0 0;
}
.holder {
	border-top: solid 9px #b3c9d9;
	float: left;
	width: 66.5555em;
	margin: 3.5em 0 0 0;
}
.holder img {
	float: right;
	margin: 1em 0 0 0;
}
.doubleCol {
	float: left;
	width: 25.5em;
}
.icon {
	background: url(http://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 p {
	margin: 0 0 2em 5em;
}
.icon h3#upload {
	background: url(http://www.centro-emprego.com/files/txt-upload.gif) no-repeat top left;
	width: 118px;
	height: 18px;
	text-indent:-1000em;
	margin: 0 0 .2em 3.9em;
}
.icon h3#receive {
	background: url(http://www.centro-emprego.com/files/txt-receive.gif) no-repeat top left;
	width: 160px;
	height: 18px;
	text-indent:-1000em;
	margin: 0 0 .2em 3.9em;
}
.icon h3#rss {
	background: url(http://www.centro-emprego.com/files/txt-jobs.gif) no-repeat top left;
	width: 127px;
	height: 18px;
	text-indent:-1000em;
	margin: 0 0 .2em 3.9em;
}
.singleCol {
	float: left;
	width: 12.2em;
	margin: 0 0 0 .6em;
	padding: 0 .5em 0 0;
}
.singleCol img {
	margin: .9em 0 .5em 0;
	float: left;
}
.singleCol p {
	margin: 1.5em 0 1.5em 0;
}
.singleCol p#profile {
	margin: 1.6em 0 .5em 0;
	background: url(http://www.centro-emprego.com/files/dots.gif) repeat-x top;
	padding: .3em 0 0 0;
}
.singleCol 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;
}
.unbold {
	font-weight: normal;
}
/* right side column with ads-------------------------------------------------------------------------------------*/
#side {
	display: none;
}
/* 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;
	margin: 1em 1.6em 0 0;
}
#adviceInner h3 a {
	display: block;
}
#news {
	border-top: solid 9px #b3c9d9;
	float: right;
	padding: 0;
	margin: 3em 0 0 1em;
	width: 26em;
	color: #666;
}
.newsCol {
	float: left;
	width: 12em;
	margin: .8em 0 0 0;
}
.newsCol p {
	margin: 1.5em 0 .8em 0;
}
.newsColRight {
	float: left;
	width: 12em;
	margin: .8em 0 0 1.8em;
}
.newsColRight p {
	margin: 1.5em 0 .8em 0;
}
.holderEnd {
	border-top: solid 9px #e4e4e4;
	float: left;
	width: 66.5555em;
	margin: 2.5em 0 0 0;
}
.holderEnd p {
	width: 20.85em;
	background: url(http://www.centro-emprego.com/files/dots.gif) repeat-x top;
	padding: .5em 0 0 0;
	float: left;
	margin: 1em 1.8em 1em 0;
}
.holderEnd p#col3 {
	margin: 1em 0 1em 0;
	float: right;
}
.holderEnd a {
	display: block;
}
#footer {
	clear: both;
	float: left;
	border-top: none;
	width: 100%;
	text-align: left;
	margin: 1em 0 1em 0;
}
#footer p {
	clear: both;
	margin: 0 0 1em 0;
}
#footer ul {
	display: none;
}
/* browse page with banner ad in header--------------------------------------------------------------------------------*/
#header img {
	display: none;
	border: solid 1px red;
}
#logoPlus {
	margin: 1em 0 1em 0;
	float: left;
}
#navList {
	width: 21em;
	float: left;
	background-color: #F7F7F7;
	margin: 5em 0 0 0;
}
#navList h2 {
	font-size: 165%;
	padding: .7em 0 0 .5em;
	clear: both;
	margin: 0 0 .2em 0;
}
#navList h2 span {
	color: #000;
}
#navList a {
	font-weight: normal;
}
ul#subNav  {
	clear: both;
	margin: 0 0 1em 0;
	width: 21em;
	background-color: #fff;	
	float: left;
}
#subNav li {
	float: left;
	margin: 0;
	text-align: center;	
	width: 5em;
	background-color: #fff;
	height: 1.75em;
}
#subNav li.live {
	padding: .2em 0 0 0;
	background-color: #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;
}
#expand h2 {
	font-size: 190%;
	color: #fff;
	padding: .5em 0 0 0;
}
#expand a {
	color: #fff;
	font-weight: bold;
}
#expand ul {
	margin: 0;
	padding: 0 0 1.2em 0;
}
#expand li#indent {
	padding: 0 0 0 1.5em;
	white-space:nowrap;
}
#expand li span {
	font-weight: normal;
}
#navList p.line {
	border-bottom: solid 1px #fff;
	padding: 0 0 1.2em 0;
	width: 19em;
}
#navList a.link {
	background: url(http://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;
}
#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 li.first, #empFrame li.first  {
	font-weight: bold;
}
#jobFrame li {
	float: left;
}
#jobFrame a {
	font-weight: normal;
}
#jobFrame a.arrows {
	font-weight: bold;
	float: right;
	background: url(http://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;
}
#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;
}
#jobFrame ul.jobStyle {
	width: 43.4em;
	margin: 0;
	padding: 0;
	float: left;
}
#empFrame ul.jobStyle {
	width: 48em;
	margin: 0;
	padding: 0;
}
#jobFrame .jobStyle li, #empFrame .jobStyle li {
	background: url(http://www.centro-emprego.com/files/pipe.gif) no-repeat right 0.25em;
	padding: 0 .5em 0 .5em;
	line-height: 1.4em;	
	float: left;
}
#jobFrame .jobStyle li.first, #empFrame .jobStyle li.first {
	background: none;
	padding: 0 .5em 0 0;
}
#jobFrame .jobStyle li.last, #empFrame .jobStyle li.last {
	background: none;
	padding: 0 .5em 0 .5em;
}
#empFrame .jobStyle li.last a {
	font-weight: normal;
}
#empFrame .jobStyle li a {
	font-weight: normal;
}
#jobFrame ul.paging, #empFrame ul.paging {
	float: left;
	font-weight: bold;
	margin: 1em 0 .5em 0;
}
#jobFrame ul.paging a, #empFrame ul.paging a {
	font-weight: bold;
}
#jobFrame ul.paging li, #empFrame ul.paging li{
	float: right;
	background: url(http://www.centro-emprego.com/files/pipe.gif) no-repeat right 0.25em;
}
#jobFrame ul.paging li.last {
	font-weight: normal;
	padding: 0 0 0 .5em;
}
#empFrame ul.paging li.last {
	font-weight: normal;
	padding: 0 0 0 .5em;
}
#empFrame ul.paging li.last a {
	font-weight: bold;
}
#jobList {
	float: left;
	width: 100%;
	clear: both;
}
#jobList .sponsor p {
	background-color: #e4e9ec;
	padding: 0 0 0 .3em;
	width: 43.15em;
}
#jobList .sponsor a {
	background-color: #e4e9ec;
	padding: 0;
}
#jobFrame #jobList .sponsor ul {
	background: #e4e9ec url(http://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;
}
/* 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 {
	height: 6em;
}
#searchNav select.size {
	width: 6.5em;
	float: left;
}
#searchNav p {
	clear: both;
	margin: 0;
}
/* job detail page new column layout -----------------------------------------------------------------------------*/

#jobDetail {
	width: 99%;
	float: left;
	margin: 0;
}
#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;
}
#logos {
	float: left;
}
#jobDetail #logos a {
	display: none;
}
#jobDetail #logos p {
	background: none;
	margin: 0;
	padding: 0 .7em 0 .7em;
	float: left;
	clear: none;
}
#jobDetail #logos p.dots {
	background: none;
	margin: 0 0 1.5em 0;
}
#jobDetail ul {
	padding: 0 16.9999em 2em 0;
	color: #000;
	float: left;
	margin: 0;
	list-style-type: none;
}
#main ul.area span {
	font-weight: bold;
	width: 6em;
	float: left;
	margin: 0;
	color: #666;
}
#main ul.area li {
	clear: left;
}
#main ul.area li a {
	margin: 0;
	padding: 0;
	float: left;
}
#main ul.area li.addrLine {
	margin: 0 0 0 6.2em;
}
#jobDetail a {
	font-weight: normal;
	display: block;
	padding: 0 0 0 2em;	
	line-height: 1.1em;
}
#jobDetail a.imgLink {
	display: none;
}
#jobDetail a#contact {
	display: none;
}
#jobDetail a#email {
	display: none;
}
#jobDetail a#shortlist {
	display: none;
}
#jobDetail a#rss {
	display: none;
}
#jobDetail p {
	clear: both;
	margin: 0 0 1.5em 0;
	line-height: 1.4em;
}
#jobDetail input {
	display: none;
}
#pdf {
	display: none
}
/* refine search right column-----------------------------------------------------------------------------*/
#refineJob {
	display: none;
}
/* Career Advice Section  -----------------------------------------------------------------------------*/
#navAdvice {
	float: left;
	margin: 11.9em 0 0 0;
}
#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.title {
	background: none;
	padding: 0 0 0 0;
	margin: .6em 0 0 0;
}
#navAdvice ul {
	margin: 0;
	display: block;
	padding: 0;
}
#navAdvice li#top {
	border-top: solid 1px #bb4722;
}
#navAdvice li a.top {
	background: url(http://www.centro-emprego.com/files/dots.gif) repeat-x top;
	display: block;
	padding: .6em 0 0 0;
}
#navAdvice 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 {
	font-weight: normal;
}
#careerFrame {
	width: 53em;
	float: right;
	margin: 0 0 0 1.4em;
}
#careerFrame a {
	font-weight: normal;
}
#careerFrame p {
	color: #000;
	margin: 2em 0 0 0;
}
#careerFrame img {
	float: right;
	margin: 2em 0 .8em 1em;
}
#careerFrame h3 {
	font-weight: normal;
	font-family: Arial, Helvetica, Sans-Serif;
	background: url(http://www.centro-emprego.com/files/dots.gif) repeat-x bottom;
	padding: 0 0 2em 0; 
	margin: 0;
}
#careerFrame strong {
	display: block;
	font-weight: bold;
}
/*locations styled box for JavaScript enabled browsers----------------------------------------------------------------*/
#location  {
	background-color: #F7F7F7;
	border: solid #6f6f6f 1px;
	padding: 1.5em;
	float: left;
	width: 53em;
}
#location ul {
	float: left;
	margin: 0 3.5em 0 0;
	text-align: left;
}
#locate h2 {
	background: url(http://www.centro-emprego.com/files/dots.gif) repeat-x top;
	width: 45.5em;
	margin: 2em 0 0 0;
}
#locate ul {
	float: left;
	margin: 0 1em 0 0;
	text-align: left;
	width: 16em;
}
#location a, #locate a  {
	font-weight: normal;
	color: #bb4722;
}
#location a.close  {
	text-align: right;
	color: #bb4722;
	display: block;
	font-weight: bold;
}
#location li, #locate li  {
	margin: 0 0 0 1em;
}
#location ul li.bold, #locate ul li.bold, #locate ul#lastList li.bold  {
	margin: 1em 0 0 0;
	font-weight: bold;
}
#location ul li.ind {
	font-weight: bold;
	margin: 0;
}
#location ul li.bold a, #location ul li.ind a, #locate ul li.bold a {
	font-weight: bold;
	margin: 0;
}
#locate ul#lastList  {
	margin: 0;
	width: 14.1em;
}
#locate ul#lastList li a  {
	font-weight: bold;
}
#locate ul#lastList li  {
	margin: 0;
	font-weight: bold;
}
#find label, #find input {
	display: block;
}
#find input#again {
	width: 25em;
	margin: 0 0 1em 0;
}
/*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: 9.8em 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 .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: .6em 0 0 0;
	padding: 0;	
	clear: right;
}
#empJobs p {
	clear: left;
	background: url(http://www.centro-emprego.com/files/dots.gif) repeat-x bottom;
	padding: 0 0 1.7em 0;
	margin: 0;
}
#empJobs p.bott {
	padding: 0 0 .5em 0;
}
#empJobs span {
	background: url(http://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: .6em 0 0 0;
	text-transform: uppercase;
}
#empJobs  {
	clear: both;
}
/* Your Account section---------------------------------------------------------------------------------------------*/
#title {
	clear: both;
	width: 47.2em;
	padding: 0 0 4em 0;
}
#account {
	width: 47.1em;
	float: left;
}
#title h1 {
	margin: 0;
}
#account h2 {
	background: url(http://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 0 1em;
	margin: 0;
	float: left;
}
table  {
	width: 100%;
	color: #000;
}
table p {
	margin: 0 0 1em 0;
	color: #000;
}
table span  {
	font-weight: bold;
	color: #000;
}
table span.name  {
	display: block;
	margin: 0;
	font-weight: normal;
}
table caption {
	padding:  0 0 .5em 0;
	background-color: #F7F7F7;
	width: 100%;
	margin: 0;
	font-family: Georgia, Times New Roman;
	font-size: 145%;
	color: #666;
}
table th.date {
	width: 7em;	
}
table th.title {
	width: 16em;
}
table th.recruiter {
	width: 14em;
}
table th.messages {
	width: 8em;
}
table th.action {
	width: 4em;
}
table th.actions {
	width: 20em;
}
table th.from {
	width: 15em;
}
table th.message {
	width: 28em;
}
table tr {
	background: url(http://www.centro-emprego.com/files/dots.gif) repeat-x bottom;	
}
table tr#end {
	background: none;
	height: 7em !important;
}
table td {
	padding: 1em 0 0 0;
	vertical-align: top;
}
table a.edit {
	background: url(http://www.centro-emprego.com/files/pipe.gif) no-repeat right 0.1em;
	padding: 0 .7em 0 0;
	margin: 0 .7em 0 0;
}
table a.arrow {
	background: url(http://www.centro-emprego.com/files/ditto-r.gif) no-repeat left;
	margin: 0 0 0 2.5em;
	padding: 0 0 0 1em;
}
#addAlert input {
	margin: 3em 1.2em 1em 0;
	width: 112px;
	float: right;
}
#sendReply input {
	margin: 0 0 2em 0;
}
#tips {
	width: 17.5em;
	float: left;
	border-top: solid 10px #b3c9d9;
	margin: .9em 0 0 1.7em;
}
#tipsTable {
	width: 17.5em;
	float: left;
	border-top: solid 10px #b3c9d9;
	margin: 0 0 0 1.7em;
}
#tips p, #tipsTable p {
	margin: 0 0 1em 0;
}
#tips h2, #tipsTable h2 {
	margin: 0 0 1em 0;
}
#tips h3, #tipsTable h3 {
	font-weight: bold;
	color: #666;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 100%;
	margin: 0;
}
/* forms: application/reply message/add job alert-------------------------------------------------------------*/

#reply label.required, #apply label.required, #alert 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 {
	width: 15em;
	float: left;
	vertical-align: top;
}
#reply textarea, #apply textarea {
	float: left;
	width: 32em;
	height: 14em;
}
#reply p.helpTxt {
	margin: 1em 0 1em 15.2em;
}
#apply span, #alert span {
	padding: .5em 0 0 15em;
	width: 32em;
	color: #000;
	display: block;
	clear: left;
}
#reply p, #apply p, #alert p {
	margin: 0 0 .5em 0;
	padding: .5em 0 0 0;
	clear: both;
	color: #000;
}
#apply a {
	display: block;
	background: url(http://www.centro-emprego.com/files/ditto-r.gif) no-repeat 0 1.5em ;
	padding: 1em 0 0 0;
	font-weight: normal;
}
#reply p.end, #apply p.end, #alert p.end {
	background: #fff url(http://www.centro-emprego.com/files/dots.gif) repeat-x top;
	float: left;
	width: 47.1em;
	clear: both;
}
#apply input, #alert input, #reply input {
	width: 15em;
}
#apply input#attach {
	width: 21em;
}
#reply input#btnSubmit, #apply input#btnSubmit, #alert input#btnSubmit {
	margin: 1em 0 0 15.6em;
	width: 72px;
}
#apply span.mandatory {
	background: url(http://www.centro-emprego.com/files/mandatory.gif) no-repeat 14em .7em;
}
#apply input.radio {
	float: left;
	margin: 0 .3em 0 0;
	width: auto;
}
#apply label.radio {
	width: 1.5em;
	padding: 0 1em 1.5em 0;
}
#apply label.check {
	width: 30em;
	float: none;
}
#apply input.check {
	width: 1.3em;
	margin: .2em .5em 2em 0;
	float: left;
}
fieldset {
	margin: 0 0 2.5em 0;
	float: left;
	width: 100%;
}
#alert select {
	width: 22.3em;
	margin: 0 0 1em 0;
}
#alert select.multiSelect {
	height: 6em;
}
#alert select.size {
	width: 6em;
	float: left;
}
#alert label.align {
	float: left;
	margin: .2em .3em 0 0;
	width: 2.8em;
}
#alert input#town {
	width: 11em;
}
#alert label.alignSm {
	float: left;
	margin: .2em .2em 0 .5em;
	width: 1em;
}
#alert p.helpTxt {
	margin: 0 0 1em 25.8em;
	clear: none;
	color: #666;
}
.popUp {
	margin: 1em!important;
}
.popUp ul {
	margin: 0 0 2em 0 !important;
}
#top {
	width: 44em;
	clear: both;
	margin: 0 0 2em 22.5em;
}
#top h1 {
	margin: 0;
}
#top h2 {
	font-size: 1.2em;
	font-family: Arial, Helvetica, Sans-Serif; 
}
#info {
	width: 20.9em;
	float: left;
	margin: 0;
	background: #fff url(http://www.centro-emprego.com/files/dots.gif) repeat-x top;
	padding: 1em 0 0 0;
}

#jobDetail .vcard ul, #jobDetail .vcard ul.adr, #jobDetail .vcard ul.tel {
	padding: 0;
	margin: 0;
	clear: left;
}
.vcard ul li span {
	position: absolute;
	left: 6.3em;
}
.vcard ul li span.space {
	position: relative;
	left: 0;
}
#jobDetail .vcard ul li span a {
	margin: 0;
	padding: 0;
}
.vcard ul li {
	padding: 0;
	width: 25em;
}
.vcard  {
	float: left;
}
input#btnDownload {
	padding: 1em 0 0 0;
}