﻿

	.Titulo {
		font-size: 21px;
		font-weight: normal;
		color: #FF006C;
	}




/* 20080529 > FCFO > Elementos comuns do Site
 ------------------------------------------------------------------------------ */
 	
 	.ModulosErro {
		text-align: center;
		padding: 7px;
		color: #990000;
		background-color: #FFFFE1;
		border: solid 2px #FFC538;
	}

	.CssTextboxStyle {
		border: solid 1px #A2A289;
		font-size: 11px;
		font-family: Arial;
	}
 
	.CssButtonStyle {
		border: solid 1px #97D2E7; 
		background-color: #D9EEF6;
		color: #000000;
		cursor: pointer;
		margin: 0px 1px;
		font-size: 11px;
	}
	
	.CssButtonStyle:hover, .CssButtonStyleSelected {
		border: solid 1px #0090C3; 
		background-color: #97D2E7;
		color: #000000;
		cursor: pointer;
		margin: 0px 1px;
		font-size: 11px;
	}
	
	
	.OperationError {
		margin: 10px 3px;
		background-color: #EDEAB2;
		border: solid 3px #9C0B0B;
		padding: 5px;
		color: #000000;
		font-weight: bold;
		font-size: 11px;
	}
	.OperationSucess {
		margin: 10px 3px;
		background-color: #F0FFC3;
		border: solid 3px #588618;
		padding: 5px;
		color: #000000;
		font-weight: bold;
		font-size: 11px;
	}
	
	.CampoObrigatorio {
		color: #FF0000;
		padding: 0px 2px;
	}




/* 20080529 > FCFO > Elementos comuns do Site
 ------------------------------------------------------------------------------ */
 
	div.ContactoTitulo {
		font-size: 16px;
		font-weight: bold;
		color: #FF006C;
		padding-bottom: 3px;
		margin-bottom: 3px;
		border-bottom: solid 1px #4E4D48;
	}
	table.ContactoOnline {
	}
	table.ContactoOnline .Cell {
		padding: 1px;
		vertical-align: top;
	}
	table.ContactoOnline .Header {
		font-weight: bold;
		text-align: right;
	}
	table.ContactoOnline .Field {
		font-weight: normal;
		text-align: left;	
	}




/* 20090701 > FCFO > Ficha de Inscrição
 ------------------------------------------------------------------------------ */
 
	div.FichaInscricao {}
	div.FichaInscricao h3 {
		margin: 0px;
		padding: 0px;
		font-size: 14px;
	}
	div.FichaInscricao table.DataTable {
		width: 100%;
		margin-bottom: 15px;
	}
	div.FichaInscricao table.DataTable td.Cell {
		padding: 2px;
		vertical-align: top;
	}
	div.FichaInscricao table.DataTable td.HeaderCell {
		text-align: right;
		width: 120px;
		font-weight: bold;
	}
	div.FichaInscricao table.DataTable td.FieldCell {
		text-align: left;
	}
	div.FichaInscricao div.Footer {
		margin: 15px 0px;
		font-size: 11px;
	}




/* 20091019 > FCFO > Secção Twitter
 ------------------------------------------------------------------------------ */
 
	div.TwitterBox {
		background-color: #E9F4FF;
		margin: 0px 0px 15px 0px;
	}

	div.TwitterBox .Titulo {
		margin: 0px 7px 7px 7px;
		color: #478FD1;
		font-size: 14px;
		font-weight: bold;
	}

	div.TwitterBox a.ImgageSetaLi {
		display: block;
		margin: 0px 10px 10px 5px;
		padding-left: 20px;
		background-image: url(imagens/aLI.gif);
		background-position: top left;
		background-repeat: no-repeat;
		color: #3D5A75;
		font-size: 11px;
		text-decoration: none;
	}

	div.TwitterBox a.ImgageSetaLi:hover {
		color: #000000;
	}

	div.TwitterBox a.MaisInfo {
		display: block;
		text-align: right;
		color: #000000;
		text-decoration: none;
		background-color: #C9DDF0;
		padding: 3px;
		font-size: 10px;
		font-style: italic;
		margin: 10px 5px 0px 5px;
	}
