
body, p, td, div {
	color: black; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-style: normal;
}

h1 {
/*	color: #0066CC;  */
	color: #999999; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px; 
	margin-bottom: 6px; 
	line-height: 120%; 
	margin-top: 0px;
	font-weight: bold; 
}
h2 {
/*	color: #0066CC;  */
	color: #007799; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	margin-top: 2px;
	font-weight: bold; 
}
h3 {
/*	color: #0066CC;  */
	color: #007799; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	margin-top: 1px;
}
h4 {
	color: #0066CC; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	margin-top: 1px;
	text-decoration: underline;
}

p {
	margin-top: 0px; 
	margin-bottom: 0px; 
	line-height: 15px;
}
b {
	font-weight: bold;
}

a {
	color: #0066CC; 
	text-decoration: none;
	line-height: 11px;
/*	border-bottom: 1px dotted blue; */
}
a:hover {
	color: blue; 
/*	text-decoration: none; */
	line-height: 11px;
/*	border-bottom: 1px dotted #FF7129; */
}


.footer {
	color: white; 
	font-size: 10px;
}


.searchField {
	color: black; 
	font: normal 10px Verdana, Helvetica, sans-serif; 
	width: 100px; 
	height: 20px;
}
/*
p.Title, h1 {
	color: #999999; 
	font: bold 18px Tahoma, Helvetica, sans-serif; 
	margin-bottom: 6px; 
	line-height: 120%; 
	margin-top: 0px;
}
.text {
	font: bold 11px Verdana, Helvetica, sans-serif;
}
*/
p.subTitle {
	color: #999999; 
	font-weight: bold; 
	margin-top:3px; 
	margin-bottom:3px;
}
ul, ol, li {
	color: black; 
	font-size: 12px;
    padding-left: 5px;
/*	line-height: 15px; 
	margin-top: 0px; 
	margin-bottom: 0px;
*/
}
ul {
/*	list-style-image: url(../images/bullet_grey.gif)
*/
}


/* antigo menu
.menuitem    {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	color:#FF7129;
	background-color:#ffffff;
}
.menuitem a   {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	color:#FF7129;
	background-color:#ffffff;
}
a.menuitem:hover   {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	background-color:#FF7129;
	color:#ffffff;
}
.menuitemHover { 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	color:white;
	background-color:#FF7129;
}
.menuitemHover a { 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	color:white;
	background-color:#FF7129;
}
*/

div#data {
	color: #888888;
	font-size: 10px;
	margin-bottom: 0px;
	font-style: normal;
}
div#intro {
	font-style: normal;
}
/* ler mais, read more... */
div#continuar {
	font-size: 10px; 
}
div#contactos {
	font-size: 9px; 
	text-decoration: none;
	border-bottom: 0px;
	text-align: right;
	white-space: nowrap;
}


/* desactivado temporariamente 
.mini_titulo {
	color: #999999; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
}
.titulo_t1 {
	color: #000000; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	margin-top: 12px;
}
.titulo_t2 {
	color: #0066CC; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	margin-top: 12px;
}
*/



/* para as tabelas criadas nos conteudos */
td.tab_titulo {
    border-right: solid 1px white;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 8px;
    padding-right: 8px;
	background-color: #80a7d8;
	font-weight: normal;
	color: white;
    text-align: center;
}
td.tab_subtitulo {
	border-top: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
	background-color: #E7EEF8;
	color: #000000;
    text-align: left;
}
td.tab_item {
	border-top: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
	background-color: #F0F4FB;
	color: black;
}
td.tab_item_centrado {
	border-top: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F0F4FB;
	color: black;
    text-align: center;
}




/* especiais */
.invisible {
    display: none;
}
.invisivel {
    display: none;
}
div#invisivel {
    display: none;
}

div#area_conteudo {
	background-color: #F0F0F0;
	width: 100%;
    min-height: 330px;
    text-align: left;
}
div#bloco_destaques {
	background-color: #F0F0F0;
	width: 100%;
    min-height: 330px;
	font-size: 11px;
    text-align: left;
}
div#sem_decor {
	text-decoration: none;
	border-style: none;
}

/* menu simples horizontal */
div#menu_h {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
/*    font-style: bold; */
	text-align: center;
	white-space: nowrap;
	height: 14px;
	background-color: white;
	width: 100%;
/*	border-top: 1px solid #FF7129; */
/*	border-bottom: 1px solid #FF7129; */
}
div#menu_h ul {
	padding: 0px;
	margin: 0px;
	list-style: none;	/* retira os bullets */
}
/* poe os itens lado a lado */
div#menu_h ul li { 
   display: inline; 
}
/* define aspecto das op�es - n� selecionadas */
div#menu_h ul li a {
	height: 14px;
	font-size: 12px;
	padding: 0px 20px 0px 20px;
	text-decoration: none;
/*	font-weight: bold; */
	color: #FF7129;
	background-color: #ffffff;
/*	border-top: 0px solid #FF7129; */
/*	border-bottom: 0px solid #FF7129;	 */
}
/* define aspecto dos links */
div#menu_h ul li a:hover {
	text-decoration: none;
	font-size: 12px;
/*	font-weight: bold; */
	color: white;
	background-color: #FF7129;	 
/*	border-bottom: 1px solid #FF7129;  */
}
/* fim - menu simples horizontal */

/* menu simples horizontal rodape */
div#menu_r {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
/*    font-style: bold; */
	text-align: right;
	white-space: nowrap;
/*	height: 14px;*/
	background-color: white;
	width: 100%;
/*	border-top: 1px solid #FF7129; */
/*	border-bottom: 1px solid #FF7129; */
}
div#menu_r ul {
	padding: 0px;
	margin: 0px;
	list-style: none;	/* retira os bullets */
}
/* poe os itens lado a lado */
div#menu_r ul li { 
   display: inline; 
}
/* define aspecto das op�es - n� selecionadas */
div#menu_r ul li a {
/*	height: 14px; */
	font-size: 11px;
	padding: 0px 20px 0px 20px;
	text-decoration: none;
/*	font-weight: bold; */
	color: #FF7129;
	background-color: #ffffff;
/*	border-top: 0px solid #FF7129; */
/*	border-bottom: 0px solid #FF7129;	 */
}
/* define aspecto dos links */
div#menu_r ul li a:hover {
	text-decoration: underline;
	font-size: 11px;
/*	font-weight: bold; */
/*	color: white; */
/*	background-color: #FF7129;	 */
/*	border-bottom: 1px solid #FF7129;  */
}
/* fim - menu rodape */

div#imagem_normal_direita {
    margin-top: 0.3em;
    margin-bottom: 0.1em;
    display: inline;
    clear: none;
    float: right;
	border: 1px solid #FF7129;
}


