.Grid {
	font-family :Lucida Console ;
	font-size :smaller ;
	border :none ;
	background-color : White ;
	width : 95%;
}

.GridHeader {
	background-color : #CC3300 ;
	color : White;
	border : solid 2px white;
	font-family : Verdana ;
	font-weight :bold ;
	height : 30px;
	vertical-align :middle ;
	text-align :left;
	padding :3px;
}

.GridHeader a:Link, a:active, a:visited {
	color: #ffcc33;
	line-height: 2em;
	text-decoration: none;
}

.GridHeader a:hoover {
	color: #ffffff;
}
	
.GridItem {
	font-family :Lucida Console ;
	border : solid 2px white;
	height :2.5em;
	padding :3px;
}

.GridItemAlt {
	background-color : #E3E3E3;
}

.GridItem a:Link, .GridItemAlt a:Link {
	color: #CC3300 ;
	text-decoration:none;
	line-height:2em;
}

.GridItem a:active, .GridItemAlt a:Active {
	color: Maroon ;
text-decoration:none;
line-height:2em;
}

.GridItem a:Visited, .GridItemAlt a:Visited {
	color: Maroon ;
text-decoration:none;
line-height:2em;
}

.GridItem a:Hover, .GridItemAlt a:Hover {
	color: white ;
background-color : #CC3300 ;
text-decoration:none;
line-height:2em;
}


body.menu {
	font-family: Lucida Console, Verdana;
	font-size: x-small;
	background-color: #99CC00;
	color:#003300;
	margin-left:0.5em;
	margin-top:1em;
}


a.menu:link {
	color:#003300;
text-decoration:none;
line-height:2em;
}

a.menu:active {
	font-weight: bold;
	line-height: 2em;
	text-decoration: none;
}

a.menu:visited {
	color:#FFFFFF;
text-decoration:none;
line-height:2em;
}

a.menu:hover {
	color:#FFFFFF;
background-color:#99CC00;
text-decoration:none
}


p.menu {
	position:absolute;
	top:95%
}


p.corpo {
	text-align: left;
	line-height: 150%;
	margin-top: 1em;
	margin-bottom: 1em 
}

body.cab {
	font-family: Lucida Console, Verdana;
	font-size: x-small;
	background-color: #FFFFFF;
	color:#006600;
	margin-left:0.5em;
	margin-top:1.0em
}

H1.Cab {
	font-size:large;
	text-align:center
}

a.cab:link {
	color:#006600;
text-decoration:none
}

a.cab:active {
	color:#99CC00;
text-decoration:none
}

a.cab:visited {
	color:#003300;
text-decoration:none
}

a.cab:hover {
	color:#FFFFFF;
background-color:#99CC00;
text-decoration:none
}


body.rodape {
	font-family: Lucida Console, Verdana;
	font-size: x-small;
	background-color: #FFFFFF;
	color:#006600;
	margin-left:0.5em;
	margin-top:1.5em
}

a.rodape:link {
	font-family: Lucida Console, Verdana;
	font-size: xx-small;
	color:#006600;
	text-decoration:none
}

a.rodape:active {
	font-size: xx-small;
	font-weight:bold;
	font-family: Lucida Console, Verdana;
	text-decoration: none;
}

a.rodape:visited  {
	font-family: Lucida Console, Verdana;
	font-size: xx-small;
	color:#003300;
	text-decoration:none
}

a.rodape:hover  {
	font-family: Lucida Console, Verdana;
	font-size: xx-small;
	color:#FFFFFF;
	background-color:#99CC00;
	text-decoration:none
}



body.corpo {
	margin-top: 2em;
	font-size: x-small;
	margin-left: 1em;
	color: #696969;
	margin-right: 1em;
	font-family: Lucida Console, Verdana;
	background-color: #ffffff;
	text-align: justify;
	line-height:150%
}



H2.Corpo {
	font-weight: bold;
	font-size: x-small;
	margin-bottom: 0.2em;
	color: #000000;
	font-family: Verdana, Lucida Console
}

OL.Corpo {
	color: #999999;
	line-height:150%; margin-bottom:1em
}

H1.corpo {
	text-align:center;
	text-decoration:underline;
	font-size:large;
	color:#99CC00;
	padding-bottom:1em;
	font-family: Verdana, Lucida Console;
}
	

a.corpo:link {
	color:#99CC00;
	text-decoration:none;
	font-family:Verdana;
	font-weight:bold
}

a.corpo:active {
	color:#99CC00;
text-decoration:none
}

a.corpo:visited {
	color:#99CC00;
	font-weight:normal;
	text-decoration:none;
}

a.corpo:hover {
	color:#FFFFFF;
	background-color:#99CC00;
	text-decoration:none
}