h1 {

	padding-left:10px;

	padding-right:10px;

	font-weight: bold;

	font-size:10px;

	font-style: normal;

	font-variant: normal;

	color: #000000;

	margin-top:0;

	margin-bottom:0;

}

h2 {

	padding-left:10px;

	padding-right:10px;

	font-weight: normal;

	font-size:10px;

	font-style: normal;

	font-variant: normal;

	color: #000000;

	margin-bottom:0;

}

body {

	scrollbar-arrow-color: #000000;

	scrollbar-3dlight-color: #FFFFFF;

	scrollbar-darkshadow-color: #FFFFFF;

	scrollbar-face-color: #F2F2F2;

	scrollbar-highlight-color: #FFFFFF;

	scrollbar-shadow-color: #8C8C8C;

	scrollbar-track-color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7px;

	color: #000000;

	left:10px;

	right:10px;

}

a:link {

	color: #FF0000

}

a:hover {

	color: #666666

}

.titulo {

	font-size:  10px;

	font-weight: bold;

	color: #000000;

	white-space: pre;

}

.textohandler {

	font-size:  10px;

	font-weight: bold;

	color: #000000;

}

.texto {

	font-size: 10px;

	color: #000000;

}

.textohandler {

	font-size: 11px;

	color: #666666;

	font-weight: normal;

	font-style: normal;

	font-variant: normal;

}

.textoconceito {

	font-size: 12px;

	color: #333333;

	font-weight: normal;

	font-style: normal;

	font-variant: normal;

}

.mainborders {

	border: 1px solid #000000;

}

#seccao-direita {

	position:relative;

	width: 49%;

	height: 200;

	top: 0px;

}

#seccao-mapa {

	position:relative;

	left: 145%;

	width: 141px;

	z-index: 10;

	top: 0px;

	

}

#seccao-banner {
	position:absolute;
	right: 10px;
	left: 10px;
	top: 5px;
	height: 118px;
	border:none;
	vertical-align:top;
	background-image: url(imagens_site/banner_04.jpg);
	z-index: 10;

}

#seccao-menu {
	position:absolute;
	right: 10px;
	left: 10px;
	top: 130px;
	z-index: 100;
	background-color: #0f75fa;
	margin-right: 0px;
	margin-left: 0px;

}

#seccao-imagem {

	position:absolute; 

	height:400px; 

	top:20%; 

	left:28px; 

	width:47%; 

	background-repeat:no-repeat; 

	background-position:top right;

	border:1px solid #e5e5e5;

}

#seccao-conteudo {
	position:absolute;
	top:155px;
	right:10px;
	left:52%;
	width:48%;
	bottom:0px;
	overflow:auto;
	background:#fff;
	background-color: #ffffff;
	z-index: 10;

}

#seccao-handler {

	position:absolute;

	top:170px;

	left:80%;

	right: 10px;

	width:19%;

	bottom:0px;

	background:#fff;

	z-index: 10;

	height: 60%;

}

#seccao-handlerdescric {

	position:absolute;

	left:49%;

	right: 10px;

	width:25%;

	bottom:0px;

	z-index: 50;

	top: 182px;

}

#seccao-handlerdescric2 {

	position:absolute;

	left:36%;

	right: 10px;

	width:25%;

	bottom:0px;

	z-index: 50;

	top: 182px;

}

#seccao-handlerimagem {

	position:relative;

	top:10px;

	width:95%;

	bottom:4px;

	z-index: auto;

}

#seccao-handlertexto {

	position:relative;

	top:0px;

	width:100%;

	bottom:4px;

	z-index: auto;

	padding-top: 9px;

}

#seccao-esq_hand {

	position:relative;

	top:170px;

	left:10px;

	right:50%;

	bottom:1px;

	background:#FFFFFF;

	width: 43%;

	z-index: 10;

	height: 50%;

}

#seccao-esq_handtexto {

	position:absolute;

	top:170px;

	left:50%;

	bottom:1px;

	background:#FFFFFF;

	width: 22%;

	z-index: 10;

	height: 65%;

}

#seccao-conteudoesquerda {
	position:absolute;
	top:155px;
	height:75%;
	left:10px;
	right:50%;
	bottom:1px;
	background:#FFFFFF;
	width: 50%;
	z-index: 10;

}

#seccao-handleresquerda {

	position:absolute;

	top:170px;

	left:10px;

	right:50%;

	bottom:1px;

	background:#FFFFFF;

	width: 79%;

	z-index: 10;

}

#seccao-noticia {

	position:absolute;

	top:170px;

	height:75%;

	left:15%;

	right:15%;

	bottom:1px;

	background:#FFFFFF;

	width: 70%;

	border: 1px;

	border-top-color: #0F75FA;

	border-right-color: #0F75FA;

	border-bottom-color: #0F75FA;

	border-left-color: #0F75FA;

	background-color: #F4F4F4;

}

#contentor {

	position:absolute;

	top:20%;

	bottom:0;

	right:0;

	left:0;

	width:100%;

	height:80%;

	overflow:auto;

	background:#fff;

	background-color: #fff;

}

#divida {
	width: 100%;
	background-color: #F2F2F2;
	padding-top: 10px;
	padding-bottom: 10px;

}

#contactos{
	top:90%;
	position: absolute;
	width: 50%;
	left: 10px;
	background-color: #FFFFFF;
	z-index: 20;

}

#contactoshandler{
	top:10%;
	position: relative;
	width: 100%;
	background-color: #FFFFFF;
	z-index: 20;

}

#indisponivel{

	top: 190px;

	position: absolute;

	left: 20%;

	right: 20%;

	width: 60%;

	background-color: #80A6FB;

	z-index: 20;

}

.noticia {

	padding-left:1px;

	padding-right:10px;

	font-weight:bold;

	font-size:11px;

	color: #666666;

}

.titulo-destaque {

	color:#0F75FA;

	font-size: 14px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.titulo-destaque2 {
	color:#666666;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.destaque {

	color:#0F75FA;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.actualização {

	color:#ffffff;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.destaque-extra {

	color:#666666;

	font-size: 9px;

	font-style: normal;

	line-height: normal;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.Extra {
	color:#666666;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;

}

.link {

	color:#0F75FA;

	font-size: 9px;

}

div.noticia-footer span.data {

	padding-left:10px;

	padding-right:10px;

	float: left;

	text-align: left;

	font-weight: normal;

	font-size:10px;

	color: #ccc;

	width: 49%;

}

div.noticia-footer span.link {

	padding-left:10px;

	padding-right:10px;

	float: right;

	text-align: right;

	font-weight: normal;

	font-size:10px;

	color: #f00;

 	width: 49%;

}

.tabela-fundo {

	height:412px;

}

.tabela-lateral {

	width:350px;

}

.tabela-peqlateral {

	width:27px;

}

.tabela-esquerda {

	width:900px;

}
