﻿/* 2008-04-21 > LM > ERROS GERAIS
 ------------------------------------------------------------------------- */
	.ModulosErro { padding: 10px; background-color: #FFFFCC; border: solid 1px #333333; margin-bottom: 2px; margin-top: 2px; color: #D20000; }


/* 2008-04-21 > LM > BUTTONS
 ------------------------------------------------------------------------- */
	.CssButtonStyle, .ButtonDefault { border: none; background-image: url(Images/BGHeader_MenuButton.gif); background-position: 0px -1px; background-repeat: repeat-x; background-color: Transparent; cursor: pointer; font-size: 12px; font-family: Arial; color: #FFFFFF; padding: 2px; }
	.CssButtonStyleSelected { border: none; background-image: url(Images/BGHeader_MenuButton_Over.gif); background-position: 0px -1px; background-repeat: repeat-x; background-color: Transparent; font-size: 12px; font-family: Arial; color: #FFFFFF; padding: 2px 5px 2px 5px; }
	.CssButtonStyle:hover, .ButtonDefault:hover { border: none; background-image: url(Images/BGHeader_MenuButton_Over.gif); background-position: 0px -1px; background-repeat: repeat-x; background-color: Transparent; font-size: 12px; font-family: Arial; color: #FFFFFF; padding: 2px; }


/* 20080421 > LM > ENVIAR A UM AMIGO
 ------------------------------------------------------------------------- */
	.EnviarAUmAmigo { margin: 15px 0px; padding: 3px; border: solid 1px #015193; background-color: #FFFFFF; }
	.EnviarAUmAmigo .CssHeader { font-family: Arial; font-weight: bold; font-size: 14px; padding: 3px; color: #FFFFFF; margin: 0px 0px 3px 0px; background-color: #3f7bae; }
	.EnviarAUmAmigo .CssTitulos { text-align: right; vertical-align: bottom; padding: 3px; padding-left: 0px; font-size: 11px; font-weight: bold; color: #005193; }
	.EnviarAUmAmigo .CssTextBox { width: 180px; font-family: Tahoma, Verdana, Arial; font-size: 10px; height: 15px; border: solid 1px #015193; background-color: #FFFFFF; padding: 2px; }
	.EnviarAUmAmigo .CssTextBoxCell { padding: 0px; }
	.EnviarAUmAmigo .CssButtonStyle { font-size: 12px; padding: 2px; border: none; }
	.EnviarAUmAmigo .CssButtonStyle:hover { }


/* 20081002 > FCFO > DialogBox de Lembretes
 ------------------------------------------------------------------------- */
	.LembretesDialog { display: none; padding: 10px 25px 15px 25px; text-align: left; cursor: auto; }
	.LembretesDialog div.NumLembretes { font-size: 18px; color: #000000; cursor: auto; }

	/* SELECTED */
	.LembretesDialog table.SelectedLembrete { margin-top: 16px; color: #000000; cursor: auto; }
	.LembretesDialog table.SelectedLembrete div.TituloLembreteSelected { color: #000000; font-weight: bold; font-size: 11px; cursor: auto; }
	.LembretesDialog table.SelectedLembrete div.DataLembreteSelected { color: #000000; font-weight: normal; font-size: 10px; font-style: italic; cursor: auto; }
	.LembretesDialog table.SelectedLembrete div.ContentLembreteSelected { color: #000000; font-size: 11px; margin-top: 10px; cursor: auto; }

	/* LIST */
	.LembretesDialog div.LembretesList { overflow: auto; height: 120px; border: solid 1px #DAD3C7; background-color: #F4F2F0; margin-top: 15px; cursor: auto; font-size: 11px; }
	.LembretesDialog div.LembretesList table.LembretesList { width: 100%; color: #000000; cursor: auto; }
	.LembretesDialog div.LembretesList table.LembretesList tr.Row { }
	.LembretesDialog div.LembretesList table.LembretesList tr.Row:hover { cursor: pointer; background-color: #DAD3C7; }


/* 2008-04-21 > LM > Estilos para formatar o controlo de Login
 ------------------------------------------------------------------------- */
	.LoginForm { margin-top: 10px; font-size: 10px; }
	.LoginForm .CssTable { }
	.LoginForm .CssHeader { padding-top: 5px; font-weight: bold; font-size: 11px; }
	.LoginForm .CssCell { }
	.LoginForm .TextBoxDefault { border: solid 1px #015193; width: 148px; }
	.LoginForm .CssButtonStyle { border: none; background-color: Transparent; margin-top: 5px; padding: 2px; }
	.LoginForm .ModulosErro { }
	.LoginForm a { }
	.LoginForm a:hover { }

	.CssButtonCellStyle { text-align: right; }

/* 20080422 > FCFO > Classes Auxiliares
 ------------------------------------------------------------------------- */
	.UserDataBoxTitle { font-size: 11px; font-weight: bold; margin-top: 10px; color: #FF6600; }
	.UserDataBoxInfo { font-size: 10px; font-weight: normal; margin-bottom: 15px; }

/* 20080421 > LM > NOTICIAS
 ------------------------------------------------------------------------- */
	.NoticiasListagem { }
	.NoticiasListagem_Row { margin-bottom: 10px; cursor: pointer; font-size: 12px; font-weight: bold; color: #005193; border: solid 1px #FFFFFF; }
	.NoticiasListagem_Row:hover { background-color: #FFFFFF; border: solid 1px #005193; }
	.NoticiasListagem_Row:hover .NoticiasListagem_Titulo { background-color: #005193; color: #FFFFFF; }
	.NoticiasListagem_Titulo { background-color: #3f7bae; color: #FFFFFF; padding: 2px; }
	.NoticiasListagem_Descricao { font-size: 10px; font-weight: normal; color: #005193; }
	.NoticiasListagem_Thumb { padding: 2px; }
	.NoticiasListagem .CssButtonStyle { padding: 4px; }
	.NoticiasListagem .CssButtonStyleSelected { padding: 6px; }

	/* NOTICIAS DETALHE */
	.NoticiasDetalhe { }
	.NoticiasDetalhe_Descricao { font-size: 12px; font-weight: bold; margin-top: 5px; color: #005193; }
	.NoticiasDetalhe_Corpo { margin-top: 10px; font-size: 12px; color: #005193; }
	.NoticiasDetalhe_Legenda { text-align: right; font-style: italic; font-size: 10px; color: #005193; margin-top: 10px; }
	.NoticiasDetalhe .CssButtonStyle { font-size: 12px; padding-left: 0px; padding-right: 0px; border: none; }

	/* NOTICIAS SEARCH */
	.Search_Noticias { width: 100%; }
	.Search_Noticias_Header { padding-top: 5px; font-size: 11px; font-weight: bold; color: #005193; }
	.Search_Noticias_Content { }
	.Search_Noticias .TextBoxDefault { width: 157px; padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #015193; }
	.Search_Noticias .CssButtonStyle { border: none; margin-top: 5px; padding: 2px; margin-left: 10px; }

/* 20091203 > BMCC > Secção Twitter
 ------------------------------------------------------------------------- */
	div.TwitterBox { margin: 10px 0px 0px 0px; padding: 15px 0px 0px 0px; width: 240px; background-color: #e9f4f9; background-image: url(Images/bg_twitter_top.jpg); background-repeat: no-repeat; background-position: top; }
	div.TwitterBox .Titulo { text-align: right; padding-right: 7px; padding-bottom: 3px; margin-top: -5px; border-bottom: solid 1px #ffffff; }
	div.TwitterBox a.ImgageSetaLi { display: block; padding: 7px 7px 7px 7px; margin: 3px 3px 3px 3px; color: #696969; font-size: 11px; text-decoration: none; }
	div.TwitterBox a.ImgageSetaLi:hover { background-color: #fefefe; }
	div.TwitterBox a.MaisInfo { display: block; text-align: right; color: #343434; text-decoration: none; font-size: 11px; font-weight: bold; margin: 0px 7px 0px 5px; }
	div.TwitterBoxBottom { margin: 0px; padding: 0px; width: 240px; height: 15px; background-image: url(Images/bg_twitter_bottom.jpg); background-repeat: no-repeat; background-position: top; }


/* 20090916 > BMCC > Pagina SolucesWeb
 ------------------------------------------------------------------------- */
	.AEMain { width: 625px; overflow: hidden; margin-bottom: 15px; }
	.AELeft { width: 420px; float: left; margin-right: 15px; }
	.AELeftTop { padding: 3px; text-align: center; border: solid 1px #015193; background-color: #ffffff; }
	.AELeftBottom { margin-top: 15px; padding: 3px; border: solid 1px #015193; text-align: left; background-color: #ffffff; font-size: 13px; }
	.AERightBuyLeft { padding: 12px 15px 0px 0px; text-align: right; }
	.AERight { width: 180px; float: right; }
	.AERightTop { padding: 3px; text-align: center; border: solid 1px #015193; }
	.AERightBuyRight { padding: 0px 0px 15px 0px; text-align: center; }
	.AETitle { display: block; background-color: #3f7bae; color: #ffffff; padding: 4px; margin-bottom: 10px; text-align: left; font-weight: bold; font-size: 12px; }
	.AELayoutImg { padding: 2px; margin: 2px; border: solid 1px #ffc9a6; }
	.accordion { }
	.AEModulos a { color: #151515; }
	.AEModulos a: { text-decoration: none; }
	.AEModulos { margin-right: 2px; margin-left: 4px; margin-bottom: 6px; background-image: url(Images/AE_pointer.gif); background-repeat: no-repeat; background-position: left center; padding-left: 16px; }
	.AEModulosCtn { margin: -6px 10px 10px 22px; padding: 6px 8px 6px 8px; font-size: 11px; color: #333333; background-color: #7eb8e8; }
	.AEProjectoCtn { margin-right: 2px; margin-left: 4px; margin-bottom: 6px; color: #000000; padding: 6px; font-size: 11px; }
	.AEPortfolioImg { margin-top: 1px; margin-bottom: 15px; }
	.AEPortfolioTtl { text-align: left; margin-left: 9px; font-size: 11px; color: #151515; }

	a.EscolaNetLink { color: #005193; }
	a.EscolaNetLink:hover { color: #ff6600; }

