* {
	padding: 0;
	margin: 0;
	font-size: 1em;
}

/* CSS INDEX */

#base {
	margin: 0 auto;
	width: 900px;
	height: 100%;
	background-color: #05325B;
	font-family: Arial, Helvetica, sans-serif;
	background-position: 100%;
}

body {
	background-color: #05325B;
}

a:link {
	color: #FFF;
}
a:visited {
	color: #FFF;
}
a:hover {
	color: #4E6E8A;
}

h1 {
	font-size: 1em;
	color: #FFF;
}
h2 {
	font-size: 0.9em;
	color: #FFF;
}
h3 {
	font-size: 0.8em;
	color: #FFF;
}

#conteudo {
	font-size: 0.8em;
	width: 532px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	color: #fff;
}	
#header {
	margin: 0 auto;
	width: 900px;
	height: 150px;
	background-image:url(images/header1.gif);
}

/* INICIO SEPARADORES INDEX */ 

#separador1 {
	margin: 0 auto;
	width: 900px;
	height: 5px;
	background-color:#4E6E8A;
}
#separador3 {
	width: 532px;
	height: 1px;
	background-color:#4E6E8A;
}

#separador4 {
	width: 532px;
	height: 5px;

}

#separador5 {
	width: 10px;
	height: auto;
}

#separador6 {
	width: 900px;
	height: 20px;
	background-color:#4E6E8A;
}

#separador7 {
	width: 900px;
	height: 15px;
	background-color:#05325B;
}

/* FIM SEPARADORES INDEX */ 

#animation {
	border:#4E6E8A;
	border-bottom-color:#4E6E8A;
}

#footer {
	color: #4E6E8A;
	background-color:#05325B;
	margin: 0 auto;
	width: 900px;
	padding-top: 15px;
}

/* INICIO DO CSS MENU BOTOES INDEX */

#menu {
	padding:0;
	margin:0;
	height:2em;
	list-style-type:none;
	border-left:1px solid #4E6E8A;
	background: #05325B;
}
#menu li {
	float:left; 
	width:11em; 
	height:2em;
	line-height:2em;
	border-right:1px solid #4E6E8A;
	position:relative;
	text-align:center;
}
#menu li a, #menu li a:visited {
	display:block;
	text-decoration:none;
	color:#4E6E8A;
}
#menu li a span, #menu li a:visited span {
	display:none; /* needed to trigger IE */
}
#menu li a:hover {
	border:0; 
}
#menu li a:hover span {
	display:block;
	width:11em;
	height:2em;
	text-align:center;
	position:absolute; 
	left:1px; 
	top:1px; 
	color:#fff; 
	cursor:pointer;
}	

/* FIM DO CSS MENU BOTOES INDEX */
/* FIM CSS INDEX */



/* CSS MISSAO E VALORES  «««««««««««««««««««««««««««««««««««««««««««««««««  »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»» */

#base1 {
	margin: 0 auto;
	width: 900px;
	height: 100%;
	background-color: #353918;
	font-family: Arial, Helvetica, sans-serif;
	background-position: 100%;
}

body1 {
	background-color: #353918;
}

a:link {
	color: #FFF;
}
a:visited {
	color: #FFF;
}
a:hover {
	color: #6F7159;
}

h1 {
	font-size: 1em;
	color: #FFF;
}
h2 {
	font-size: 0.9em;
	color: #FFF;
}
h3 {
	font-size: 0.8em;
	color: #FFF;
}

#conteudo1 {
	font-size: 0.8em;
	width: 532px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	color: #fff;
}	

#header2 {
	margin: 0 auto;
	width: 900px;
	height: 150px;
	background-image: url(images/header2.gif);
}

/* INICIO SEPARADORES MISSAO E VALORES */ 

#separador1_1 {
	margin: 0 auto;
	width: 900px;
	height: 5px;
	background-color:#6F7159;
}

#separador2_1 {
	margin: 0 auto;
	width: 900px;
	height: 5px;
	background-color:#6F7159;
}

#separador3_1 {
	width: 532px;
	height: 1px;
	background-color:#6F7159;
}

#separador4_1 {
	width: 532px;
	height: 5px;

}

#separador5_1 {
	width: 10px;
	height: auto;
}

#separador6_1 {
	width: 900px;
	height: 20px;
	background-color:#6F7159;
}

#separador7_1 {
	width: 900px;
	height: 15px;
	background-color:#353918;
}

/* FIM SEPARADORES MISSAO E VALORES */ 

#footer_rh {
	color: #6F7159;
	background-color:#353918;
	margin: 0 auto;
	width: 900px;
	padding-top:10px;
}

#uvinhas {
	width:900px;
	height:150px;
	padding-bottom:10px;
}

/* INICIO DO CSS MENU BOTOES MISSAO E VALORES */

#menu_rh {
	padding:0;
	margin:0;
	height:2em;
	list-style-type:none;
	border-left:1px solid #6F7159;
	background: #353918;
}
#menu_rh li {
	float:left; 
	width:11em; 
	height:2em;
	line-height:2em;
	border-right:1px solid #6F7159;
	position:relative;
	text-align:center;
}
#menu_rh li a, #menu_rh li a:visited {
	display:block;
	text-decoration:none;
	color:#6F7159;
}
#menu_rh li a span, #menu_rh li a:visited span {
	display:none; /* needed to trigger IE */
}
#menu_rh li a:hover {
	border:0; 
}
#menu_rh li a:hover span {
	display:block;
	width:11em;
	height:2em;
	text-align:center;
	position:absolute; 
	left:1px; 
	top:1px; 
	color:#fff; 
	cursor:pointer;
}	

/* FIM DO CSS MENU BOTOES MISSAO E VALORES */
/* FIM CSS MISSAO E VALORES */






/* CSS RECURSOS HUMANOS  «««««««««««««««««««««««««««««««««««««««««««««««««  »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»» */


#base2 {
	margin: 0 auto;
	width: 900px;
	height: 100%;
	background-color: #504232; /* escura */
	font-family: Arial, Helvetica, sans-serif;
	background-position: 100%;
}

body2 {
	background-color: #504232; /* escura */
}

a:link {
	color: #FFF;
}
a:visited {
	color: #FFF;
}
a:hover {
	color: #82786B; /* clara */
}

h1 {
	font-size: 1em;
	color: #FFF;
}
h2 {
	font-size: 0.9em;
	color: #FFF;
}
h3 {
	font-size: 0.8em;
	color: #FFF;
}

#conteudo2 {
	font-size: 0.8em;
	width: 532px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	color: #fff;
	padding-right:10px;
}	

#header3 {
	margin: 0 auto;
	width: 900px;
	height: 150px;
	background-image: url(images/header3.gif);
}

/* INICIO SEPARADORES RECURSOS HUMANOS */ 

#separador1_2 {
	margin: 0 auto;
	width: 900px;
	height: 5px;
	background-color:#82786B;
}

#separador3_2 {
	width: 532px;
	height: 1px;
	background-color:#82786B;
}

#separador4_2 {
	width: 532px;
	height: 5px;

}

#separador5_2 {
	width: 10px;
	height: auto;
}

#separador6_2 {
	width: 900px;
	height: 20px;
	background-color:#82786B;
}

#separador7_2 {
	width: 900px;
	height: 15px;
	background-color:#504232;
}

/* FIM SEPARADORES RECURSOS HUMANOS */ 

#footer_tns {
	color: #6F7159;
	background-color:#504232;
	margin: 0 auto;
	width: 900px;
	padding-top:10px;
}

#uvinhas {
	width:900px;
	height:150px;
	padding-bottom:10px;
}

/* INICIO DO CSS MENU BOTOES RECURSOS HUMANOS */

#menu_tns {
	padding:0;
	margin:0;
	height:2em;
	list-style-type:none;
	border-left:1px solid #82786B;
	background: #504232;
}
#menu_tns li {
	float:left; 
	width:11em; 
	height:2em;
	line-height:2em;
	border-right:1px solid #82786B;
	position:relative;
	text-align:center;
}
#menu_tns li a, #menu_tns li a:visited {
	display:block;
	text-decoration:none;
	color:#82786B;
}
#menu_tns li a span, #menu_tns li a:visited span {
	display:none; /* needed to trigger IE */
}
#menu_tns li a:hover {
	border:0; 
}
#menu_tns li a:hover span {
	display:block;
	width:11em;
	height:2em;
	text-align:center;
	position:absolute; 
	left:1px; 
	top:1px; 
	color:#fff; 
	cursor:pointer;
}	

/* FIM DO CSS MENU BOTOES RECURSOS HUMANOS */
/* FIM CSS RECURSOS HUMANOS */


/* SEARCH RESULTS + JOB DETAILS pages */

/* overall table */ 
table.Micro {border-collapse:collapse; text-align: left; padding: 0px; margin: 0px; color:#FFF;}

 

/* SEARCH RESULTS PAGE: Table title, location/salary headers */
tr.MicroHeader   {font-size: 1em; font-weight: normal; color:#FFF; }
tr.MicroHeader th  {padding:5px 0px; border-bottom: solid 1px #C93;}
 


/* 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 #C93;}
tr.MicroItem td  { padding:5px 0px; border-bottom: solid 1px #C93;}
tr.MicroAltItem  { border-bottom: solid 1px #C93;}
tr.MicroAltItem td  { padding:5px 0px; border-bottom: solid 1px #C93;}

 

/* SEARCH RESULTS PAGE: 1 to X of X results found text */ 
p.Micro {font-size:1em; color:#FFF; padding: 0px 0px 0px 0px; margin: 0px;}

 

/* JOB DETAILS PAGE: job title*/
.title {    color: #C93; font-weight: normal; font-size: 1.5em; margin: 0px 0px 10px 0px; padding: 0px;} 

 


/* JOB DETAILS PAGE: back to search + apply links */
.applylinks        {font-weight: normal; font-size: 1em; padding: 5px; }
a:link.applylinks, a:visited.applylinks {color: #FFF; text-decoration: none; background-color: #000;}
a:hover.applylinks, a:focus.applylinks  {color: #ffffff; text-decoration: none; background-color: #C93;}
 

/* end of SEARCH RESULTS */

.hayslogo{
	float: left;
	width: 180px;
	height: 21px;
	background-image: url(http://www.hays.com/jobs/styleapps/hayslogo/micrositefooter/hays-white.png);
	_background-image: url(http://www.hays.com/jobs/styleapps/hayslogo/micrositefooter/hays-white.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 21px;
}

