.text {
	color: #000000;
	width: 88%;
	padding-right: 20px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: "Trebuchet MS", Geneva, Tahoma, Arial, "sans serif";
	float: none;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: auto;
	font-size: 13px;
	line-height: 21px;
	background-color:  #FEFEFE;

}
.menu {
	height: auto;
	text-align: center;
	position: relative;
	width: 88%;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 20px;
	font-variant: small-caps;
	font-weight: bold;
	margin-bottom: auto;
	background-color: #FEFEFE;
	padding-bottom: 8px;
}
.body {
	background-color: #F1F4FA;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-right: 0px;
	margin-left: 0px;
}
.top {
	font-family: Arial, Helvetica, sans-serif;
	float: none;
	clear: right;
	margin-bottom: 8px;
	margin-top:1px;
	
}
.tit {
	font-size: 32px;
	line-height: 32px;
	text-align: center;
	font-weight:bold;
	width: 100%;
	padding-bottom: 4px;
	padding-top: 4px;
}
.footer {
	text-align: center;
	position: relative;
	width: 88%;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-variant: normal;
	font-weight: normal;
	margin-bottom: auto;
	background-color: #f9ffff;
	background-color: #FFFFFF;
	font-size: 10pt;
	font-family: "Trebuchet MS", Geneva, Tahoma, Arial, "sans serif";
	font-weight: normal;
	border-top: 0px solid #999;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-bottom-color: #999;
	line-height: 24px;
}

.sitename {
	font-size: 48px;
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 0px;
	overflow: hidden;
	visibility: visible;
}


a {
	color: #000091;text-decoration:none;
}

A:hover {
	COLOR: #FF0000; TEXT-DECORATION: none
}
.bot {
	background-color: #FFFFFF;
	width: 80%;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding-right: 60px;
	padding-left: 60px;
	padding-bottom: 4px;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	position: relative;
	border: 1px #666666;
	padding-top: 4px;
	vertical-align: baseline;
	text-align: center;
}

HTML {

}

.nav {
	text-align: center;
    height: auto;
	font-size: 18px;
	line-height: 21px;
	display: block;
	padding-top: 10px;
}

.nav2 {
	font-style: italic;
	border: 0px solid #999999;
	background-color:#FFFFCC;
	text-align: center;
	display: block;
	text-decoration:none;
	width:12%;
	float: left;
	position: absolute;
	top:0px;
}

.navl {
	float: left;
}
.google {
	text-align: center;
	text-decoration: none;
	position: absolute;
	float: none;
	margin-bottom: 4px;
	top: auto;
	right: auto;
	overflow: visible;
	visibility: visible;
	height: auto;
	width: auto;
}
.translate{color:#663333}
.textlink{text-decoration:underline;font-style:italic}
.obs-data{font-weight:bold}
.obs_params{font-weight:bold}
.obs-title{
	color:#000033;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	font-style: italic;
	padding-top: 12px;
	padding-bottom: 12px;
	margin: 4px 0px 0px 0px;
	line-height: 32px;
}
.obs-caption{
	color:#000033;
	font-size:14px;
	font-style: italic;
	text-align: center;
	font-weight:normal;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
}
.obs-micro{
	font-size:9px;
}
.img {
	BACKGROUND-COLOR: #EEEEEE;
	padding: 3px;
	border: 1px solid #999999;
	margin: 0px 8px 0px 0px;
	float: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
.imgr {
	padding: 3px;
	border: 1px solid #999999;
	margin: 0px 0px 0px 8px;
	float: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background-color: #EEEEEE;
}

.imgm {
	padding: 3px;
	BACKGROUND-COLOR: #EEEEEE;
	border: 1px solid #999999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	margin: 0px 8px 0px 0px;
	margin-right: auto;
	margin-left: auto;
	margin:0 auto;
}
.tab-img2{
background-color:#F4F5FB;border:1px solid #FFFFFF;padding:0px;margin:0px;text-align:center;width:25%
}
.tab-img {
	padding: 3px;
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px solid #999999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-variant:normal;
	font-weight:bold;
	font-style:italic;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin:0 auto;

}
.tab-imgnb {
	padding: 3px;
	BACKGROUND-COLOR: #FFFFFF;
	border: 0px solid #999999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold; 
    font-style:italic;
	text-align: center;
	margin-right: auto;
	margin-left: auto;

}

.foto-caption{
	font-weight:normal;
	font-size: 13px;
	width: 400px;
	display: inline-table;    
	text-align:center;
}
.invi {
	visibility: hidden;
	float: left;
}

.tab-info{border:1px solid #333333;background-color:#FFFFFF;width:100%;font-size: 13px;text-align:center;}
.tab-info2{border:1px solid #333333;background-color:#FFFFFF;font-size: 13px;text-align:center;margin: 1px 1px 1px 1px;}
.tab-info3{float: center;border:0px solid #333333;background-color:#FFFFFF;width:520px;font-size: 11px;font-weight:normal;margin: 1px 1px 1px 1px;align:center;}

.bold {
	font-weight: bold;
}
.tab-solres {
	font-size: x-small;
	text-align: center;
	background-color: #FFFFFF;
}
.tab-prog {
	font-family: "Courier New", Courier, monospace;
	background-color: #FFFFFF;
}
.click {
	color: #FF3300;
	font-size: x-small;
}
.obs_constelacao {
	font-weight: bold
}
.obs_objecto {
	font-style: italic;
	font-weight: bold
}.imgp {
	text-align: center;
	margin: 1px;
	border: 1px solid #999999;
	padding: 0px;
}




.navbar {
	font-size: 10pt;
	font-family: "Trebuchet MS", Geneva, Tahoma, Arial, "sans serif";
	font-weight: normal;
}
.navbar a:link, .navbar a:visited {
	font-size: 11pt;
	display: block;
	color: #595959;
	text-decoration: none;
	height: 32px;
	line-height: 32px;
	text-align: center;
}
.navbar a:active, .navbar a:hover {background-color: #ffffff;}
.navopi {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
}
.navop {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
}
.navop {width: 148px;}
.navopi {width: 148px;}
.textmini {
	color: #000000;
	font-family: "Trebuchet MS", Geneva, Tahoma, Arial, "sans serif";
	float: none;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: auto;
	font-size: 14px;
	line-height: 22px;
}
.navoplang {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
}
.navoplang {
	width: 18px;
}
.navoplang_en {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	background-color: #FFCC00;
}
.navoplang_en {width: 148px;}
.biblio {
	font-style: italic;
}
.italic {
	font-style: italic;
}
.obj {
	font-style: italic;
	font-weight: bold;
}

