/* 20080102 > FCFO > ANUNCIOS
 ------------------------------------------------------------------------- */
 
	.Main_table {
		width: 640px;
		margin: 0px;
		padding: 0px;
	}
	.td_Anuncios {}

	.Table_Anuncio {
		font-family: Verdana;
		font-size: 11px;
		color: #172B5E;
		background-color: #F1F3F6;
		padding: 5px;
	}

	.Table_Anuncio:hover {
		cursor: pointer;
	}

	.Table_Anuncio_Alternate {
		font-family: Verdana;
		font-size: 11px;
		color: #172b5e;
		background-color: #CFD8E1;
		padding: 5px;
	}

	.Table_Anuncio_Alternate:hover {
		cursor: pointer;
	}

	.div_Data {
		font-family: Verdana;
		font-size: 10px;
		color: #000000;
		text-align: right;
		padding: 5px 10px 10px 0px;
	}

	.lblPaginador {
		font-size: 11px;
		width: 640px;
		padding-left: 10px;
	}




/* 20090210 > JSR > ANUNCIO DETALHE
-------------------------------------------------------------------------- */

	.DetalheButtons .CssButtonStyle {
		width: 80px;
		background-color: #172b5e;
		color: #f0f4f7;
	}

	.DetalheButtons .CssButtonStyle:hover {
		width: 80px;
		background-color: #f0f4f7;
		color: #172b5e;
		border: solid 1px #172b5e;
	}




/* 20080502 > LM > ANUNCIOS SEARCH
 ------------------------------------------------------------------------- */
 
	.CssAnunciosSearch {
		padding: 0px;
		margin: 0px 5px;
		font-family: Arial;
		font-size: 11px;
		color: #FFFFFF;
		width: 630px;
	}
	.CssAnunciosSearch_Header {
		color: #FFFFFF;
		font-weight: bold;
		text-align: left;
	}
	.CssAnunciosSearch_Row { white-space: nowrap; }
	.CssAnunciosSearch_DropDown, .CssAnunciosSearch_TextBox {
		font-family: Verdana;
		font-size: 11px;
		border: solid 1px #A9B1C4;
		margin: 0px;
	}
	.CssAnunciosSearch_DropDown {
		width: 160px; /* medida inicial 175px */
	}
	.CssAnunciosSearch_TextBox {
		width: 154px; /* medida inicial 170px */
	}

	.CssAnunciosSearch .CssButtonStyle {
		width: 70px;
	}


/* 20080102 > FCFO > CURRICULO
 ------------------------------------------------------------------------- */
	.FRONTD_Curriculo {
		margin-top: 10px;
		width: 595px;
	}
	.FRONTD_Curriculo table {
		font-size: 11px;
		vertical-align: middle;
		color: #555555;
		background-color: #f0f4f7;
	}

	.FRONTD_Curriculo .FRONTD_Curriculo_BaseTable {
		width: 595px;
	}

	.FRONTD_Curriculo .CssCabecalho {
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #172b5e;
		width: 100%;
		margin-bottom: 3px;
		margin-top: 8px;
	}

	.FRONTD_Curriculo .CssCabecalho_Texto {
		padding-left: 10px;
		width: 100%;
	}

	.FRONTD_Curriculo .CssCabecalho_Nav {
		padding: 3px;
		white-space: nowrap;
	}

	.FRONTD_Curriculo .CssTituloSeccao {
		padding: 15px 5px 3px 5px;
		color: #f0f4f7;
		font-weight: bold;
		background-color: #172b5e;
		font-size: 12px;
	}

	.FRONTD_Curriculo .CssFieldCaption {
		font-family: Tahoma, Verdana, Arial;
		font-weight: bold;
		font-size: 11px;
		width: 120px;
		text-align: right;
		vertical-align: top;
	}

	.FRONTD_Curriculo .CssFieldCaptionNW {
		font-family: Tahoma, Verdana, Arial;
		font-weight: bold;
		font-size: 11px;
		text-align: right;
		vertical-align: top;
	}

	.FRONTD_Curriculo .CssInnerFieldCaption {
		font-family: Tahoma, Verdana, Arial;
		font-weight: bold;
		font-size: 11px;
		text-align: right;
		padding-left: 10px;
		padding-right: 3px;
		vertical-align: middle;
	}

	.FRONTD_Curriculo .CssInnerLegenda {
		font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
		font-style: italic;
		margin-left: 3px;
		vertical-align: middle;
	}

	.FRONTD_Curriculo .CssInnerTable {
		width: 100%;
		vertical-align: middle;
	}
	.FRONTD_Curriculo .CampoObrigatorio {
		color: #DD0000;
		font-size: 13px;
		font-family: Tahoma, Verdana, Arial;
	}

	.FRONTD_Curriculo .TextBoxDefault, .FRONTD_Curriculo .TextAreaDefault {
		border: solid 1px #A9B1C4;
	}



/* 20080102 > FCFO > HOT JOBS
 ------------------------------------------------------------------------- */

	.HJTable {
		width: 100%;
		background-color: #8b1700;
		color: #f0e9b8;
		font-family: Arial;
	}

	.HJTable_Header {
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
	}

	.HJTable_Footer {
		font-size: 11px;
		color: #f0e9b8;
	}

	.HJTable_Row {
		cursor: pointer;
	}

	.HJTable_Row:hover {
		background-color: #D20000;
		color: #FFFFFF;
	}


/* 20080102 > FCFO > ANUNCIOS FRONT DETAIL
 ------------------------------------------------------------------------- */
	.FD_Heading {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		padding: 4px;
		border-bottom: solid 1px #FFFFFF;
		color: #172B5E;
		background-color: #CFD8E1;
	}
	.FD_Dados {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #172b5e;
		border-bottom: solid 1px #FFFFFF;
		background-color: #F1F3F6;
		padding: 4px 3px;
	}
	.FD_Dados a {
		color: #172B5E;
	}


/* 20080102 > FCFO > Enviar a um amigo
 ------------------------------------------------------------------------- */
	.EnviarAUmAmigo {
		margin: 10px 0px 0px 0px;
		border: solid 1px #FFFFFF;
		color: #1F406B;
		background-color: #f0f4f7;
	}
	.EnviarAUmAmigo .CssTitulos {
		text-align: right;
		padding: 2px;
	}
	.EnviarAUmAmigo .CssTextBox {
		border: 1px solid #A9B1C4;
		width: 170px;
		height: 15px;
		font-size: 10px;
		font-family: verdana;
	}
	.EnviarAUmAmigo .CssTextBoxCell {
		padding: 0px;
		margin: 0;
		height: 10px;
	}
	.CssHeader {
		font-family: Arial;
		font-weight: bold;
		font-size: 11px;
		background-color: #172b5e;
		padding: 3px;
		border-bottom: solid 1px #FFFFFF;
	}

	.EnviarAUmAmigo .CssButtonStyle {
		border: none;
		background-color: #172b5e;
		color: #f0f4f7;
		cursor: pointer;
		padding-left: 6px;
		padding-right: 6px;
		font-size: 10px;
		font-weight: bold;
		font-family: Verdana;
		height: 18px;
		width: 60px;
	}
	.EnviarAUmAmigo .CssButtonStyle:hover {
		background-color: #f0f4f7;
		color: #172b5e;
		border: solid 1px #172b5e;
	}
	
	
	

/*	20080521 > FCFO > Style Sheet Definition v3.0
	
		COR:		100%	  75%		50%
		AZUL:		#1F406B - #577090 - #8FA0B5
		VERDE:		#B2CB1D - #C5D856 - #D9E58E
		VERMELHO:	#E7342F - #ED6763 - #F39A97
	*/


/* Titulo NORMAL
	 -------------------------------------------------------------------- */
table.TituloConteudo {
	margin: 0px 0px 5px 0px;
	border: solid 1px #577090;
	width: 650px;
	color: #577090;
	height: 18px;
}

table.TituloConteudo td.LeftSign {
	width: 20px;
	background-color: #577090;
}

table.TituloConteudo td.RightText {
	color: #577090;
	vertical-align: middle;
	padding-left: 3px;
	font-family: Arial;
	font-size: 12px;
}
/* Titulo Empresas
	 -------------------------------------------------------------------- */
table.TituloEmpresas {
	margin: 0px 0px 5px 0px;
	border: solid 1px #D9E58E;
	width: 650px;
	color: #D9E58E;
	height: 18px;
}

table.TituloEmpresas td.LeftSign {
	width: 20px;
	background-color: #D9E58E;
}

table.TituloEmpresas td.RightText {
	color: #D9E58E;
	vertical-align: middle;
	padding-left: 3px;
	font-family: Arial;
	font-size: 12px;
}

/* Titulo Bolsa De Emprego
	 -------------------------------------------------------------------- */
table.TituloBOLSAEMPREGO {
	margin: 0px 0px 5px 0px;
	border: solid 1px #F39A97;
	width: 650px;
	color: #D9E58E;
	height: 18px;
}

table.TituloBOLSAEMPREGO td.LeftSign {
	width: 20px;
	background-color: #F39A97;
}

table.TituloBOLSAEMPREGO td.RightText {
	color: #F39A97;
	vertical-align: middle;
	padding-left: 3px;
	font-family: Arial;
	font-size: 12px;
}




/* Secções 
	 -------------------------------------------------------------------- */

table.QuemSomos {
	width: 628px;
	height: 288px;
	border: solid 1px #8FA0B5;
	vertical-align: top;
	margin-left: 20px;
}

table.QuemSomos td.Col1 {
	vertical-align: top;
}

table.QuemSomos td.Col2 {
	background-color: #1F406B;
	width: 185px;
	vertical-align: top;
}

table.QuemSomos a {
	color: #1F406B;
}


/* 20080404 > FCFO > Campos Obrigatórios
	 ------------------------------------------------------------------------- */

.CSSRequiredField {
	color: #CC0000;
	font-size: 11px;
	font-family: Verdana;
}

/* 20080102 > FCFO > ERROS GERAIS
	 ------------------------------------------------------------------------- */
.ModulosErro {
	padding: 11px;
	background-color: #FFFFCC;
	border: solid 1px #333333;
	margin-bottom: 2px;
	margin-top: 2px;
	color: #D20000;
}

/* 20080102 > FCFO > DROP DOWN LIST
	 ------------------------------------------------------------------------- */

.CsssDropDownListDefault {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	border: solid 1px #000000;
}


/* 20080102 > FCFO > TEXTBOX'S
	 ------------------------------------------------------------------------- 

.TextBoxDefault {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	height: 15px;
	border: 1px solid #000000;
}
.TextBoxNumeric {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	height: 15px;
	border: 1px solid #000000;
	text-align: right;
}
.TextAreaDefault {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	border: 1px solid #000000;
	width: 100%;
}
*/
/* 20080102 > FCFO > BUTOES
	 ------------------------------------------------------------------------- */

.CssButtonStyle, .ButtonDefault {
	border: none;
	background-color: #f0f4f7;
	color: #172b5e;
	cursor: pointer;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	height: 18px;
	width: 80px;
	border: solid 1px #172b5e;
}

.CssButtonStyleSelected, .CssButtonStyle:hover {
	background-color: #172b5e;
	color: #f0f4f7;
	border: solid 1px #f0f4f7;
}



/* 20080404 > FCFO > GRID
 ------------------------------------------------------------------------- */

.Grid {
}

.GridHeader {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	background-color: #C2CBD7;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
	color: #1F406B;
	text-align: left;
}

.GridCell {
	font-size: 11px;
	padding: 2px;
	background-color: #e9ecf0;
	border: solid 1px #FFFFFF;
}

.GridFooter {
}

.GridRow {
}

.GridRowAlternate {
}

.GridRowNew {
}

/* 20080326 > LM > Conteúdo Central - Listagem
	------------------------------------------*/
/* 20080402 > FCFO > Estilos para todas as corcuidades utilizadas */


.List_Box_Blue, .List_Box_Green, .List_Box_Red {
	margin-bottom: 10px;
}

.List_Box_Blue {
}
.List_Box_Green {
}
.List_Box_Red {
	border: solid 1px #E7342F;
}

.List_Item_Box {
	background-color: #FFFFFF;
	padding: 1px;
}
.List_Box_Blue .List_Item_Box:hover {
	background-color: #d2d9e1;
	cursor: pointer;
}
.List_Box_Green .List_Item_Box:hover {
	background-color: #f0f5d2;
	cursor: pointer;
}
.List_Box_Red .List_Item_Box:hover {
	background-color: #FAD6D5;
	cursor: pointer;
}

.List_Item_Title {
	text-align: left;
	font-weight: bold;
}
.List_Box_Blue .List_Item_Title {
	color: #1f406b;
}
.List_Box_Green .List_Item_Title {
	color: #b2cb1d;
}
.List_Box_Red .List_Item_Title {
	color: #E7342F;
}

.List_Item_Center_Left {
	width: 50%;
	height: 10px;
	padding-left: 10px;
	text-align: left;
}
.List_Item_Center_Right {
	width: 50%;
	height: 10px;
	padding-right: 10px;
	text-align: right;
}
.List_Item_Bottom {
	padding: 1px;
}

div.Menu {
	width: 200px;
}

/* MARGENS */
.MenuEmpresas, .MenuCandidatos, .MenuBolsaEmprego {
	margin: 0px 0px 5px 0px;
	padding: 1px;
	width: 160px;
	color: #FFFFFF;
}

.MenuEmpresas {
	background-color: #B2CB1D;
}

.MenuCandidatos {
	background-color: #1F406B;
}

.MenuBolsaEmprego {
	background-color: #172b5e;
	text-align: left;
	width: 160px;
}

/* SUBMENU */
.SubMenu {
	font-size: 10px;
	margin: 3px 0px 5px 10px;
	color: #FFFFFF;
}

.SubMenuEmpresasItem, .SubMenuCandidatosItem, .SubMenuBolsaEmpregoItem {
	cursor: pointer;
	padding: 5px 0px 5px 1px;
	background-image: url(imagens/BK_Doted_SubMenu.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

.SubMenuEmpresasItem:hover {
	background-color: #cbdc67;
}

.SubMenuCandidatosItem {
}

.SubMenuCandidatosItem:hover {
	background-color: #697f9c;
}

.SubMenuBolsaEmpregoItem {
}

.SubMenuBolsaEmpregoItem:hover {
	background-color: #ef7774;
}

/* 20080102 > FCFO > Enviar a um amigo 
 ------------------------------------------------------------------------- */

.EnviarAUmAmigo {
	margin: 10px 0px 0px 0px;
	border: solid 1px #FFFFFF;
	color: #1F406B;
	background-color: #e9ecf0;
}

.EnviarAUmAmigo .CssTitulos {
	text-align: right;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.EnviarAUmAmigo .CssTextBoxCell {
	padding: 3px;
}
.CssHeader {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	background-color: #172b5e;
	color: #FFFFFF;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
}

.EnviarAUmAmigo_lblMessage {
	background-color: #FFFFCC;
	color: #d40000;
	font-size: 11px;
	margin-bottom: -11px;
}
