#mmunicipio { position: absolute; z-index: 100; top: 135px; left: 0px; visibility: hidden; display: block }
	#mfreguesias { position: absolute; z-index: 110; top: 68px; left: 125px; visibility: hidden; display: block }
	
#mapoio { position: absolute; z-index: 100; top: 135px; left: 130px; visibility: hidden; display: block }

#magnoticias { position: absolute; z-index: 100; top: 135px; left: 260px; visibility: hidden; display: block }
	#mnoticias { position: absolute; z-index: 110; top: 8Px; left: 125px; visibility: hidden; display: block }
	#magenda { position: absolute; z-index: 110; top: 28px; left: 125px; visibility: hidden; display: block }

#mculturadesporto{ position: absolute; z-index: 100; top: 135px; left: 390px; visibility: hidden; display: block }
	#mdesporto { position: absolute; z-index: 110; top: 8px; left: 125px; visibility: hidden; display: block }
	#mcultura { position: absolute; z-index: 110; top: 28px; left: 125px; visibility: hidden; display: block }
	
#mempresas { position: absolute; z-index: 100; top: 135px; left: 520px; visibility: hidden; display: block }	

#mturismo { position: absolute; z-index: 100; top: 135px; left: 650px; width: 130px; visibility: hidden; display: block }

#data { position: absolute; z-index: 200; top: 92px; left: 150px; width: 200px; visibility: visible; display: block }

#menu { position: absolute; z-index: 100; top: 86px; left: 0px; width: 780px; visibility: visible; display: block }

#option { position: absolute; z-index: 130; top: 125px; left: 650px; width: 130px; visibility: visible; display: block }

body {
	background-attachment: fixed;
	background-repeat: no-repeat;
	scrollbar-face-color: #b2b2b2;
	scrollbar-highlight-color: #d8d8d8;
	scrollbar-shadow-color: #9c9c9c;
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color: #ffffff; 
	scrollbar-track-color: #e6e6e6; 
	scrollbar-darkshadow-color: #969696;	
}
input {
	border-right: #8B8897 1px double;
	border-top: #8B8897 1px double;
	font-size: 10px; 
	border-left: #8b8897 1px double; 
	color: #444444; 
	border-bottom: #8b8897 1px double; 
	font-family: verdana, arial, helvetica, sans-serif; 
	background-color: #FAFAFA;
}
.inputnoborder {
	border-right: #8b8897 0px double; 
	border-top: #8b8897 0px double; 
	font-size: 9px; 
	border-left: #8b8897 0px double; 
	color: #444444; 
	border-bottom: #8b8897 0px double; 
	font-family: verdana, arial, helvetica, sans-serif;
}
textarea {
	border-right: #8B8897 1px double; 
	border-top: #8B8897 1px double; 
	font-size: 10px; 
	border-left: #8B8897 1px double; 
	width: 350px; 
	color: #444444; 
	border-bottom: #8B8897 1px double; 
	font-family: verdana, arial, helvetica, sans-serif; 
	background-color: #FAFAFA
}
a:link {
	font-family: helvetica,arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
}
a:visited {
	font-family: helvetica,arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
}
a:active {
	font-family: helvetica,arial;
	font-weigth: bold;
	text-decoration: none;
	font-size: 10pt;
}
a:hover  { 
	font-family: helvetica,arial;
	font-weight: bold;
	text-decoration: none 
	font-size: 10pt;
}

td {
	background-attachment: scroll;
	background-repeat: repeat;
}
:link { 
	color: #800000
}
:visited {
	color: #aa4040;
}
:active {
	color: #800000;
}
:hover  { 
	color: #222222;
}
a.text_link:active  { 
    color: #444444;  
    font-size: 8pt; 
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: underline; 
    text-align: justify 
    }
a.text_link:link {
    color: #444444;  
    font-size: 8pt; 
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: underline; 
    text-align: justify 
    }
a.text_link:visited {
    font-size: 8pt; 
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: underline; 
    text-align: justify 
    }
a.text_link:hover {
    font-size: 8pt; 
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: underline; 
    text-align: justify 
    }
a.title_link:hover  {
    color: #EFEFEF; 
	font-family: helvetica,arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
}

a.seccao_s_link:visited {
	color: #999999;
	font-weight: bold; 
	font-size: 12pt;
	font-family: helvetica, arial;
}
a.seccao_s_link:link {
	color: #999999;
	font-weight: bold; 
	font-size: 12pt;
	font-family: helvetica, arial;
}
a.seccao_s_link:active {
	color: #6F6F6F;
	font-weight: bold; 
	font-size: 12pt;
	font-family: helvetica, arial;
}
a.seccao_s_link:hover {
	color: #DDDDDD;
	font-weight: bold; 
	font-size: 12pt;
	font-family: helvetica, arial;
}



.text  { text-align: justify; text-indent: 40px;  font-family: helvetica,arial }
.header  { color: #27458e; font-weight: bold; font-size: 14pt; text-align: center }


.strong_red   { 
	color: #800000;
	font-weight: bold; 
	font-size: 10pt;
	font-family: helvetica, arial;

}
.strong_blue  {
	font-family: helvetica,arial;
	font-weight: bold; 
	color : 27458E; 
	font-size : 10pt; 
}
.normal {
	font-family: FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	text-align: justify;
	color: #444444;
	font-size: 8pt;  
}
.normal_indent {
	font-family: FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	text-align: justify;
	color: #444444;
	font-size: 8pt; 
	text-indent: 30px 
}

.normal_b {
	font-weight: bold;
	font-family: FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #800000;
	font-size: 10pt;  
}
.normal_b_gray {
	font-weight: bold;
	font-family: helvetica,arial;
	text-align: justify;
	color: #222222;
	font-size: 10pt;  
}

.normal_9 {
	font-family: helvetica,arial;
	text-align: justify;
	color: #444444;
	font-size: 9pt;  
}
.normal_8 {
	font-family: helvetica,arial;
	text-align: justify;
	color: #444444;
	font-size: 8pt;  
}
.normal_12 {
	font-family: helvetica,arial;
	text-align: justify;
	color: #444444;
	font-size: 12pt;  
}
.titulo { 
	color: #800000;
	font-weight: bold; 
	font-size: 10pt; 
	font-family: sans-serif, helvetica, arial, Georgia
}
.seccao {
	color: #6F6F6F;
	font-weight: bold; 
	font-size: 14pt;
	font-family: helvetica, arial;
	text-indent: 15px
}
.data {
	font-weight: bold; 
	font-size: 8pt;
	font-family: helvetica, arial;
	color : #27458E}
.email {
	font-weight: bold; 
	font-size: 10pt;
	font-family: helvetica, arial;
	color : #27458E}
.horario {
	font-family: helvetica,arial;
	color: #444444;
	font-size: 7pt;
	text-align : center;  
}
.local {
	font-family: FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	FONT-STYLE: normal;
	text-align: justify;
	color: #444444;
	font-size: 8pt;   
}
.antetitulo {
	color: #6F6F6F;
	font-weight: bold; 
	font-size: 14pt;
	font-family: helvetica, arial;
	text-indent: 5px
}

.seccao_s {
	color: #6F6F6F;
	font-weight: bold; 
	font-size: 12pt;
	font-family: helvetica, arial;
}

.seccao_big {
	color: #6F6F6F;
	font-weight: bold; 
	font-size: 16pt;
	font-family: helvetica, arial;
}
.textstart {
	color: #777777;
	font-weight: bold; 
	font-size: 10pt;
	font-family: helvetica, arial;
	text-indent: 30px
}
.parstart {
	text-indent: 30px
}
