/* Classes */

DIV.DivAnima {margin:0 0 4px 0;padding:0;border:0;}

LEGEND {color:#333333;margin: 0 10px 0 10px;}

.Off {display:none;}
.off {display:none;}

/* Classes Gerais */
BODY, TABLE, TD, DIV, P, UL, LI, A, INPUT, TEXTAREA, SELECT {font-family: Verdana, Arial, sans-serif;color:#000000;}

IMG {border:1px solid #CCDDCC;}

A,TD.title {text-decoration:none;color:#224422;font-weight:bold;}
A:Hover {text-decoration:underline;color:#88AA88;}

A.link {color:#000000; font-size: 9px;text-decoration:underline;}

TD.link {font: bold 10px;color:#224422;}

INPUT, TEXTAREA, SELECT {font-size:11px;border-top:1px solid #88AA88;border-right:1px solid #224422;border-bottom:1px solid #224422;border-left:1px solid #88AA88;}

INPUT.Bt {background-color:#224422;width:96px;color:#FFFFFF;}

INPUT.Active {font:bold 10px;color:#FFFFFF;text-decoration:none;border:0px;background-color:#224422;height:20px;}
INPUT.Inactive {font:bold 10px;color: #224422;text-decoration:none;cursor:hand;border:1px solid #CCDDCC;background-color:#FFFFFF;height:20px;}


BODY {
	margin:0;padding:0;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#CCDDCC;
	scrollbar-3dlight-color:#FFFFFF; 
	scrollbar-shadow-color:#CCDDCC;
	scrollbar-darkshadow-color:#FFFFFF; 
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#224422;
	}
	
BODY.BgImage {background:#FFFFFF url(../Images/fundo.jpg) no-repeat fixed center bottom;}	
BODY.BgImage TD.MainContent {padding:45px 0 0 0;vertical-align:top;}

BODY.bodyHeader {
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#CCDDCC;
	scrollbar-3dlight-color:#FFFFFF; 
	scrollbar-shadow-color:#CCDDCC;
	scrollbar-darkshadow-color:#FFFFFF; 
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#224422;
	background:#FFFFFF;
	}


.c1 {background:#FFFFFF url('../Images/1.gif') no-repeat fixed bottom right;}
.c2 {background:#FFFFFF url('../Images/2.gif') repeat-x fixed bottom right;}
.c3 {background:#FFFFFF url('../Images/3.gif') no-repeat fixed bottom left;}
.c4 {background:#FFFFFF url('../Images/4.gif') repeat-y fixed bottom right;}
.c5 {background:#FFFFFF url('../Images/5.gif') repeat-y fixed bottom left;}
.c6 {background:#FFFFFF url('../Images/6.gif') no-repeat fixed top right;}
.c7 {background:#FFFFFF url('../Images/7.gif') repeat-x fixed top right;}
.c8 {background:#FFFFFF url('../Images/8.gif') no-repeat fixed top left;}


/*.jla,*/ 
.msg {color:#990000;text-decoration:none;font: bold 9px Tahoma, sans-serif;}


/* Tabela de Conteúdos */
TABLE.TabMain {border:1px solid #CCDDCC;width:600px;}
TABLE.TabNoborder{border:0;width:600px;}
TR.TabHeader {font: bold 13px;background: url(../Images/fundoTableTop.jpg) repeat-x fixed;height:26px;}
TR.TabHeader TD {padding:5px 5px 5px 15px;color:#FFFFFF;border-bottom:1px solid #224422;}
TR.TabHeader TD DIV {color:#FFFFFF;}
TR.TabHeader TD.right {text-align:right;font: bold 10px;padding-right:15px;}
TR.TabHeader TD.right A:Hover{color:#FFFFFF;}
TABLE.TabMain TD.Content {padding:20px;}

/* Área de Paginação */
TR.Paginacao {background-color:#FFFFFF;padding:10px 5px 10px 5px;font-size:10px;}
TR.PaginacaoTransp {padding:10px 5px 10px 5px;font-size:10px;}
TR.Paginacao TD.bt_left, TR.PaginacaoTransp TD.bt_left {text-align:left;padding-left:15px;}
TR.Paginacao TD.bt_right, TR.PaginacaoTransp TD.bt_right {text-align:right;padding-right:15px;}


/* Mensagem de Erro */
SPAN.erro {display:block;margin:40px 0 0 0;font: bold 10px;}


/* Listagem das Noticías */
TD.ListNoticias {background-color:#FFFFFF;padding:0 15px 15px 15px;}
TD.ListNoticias TABLE {font: normal 10px;color:#000000;border:0;}
TD.ListNoticias TABLE TD.title {padding:13px 3px 7px 0px;font-size:10px;}
TD.ListNoticias TABLE TD.date {font: bold 10px;padding:0 0 10px 0;color:#88AA88;}
TD.ListNoticias TABLE TD.texto {padding:0;color:#000000;font:normal 10px;}
TD.ListNoticias TABLE TD.email {padding:10px 0 10px 0;color:#88AA88;font:normal 10px;}
TD.ListNoticias TABLE TD.link {text-align:right;padding:5px 3px 13px 3px;border-bottom:1px solid #88AA88;}
TD.ListNoticias TABLE TD IMG {margin: 0 0 15px 15px;border:1px solid #224422;}
TD.ListNoticias TABLE TD IMG.foto {margin:15px 0 0 15px;}

TD.ListNoticias TABLE.ListGuest {width:100%;margin-bottom:5px;margin-top:5px;}
TD.ListNoticias TABLE TD.linkG {border-bottom:1px solid #88AA88;}


/* Noticía */
TD.NoticiasDisplay {background-color:#FFFFFF;padding:15px;color:#000000;font: normal 10px;}
TD.NoticiasDisplay TABLE TABLE {margin-right:20px;}
TD.NoticiasDisplay TABLE TD.title {font-size:11px;padding:10px 0 10px 0;}
TD.NoticiasDisplay TABLE TD.date {color:#000000;font: bold 10px;padding:0 0 10px 0;}
TD.NoticiasDisplay TABLE TD.text {color:#000000;font: normal 10px;padding:0;}
TD.NoticiasDisplay TABLE TD.text2 {color:#000000;font: normal 10px;padding:0 20px 0 0;}
TD.NoticiasDisplay TABLE TD.linkG {border-bottom:1px solid #88AA88;}
TD.NoticiasDisplay TABLE TD.link {text-align:center;}
TD.NoticiasDisplay TABLE TD.text IMG.Foto {float:left;margin:10px;display:inline;}

/* Área de Pesquisa */
BODY.Header {border:0;padding:0;background-image:none;}
TABLE.Menu {border:0;padding:0;margin:0;}
TABLE.Menu TD {border:0;padding:0;margin:0;font: bold 10px;}
TABLE.Menu TD A {text-decoration:none;color:#224422;}
TABLE.Menu TD A:Hover {color:#CCDDCC;}
TABLE.Menu INPUT.pesquisa {margin:1px 0 0 750px;border:1px solid #CCDDCC;background-color:#FFFFFF;height:17px;font: normal 10px;color:#000000;}

/* Listagem da Pesquisa */
TD.barra {height:5px;background-color:#224422;}
TD.ListPesquisa {border:1px solid #CCDDCC;border-top:0;background-color:#FFFFFF;text-align:center;}


/* Área da Galeria 
TABLE.galeria {margin:0;padding:0;border:0;width:80%;}
TABLE.galeria TD{font-size: 10px;}
TABLE.galeria TD.center {text-align:center;}
TABLE.galeria TD.aviso {text-align:center;font: bold 12px;color:#000000;}
TABLE.galeria UL {margin:0;padding:0;border:0;font: bold 10px;width:90%;}
TABLE.galeria LI.small {margin:11px;padding:5px;border:1px solid #88AA88;color:#000000;text-align:center;list-style:none;display:inline;width:112px;background-color:#FFFFFF;}
TABLE.galeria LI.small IMG.imagem {width:100px;height:100px;border:0;}
*/
TABLE.galeria {margin:0;padding:0;border:0;}
TABLE.galeria TD {font-size: 10px;}
TABLE.galeria TD.center {text-align:center;}
TABLE.galeria TD.Title {font-size: 11px;}
TABLE.galeria TD.Link {text-align:right;padding: 3px 0 10px 0;}
TABLE TD.aviso {text-align:center;font: bold 12px;color:#000000;}
TABLE UL {margin:0;padding:0;border:0;font: bold 10px;width:90%;}
TABLE LI.small {margin:11px;padding:5px;border:1px solid #88AA88;color:#000000;text-align:center;list-style:none;display:inline;width:112px;background-color:#FFFFFF;}
TABLE LI.small IMG.imagem {width:100px;height:100px;border:0;}
TABLE DIV SPAN {font: bold 12px;text-align:center;display:block;margin:40px 0 0 0;}

/* Fotografia */
TABLE.FOTO {background-color:#FFFFFF;border:1px solid #88AA88;color:#000000;}
TABLE.FOTO DIV {font-weight:bold;text-align:center;}
TABLE.FOTO TD.left {text-align:left;}
TABLE.FOTO TD.center {text-align:center;}
TABLE.FOTO TD.right {text-align:right;}


/* Área de Visitantes */
TABLE.GuestForm {margin-top:15px;width:400px;}
TABLE.GuestForm TD {padding:0 5px 5px 5px;}
TABLE.GuestForm TD.FName {text-align:right;width:120px;}

SPAN.aviso {font-size:10px;}
SPAN.aviso STRONG, SPAN.Red {color:#FF0000;}


/* Agenda Cultural */
TABLE.TabAgenda {background-color:#FFFFFF;border:1px solid #CCDDCC;width:600px;}
TABLE.TabAgenda TD.PesquisaAgenda {padding:15px;}
TABLE.TabAgenda TD.PesquisaAgenda TABLE {font-size:15px;}


#Calendario {margin:0;float:left;}
#Calendario TABLE TD {color:#FFFFFF;}

#TAgendaForm {float:right;margin:0 10px 0 0;}
#TAgendaForm TD {font-size:11px;font-weight:bold;}
#TAgendaForm INPUT {width:200px;}
#TAgendaForm INPUT.Bt {width:96px;}
#TAgendaForm SELECT {font-size:11px;width:200px;border-top:1px solid #88AA88;border-right:1px solid #224422;border-bottom:1px solid #224422;border-left:1px solid #88AA88;}

/* Registo */
DIV.Registo {font-size:11px;margin:0;}
DIV.Registo2 {text-align:left;}
DIV.Registo TABLE {font-size:11px;}
DIV.Registo TABLE TD {vertical-align:middle;}
DIV.Registo TABLE TD INPUT.Login {height:19px;padding:auto 1px auto 1px;background-color:#224422;color:#FFFFFF;font-size:9px;}

/* Login */

TABLE.Login {font-size:11px;}
TABLE.Recuperar {font-size:11px;margin:20px;}
TABLE.Recuperar INPUT.Email {margin:0 0 0 23px;width:200px;}

/* Actas e Editais */
DIV.divActaEdital STRONG.strongTitle{display:block;font-size:12px;color:#68834e;font-weight:bold;margin:5px 0 0 4px;padding:0;}
DIV.divActaEdital STRONG.strongTitle SPAN {font-size:16px;margin-left:0;}
DIV.divActaEdital P.pDescricao {margin:0 0 0 4px;padding:0;}
DIV.divActaEdital P.pDescricao A.aHighLight3 {margin:0;padding:0;}
DIV.divActaEdital P.pDescricao A.aHighLight3 SPAN.estatist {display:block;margin:10px 0 0 0; padding:0;}



