﻿/* 20091030 > BMCC > Elementos comuns do Site
 ------------------------------------------------------------------------------ */

    .PaginaTitulo {
	    margin-bottom:17px;
	    font-size:24px;
	    font-weight:normal;
	    color:#232323;
	}
	
	.Titulo {
	    margin-bottom:18px;
	    font-size:18px;
	    color:#232323;
	}
    
    a.MaisInfo {
        text-align:right;
	    font-size:24px;
	    font-weight:bold;
        display:block;
	    color:#a8a8a8;
    }

    a.MaisInfo:hover {
	    color:#393939;
    }
    
    a.ImgageSetaLi{
        margin-bottom:15px;
		display:block;
		color:#8c8b8b;
	}
	
	a.ImgageSetaLi:hover{
		color:#393939;
	}
 	
 /* 20091030 > BMCC > Elementos comuns do Site
 ------------------------------------------------------------------------------ */
 
 	.ModulosErro {
		text-align:center;
		padding:5px;
		color:#990000;
		background-color:#f7f7f7;
		border: solid 2px #25350a;
	}

	.CssTextboxStyle {
		border: solid 1px #b0b0b0;
		font-size: 11px;
		font-family: Arial;
	}
 
	.CssButtonStyle {
		border: solid 1px #232323;
		background-color: #9dc131;
		color: #232323;
		cursor: pointer;
		margin: 0px 1px;
		font-size: 11px;
	}
	
	.CssButtonStyle:hover, .CssButtonStyleSelected {
		border: solid 1px #232323; 
		background-color: #748a2c;
		color: #232323;
		cursor: pointer;
		margin: 0px 1px;
		font-size: 11px;
	}
	
	.OperationError {
		margin:10px 3px;
		background-color:#f7f7f7;
		border:solid 2px #546b11;
		padding:5px;
		text-align:center;
		color:#990000;
		font-weight:bold;
		font-size:11px;
	}
	.OperationSucess {
		margin:10px 3px;
		background-color:#f7f7f7;
		border:solid 2px #546b11;
		padding:5px;
		text-align:center;
		color:#546b11;
		font-weight:bold;
		font-size:11px;
	}
	
	.CampoObrigatorio {
		color:#ff0000;
		padding:0px 2px;
	}




/* 20081030 > FCFO > Elementos comuns do Site
 ------------------------------------------------------------------------------ */
 
	div.ContactoTitulo {
		font-size:14px;
		font-weight:bold;
		color: #232323;
		margin-bottom:15px;
	}
	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;	
	}




/* 20091030 > 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;
	}