BODY {margin:0px;background:#fff url(../imgs/fundo.jpg); background-repeat:repeat-x;}


.tabela_conteudo {background:#ffffff;padding-left:20px;padding-right:20px;}
.conteudo_branco_logo {background:#ffffff;padding:20px;padding-top:10px;padding-bottom:10px;}
.conteudo_branco_menu {background:#ffffff;border-bottom:#dfdfdf 1px solid;border-top:#f9f9f9 1px solid;border-bottom:#cccccc 5px solid;}

.tabela_geral{background:#ffffff;padding:10px;}
.tabela_geral2{background:#ffffff;padding:10px;}
.tabela_actividades{border:#dfdfdf 1px solid;}


.fundo_branco {background:#ffffff;COLOR: #999999; FONT: 10px Arial,verdana;padding-left:10px;}
.linha_fundo{border-bottom:#efefef 1px solid;}
.barra_top {background:#599c11;COLOR: #f9f9f9; FONT: 9px Arial,verdana;padding-right:10px;}

.estaaqui{COLOR: #888888; FONT: 10px sans-serif,Arial,verdana;}
.estaaqui strong{COLOR: #599c11; FONT: 10px sans-serif,Arial,verdana;}
.estaaqui a:link{COLOR: #777; FONT: 10px Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.estaaqui a:visited{COLOR: #777; FONT: 10px Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.estaaqui a:active{COLOR: #777; FONT: 10px Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.estaaqui a:hover{COLOR: #aaaaaa; FONT: 10px Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}


.noticias {font-family: Arial,sans-serif;margin: 0px 0px 0px 0px;font-size: 11px;color: #666;}
.noticias h1{COLOR: #599c11; FONT:bold 14px Myriad Pro;margin: 0 0 0 0;}
.noticias strong{COLOR: #599c11; FONT:bold 12px/1.8em arial;}
.noticias i{COLOR: #599c11; FONT: 11px arial;}
.noticias a:link{COLOR: #599c11; FONT: 11px/1.8em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.noticias a:visited{COLOR: #599c11; FONT: 11px/1.8em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.noticias a:active{COLOR: #599c11; FONT: 11px/1.8em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.noticias a:hover{COLOR: #555555; FONT: 11px/1.8em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}

.menu_superior {COLOR: #999999; FONT: 10px Arial,verdana;padding-left:10px;padding-top:5px;}
.menu_superior strong{COLOR: #599c11; FONT:bold 12px/1.0em Arial,verdana;}
.menu_superior a:link{COLOR: #599c11; FONT: 10px/1.0em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.menu_superior a:visited{COLOR: #599c11; FONT: 10px/1.0em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.menu_superior a:active{COLOR: #599c11; FONT: 10px/1.0em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.menu_superior a:hover{COLOR: #888888; FONT: 10px/1.0sem Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}

.contactos{font-family: Helvetica,Arial,sans-serif;line-height: 1.3em;margin: 0px 0px 0px 0px;font-size: 11px;color: #666;}
.contactos i{COLOR: #599c11;}
.contactos em{COLOR: #599c11; FONT: 10px Helvetica,sans-serif,Myriad Pro;}
.contactos a:link{COLOR: #599c11; FONT: 10px Helvetica,verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.contactos a:visited{COLOR: #599c11; FONT: 10px Helvetica,verdana,Helvetica,sans-serif; TEXT-DECORATION: none;}
.contactos a:active{COLOR: #599c11; FONT: 10px Helvetica,verdana,Helvetica,sans-serif; TEXT-DECORATION: none;}
.contactos a:hover{COLOR: #555555; FONT: 10px Helvetica,verdana,Helvetica,sans-serif; TEXT-DECORATION: none;}

.linhavertical {border-right:#f2f2f2 1px dotted;}

.conteudo{font-family: Arial,sans-serif;margin: 10px 0px 0px 0px;font-size: 11px;color: #666;}
.conteudo i{COLOR: #599c11;FONT: 11px Arial,sans-serif,Myriad Pro;TEXT-STYLE: italic;}
.conteudo em{COLOR: #599c11;FONT: 11px Arial,sans-serif,Myriad Pro;}
.conteudo h1{COLOR: #599c11; FONT:bold 14px Arial,Myriad Pro;margin: 5 0 0 0;}
.conteudo h2{COLOR: #599c11; FONT:bold 12px Arial,Myriad Pro;margin: 0 0 0 0;}
.conteudo strong{COLOR: #599c11; FONT:bold 11px arial,verdana;}
.conteudo a:link{COLOR: #599c11; FONT: 11px/1.8em Helvetica,verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.conteudo a:visited{COLOR: #599c11; FONT: 11px/1.8em Helvetica,verdana,Helvetica,sans-serif; TEXT-DECORATION: none;}
.conteudo a:active{COLOR: #599c11; FONT: 11px/1.8em Helvetica,verdana,Helvetica,sans-serif; TEXT-DECORATION: none;}
.conteudo a:hover{COLOR: #505050; FONT: 11px/1.8em Helvetica,verdana,Helvetica,sans-serif; TEXT-DECORATION: none;}

.conteudo ul li strong a:link{COLOR: #599c11; FONT:bold 11px/1.8em arial,verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.conteudo ul li strong a:visited{COLOR: #599c11; FONT:bold 11px/1.8em arial,verdana,Helvetica,sans-serif; TEXT-DECORATION: none;}
.conteudo ul li strong a:active{COLOR: #599c11; FONT:bold 11px/1.8em arial,verdana,Helvetica,sans-serif; TEXT-DECORATION: none;}
.conteudo ul li strong a:hover{COLOR: #505050; FONT:bold 11px/1.8em arial,verdana,Helvetica,sans-serif; TEXT-DECORATION: none;}

.menu {COLOR: #599c11; FONT:bold 14px sans-serif;text-align:left; vertical-align:top;text-transform:uppercase;padding-top:0px;padding-left:5px;}
.menu a:link{background:#fff url(../imgs/fundo_menu.jpg) repeat-x top;  COLOR: #fff; FONT:bold 11px/2.0em Helvetica,sans-serif; TEXT-DECORATION: none;}
.menu a:visited{COLOR: #ffffff; FONT:bold 11px/2.0em Helvetica,sans-serif; TEXT-DECORATION: none;}
.menu a:active{COLOR: #ffffff; FONT:bold 11px/2.0em Helvetica,sans-serif; TEXT-DECORATION: none;}
.menu a:hover{background:#fff url(../imgs/fundo_menu2.jpg) repeat-x top; COLOR: #176795; FONT:bold 11px/2.0em Helvetica,sans-serif; TEXT-DECORATION: none;}

.menu_lateral {background:#599c11; COLOR: #50b1da; FONT: 11px Arial,verdana; padding-right:10px; padding-left:10px; padding-top:2px; padding-bottom:2px;border-bottom:#ffffff 1px solid;text-transform:uppercase;}
.menu_lateral a:link { COLOR: #fdfdfd; FONT: 9px/1.8em arial,sans-serif; TEXT-DECORATION: none;}
.menu_lateral a:visited {COLOR: #fdfdfd; FONT: 9px/1.8em arial,sans-serif; TEXT-DECORATION: none;}
.menu_lateral a:active { COLOR: #dfdfdf; FONT: 9px/1.8em arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.menu_lateral a:hover {COLOR: #66c5ee; FONT: 9px/1.8em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}

.menu_lateral2 {background:#689791; COLOR: #50b1da; FONT: 11px Arial,verdana; padding-right:10px; padding-left:10px; padding-top:2px; padding-bottom:2px;border-bottom:#ffffff 1px solid;text-transform:uppercase;}
.menu_lateral2 a:link { COLOR: #fdfdfd; FONT: 9px/1.8em arial,sans-serif; TEXT-DECORATION: none;}
.menu_lateral2 a:visited {COLOR: #fdfdfd; FONT: 9px/1.8em arial,sans-serif; TEXT-DECORATION: none;}
.menu_lateral2 a:active { COLOR: #dfdfdf; FONT: 9px/1.8em arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.menu_lateral2 a:hover {COLOR: #ffffff; FONT: 9px/1.8em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}


#menulateral {padding: 0;margin: 0;padding-top:87px;z-index:1;vertical-align:top;	display:block;text-align:left;}
#contactos {	height: 100%;width:225px;	color:#666;	font-size:10px;	line-height:11px;	z-index:0;	vertical-align:bottom;	display:block;	text-align:left;}
#conteudocentral{	padding-top:115px;	text-align:left;	display:block;}

textarea,input,select {background:#f0f0f0; border:#d0d0d0 1px solid; font-family:verdana,Arial,Helvetica,sans-serif;font-size:7pt;COLOR:#191919;}
.radio {background:#ffffff; border:#ffffff 1px solid; font-family:verdana,Arial,Helvetica,sans-serif;font-size:7pt;COLOR:#191919;}

.input{background:#fff url(../imgs/fundo_campos.png) repeat-x top;border:#d0d0d0 1px solid; font-family: Arial,Helvetica,sans-serif;font-size: 8pt;COLOR:#191919;}
.input:hover{background:#fff url(../imgs/fundo_campos.png) repeat-x top;border:#7fc1ff 1px solid; font-family: Arial,Helvetica,sans-serif;font-size: 8pt;COLOR:#191919;}
.button{font-family: Arial,Helvetica,sans-serif;font-size: 7.5pt;COLOR:#191919;}
.radio {background:#ffffff; border:#ffffff 1px solid;font:bold 8pt Arial,Helvetica,sans-serif;COLOR:#191919;}


#pscroller1{
width: 200px;
height: 100px;
COLOR: #777; FONT: 11px/1.5em Arial,verdana;text-align:left;
}




.menu LI UL LI A:link {
	Z-INDEX: 10; FONT: 11px/1.5em arial,verdana; COLOR: #ffffff; TEXT-DECORATION: none
}
.menu LI UL LI A:visited {
	Z-INDEX: 10; FONT: 11px/1.5em arial,verdana; COLOR: #ffffff; TEXT-DECORATION: none
}
.menu LI UL LI A:hover {
	Z-INDEX: 10; FONT: 11px/1.5em arial,verdana; COLOR: #95d9d8; TEXT-DECORATION: none
}
.menu LI LI A:link {
	Z-INDEX: 10; DISPLAY: block; FONT: 11px/1.5em arial,verdana; COLOR: #ffffff;  TEXT-DECORATION: none
}
.menu LI LI A:visited {
	Z-INDEX: 10; DISPLAY: block; FONT: 11px/1.5em arial,verdana; COLOR: #ffffff;  TEXT-DECORATION: none
}
.menu LI LI A:hover {
	Z-INDEX: 10; DISPLAY: block; FONT: 11px/1.5em arial,verdana; COLOR: #95d9d8; TEXT-DECORATION: none
}
.menu-hv * {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-top: 0px; 
}
.menu-hv A {
	DISPLAY: block
}
.menu-hv LI {
	LIST-STYLE-TYPE: none; FLOAT: right; HEIGHT: 1%
}
.menu-hv LI UL {
	POSITION: absolute; VISIBILITY: hidden
}
.menu-hv LI UL LI {
	DISPLAY: inline; WHITE-SPACE: nowrap; FLOAT: none
}
.menu-hv LI UL LI UL {
	POSITION: absolute;
}
.menu-hv LI:hover UL {
	VISIBILITY: visible; padding-left:0px; margin-top:-8px;
}
.menu-hv LI.over UL {
	VISIBILITY: visible; padding-left:100px;
}
.menu-hv LI:hover UL UL {
	VISIBILITY: hidden; padding-left:100px;
}
.menu-hv LI.over UL UL {
	VISIBILITY: hidden; padding-left:100px;
}
.menu-hv UL UL LI:hover UL {
	VISIBILITY: visible; padding-left:100px;
}
.menu-hv UL UL LI.over UL {
	VISIBILITY: visible; padding-left:100px;
}
.menu-hv {
	MARGIN: 0px; WIDTH: 100%; COLOR: #ffffff
}
.menu-hv A {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.menu-hv ul li A:link {MARGIN-left: 1px; 
	TEXT-DECORATION: underline;background: url(../imgs/fundo_menu.jpg) repeat-x top;  COLOR: #fff; FONT:bold 11px/2.0em Helvetica,sans-serif; TEXT-DECORATION: none;padding:15px;
}
.menu-hv ul li A:visited {MARGIN-left: 1px; 
	TEXT-DECORATION: underline;background: url(../imgs/fundo_menu.jpg) repeat-x top;  COLOR: #fff; FONT:bold 11px/2.0em Helvetica,sans-serif; TEXT-DECORATION: none;padding:15px;
}
.menu-hv ul li A:hover {
	TEXT-DECORATION: underline;background: url(../imgs/fundo_menu2.jpg) repeat-x top;  COLOR: #fff; FONT:bold 11px/2.0em Helvetica,sans-serif; TEXT-DECORATION: none;padding:15px;
}
.menu-hv ul li ul li A:link {MARGIN-left: 0px;
	TEXT-DECORATION: none;BORDER: #fff 1px solid; BORDER-bottom: 0px solid;padding-left:4px;padding-bottom:0px;padding-top:0px;
}
.menu-hv ul li ul li A:visited {MARGIN-left: 0px; 
	TEXT-DECORATION: none; BORDER: #fff 1px solid;BORDER-bottom: 0px solid;padding-left:4px;padding-bottom:0px;padding-top:0px;
}
.menu-hv UL LI UL {
	TEXT-DECORATION: none;
}


