TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

TABLE.corpoGeral {
   background-color: #FFFFFF;
	border-top: none;
	border-right: 1px solid #79ACD0;
	border-bottom: 1px solid #79ACD0;
	border-left: 1px solid #79ACD0;
	color: #a0a0a0;
} 

TABLE.barraMenu {
	background-color: #79ACD0;
	border-top: 1px solid #79ACD0;
	border-right: 1px solid #B0B0B0;
	border-bottom: 1px solid #B0B0B0;
	border-left: 1px solid #79ACD0;
}

.barraLateral {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background-color: none;
}

TD.corpoConteudo {
	background-color: #FFFFFF;
}

TABLE.barraMensagem {
	background-color: #f0f0f0;
	border-top: 1px solid #b0b0b0;
	border-right: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	border-left: 1px solid #b0b0b0;
}

.msgSucesso {
	color: green;
}

.msgErro {
	color: red;
}

.cabecalhoFormulario {
	background-color: #205478;
	color: #f0f0f0;
	FONT-WEIGHT: bolder;
}

.corpoFormulario {
	background-color: #f0f0f0;
}

.bordasFormulario {
	border-top: 1px solid #205478;
	border-right: 1px solid #205478;
	border-bottom: 1px solid #205478;
	border-left: 1px solid #205478;
}

TD.itemMenu {
	background-color: #f0f0f0;
	border-top: 1px solid #205478;
	border-right: 1px solid #205478;
	border-bottom: 1px solid #205478;
	border-left: 1px solid #205478;
	#cursor: nw-resize;
	cursor: across;
}

TD.itemMenuOver {
	color: #FFFFFF;
	background-color: #d0d0d0;
	border-top: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
	cursor: hand;
}

TABLE.corpoCabecalho {
	border-top: 1px solid #79ACD0;
	border-right: 1px solid #79ACD0;
	border-bottom: none;
	border-left: 1px solid #79ACD0;
   background-color:  #FFFFFF;
	color: #205478;
}

TABLE.corpoRodape {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background-color: none;
	color: #205478;
	font-weight: bolder;
}

A:link
{
    FONT-SIZE: 8pt;
    COLOR: #205478;
    TEXT-DECORATION: underline
}

A:visited
{
    FONT-SIZE: 8pt;
    COLOR: #205478;
    TEXT-DECORATION: underline
}

A:active
{
    FONT-SIZE: 8pt;
    COLOR: #205478;
    TEXT-DECORATION: none
}

A:hover
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}

#linkCabecalho {
	color: #e0e0e0;
	font-weight: bolder;
}

#baixaboleto, #newinvestiment {
   background-color: #f0f0f0;
   border: 3px solid #808080;
   width: 600px;
   height: 170px;
   padding: 4px;
   text-align: center;
   position: absolute;
   display: none;
}

.cabecalhoLista {
	color: #e0e0e0;
	font-size: 8pt;
	font-weight: bolder;
	background-color: #205478;
	border-top: none;
	border-right: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	border-left: none;
	text-decoration: none;
}

.rodapeLista {
	color: #e0e0e0;
	font-size: 8pt;
	background-color: #205478;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	text-decoration: none;
}

TABLE.bordaLista {
	border-top: 1px solid #205478;
	border-right: 1px solid #205478;
	border-bottom: 1px solid #205478;
	border-left: 1px solid #205478;
}

.itemListaSim {
	background-color: #79ACD0;
}

.itemListaNao {
	background-color: #f0f0f0;
}

.itemListaOver {
	background-color: #d0d0d0;
}

TD.separadorLista {
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: none;
	border-left: none;
}

TD.separadorListaLinha {
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: none;
}

INPUT {
	color: #205478;
	background-color: #ffffff;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

INPUT.readOnly {
	background-color: #f0f0f0;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

INPUT.options {
	color: #205478;
	background-color: #ffffff;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

INPUT.botaoAceitar {
	font-size: 8pt;
	height: 15pt;
	color: green;
	background-color: #ffffff;
}

INPUT.botaoCancelar {
	font-size: 8pt;
	height: 15pt;
	color: red;
	background-color: #ffffff;
}

INPUT.botaoPadrao {
	font-size: 8pt;
	height: 15pt;
	color: black;
	background-color: #ffffff;
}

TEXTAREA {
	color: #205478;
	background-color: #ffffff;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

SELECT {
	color: #205478;
	background-color: #ffffff;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

HR.linhaPontilhada {
	border-top:1px dashed #CCCCCC;
	border-right:none;
	border-bottom:none;
	border-left:none;
	height:1px;
	margin:3px 0px 3px 0px;
}

.tituloProduto {
	color: #205478;
	font-weight: bolder;
}

.descricaoItem {
	color: #205478;
}

.valorPromocao {
	color: red;
	font-weight: bolder;
}

TABLE.barraBanner {
	background-color:  #79ACD0;
}

.cabecalhoBanner {
	color: black;
}

.corpoBanner {
	background-color:  #ffffff;
}

.bordasPontilhadas {
	border-top: 1px dashed #999999;
	border-right: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
	border-left: 1px dashed #999999;
}

.lateralPontilhada {
	border-right:1px dashed #999999;
	border-top:none;
	border-bottom:none;
	border-left:none;
	height:1px;
	margin:3px 0px 3px 0px;
}

TABLE.bordasBarraPath {
	border-top: 1px dashed #b0b0b0;
	border-right: 1px dashed #b0b0b0;
	border-bottom: 1px dashed #b0b0b0;
	border-left: 1px dashed #b0b0b0;
}

.itemOver {
   cursor: hand;
}

.itemOut {
   cursor: across;
}

.cabecalhoPesquisa {
	background-color: #f0f0f0;
	border-top: 1px solid #b0b0b0;
	border-right: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	border-left: 1px solid #b0b0b0;
	color: #205478;
}

.descricaoPesquisa {
   color: #a4a4a4;
}

.visivel {
	display: block;
}

.naovisivel {
	display: none;
}
