.menuRoot /* Classe dos nós de primeiro nível (as raízes) */
{
    COLOR: #F9F4EA;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.menuSelRoot /* Classe do nó de primeiro nível selecionado (raíz selecionada) */
{
    COLOR: #F1C62F;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.menuFolder /* Classe dos nós */
{
    COLOR: #F9F4EA;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.menuSelFolder /* Classe do nó selecionado */
{
    COLOR: #F1C62F;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.menuDoc /* Classe das folhas */
{
    COLOR: #F9F4EA;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.menuSelDoc /* Classe da folha selecionada */
{
    COLOR: #F1C62F;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}


/************* MENU PERFIL ***************/
.menuperfilRoot /* Classe dos nós de primeiro nível (as raízes) (PERFIL) */
{
    COLOR: #1B3A78;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}
.menuperfilSelRoot /* Classe do nó de primeiro nível selecionado (raíz selecionada) (PERFIL) */
{
    COLOR: #A4B0C9;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}
.menuperfilFolder /* Classe dos nós (PERFIL) */
{
    COLOR: #1B3A78;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.menuperfilSelFolder /* Classe do nó selecionado (PERFIL) */
{
    COLOR: #A4B0C9;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.menuperfilDoc /* Classe das folhas (PERFIL) */
{
    COLOR: #1B3A78;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.menuperfilSelDoc /* Classe da folha selecionada (PERFIL) */
{
    COLOR: #A4B0C9;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}

.linktest
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;
    FONT-SIZE: 11px;
}

.textIdent
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;
    FONT-SIZE: 11px;
}

.textDef
{
    COLOR: #1B3A78;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;
    FONT-SIZE: 11px;
}

.textControle
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}

.bodyprincipal
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #2C1A5B;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;
    FONT-SIZE: 11px;
	MARGIN: 10px;
}

.bodymenu 
{
	BACKGROUND-COLOR: #5F7D9F;	
	
}


.tdconteudo
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;
	FONT-SIZE: 11px;
	FONT-COLOR: #587698;
}

.clsgrid 
{
	COLOR: #333366; 
	BORDER-STYLE: solid; 
	BORDER-WIDTH: 0px; 
	BORDER-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid; 
	BORDER-LEFT-WIDTH: 1px; 
	BORDER-LEFT-COLOR: #1B3A78; 
	BORDER-LEFT-STYLE: solid; 
	BORDER-LEFT-WIDTH: 1px; 
	BORDER-LEFT-COLOR: #1B3A78;
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: #1B3A78; 
	BORDER-TOP-STYLE: solid; 
	BORDER-TOP-WIDTH: 1px; 
	BORDER-TOP-COLOR: #1B3A78;
}

.clsheader 
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: #F9F4EA; 
	COLOR: #1B3A78; 
	BORDER-RIGHT-STYLE: solid;
	BORDER-RIGHT-WIDTH: 1px; 
	BORDER-RIGHT-COLOR: #1B3A78;
}

.clsheaderblue
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 13px; 
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: #D7DEE7; 
	COLOR: #1B3A78; 
	BORDER-RIGHT-STYLE: solid;
	BORDER-RIGHT-WIDTH: 1px; 
	BORDER-RIGHT-COLOR: #1B3A78;
}

.clsfooter 
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 10px; 
	BACKGROUND-COLOR: #F9F4EA; 
	COLOR: #1B3A78; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-RIGHT-WIDTH: 1px; 
	BORDER-RIGHT-COLOR: #1B3A78; 
	BORDER-TOP-STYLE: solid; 
	BORDER-TOP-WIDTH: 1px; 
	BORDER-TOP-COLOR: #1B3A78;
	PADDING: 5px;
}

clsfooterblue
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 10px; 
	BACKGROUND-COLOR: #D7DEE7; 
	COLOR: #1B3A78; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-RIGHT-WIDTH: 0px; 
	BORDER-RIGHT-COLOR: #1B3A78; 
	BORDER-TOP-STYLE: solid; 
	BORDER-TOP-WIDTH: 1px; 
	BORDER-TOP-COLOR: #1B3A78;
	PADDING: 5px;

}

#link_instrucao
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 10px; 
	BACKGROUND-COLOR: #D7DEE7; 
	COLOR: #1B3A78; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-RIGHT-WIDTH: 0px; 
	BORDER-RIGHT-COLOR: #1B3A78; 
	BORDER-TOP-STYLE: solid; 
	BORDER-TOP-WIDTH: 1px; 
	BORDER-TOP-COLOR: #1B3A78;
	PADDING: 5px;
	TEXT-ALIGN: center;
}

.clsitem 
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 13px; 
	BACKGROUND-COLOR: #FFFFFF; 
	COLOR: #1B3A78; 
	BORDER-TOP-STYLE: solid; 
	BORDER-TOP-WIDTH: 1px; 
	BORDER-TOP-COLOR: #1B3A78; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-RIGHT-WIDTH: 1px; 
	BORDER-RIGHT-COLOR: #1B3A78;
}

.clsitemblue
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 11px; 
	BACKGROUND-COLOR: #FFFFFF; 
	COLOR: #1B3A78; 
	BORDER-TOP-STYLE: solid; 
	BORDER-TOP-WIDTH: 1px; 
	BORDER-TOP-COLOR: #1B3A78; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-RIGHT-WIDTH: 1px; 
	BORDER-RIGHT-COLOR: #1B3A78;
}

.inputpag
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 10px;
	COLOR: #1B3A78;
	WIDTH: 23px;
	HEIGHT: 18px;
}

.imgok
{
	MARGIN-RIGHT: 20px;
}

.inputtext300
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 11px;
	COLOR: #1B3A78;
	WIDTH: 300px;
	background : #A6B7CE;	
}

.inputtext150
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 11px;
	COLOR: #1B3A78;
	WIDTH: 150px;
	background : #A6B7CE;}

.inputtext100
{
	FONT-SIZE: 11px;
	COLOR: #1B3A78;
	WIDTH: 100px;
	background : #A6B7CE;
	font-weight : normal;
}

.inputtext50
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 11px;
	COLOR: #1B3A78;
	WIDTH: 50px;
	background : #A6B7CE;	
}

.inputselect
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 11px;
	COLOR: #1B3A78;
}

.tdtituloleft
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #1B3A78;
	ALIGN: left;
	VERTICAL-ALIGN: top;
}

.tdtituloright
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #1B3A78;
	ALIGN: right;
	VERTICAL-ALIGN: top;
}

.tdtitulojustify
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #1B3A78;
	ALIGN: justify;
	VERTICAL-ALIGN: top;
}

.tdtitulocenter
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #1B3A78;
	ALIGN: center;
	VERTICAL-ALIGN: top;
}

.tdtextleft
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 11px;
	COLOR: #1B3A78;
	ALIGN: left;
	VERTICAL-ALIGN: top;
}

.tdtextright
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 11px;
	COLOR: #1B3A78;
	ALIGN: right;
	VERTICAL-ALIGN: top;
}

.tdtextjustify
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 11px;
	COLOR: #1B3A78;
	ALIGN: justify;
	VERTICAL-ALIGN: top;
}

.tdtextcenter
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 11px;
	COLOR: #1B3A78;
	ALIGN: center;
	VERTICAL-ALIGN: top;
}

.textarealeft
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 11px;
	COLOR: #1B3A78;
	ALIGN: left;
	WIDTH: 300px;
	HEIGHT: 200px;
}

.tdalert
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #FF0000;
}


.labelblueCASNAV /* inserido pelo casnav */
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 13px; 
	BACKGROUND-COLOR: #FFFFFF; 
	COLOR: #1B3A78; 
    FONT-WEIGHT: bold;

}

.labelblueCASNAVativ /* label e negrito c/ fundo azul (para as atividades) */
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 13px; 
	BACKGROUND-COLOR: #D7DEE7; 
	COLOR: #1B3A78; 
    FONT-WEIGHT: bold;

}

.clsgridCASNAV   /* inserido pelo casnav */
{
	COLOR: #333366; 
	BORDER-STYLE: solid; 
	BORDER-WIDTH: 0px; 
	BORDER-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid; 
	BORDER-LEFT-WIDTH: 1px; 
	BORDER-LEFT-COLOR: #1B3A78; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-RIGHT-WIDTH: 1px; 
	BORDER-RIGHT-COLOR: #1B3A78;
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: #1B3A78; 
	BORDER-TOP-STYLE: solid; 
	BORDER-TOP-WIDTH: 1px; 
	BORDER-TOP-COLOR: #1B3A78;
}

.clsheaderblueCASNAV
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 13px; 
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: #D7DEE7; 
	COLOR: #1B3A78; 
	BORDER-RIGHT-STYLE: solid;
	BORDER-RIGHT-WIDTH: 0px; 
	BORDER-RIGHT-COLOR: #1B3A78;
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: #1B3A78;
}



.clsheaderwhiteCASNAV
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 13px; 
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: white; 
	COLOR: #1B3A78; 
	BORDER-RIGHT-STYLE: solid;
	BORDER-RIGHT-WIDTH: 1px; 
	BORDER-RIGHT-COLOR: #1B3A78;
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: #1B3A78;
}

.clsheaderRedCASNAV
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 13px; 
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: white; 
	COLOR: red; 
	BORDER-RIGHT-STYLE: solid;
	BORDER-RIGHT-WIDTH: 1px; 
	BORDER-RIGHT-COLOR: #1B3A78;
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: #1B3A78;
}



.clsheaderblueSemDirCASNAV /*usado na linha de baixo nas tabelas que tem duas linhas no titulo*/
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 13px; 
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: #D7DEE7; 
	COLOR: #1B3A78; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: #1B3A78;
}

input /* toda tag input do html tera a cor da fonte azul */
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 11px;
	COLOR: #1B3A78;
}


.bodymenuCASNAV 
{
	BACKGROUND-COLOR: #5F7D9F;	
	
}
.novoMenuCASNAV {
		cursor : hand;
		color : White;

	}
	
	TABLE.display { /* exibe a tab. no canto sup. esq. do menu c/ os dados da embarcacao */
		background-color : #FFFFE0;
		border : double #DCDCDC;
		color : black;
	}
	
.clsitemblueGridHorizontal
{
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS; 
	FONT-SIZE: 11px; 
	BACKGROUND-COLOR: #FFFFFF; 
	COLOR: #1B3A78; 
	BORDER-TOP-COLOR: #1B3A78; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-RIGHT-WIDTH: 1px; 
	BORDER-RIGHT-COLOR: #1B3A78;
}

