
	
	/*	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: #C2CBD7;
		color: #1F406B;
		cursor: pointer;
		padding-left: 6px;
		padding-right: 6px;
		font-size: 10px;
		font-weight: bold;
		font-family: Verdana;
		height: 18px;
	}

	.CssButtonStyleSelected, .CssButtonStyle:hover
	{
		border: none;
		background-color: #1F406B;
		color: #FFFFFF;
		cursor: pointer;
		padding-left: 6px;
		padding-right: 6px;
		font-size: 10px;
		font-weight: bold;
		font-family: Verdana;
		height: 18px;
	}


/* 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 cores 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;
	}
