body {
	width: 1024px;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	float:center;
	text-align: center;
	background-color: #FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#D6D6D6;
	scrollbar-darkshadow-color:#D6D6D6;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#D6D6D6;
	scrollbar-track-color:#F3F3F3;
	line-height:1.3em;
	background:url("http://www.galeriadosamba.com.br/V41/bg_body.gif") repeat-y center #F7F7F7;
}
#box {
	width: 1024px;
	text-align: center;
}
#contentbox {
	clear: both;
	float: left;
	width: 1024px;
	background:#FFFFFF;
	text-align: center;
}
#top {
	width: 1024px;
	float: center;
}
#colunaL {
	float: left;
	width: 14px;
	margin: 0px 0px 0px 0px;
/*	background-color: #CC0000;	*/
}
#colunaR {
	float: left;
	width: 772px;
	margin: 0px 0px 10px 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	text-align: center;
}
#L450 {
	float: left;
	width: 560px;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
}
#CR230 {
	float: left;
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
}
#R200 {
	float: right;
	width: 220px;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
}
#bottom {
	width: 1024px;
}
TABLE.EA {
	border-top: 1px solid #9D0000;
	border-left: 1px solid #9D0000;
	border-right: 1px solid #9D0000;
	border-bottom: 1px solid #9D0000;
}
TD.NTD {
	background-color: #ECE8CA;
	padding-left: 8px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
}
TD.NTDD {
	background-color: #9D0000;
	padding-left: 8px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
}
TD.NTL {
	background-color: #FFFFFF; 
	padding-left: 4px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
}
TD.divisor {
	border-bottom: 1px dotted #525252;
}
TD.divisorC {
	border-bottom: 1px solid #ECE8CA;
}
hr {
	width: 100%;
	height: 1px;
	color: #242424;
}
.IGSL {	float: left;
	align:left;
	margin: 0px 20px 5px 0px;
	border: 0px;
}
.IGSR {	float: right;
	align:right;
	margin: 0px 0px 5px 20px;
	border: 0px;
}
.IGSC {	float: center;
	align: center;
	margin: 05px 20px 05px 20px;
	border: 0px;
}
.IGSLM {	float: left;
	align:left;
	margin: 0px 10px 10px 10px;
	border: 0px;
}
.IGSRM {	float: right;
	align:right;
	margin: 0px 10px 10px 10px;
	border: 0px;
}
/*
	Textual Control Styles
*/
p, p.side, .referrow {
	font-family: Verdana, Arial,Sans;
	font-size: 10px;
	color: #525252;
	line-height: 14px;
}
.basico {
	font-family: Verdana, Arial, Sans;
	font-size: 11px;
	color: #525252;
	line-height: 16px;
	font-weight: normal;
	text-transform: none;
	font-variant: none;
}
.postrodape {
	font-family: Arial, Verdana, Sans;
	font-size: 11px;
	color: #800000;
	line-height: 12px;
	font-weight: none;
	text-transform: none;
	font-variant: none;
}
.assunto {
	font-family: Arial, Sans;
	font-size: 13px;
	color: #DD0000;
	line-height: 16px;
	text-transform: none;
	font-variant: small-caps;
}
.titulo {
	font-family:  Arial, Verdana, Helvetica;
	font-size: 20px;
	color: #9b8573;
	line-height: 22px;
	font-weight: bold;
	text-transform: none;
	font-variant: none;
}
.titulo1 {
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #9b8573;
	line-height: 16px;
	font-weight: bold;
	text-transform: none;
	font-variant: small-caps;
}
.titulo2 {
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #9b8573;
	line-height: 16px;
	font-weight: bold;
	text-transform: none;
	font-variant: none;
}
.titulo3 {
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 16px;
	font-weight: bold;
	text-transform: none;
	font-variant: small-caps;
}
.tituloescola {
	font-family:  Arial, Verdana, Helvetica;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-transform: none;
	font-variant: none;
}
.subtitulo {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 16px;
	color: #9b8573;
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.tituloside {
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #CC0000;
	line-height: 11px;
	font-weight: normal;
	text-transform: uppercase;
}
.busca {
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Sans-serif;
	font-size: 9px;
	color: #CC0000;
	line-height: 10px;
	font-weight: normal;
	text-transform: uppercase;
}
.titulomenu {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 11px;
	color: #CC0000;
	line-height: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.copyright {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Lucida, Helvetica, Verdana, Arial, Sans-serif;
	font-size: 9px;
	color: #b2b2b2;
	text-align: center;
	font-variant: small-caps;
}
.date {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Lucida, Helvetica, Verdana, Arial, Sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
/*
	Form Element Styles
*/
.boxA
{
	font-family: Verdana, Arial, Helvetica;
	color: #404040;
	font-size: 11px;
}
.boxB
{
	font-family: "Trebuchet MS", Arial;
	color: #404040;
	font-size: 10px;
}
/*
	Sidebar List Styles
*/
.button {
	margin-left: 1px;
	width: 30px;
	height: 22px;
	font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", Lucida, Helvetica, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #333;
}
.button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}			
.button li {
	margin: 0px auto;
}
.button li .none {
	display: block;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 6px;
	background-color: #f6f6f6;
	color: #242424;
	text-decoration: none;
	width: 100%;
	border-bottom: 1px solid #e9e9e9;
}
.button li a.nav {
	display: block;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #f6f6f6;
	color: #242424;
	text-decoration: none;
	width: 100%;
}
.button li b {
	display: block;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #f6f6f6;
	color: #242424;
	text-decoration: none;
	width: 100%;
	border-bottom: 1px solid #e9e9e9;
}
html>body .button li .none {
	width: auto;
}
html>body .button li a.nav {
	width: auto;
}
html>body .button li b {
	width: auto;
}
.button li a.nav:hover {
	background-color: #e9e9e9;
	color: #242424;
}
/*
	Link Styles
*/
/* default link */
a { color: #525252; text-decoration: none; }
a:link, a:visited { text-decoration: none; }	
a:hover, a:active { text-decoration: none; }
/* clear image borders */
a.image:link, a.image:visited, a.image:hover, a.image:active { text-decoration: none; border: 0px; }
/* interior links */
a.postrodape:link, a.postrodape:visited { text-decoration: none;  }
a.postrodape:hover, a.postrodape:active { text-decoration: underline;  }
A.hiper:link, A.hiper:visited, A.hiper:hover, A.hiper:active
{
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px dotted #CC0000;
	margin-bottom: 0;
	color: #9F0000;
}
