/* ---------- Header Opensoft ---------- */

/* ---------- Upper header ------------- */
.tabSelected{
    background-color: #95C7E4;
    #background-color: #8AC2E1;
}

/* ---------- Lower header ------------- */
#headerOuterWrapper {
	background-image: url('../images/leftOpensoftHeader.png');
}
#headerMiddleWrapper {
	background-image: url('../images/rightOpensoftHeader.png');
}
#headerTitleWrapper {
	/* sim, um é mesmo em % e outro em 'em' */
	margin-left: 30%;
	#margin-left: 20em;
}
#headerTitle {
	color:#000000;
}


/* ---------- Middle ------------- */


/* ---------- Destaque ------------- */
.seccoesWrapper {
	width:73em;
	text-align: center;
	background-color: white;
	margin: 0em auto;
	margin-top: 2.5em;	
}
.eGovWrapper {
	float: left;
	width: 14em;
	background-image: url("../images/icone_egov.gif");
	background-repeat:no-repeat;
	padding-left: 7em;
	height: 10em;
	text-align: left;
	margin-left: 2em;	
}
.eGovHeading {
	font-size: 1.8em;
	margin: 1.5em 0;
	text-decoration: none;
}
.simnWrapper {
	float: left;
	width: 14em;
	background-image: url("../images/icone_simn.gif");
	background-repeat:no-repeat;
	padding-left: 6.5em;
	height: 10em;
	text-align: left;
	margin-left: 2em;
}
.simnHeading {
	font-size: 1.8em;
	margin: 0.5em 0;
	text-decoration: none;
}
.contractWrapper {
	float: left;
	width: 14em;
	background-image: url("../images/icone_contract.png");
	background-repeat:no-repeat;
	padding-left: 6.5em;
	height: 10em;
	text-align: left;
	margin-left: 2em;
}
.contractHeading {
	font-size: 1.8em;
	margin: 0.5em 0;
	text-decoration: none;
}

.eGovWrapper2 {
	float: left;
	width: 20em;
	margin-right: 7em;
}

.simnWrapper2 {
	float: left;
	width: 20em;
	margin-right: 1em;
}

.contractWrapper2 {
	float: left;
	width: 25em;
	#width: 23em;
}

.eGovHeading2{
	float: left;
	margin: 1.5em 0 1.5em 0.5em;
	text-decoration: none;
}
	
.simnHeading2 {
	float: left;
	margin: 1.2em 0;
	text-decoration: none;
	width: 5.5em;
}

.contractHeading2 {
	float: left;
	margin-left: 0.2em;
	margin-top: 1.3em;
	text-decoration: none;
	width: 10em;
}

/* ---------- Clientes ---------- */
.clienteWrapper{
	width: 73em; 
	margin-bottom: 3em;
}
.clienteTitleWrapper{
	width: 73em; 
	text-align: left; 
	background-color: #259CDE;
	line-height: 2em;
	margin-bottom: 0.5em;
}
.clienteTitle{
	color: white; 
	font-size: 1.5em;
	margin: 0em;	
	padding-left: 1em;
}
.logoClienteWrapper {
	float: left;
	width: 16em;
	height: 10.6em;
}
.logoCliente { 
	padding: 2em;
	width: 12em;
	height: 6em;
}

.quoteClienteWrapper {
	float: left;
	padding: 0.5em;
	text-align: justify;
	margin-left: 2em;
	width: 53.8em;
	height: 10em;
	color: #259cde;
	text-align: right;
	padding: 2.5em 0.5em 0;
}
.introWrapper{
	text-align: justify; 
	background-color: white;
	margin: 0.5em 0;
	border-bottom: 0.1em dashed #3399cc;
}

.logoCliente2 { 
	padding:2em 2em 2em 0;
	width: 12em;
	height: 6em;
	float: left;
}

.headerClienteWrapper2 {
	float: left;
}

.headerClienteWrapper2 h1 {
	margin: 38px 0pt 0pt 10px; 
	float: left; 
	width: 565px;
	text-align: left;
}

/* ---------- Carreiras ---------- */
.carreirasTitleWrapper {
	width: 73em; 
	text-align: left; 
	background-color: #259CDE;
	line-height: 2em;
}
.carreirasTitle {
	color: white; 
	font-size: 1.5em;
	margin: 0em;	
	padding-left: 1em;
}
.carreirasRequisitosWrapper {
	width: 73em; 
	text-align: left; 
	margin-bottom: 1em;
	background-color: #f4f9fb;
	padding-top: 0.5em;
	border-bottom: 0.1em dashed #3399cc;
}
.carreirasExtraLine {
	text-align: left; 
	background-color: white;
	margin: 0.5em 0;
	border-bottom: 0.1em dashed #3399cc;
}