﻿/* 20090318 > FCFO > CURRICULO
 ------------------------------------------------------------------------- */

	div.Curriculo {padding: 40px 0px;}
	div.Curriculo table.CssCabecalho { width: 100%; background-color: #172b5e; margin-bottom: 5px; }
	div.Curriculo table.CssCabecalho td.CaptionCell { padding: 5px 5px 5px 10px; font-size: 20px; color: #f0f4f7; }
	div.Curriculo table.CssCabecalho td.NavCell { width: 30px; padding: 2px; }
	
	
	div.Curriculo table.Seccao { width: 100%; }
	div.Curriculo table.Seccao td.CssTituloSeccao { padding: 3px; font-size: 15px; background-color: #DCDFE7; color: #2A558D; border: solid 1px #A9B1C4; }
	div.Curriculo table.Seccao td.CssConteudoSeccao { padding: 3px; }

	div.Curriculo table.Seccao td.CssConteudoSeccao table.CssInnerTable{ width: 100%; }
	div.Curriculo table.Seccao td.CssConteudoSeccao table.CssInnerTable td.CaptionCell{ font-size: 12px; white-space: nowrap; font-weight: bold; text-align: right; padding: 3px 5px; vertical-align: top; color: #839CBD; }
	div.Curriculo table.Seccao td.CssConteudoSeccao table.CssInnerTable td.HCaptionCell{ font-size: 12px; white-space: nowrap; font-weight: bold; text-align: left; padding: 5px 3px 1px 3px; vertical-align: bottom; }
	div.Curriculo table.Seccao td.CssConteudoSeccao table.CssInnerTable td.ContentCell{ vertical-align: top; text-align: left; padding: 2px; }
	div.Curriculo table.Seccao td.CssConteudoSeccao table.CssInnerTable td.FirstColumn{ width: 120px; }
	
	div.Curriculo table.Seccao td.CssConteudoSeccao table.CssInnerTable td.ContentCell table.AuxTable{ width: auto; }
	div.Curriculo table.Seccao td.CssConteudoSeccao table.CssInnerTable td.ContentCell table.AuxTable td.CaptionCell { }
	div.Curriculo table.Seccao td.CssConteudoSeccao table.CssInnerTable td.ContentCell table.AuxTable td.SeparatorCell{ width: auto !important; padding: 0px 5px; margin: 0px; }
	div.Curriculo table.Seccao td.CssConteudoSeccao table.CssInnerTable td.ContentCell table.AuxTable td.ContentCell{ padding: 0px !important; }
	
	div.Curriculo table.CssFooter { width: 100%; margin-top: 10px; }
	div.Curriculo table.CssFooter td.Mensagem { width: 100% }
	div.Curriculo table.CssFooter td.btnContainer { }






/* 20090102 > FCFO > Area Informatica
 ------------------------------------------------------------------------- */
	div.Curriculo *.CssInfArea{ width: 200px; }
	div.Curriculo *.CssInfDescricao{ width: 100px; }
	div.Curriculo *.CssInfNivel{ width: 50px; }
	div.Curriculo *.CssInfEntidade{  }






/* 20090102 > FCFO > Conhecimento de Línguas
 ------------------------------------------------------------------------- */
	div.Curriculo *.CssColIdioma{  }
	div.Curriculo *.CssColNivel{ width: 60px !important; }






/* 20090102 > FCFO > Habilitações Académicas
 ------------------------------------------------------------------------- */
	div.Curriculo *.CssHLColCurso{ width: 450px; }
	div.Curriculo *.CssHLColAnoCaption {  width: 150px !important; white-space: nowrap !important; }
	div.Curriculo *.CssHLColAno {  width: 40px !important;  white-space: nowrap !important; }






/* 20090102 > FCFO > Mais Dados Pessoais
 ------------------------------------------------------------------------- */
	div.Curriculo *.CssMDPCol1{ width: 200px; }
	div.Curriculo *.CssMDPCol2{ width: 140px; }
	div.Curriculo *.CssMDPCol3{ width: 100px; }






/* 20090102 > FCFO > Contactos
 ------------------------------------------------------------------------- */
	div.Curriculo *.CssContactoCol1{ width: 120px; }
	div.Curriculo *.CssContactoCol2{ width: 120px; }
	div.Curriculo *.CssContactoCol3{ width: 45px; }






/* 20090102 > FCFO > Dados Pessoais
 ------------------------------------------------------------------------- */
	div.Curriculo *.CssDPessoaisCol1{ width: 75px; }
	div.Curriculo *.CssDPessoaisCol2{ width: 350px; }






/* 20090102 > FCFO > Cargos
 ------------------------------------------------------------------------- */
	div.Curriculo *.CssCargosCol1{ width: 10px; text-align: center; }
	div.Curriculo *.CssCargosCol2{ width: 505px; }
	div.Curriculo *.CssCargosCol3{ width: 100px; }
	div.Curriculo *.CssCargosCol4{ width: 120px; }






/* 20090102 > FCFO > COMMON
 ------------------------------------------------------------------------- */
	div.Curriculo *.CssFauxTextbox{
		border: solid 1px #A9B1C4;
		background-color: #FFFFFF;
		margin: 0px;
		padding: 2px;
		display: block;
	}

	div.Curriculo *.CssValidator{
		color: #FF0000;
	}

	div.Curriculo *.RequiredField {
		color: #FF0000;
		padding: 0px 2px;
	}
	
	
	
	
	
	
	
	

/* 20080102 > FCFO 
 ------------------------------------------------------------------------- */
	.ContainerSubTitulo {
		font-family: Arial;
		font-size: 13px;
		font-weight: bold;
		color: #000000;
	}

	.CommonList {
		width: 100%;
		border-left: solid 1px #E0D7D2;
		border-top: solid 1px #E0D7D2;
		border-right: solid 1px #E0D7D2;
	}


/*

	.TextBoxDefault, .CssTextBox
	{
		font-size: 11px;
		padding: 2px;
		border: solid 1px #000000;
		color: #000000;
		background-color: #FFFFFF;
		font-family: Tahoma, Verdana, Arial;
	}
	
	.TextBoxNumeric
	{
		font-size: 11px;
		padding: 2px;
		border: solid 1px #000000;
		color: #000000;
		background-color: #FFFFFF;
		font-family: Tahoma, Verdana, Arial;
		text-align: right;
	}
	
	.TextAreaDefault
	{
		display: block;
		font-size: 11px;
		border: solid 1px #000000;
		color: #000000;
		background-color: #FFFFFF;
		font-family: Tahoma, Verdana, Arial;
		padding: 2px;
	}
	
	.CssDropDownListDefault, .DropDownListDefault 
	{
		font-size: 11px;
		border: solid 1px #000000;
		color: #000000;
		font-family: Tahoma, Verdana, Arial;
	}
*/



/* 20080102 > FCFO > BUTOES
 ------------------------------------------------------------------------- */
	.CssButtonStyle {
		border: solid 1px #172b5e;
		background-color: #f0f4f7;
		color: #172b5e;
		cursor: pointer;
		padding-left: 6px;
		padding-right: 6px;
		font-size: 10px;
	}
	.CssButtonStyle:hover {
		background-color: #172b5e;
		color:#f0f4f7;
	}
	.CssButtonStyleSelected {
		background-color: #172b5e;
		color: #f0f4f7;
		cursor: pointer;
		padding-left: 6px;
		padding-right: 6px;
		font-size: 10px;
	}
	
	
	.CssFileUpload { width: 270px; }

	input.CssFillHSpace, textarea.CssFillHSpace { border: solid 0px #000000 !important; width: 100% !important; margin: 0px !important; padding: 0px !important; }
	select.CssFillHSpace { width: 100% !important; margin: 0px !important; padding: 0px !important; }