/* CSS Document */

body {
	padding:0;
	margin:10px auto;
	width:1004px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color:#666666;
	overflow-x: hidden;
}

a {
	text-decoration:none;
	color:black;
}

form {
	margin:0px;
	padding:0px;
}

/*Fix para a barra horizontal */
*html {
	overflow-x:hidden;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.divHeader {
	display:block;
	border:1px solid #DADADA;
	margin-bottom:9px;
	padding:9px;
}

/*
#-- Topo
*/

.topo_pt {
	display:block;
	background-image:url(../../imgs/pt/topoSabiaQue.gif);
	width:984px;
	height:40px;
	position:relative;
}

.topo_en {
	display:block;
	background-image:url(../../imgs/en/topoSabiaQue.gif);
	width:984px;
	height:40px;
	position:relative;
}

/*
#-- Sabia que
*/

.sabiaQue {
	position:absolute;
	top:14px;
	left:90px;
}

.sabiaQue a{
	font-size:10px;
	color:#666666;
}

.sabiaQue a:hover {text-decoration:underline;}

.inputNewsletter {
	display:block;
	font-size:10px;
	color:#999999;
	width:150px;
	background:none;
	border:none;
	padding-top:2px;
}
/*
#-- Botão Newsletter
*/
.btSubmeterNewsletter {
	display:block;
	width:70px;
	height:20px;
	background:none;
	border:none;
	cursor:pointer;
}

.logoJunta {
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:984px;
	height:116px;
	float:left;
}
.logoJunta h1{
	display:none;
}

/*menu topo*/
#menuTopo {
	padding:0;
	float:left;
}

#menuTopo ul {
	padding:0;
	margin:0;
	border:0;
	z-index: 1000;
}

#menuTopo ul li {
	list-style:none;
	float:left;
}

#menuTopo ul li a {
	display:block;
	/*width:235px;*/
	height:32px;
	outline:none;
}

/*
################################################
MENU TOPO#######################################
################################################
#-- Botão Home
*/
.btHome_pt {
	background:url(../../imgs/pt/bt01-off.gif) no-repeat;
	width:103px;
}
.btHome_pt:hover {
	background:url(../../imgs/pt/bt01-on.gif) no-repeat;
}
.btHome_pt span{
	display:none;
}

.btHome_en {
	background:url(../../imgs/en/bt01-off.gif) no-repeat;
	width:103px;
}
.btHome_en:hover {
	background:url(../../imgs/en/bt01-on.gif) no-repeat;
}
.btHome_en span{
	display:none;
}
/*
#-- Botão Freguesia
*/
.btFreguesia_pt {
	background:url(../../imgs/pt/bt02-off.gif) no-repeat;
	width:105px;
}
.btFreguesia_pt:hover {
	background:url(../../imgs/pt/bt02-on.gif) no-repeat;
}
.btFreguesia_pt span{
	display:none;
}

.btFreguesia_en {
	background:url(../../imgs/en/bt02-off.gif) no-repeat;
	width:105px;
}
.btFreguesia_en:hover {
	background:url(../../imgs/en/bt02-on.gif) no-repeat;
}
.btFreguesia_en span{
	display:none;
}
/*
#-- Botão Autarquia
*/
.btAutarquia_pt {
	background:url(../../imgs/pt/bt03-off.gif) no-repeat;
	width:107px;
}
.btAutarquia_pt:hover {
	background:url(../../imgs/pt/bt03-on.gif) no-repeat;
}
.btAutarquia_pt span{
	display:none;
}

.btAutarquia_en {
	background:url(../imgs/en/bt03-off.gif) no-repeat;
	width:107px;
}
.btAutarquia_en:hover {
	background:url(../imgs/en/bt03-on.gif) no-repeat;
}
.btAutarquia_en span{
	display:none;
}
/*
#-- Botão Servicos Autarquia
*/
.btServicosAutarquia_pt {
	background:url(../../imgs/pt/bt04-off.gif) no-repeat;
	width:165px;
}
.btServicosAutarquia_pt:hover {
	background:url(../../imgs/pt/bt04-on.gif) no-repeat;
}
.btServicosAutarquia_pt span{
	display:none;
}

.btServicosAutarquia_en {
	background:url(../../imgs/en/bt04-off.gif) no-repeat;
	width:165px;
}
.btServicosAutarquia_en:hover {
	background:url(../../imgs/en/bt04-on.gif) no-repeat;
}
.btServicosAutarquia_en span{
	display:none;
}
/*
#-- Botão Instituicoes
*/
.btInstituicoes_pt {
	background:url(../../imgs/pt/bt05-off.gif) no-repeat;
	width:107px;
}
.btInstituicoes_pt:hover {
	background:url(../../imgs/pt/bt05-on.gif) no-repeat;
}
.btInstituicoes_pt span{
	display:none;
}

.btInstituicoes_en {
	background:url(../../imgs/en/bt05-off.gif) no-repeat;
	width:107px;
}
.btInstituicoes_en:hover {
	background:url(../../imgs/en/bt05-on.gif) no-repeat;
}
.btInstituicoes_en span{
	display:none;
}
/*
#-- Contactos
*/
.btContactos_pt {
	background:url(../../imgs/pt/bt06-off.gif) no-repeat;
	width:97px;
}
.btContactos_pt:hover {
	background:url(../../imgs/pt/bt06-on.gif) no-repeat;
}
.btContactos_pt span{
	display:none;
}

.btContactos_en {
	background:url(../../imgs/en/bt06-off.gif) no-repeat;
	width:97px;
}
.btContactos_en a:hover {
	background:url(../../imgs/en/bt06-on.gif) no-repeat;
}
.btContactos_en span{
	display:none;
}

/*
################################################
MENU TOPO########  fim  ########################
################################################


data*/
.dataTopo {
	display:block;
	float:right;
	color:#B8CADB;
	padding:8px 20px 0 0;
}

/*menu esquerda*/
#menuEsquerda {
	padding:0;
}

#menuEsquerda ul {
	padding:0;
	margin:0;
	border:0;
	z-index: 1000;
}

#menuEsquerda ul li {
	list-style:none;
	height:24px;
	background-color:#DEEFF7;
	margin-bottom:2px;
}

#menuEsquerda ul li a {
	display:block;
	height:20px;
	outline:none;
	background:url(../../imgs/setaMenuEsquerda.gif) no-repeat;
	padding:4px 0 0 26px;
	text-decoration:none;
	color:#336699;
}
#menuEsquerda ul li a:hover {
	background:url(../../imgs/setaMenuEsquerda-on.gif) no-repeat;
	color:#FFFFFF;
	background-color:#336699;
}

/*agenda actividades*/
.linkTitulo {
	font-size:12px;
	color:#18324B;
	text-decoration:none;
}
.linkTitulo span{
	font-size:12px;
	color:#32678B;
	text-decoration:none;
}
.linkTitulo:hover {
	text-decoration:underline;
}

.linkTexto {
	text-decoration:none;
	color:#666666;
}
.linkTexto:hover {
	color:#336699;
}
/*
#-- Botão mais
*/
.btMais_pt {
	display:block;
	background-image:url(../../imgs/pt/btMais.gif);
	width:37px;
	height:13px;
}
.btMais_pt span{
	display:none;
}

.btMais_en {
	display:block;
	background-image:url(../../imgs/en/btMais.gif);
	width:37px;
	height:13px;
}
.btMais_en span{
	display:none;
}

.linkJornal {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.linkJornal:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.linkEdicoes {
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.linkEdicoes:hover {
	color:#000000;
	text-decoration:none;
}

.linkTituloVideo {
	color:#336699;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.linkTituloVideo:hover {
	text-decoration:underline;
}

.linkTxtVideo {
	color:#666666;
	text-decoration:none;
}
.linkTxtVideo span{
	color:#336699;
	text-decoration:none;
}
.linkTxtVideo:hover {
	text-decoration:underline;
}

/*footer*/
#footer {
	padding:0;
}

#footer ul {
	padding:0;
	margin:0;
	border:0;
	z-index: 1000;
}

#footer ul li {
	list-style:none;
	height:30px;
	float:left;
}

#footer ul li a {
	display:block;
	height:30px;
	outline:none;
	float:left;
}

/*
#-- Sugira o site
*/

.btSugiraSite_pt {
	background:url(../../imgs/pt/bt01Footer-off.gif) no-repeat;
	width:115px;
}
.btSugiraSite_pt:hover {
	background:url(../../imgs/pt/bt01Footer-on.gif) no-repeat;
}
.btSugiraSite_pt span{
	display:none;
}

.btSugiraSite_en {
	background:url(../../imgs/en/bt01Footer-off.gif) no-repeat;
	width:115px;
}
.btSugiraSite_en:hover {
	background:url(../../imgs/en/bt01Footer-on.gif) no-repeat;
}
.btSugiraSite_en span{
	display:none;
}
.separador_sugira {
	border-bottom:1px dashed #CCC;
}

/*
#-- Politica Privacidade
*/

.btPrivacidade_pt {
	background:url(../../imgs/pt/bt02Footer-off.gif) no-repeat;
	width:192px;
}
.btPrivacidade_pt:hover {
	background:url(../../imgs/pt/bt02Footer-on.gif) no-repeat;
}
.btPrivacidade_pt span{
	display:none;
}

.btPrivacidade_en {
	background:url(../../imgs/en/bt02Footer-off.gif) no-repeat;
	width:192px;
}
.btPrivacidade_en:hover {
	background:url(../../imgs/en/bt02Footer-on.gif) no-repeat;
}
.btPrivacidade_en span{
	display:none;
}

/*
#-- Favoritos
*/

.btFavoritos_pt {
	background:url(../../imgs/pt/bt03Footer-off.gif) no-repeat;
	width:131px;
}
.btFavoritos_pt:hover {
	background:url(../../imgs/pt/bt03Footer-on.gif) no-repeat;
}
.btFavoritos_pt span{
	display:none;
}

.btFavoritos_en {
	background:url(../../imgs/en/bt03Footer-off.gif) no-repeat;
	width:131px;
}
.btFavoritos_en:hover {
	background:url(../../imgs/en/bt03Footer-on.gif) no-repeat;
}
.btFavoritos_en span{
	display:none;
}

/*
#-- Botão Lingua
*/

.btLingua_pt {
	background:url(../../imgs/pt/btPt-off.gif) no-repeat;
	width:104px;
}
.btLingua_pt:hover {
	background:url(../../imgs/pt/btPt-on.gif) no-repeat;
}
.btLingua_pt span{
	display:none;
}

.btLingua_en {
	background:url(../../imgs/en/btEn-off.gif) no-repeat;
	width:104px;
}
.btLingua_en:hover {
	background:url(../../imgs/en/btEn-on.gif) no-repeat;
}
.btLingua_en span{
	display:none;
}

.seara {
	display:block;
	background-image:url(../../imgs/logoSeara.gif);
	width:65px;
	height:30px;
}
.seara span{
	display:none;
}

/*
#-- Slideshow - Topo
*/

#slideshow {
    width: 776px;
    height: 116px;
    overflow: hidden;
    z-index:0;
}

#slideshow img {
    position: absolute;
	display:none;
    left: 0;
    top: 0;
}

/*
#-- Títulos
*/
.titulo_modulo {
	height:32px;
	width:100%;
	background-color:#DEEFF7;
	font-family: Arial, Verdana, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#336699;
	padding-left:10px;
}

.titulo_caminho {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	border-bottom:1px dashed #CCC;
}
.titulo_caminho a {
	text-decoration:underline;
}

.titulo_caminho a:hover {
	text-decoration:none;
}

/*
#-- Calendário
*/

.calendario_titulo_mes {
	font-size:20px;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica;
	text-transform:uppercase;
	color:#666;
}

.calendario_mes_ano a {
	text-transform:uppercase;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica;
	font-size:14px;
	color:#999999;
}
.calendario_mes_ano a:hover {
	text-decoration:underline;
}

.dias_semana {
	text-transform:uppercase;
	color:#8D8D8D;
	background:white;
}

.dias_semana span {
	color:#336699;
}

.cal_off2 {
	text-align:center;
	width:25px;
	height:25px;
	font-family:Arial, Verdana, Helvetica;
	font-size:20px;
	font-weight:normal;
	color:#666;
}

.cal_hoje {
	color:red;
}

.cal_on a {
	display:block;
	text-align:center;
	width:25px;
	height:25px;
	font-family:Arial, Verdana, Helvetica;
	font-size:20px;
	color:white;
	background-color:#336699;
}

.calendario_domingo {
	color:#336699;
}

.txt_separador {
	border-top:1px dashed #CCC;
}

.titulo_data {
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#336699;
}

.seta_esq_calendario {
	display:block;
	width:15px;
	height:15px;
	background: url(../../imgs/seta_esq.gif) center center no-repeat;
}

.seta_dir_calendario {
	display:block;
	width:15px;
	height:15px;
	background: url(../../imgs/seta_dir.gif) center center no-repeat;
}

/*
* -- Videos
*/

.videos_bullet ul {
	margin:0;
	padding:0 0 0 20px;
	list-style-type: square;
	color:#336699;
	
}

.titulo_listagem {
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#336699;
}

.data_videos {
	font-style:italic;
	font-size:10px;
	color:black;
}