body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
	font-size: 11px;
	background-color: #FFFFFF;
	SCROLLBAR-FACE-COLOR: #A8BDDB;
	SCROLLBAR-HIGHLIGHT-COLOR: #EDEDED;
	SCROLLBAR-SHADOW-COLOR: #F3F3F3;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #3366CC;
	SCROLLBAR-TRACK-COLOR: #F5F9FD;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	SCROLLBAR-BASE-COLOR: #FFFFFF;
	margin: 0px;
 
}

table {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #777777; 
  font-size: 11px;
}

.font-normal {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.font-large  {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}
.font-small  {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.font-small-  {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 09px; color: #4b6bb6;}

.table-Center { width: 100%; height: 100%; vertical-align:top; background-color:#536b85; text-align:center }
.table-Main { width: 770px; height: 100%; background-color:#FFFFFF}
.td-Top { height: 75px; }
.td-shadowTop {	height: 24px; background-image: url(/v2/beta6/img/topo_shadow.gif); background-repeat: repeat-x; }

/* OLD */
.td-LeftMenu { width: 150px; vertical-align: top; background-color: #91b2d3; }
.td-LeftMenuOver { width: 150px; vertical-align: top; background-color: #FFFFFF; }
.td-LeftSubMenu { width: 150px; vertical-align: top; background-color: #EFF3F6; }
.td-LeftMenuTitle { background-color: #7C9BB8; }
.td-LeftMenuTitle table { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 5px; }
.td-LeftMenuItems table table { padding-right: 6px; padding-left: 5px; padding-top: 5px; padding-bottom: 6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6699CC; }
.td-LeftMenuItems table table a:link, .td-LeftMenuItems table table a:visited { color: #6699CC; text-decoration: none; }
.td-LeftMenuItems table table a:hover { color: #6699CC; text-decoration: none; background-color: #E4EBF2; }
#leftmenu-bullet { padding-right: 0px; width: 6px; vertical-align: top; }
/**/

.td-RightMenu { width: 170px; vertical-align: top; background-color: #F5F5F5;}
.td-RightMenuTitle table { color: #2D619B; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 8px; }
.td-RightMenuItems table table { padding-right: 6px; padding-left: 7px; padding-top: 5px; padding-bottom: 6px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6699CC; }
.td-RightMenuItems table table a:link, .td-RightMenuItems table table a:visited { color: #6699CC; text-decoration: none; }
.td-RightMenuItems table table a:hover { color: #6699CC; text-decoration: none; background-color: #E4EBF2; }
#rightmenu-bullet { padding-right: 0px; width: 1px; vertical-align: top; }

.table-contentSubTitle  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6699cc; font-weight: bold; background-color: #edf2f7; padding: 5px;}
.table-contentSub  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5D84DE; font-weight: bold; padding: 5px;}
.table-BoxTitle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #568dc2; font-weight: bold; background-color: #edf2f7; padding: 3px; padding-left:7px}

.table-contentTitle { height: 34px; width:97%; }
.table-contentTitle #td-path { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #A2BDD1; }
.table-contentTitle #td-path a:link { color: #05478b; text-decoration: none; }
.table-contentTitle #td-path a:visited { color: #05478b; text-decoration: none; }
.table-contentTitle #td-path a:active { color: #05478b; text-decoration: none; }
.table-contentTitle #td-path a:hover { color: #A2BDD1; text-decoration: none; }
.table-contentTitle #td-title { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #05478b;}


.table-content { width: 98%; }
/*.table-content td { padding-right: 30px; }*/
.table-content-header { width: 98%;  }
.table-content-home { width: 97%; }

.td-Bottom { padding-left: 6px; height: 20px; background-color: #00234F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5C5C5C; }
.td-Bottom a:link, .td-Bottom a:visited { color: #99B6CE; text-decoration: none; }
.td-Bottom a:hover { color: #99B6CE; text-decoration: underline; }

.table-subtitle td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6699cc; font-weight: bold; background-color: #edf2f7; padding: 5px; }

/* posicionamento e tamanhos */
.pos-top { vertical-align: top; }
.pos-bottom { vertical-align: bottom; }
.pos-bottomRight { vertical-align: bottom; text-align: right;}
.pos-middle { vertical-align: middle; }
.pos-right { text-align: right; }

li {
	list-style-type: square;
}

/* Classe de LINKS*/
	/* Topo */
a.lnk-topo1:link    	 {  font-family: Verdana; font-size: 10px; color: #05478b; text-decoration: none; font-weight: bold}
a.lnk-topo1:active   	 {  font-family: Verdana; font-size: 10px; color: #05478b; text-decoration: none; font-weight: bold}
a.lnk-topo1:visited 	 {  font-family: Verdana; font-size: 10px; color: #05478b; text-decoration: none; font-weight: bold}
a.lnk-topo1:hover   	 {  font-family: Verdana; font-size: 10px; color: #025FC5; text-decoration: none; font-weight: bold}

a.lnk-topo2:link    	 {  font-family: Verdana; font-size: 10px; color: #99b6ce; text-decoration: none; }
a.lnk-topo2:active   	 {  font-family: Verdana; font-size: 10px; color: #99b6ce; text-decoration: none; }
a.lnk-topo2:visited 	 {  font-family: Verdana; font-size: 10px; color: #99b6ce; text-decoration: none; }
a.lnk-topo2:hover   	 {  font-family: Verdana; font-size: 10px; color: #bcd6ec; text-decoration: none; }

	/* Menu */
.td-MenuItem { vertical-align: top; background-color: #91B2D3; }
.td-MenuItem a:link, .td-MenuItem a:visited { color: #FFFFFF; text-decoration: none; }
.td-MenuItem a:hover { color: #FFFFFF; background-color: #99B9D8}
.td-MenuItem table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }

.td-MenuItemL2 { vertical-align: top; background-color: #d8e4ed; }
.td-MenuItemL2 a:link, .td-MenuItemL2 a:visited { color: #6699CC; text-decoration: none; }
.td-MenuItemL2 a:hover { color: #336699; }
.td-MenuItemL2 table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6699CC; }

.td-MenuItemActive { vertical-align: top; background-color: #FFFFFF; }
.td-MenuItemActive a:link, .td-MenuItemActive a:visited { color: #6699CC; text-decoration: none; }
.td-MenuItemActive a:hover { color: #336699; }
.td-MenuItemActive table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6699CC; font-weight: bold; }

.td-MenuItemChild { vertical-align: top; background-color: #eff3f6; }
.td-MenuItemChild a:link, .td-MenuItemChild a:visited { color: #6699CC; text-decoration: none; }
.td-MenuItemChild a:hover { color: #336699; }
.td-MenuItemChild table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6699CC; }

#leftmenu-bullet { padding-right: 0px; width: 4px; vertical-align: top; }


	/* Conteúdo */
a.lnk-azul:link    	 	 {  font-family: Verdana; font-size: 10px; color: #6699cc; text-decoration: none; font-weight: bold}
a.lnk-azul:active	 	 {  font-family: Verdana; font-size: 10px; color: #6699cc; text-decoration: none; font-weight: bold}
a.lnk-azul:visited 	 	 {  font-family: Verdana; font-size: 10px; color: #6699cc; text-decoration: none; font-weight: bold}
a.lnk-azul:hover   	 	 {  font-family: Verdana; font-size: 10px; color: #6699cc; text-decoration: none; font-weight: bold;}

a.lnk-azul_11:link    	 	 {  font-family: Verdana; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold;}
a.lnk-azul_11:active	 	 {  font-family: Verdana; font-size: 11px; color: #6699cc; text-decoration: none; font-weight: bold;}
a.lnk-azul_11:visited 	 	 {  font-family: Verdana; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold;}
a.lnk-azul_11:hover   	 	 {  font-family: Verdana; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold;}

a.lnk-azulEscuro:link    {  font-family: Verdana; font-size: 10px; color: #05478b; text-decoration: none; font-weight: bold}
a.lnk-azulEscuro:active	 {  font-family: Verdana; font-size: 10px; color: #05478b; text-decoration: none; font-weight: bold}
a.lnk-azulEscuro:visited {  font-family: Verdana; font-size: 10px; color: #05478b; text-decoration: none; font-weight: bold}
a.lnk-azulEscuro:hover   {  font-family: Verdana; font-size: 10px; color: #05478b; text-decoration: underline; font-weight: bold}

a.lnk-azul_Arial_12:link     {  font-family: Arial; font-size: 12px; color: #568dc2; text-decoration: none; }
a.lnk-azul_Arial_12:active	 {  font-family: Arial; font-size: 12px; color: #568dc2; text-decoration: none; }
a.lnk-azul_Arial_12:visited  {  font-family: Arial; font-size: 12px; color: #568dc2; text-decoration: none; }
a.lnk-azul_Arial_12:hover    {  font-family: Arial; font-size: 12px; color: #568dc2; text-decoration: underline;}


/* Classes de Fontes */
.verdana10-Branco	 	 {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF; font-weight:bold}
.verdana10-laranja 	 {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#CC6600; font-weight:bold}
.verdana10-CinzaMedio 	 {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#5c5c5c;}
.Arial20-Azul		 	 {	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 24px; color:#05478b; font-weight:bold}

/* Formatação de fontes */
.font-color-main { color: #4b6bb6; }
.font-style-bold { font-weight: bold }
.font-title { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #CC6600;}

/* form elements */
.input-text-main {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699cc;
	border: 1px solid #b3c6da;
	height: 19px;
}

.input-text-box {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699cc;
	border: 1px solid #b3c6da;
	height: 70px;
}

.input-textarea-main {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699cc;
	border: 1px solid #b3c6da;
}

.input-button-main {
	background-color: #00234f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bcd6ec;
	border: 1px ridge #5c5c5c;
	font-weight: bold;
	height: 21px;
}



/* MENU */
.shadow_menu {
	  float:left;
	  clear:left;
	  background: url(/jscript/img/shadow_alpha.png) no-repeat bottom right !important;
	  background: url(/jscript/img/shadow.gif) no-repeat bottom right;
	  margin: 10px 0px 10px 10px !important;
	  margin: 10px 0px 10px 5px;
	  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/jscript/img/shadow_alpha.png');*/
}/*
.shadow_menu[class] {
  background-image:url(/jscript/img/shadow_alpha.png);
  background-repeat: no-repeat;
  background-position: bottom right
}*/
.shadow_menu .submenu {
	/*display: none; NABUS PRO MOZILLA*/
	position: relative;
	background-color: #ffffff;
	border: 0px solid #EDEDED;
	margin: -6px 6px 6px -6px;
	padding: 4px 0px 0px 0px;
}

a.menu_home_lnk:link    {color:#FFFFFF;TEXT-DECORATION:none;}
a.menu_home_lnk:visited {color:#FFFFFF;TEXT-DECORATION:none;}
a.menu_home_lnk:hover   {color:#FFFFFF;TEXT-DECORATION:none;}

.menu_home_td_normal   { background-color:#305393;}
.menu_home_td_over     { background-color:#336699;}

/* FIM MENU */