/***************
  MEMBROS
***************/
.membrostable {
	border: 1px solid #333;
	background-color: #FFF;
	border-collapse: collapse;
	width: 100%;
}

.membrostable th {
	background-color: #003B2F;
	padding: 5px;
	text-align: center;
}

.membrostable th b {
	color: white;
	font-size: 10pt;
}

.membrostable td {
	border-top: 1px solid #CCCCCC;
	font-size: 9pt;
}

.membrostable td.esq {
	width: 35%;
}

.membrostable td.esq2 {
	width: 55%;
}

/***************
  PRODUTOS
***************/
.produtostable {
	border: 1px solid #333;
	background-color: #FFF;
	border-collapse: collapse;
	width: 100%;
}

.produtostable th {
	background-color: #003B2F;
	padding: 5px;
}

.produtostable th b {
	color: white;
	font-size: 10pt;
}

.produtostable td {
	border-top: 1px solid #CCCCCC;
	font-size: 9pt;
	padding: 3px;
}

.produtostable td.esq {
	width: 30%;
}

.produtostable td.esq2 {
	width: 55%;
}

/*****************
 CONTEUDO
*****************/
div#conteudo {
	font: 9.5pt Verdana, Helvetica, Arial, sans-serif;
	text-align: justify;
}

div#conteudo table, th, td {
	font: 9.5pt Verdana, Helvetica, Arial, sans-serif;
}

div#conteudo table {
	border: 1px solid #333;
	background-color: #FFF;
}

div#conteudo th {
	background-color: #003B2F;
	padding: 5px;
	color: white;
	font-size: 9.5pt;
}

div#conteudo td {
	border-top: 1px solid #CCCCCC;
	font-size: 8.5pt;
}

div#conteudo td strong {
	font-size: 8.5pt;
}

div#conteudo a {
	color: #003A2F;
	text-decoration: underline;
}

div#conteudo a:hover {
	color: #877C3D;
}

div#conteudo p {
	text-align: justify;
}

div#conteudo strong {
	font: 9.5pt Verdana, Arial, sans-serif;
	font-weight: bold;
}

div#conteudo .titulo {
	position: relative;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10pt;
	color: #003300;
}

div#conteudo img.imagemleft {
	border: 1px solid #CCCCCC;
	margin-right: 10px;
}

div#conteudo img.imagemright {
	border: 1px solid #CCCCCC;
	margin-left: 10px;
}

/*****************
 TAXAS
*****************/
table#taxas {
	margin: 5px 0 5px 0;
	font-size: 8.5pt;
}

table#taxas td.nome {
	font-weight: bold;
}

table#taxas td.valor {
	text-align: right;
}

/****************
 INDICES
*****************/

div#conteudo table.indices {
	border-collapse: collapse;
	border: 1px solid #333;
}
div#conteudo table.indices td, table.indices th {
	border: 1px solid #ccc;
	padding: 3px;
}
div#conteudo table.indices th {
	background: #003B2F;
	border: none;
	text-align: center;
	font: bold 11px Tahoma;
}
div#conteudo table.indices tr.l1 {
	background: #fff;
}
div#conteudo table.indices tr.l2 {
	background: #f5f5f5;
}
div#conteudo table.indices td, table.indices th {
	border: 1px solid #ccc;
	padding: 3px;
}
div#conteudo table.indices small {
	letter-spacing: -1px;
}
div#conteudo table.indice3 th {
	font: normal 0.7em Tahoma;
}
div#conteudo table.indice3 td {
	font: 0.7em Tahoma;
}
