BODY { font: 12px verdana, arial, sans-serif; color: #000000;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #FFFFFF;}

    

P, body, td, tr, div 
{
	color: #000000;
	font: normal 105%/14px Verdana, Arial, Helvetica, "Luxi Sans", sans-serif;
}

.btn
{
color:#ffffff; 
background:#006699; 
}

table.fundo1
{
  background-color: #f3f3f3;
  padding-left: 3px;
  margin-bottom: 7px;
}

div.menuContainer
{
    background-color: #f3f3f3;
	border:none;

}

.menuStatus
{
    background-color: #F3f3f3;
    border: none;
}

div.menuLink
{
  background-color: #FFF;
}

.topMenu
{
	background-color:#9A5894;
	padding:         2px;
	border-top:      4px solid  #99CC66;
	border-bottom:   0px solid #FFFFFF;
	font-size:       11px;
	font-weight:     bold;
	color:           #e6eaff;
}

.topMenu2
{
	background-color:#9A5894;
	padding:         2px;
	border-top:      4px solid  #99CC66;
	border-bottom:   0px solid #FFFFFF;
	font-size:       11px;
	font-weight:     bold;
	color:           #e6eaff;
}

.topMenu3
{
  background-color:#006666;
  
  padding:         2px;
  border-top:      4px solid  #99CC66;
  border-bottom:   0px solid #FFFFFF;
  font-size:       11px;
  font-weight:     bold;
  color:           #e6eaff;
}

.topMenu4
{
	background-color:#BF91BB;
	padding:         2px;
	border-top:      4px solid  #99CC66;
	border-bottom:   0px solid #FFFFFF;
	font-size:       11px;
	font-weight:     bold;
	color:           #e6eaff;
}

.topMenuLink
{
  text-decoration: none;
}

.topMenuLink:link
{
  color:#CCCCCC;
}

.topMenuLink:visited
{
  color:#CCCCCC;
}

.topMenuLink:active
{
  color:           #CCCCCC;
  font-weight:     bold;
  text-decoration: underline;
}

.topMenuLink:hover
{
  color:           #FF6902;
  text-decoration: none;
}

.menuContainer
{
  background-color: #CFD5D6;  
  border: 4px solid #CFD5D6;
}

.contentContainer
{
  background-color: transparent; /*#FFFFFF;*/
  width:500px;

  
}

.MenuLink
{
  text-decoration: none;
  font-size: 10pt;
}

.MenuLink:link
{
  color:           #113A78;
}

.MenuLink:visited
{
  color:           #113A78;
}

.MenuLink:active
{
  color:           #113A78;
  font-weight:     normal;
  text-decoration: underline;
}

.MenuLink:hover
{
  color:           #FF6902;
  text-decoration: none;
}

/******** Listing ****************/
.listingTitle
{
	color:            #ffffff;
	font-weight:      normal;
	font-size:        12px;
	padding:          4pt;
	text-align:       center;
	background:url(../images/th.gif) repeat-x;
  
}
table.styledTBX{
border:1px solid #999999;
border-bottom:none;
border-right:none;
}
table.styledTBX td{
border:1px solid #999999;
border-top:none;
border-left:none
}
.listingTitle2
{
/*  background-color: #125FB1;*/
  background-color: #006699;
  color:            #ffffff;
  font-weight:      bold;
  font-size:        11px;
  padding:          4pt;
  text-align:       center;
}

.listingLink
{
  text-decoration: none;
}

.listingBody
{
  width:            100%;
  border-left:      1px solid #125FB1;
  border-right:     1px solid #125FB1;
  background-color: #ffffff;
  padding:          0pt;
}

.listingRowHead
{
  background-color: #cfcfcf;
  font-style:       oblique;
  font-weight:      normal;
  color:            #020286;
  padding:          4pt;
  text-align:       center;
}

.listingRow1
{
  background-color: #dfdfff;

  color:            #000000;
}

.listingRow2
{
  background-color: #efefff;

  color:            #000000;
}

.listingFooter
{
  width:            100%;
  background-color: #125FB1;
  font-style:       oblique;
  font-weight:      bold;
  font-color:       #ffffff;
  color:            #ffffff;
  padding:          4pt;
}

.erroSimplificado
{
  width: 519px;
  margin-top: 0px;
  margin-bottom: -5px;
  background-color: transparent;
  font-size: 11px;
  font-weight:      bold;
  text-align: center;
  color: red;
  border: solid 2px #2a8ec8;
  
}
.erroSimplificadoTitulo
{
  width: 99%;
  margin-top: 0px;
  background-color: #2a8ec8;
  font-size: 1.2em;
  font-weight: bold;
  text-align: center;
  color: white;
  border: solid 2px #2a8ec8;
}

.erroSimplificadoClaro
{
  width: 519px;
  margin-top: 0px;
  margin-bottom: -5px;
  background-color: transparent;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  color: red;
  border: solid 2px #2a8ec8;
  
}
/************************   S T A T U S B A R   *************************/

.statusBar
{
  /*background-color: #2b4b9b;*/
  background-color: #FFFFFF;
}

.statusBarCell
{
  background-color: #e6eaff;

  border-top:       solid #555555 1pt;
  border-bottom:    solid #ffffff 1pt;
  border-left:      solid #555555 1pt;
  border-right:     solid #ffffff 1pt;

  vertical-align:   top;

  font-size:        10pt;
  font-style:       oblique;
  font-weight:      normal;
  color:            #020286;
  padding:          4pt;
}

/********** Page Navigator *************/
.pageNavigator
{
  background-color: #125FB1;
  border:           1px solid #FFFFFF;
  padding:          2px; 	
}
    
.pageNavigatorLink
{ 	
  color:           #e87b14;
  font-weight:     bold;
  text-decoration: none;  
}
    
.pageNavigatorLink:link
{ color:           #e6eaff;
  font-weight:     bold;
  text-decoration: none;
}

.pageNavigatorLink:visited
{ color:           #e6eaff;
  font-weight:     bold;
  text-decoration: none;
}

.pageNavigatorLink:active
{
  color:           #ff0000;
  font-weight:     bold;
  text-decoration: underline;
}

.pageNavigatorLink:hover
{
  color:           #e87b14;
  font-weight:     bold;
  text-decoration: underline;
}

/***************************   F O R M   ********************************/
.formField
{
    background-color:         #020286;
    color:#ffffff;
}

.formLabel
{
  color:            #003399;
  margin-top:       0px;
  margin-bottom:     1px;
  vertical-align:   middle;
  font-size:        12px;
  border-right:2px solid #EEEEEE;
  border-bottom:2px solid #EEEEEE;
}

.formLabel2
{
  color:            #003399;
  margin-top:       0px;
  margin-bottom:     1px;
  vertical-align:   top;
  font-size:        10px;
  border-right:2px solid #EEEEEE;
  border-bottom:2px solid #EEEEEE;
}

.formLink
{
   margin-top: 7px;
   margin-left: 3px;
   margin-bottom: 6px;
   text-align: left;
   color: #0c3f87;
   font: 1.1em verdana, arial, sans-serif;
}
a.formLink:link, a.formLink:visited
{ 
   font: 1em verdana, arial, sans-serif;
   color: #0c3f87;
   text-decoration: underline;
}
a.formLink:hover
{ 
   color: #FF6900;
   text-decoration: underline overline;
}

.formRadioButton
{
   margin-top: 7px;
   margin-left: 3px;
   margin-bottom: 6px;
   text-align: left;
   color: #0c3f87;
   font: 1.1em verdana, arial, sans-serif;
}

.formHint
{
  margin:           4px;
  background-color: #ffffef;
  font-size:        8pt;
  border:           solid #7f7f6f 1px;
  padding:          2px;
  color:            #020286;
}

.tabFormBody
{
  background-color: #cad8e1; /*f9f9d4;*/
  border-top:       solid #555555 1pt;
  border-left:      solid #000000 1pt;
  border-right:     solid #000000 3pt;
  border-bottom:    solid #000000 3pt;
}


/*************** HELP *************/
.box
{
  width: 100%;
  border: none;
}

#toc,.toc,.ajuda
{
	align: right;
	margin-top:0px;
	margin-right:-1px;
	border: 1px solid #f3f3f3;
	border-right: 1px solid #2B92CE;
	border-bottom: 1px solid #2B92CE;
	background-color: #FEFFF4;
	padding: 0px 5px;
	font-size: 75%;
}

#toc h2,.toc h2
{
  display: inline;
  border: none;
  padding: 0;
  font-size: 100%;
  font-weight: bold;
}

#toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle
{
  text-align: right;
}

#toc ul, .toc ul
{
  list-style-type: none;
  list-style-image: none;
  margin-left: 0;
  padding-left: 0;
  text-align: left;
  width:613px;
}

#toc ul ul, .toc ul ul
{
  margin: 0 0 0 2em;
}

#toc .toctoggle, .toc .toctoggle
{
  font-size: 94%;
}

p.p-ajuda
{
  color: black;
}

p.titleAjuda
{
  color: black;
  font-weight:bold;
  font-size: 100%;
}


abbr[title], acronym[title] {
	cursor: help;
    border-bottom: 1px dotted #000;
	}

abbr {
	speak:spell-out;
	border:none;
	}

