.gen {
	background: White;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

.menu {
	color: Black;
	text-decoration: none;
	vertical-align: top;
	width: 200px;
}
.menu:hover {
	color: Blue;
	background: Yellow;
	text-decoration: none;
}

.corpo {
  width: 800px;
  vertical-align: top;
}

.foto {
	text-align: center;
	vertical-align: middle;
	background: White;
	text-shadow: Blue;
	font: italic bolder x-small Arial Helvetica sans-serif;
}

.news{
	text-align: center;	
   font-size: smaller;
	vertical-align: top;
	width: 124px;
}
.newscap {
	background: #D06900;
	font: bolder;
	font: small-caption;
	color: #FFFFF0;
}

.newsbdy {
  font-size: smaller;
}

.textcap{
   text-shadow: Blue;
	text-align: center;
   font-size: large;
   font-weight: bold;
}

.textbdy{
	text-align: justify;
   font-size: normal;
}

.textleft{
	text-align: justify;
   font-size: normal;
}

.textcen{
	text-align: justify;
   font-size: normal;
}

table.edit {
   background: InactiveCaptionText;
}

td.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: larger;
}
tr.row0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #F0E68C;
}
tr.row1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #8CC7F0;
}
td.ID {
	background-color: InactiveCaptionText;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
