@import url(adr_menu.css);

/* CSS Document */
html, body{margin:0; padding:0;}
html{overflow: -moz-scrollbars-vertical;} /* ALWAYS SHOW SCROLLS */
body{background-color:#1F3856;}
a:link, a:visited, a:active{text-decoration:none; color:#F7B11B;}
a:hover{color:#385984;}
#maintable, texto,td{font:normal 11px verdana, arial, sans-serif; color:#3A5982;}
.floatRight{border:3px solid #D9E2E9; float:right; margin:0 0 10px 10px;}
.floatRight img{border:3px solid #FFFFFF;}
.floatLeft{border:3px solid #D9E2E9; float:left; margin:0 10px 10px 0;}
.floatLeft img{border:3px solid #FFFFFF;}
.xhtmlIma{border:3px solid #D9E2E9;}
.xhtmlIma img{border:3px solid #FFFFFF;}
input, textarea, select{font:normal 11px verdana, arial, sans-serif; color:#3A5982;}
.inputButton, .inputSurvey{background-color:#D9E2E9; font:normal 10px verdana, sans-serif; color:#3A5982;}
/* ____________________________________________ PORTAL PART HEADER __________________________________________*/
.ppContacto{background-image:url(../_img/headerContact.gif); background-repeat:no-repeat; background-position:top; font:normal 9px verdana, arial, sans-serif; }
.ppContacto td{font:normal 9px verdana, arial, sans-serif; line-height:10px;}
.ppContacto td a:link, .ppContacto td a:visited, .ppContacto td a:active{color:#3A5982;}

/* ____________________________________________________ MENU ________________________________________________*/
#menu{background-image:url(../_img/menuBg.jpg); background-repeat:repeat-x; margin-left:19px; margin-right:19px; vertical-align:middle; height:41px;}
#menuEsq{background-image:url(../_img/menuEsq.jpg); background-position:top left; background-repeat:no-repeat; margin-bottom:10px;}
#menuDir{background-image:url(../_img/menuDir.jpg); background-position:top right; background-repeat:no-repeat;}
#menu ul{list-style-type:none; margin:0; padding:8px 0;}
#menu li{display:inline; padding:5px 15px; background-image:url(../_img/menuSep.jpg); background-position:right; background-repeat:no-repeat;}
#menu a:link, #menu a:visited, #menu a:active{text-decoration:none; font:bold 11px verdana, sans-serif; color:#FFFFFF;}
#menu a:hover{text-decoration:none; font:bold 11px verdana, sans-serif; border-bottom:1px dotted #FFFFFF;}

/*____________________________________________________ SUB MENU _____________________________________________________*/
.lists{list-style-type:none; margin:0; padding:0 10px;}
.lists li{background:#FFFFFF url(../_img/bullBlue.gif) 0 25% no-repeat; padding-left:15px; padding-bottom:5px;}

/*__________________________________________________ LEFT BAR  _____________________________________________________*/
/* -> PESQUISA */
#pesquisa img{vertical-align:middle; _padding:0 0 5px 0; margin:0;}
#pesquisa input{font:bold 9px verdana, sans-serif; color:#9CB1C2; margin:0; height:15px;}
#pesquisa .pesquisaText{background-color:#FFFFFF; border:0; border:1px solid #839EBB;}
/* -> SEPARAÇÃO */
.boxSep{background-image:url(../_img/boxSep.jpg); background-repeat:no-repeat; height:5px; margin:20px 0;}
/* -> DESTAQUE HOMEPAGE */
#destaque .tituloDestaque{font:bold 9px verdana, sans-serif; color:#385984;}
#destaque .detalheDestaque{font-weight:bold; font-size:9px; color:#7797B0;}
#destaque .detalheDestaque a:link, #destaque .detalheDestaque a:visited, #destaque .detalheDestaque a:active{text-decoration:none; color:#FF7200;}
#destaque .detalheDestaque a:hover{text-decoration:none; color:#385984;}
/* -> AGENDA HOMEPAGE */
#homeAgenda ul{margin:0; padding:0; list-style:none;}
#homeAgenda li{background-image:url(../_img/bull.gif); background-position:0 2px; background-repeat:no-repeat; padding-left:15px; padding-bottom:15px;
		font:bold 9px verdana, sans-serif; color:#385984;}
#homeAgenda li a:link, #homeAgenda li a:active, #homeAgenda li a:visited{color:#FF7200}
#homeAgenda li a:hover{color:#385984;}
#homeAgenda span{color:#7797B0;}
/* -> NEWSLETTER */
.newsletter{vertical-align:middle; background-image:url(../_img/newsletter.gif); background-position:left; background-repeat:no-repeat; padding:4px 5px 4px 40px}
.newsletter a:link, .newsletter a:visited, .newsletter a:active{text-decoration:none; color:#FF7200; font-weight:bold;}
.newsletter a:hover{text-decoration:none; color:#385984;}
/* -> VERSÕES */
#langVersion ul{list-style:none; padding:0; margin:0;}
#langVersion li.versionImg{display:inline; padding-right:10px;}

/* ______________________________________________ CENTRAL BAR _____________________________________________________*/
#breadcrumb{padding:3px 0; color:#C5D1DA; font:bold 10px verdana;}
#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active{color:#9BB1C2; text-decoration:none;}
#breadcrumb a:hover{text-decoration:underline;}
#footer{color:#C5D2DB; font:bold 9px verdana, arial, sans-serif; margin:0px 0 5px 0; padding-top:2px;}
.contentSepBig{background:#9CB1C2 url(../_img/contentSep.jpg) repeat-y right; height:11px; margin-bottom:25px;}
.contentSepSmall{background:#9CB1C2 url(../_img/contentSep.jpg) repeat-y right; height:1px; margin:20px 0;}
.contentSepSmall img{border:0;}

/* -> ACESSO RAPIDO */
#acessoRapido {font:bold 9px verdana, sans-serif;}
#acessoRapido a:link, #acessoRapido a:visited, #acessoRapido a:active{color:#EDA712; text-decoration:none;}
#acessoRapido a:hover{color:#385984; text-decoration:none;}
#acessoRapido ul{list-style:none; padding:0 0 0 15px; margin:0;}
#acessoRapido li{background:#FFFFFF url(../_img/bullBlue.gif) 0 25% no-repeat; padding-left:15px; padding-bottom:5px;}
#acessoRapido li a:hover{color:#385984; text-decoration:none;}

/* -> PORTALPARTS */
.portalParts{font:bold 9px verdana, arial, sans-serif;}
.portalParts a:link, .portalParts a:visited, .portalParts a:active{color:#9CB1C2; font:bold 9px verdana, arial, sans-serif;}
.portalParts a:hover{color:#395997; font:bold 9px verdana, arial, sans-serif;}


/*______________________________________________ NOTICIAS _________________________________________________________*/
#centralContent{width:99%;}
#centralContent hr{border:1px solid #FFFFFF;; border-bottom:1px solid #9CB1C2;}
#centralContent h1, #centralContent h2{padding:0; margin:0;}
#centralContent h2, .subTitulo{font:bold 10px verdana, sans-serif; color:#9CB1C2;}
#centralContent h2 span{color:#D9E2E9;}
#centralContent h1, .titulo{font:bold 14px verdana, sans-serif; color:#F7B11B; margin-bottom:10px;}
#centralContent h1 a:link, #news h1 a:visited, #news h1 a:active{color:#F7B11B; text-decoration:none;}
#centralContent h1 a:hover{color:#385984;}
#centralContent .newsData{color:#D9E2E9; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
h6, .titSeccao{font:bold 18px verdana, sans-serif; margin:0; padding:0; color:#39567D;}
.notComents{font:bold 9px verdana, sans-serif; text-align:right; padding:0 5px;}
.notMoreImages{font:bold 9px verdana, sans-serif; text-align:right; padding:0 5px;}
/*________________________________________________ CONTACTOS ______________________________________________________ */
.listContacts dt{font-weight:bold; margin-right:10px;}
.listContacts dd{text-align:left; margin-bottom:5px; font:normal 11px arial, verdana, sans-serif;}
/* _____________________________________________ FORMULARIO _______________________________________________________*/
.formFill hr{border:1px solid #FFFFFF;; border-bottom:1px solid #9CB1C2;}
.formDisc{color:#9CB1C2; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
/*______________________________________________ MAPA DO SITE _____________________________________________________*/
.mapasite1{padding:5px;	color:#ffffff; text-transform:uppercase; background-color:#3A5883; margin-bottom:5px;}
.mapasite1 a:link, .mapasite1 a:visited{padding:0 5px; color:#ffffff; font-weight:bold;}
.mapasite1 a:active{text-decoration:underline;}
.mapasite1 a:hover{ text-decoration:none;}
.mapasite1 tt{font-size:11px;}

a.mapasite2:link, a.mapasite2:active, a.mapasite2:visited{font-weight:bold; font-size:11px;  padding-left:5px;}
a.mapasite2:hover{text-decoration:none;}

.mapasite3{padding-left:15px; padding-top:2px; padding-bottom:2px;}
.mapasite3 a:link, .mapasite3 a:active, .mapasite3 a:visited{text-decoration:none; font-size:10px; font-family:verdana, sans-serif; color:#3A5883;}
.mapasite3 a:hover{text-decoration:none; color:#333333;}

.mapaSiteAceKey{
	font-size:11px;
	}
.mapaSite3Ace span{
	padding-left:13px;}

a.mapaSite2Ace:link, a.mapaSite2Ace:visited{
	font:bold 12px verdana, sans-serif;
	}
a.mapaSite2Ace:active{text-decoration:underline;}
a.mapaSite2Ace:hover{
	text-decoration:none;
}

.mapaSite3Ace a:link, .mapaSite3Ace a:visited{
	text-decoration:none; font-size:10px; font-family:verdana, sans-serif; color:#FFF;
	}
.mapaSite3Ace a:active{text-decoration:underline;}
.mapaSite3Ace a:hover{
	text-decoration:none;
}
/*____________________________________________ SONDAGEM _____________________________________*/
.titSideSurvey{font-weight:bold;}
.tituloSurvey{color:#F7B11B; font-weight:bold;}
.titSurvey{font:bold 12px verdana, sans-serif; border-bottom:1px solid #D9E2E9; padding-bottom:3px;}
a.linkSideSurvey:link, a.linkSideSurvey:active, a.linkSideSurvey:visited {color:#FF7200; font-weight:bold;}
a.linkSideSurvey:hover{color:#385984;}
/* _______________________________________ EVENTOS _____________________________________________*/
/********************************/
/* ESTILOS PARA EVENTOS */
/********************************/

/* CATEGORIAS */
/*.inputAgenda{padding-right:5px;}
.linkPeq{font:bold 9px verdana, sans-serif; color:#999999; text-decoration:underline}
.linkPeq:hover{font:bold 9px verdana, sans-serif; color:#6E757E; text-decoration:underline}*/



/* TABELA EXTERIOR E HEADERS */
.tabAgenda{border:1px solid #D9E2E9;} /* EXTERIOR */
.titAgenda{background-color:#D9E2E9; font:bold 14px Verdana, Sans-serif; padding:6px;} /* TITULO BARRA */

.titPeqBoldAgenda{ font:bold 13px Verdana, Sans-serif; padding:5px; color:#9CB1C2;} /* DATAS DE REALIZAÇÂO */
.titPeqAgenda{background-color:#D9E2E9; font:bold 13px Verdana, Sans-serif; padding:5px} /* PROGRAMAÇAO DIARIA */
.fundoAzul{background-color:#D9E2E9;} /*?*/

.titAgendaInner{background-color:#D9E2E9; font:bold 14px Verdana, Sans-serif; color:#3A5982; padding:6px;} /* TITULO EVENTO INNER */

.tabEvento{border:1px solid #D9E2E9; background-color:#FFFFFF; padding:10px;} /* TABELA DO EVENTO */
.catEvento{color:#808184;font:bold 10px verdana, sans-serif;} /* CATEGORIA/PERIODO EVENTO HOME */
.titEvento{font:bold 15px verdana, sans-serif; color:#F7B11B;} /* TITULO EVENTO HOME */
.descEvento{padding-top:10px; background-color:#FFFFFF;} /* DESCRIÇAO EVENTO */
.localEvento{font:bold 10px verdana, sans-serif; color:#9BB1C2; margin-top:20px;} /* LOCAL EVENTO */
.fileEvento{font:bold 11px arial, verdana; margin-top:10px;} /* FICHEIRO PARA DOWNLOAD */
.fileEvento img{vertical-align:middle;}

.tabPeriodoTit{color:#4D4D4D; font-weight:bold; width:100%;} /* TITULO DATAS */
.tabPeriodo{border:1px solid #D9E2E9; padding:10px; margin-bottom:15px;} /* TABELA DE DESCRICAO DO EVENTO */
.titPeriodo{font:bold 11px verdana, sans-serif;}
.dataPeriodo{color:#CCCCCC;	font:bold 10px verdana, sans-serif; margin:0; padding:0;}
.desPeriodo{}

.tabDia{margin-top:10px;}
.nomeDia{font:bold 11px verdana, sans-serif; color:#314B6F}
.desDia{}
.horarioDia{}

.tabAct{border:1px solid #D9E2E9; border-bottom:0;}
.tabAct table{border-bottom:1px solid #D9E2E9; background-color:#FEFEFE;}
.horaAct{font:bold 10px verdana, sans-serif; padding:0px 3px 0px 3px; width:80px; height:25px; background-color:#D9E2E9;}
.nomeAct{font:bold 11px verdana, sans-serif; color:#3A5999; padding-top:10px; }
.desAct{}

/* CALENDARIO */

/* BORDER */
.calendario{border:1px solid #9CB1C2;} /*OK*/
/* MES E ANO */
.calCabecalho{background-color:#9CB1C2; border:1px solid #9CB1C2; }/*OK*/
.calCabecalho td{color:#3A5982; font:bold 9px verdana; border:1px solid #9CB1C2;}/*OK*/
/* DIAS SEGUNDA, TERCA... */
.calDiasSemana{font-size:11px; font-weight:bold; border:1px solid #9CB1C2;}/*OK*/

.calDiaActual{background-color:#F7B11B; color:#000000;}
.calDiaActual a:link, .calDiaActual a:visited, .calDiaActual a:active, .calDiaActual a:hover{font-weight:bold; color:#FFFFFF;}

.calDiaActualComEventos{background-color:#7CA905;}
.calDiaActualComEventos a:link, .calDiaActualComEventos a:hover, .calDiaActualComEventos a:visited, .calDiaActualComEventos a:active{color:#FFFFFF; font-weight:bold;}

.calDiaActualFimDeSemana{background-color:#CCCCCC;}

.calDiaNormal{border:1px solid #E6E3E3; font-weight:bold;}
.calDiaNormalComEventos{font-weight:bold; background-color:#39567D;}
.calDiaNormalComEventos a:link, .calDiaNormalComEventos a:visited, .calDiaNormalComEventos a:active{color:#000000; background-color:#39567D; color:#FFFFFF;}
.calDiaNormalComEventos a:hover{color:#FFFFFF; text-decoration:underline;}
.calDiaNormalFimDeSemana{background-color:#F8F8F8; border:1px solid #E6E3E3; font-weight:bold;}

.calDiaSeleccionado{font-weight:bold;}
.calDiaSeleccionadoFimDeSemana{}

/* CATEGORIAS */
.barraDireita{text-align:left; height:100%;	padding-top:20px; margin-top:10px; font-weight:bold;} /*OK*/
.barraDireita table{width:95%; margin-top:10px;} /*OK*/
.barraDireita table td input{height:15px; border:0;} /*OK*/
.barraDireita table td{border-bottom:1px solid #F7B11B;	padding:5px 0px 5px 0px; font-weight:normal;} /*OK*/

/* ______________________________________ CATALOGO ______________________________________________________*/
.tituloCatalogo{font:bold 14px arial, sans-serif; color:#F7B11B; padding:5px;}
.imagemCatalogo{border: 1px solid #9CB1C2;}
.divImagemCatalogo{float:right;	margin: 0px 5px 10px 5px;text-align:center;}
.tableCatalogo{width:100%; 	background-color:#FCFEFE; border:1px solid #9CB1C2;}

/*____________________________________ GALERIA DE FOTOS _________________________________________________*/
.des_tit{color:#FFCC00; font:bold 11px verdana, sans-serif; padding:3px 3px 3px 0px;}
.des_txt{font:normal 10px verdana, sans-serif; padding:0px 3px 0px 3px; text-align:justify;}
.des_ins{font: normal 9px verdana, sans-serif; color:#D6D6D6; padding:3px 3px 3px 0px;}
.imaGalTit{font:bold 12px verdana; color:#3A5982;}
/*________________________________________ FOOTER OD ___________________________________________________*/
.footerOD {font: 11px verdana, sans-serif; color: #ffffff;}
a.footerOD:link, a.footerOD:visited, a.footerOD:active {font: 11px verdana, sans-serif; color: #ffffff; text-decoration:none;}
a.footerOD:hover {color:#efefef; text-decoration:underline overline;}
.logosOD {font:bold 10px arial, sans-serif; color: #15263A; text-align:left;}
a.logosOD:link, a.logosOD:visited, a.logosOD:active{font:normal 9px arial, sans-serif; color: #515753; text-decoration:none;}
a.logosOD:hover{color:#000000; text-decoration:underline;}
/* _______________________________________________ RSS _____________________________________________________*/
.rss span{font:bold 13px arial, sans-serif;	margin-bottom:5px; color:#39567D;}
.rss img{vertical-align:middle;}
.rss hr{border:1px solid #FFFFFF; border-top:1px solid #C5E6E9;}




.docsTree td a{font-weight:normal; color:#3A5982}

.docsTree td a:hover{font-weight:normal; color:#3A5982}

.docsTree input
{
	color: #3A5982;
	background-color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	font-family:verdana, sans-serif;
	padding-left:5px;
	
}

/*..............................
INFO  BALCAO VIRTUAL
..............................*/

#docInfo{
	text-align:right;
	padding:0 0px 12px 0;
	margin-top:25px;
	border-top:1px dashed #9CB1C2;
	padding-top:15px;
	}
#docInfo img{vertical-align:middle;}


/*****************************************/
/************ PESQUISA *******************/
/*****************************************/
.highlight 
{
	font-weight:bold;
	text-decoration: none;
	background-color:#FBF7B2;
}


/* +++++++++ MULTIMEDIA NEW +++++++++ */
.mm_container ul{
	padding:0;
	margin:0;
	list-style:none;
	}

.mm_container li{
	float:left;
	padding-right:4px;
	}

.mm_haveDetail{
	background-color:#F6F6F6;
	margin:3px 0;
	padding:2px 6px;
	}
	
.mm_link img{
	border:0;
	vertical-align:middle;
	}

.mm_table{
	padding:0;
	margin:0;
	}
	
.mm_titulo{
	background-image:url(../_img/header-seccoes.gif);font:bold 17px Verdana, Sans-serif; color:#82A22B; padding:5px; border-bottom:1px solid #DEEC9B; background-color:#F1F7D4; margin-bottom:10px;
}

/* --------- */
#multimedia-bar{
background-image:url(../_img/header-seccoes.gif);font:bold 17px Verdana, Sans-serif; color:#82A22B; padding:5px; border-bottom:1px solid #C7DF86; background-color:#F1F7D4; margin-bottom:10px;
}
	
.mmDiv ul{
	width:60px;
	padding:0;
	margin:0 0 0 auto;
	}
	
.mmDiv li{float:right;}

