body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:0.8em; 
	font-weight:bold; 
	color: #747678; 
	padding:0; 
	margin:0;}

h1 {font-size: 2em;color: #F08825;text-align: justify;}
h1.nopadtop {margin-top: 0px; padding-top: 0px; padding-bottom: 10px; margin-bottom: 0px;}
h2 {font-size: 1em;color: #061944;text-align: left; padding-bottom: 0px; margin-bottom: 0px;}
h3 {font-size: 0.9em;color:#747678;text-align: justify;}
h4 {font-size: 1em; color:#061944; text-align:justify; padding:0PX;}
h5 {font-size: 0.9em;color: #F08825;}
h6 {font-size: 0.9em;text-align: left;}

p 					{padding-top: 0px; margin-top: 0px;}
a:link, a:visited 	{color: #747678; text-decoration: none;}
a:hover, a:active 	{color: #F08825; text-decoration: none;}

ul.nomargin 		{ margin-top: 5px; margin-left: 10px; padding-left: 10px;} 

.clearer 			{clear:both;}

#container 			{margin-left: auto;	margin-right: auto;	width:900px;}

#header 			{width:900px;}
	
#breadcrumbs 									{width:900px; font-size:0.7em;	padding-top: 20px; font-weight: bold;}
#breadcrumbs a:link, #breadcrumbs a:visited 	{color: #FE7013; text-decoration: none;
}
#breadcrumbs a:hover, #breadcrumbs a:active 	{color: #061844; text-decoration: none;
}
	
#zagope_logo {width:300px; height:137px; padding: 33px 33px 33px 0px;}
#zagope_logo_2 {width:150px; height:69px; padding: 17px 17px 17px 0px;}
#zagope_logo_3 {width:200px; height:91px; padding: 23px 23px 23px 0px;}

#hays_logo {width:170px; height:22px; padding: 10px 10px 10px 0px;}

#barrinha {width:900px; height:1px; padding: 100px 100px 100px 0px;}
	
.nav 		{width: 900px; border-bottom: solid 1px #747678;}
.nav ul 	{width: 900px; padding: 0; margin: 0px;}
.nav li 	{width: 200px; height: 30px; float: left; display:block; padding-right: 5px; list-style:none; }

.nav li a:link.nav-quemsomos, 
.nav li a:visited.nav-quemsomos 	{width: 200px; height: 30px; display:block;background-image:url(images/btn_1_azul.jpg); background-repeat:no-repeat;}
.nav li a:hover.nav-quemsomos, 
.nav li a:focus.nav-quemsomos 		{width: 200px; height: 30px; display:block;background-image:url(images/btn_1_laranja.jpg); background-repeat:no-repeat;}

.nav li a:link.nav-zagopeemnumeros, 
.nav li a:visited.nav-zagopeemnumeros {width: 200px; height: 30px; display:block;background-image:url(images/btn_2_azul.jpg); background-repeat:no-repeat;}
.nav li a:hover.nav-zagopeemnumeros, 
.nav li a:focus.nav-zagopeemnumeros 	{width: 200px; height: 30px; display:block;background-image: url(images/btn_2_laranja.jpg); background-repeat:no-repeat;}

.nav li a:link.nav-recursoshumanos, 
.nav li a:visited.nav-recursoshumanos {width: 200px; height: 30px; display:block;background-image:url(images/btn_3_azul.jpg); background-repeat:no-repeat;}
.nav li a:hover.nav-recursoshumanos, 
.nav li a:focus.nav-recursoshumanos 	{width: 200px; height: 30px; display:block;background-image: url(images/btn_3_laranja.jpg); background-repeat:no-repeat;}

.navnew 				{width: 900px; border-bottom: solid 1px #747678; }
.navnew ul 				{width: 900px; padding: 0; margin: 0;}
.navnew li 				{width: 176px; float: left; display:block; padding: 0px 5px 0px 0px; list-style:none;}
.navnew li.navnopadding 	{padding: 0px 0px 0px 0px;}

.navnew a,
.navnew a:link, 
.navnew a:visited 	{width: 166px; float: left; padding: 7px 5px 7px 5px; display:block; background-color: #061944; color:#FFFFFF; text-align:center;}
.navnew a:hover, 
.navnew a:focus,
.navnew a:active,
a.navnew-on,
a:link.navnew-on,
a:visited.navnew-on 	{width: 166px; float: left; padding: 7px 5px 7px 5px; display:block; background-color: #f08825; color:#FFFFFF;text-align:center;}


.navhide {display:none;}

#content-container-image {width: 900px; clear:both; padding-top:10px;}
#image_welcome {width:900px; height:350px;}
#image_map {width:900px; height:606px;}
#image_aero_madeira {width:900px; height:252px;}
	
#content-container-text {width: 900px; clear:both; padding-top:20px; }
.leftcol {width: 435px; padding-right: 30px; float:left;}
.rightcol {width: 435px; float: left;}

.list-container {width: 435px;}
.listcol {width: 100px; float:left; padding-right: 5px;}

#footer-front {width:900px; font-size:0.7em;  padding-top:10px; font-weight: bold; padding-bottom:10px;} /* AQUI ERAM 10PX */
#footer {width:900px; font-size:0.7em; margin-top: 30px; padding-top:10px; font-weight: bold; border-top: solid 1px #747678;}

#photos-container 	{width: 900px; padding-top: 10px; font-size: .9em;}
.photo-box 			{width:168px;float:left; padding-bottom:0px; padding-right: 10px; display:block;}
.photo-descrip 		{width: 702px; padding-left: 10px; float:left;}
.photo-descrip a 	{text-decoration: underline;}





/* FOOTER */
#container-footer   {width: 100%; padding: 0px 0px 0px 0px; margin-left: auto; margin-right: auto; font-family: Arial, Helvetica, sans-serif; clear:both; border-top: 1px #c7d5de solid; position: relative; background-color: #ffffff;  }
#container-inner-footer {width: 828px; margin-left: auto; margin-right: auto; }

#container-footer_barrinha {border-top: 1px #F08825 solid; width:100%; padding-top:10px; padding-bottom:10px;}
 
.footerlinks   {width:444px; padding: 14px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; font-size:.85em; text-align:left;}
 .footerlinks ul   {width:444px; padding: 0px 0px 0px 0px; margin:0px; }
 .footerlinks li   {padding:0px 5px 0px 5px; margin:0px 0px 0px 0px; border-right: solid 1px #00aeef; list-style:none; float:left; color: #3e5991; }
 .footerlinks a:link,
 .footerlinks a:visited  {padding:0px; margin:0px 0px 0px 0px; color: #3e5991; font-weight:normal; text-decoration:none;    }
 .footerlinks a:hover, 
 .footerlinks a:focus    {padding:0px; margin:0px 0px 0px 0px; color: #162b61; font-weight:normal; text-decoration: underline;}
 
 .footerlinks li.norightborder    {border-right: none;}
 .footerlinks li.nopaddingleft    {padding-left: 0px;}

/* bookmark-share */
.footer-share    {width: 170px; padding: 14px 0px 9px 286px; font-size: 1.1em; line-height: 1.8em; float:left; }
 
 .share       				{padding:0px; width:170px; height:20px; margin: 0px;}
 .addthis_button_expanded  	{padding:0px; font-size:12px; line-height: 1em;}
 #share_icons     			{padding:0px;}
 
 
 /*#c7d5de*/
 


/* SEARCH RESULTS + JOB DETAILS pages */

/* overall table */ 
table.Micro {border-collapse:collapse; text-align: left; padding: 0px; margin: 0px; }

/* SEARCH RESULTS PAGE: Table title, location/salary headers */
tr.MicroHeader   {font-size: 1em; font-weight: normal; color:#f08825; }
tr.MicroHeader th  {padding:5px 0px; border-bottom: solid 1px #c7d5de;}

/* 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 #c7d5de;}
tr.MicroAltItem  { border-bottom: solid 1px #c7d5de;}
tr.MicroAltItem td  { padding:5px 0px; border-bottom: solid 1px #c7d5de;}

/* SEARCH RESULTS PAGE: 1 to X of X results found text */ 
p.Micro {font-size:1.2em; color:#f08825; padding: 0px 0px 0px 0px; margin: 0px;}

/* JOB DETAILS PAGE: job title*/
.title {    color: #f08825; font-weight: normal; font-size: 1.4em; margin: 10px 0px 10px 0px; padding: 0px; font-size: 2em; text-transform:uppercase;} 

/* 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: #f08825; font-weight: bold; }
a:hover.applylinks, a:focus.applylinks  {color: #ffffff; text-decoration: none; background-color: #061944; font-weight: bold;}

/* end of SEARCH RESULTS */
