/* CSS PARA FF e restantes browsers */

BODY
 {
	font-family :  "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #536a89;
	scrollbar-face-color:#396bb2;
	scrollbar-highlight-color:#1d468d;
	scrollbar-3dlight-color:#6AA2D5;
	scrollbar-darkshadow-color:#1d468d;
	scrollbar-shadow-color:#BDCCD3;
	scrollbar-arrow-color:#1d468d;
	scrollbar-track-color:#C1DAE4;
	background-image :none;
	background-color : #FFFFFF;	
	background-attachment : fixed;
	background-repeat : no-repeat;
	background-position : top left;
	margin-top:0;
	margin-bottom:0;
}

FORM {margin-bottom:0;}

TABLE.tableMainContent {border:1px solid #5872A3;background-image :url(../images/bg_logo_sintra.gif);background-repeat : no-repeat;background-position : top left;}

A:Hover,
INPUT.procurar_botao {cursor:pointer;}

SPAN.spanColumnSpace {
	font-size:5px;color:#FFFFFF;
}

.divContent {
	text-align:right;
}


SELECT,
.link,
.link:hover,
.link_texto,
.link_texto:hover,
.link_texto2 {font-family : "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;}

SELECT 
{
	font-size : 11px;
	color: #536a89;
	font-weight: 700;
	background-color: #ffffff;
}

.link
{
	font-size : 11px;
	text-decoration : none;
	color: #536a89;
}

.link:hover
{
	font-size : 11px;
	text-decoration : none;
	color: #536a89;
}

.link_texto
{
	font-size : 11px;
	font-weight : bold;
	text-decoration : underline;
	color: #536a89;
}

.link_texto:hover
{
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color: #00B4FE;
}

.link_texto2
{
	font-size : 15px;
	font-weight : bold;
	text-decoration : none;
	color: #8ead01;
}

.link_texto2:hover
{
	font-family : "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	text-decoration : underline;
	color: #8ead01;
}

.link_texto3
{
	font-family : "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : underline;
	color: #536a89;
}

.link_texto3:hover
{
	font-family : "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color: #536a89;
}

.link_texto3:visited
{
	font-family : "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : underline;
	color: #A37A02;
}	

.link_footer
{
	font-family : "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : underline;
	color: #767676;
}

.link_footer:hover
{
	font-family : "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color: #767676;
}

.link_footer2
{
	font-family : "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	color: #767676;
}

.link_footer2:hover
{
	font-family : "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	color: #767676;
}





.destaques
{
	font-family : "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color: #536a89;
	background-color : #396bb2;
}

.titulo_texto
{
	font-family : "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
	color: #8ead01;
}

.titulo_texto2
{
	font-family : "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	text-decoration : none;
	color: #536a89;
}

.ContentHeaderTitle
{
	font-family :"Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
	color: #8EAD01;
	text-transform:uppercase;
}

TD.gradienttitle
{
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7BACC1, endColorstr=#ffffff, gradientType=0);*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C1DAE4, endColorstr=#ffffff, gradientType=0);
}

.gradientLeft
{
	
	background-image : url(../images/gradientleft.gif);
	background-color : #C1DAE4;	
	background-attachment : fixed;
	background-repeat : repeat-y;
	background-position : right center;
}

.gradientRight
{
	background-image : url('../images/gradientright.gif');
	background-color : #C1DAE4;	
	background-attachment : fixed;
	background-repeat : repeat-y;
	background-position : left center;
}


.texto
{
	font-family :  "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color: #536a89;
}

.texto P A {color: #536a89;}
.texto P A:Hover {color: #00b4fe;}

.textoboldnormal14
{
	font-family : "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
	color: #536a89;
}

.textoboldnormal
{
	font-family : "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color: #536a89;
}

.procurar_caixa
{
	font-family : "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : plain;
	text-decoration : none;
	color: #536a89;
	background-color : #FFFFFF;
	border : solid;
	border-width : 1px;
	border-color : #7F9DB9;	
}

.procurar_botao
{
	font-family : "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color: #FFFFFF;
	background-color : #396bb2;
	border-right : solid;
	border-right-width : 1px;
	border-right-color : #666661;	
	border-bottom : solid;
	border-bottom-width : 2px;
	border-bottom-color : #666661;	
}

.procurar_texto
{
	font-family : "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color: #FFFFFF;
	background-color : #396bb2;
}

.fundo_texto
{
	font-family : "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color : #536a89;
}

.fundo_texto2
{
	font-family : "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color : #536a89;
	background-image : url(../images/fundo_texto.gif);
	background-color : #FFFFFF;	
	background-attachment : fixed;
	background-repeat : no-repeat;
	background-position : center center;
}

.footer_texto
{
	font-family : "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color: #767676;
}

.bgbluehell
{
	background-color : #C1DAE4;
}

.bgbluemedium
{
	background-color : #7BACC1;
}

.bggrey
{
	background-color : #BDCCD3;
}

.contents
{
	background-color : #FFFFFF;
}

.clCMEvent
{
	position:absolute;
	width:99%;
	height:99%;
	clip:rect(0,100%,100%,0);
	left:0;
	top:0;
	visibility:visible
}

.clCMAbs
{
	position:absolute;
	visibility:hidden;
	left:0;
	top:0
}

.clBar
{
	position:absolute;
	width:10;
	height:10;
	visibility:hidden
}

/*levell 0*/
.clLevel0,.clLevel0over
{
	position:absolute;
	padding:2px;
	font-family:verdana;
	font-size:10px;
	text-decoration : underline;
	font-weight:normal
}

.clLevel0over
{
	cursor:pointer;
	cursor:hand;
}

.clLevel0border
{
	position:absolute;
	visibility:hidden;
}

/*level 1*/
.clLevel1, .clLevel1over
{
	position:absolute;
	padding:2px;
	font-family:verdana;
	font-size:10px;
	font-weight:normal
}

.clLevel1
{
	background-color:#E7EBF7;
	layer-background-color:#E7EBF7;
	color:#181C31;
}

.clLevel1over
{
	background-color:#7B9AC6;
	layer-background-color:#E7EBF7;
	color:#536a89;
	cursor:pointer;
	cursor:hand;
}

.clLevel1border
{
	position:absolute;
	z-index:500;
	visibility:hidden;
	background-color:#9CB2C6;
	layer-background-color:#9CB2C6;
	filter:alpha(opacity=93);
}


/* Menu Esq */
.cl2Bar
{
	position:absolute;
	width:10;
	height:10;
	visibility:hidden
}

/*levell 0*/
.cl2Level0,.cl2Level0over
{
	position:absolute;
	padding:0px;
	font-family:verdana;
	font-size:10px;
	text-decoration : underline;
	font-weight:normal
}

.cl2Level0over
{
	cursor:pointer;
	cursor:hand;
}

.cl2Level0border
{
	position:absolute;
	visibility:hidden;
}

/*level 1*/
.cl2Level1
{
	position:absolute;
	padding:2px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal
}
.cl2Level1over
{
	position:absolute;
	padding:2px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal
}

.cl2Level1
{
	background-color:bgbluehell;
	layer-background-color:bgbluehell;
	color:#FFFFFF;
}

.cl2Level1over
{
	background-color:#7BACC1;
	layer-background-color:bgbluemedium;
	color:#536a89;
	cursor:pointer;
	cursor:hand;
}

.cl2Level1border
{
	position:absolute;
	z-index:500;
	visibility:hidden;
	background-color:#9CB2C6;
	layer-background-color:#9CB2C6;
	filter:alpha(opacity=93);
}

.BorderBlue
{
	font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : plain;
	text-decoration : none;
	color: #536a89;
	background-color : #FFFFFF;
	border : solid;
	border-width : 1px 1px 1px 1px;
	border-color : #7F9DB9;	
}

.organogramatexto
{
	font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color: #000000;
}

.caixabotaosborder
{
	vertical-align:top;
	font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 18px;
	font-weight :bold;
	color: #000000;
	border:solid 0px #e5e6e2;
	background-color: #EDEAE1;
	cursor: hand;
}

.linkAnexo
{
	padding-left: 10px;
	font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color: #536a89;
	cursor: hand;
	background-color : #f6f6ef;
	border:0px solid #DFE0CF;
}

.linkAnexoOff
{
	padding-left: 10px;
	font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color: #536a89;
	background-color : #f6f6ef;
	border:0px solid #DFE0CF;
}

.linkAnexoOff A {cursor: hand;}

.Legendas
{
	margin:40px 0 0 0;
	font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #767676;
	font-weight:bold;
}


/* Noticias - Home Page */
DIV.DivNoticiaScroll {overflow:auto;/*width:497px;height:550px;*/}



/* Novo Site */

P.pResumo {margin-top:0;}

TABLE.tableFooter {}
TABLE.tableFooterMorada TD {font-size:11px;color:#536a89;}
TABLE.tableFooterMorada TD A {color:#536a89;text-decoration:none;}
TABLE.tableFooterMorada TD A:Hover {color:#536a89;text-decoration:underline;}


/* Navigation Bar*/
	DIV.divNavigationBar {margin-left:5px;width:620px;background-color:#FFFFFF;font-weight:bold;}
	DIV.divNavigationBar A.linkAmarelo {font-size:12px;text-decoration:underline;color:#536a89 !important;}
	DIV.divNavigationBar A.linkAmarelo:Hover {font-size:12px;color:#536a89;text-decoration:none;}
	DIV.divNavigationBar SPAN.linkAmarelo {font-size:12px;color:#575748;text-decoration:none;}
	DIV.divNavigationBar .spanSeparador {text-decoration:none;}
	
	SPAN.spanInicio {display:inline;clear:left;padding-left:10px;border:0;}
	
/* Menu Left */
.vm-base-menu {background:#FFFFFF;width:202px;}
.vm-sub-menu {background: #D9E2E8 url(../images/bg_fx_menu_nivel2.gif) repeat-x top left;width:260px;border:1px solid #d5e1e8;}

.vm-base-elem, 
.vm-base-elem-over, 

.vm-sub-elem, 
.vm-sub-elem-over {cursor:pointer;background:#FFFFFF;}

.vm-base-elem {padding:2px;border-bottom:0;}
.vm-base-elem-over {padding:3px;background:#c6e475;border-bottom:0;}

.vm-base-elem {padding: 2px 5px 5px 2px;background: #FFFFFF url(../images/bg_menu_inactive.gif) no-repeat top left;}
.vm-base-elem-over {padding: 2px 5px 5px 2px;background: #FFFFFF url(../images/bg_menu_active.gif) no-repeat top left;}


.vm-sub-elem {padding:0px 2px 4px 10px;border-bottom:0;background: transparent url(../images/bg_menu_nivel2.gif) no-repeat top left;}
.vm-sub-elem-over {padding:0px 2px 4px 10px;border-bottom:0;background: #3567B0 url(../images/bg_menu_nivel2_on.gif) no-repeat top left;}


.vm-base-label,
.vm-base-label-over,
.vm-sub-label, 
.vm-sub-label-over,
.vm-base-title-label,
.vm-sub-title-label {background-image: url(../images/icon_menu.gif);  background-repeat: no-repeat;font-family:Arial, sans-serif;font-size:11px;white-space:normal;  background-position: left; }

.vm-base-title-label, 
.vm-sub-title-label {padding-left:6px;font-variant: small-caps;text-align:center;cursor:default;padding:1px;}

.vm-base-label {color:#536a89;}
.vm-sub-label {color:#536a89;}

.vm-base-label {color:#536a89;/*text-transform:uppercase;*/}
.vm-base-label-over {/*text-transform:uppercase;*/}

.vm-base-label-over, 
.vm-sub-label-over {color:#FFFFFF;}

.vm-base-icon, 
.vm-base-icon-over, 
.vm-base-label, 
.vm-base-label-over {padding-left:2px;}

.vm-sub-label, 
.vm-sub-label-over {padding-left:2px;height:20px;}

.vm-base-label, 
.vm-base-label-over, 
.vm-sub-label, 
.vm-sub-label-over {padding-right:6px;}
 
.vm-base-arrow, 
.vm-base-arrow-over, 
.vm-sub-arrow, 
.vm-sub-arrow-over {padding-right:0;width:0px;}

.vm-sub-sep-inner {border:0;}
.vm-sub-sep-outer {padding: 1px 6px;}

/* BalcaoVirtual -  Menu */
TABLE.tableBalcaoVirtual {}
TABLE.tableBalcaoVirtual TD.tdTitle {width:190px;height:43px;padding-left:35px;background:#FFFFFF url(../images/bg_title_BalcaoVirtual.gif) no-repeat top left;}
TABLE.tableBalcaoVirtual TD.tdTitle STRONG {color:#BC972C;font-size:15px;}

/* AlbumFotografico - RadRotator */
TABLE.tableAlbumFotografico {}
TABLE.tableAlbumFotografico TD.tdTitle {width:190px;height:32px;padding-left:35px;background:#FFFFFF url(../images/bg_title_AlbumFotografico.gif) no-repeat bottom left;}
TABLE.tableAlbumFotografico TD.tdTitle STRONG {color:#536a89;font-size:15px;}
TABLE.tableAlbumFotografico TD.tdContent DIV.divAlbumFotografico {background:#FFFFFF url(../images/bg_fx_AlbumFotografico.gif) repeat-y top left;padding:5px;}
TABLE.tableAlbumFotografico TD.tdContent {text-align:center;}
TABLE.tableAlbumFotografico TD.tdContent IMG {border:0;}

/* Filmes */
TABLE.tableFilmes {}
TABLE.tableFilmes TD.tdTitle {width:190px;height:32px;padding-left:35px;background:#FFFFFF url(../images/bg_title_Filmes.gif) no-repeat bottom left;}
TABLE.tableFilmes TD.tdTitle STRONG {color:#536a89;font-size:15px;}
TABLE.tableFilmes TD.tdTitle.tdContent {background:#FFFFFF url(../images/bg_fx_AlbumFotografico.gif) repeat-y top left;}

/* Links de Topo */
TABLE.tableLinksTopo {text-align:center;width:497px;height:21px;background:#FFFFFF url(../images/bg_links_topo.gif) no-repeat top left;}
TABLE.tableLinksTopo TD.tdLinks {color:#000000;}
TABLE.tableLinksTopo TD.tdLinks A {display:inline;float:left;font-size:11px;text-decoration:none;color:#000000;}
TABLE.tableLinksTopo TD.tdLinks SPAN {display:inline;float:left;font-size:11px;padding:0 5px;}

/* Pesquisa no Site */
TABLE.tablePesquisa {width:222px;height:29px;background:#FFFFFF url(../images/bg_pesquisa.gif) no-repeat top left;}
TABLE.tablePesquisa TD INPUT.procurar_botao {border:0;height:20px;width:35px;background-color:transparent;}
TABLE.tablePesquisa TD INPUT.procurar_caixa {color:#536a89;margin:0 0 3px 0;border:0;width:173px; background-color:transparent;}

/* Menu - Balcao Virtual */
		
DIV.divBalcaoVirtual {display:block;clear:both;}
DIV.divBalcaoVirtual DIV.divTitle {border-bottom:1px solid #FFFFFF;line-height:22px;padding:0 0 0 0;font-weight:bold;font-size:11px;}
DIV.divBalcaoVirtual DIV.divTitle IMG {display:block;float:left;margin:8px 2px 0 0;}
DIV.divBalcaoVirtual DIV.divTitle SPAN {display:block;padding:6px 0 0 30px;color:#000000;text-align:left;font-size:14px;}

DIV.divMenuBalcaoVirtual {display:block;clear:both;border-top:0;}
DIV.divMenuBalcaoVirtual DIV {display:block;clear:both;font-size:11px;background:#FFFFFF url(../images/bg_menuitem_bv.gif) no-repeat top left;border:0;border-top:0;margin:0 0 1px 0;padding:6px 0 6px 40px;}
DIV.divMenuBalcaoVirtual DIV A {color:#FFFFFF;text-decoration:none;}
DIV.divMenuBalcaoVirtual DIV A:Hover {color:#FFFFFF;}

	/* Agenda de Eventos */
	
	STRONG.strongHomeEventsTitle {/*display:block;clear:both;*/line-height:22px;margin:0 0 5px 0;font-size:16px;text-align:center;color:#000000;}
	
	IMG.imgLoading {display:block;margin:150px auto 0 auto;}
	
	.divCalendarBackground {padding-top:5px;}

/* IDIOMAS */
	DIV.divMainHomeEventsDesporto {border:0;width:223px;/*width:226px;*/height:351px;background:transparent url(../images/Panel1.gif) no-repeat top;}
	DIV.divMainHomeEventsDesportoEN {border:0;width:223px;/*width:226px;*/height:351px;background:transparent url(../images/Panel1en.gif) no-repeat top;}
	DIV.divMainHomeEventsDesportoES {border:0;width:223px;/*width:226px;*/height:351px;background:transparent url(../images/Panel1es.gif) no-repeat top;}
	DIV.divMainHomeEventsDesportoFR {border:0;width:223px;/*width:226px;*/height:351px;background:transparent url(../images/Panel1fr.gif) no-repeat top;}
	
	DIV.divMainHomeEventsCultura {border:0;width:223px;/*width:226px;*/height:351px;background:transparent url(../images/Panel2.gif) no-repeat top;}
	DIV.divMainHomeEventsCulturaEN {border:0;width:223px;/*width:226px;*/height:351px;background:transparent url(../images/Panel2en.gif) no-repeat top;}
	DIV.divMainHomeEventsCulturaES {border:0;width:223px;/*width:226px;*/height:351px;background:transparent url(../images/Panel2es.gif) no-repeat top;}
	DIV.divMainHomeEventsCulturaFR {border:0;width:223px;/*width:226px;*/height:351px;background:transparent url(../images/Panel2fr.gif) no-repeat top;}
		
	DIV.divMainHomeEventsEducacao {border:0;width:223px;/*width:226px;*/height:351px;background:transparent url(../images/Panel3.gif) no-repeat top;}
	DIV.divMainHomeEventsEducacaoEN {border:0;width:223px;/*width:226px;*/height:351px;background:transparent url(../images/Panel3en.gif) no-repeat top;}
	DIV.divMainHomeEventsEducacaoES {border:0;width:223px;/*width:226px;*/height:351px;background:transparent url(../images/Panel3es.gif) no-repeat top;}
	DIV.divMainHomeEventsEducacaoFR {border:0;width:223px;/*width:226px;*/height:351px;background:transparent url(../images/Panel3fr.gif) no-repeat top;}


	DIV.divMainHomeEventsEducacaoFR STRONG.strongHomeEventsTitle,
	DIV.divMainHomeEventsCulturaFR STRONG.strongHomeEventsTitle,
	DIV.divMainHomeEventsDesportoFR STRONG.strongHomeEventsTitle {line-height:10px;margin:0 0 5px 0;font-size:16px;text-align:center;color:#000000;}


	#divButtonSeparadores {float:left;border:0;width:30px;height:326px;background-color:transparent;}
	#divButtonSeparadores INPUT.inputDesporto {height:91px;width:30px;border:0;background-color:transparent;cursor:pointer;}
	#divButtonSeparadores INPUT.inputCultura {height:102px;width:30px;border:0;background-color:transparent;cursor:pointer;}
	#divButtonSeparadores INPUT.inputEducacao {height:116px;width:30px;border:0;background-color:transparent;cursor:pointer;}

	.divHomeEventsDesporto SPAN.spanResume,
	.divHomeEventsCultura SPAN.spanResume,
	.divHomeEventsEducacao SPAN.spanResume {display:block;clear:both;margin:5px 0 0 0;text-align:left;}
	
	* html 	.divHomeEventsDesporto {display:block;float:right;width:173px;margin:0 12px 0 0;padding:5px 0 0 5px;}

	.divHomeEventsDesporto {display:block;float:right;width:175px;margin:5px 12px 0 0;padding:5px 0 0 5px;border:0;}
	
	.divHomeEventsDesporto DIV.divModuleContent {padding:0 !important;}
	.divHomeEventsDesporto DIV.divCalendarBackground {width:175px;text-align:center;background:transparent none no-repeat top right;}	
	.divHomeEventsDesporto STRONG.strongTitleDay {font-size:1.8em;color:#9ec34f;}
	.divHomeEventsDesporto STRONG.strongTitleMonth {font-size:1.4em;color:#8cbd4d;}
	.divHomeEventsDesporto A.aFX {display:block;float:right;border:0;margin:0 5px 0 0;width:125px;padding:2px 5px 2px 5px;text-decoration:none;line-height:1.8em;color:#000000;font-size:11px;text-align:left;line-height:12px;}
	.divHomeEventsDesporto A.aFX:Hover {display:block;float:right;background-color:#e1f7ca;border:0;margin:0 5px 0 0;width:125px;padding:2px 5px 2px 5px;text-decoration:none;line-height:1.8em;font-size:11px;text-align:left;line-height:12px;}
	
	
	* html 	.divHomeEventsCultura {display:block;float:right;width:173px;margin:0 12px 0 0;padding:5px 0 0 5px;}
	.divHomeEventsCultura {display:block;float:right;width:175px;margin:5px 12px 0 0;padding:5px 0 0 5px;}
	.divHomeEventsCultura DIV.divModuleContent {padding:0 !important;}
	.divHomeEventsCultura DIV.divCalendarBackground {width:175px;text-align:center;background:transparent none no-repeat top left;}	
	.divHomeEventsCultura STRONG.strongTitleDay {font-size:1.8em;color:#575656;}
	.divHomeEventsCultura STRONG.strongTitleMonth {font-size:1.4em;color:#000000;}
	.divHomeEventsCultura A.aFX {display:block;float:right;border:0;margin:0 5px 0 0;width:125px;padding:2px 5px 2px 5px;text-decoration:none;line-height:1.8em;color:#000000;font-size:11px;}
	.divHomeEventsCultura A.aFX:Hover {display:block;float:right;background-color:#e4e4e3 !important;border:0;margin:0 5px 0 0;width:125px;padding:2px 5px 2px 5px;text-decoration:none;line-height:1.8em;font-size:11px;}


	* html 	.divHomeEventsEducacao {display:block;float:right;width:173px;margin:0 12px 0 0;padding:5px 0 0 5px;}

	.divHomeEventsEducacao {display:block;float:right;width:175px;margin:5px 12px 0 0;padding:5px 0 0 5px;border:0;}
	.divHomeEventsEducacao DIV.divModuleContent {padding:0 !important;}
	.divHomeEventsEducacao DIV.divCalendarBackground {width:175px;text-align:center;background:transparent none no-repeat top right;}	
	.divHomeEventsEducacao STRONG.strongTitleDay {font-size:1.8em;color:#c8840d;}
	.divHomeEventsEducacao STRONG.strongTitleMonth {font-size:1.4em;color:#c8840d;}
	.divHomeEventsEducacao A.aFX {display:block;float:right;border:0;margin:0 5px 0 0;width:125px;padding:2px 5px 2px 5px;text-decoration:none;line-height:1.8em;color:#000000;font-size:11px;}
	.divHomeEventsEducacao A.aFX:Hover {display:block;float:right;background-color:#8bb08c;border:0;margin:0 5px 0 0;width:125px;padding:2px 5px 2px 5px;text-decoration:none;line-height:1.8em;font-size:11px;}



	#divHeadlinesEvents DIV.divDate,
	#divHeadlinesEvents2 DIV.divDate {clear:left;float:left;width:25px;text-align:center;}
	
	
	/* Mapa do Site */
	TABLE.tableMapaSite TD A,
	TABLE.tableMapaSite TD A:Hover {font-weight:normal;font-size:11px;}
	TABLE.tableMapaSite TD A.link_texto2 {color:#536a89;}
	TABLE.tableMapaSite TD A.link_texto2:Hover {color:#00b4fe;}
	TABLE.tableMapaSite TD SPAN {color:#8ead01;font-size:11px;}
	
	/* Contactos */
	TABLE.tableContactos TD A.link_texto {color:#536a89;}
	TABLE.tableContactos TD A.link_texto:Hover {color:#00b4fe;}
	TABLE.tableContactos TD SPAN {color:#8ead01;}
	TABLE.tableContactos TD B {color:#536a89;}
	TABLE.tableContactos TD.textoboldnormal { text-align:left;color:#8ead01;}
	
	/* Newsletter Registo */
	TABLE.tableNewsletterRegisto TD A.link_texto2 {color:#536a89;}
	TABLE.tableNewsletterRegisto TD A.link_texto2:Hover {color:#00b4fe;}
	TABLE.tableNewsletterRegisto TD SPAN.spanTexto {color:#8ead01;font-size:11px;}
	TABLE.tableNewsletterRegisto TD P.texto {color:#536a89;font-size:12px;}
	
	/* Paginadores */
	TABLE.tablePaginadores TD A {color:#536a89;}
	TABLE.tablePaginadores TD A:Hover {color:#00b4fe;}
	
	.tablePaginadores A {color:#536a89;}
	.tablePaginadores A:Hover {color:#00b4fe;}
	
	/* Pesquisa */
	INPUT.inputActive {color:#FFFFFF;border:0;background:#FFFFFF url(../images/bg_fx_AlbumFotografico.gif) repeat-y ;}
	INPUT.inputInactive {color:#597489;border:0;background:#f6f6ef none;}
	
	.PanelStyle {border-top : #1d458c 4px solid;border-right: 0px;border-bottom: 0px;border-left: 0px;}
	
	/* Artigo */
	TABLE.tableArtigo TD A {color:#536a89;}
	TABLE.tableArtigo TD A:Hover {color:#00b4fe;}
	
	/* Imagens Rotativas - Zona Central */
	DIV.divBoxFirst,
	DIV.divBox {border:1px solid #D2D2D2;padding-left:4px;}
	DIV.divBoxFirst IMG,
	DIV.divBox IMG {border:0; margin-top:2px;}
	


	.topItemTitle
	{
		
	}
	
	
	/* Zona dos Menus - Inicio */
	
		.divRadDockMenu .divMainItem {display: block;clear:both;text-align:left;}
		 .divRadDockMenu .divMainItem IMG.imgMenu {float:left;}
		 .RadDockableObjectTitle .divMainItem .topItem {float:left;padding:9px 0 8px 5px;width:122px; text-align:center;}
		 .RadDockableObjectTitle .topItem A {text-decoration:none;}
		 .RadDockableObjectTitle .topItem A:Hover {text-decoration:underline;}
		 
		TD.RadDockableObjectTitle {background-position:top left;background-repeat:repeat-y;background-color:#FFFFFF;background-image: url(../images/menu_right_fx.gif);}
		
		.divMainItem {border-bottom:0px solid #a5d7e0;border-top:0 !important;}
		.divRadDockMenu .divMainItem IMG.imgMenu {border-left:5px solid #FFFFFF;}
		.divRadDockMenu .topItem A {display:block;margin-left:5px;font-size:11px;white-space:normal !important;color:#536a89; text-decoration:none; text-align:center;}
		.divRadDockMenu .topItem A:Hover {color:#00B4FE;text-decoration:none;}
		
		.topItem {
			padding-left:5px;
			white-space:normal !important;
		}
		
		.imgMenu {
			width:53px;
		}
		
		DIV.RadDockableObjectFixed {
			width:250px;
			background: transparent none;
			
		}
		
		.tableRadDockMenu {
			margin:0 0 5px 0;
			border:0px solid #bdd3f1;
		}
	
	/* Em Destaque - RadRotator */
	TABLE TD.tdRotatorDestaque {width:505px;height:222px;border:0;background:#FFFFFF url(../images/bg_destaque.gif) no-repeat top left ;border:0;}
	TABLE TD.tdRotatorDestaque STRONG.strongTitle {display:block;clear:both;width:199px;border:0;}
	TABLE TD.tdRotatorDestaque STRONG.strongTitle A {font-size:16px;color:#C4DB5B;text-decoration:none;}
	TABLE TD.tdRotatorDestaque SPAN.spanResume {display:block;clear:both;width:199px;color:#FFFFFF;text-align:left;border:0;}
	TABLE TD.tdRotatorDestaque SPAN.spanPosition {display:none;}
	
	DIV.divImg {float:left;margin-top:0;margin-left:10px;margin-right:7px;width:262px;text-align:left;border:0;}
	DIV.divImg IMG {border:0px solid #FFFFFF;}
	
	
	TABLE TD.tdAdvertising {width:955px;height:230px;top:0;position:relative;border:0;}
	TABLE TD.tdAdvertising TABLE.tableMenuTop {position:absolute;top:225px;left:638px !important;border:0;}

	
	/* Tempo */
	TABLE TD.tdWeater TABLE {margin-left:0px;background:#FFFFFF url(../images/bg_tempo.gif) no-repeat top left ;}	
	TABLE TD.tdWeater TABLE TD STRONG {display:block;clear:both;color:#a5b16f;font-size:11px;padding-right:5px;}
	TABLE TD.tdWeater TABLE TD SPAN.spanNumber {display:block;clear:both;color:#00b4fe;font-size:16px;padding-right:5px; width:142px}
	TABLE TD.tdWeater TABLE TD IMG.imgTempo {width:24px;}
	
	TABLE TD.tdWeaterEN TABLE {margin-left:0;background:#FFFFFF url(../images/bg_tempoEN.gif) no-repeat top left ;}	
	TABLE TD.tdWeaterEN TABLE TD STRONG {display:block;clear:both;color:#a5b16f;font-size:11px;padding-right:5px;}
	TABLE TD.tdWeaterEN TABLE TD SPAN.spanNumber {display:block;clear:both;color:#00b4fe;font-size:16px;padding-right:5px;}
	TABLE TD.tdWeaterEN TABLE TD IMG.imgTempo {width:24px;}

	TABLE TD.tdWeaterFR TABLE {margin-left:0;background:#FFFFFF url(../images/bg_tempoFR.gif) no-repeat top left ;}	
	TABLE TD.tdWeaterFR TABLE TD STRONG {display:block;clear:both;color:#a5b16f;font-size:11px;padding-right:5px;}
	TABLE TD.tdWeaterFR TABLE TD SPAN.spanNumber {display:block;clear:both;color:#00b4fe;font-size:16px;padding-right:5px;}
	TABLE TD.tdWeaterFR TABLE TD IMG.imgTempo {width:24px;}

	TABLE TD.tdWeaterES TABLE {margin-left:0;background:#FFFFFF url(../images/bg_tempoES.gif) no-repeat top left ;}	
	TABLE TD.tdWeaterES TABLE TD STRONG {display:block;clear:both;color:#a5b16f;font-size:11px;padding-right:5px;}
	TABLE TD.tdWeaterES TABLE TD SPAN.spanNumber {display:block;clear:both;color:#00b4fe;font-size:16px;padding-right:5px;}
	TABLE TD.tdWeaterES TABLE TD IMG.imgTempo {width:24px;}

	
	.Off,
	.off {display:none !important;}
	.divClear {clear:both;}

	TABLE.tableFormularioArea {padding:2px;background:#d7d8c9 url(../images/bg_input.gif) repeat-x top left;border:1px solid #d9d9ce;}
	TABLE.tableFormularioArea TD INPUT,
	TABLE.tableFormularioArea TD TEXTAREA {width:98%;}
	TABLE.tableFormularioArea TD.tdCheckBoxList INPUT {width:12%;}
	
	
	INPUT.inputNewsletter {color:#597489;width:200px;height:28px;border:0;background:#FFFFFF url(../images/bg_input_sombra.gif) no-repeat top right;}

	H5 {font-size:14px;}/* so para FF */
	
	
		/*Votacao Historico*/
	#divVotacaoHistorico {display:block;float:left;line-height:18px;width:100%;text-align:left;}	
	#divVotacaoHistorico H2 {font-size:16px;font-weight:bold;padding:0 0 2px 0;margin:0;color:#536a89;}
	#divVotacaoHistorico H1 {font-size:16px;font-weight:bold;padding:0 0 2px 0;color:#a3ad00;}


	/* Votaçao*/ 
	
	TABLE.tableSondagem {float:left;border:1px solid #B7BBC2;width:190px;}/* so para FF */
	Table.tableSondagem TABLE TD Label {color:#585858;font-size:11px;}
	Table.tableSondagem TD DIV {text-align:left;}
	Table.tableSondagem TD DIV SPAN {font-size:10px;}
	
	
	A.aHighlight {color: #536a89;}
	A.aHighlight:Hover {color: #00b4fe;}
	
	#divVotacoes {text-align:left;}
	#divVotacoes A {color: #536a89;}
	#divVotacoes A:Hover {color: #00b4fe;}
	
	INPUT.inputVotar {color:#597489;}

	#divVotacao STRONG {margin: 0 0 15px 5px; display:block;text-decoration:none;}
	#divVotacao SPAN {display:block;color:#90A923;font-size:10px;}
	#divVotacao P {margin: 0 0 15px 5px;} 
	#divVotacao A {margin: 0 0 15px 5px;text-decoration:underline;color:#536a89;}
	#divVotacao A:HOVER {text-decoration:none;color:#00b4fe;}

	.divVotacao {display:block;margin-left:5px;border:0;}
	.divVotacao SPAN {margin-left:15px;display:block;font-family: "Trebuchet MS", Arial;font-size:10px;font-weight:bold;}
	.divVotacao Table.Poll {border:0;}
	.divVotacao Table.Poll TD {margin:5px;font-family: "Trebuchet MS", Arial;font-size:10px;font-weight:bold;border:1px solid #FFFFFF;}


	TABLE.Votar {margin-left:17px; background:#FFFFFF;border:0;margin-top:5px;}
	TABLE.Votar TD.left {text-align:left;margin-left:2px;font-size:10px;font-family: "Trebuchet MS", Arial;font-weight:bold;}
	TABLE.Votar TABLE TD.right {font-size:10px;font-family: "Trebuchet MS", Arial;font-weight:bold;}
	SPAN.Votar {margin-left:17px; background:#FFFFFF;border:0;margin-top:5px;font-size:11px;font-family:Arial;font-weight:bold;}
	Table.Votar TABLE.RadioButton TD INPUT {border:1px solid #d0d1bb;background:#f6f6ee;margin:0 0 0 10px;font-size:9px;width:20px;}
	Table.Votar TABLE.RadioButton TD Label {margin:0 0 0 10px;width:20px;color:#585858;}
	Table.Votar INPUT {border:1px solid #d0d1bb;background:#f6f6ee;margin:5px 0 5px 10px;font-size:10px;width:60px;}

	/*Table Votação*/
	TABLE.Poll {margin-left:0; background:#FFFFFF;border:0;margin-top:5px;background-color:#FFFFFF;}
	TABLE.Poll TD.left {text-align:left;margin-left:2px;font-size:9px;font-family: "Trebuchet MS", Arial;font-weight:bold;}
	TABLE.Poll TABLE TD.right {font-size:9px;font-family: "Trebuchet MS", Arial;font-weight:bold;}
	SPAN.Poll {margin-left:17px; background:#FFFFFF;border:0;margin-top:5px;font-size:11px;font-family: "Trebuchet MS", Arial;font-weight:bold;}
	Table.Poll INPUT.Button {border:1px solid #d0d1bb;background:#f6f6ee;margin:5px 0 5px 93px;font-size:9px;width:60px;}
	Table.Poll INPUT.RadioButtonList {border:1px solid #d0d1bb;background:#f6f6ee;margin:5px 0 5px 93px;font-size:9px;width:60px;}

	/* Listagens */
	.tableCategoriaLinks {padding:0 2px 0 7px;background-color:#f5f6ee;/*border:1px solid #ebece7*/margin-bottom:10px;}
	.tableCategoriaLinks TD,
	.tableCategoriaLinks TD A,
	.tableCategoriaLinks TD SPAN {color:#536a89;}
	
	
	TABLE TD.tdVerMais {border:1px solid #FFFFFF;}
	TABLE.tableEventoList TD {border:0;}
	
	FONT {font-size:10px;}
	
	/* GALERIA IMAGENS */
	TABLE.tableImageBank {height:150px;width:120px;padding:5px;background-color:#f5f6ee;border:1px solid #cccccc;}

	.tdalignright { text-align: right; width:50%;}
	.otherNewsTD { font-size:10px; width:50%; vertical-align:top !important;} /* background-color: #f0f0f0; */
	.otherNewsLink {text-decoration:none;color: #8ead01;}
	.otherNewsLink:Hover {text-decoration:underline;}
	.otherNewsVerTodos { text-decoration:none; color:#536a89;}
	.tableOtherNews { margin-top: 10px}
	.suportNewsTable { vertical-align: top !important}
	
	.ulShorter { margin: 0px 0px 0px 15px !important; color: #8ead01;}
	
	.topItem A {display:block;margin-left:5px;font-size:11px;white-space:normal !important;color:#536a89; text-decoration:none;}
	.topItem A:Hover {color:#00B4FE;text-decoration:none;}
	
	.tableIconRight td
	{padding-top:15px}
	
	.imgRigthps{padding-right:22px}
	.tableIconRight{/*padding-right:23px*/}