body
{
  margin: 0 0 0 0;
}
form
{
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.ClassNode, .ClassNode:link,.ClassNode:visited
{
        font-family: Verdana;
        font-size: 10px;
	color: black;
	text-decoration: none;
}
.ClassNode:active
{
        font-family: Verdana;
        font-size: 10px;
	color: black;
	text-decoration: none;
	background-color : LightSteelBlue
}

.ClassNode:hover
{
	color: #ffcc33;
	background-color: #cc0000;
}

.Tree_Selecionado
{
        font-family: Verdana;
        font-size: 10px;
	color: white;
	background-color : #05548D;
	text-decoration: none;
}

.ClassNodeSelect, .ClassNodeSelect:link,.ClassNodeSelect:visited,.ClassNodeSelect:active
{
        font-family: Verdana;
        font-size: 10px;
	color: black;
	text-decoration: none;
	background-color : LightSteelBlue;
}

.ClassNodeSelect:hover
{
        font-family: Verdana;
        font-size: 10px;
	color: black;
	text-decoration: none;

	color: #ffcc33;
	background-color: #cc0000;
}


.textos_preto
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}
.textos_branco
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
}


.tree_topo {
	background-color : #3B7BA9;
	border: #3B7BA9 1px solid;
	border-bottom: #3B7BA9 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 11px;
}
.tree_corpo {
	background-color : #D3E8F7;
	border: #3B7BA9 1px solid;
	border-top: #D3E8F7 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 11px;
}
.tabela_topo_masculino
{
	background-color : #05548D;
	border: #05548D 1px solid;
	border-bottom: #05548D 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 11px;
}
.tabela_topo_feminino
{
	background-color : #F95148;
	border: #F95148 1px solid;
	border-bottom: #F95148 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 11px;
}
.tabela_corpo_masculino
{
	background-color : #E5E5E5;
	border: #497FA6 1px solid;
	border-top: #497FA6 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 11px;
}
.tabela_corpo_feminino
{
	background-color : #FFE5E2;
	border: #FF4C39 1px solid;
	border-top: #FFE5E2 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 11px;
}

.tabela_senha
{
	background-color : #E5E5E5;
	border: #497FA6 1px solid;
	border-top: #497FA6 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
}

.tabela_branca
{
	background-color : white;
	border: #497FA6 1px solid;
	border-top: #497FA6 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
}

.tabela_hint_pai
{
	border:#E5E5E5 10px solid;
}
.tabela_hint_meio
{
	border: silver 1px solid;
	background-color : #FFFFE1;
	color: black;
}

.tabela_hint
{
	background-color : #FFFFE1;
	border:#FFFFE1 10px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
}

.brdazul {
        background-color: #F7F7FF; /*#EAEAFF;*/
        border: 1px solid #0000AD;
	backcolor: #FFE5E2;
}

.tddetalhes {
	background-color: #E4D6C5;
	border-right: #854C09 1px solid;
	border-left: #854C09 1px solid;
}

