
/***** structure - estrutura *****/

body
	{
		margin: auto;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #02308E;
		background-image: url(body.background.jpg);
		background-repeat: repeat-x;
	}
/* form - formulario */
form
	{
		margin: 0px 0px 0px 0px;
		line-height: 22px;
	}
#form_aa
	{
		font-weight: bold;
		width: 315px;
	}
input, textarea
	{
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #02308E;
		padding: 3px 3px 3px 3px;
		margin: 0px 0px 0px 0px;
	}
input#reg_aa, textarea#reg_aa
	{
		border: 1px solid #02308E;
		width: 300px;
	}
input#reg_ii
	{
		border: 1px solid #02308E;
		width: 215px;
	}
/* main - principal */
#main
	{
		margin: auto;
		width: 770px;
	}
/* header - cabecalho */
#header
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
/* menu top - menu superior */
#targa
	{
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		text-align: right;
		vertical-align: bottom;
	}
#targa img
	{
		border: none;
	}
/* center - centro */
#center
	{
		margin: 0px 0px 0px 0px;
	}
/* baseborad - rodape */
#baseborad
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		clear: both;
		text-align: right;
	}
#base_gg
	{
		margin: 10px 0px 0px 0px;
		padding: 5px 15px 5px 15px;
		background-image: url(baseboard.background.jpg);
		background-repeat: no-repeat;
	}
#baseborad a
	{
		text-decoration: none;
		color: #02308E;
	}
#line
	{
		line-height: 16px;
	}
	
#line a
	{
		color: #02308E;
		text-decoration:none;
	}
	
#line a:hover
	{
		color: #02308E;
		text-decoration:underline;
	}



/***** interns - internas *****/

/* column left - coluna esquerda */
#col_left
	{
		float: left;
		width: 260px;
		margin-top: 10px;
	}
/* column right - coluna direita */
#col_right
	{
		float: right;
		padding: 10px 0px 10px 15px;
		width: 490px;
	}
/* menu - menu */
#menu
	{
		font-size: 10px;
		background-image: url(menu.background.jpg);
		background-repeat: no-repeat;
		width: 260px;
	}
#menu ul#aa
	{
		list-style: none; /* remove o marcador */
		margin: 0px 0px 0px 0px; /* remove o recuo no IE e Opera */
		padding: 30px 0px 10px 0px; /* remove o recuo no Mozila e Netscape */
	}
#menu li#aa
	{
		margin: 0px 0px 0px 0px;
		border-bottom: 1px dotted #02308E;
		width: 258px;
	}
#menu ul#aa a
	{
		display: block;
		padding: 5px 5px 5px 50px;
		width: 258px;
		color: #02308E;
		text-decoration: none;
		voice-family: "\"}\""; /* box model hack */
		voice-family: inherit;
		width: 202px; /* box model hack hack = largura - (padding-left + padding-right + border-left + border-right) */
	}
#menu ul#aa a:hover
	{
		color: #3C7F31;
	}
.ii
	{
		list-style: none; /* remove o marcador */
		margin: 0px 0px 0px 0px; /* remove o recuo no IE e Opera */
		padding: 0px 0px 0px 0px; /* remove o recuo no Mozila e Netscape */
	}
body>#menu a
	{
		width: 258px;
	}
/* register - registro */
#register
	{
		margin: 10px 0px 10px 0px;
		padding: 20px 20px 20px 20px;
		background-image: url(menu.background.jpg);
		background-repeat: no-repeat;
	}
#dce
	{
		float: left;
		width: 285px;
		padding: 0px 10px 0px 0px;
	}
#dcd
	{
		float: right;
		width: 187px;
	}
#dcd a
	{
		text-decoration: none;
		color: #02308E;
	}
#dcd a:hover
	{
		color: #3C7F31;
	}
#list_news
	{
		background-image: url(list.news.background.jpg);
		background-repeat: no-repeat;
		padding: 10px 10px 5px 10px;
		height: 160px;
	}
h2#tt_home
	{
		margin: 0px 0px 5px 0px;
		font: bold 11pt "Trebuchet MS", Verdana, Arial;
		color: #3C7F31;
	}
#hint
	{
		background-image: url(hint.background.jpg);
		background-repeat: no-repeat;
		padding: 10px 10px 0px 10px;
		margin: 0px 0px 10px 0px;
	}
h2#tt_blue
	{
		margin: 0px 0px 5px 0px;
		font: bold 14pt "Trebuchet MS", Verdana, Arial;
		color: #2F55A2;
	}
h3#leia
	{
		font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	}
h3#leia a
	{
		text-decoration: none;
		color: #3C7F31;
	}
h3#leia a:hover
	{
		text-decoration: underline;
	}
#bb_cc
	{
		background-image: url(center.background.jpg);
		background-repeat: no-repeat;
		padding: 10px 15px 5px 15px;
		width: 480;
		clear: both;
	}
/***** layout - disposicao *****/

.ftwg1
	{
		font-weight: bold;
	}
.cl1
	{
		color: #3C7F31;
	}
.true
	{
		color: #009900;
	}
.false
	{
		color: #FF0000;
	}

h1#tt_simple
	{
		font: 14pt "Trebuchet MS", Verdana, Arial;
		color: #3C7F31;
	}
h2#tt_na
	{
		margin: 1px 0px 1px 0px;
		padding: 0px 0px 0px 0px;
		font: 10pt "Trebuchet MS", Verdana, Arial;
		color: #3C7F31;
	}
h2#tt_na a
	{
		color: #3C7F31;
		text-decoration: none;
	}
h2#tt_na a:hover
	{
		text-decoration: underline;
	}

h1#reg_cc
	{
		margin: 0px 0px 0px 0px;
		font: 20px Verdana, Arial, Helvetica, sans-serif;
	}
ul#map
	{
		list-style: none;
	}
ul#map li
	{
		padding: 3px 0px 0px 0px;
	}
ul#map a
	{
		text-decoration: none;
		color: #02308E;
	}
ul#map a:hover
	{
		color: #3C7F31;
	}
p#bb_links
	{
		margin: 5px 0px 0px 0px;
		font-weight: bold;
	}
ul#item li
	{
		line-height: 16px;
		margin-bottom: 5px;
	}
