* { padding: 0; margin: 0 }
html { height: 100% }
body { background: #fff  url(../Design/FundoDireito.gif); font: 62.5% Verdana, Arial, Helvetica, sans-serif; color: #666; height: 100%}

.Body { width: 750px; background: #fff; height: 100%; float: left;  }
.Global { width: 750px; background: #fff url(../Design/GlobalFundo.png) repeat-y left; float: left; padding-bottom: 10px }
	* html .Global { height: 500px }
	
.Topo { padding: 0 0 0 20px }
	.TopoMenu { border: 1px solid #ccc; border-top: 0; float: left; width: 728px; background: transparent url(../Design/topoFundo.png) repeat-y right; }
		.TopoMenu a:link, .TopoMenu a:visited { 
		display: block; text-transform: uppercase; border-left: 1px solid #ccc; border-right: 1px solid #ccc;
			padding: 5px 7px; margin-left: 9px; float: left; color: #464646; font-size: 0.9em; text-decoration: none }
			* html .TopoMenu a { margin-left: 4px!important; }
		.TopoMenu a:hover, .TopoMenu a:active { background: #ccc }
	
	.TopoBanner { clear:both }
		.LogoApoio { float: right; width: 157px; padding-bottom: 22px; background: transparent url(../Design/logoAdiFundo.png) no-repeat bottom right;  }
			.LogoApoio a { display: block;  }	
			.LogoApoio a img { border-bottom: 0  }		
			.TopoBanner img { border: 0; display: block; float:left; border-bottom: 1px solid #989898 }
			
.ErroLogin { padding: 5px 0 5px 0; clear: both }
.ErroLogin span { display: block; background: #d20000; color:#fff; float: left; padding: 2px 5px  }

.Login { padding: 28px 0 40px 31px; clear: both }
	.Login fieldset { border: 0 }	
		.Login legend { color: #999; font-weight: bold }
		.input1 { border: 1px solid #717171; border-right: 1px solid #efefef; border-bottom: 1px solid #efefef; width: 152px;
		padding: 2px 0 }
		.Login .LoginForm label { display: block; margin-top: 7px; float: left; width: 100% }
		.Login .LoginForm input { float: left }
		.Login .LoginForm a { float: left; display: block }
		.Login .LoginForm a img { border: 0 }
		.Login .opcoesForm { clear: both; padding: 9px 0 }
		.Login .opcoesForm input { float: none }
		.Login .opcoesForm label { display: inline; color: #000 }			
		.Login a:link, .Login a:visited { text-decoration: none; color: #000 }
		.Login a:hover, .Login a:active { text-decoration: underline }	

.Logado { padding: 28px 0 40px 31px; clear: both }
	.Logado a { margin-top: 5px;  }
	.Logado .tituloLegend { padding-bottom: 5px }
	.Logado .tituloLegend { color: #999; font-weight: bold; padding-left: 8px }
	.txtLblsUserData { color: #333333; text-decoration: none; font-size: 1.1em }
		
.Newsletter { padding-left: 31px; clear: both  }
	.Newsletter fieldset { border: 0 }
	.Newsletter legend { color: #999; font-weight: bold }
	.Newsletter p { padding: 5px 0 11px }	
	.Newsletter label { display: block; width: 100%; padding: 11px 0 3px}			
	.Newsletter input { float: left }		
	.Newsletter a img { border: 0 }		
	
	
.Conteudo { width: 523px; float: right; font-size: 1.2em }
	.Texto {}/* sem DIV Destaques */
	.TextoCurto { width: 355px; float: left } /* usar com o DIV Destaques */

.Destaques { width: 135px; float: right }
	.Destaques h3 { text-transform: uppercase }
	.Destaques ul { background: transparent url(../images/2riscas.png) repeat-x bottom }	
	.Destaques li { list-style: none; padding-bottom: 20px  }
	.Destaques a:link, .Destaques a:visited { color: #18B782; font-weight: bold; text-decoration: none }
	.Destaques a:active, .Destaques a:hover { color: #000; text-decoration: none }	
	.Destaques h3 { margin: 19px 0 1px; }
	
.Rodape { clear: both; padding-left: 31px; background: #fff  }	
.Rodape a img { border: 0  }	
.RodapeLinks { padding-top: 15px; border-top: 1px solid #ccc }
	.RodapeLinks table { width: 100%; border-right: 1px solid #ccc;  }
	.RodapeLinks table td { border-left: 1px solid #ccc; text-align: center; vertical-align: top  }
	
	
/* ESTILOS GERAL */

a:link, a:visited { text-decoration: underline; color: #666 }
a:hover, a:active { text-decoration: none; color: #000 }
	h1 { font-size: 1.7em; margin: 21px 0; }
	h2 { font-size: 1.4em; margin: 19px 0; }	
	h3 { font-size: 1.4em; margin: 19px 0; }	
	
.lista2Itens { clear: both; float: left; width: 100%  }
	.lista2Itens li { float: left; width: 50%; list-style: none }
	.lista2Itens li div.padd { padding: 5px 10px  }

.Banner3images { clear: both; padding: 15px 0; float: left; width: 100%   }
	.Banner3images img { width: 33%; display: block; float: left }

.pDown { clear: both; display: block }
.txtCenter { text-align: center}	
	
/* * * * o * * * */ 

.txtPreto { color: #000000; }
.txtCinzento { color: #666666;}
.smallTxtCinzento { color: #666666; font-size: 0.9em; }

a.lnkPreto:link, a.lnkPreto:visited { color: #000; text-decoration: none;}
a.lnkPreto:hover, a.lnkPreto:active { color: #000; text-decoration: underline;}

a.lnkLaranja:link, a.lnkLaranja:visited { color: #FF6600; text-decoration: none; }
a.lnkLaranja:hover, a.lnkLaranja:active { color: #000000; }

a:link, a:visited { color: #666666;	text-decoration: underline; }
a:hover, a:active {	color: #666666;	text-decoration: underline; }


.subtitGeral { color: #000; font-weight:bold; padding: 5px 0; font-size: 1.1em }
.TextoDinamico td p { padding: 0 0 15px}
.AreaEspecial { padding: 5px 0 15px}
.FormInicio { margin-top: 10px}


/* ASTERISCOS OBRIGATÓRIO */
.txtLblsReqFieldFrmCandidato { font-size: 1.2em; color: #9999FF }
.txtLblsReqFieldFrmContacto { font-size: 1.2em;	color: #CC6600 }

a.lnkSubMenuContacto:link, a.lnkSubMenuContacto:visited { color: #666666; text-decoration:	none; font-size: 0.9em; }
a.lnkSubMenuContacto:hover, a.lnkSubMenuContacto:active { color: #CC6600; text-decoration:	none; }

a.lnkAreaContactos:link, a.lnkAreaContactos:visited { color: #CC6600; font-size: 0.9em; }
a.lnkAreaContactos:hover, a.lnkAreaContactos:active { color: #000; }


/* CONTROLES */
input.CtrlsLogin { width: 158px }
input.CtrlForms {  }
input.CtrlForms, input.CtrlsLogin, select.CtrlForms  { 
	border: 1px #717171 solid; border-right: 1px #ccc solid; border-bottom: 1px #ccc solid; color: #333; background: #FFFFFF; padding: 3px 0}
select.CtrlForms { padding: 0 }

textarea.CtrlForms
{
	border-color: #CCCCCC;
	border-width: 1px;
	font-size: 0.9em;			
	color: #333333;
	background-color: #FFFFFF;
}

input.CtrlChkbox
{
	border-color: #000000;
	border-width: 1px;
	font-size: 0.9em;		
	color: #333333;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
}

input.ResetBtForm
{
	border-color: #000000;
	border-width: 1px;
	font-size: 0.9em;		
	color: #333333;
	background-image: url(../Design/bot_reset.gif);
}



/* * * * o * * * */ 

.Table3, .Table1, .SearcResultCand, .Table4 { width: 100%; border-collapse: collapse; font-size: 0.9em }
	.Table3 td { padding: 5px 0 7px; vertical-align: top  }
	.Table3 .Col1 { width: 30%; text-align: right; padding-right:7px; color: #666; }
	.Table3 .Col2 { width: 45% }
	.Table3 .Col3 { width: 25% }
	.labelPreto .Col1 {color: #000}
	
.Table1 table { width: 100%; border-collapse: collapse }	
.Table4 { height: 100% }
.Table4 td { width: 50%; padding: 5px 10px}

.wi50 { width: 50% }
.wi100 { width: 100% }
.Wi200 { width: 200px}
.wi100px { width: 100px}

.Grid1 { width: 100%; border-collapse: collapse; }
	.Grid1 table { width: 100%; border-collapse: collapse; }
	.Grid1 td { padding: 2px 0; vertical-align: top }
	.Grid1 .CFIGrid_Header { padding: 2px }
	
table.HeaderScope { width: auto; float: right}	
table.HeaderScope td { padding: 1px 2px }	
#CFIEmpresaSearchResult1_CFIGrid1_ctblGrid { margin-bottom: 10px}
		
.PerfilOfertaLista { width: 100%; border-collapse: collapse}
	.PerfilOfertaLista td { width: auto; vertical-align: top; padding:3px 9px }	
	.PerfilOfertaLista a img { border: 0 }
	.PerfilOfertaLista .CinzaRow td { background: #ebebeb}
	.PerfilOfertaLista td.opcaoIcon { width: 62px; padding:2px 0 }

.input11 { width: 100px }
.input2 { width: 200px }

.CinzaRow td { background: #ebebeb }
.PesquisaRow td, .PesquisaRow th { background: #37AC37 }

.CandidatoShow { margin-bottom: 10px  }
.CandidatoShow table { width: 100%; border-collapse: collapse; }
.CandidatoShow {border-top: 1px solid #cccccc }
.CandidatoShow table td { padding: 3px 6px; border-bottom: 1px solid #cccccc }

.SearcResultCand { margin-top: 10px}
.SearcResultCand td, .SearcResultCand th { width: 50%; padding: 2px 7px; vertical-align: top; text-align: left }
.SearcResultCand th { font-weight: normal }
.SearcResultCandTable { margin-bottom: 15px; width: 100%; border-collapse: collapse }

.AreasEspecializacao td { vertical-align: top; font-size: 0.9em;  }	
.AreasEspecializacao input { font-size: 0.8em;  }
.AreasEspecializacaoFundo { background: transparent url(../Design/areaEspecFundo.gif) no-repeat left top }	
.AreaEspItens td { padding: 0!important}
.AreaEsoOpcoes { vertical-align: top }
.AreaEsoOpcoes td { vertical-align: top}
.AreaEsoOpcoes td td { padding: 5px; vertical-align: top}
.AreaEsoOpcoes label { padding-left: 3px }
	
.Btn1 { background: #fff url(../Design/Seta.gif) no-repeat center right; border: 1px solid #ccc; color: #000; padding: 1px 18px 2px 10px; margin: 0; }	
a.Btn1 { display: block; text-decoration: none; padding: 3px 18px 5px 10px; color: #000;}
a.Btn1:link, a.Btn1:visited { text-decoration: none; color: #000; }
.Btn1:hover { background: #fff url(../Design/SetaHI.gif) no-repeat center right }
.btnVoltar { margin-right: 100px }

.fLeft { float: left }
.fRight { float: right }
	
.NoStyleContent h1 { margin: 21px 0; font-size: 1.3em  }
.NoStyleContent h2 { margin: 19px 0; font-size: 1.2em }
.NoStyleContent h3 { margin: 18px 0; font-size: 1.1em  }
.NoStyleContent h4 { margin: 21px 0; font-size: 1.0em  }
.NoStyleContent h5 { margin: 22px 0; font-size: 1.0em  }
.NoStyleContent h6 { margin: 25px 0; font-size: 1.0em  }
.NoStyleContent pre { white-space: pre; margin: 13px 0 }
.NoStyleContent p { margin: 16px 0 }
.NoStyleContent strong { font-weight: bold }
.NoStyleContent em { font-style: italic }
.NoStyleContent u { text-decoration: underline }
.NoStyleContent strike { text-decoration: line-through }
.NoStyleContent sup { vertical-align: super }
.NoStyleContent sub { vertical-align: sub }
.NoStyleContent ul { display: block; margin: 16px 0; padding: 0 0 0 40px; }
.NoStyleContent ul li { list-style-type: disc; list-style-position: inside }
.NoStyleContent ul li ul li { list-style-type: circle }
.NoStyleContent ul li ul li ul li { list-style-type: square }
.NoStyleContent ul li ul { margin: 0 }
.NoStyleContent ol { display: block; margin: 16px 0; padding: 0 0 0 40px; }
	.NoStyleContent ol li { list-style-type: decimal-leading-zero; list-style-position: inside }
.NoStyleContent ol li ol { margin: 0 }
.NoStyleContent blockquote { margin-left: 40px }
.NoStyleContent hr { margin: 8px 0; border: inset 1px #000 }

.NoStyleContent a { color: #006699; text-decoration: none }
.NoStyleContent a:hover { color: #000; text-decoration: none }	

.ListaDestaques li { list-style: none }	

/* ESTILOS ANTIGO */	

/* LABELS */

.txtLblsForm { font-size: 1.0em; color: #666666; }
	.txtLblsForm label { padding: 0 4px  }

/* VALIDATORS */

.txtLblsErroFrm { font-size: 1.0em; color: #CC6600; }
.PaddBot { margin-bottom: 15px }
.bgBranco { background: #fff }

/***************************************************************************/

/* FORMULÁRIOS PESQUISA */

input.CtrlSearch
{
	border-color: #000000;
	border-width: 1px;
	font-size: 0.9em;		
	color: #000000;
	background-color: #FFFFFF;
}

select.CtrlSearch
{
	border-color: #000000;
	border-width: 1px;
	font-size:0.9em;		
	color: #000000;
	background-color: #FFFFFF;
}

/******************************************************************************/

/* FORMULÁRIO LOGIN */

.txtLblsLogin { font-size: 1.1em; color: #333333; text-decoration: none; }
.txtLblsErroLogin { font-size: 1.1em; color: #666666; text-decoration: none; }


/*******************************************************************************/


/* MENU */


/* OPORTUNIDADES EM DESTAQUE */

.titTipoOportunidades { font-size: 1.1em; color: #000000; }

A.lnkOportDestaque:link { font-size: 1.0em;	color: #006699; letter-spacing: 0pt; text-decoration: none;}
A.lnkOportDestaque:active { font-size: 1.0em; color: #006699; letter-spacing: 0pt; text-decoration: none;}
A.lnkOportDestaque:hover { color: #000000; font-size: 1.0em; letter-spacing: 0pt; text-decoration: none; }
A.lnkOportDestaque:visited { color: #006699; font-size: 1.0em; font-weight: normal;	letter-spacing: 0pt; text-decoration: underline; }

/*****************************************************************************/

/* ÁREAS */

/* TÍTULO E SUBTÍTULOS POR ÁREA */

/* ÁREA GERAL */

.titGlobalDestaques { font-size: 1.4em; color: #666666; font-weight: normal }
.titDestaques { font-size: 1.0em; color: #66CC99; }

A.lnkDestaque:link { color: #18B782; font-weight: bold; letter-spacing: 0pt;	text-decoration: none; }
A.lnkDestaque:active { color: #18B782; font-weight: bold;	letter-spacing: 0pt; text-decoration: none; }
A.lnkDestaque:hover { color: #000000; font-weight: bold; letter-spacing: 0pt;	text-decoration: none; }
A.lnkDestaque:visited {color: #18B782; font-weight: bold;	letter-spacing: 0pt; text-decoration: underline; }

.titGeral { font-size: 1.6em; color: #000; font-weight: normal }
.titAreaGeral { font-size: 1.6em; color: #404040; font-weight: normal }
.subtitAreaGeral { font-size: 1.1em; color: #999999; font-weight:bold; }

A.lnkAreaGeral:link
{
	color:				#999999;  
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaGeral:active
{
	color:				#999999;
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaGeral:hover
{
	color:				#000000;
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaGeral:visited
{
	color:				#999999;    
  font-weight:		normal;	
  letter-spacing:		0pt;	
  text-decoration:underline;
}

/* ÁREA MISSÃO E OBJECTIVOS */

.txtSubMenuMissao
{
	color:				#3399CC;
  font-size:			0.9em;    
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkSubMenuMissaoObj:link
{
	color:				#333333;
  font-size:			0.9em;    
  font-weight:		normal;	
  letter-spacing:		0pt;	
  text-decoration:	none;
}

A.lnkSubMenuMissaoObj:active
{
	color:				#333333;
  font-size:			0.9em;    
  font-weight:		normal;	
  letter-spacing:		0pt;	
  text-decoration:	none;
}

A.lnkSubMenuMissaoObj:hover
{
	color:				#3399CC;
  font-size:			0.9em;    
  font-weight:		normal;	
  letter-spacing:		0pt;	
  text-decoration:	none;
}

A.lnkSubMenuMissaoObj:visited
{
	color:				#333333;
  font-size:			0.9em;    
  font-weight:		normal;	
  letter-spacing:		0pt;	
  text-decoration:	underline;
}

A.lnkAreaMissaoObj:link
{
	color:				#3399CC;
}

A.lnkAreaMissaoObj:active
{
	color:				#3399CC;
}

A.lnkAreaMissaoObj:hover
{
	color:				#000000;
}

A.lnkAreaMissaoObj:visited
{
	color:				#3399CC;
text-decoration: underline;
}

/* ÁREA OPORTUNIDADES */

A.lnkSubMenuOportunidades:link
{
	color:				#666666;
  font-size:			0.9em;	
  text-decoration:	none;
}

A.lnkSubMenuOportunidades:active
{
	color:				#666666;
  font-size:			0.9em;    
  text-decoration:	none;
}

A.lnkSubMenuOportunidades:hover
{
	color:				#E1B711;
  font-size:			0.9em;    	
  text-decoration:	none;
}

A.lnkSubMenuOportunidades:visited
{
	color:				#666666;
  font-size:			0.9em;    	
 text-decoration: underline;
}

A.lnkAreaOportunidades:link
{
	color:				#E1B711;
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaOportunidades:active
{
	color:				#E1B711;
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaOportunidades:hover
{
	color:				#000000;  
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaOportunidades:visited
{
	color:				#E1B711;  
  font-weight:		normal;	
  letter-spacing:		0pt;	
text-decoration: underline;
}

/* ÁREA PROGRAMAS E FINANCIAMENTO */

.txtSubMenuProgramas
{
	color:				#849629;
  font-size:			0.9em;    
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

.txtSubMenuProgramasNormal
{
	color:				#333333;
  font-size:			0.9em;    
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkSubMenuProgramas:link
{
	color:				#333333;
  font-size:			0.9em;    
  font-weight:		normal;	
  letter-spacing:		0pt;	
  text-decoration:	none;
}

A.lnkSubMenuProgramas:active
{
	color:				#333333;
  font-size:			0.9em;    
  font-weight:		normal;	
  letter-spacing:		0pt;	
  text-decoration:	none;
}

A.lnkSubMenuProgramas:hover
{
	color:				#849629;
  font-size:			0.9em;    
  font-weight:		normal;	
  letter-spacing:		0pt;	
  text-decoration:	none;
}

A.lnkSubMenuProgramas:visited
{
	color:				#333333;
  font-size:			0.9em;    
  font-weight:		normal;	
  letter-spacing:		0pt;	
  text-decoration:	none;
text-decoration: underline;
}

A.lnkAreaProgramas:link
{
	color:				#849629;
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaProgramas:active
{
	color:				#849629;
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaProgramas:hover
{
	color:				#000000;  
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaProgramas:visited
{
	color:				#849629;   
  font-weight:		normal;	
  letter-spacing:		0pt;
text-decoration: underline;	
}

/* ÁREA CONTACTOS */



/* ÁREA DADOS DA EMPRESA */

.txtSubMenuDadosEmpresa
{
	color:				#FF6600;
  font-size:			0.9em;      
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

/* ASTERISCOS OBRIGATÓRIO */

.txtLblsReqFieldFrmEmpresa
{
	font-size: 12px;
	color: #FF6600;

	text-decoration: none;
}

A.lnkSubMenuDadosEmpresa:link
{
	color:				#333333;
  font-size:			0.9em;  
  font-weight:		normal;	
  letter-spacing:		0pt;	
  text-decoration:	none;
}

A.lnkSubMenuDadosEmpresa:active
{
	color:				#333333;
  font-size:			0.9em;  
  font-weight:		normal;	
  letter-spacing:		0pt;	
  text-decoration:	none;
}

A.lnkSubMenuDadosEmpresa:hover
{
	color:				#FF6600;
  font-size:			0.9em;  
  font-weight:		normal;	
  letter-spacing:		0pt;	
  text-decoration:	none;
}

A.lnkSubMenuDadosEmpresa:visited
{
	color:				#333333;
  font-size:			0.9em;  
  font-weight:		normal;	
  letter-spacing:		0pt;
  text-decoration: underline;
}

A.lnkAreaDadosEmpresa:link
{
	color:				#FF6600;    
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaDadosEmpresa:active
{
	color:				#FF6600; 
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaDadosEmpresa:hover
{
	color:				#000000;  
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaDadosEmpresa:visited
{
	color:				#FF6600;   
  font-weight:		normal;	
  letter-spacing:		0pt;	
text-decoration: underline;
}

/* ÁREA PERFIL DA EMPRESA */

/* ASTERISCOS OBRIGATÓRIO */

.txtLblsReqFieldFrmPerfilEmpresa
{
	font-size: 12px;
	color: #FF0000;

	text-decoration: none;
}

A.lnkAreaPerfilEmpresa:link
{
	color:				#FF0000;  
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaPerfilEmpresa:active
{
	color:				#FF0000;  
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaPerfilEmpresa:hover
{
	color:				#000000;    
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaPerfilEmpresa:visited
{
	color:				#FF0000;   
  font-weight:		normal;	
  letter-spacing:		0pt;	
text-decoration: underline;
}

/* ÁREA PESQUISA */

/* ASTERISCOS OBRIGATÓRIO */

.txtLblsReqFieldFrmPesquisa
{
	font-size: 12px;
	color: #37AC37;

	text-decoration: none;
}

A.lnkSubMenuPesquisa:link
{
	color:				#666666;
  font-size:			0.9em;  
  font-weight:		normal;	
  letter-spacing:		0pt;	
  text-decoration:	none;
}

A.lnkSubMenuPesquisa:active
{
	color:				#666666;
  font-size:			0.9em;  
  font-weight:		normal;	
  letter-spacing:		0pt;	
  text-decoration:	none;
}

A.lnkSubMenuPesquisa:hover
{
	color:				#37AC37;
  font-size:			0.9em;  
  font-weight:		normal;	
  letter-spacing:		0pt;	
  text-decoration:	none;
}

A.lnkSubMenuPesquisa:visited
{
	color:				#666666;
  font-size:			0.9em;  
  font-weight:		normal;	
  letter-spacing:		0pt;	
  text-decoration: underline;
}

A.lnkAreaPesquisa:link
{
	color:				#37AC37;
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaPesquisa:active
{
	color:				#37AC37; 
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaPesquisa:hover
{
	color:				#000000; 
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaPesquisa:visited
{
	color:				#37AC37;  
  font-weight:		normal;	
  letter-spacing:		0pt;
text-decoration: underline;	
}

/* ÁREA HELPDESK */

A.lnkSubMenuHelpdesk:link { color: #333333; text-decoration: none; }
A.lnkSubMenuHelpdesk:active { color: #333333; text-decoration: none; }
A.lnkSubMenuHelpdesk:hover { color: #00CCCC; text-decoration: none; }
A.lnkSubMenuHelpdesk:visited { color: #333333; text-decoration: underline; }

A.lnkAreaHelpdesk:link { color: #00CCCC; }
A.lnkAreaHelpdesk:active { color: #00CCCC; }
A.lnkAreaHelpdesk:hover {color: #000000; }
A.lnkAreaHelpdesk:visited { color: #00CCCC;  text-decoration: underline; }

/* ÁREA DADOS DO CANDIDATO */

.txtSubMenuDadosCand
{
	color:				#9999FF;
  font-size:			0.9em;  
  font-weight:		normal;	
  letter-spacing:		0pt;	
}


A.lnkSubMenuDadosCandidato:link
{
	color:				#333333;
  font-size:			0.9em;  
  font-weight:		normal;	
  letter-spacing:		0pt;	
  text-decoration:	none;
}

A.lnkSubMenuDadosCandidato:active
{
	color:				#333333;
  font-size:			0.9em;  
  font-weight:		normal;	
  letter-spacing:		0pt;	
  text-decoration:	none;
}

A.lnkSubMenuDadosCandidato:hover
{
	color:				#9999FF;
  font-size:			0.9em;  
  font-weight:		normal;	
  letter-spacing:		0pt;	
  text-decoration:	none;
}

A.lnkSubMenuDadosCandidato:visited
{
	color:				#333333;
  font-size:			0.9em;  
  font-weight:		normal;	
  letter-spacing:		0pt;	
  text-decoration: underline;
}

A.lnkAreaDadosCandidato:link
{
	color:				#9999FF;
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaDadosCandidato:active
{
	color:				#9999FF;   
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaDadosCandidato:hover
{
	color:				#000000;  
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaDadosCandidato:visited
{
	color:				#9999FF; 
  font-weight:		normal;	
  letter-spacing:		0pt;	
text-decoration: underline;
}

/* ÁREA PERFIL DO CANDIDATO */

/* ASTERISCOS OBRIGATÓRIO */

.txtLblsReqFieldFrmCandidato
{
	font-size: 12px;
	color: #6666CC;

	text-decoration: none;
}

A.lnkAreaPerfilCandidato:link
{
	color:				#6666CC;  
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaPerfilCandidato:active
{
	color:				#6666CC;   
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaPerfilCandidato:hover
{
	color:				#000000;   
  font-weight:		normal;	
  letter-spacing:		0pt;	
}

A.lnkAreaPerfilCandidato:visited
{
	color:				#6666CC;   
  font-weight:		normal;	
  letter-spacing:		0pt;	
text-decoration: underline;
}


/***************************************************************/

/* SELECTOR DE CANDIDATO */

/* FUNDOS PARA O SELECTOR DE TIPO DE CANDIDATO */

.fundoCandNormal
{
	background-position: top;
	background-image: url(../Design/fundo_cand_normal.gif);
	width: 154px;
	background-repeat: no-repeat;
	height: 20px;
	background-color: #ffffff;
}

.fundoCandEspecial {
	background-image:		url(../Design/fundo_cand_especial.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color:	#FFFFFF;
	width: 154px;
	height: 20px;
}

.fundoCandEmpresa {
	background-image:		url(../Design/fundo_cand_empresa.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color:	#FFFFFF;
	width: 154px;
	height: 20px;
}


A.lnkTipoCand:link { color:	#FFFFFF; font-size: 0.7em }
A.lnkTipoCand:active { color: #FFFFFF }
A.lnkTipoCand:hover { color: #FFFFFF }
A.lnkTipoCand:visited { color: #FFFFFF; text-decoration: underline; }

/**************    GRID    ****************/

.CFIGrid_Header { font-size: 1.1em; color: white; background-color: #999999;}
.CFIGrid_Row { color: #EBEBEB; }
.CFIGrid_AlternateRow { color: #000000; background-color: #FFFFFF;}

.AreaTitle { font-size: 1.1em; font-family: Arial; color: #967800; text-decoration: none; }
.Text { font-family: Arial; color: Black;}



/*****************  PESQUISA CANDIDATOS  *******************/


.txtTopo { font-size: 10px; color: #FFFFFF;	}

/* SELECTOR DE PERFIL PARA CAND. EMPRESA */

/* FUNDOS PARA O SELECTOR PERFIL DE TIPO DE CANDIDATO */

.fundoPerfilCandNormal
{
	background-position: top;
	background-image: url(../Design/fundo_selnovoperfilcandnorm.gif);
	width: 161px;
	background-repeat: no-repeat;
	height: 62px;
	background-color: #ffffff;
}

.fundoPerfilCandDout {
	background-image: url(../Design/fundo_selnovoperfilcanddout.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color:	#FFFFFF;
	width: 161px;
	height: 62px;
}

.TipodeCandidato { border: 1px solid #CCC; margin-top: 10px }
	.TipodeCandidato td { vertical-align: top }
	.TipodeCandidato table { vertical-align: top }	
	.TipodeCandidato .lnkAreaDadosCandidato { margin: 0 }		
	.TipodeCandidato p { margin: 0 }
	.TipodeCandidato a img { border: 0 }
	.TipodeCandidato .setalink { width: 11px }
	
	.TextoLink { width: 369px; border-right: 1px solid #ccc }
	.TextoLink .NoStyleContent { padding: 4px }
	.TextoLink .NoStyleContent h2 { padding-bottom: 2px }
	
	
.txtMenuOff { color: #000 }
.txtMenuOn { color: #FFF }	
	
.MenuLateral { width: 200px; float: left; }
	.imgTopoMenu { padding-left: 20px; clear: both }
	.MenuLateral li a:hover { color: #fff  }
	.MenuLateral a.lnkPreto:hover { color: #000  }

.MnNivel1 { list-style: none; border: 1px solid #ccc; border-left: 0; padding-left: 19px; margin-bottom: 3px; background: #fff }
.MnNivel1 a { display: block; text-decoration: none  }
.MnNivel1 a span { border-left: 1px solid #ccc; display: block; padding: 6px 0 4px 16px; text-decoration: none  }
.MnNivel1 a:hover span { background: #999; color: #fff; text-decoration: none; color: #fff }

.btnObjectivos .MnNivel1 a:hover span, .btnObjectivos .MnNivel1 a span.txtMenuOn { background: #3399CC }

.btnProgramas .MnNivel1 a:hover span, .btnProgramas .MnNivel1 a span.txtMenuOn { background: #849629 }
	.btnProgramas .MnSubNivel li a:hover { color: #849629  }

.btnOportunidades .MnNivel1 a:hover span, .btnOportunidades .MnNivel1 a span.txtMenuOn { background: #e1b011 }

.btnContacto .MnNivel1 a:hover span, .btnContacto .MnNivel1 a span.txtMenuOn  { background: #CC6600 }

.btnDadosContaEmpresa .MnNivel1 a:hover span, .btnDadosContaEmpresa .MnNivel1 a span.txtMenuOn  { background: #ff6600 }

.btnPerfisEmpresa .MnNivel1 a:hover span, .btnPerfisEmpresa .MnNivel1 a span.txtMenuOn  { background: #ff0000 }

.btnHelpdesk .MnNivel1 a:hover span, .btnHelpdesk .MnNivel1 a span.txtMenuOn  { background: #00cccc }
	.btnHelpdesk .MnSubNivel li a:hover, a.txtSubMenuHelpdesk1:link, a.txtSubMenuHelpdesk1:visited { color: #00cccc  }

.btnPesquisa .MnNivel1 a:hover span, .btnPesquisa .MnNivel1 a span.txtMenuOn  { background: #37ac37 }

.btnPerfilCandidato .MnNivel1 a:hover span, .btnPerfilCandidato .MnNivel1 a span.txtMenuOn  { background: #6666CC }

.btnDadosContaCandidato .MnNivel1 a:hover span, .btnDadosContaCandidato .MnNivel1 a span.txtMenuOn  { background: #99BFFF }

.MnSubNivel { padding-left: 28px }
.MnSubNivel li { list-style: none; background: #ebebeb; padding: 3px 0 4px 18px; border-bottom: 1px solid #999; margin: 0 }
.MnSubNivel li a { color: #333; text-decoration: none }
.MnSubNivel li a:hover { text-decoration: underline }
.MnSubNivel li img { margin-left: -15px  }
li.MnSubNivel2 { padding-left: 33px; margin: 0 }

.btnFAQ, .btnPrivacidade, .btnSugestoes { padding-left: 28px  }
.btnFAQ span, .btnPrivacidade span, .btnSugestoes span { display: block; background: #ebebeb; border-bottom: 1px solid #999; margin: 0; padding: 3px 0 4px 18px; }
.btnFAQ a, .btnPrivacidade a, .btnSugestoes a { color: #333; text-decoration: none; }
.btnFAQ a:hover, .btnPrivacidade a:hover, .btnSugestoes a:hover, .btnFAQ a:hover, .btnPrivacidade a:hover, .btnSugestoes a:hover { color: #00cccc }
.btnFAQ img, .btnPrivacidade img, .btnSugestoes img { margin-left: -15px  }


/* AREA DE ESPECIALIZACAO */

.AreaEspecializacaoTd { background: transparent url(../Design/AECheckBG.gif) repeat-y left; float: left; width: 100%; clear: both  }
.AreaEspecializacao { border: 1px solid #eee; border-top: 0; background: url(../Design/AEtopo.gif) no-repeat top center; padding: 8px 0 0; float: left; width: 100% }
.tab-wrapper { padding: 5px 0 0; float: right; width: 390px }
.tab-menu { padding: 0; margin: 0; list-style:	none; clear: left; float: left; width: 123px; background: #ebebeb url(../Design/AEmenuDir.gif) repeat-y right }
.tab-menu li { margin: 0; border-bottom: 1px solid #ccc; list-style: none; padding: 0; margin: 0;  }
.tab-menu li a { padding: 3px 5px; display: block; color: #ff6600; text-decoration: none; }
.tab-menu li a:hover, .tab-menu li a:focus { background-color: #fff; color:#666; }
.tab-menu li a:hover { background-color: #fff }
.tab-menu li.tab-selected a { background-color: #fff; color:#666; }

.NovoPerfil, .NovoPerfilItem { border-collapse: collapse;  }
.NovoPerfilItem td { border: 1px solid #ccc; padding: 2px 5px 0 }
.NovoPerfilItemSpc { width: 20px }
.NovoPerfilItemBx td { border-top: 1px solid #ccc; }

.fundoPerfilCandNormal, .fundoPerfilCandDout { padding: 2px 5px }
.NovoPerfilItemBx td { padding: 1px 0 0 0 }














	