body
{
  font-weight: normal;
  font-size: 8pt;
  color: black;
  font-family: Verdana;
  margin-top:0;
  margin-left:1;
  margin-bottom:0;
}


.labelTitulo
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana;
}

.default
{
  font-weight: normal;
  font-size: 8pt;
  color: black;
  font-family: Verdana;
}
.smartboxItem {
    overflow: hidden;
}
.smartboxItemHi {
    background-color: #ffc;
    overflow: hidden;
    cursor: pointer;
    text-decoration: underline;
}

.LinkMenu
{
  text-decoration:none;
}

.titulo
{
  font-weight: bold;
  font-size: 12pt;
  vertical-align: baseline;
  color: white;
  font-family: Verdana;
  background-color: #6b6b6b;
  text-align: center;
}
.cabecalho
{
  font-weight: bold;
  font-size: 8pt;
  color: #6b6b6b;
  font-family: verdana;
  background-color: #D8D8D8;
}

.sub_cabecalho
{
  font-weight: bold;
  font-size: 8pt;
  color: #6b6b6b;
  font-family: verdana;
  background-color: #D8D8D8;
}

.item
{
  font-size: 8pt;
  color: black;
  font-family: verdana;
  background-color: #E4E4E4;
}
TABLE
{
  border-color: White;
  font-size: 8pt;
  color: black;
  font-family: Verdana;
}
INPUT
{
  font-weight: normal;
  font-size: 7pt;
  color: black;
  font-family: Verdana;
}
BUTTON
{
  font-weight: normal;
  font-size: 7pt;
  color: black;
  font-family: Verdana;
}
A
{
  text-decoration:none;
}
.menu
{
  font-size: 8pt;
  color: white;
  font-family: verdana;
  background-color: #6b6b6b;	
}
TD.tdMenu
{
	padding-left: 4px;
	height:20px;
}
TD.vMenu
{
	background-color:#D8D8D8;
}
A.LinkMenu
{
	text-decoration:none;
	cursor: hand;
	color: white;
}
/*MENU*/
  .ListNugget { margin-top: 0px; font-size: 10px; }
  /*Box do menu principal*/
  .ListNuggetBody { padding-top: 2px;  padding-left: 0px; padding-bottom: 2px; border: black 0px solid; font-family: verdana; background-color: #D8D8D8; width: 130px;}
  /*Cabeçalho do Box do menu principal*/
  .ListNuggetHeader { background-color: #D8D8D8; color: #6B6B6B; cursor: hand; font-family: Verdana; font-size:11px; margin-left: 0px;}
  .ListNuggetTitleCellBlue { background-image: url(menu.gif) ; background-position: left top; background-repeat: no-repeat; padding-left: 11px; padding-top: 2px; padding-bottom: 2px; margin-left: 3px;}
  /*Cabeçalho do Box do menu principal quando fechado*/
  .ListNuggetHeaderClosed { background-color: #D8D8D8; color: #6B6B6B; cursor: hand; font-family: Verdana; font-size: 11px}
  .ListNuggetButtonCellBlue { background-image: url(menu.gif); background-position: right top; background-repeat: no-repeat; text-align: right; cursor: hand;}
  .ListNuggetButton	{ margin-right: 4px; margin-left: 2px; margin-top: 2px; margin-bottom: 2px; }
  .ListNuggetUpButton {}
  .ListNuggetDownButton	{display: none; }
  /* FLYOUTMENU - START */
	/*Itens do Menu*/
	.flyoutMenu 
	{
		color: #FFFFFF;
		margin-left: 0px;
		font-family:Verdana;
		font-size:8px;
		background-color: #E4E4E4;
		width: 98%;
		behavior: url(../menu/flyout.htc);
	}
	.UpLevelFlyout 
	{
		margin-right: 0px;
	}
	.UpLevelFlyout .flyoutMenu 
	{
		margin-right: -8px;margin-left: -2px; 
	}
	.DownLevelFlyout .flyoutMenu 
	{
		margin-right: 0px;
	}
	.flyoutMenu UL 
	{
		padding-left: 0px;
		
	}
	.flyoutMenu LI 
	{
		margin-left: 0px;
		padding-top: 3px;
		padding-bottom: 3px;
	}
	.flyoutMenu A:visited { color: Purple; }
	.flyoutHeading {
		background-color: #F2F2F2;
		font-size: 12px;
		font-weight: bold;
		padding-top: 2px;
		padding-bottom: 4px;
		padding-left: 2px;
		cursor: default;
	}
	/*Itens do menu principal*/
	.flyoutLink  {
		border-color: #E4E4E4;
		border-width: 0px;
		border-style: solid;
		font-size: 10px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 3px;
		cursor: hand;
	}
	.flyoutLink A { margin-right: 0px; }
	/*TD do item de menu*/
	.flyoutMenu TD.flyoutLink  
	{
		background-color:#E4E4E4;
		font-size: 10px;
		padding-top: 3px; padding-left: 0px;
		padding-bottom: 3px; padding-right: 0px;
		cursor: hand;
	}
	TD.flyoutLink a, TD.flyoutLink a:hover, TD.flyoutLink a:visited, TD.flyoutLink a:active
{
	margin-left: 8px;
	font-weight: bold;
	font-size: 10px;
	color: #6B6B6B;
	text-decoration: none;
}	
	TD.flyoutSubLink a,
	TD.flyoutSubLink a:hover,
	TD.flyoutSubLink a:visited,
	/*Item do Submenu*/
	TD.flyoutSubLink a:active 
	{
		font-size: 10px;
		color: black;
		text-decoration: none;
		font-family:Verdana;
	}
	.flyoutSubHeading {
		font-size: 12px;
		background-color: #F2F2F2;
		font-weight: bold;
		padding-top: 2px;
		padding-bottom: 4px;
		padding-left: 7px;
		cursor: default;
	}
	/*Item do submenu*/
	.flyoutSubLink {
		border-color: #F2F2F2;
		border-width: 0px;
		border-style: solid;
		padding: 2px 15px 4px 12px;
		cursor: hand;
	}
	/* FLYOUTMENU - END */
	/* MENU NOVO(ROUNDED CORNER) */
.bordapainel
{
	border-left:solid 1px darkgray;
	border-right:solid 1px darkgray; 
}
/* Define o arredondamento da div onde o controle de menu está posicionado */
.bordaBox
{
	background: /*corCantoIni*/transparent;/*corCantoFim*/
	width: 900px;
}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4 
{
	display: block;
	overflow: hidden;
	font-size: 1px;
}
/* Define a borda do topo do menu */
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3
{
	height: /*tamanhoRetanguloIni*/1px;/*tamanhoRetanguloFim*/
}
/* Define as bordas e cor de fundo dos retâgulos internos */
.bordaBox .b2, .bordaBox .b3, .bordaBox .b4 /*Tirar.bordaBox .b5, .bordaBox .b6, .bordaBox .b7 Tirar*/
{
	background: /*corRetanguloInferiorIni*/Silver;/*corRetanguloInferiorFim*/
	border-left: /*larguraCorBordaEsquerdaIni*/1px solid #999;/*larguraCorBordaEsquerdaIniFim*/
	border-right: /*larguraCorBordaDireitaIni*/1px solid #999;/*larguraCorBordaDireitaFim*/
}


/* Define a borda superior e inferior */
.bordaBox .b1
{
	margin: /*tamanhoBordaRet1Ini*/0 5px;/*tamanhoBordaRe1Fim*/
	background: /*corBordaRet1Ini*/#999;/*corBordaRet1Fim*/
}

.bordaBox .b2
{
	margin: /*tamanhoBordaRet2Ini*/0 3px;/*tamanhoBordaRet2Fim*/
	border-width: /*larguraBordaRet2Ini*/0 2px;/*larguraBordaRet2Fim*/
}
.bordaBox .b3
{
	margin: /*tamanhoBordaRet2Ini*/0 2px;/*tamanhoBordaRet2Fim*/
}
.bordaBox .b4
{
	height: /*tamanhoCorpoRet4Ini*/2px;/*tamanhoCorpoRet4Fim*/
	margin: /*tamanhoBordaRet2Ini*/0 1px;/*tamanhoBordaRet2Ini*/
}
.bordaBox .conteudo
{
	padding: 5px;
	display: block;
	background: /*corFundoRetConteudoIni*/Silver;/*corFundoRetConteudoFim*/
	border-left: /*bordaEsquerdaRetConteudoIni*/0px solid #999;/*bordaEsquerdaRetConteudoFim*/
	border-right: /*bordaDireitaRetConteudoIni*/0px solid #999;/*bordaDireitaRetConteudoFim*/
}


/*Define o css para as tabelas arredondadas com fundo branco */
.bordaBox .conteudo2
{
	padding: 5px;
	display: block;
	background: /*corFundoRetConteudoIni*/Silver;/*corFundoRetConteudoFim*/
	border-left: /*bordaEsquerdaRetConteudoIni*/1px solid #999;/*bordaEsquerdaRetConteudoFim*/
	border-right: /*bordaDireitaRetConteudoIni*/1px solid #999;/*bordaDireitaRetConteudoFim*/
}

.bordaBox .nb2, .bordaBox .nb3, .bordaBox .nb4 
{
	background: /*corRetanguloInferiorIni*/Silver;/*corRetanguloInferiorFim*/
	border-left: /*larguraCorBordaEsquerdaIni*/1px solid #999;/*larguraCorBordaEsquerdaIniFim*/
	border-right: /*larguraCorBordaDireitaIni*/1px solid #999;/*larguraCorBordaDireitaFim*/
}
.bordaBox .nb2
{
	margin: /*tamanhoBordaRet2Ini*/0 3px;/*tamanhoBordaRet2Fim*/
	border-width: /*larguraBordaRet2Ini*/0 2px;/*larguraBordaRet2Fim*/
}
.bordaBox .nb3
{
	margin: /*tamanhoBordaRet2Ini*/0 2px;/*tamanhoBordaRet2Fim*/
}
.bordaBox .nb4
{
	height: /*tamanhoCorpoRet4Ini*/2px;/*tamanhoCorpoRet4Fim*/
	margin: /*tamanhoBordaRet2Ini*/0 1px;/*tamanhoBordaRet2Ini*/
}

.bordaBox .nb1, .bordaBox .nb2, .bordaBox .nb3, .bordaBox .nb4
{
	display: block;
	overflow: hidden;
	font-size: 1px;
}
/* Define a borda do topo do menu */
.bordaBox .nb1, .bordaBox .nb2, .bordaBox .nb3 
{
	height: /*tamanhoRetanguloIni*/1px;/*tamanhoRetanguloFim*/
}

/*Define o css para os cabeçalhos principais na página com bordas arredondadas*/
.bordaBoxC
{
	background: /*corCantoIni*/transparent;/*corCantoFim*/
	width: 900px;
}
.bordaBoxC .b1c, .bordaBoxC .b2c, .bordaBoxC .b3c, .bordaBoxC .b4c 
{
	display: block;
	overflow: hidden;
	font-size: 1px;
}
/* Define a borda do topo do menu */
.bordaBoxC .b1c, .bordaBoxC .b2c, .bordaBoxC .b3c
{
	height: /*tamanhoRetanguloIni*/1px;/*tamanhoRetanguloFim*/
}
/* Define as bordas e cor de fundo dos retâgulos internos */
.bordaBoxC .b2c, .bordaBoxC .b3c, .bordaBoxC .b4c 
{
	background: /*corRetanguloInferiorIni*/#039B9D;/*corRetanguloInferiorFim*/
	border-left: /*larguraCorBordaEsquerdaIni*/1px solid #999;/*larguraCorBordaEsquerdaIniFim*/
	border-right: /*larguraCorBordaDireitaIni*/1px solid #999;/*larguraCorBordaDireitaFim*/
}


/* Define a borda superior e inferior */
.bordaBoxC .b1c
{
	margin: /*tamanhoBordaRet1Ini*/0 5px;/*tamanhoBordaRe1Fim*/
	background: /*corBordaRet1Ini*/#999;/*corBordaRet1Fim*/
}

.bordaBoxC .b2c
{
	margin: /*tamanhoBordaRet2Ini*/0 3px;/*tamanhoBordaRet2Fim*/
	border-width: /*larguraBordaRet2Ini*/0 2px;/*larguraBordaRet2Fim*/
}
.bordaBoxC .b3c
{
	margin: /*tamanhoBordaRet2Ini*/0 2px;/*tamanhoBordaRet2Fim*/
}
.bordaBoxC .b4c
{
	height: /*tamanhoCorpoRet4Ini*/2px;/*tamanhoCorpoRet4Fim*/
	margin: /*tamanhoBordaRet2Ini*/0 1px;/*tamanhoBordaRet2Ini*/
}
.bordaBoxC .conteudoc
{
	padding: 5px;
	display: block;
	background-color: /*corFundoRetConteudoIni*/#039B9D;/*corFundoRetConteudoFim*/
	border-left: /*bordaEsquerdaRetConteudoIni*/1px solid #999;/*bordaEsquerdaRetConteudoFim*/
	border-right: /*bordaDireitaRetConteudoIni*/1px solid #999;/*bordaDireitaRetConteudoFim*/
	font-size:/*tamanhoFonteConteudoini*/9pt;/*tamanhoFonteConteudofim*/
	font-weight:bold;
	font-style:italic;
}
/*Fim cabeçalho principal arredondado css*/

/*Css para bordas dos controles DataGrid*/
.dgBorda
{
	border-left:solid 1px DarkGray;
	border-right:solid 1px DarkGray;
	border-top:solid 0px;
	border-bottom:solid 0px;	
}	
/*CLASSES PARA O CONTROLE DE MENU*/
/*Define a cor de fundo dos itens estáticos no controle*/
.StaticMenuStyle
{
	background:#039B9D;
}

/*Define para cada item estático a sua fonte*/
.staticMenuItemStyle
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;	
	COLOR:Black;
}

/*Define as propriedades para os módulos, quando estão selecionados*/
.staticHoverStyle
{
	background:WhiteSmoke;
}

/*Define para cada item dinâmico a sua fonte*/
.dynamicMenuItemStyle
{
	background:#039B9D;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;	
	COLOR:Black;
	border-bottom:solid;
	border-bottom-color:Gray;
	border-bottom-width:1pt;
	border-right:solid;
	border-right-color:Gray;
	border-right-width:1pt;
	height:25px;
}

/*Define as propriedades quando os items dos módulos estão selecionados*/
.dynamicHoverStyle
{
	background:WhiteSmoke;
}

/*Classes que definem o controle collapisiblePanel para a página de FAQ*/
.collapsePanel
{
	width: 640px;
	background-color:#f5f5f5;
	overflow:hidden;
}

.collapsePanelHeader
{	
	width:640px;		
	height:30px;
	color: Black;
	background-color: #dcdcdc;
	font-weight:bold;
	float:none;
	cursor: pointer; 
	border-bottom:solid 1px Silver;
}

/*Define o fundo do cabeçalho para a tela de disponibilidade*/
.TituloTabela {
	font-style:italic;
	color:#FFFFFF;
	text-align:center;
	font-weight: bold;
}

.FundoPrincipal {
	background-color:#039B9D;
	color:#039B9D;
}
