body { 
	background-image:url(../images/background.png);
	background-color:#A8C222;
	background-attachment:fixed;
	background-position:bottom;
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:30px 0;
}

#msg { padding: 15px 5px; background-color: #BBDDBB; color: #009900; border: 2px solid #009900; margin-bottom: 30px; }
#msg a { color: #009900; }

img { border:none; }

form { padding:0px; margin:0px; }

h1, h2, h3, h4, h5, h6 {padding:0px; margin:0px; }

ul { padding:0px; margin:0px; list-style:none; }

#divTop {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../images/backtop.png); BACKGROUND-REPEAT: no-repeat; HEIGHT: 118px
}
#util {
	FLOAT: left; MARGIN: 10px; COLOR: #879d1c
}
#util A {
	FONT-SIZE: 10px; COLOR: #879d1c; TEXT-DECORATION: none
}
#util A:hover {
	FONT-SIZE: 10px; COLOR: #586712; TEXT-DECORATION: none
}
#util DIV#menu {
	MARGIN-TOP: 28px; FONT-SIZE: 0px
}
#util DIV#menu IMG {
	MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
.spacer {
	MARGIN-RIGHT: 15px
}
#logo {
	FONT-SIZE: 0px; FLOAT: right; MARGIN: 20px 20px 0px 0px; TEXT-ALIGN: right
}
#divConteudo {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/back-conteudo.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
#divConteudo DIV#margin {
	MARGIN: 0px 10px
}
#divConteudo DIV#menu LI B {
	COLOR: #879d1c
}
#divConteudo DIV#menu LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#divConteudo DIV#menu LI A {
	COLOR: #000000; TEXT-DECORATION: none
}
#divConteudo DIV#menu LI A:hover {
	COLOR: #879d1c; TEXT-DECORATION: none
}
#divDestaques DIV#flash {
	FONT-SIZE: 0px; BORDER-BOTTOM: #eeeeee 1px solid
}
#divDestaques DIV#topico {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#divDestaques DIV#topico H3 {
	FONT-SIZE: 15px; COLOR: #a8c222
}
#divDestaques DIV#chamada {
	PADDING-RIGHT: 12px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#divDestaques DIV#chamada B {
	COLOR: #cccccc
}
#divDestaques DIV#chamada A {
	COLOR: #879d1c; TEXT-DECORATION: none
}
#divDestaques DIV#chamada A:hover {
	COLOR: #cccccc; TEXT-DECORATION: none
}
#divReceitas {
	padding: 10px;
	BACKGROUND-COLOR: #eeeeee
}
#divCursos {
	FONT-SIZE: 13px; FONT-FAMILY: "Trebuchet MS"
}
#divCursos DIV#cursos {
	FONT-SIZE: 22px
}
#divCursos DIV#thumbs {
	FLOAT: left
}
#divCursos DIV#relacao {
	display: table; PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #ffffff; PADDING-TOP: 10px; FONT-FAMILY: tahoma! important; width: 100%;
}
#divCursos DIV#relacao:hover {
	COLOR: #666666; BACKGROUND-COLOR: #eff7cc; TEXT-DECORATION: none
}
#divCursos DIV#thumbs {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#divCursos .cursos {
	DISPLAY: block; COLOR: #88ab1f
}
#divCursos .cursos:hover {
	COLOR: #8da51d; TEXT-DECORATION: none
}
#divCursos .cursos:link {
	TEXT-DECORATION: none
}
#divCursos .cursos:active {
	TEXT-DECORATION: none
}
#divCursos .cursos:visited {
	TEXT-DECORATION: none
}
#relacao DIV#texto {
	LINE-HEIGHT: 17px
}
#divCursos DIV#imagem {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 6px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 6px; BACKGROUND-COLOR: #eeeeee
}
#divCursos H2#nomecurso {
	MARGIN: 20px 0px 10px; COLOR: #879d1c
}
#divCursos DIV#professor {
	FONT-SIZE: 16px; COLOR: #879d1c; FONT-STYLE: italic
}
#divCursos SPAN#valores {
	COLOR: #ff0000
}
#divCursos DIV#descricao {
	COLOR: #666666
}
#divCursos DIV#informacoes {
	FONT-SIZE: 14px; COLOR: #666666
}
#divCursos DIV#informacoes B {
	COLOR: #879d1c
}
#divCursos DIV#aviso {
	FONT-SIZE: 17px; MARGIN: 5px 0px 20px; COLOR: #000000; FONT-STYLE: italic; TEXT-ALIGN: center
}
#divCursos DIV#aviso A {
	COLOR: #000000; TEXT-DECORATION: underline
}
#divCursos DIV#aviso A:hover {
	COLOR: #879d1c; TEXT-DECORATION: none
}
#divRodape {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../images/backfooter.png); BACKGROUND-REPEAT: no-repeat
}
#divRodape DIV#info {
	MARGIN-TOP: 12px; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 14px; TEXT-ALIGN: center
}
#divRodape DIV#info B {
	FONT-SIZE: 10px; COLOR: #000000
}

.calendarioTable { background-color: #777; border-right: #777 1px solid; border-top: #777 1px solid; }
.calendarioTableNavegacao { border-bottom: #000 1px solid; color: #FFF; font-weight: bold; text-align: center; text-transform:capitalize; }
.calendarioTableNavegacao a { color: #FFF }
.calendarioTableHeader { border-left: #000 1px solid; border-bottom: #000 1px solid; color: #FFF; font-weight: bold; text-align: center; }
.calendarioTable .dias { background-color: #FFF; border-left: #777 1px solid; border-bottom: #777 1px solid; text-align: center; }
.calendarioDiaAtual {
	height: 44px;
	width: 69px;
	background-color: #BBB;
	color:#FFF;
	font-weight: bold;
	vertical-align:middle;
	padding-top: 25px;
}

.calendarioDiaEvento {
	height: 44px;
	width: 69px;
	background-color: #A8C222;
	color:#000;
	font-weight: bold;
	vertical-align:middle;
	padding-top: 25px;
}

.calendarioDiaEvento a { color: #000; text-decoration: underline; }
.calendarioDiaEvento a:hover { text-decoration: none; }

.formulario .linhaFormulario { margin-bottom: 10px; }
.formulario .linhaFormulario #label { float: left; width: 80px;}
.formulario .erroForm { font: 9px Verdana, Geneva, sans-serif; color: #F00; }
.linkVerde {font: Verdana, Geneva, sans-serif; color:#879D1C}
.linkVerde:hover{font: Verdana, Geneva, sans-serif; color:#000}
.size16 {font-size: 16px}
.size13 {font-size: 13px}