﻿/* 20090826 > BMCC > Elementos comuns do Site
 ------------------------------------------------------------------------------ */

	.PaginaTitulo { margin-bottom: 17px; font-size: 24px; font-weight: normal; color: #000000; }
	.Titulo { margin-bottom: 10px; font-size: 16px; color: #000000; }
	a.MaisInfo { display: block; margin-top: 10px; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; padding-right: 6px; text-align: right; font-style: italic; color: #000000; background-color: #ebebeb; }
	a.MaisInfo:hover { color: #7a7a7a; }
	a.ImgageSetaLi { display: block; margin-bottom: 10px; padding-left: 11px; background-image: url(Imagens/pointer.jpg); background-position: top left; background-repeat: no-repeat; color: #7a7a7a; }
	a.ImgageSetaLi:hover { color: #000000; }



/* 20090826 > BMCC > Elementos comuns do Site
 ------------------------------------------------------------------------------ */

	.ModulosErro { text-align: center; padding: 7px; color: #990000; background-color: #fbfbfb; border: solid 2px #0097dc; }
	.CssTextboxStyle { border: solid 1px #b0b0b0; font-size: 11px; font-family: Arial; }
	.CssButtonStyle { border: solid 1px #8abed6; background-color: #c4deea; color: #000000; cursor: pointer; margin: 0px 1px; font-size: 11px; }
	.CssButtonStyle:hover, .CssButtonStyleSelected { border: solid 1px #8abed6; background-color: #509ec1; color: #000000; cursor: pointer; margin: 0px 1px; font-size: 11px; }

	.OperationError { margin: 10px 3px; background-color: #f7f7f7; border: solid 2px #ff2727; padding: 5px; text-align: center; color: #242424; font-weight: bold; font-size: 11px; }
	.OperationSucess { margin: 10px 3px; background-color: #d1edfe; border: solid 2px #509ec1; padding: 5px; text-align: center; color: #242424; 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: #4E4D48; 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; }
