body {
	background-color:#000; 
	font-family:Tahoma,Helvetica,Verdana,Arial,sans-serif; 
	margin: 0px; 
	padding: 0px; 
	font-size: .8em;
	color:#8d9999;}

h1 {font-size: 1.4em;color: #EB7024;}

a:link, a:visited {  color:#ffffff; text-decoration: none; }
a:hover, a:focus { color:#EB7024; text-decoration: none; }

.clearer { clear:both;}


/* INICIO CSS INDEX */

#container {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
	
#separador1 {
	width:800px;
	height:10px;
	background-color:#666;
}

#header1 {
	width:800px;
	height:150px;
	background-image:url(images/header_1.jpg);} 
	
#header2 {
	width:800px;
	height:150px;
	background-image:url(images/header_2.jpg);}
	
#header3 {
	width:800px;
	height:150px;
	background-image:url(images/header_3.jpg);}
	
.nav {
	width: 800px;
	margin: 0px;
	font-size: 1em; 
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	text-align:center;
}

.nav ul											{ width: 800px; padding: 0px 0px 0px 0px; margin: 0px; }
.nav li											{ width: 200px; padding: 10px 0px; list-style:none; display: inline;   }
.nav a:link, .nav a:visited						{ width: 200px; padding: 10px 0px;  float:left; display:block;   border: solid 1px #ffffff; text-decoration:none; color: #ffffff; text-align:center; background-image:url(images/menu-bgd.jpg); background-repeat:repeat-x; background-position:top;  }
.nav a:hover, .nav a:focus, 
.nav a.selected, .nav a:visited.selected 		{ width: 200px; padding: 10px 0px; float:left; display:block;   border: solid 1px #ffffff; text-decoration:none; color: #f3b01b; text-align:center; background-image:url(images/menu-bgd.jpg); background-repeat:repeat-x; background-position:top;}
	
	

#texto {
	width:800px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:30px;
	padding-bottom:30px;
	clear: both;
	margin: 0px;
	position:relative;
 	text-align: justify;
}

.leftcol {
	width: 395px;
	margin-right: 10px;
	float: left;
}
.rightcol {
	width: 395px;
	float: left;
}
	
#separador_footer {
	width:800px;
	height:1px;
	background-color:#666;
	clear:both;}
	

#footer {
	width:800px;
	color: #999;
	margin:0;
	padding-top:21px;
	clear:both;
	}

.footerlinks {
	width: 620px;
	height: 26px;
	float: left;
}

.hayslogo {
	width: 61px;
	height: 26px;
	float: left;}


/* forms */

/* termina aqui  */


/* overall table */ 
table.Micro {border-collapse:collapse; padding: 0px; margin: 0px;}

/* SEARCH RESULTS PAGE: Table title, location/salary headers */
tr.MicroHeader 		{font-size: 1.4em; font-weight: bold; color:#EB7024; } 	/* ja alinhei a esquerda */
tr.MicroHeader th 	{padding:5px 0px; border-bottom: solid 1px #EB7024;}						/* esta cor é o laranja */

/* SEARCH RESULTS PAGE: job titles default to links set for all links */

/* SEARCH RESULTS PAGE: background cells + Location, Salary etc... */
tr.MicroItem 		{ border-bottom: solid 1px #4bb958;}
tr.MicroItem td 	{ padding:5px 0px; border-bottom: solid 1px #EB7024;} 					/* esta cor é o laranja */
tr.MicroAltItem 	{ border-bottom: solid 1px #4bb958;}
tr.MicroAltItem td 	{ padding:5px 0px; border-bottom: solid 1px #EB7024;}					/* esta cor é o laranja */

/* SEARCH RESULTS PAGE: 1 to X of X results found text */ 
p.Micro 			{font-size:1em; color:#8d9999; padding: 0px 0px 0px 0px; margin: 0px;}

/* JOB DETAILS PAGE: job title*/
.title 				{color: #EB7024; font-weight: bold; font-size: 1.4em; padding-top: 15px; margin-top: 15px; }	

/* JOB DETAILS PAGE: back to search + apply links */
.applylinks 							{font-weight: bold; font-size: 1em; padding: 5px; }
a:link.applylinks, a:visited.applylinks {color: #ffffff; text-decoration: none; background-color: #EB7024;}
a:hover.applylinks, a:focus.applylinks 	{color: #ffffff; text-decoration: none; background-color: #105ba9;}

/* end of SEARCH RESULTS */



