html {
         margin           : 0 auto;
         }

body {
         color            : #08084f;
         font-family      : Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
         font-size        : 11px;
         margin           : 0px;
         padding          : 0px;
         }

div.container {
         background-color : #fbfbfc;
         margin           : 0px auto;
         padding          : 0px;
         width            : 800px;
         }

div.details {
         background-color : #FFFFFF;
         border           : 0px;
         color            : #0d0d53;
         float            : right;
         padding          : 4px;
         text-align       : right;
         }

div.pageHeader {
         background-color : #fbfbfc;
         color            : #08084f;
         }

div.image {
         padding          : 2px;
         }

div.main {
         background-color : #FFFFFF;
         margin           : 1px auto;
         padding          : 0px;
         display          : table;
         width            : 100%;
         }

div.itens {
         background-color : #FFFFFF;
         color            : #08084f;
         float            : left;
         text-align       : justify;
         padding          : 0;
         width            : 80%;
         z-index          : -1;
         }

div.sidebar {
         background-color : #FFFFFF;
         float            : right;
         padding          : 0 0 0 2px;
         text-align       : justify;
         visibility       : visible;
         width            : 19%;
         }

div.sidebar ul {
         text-align       : left;
         padding          : 0 0 0 15px;
         margin           : 0;
         }

div.footer {
         border-top       : 1px solid #b5b5cb;
         background-color : #FFFFFF;
         clear            : both;
         color            : #08084f;
         padding          : 0px 0px 4px 0px;
         margin           : 2em 0px 0px 0px;
         }

div.footer p {
         padding          : 0px;
         margin           : 0px;
         text-align       : center;
         }

#menu {
         background-color : #d4d4d4;
         border-top       : 1px solid #b5b5cb;
         clear            : both;
         color            : #101010;
         font-family      : Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
         font-size        : 11px;
         height           : 1.8em;
         visibility       : visible;
         }

#menu ul ,
      #menu ul li a,
      #menu ul li ul {
         z-index          : 10000;
         }

#menu,
      #menu ul {
         list-style       : none;
         margin           : 0px;
         padding          : 0px;
         }

#menu ul a {
         background-color : #d4d4d4;
         color            : #101010;
         display          : block;
         margin           : 0px;
         padding          : 2px 6px;
         white-space      : nowrap;
         }

#menu ul li li a {
         background-color : #d4d4d4;
         border           : 1px solid #fdfdfd;
         border-bottom-color: #949494;
         border-right-color : #949494;
         color            : #101010;
         padding          : 2px 6px;
         width            : 13em;
         }

#menu ul li:hover a {
         }

#menu ul li {
         width            : auto;
         display          : block;
         }

#menu ul li li,
      #menu ul li ul {
         text-align       : left;
         }

#menu ul li {
         float            : left;
         position         : relative;
         }

#menu ul a:hover {
         background         : #e8e8e8;
         }

#menu ul li ul {
         position         : absolute;
         left             : -999em;
         }

#menu ul li ul ul {
         left             : -999em;
         }

#menu ul li:hover   ul,
      #menu ul li:hover   ul ul,
      #menu ul li.iehover ul,
      #menu ul li.iehover ul ul,
      #menu ul li:hover   li,
      #menu ul li:hover   li li,
      #menu ul li.iehover li,
      #menu ul li.iehover li li {
         left             : auto;
         }

#menu ul ul li {
         float            : none;
         display          : block !important;
         display          : inline;
         }

div.FORMS {
         margin           : 10px 0px 10px 0px;
         padding          : 0px;
         }

div.FORMS .dataField {
         padding          : 0px 0px 0px 0px;
         text-align       : justify;
         min-width        : 100px;
         }

div.FORMS .dataLabel {
         padding          : 0px 10px 0px 0px;
         text-align       : right;
         vertical-align   : top;
         white-space      : nowrap;
         min-width        : 100px;
         }

div.FORMS .dataTitle {
         padding          : 0px 0px 0px 0px;
         text-align       : left;
         vertical-align   : top;
         }

div.FORMS form {
         }

div.FORMS help {
         color            : blue;
         font-style       : italic;
         text-align       : left;
         white-space      : nowrap;
         }

div.FORMS input.checkbox,
      div.FORMS input.radio,
      div.FORMS input.image {
         margin           : 0px 0px 0px 0px;
         border           : none;
         }

div.FORMS input,
      div.FORMS select {
         color            : #08084f;
         background-color : #ffffff;
         border           : 1px solid #b5b5cb;
         font-family      : Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
         font-size        : 11px;
         margin           : 0px;
         padding          : 0px;
         }

div.FORMS input {
         padding          : 2px;
         }

div.FORMS input.enable {
         background-color : #fbfbfc;
         }

div.FORMS input.disable {
         background-color : #08084f;
         }

div.FORMS li {
         line-height      : 2em;
         }

div.FORMS select.w200 {
         width            : 200px;
         margin           : 4px 8px 0px 0px;
         }

div.FORMS h1,
      div.FORMS h2,
      div.FORMS h3,
      div.FORMS h4,
      div.FORMS h5,
      div.FORMS h6 {
         font-family      : Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;
         margin           : 0px;
         padding          : 0px;
         }

div.FORMS h1 {
         font-size        : 2em;
         }

div.FORMS h2 {
         font-size        : 1.5em;
         }

div.FORMS h3 {
         font-size        : 1.17em;
         }

div.FORMS h4 {
         font-size        : 1em;
         }

div.FORMS h5 {
         font-size        : 0.83em;
         }

div.FORMS h6 {
         font-size        : 0.67em;
         }

div.FORMS span {
         }

div.FORMS table {
         margin           : 0px auto;
         padding          : 0px 0px 0px 0px;
         }

div.FORMS caption {
         border-bottom    : 1px solid #b5b5cb;
         color            : #08084f;
         font-family      : Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;
         font-size        : 1.2em;
         font-weight      : bold;
         margin           : 0px auto;
         padding          : 0px;
         text-align       : left;
         }

div.FORMS td {
         padding          : 0px;
         margin           : 0px;
         }

div.FORMS tr {
         padding          : 0px;
         margin           : 0px;
         }

div.FORMS p {
         padding          : 0 0 1em 0;
         margin           : 0;
         }

div.FORMS pre {
         background-color : #f3f3f7;
         border           : 1px dashed #b5b5cb;
         color            : #08084f;
         font-family      : monospace;
         font-size        : 1em;
         line-height      : 1.2em;
         margin           : 0px;
         padding          : 0px;
         text-align       : justify;
         }

div.FORMS textarea {
         background-color : #ffffff;
         border           : 1px solid #b5b5cb;
         color            : #08084f;
         font-family      : Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
         font-size        : 11px;
         }

div.BROWSE {
         font-size        : 11px;
         font-weight      : normal;
         padding          : 0px;
         z-index          : 10;
         }

div.BROWSE dados {
         font-family      : monospace;
         }

div.BROWSE h1,
      div.BROWSE h2,
      div.BROWSE h3,
      div.BROWSE h4,
      div.BROWSE h5,
      div.BROWSE h6 {
         margin           : 0px;
         padding          : 0px;
         }

div.BROWSE h1 {
         font-size        : 2em;
         }

div.BROWSE h2 {
         font-size        : 1.5em;
         }

div.BROWSE h3 {
         font-size        : 1.17em;
         }

div.BROWSE h4 {
         font-size        : 1em;
         }

div.BROWSE h5 {
         font-size        : 0.83em;
         }

div.BROWSE h6 {
         font-size        : 0.67em;
         }

div.BROWSE img {
         padding          : 0px;
         border           : 0px;
         }

div.BROWSE table {
         border-collapse  : collapse;
         border-spacing   : 0px;
         margin           : 0px auto;
         padding          : 0px;
         }

div.BROWSE caption {
         border-bottom    : 1px solid #b5b5cb;
         color            : #08084f;
         font-family      : Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;
         font-size        : 1.2em;
         font-weight      : bold;
         margin           : 0px auto;
         padding          : 0px;
         text-align       : left;
         }

div.BROWSE th {
         border-bottom    : 1px solid #b5b5cb;
         color            : #08084f;
         font-weight      : bold;
         margin           : 0px;
         padding          : 2px 4px;
         vertical-align   : bottom;
         }

div.BROWSE th a {
         color            : #08084f;
         }

div.BROWSE td {
         cursor           : pointer;
         margin           : 0px;
         padding          : 2px 4px;
         vertical-align   : top;
         }

div.BROWSE tr {
         border-bottom    : 1px solid #b5b5cb;
         margin           : 0px;
         padding          : 0px;
         }

div.BROWSE textarea {
         background-color : #ffffff;
         border           : 1px solid #b5b5cb;
         }

div.BROWSE a {
         margin           : 0;
         padding          : 0;
         text-decoration  : underline;
         }

div.BROWSE a:hover {
         color            : red;
         }

div.BROWSE pre {
         color            : #08084f;
         font-family      : monospace;
         font-size        : 1em;
         line-height      : 1.2em;
         margin           : 0px;
         padding          : 0px;
         text-align       : justify;
         }

a.contexto span {
         display          : none;
         }

a.contexto {
         position         : relative;
         cursor           : help;
         }

a.contexto:hover span {
         background       : transparent;
         z-index          : 25;
         }

a.contexto:hover span {
         border           : 1px solid #b5b5cb;
         display          : block;
         padding          : 5px;
         position         : absolute;
         text-align       : justify;
         top              : 3em;
         left             : 3em;
         width            : 200px;
         }

div.display {
         border           : 1px solid #b5b5cb;
         margin           : 0;
         padding          : 0;
         font-family      : monospace;
         }

div.display pre {
         margin           : 0;
         padding          : 0;
         border           : 0px;
         }

div.display table {
         border-collapse  : collapse;
         border-spacing   : 0px;
         color            : #08084f;
         margin           : 0px auto;
         padding          : 0px;
         }

div.display td {
         border-top       : 1px solid #b5b5cb;
         font-family      : monospace;
         padding          : 2px 0px 2px 8px;
         }

div.display th {
         font-family      : monospace;
         padding          : 2px 0px 2px 8px;
         }

div.notice {
         border           : 1px solid #b5b5cb;
         padding          : 0px 8px;
         margin           : 2px 0px;
         }

div.notice h1,
      div.notice h2,
      div.notice h3,
      div.notice h4,
      div.notice h5,
      div.notice h6 {
         border-bottom    : 1px solid #b5b5cb;
         color            : #ff9c39;
         margin           : 0px 0px 4px 0px;
         padding          : 8px 0px;
         }

div.notice a {
         color            : red;
         text-decoration  : underline;
         }

div.notice a:hover {
         color            : red;
         text-decoration  : underline;
         }

div.notice h1 {
         font-size        : 2em;
         }

div.notice h2 {
         font-size        : 1.5em;
         }

div.notice h3 {
         font-size        : 1.17em;
         }

div.notice h4 {
         font-size        : 1em;
         }

div.notice h5 {
         font-size        : 0.83em;
         }

div.notice h6 {
         font-size        : 0.67em;
         }

div.notice p {
         padding          : 0px;
         margin           : 0px;
         line-height      : 160%;
         font-size        : 1em;
         }

div.notice pre {
         background-color : #f3f3f7;
         border           : 1px dashed #b5b5cb;
         color            : #08084f;
         font-family      : monospace;
         font-size        : 1em;
         line-height      : 1.2em;
         margin           : 4px 0px;
         padding          : 10px;
         }

.dataButtons {
         padding          : 0.5em;
         margin           : 0px;
         text-align       : right;
         }

.dataButtons form {
         padding          : 0px;
         margin           : 0px;
         }

.dataButtons input.submit,
      .dataButtons .button01 {
         background-color : #fbfbfc;
         background-image : url(images/ButtonBg.png);
         border           : 1px solid #b5b5cb;
         font-size        : 11px;
         margin           : 0px 0px;
         padding          : 0px 5px;
         text-align       : center;
         text-decoration  : none;
         white-space      : nowrap;
         }

.dataButtons .button01 {
         background-color : #fbfbfc;
         background-image : url(images/ButtonBg.png);
         border           : 1px solid #b5b5cb;
         color            : #08084f;
         font             : 11px Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
         margin           : 0px 0px;
         padding          : 1px 10px;
         text-align       : center;
         text-decoration  : none;
         white-space      : nowrap;
         }

.dataButtons select {
         color            : #08084f;
         font-size        : 11px;
         font-weight      : normal;
         text-align       : center;
         text-decoration  : none;
         white-space      : nowrap;
         }

.error {
         color            : red;
         }

.ok {
         color            : green;
         }

.notdef {
         color            : #9d9db9;
         }

.gauge {
         border           : 1px solid #b5b5cb;
         }

.gauge td {
         padding          : 0;
         }

.gauge td.Filled {
         background-color : #08084f;
         height: 8px;
         }

.gauge td.Empty {
         background-color : #fbfbfc;
         height: 8px;
         }

div.TabContent {
         display          : none;
         }

div.tabs {
         height           : 2em;
         vertical-align   : bottom;
         }

div.tabs a {
         text-decoration  : none;
         margin           : 0px;
         padding          : 0px 0px 0px 4px;
         }

div.tooltip {
         background-color : #adb2d5;
         border           : 1px solid #47529f;
         color            : #323e94;
         display          : inline;
         float            : right;
         left             : 100px;
         padding          : 10px;
         position         : absolute;
         top              : 100px;
         visibility       : hidden;
         z-index          : 500;
         }

div.tooltip .dataLabel {
         padding          : 0px 0px 0px 10px;
         text-align       : right;
         vertical-align   : top;
         white-space      : nowrap;
         }

div.tooltip caption {
         background-color : #adb2d5;
         border-bottom    : 1px solid #47529f;
         font-family      : Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;
         font-size        : 1.2em;
         font-weight      : bold;
         margin           : 0px auto;
         margin-bottom    : 1em;
         padding          : 0px;
         text-align       : left;
         }

div.tooltip textarea {
         background-color : #adb2d5;
         border           : 1px dashed #47529f;
         color            : #323e94;
         font-family      : monospace;
         font-size        : 1em;
         padding          : 0px;
         }

a {
         margin           : 0;
         padding          : 0;
         text-decoration  : none;
         }

.alert {
         background-color : #e7e7ee;
         color            : #FF0000;
         }

.b1 {
         background-color : #e7e7ee;
         }

.b2 {
         background-color : #f1f1f5;
         }

.bb {
         border-bottom    : 1px solid #b5b5cb;
         }

.bf {
         border           : 1px solid #b5b5cb;
         }

.bg {
         background-image : url(images/ButtonBg.png);
         }

.bl {
         background-color : #cecedc;
         color            : #08084f;
         }

.bt {
         border-top       : 1px solid #b5b5cb;
         }



