﻿*                           { margin: 0; padding: 0; }
body						{ font-size: 11px;	color: #576666;  font-family: Verdana,Verdana,Helvetica,sans-serif; text-align: center; }
h1							{ color: #F17B21; font-size: 18pt; font-weight: normal; margin: 0; padding: 10px 0 10ps 0; }
h2							{ color: #666; font-size: 14pt; text-transform: uppercase; font-weight: normal; margin: 0; padding: 20px 0 20px 0; }
h3, h4, h5					{ color: #F17B21; text-transform: uppercase; font-weight: bold; font-size: 10px; margin: 20px 0 20px 0; }

#wrapper					{ width: 817px; margin: 0 auto; text-align: justify; }
#header						{ position: relative; }

h1#mainTitle				{ display: block; height: 30px; width: 263px; background: transparent url('../images/sonaecomLogo.jpg') top left no-repeat; margin-top: 7px; }
h1#mainTitle a				{ display: block; height: 30px; width: 263px; }
h1#mainTitle a:focus		{ -moz-outline-style: none; }
h1#mainTitle a span			{ margin-left: -10000px; }

ul							{ list-style-image: url('../images/arrow_grey.gif'); }
a							{ color: #F17B21; text-decoration: none; }

#flashBanner				{ height: 139px; width: 817px; display: block; background: transparent url('../images/bannerReplacement.png') top left no-repeat; }
#flashBanner object			{ height: 139px; width: 817px; }

#menu                       { background: url('../images/menu_barra.jpg') repeat-x; }
.mainMenu					{ margin: 0; padding: 19px 0 0; display: block; height: 37px; list-style-image: none; 
							  width: 643px; font-size: 10px; font-family: Verdana, helvetica, Sans-Serif; vertical-align:bottom; }
.mainMenu li				{ display:inline-box; display: inline-block; width: 93px; list-style-image: none; vertical-align: top;}
.mainMenu a					{ color: #CCD2D2; display: block;  width: 80px; padding-left: 8px; letter-spacing: -1px;
							  background: transparent url('../images/arrow_back_gray.gif') top left no-repeat; font-weight: bold; }
.mainMenu a:hover			{ color: #fff; background: transparent url('../images/arrow_menu_white.jpg') top left no-repeat; }
.mainMenu a.active          { color: #E36825; background-image: url('../images/arrow_menu_white.jpg'); }
.mainMenu .first-child		{ width: 135px; margin-left: 13px; }

#content					{ position: relative; width: 817px; text-align: left; }
#HRPane						{ min-height: 550px; position: absolute; top: 0; left: 0; width: 141px; padding: 10px; }
.HRMenu						{ padding: 0px; margin: 0px; margin-top: 45px; }
.HRMenu ul					{ padding: 0px; margin: 0px; }
.HRMenu li					{ list-style: none; list-style-image: none; padding-left: 10px; background: transparent url('../images/arrow_grey.gif') top left no-repeat; padding-bottom: 4px; }
.HRMenu li.open				{ background: transparent url('../images/arrow_down.gif') left 2px no-repeat;  }
.HRMenu li.open a			{ color: #F17B21; }
.HRMenu ul li.open ul          { padding-top: 2px; }
.HRMenu li.open li a		{ color: #576666; }
.HRMenu a, .breadcrumb a, .siteMapMenu a, .contactUs a { color: #77787A; font-size: 9px;}
.HRMenu a:hover, .breadcrumb a:hover, .siteMapMenu a:hover, .contactUs a:hover { color: #F17B21; }
.HRMenu a:active, .breadcrumb a:active, .breadcrumb .active { color: #F17B21; font-size: 8.6pt; }

.siteMapMenu a, .contactUs a { font-weight: bold; }

#HRPane h2					{ font-size: 10pt; font-weight: bold; padding: 0 0 0 8px; font-family: Verdana; text-transform: none; background: url('../images/pontosTitulosDestaques.png') no-repeat left 3px; }
#HRPane h2 a:hover          { color: #77787A; }

#mainContent				{ width: 454px; min-height: 550px; position: relative; margin-left: 161px; padding: 15px 20px 0 10px;
							  background: transparent url('../images/dottedLine.jpg') top right repeat-y; padding-bottom: 70px; }
#rightPane					{ background: transparent url('../images/rightPane.jpg') top right no-repeat; width: 173px; height: 550px; 
							  left: 644px; top: 0; position: absolute; }
							  
.printMailMenu				{ list-style-image: none; list-style: none; width: 173px; height: 30px; display: block; margin: 0; padding: 8px 0 0; position: absolute; left: 644px; top: 206px; }
.printMailMenu a, .printMailMenu span.pseudoLink { color: #77787A; cursor: pointer; font-size: 9px; font-weight: bold; }
.printMailMenu li			{ padding: 0px 0 4px 0; }
.printMailMenu .print, .printMailMenu .email { background: transparent url('../images/arrow.jpg') 3px top no-repeat; padding-left: 26px;  }
.printMailMenu .print       { padding-bottom: 5px; }

.menu						{ text-align: left; }

.breadcrumb					{ position: absolute; top: 10px; right: 124px; font-weight:bold; }
.siteMapMenu				{ position: absolute; top: 38px; right: 202px;}
.breadcrumb span, .siteMapMenu span	{ color: #77787A; font-size: 9px; }

.hidden						{ display: none; }

#searchBox					{ color:#576666; font-family:Verdana; height:14px; letter-spacing:0px; width:95px; 
							  position: absolute; top: 0; left: 0; padding: 0px; margin: 0; border:2px inset; font-size:7.5pt; }
							  
#searchButton				{ height: 16px; width: 13px; cursor: pointer; position: absolute; top: 0px; right: 0px; }
#searchForm					{ height: 16px; margin: 0px; padding: 0px; display: block; position: absolute; top: 37px; right: 2px; 
							  vertical-align: top; width: 112px; font-size:7.5pt; height: 22px;}

.contactUs					{ background: transparent url('../images/bullet.jpg') left 6px no-repeat; padding-left: 11px; 
							  position: absolute; top: 38px; right: 124px; }

#jnMainSonaecom				{ text-align: right; }
#jnMainSonaecom .Apply		{ font-size: 14px; }

#jlMainSonaecom ul			{ list-style-position: inside; margin-left: 0px; padding-left: 0px; } 
#jlMainSonaecom li			{ list-style-image: none; list-style: none; border-top: 1px dotted #E0E2E1; 
							  border-bottom: 1px dotted #E0E2E1; margin: 2px 0 2px 0; padding: 2px 0 2px 15px; 
							  height: 12px; background: transparent url('../images/arrow_grey.gif') 3px center no-repeat; }
							  
#titleBar					{ height: 53px; padding-top: 10px; }

.cvwarehouse h4				{ color: #595A5C; padding: 0.5em 0 0.5em 25px; margin: 0;}
.cvwarehouse .jobList		{ margin: 0 0 0 40px; }

.spAppLink					{ color: #F17B21; text-decoration: none; padding: 0 0 0 15px; margin: 0 0 0 25px; background: transparent url('../images/arrow_grey.gif') left 1px no-repeat;  }

#footer                     { margin-top: 10px; border-top: 1px solid #CCC;
                              background: transparent url(../images/footer_shadow.jpg)left bottom no-repeat; padding: 0 0 17px 0; display: block; }
#sub						{height:42px; margin-bottom:2px; padding-top:1px;}
#legal						{border-left:solid 1px #ccc; border-right: solid 1px #ccc; 
							border-top: solid 1px #ccc; font-size:10px; font-family:Verdana; color:#000;
							padding:7px 0 8px 9px;}

#optimuslink				{ width: 116px;height:42px; background-image: url(../images/optimus.jpg); float:left;margin-right:1px; border-right: solid 1px #ccc;}
#miaulink					{ width: 97px; background-image: url(../images/miau.jpg);height:42px; float: left;margin-right:1px; border-right: solid 1px #ccc;}
#publicolink				{ width: 62px; background-image: url(../images/publico.jpg);height:42px; float:left;margin-right:1px; border-right: solid 1px #ccc;}
#bizdirectlink				{ width: 124px; background-image: url(../images/bizdirect.jpg);height:42px; float:left;margin-right:1px; border-right: solid 1px #ccc; }
#mainroadlink				{ width: 119px; background-image: url(../images/mainroad.jpg);height:42px; float:left;margin-right:1px; border-right: solid 1px #ccc; }
#wedolink					{ width: 94px; background-image: url(../images/wedo.jpg);height:42px; float:left;margin-right:1px; border-right: solid 1px #ccc;}
#saphetylink				{ width: 120px; background-image: url(../images/saphety.jpg);height:42px; float:left;margin-right:1px; border-right: solid 1px #ccc;}

#optimuslink:hover			{ width: 116px; background-image: url(../images/optimus_hover.jpg);}
#miaulink:hover				{ width: 97px; background-image: url(../images/miau_hover.jpg);}
#publicolink:hover			{ width: 62px; background-image: url(../images/publico_hover.jpg);}
#bizdirectlink:hover		{ width: 124px; background-image: url(../images/bizdirect_hover.jpg);}
#mainroadlink:hover			{ width: 119px; background-image: url(../images/mainroad_hover.jpg);}
#wedolink:hover				{ width: 94px; background-image: url(../images/wedo_hover.jpg);}
#saphetylink:hover			{ width: 120px; background-image: url(../images/saphety_hover.jpg);}

#optimuslink span			{display:none;}
#miaulink span				{display:none;}
#publicolink span			{display:none;}
#bizdirectlink span			{display:none;}
#mainroadlink span			{display:none;}
#wedolink span				{display:none;}
#saphetylink span			{display:none;}




/* Jobdescription style */
.jobdescription				{}
.jobdescription div			{}
.jobdescription h1			{}
.jobdescription h2			{}
.jobdescription h3			{}
.jobdescription h4			{}
.jobdescription h5			{}
.jobdescription h6			{}
.jobdescription p			{ padding: 0 0 10px; }
.jobdescription ul			{ padding: 0 0 0 20px; }
.jobdescription li			{}
.jobdescription a, .jobdescription a:link	{}
.jobdescription a:hover		{}
.jobdescription a:active		{}
.jobdescription a:visited	{}

.poweredByLink
{
    float: right;
    font-size: 9px;
    margin-top: 20px;
}

.addthisstyle
{
    float:right;
}

