body { 
	margin: 0px; 
	padding: 0px; 
	color: #668303;  /*marron escuro*/
	background-color: #FFFFFF; 
	text-align: center; 
	font: 11px Verdana, Arial, Tahoma, Helvetica, Sans-Serif; 
	font-weight: normal; 
}

body table{	
	width: 400px; text-align: left;
}

body tr { 
	border:  0px solid #D7D7D7;
}

body td { 
	border: 1px solid #D7D7D7;
}

body a{ 
	font-size: 11px; 
	text-decoration: underline; 
	font-weight: normal; 
	color: #668303;
}

body a:hover{ 
	color: #000000; /*azul escuro*/
	text-decoration: underline;
}

body a:visited{ 
	text-decoration: none; 
}

body h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
}

body h1{ 
	font-size: 12px; 
	font-weight: bold; 
	background-color: #529E3A; 
	color: #FFFFFF; 
	border: 1px solid #315D8B; 
	text-align: center; 
	padding: 2px; 
}

body h2 { 
	font-size: 13px; 
	text-align: center; 
	font-weight: bold; 
	color: #000000;
	background-color: #E8E8E8; /*alteração feita por rogério em 07/12/2004 */
		
}
	
body h3 { 
	text-decoration: underline; 
	font-size: 12px; 
	font-weight: bold; 
	text-align: left; 
	color: #000000
}
	
body h4 {
	font-size: 12px; /*alteração feita por rogério em 07/12/2004 */
	text-align: left; 
	font-weight: bold; 
	color: #000066; 
}

body h5 {
	color: #668303; 
	font-size: 11px; /*alteração feita por rogério em 07/12/2004 */
	/*background-color: #5ac320;*/
}

body h6 {
	border-bottom: 1px solid #62798E;
	font-size: 10px; 
}

#principal {
	position: relative; 
	width:780px; 
	margin: 0px auto;
	/*background-color: #1360ee;*/
}

.colCentral{
	color:#668303;
	top: 115px;
	position: relative;
	width: 510px;
	margin-left:135px; 
	margin-right: 133px; 
	/*background-color: #709def;*/
}

.colCentral h5 {
	/*background-color: #f113df;*/
}

#central_texto {
	text-align: justify;
}


#central_texto p {
text-indent:20px;
line-height:15px;
}
.central {
	text-align: center; 
}

.turmas {
	font-size: 11px;
	border:  0px solid #D7D7D7; 
	color:#61676E;
}
.telefones { 
	background-color: #529e3a; 
	color: #000000; 
	border-color: #D7D7D7; 
}

.telefones tr {
	font-size: 10px;
}
.telefonesDescricao{ 
	font-size: 12px; 
}

.responsavel{ 
	color: #005892; 
	text-align: center;
}

.fone{ 
/*	color: #005892; */
	text-align: center;
}

#noticia_destaque1 {
	/*background-color: #1360ee;*/
}

#noticia_destaque2 {
	/*background-color: #1362AA;*/
}

.coluna {
	padding-top: 10px;
	top: 0px;
	margin-top: 0px;
	float: left; 
	left: 0px; 
	width: 100%; 
}

.conteudoCentralEsq {
	float: left;
	margin-left: 3px;
	width: 200px;
	/*background-color: #06e5f9;*/
}

.conteudoCentralEsq p{
	margin-top: 2px;
	margin-bottom: 0px;
}

.conteudoCentralDir h2 {
	width: 100%;
	text-align: justify;
	background-color: #FFFFFF;
}

.conteudoCentralDir h2 a{
	font-weight: bold;
	font-size: 13px;
}

.conteudoCentralDir {
	text-align: justify;
	width: 300px;
	padding-left: 2px;
	margin-right: 3px;
	float: right;
	/*background-color: #0c8ce5;*/
}

#noticias {
	/*background-color: #eeb815;*/
}

.noticia{
	font-weight: bold;
	margin-bottom: -10px;
	text-align: left;
	font-size: 10px; 
}

#rodape {
	float: left;
	margin-top: 50px;
	position: relative;
	/*background-color: #f113df;*/
	width: 100%;
}

#topo {
	top:0px;
	left: 0px;
	background-color: #D7D7D7;
	position: absolute; 
	height: 84px; /*84*/
	width: 100%;/*100*/
	background: url("../imagens/topo3.jpg") no-repeat #005994;
}

.logo {
	margin-top: 0px;
	width: 100px;
	height: 62px;
	float:left;
	position: absolute;
	left: 0px;
	/*background-color: #8db3dd;*/
}

.nome {
	margin-top: 65px;
	float:left;
	/*background-color: #483a93;*/
	width: 170px;
	height: 30px;
	
}

.banner {
	margin-top: 0px;
	height: 60px;
	margin-left: 10px;
	float: left;
	width: 470px;
	/*background-color: #af1b61;*/
}

.hora {
	margin-top: 70px;
	color: #000000;
	font-weight: bold;
	text-align: right;
	position: absolute;
	float: right;
	right: 0px;
	width: 300px;
	/*background-color: #772828;*/
}

.caixa2 {
	border:1px solid #999;
	background-color: #529e3a;
	position: absolute;
	top: 84px;
	left: 0px;
	margin: 0px; 
	margin-left: 0px;
	margin-right: 0px;
	width: 100%; 
	height:23px; 
	/*background-color:#FFFFFF; */
	clear:left; 
}

	.caixa2 ul {
		padding:0; 
		margin:0; 
		float:left; 
		width:100%; 
}

		.caixa2 ul li{ 
			font-weight: bold; 
			float:left; 
			display:inline; 
			border:0 solid #999; 
			border-left-width:1px;
		}

			.caixa2 ul li:first-child{ 
				border-width:0; 
			}

		.caixa2 ul li a { 
			border:1px solid #d7d7d7;
			background-color:#529e3a; 
			color:#FFFFFF;
			text-decoration: none;
			padding:3px; 
			padding-left:10px; 
			padding-right:10px; 
			float:left; 
		}

			.caixa2 ul li a:hover { 
				background-color:#FFFFFF;
				border:1px solid #d7d7d7;
				border-bottom: 1px solid #FFFFFF;
				border-left: 1px solid #FFFFFF; 
				border-right: 1px solid #FFFFFF; 
				color: #000000;
				text-decoration: none;
			}

.conteudoEsq {
	position: absolute;
	top: 115px;
	/*background-color: #13f142;*/
	width: 130px;
	left: 0px;
}

#destaques h5, #cursos h5, #links h5{
	background-color: #529E3A;
}

#destaques li a, #cursos li a, #links li a {
	background-color: #C7F3B8;
	color:#3B8D27;
}

#destaques li a:hover, #cursos li a:hover, #links li a:hover {
	color:#000000;
	background-color: #FFFFFF;
}

.caixa {
	width: 100%;
	margin: 0px; 
	background-color:#FFFFFF; 
	padding: 0px;
	padding-bottom: 10px;
}

	.caixa h5 {
		color: #000000;
		margin-top: -1px;
		margin: 0px;
		padding-bottom: 2px;
		border: 0px solid #999;
		border-top-width: 1px;
		color: #FFFFFF; 
		background: #529E3A; 
		text-align: center; 
		font-weight: bold;
		/*background-color: #9fd3ff;*/
		width: 100%;
	}
	
	.caixa ul {
		list-style: none;
		margin:0px; 
		padding:0px;
		text-align: center; 
	}
	.caixa ul li{ 
		display: inline;
	}
	.caixa li a {
		color:#3B8D27; 

		text-decoration:none; 
		display:block; 
		border-bottom:1px solid #D7D7D7; 
		border-left:1px solid #D7D7D7; 
		border-right:1px solid #D7D7D7; 
		background-color: #C7F3B8; 
		padding:3px;
	}
	
	.caixa li a:hover { 
		background:#FFFFFF; 
		color:#000000; 
		border-bottom:1px solid #ffffff; 
		text-decoration: none;
	}
	
	.caixa p {
		font-size: 10px; 
		padding-left: 5px;
		margin: 0px;
		text-align: left;
	}

.conteudoDir {
	position: absolute;
	top: 115px;
	/*background-color: #f14213;*/
	width: 130px;
	right: 0px;
}

.formulario{
	font-size: 10pt;
	margin: 5px;
	margin-left: 0px;
	text-decoration: none;	
}

.formulario INPUT, SELECT, TEXTAREA{
	margin: 4px 0 4px 0;
	color: blue;
}

.tdLabel, .checkboxLabel{
	background-color: #dae4c1;
	text-align: right;
}

.tabela{
 	border: 1px solid gray;
 	border-spacing: 1px;	
}

.tabela THEAD {
	font-size: 8pt;
	color: black;	
	text-align: center;
	background-color: #acdf68;
	font-weight: bold; 
}

.tabela TBODY {
	font-size: 9pt;
	text-align: center;
}

.tabela TD {
	border-bottom: 1px solid gray; 
}
