/* Body */
body { 
	background-image:url(imagens/fundo.jpg);
	background-repeat:repeat-x; 
	background-color:#FFFFFF; 
	margin:0;
}

a { text-decoration:none; }
a:visited { text-decoration:none; }

a:link img, a:visited img, a:hover img, a:active img { border: 2px solid #004481; }  

/* Flash Superior */
#superior { 
	position:relative; 
	text-align:center;
}


/* Menu Superior */
.menu_tabela {
	text-align:center; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/* left: 47px;
 	padding-left:47px; */ 
	width:700px;
}

.menu_activo { 
	background-image:url(imagens/separador.jpg);
	background-repeat: no-repeat;
	width:170px; 
	font-weight: bold; 
	color: #184c73; 
}
.menu_activo a { 
	color: #184c73;
	text-decoration: none;
}

.menu { 
	color:#FFFFFF;
	width:120px;
}
.menu a { 
	color:#FFFFFF;
	text-decoration: none;
}
.menu a:hover { 
	font-weight: bold; 
}

.menu_separador {
	background-image:url(imagens/sep.jpg); 
	background-repeat:no-repeat; 
	background-position:center;
	width:5px;
	vertical-align:middle;
}

#menu_superior { 
	border:medium; 
	height:50px; 
	position:relative; 
	text-align:center; 
	top:0px; 
}




/* Conteudo */
table.conteudo_tabela { 
	text-align: justify; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align: top; 
	background-color:#FFFFFF;
	width: 800px;
}
table.conteudo_tabela td { 
	vertical-align: top;
}


td.conteudo_principal { 
	padding-top:10px;
	width: 100%;
	vertical-align: top;
}

td.conteudo_texto {
	padding-left:20px;
	padding-right: 20px;
	vertical-align:top; 
	font-size:10px;
	text-align:justify;
}

h1 {
	display:inline; 
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

h2 { 
	display:inline; 
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#154971; 
}


/* Assinatura */
#assinatura { 
	position: relative; 
	text-align: center; 
	top:0px;
}


/* Rodape */
td.rodape{ 
	text-align: right; 
	padding-right:20px; 
	color:#FFFFFF; 
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
td.rodape a {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#FFFFFF;
}
td.rodape_area { 
	text-align: right;
	padding-right:75;
}



#flagLanguages{position:relative;}
div#flagLanguages div {position:absolute; margin-left:-61px; top:25px; width:70px}
div#flagLanguages div a.secondFlag{margin-left:5px}
div#flagLanguages div a img {display:inline; border:none;}
