.Menu
{
  height: 20px;
  background-color: #C8CDD1;
  cursor: pointer;
  font-weight: bold;
  color: Black;
  font-size: xx-small;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.MenuSelecionado
{
  height: 20px;
  background-color: #004080;
  font-weight: bold;
  color: White;
  font-size: xx-small;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Menu:hover
{
  background-color: #336699;
  color: White;
}
.painelAba
{
  border-top:5px;
  border-left:2px;
  border-right:2px;
  border-bottom:2px; 
  border-style:solid;
  border-color: #004080;  
  width: 100%;
}
.conteudoWms
{
  font-size: xx-small;
  margin: 0px;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
}

.conteudoWms TABLE
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: xx-small;
}

.conteudoWms SELECT
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: xx-small;
}

.conteudoWms TH
{
  color: white;
  background-color: #004A80;
  text-align: center;
  padding: 2px;
  border-width: thin;
}

.conteudoWms A
{
  color: blue;
}

.conteudoWms FIELDSET
{
  border-right: #336699 1px solid;
  border-top: #336699 1px solid;
  border-left: #336699 1px solid;
  border-bottom: #336699 1px solid;
  padding: 5px 5px 5px 5px;
}

.conteudoWms LEGEND
{
  font-weight: bold;
}

.conteudoWms HR
{
  border-right: #336699 1px solid;
  border-top: #336699 1px solid;
  border-left: #336699 1px solid;
  border-bottom: #336699 1px solid;
}

.conteudo
{
  background-image: url(../images/fundo.gif);
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: xx-small;
  margin: 0px 0px 0px 20px;
  background-color: #FFFFFF;
  width: 97%;
  height: 100%;
  vertical-align: top;
}


.conteudo TABLE
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: xx-small;
  vertical-align: top;
}

.container TR
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: xx-small;
  vertical-align: top;
}
.quadro TR
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: xx-small;
  vertical-align: top;
}

.conteudo SELECT
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: xx-small;
}

.conteudo TH
{
  color: white;
  background-color: #004A80;
  text-align: center;
  padding: 2px;
  border-width: thin;
}

.conteudo A
{
  color: blue;
}

.conteudo FIELDSET
{
  border-right: #336699 1px solid;
  border-top: #336699 1px solid;
  border-left: #336699 1px solid;
  border-bottom: #336699 1px solid;
  padding: 5px 5px 5px 5px;
}

.conteudo LEGEND
{
  font-weight: bold;
}

.conteudo HR
{
  border-right: #336699 1px solid;
  border-top: #336699 1px solid;
  border-left: #336699 1px solid;
  border-bottom: #336699 1px solid;
}

.container
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: xx-small;
  padding: 0px 0px 0px 0px;
  margin: 3px 3px 3px 3px;
  border: none;
  background-color: #FFFFFF;
  height: 90%;
  vertical-align: top;
}

.gridHeader
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: xx-small;
  color: white;
  background-color: #004A80;
  text-align: center;
  padding: 2px;
  border-width: thin;
}

.gridItem1, .gridItem1Red
{
  background-color: #e6ebef;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: xx-small;
}

.gridItem2, .gridItem2Red
{
  background-color: #dce1e5;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: xx-small;
}

.gridItem2Red, .gridItem1Red
{
  color: Red;
}

.textoTitulo
{
  font-size: x-small;
  font-weight: bold;
  color: #004A80;
}

.textoEnunciado
{
  font-size: xx-small;
  color: #666666;
}

.textoErro
{
  font-weight: bold;
  color: red;
}

.textoLogin
{
  font-size: 10px;
  font-weight: bold;
  color: #004A80;
}

.textField
{
  border-right: #C0C0C0 1px solid;
  border-top: #C0C0C0 1px solid;
  border-left: #C0C0C0 1px solid;
  border-bottom: #C0C0C0 1px solid;
  font-family: Verdana, Arial, Helvetica, Sans Serif;
  font-size: xx-small;
  font-weight: bold;
  color: #004A80;
}

.CentralProcesso
{
  border-right: #C0C0C0 0px solid;
  border-top: #C0C0C0 0px solid;
  border-left: #C0C0C0 0px solid;
  border-bottom: #C0C0C0 1px solid;
}

.textFieldDisabled
{
  border-right: #C0C0C0 1px solid;
  border-top: #C0C0C0 1px solid;
  border-left: #C0C0C0 1px solid;
  border-bottom: #C0C0C0 1px solid;
  font-family: Verdana, Arial, Helvetica, Sans Serif;
  font-size: xx-small;
  font-weight: bold;
  background-color: #f0f0f0;
  color: #004A80;
}

.combo
{
  border: #C0C0C0 0px none;
  font-family: Verdana, Arial, Helvetica, Sans Serif;
  font-size: xx-small;
  font-weight: bold;
  color: #004A80;
}

.quebraCombo
{
  border: #c0c0c0 0px none;
  font-weight: bold;
  font-size: xx-small;
  color: silver;
  font-family: Verdana, Arial, Helvetica, Sans Serif;
}

.textFieldOrg
{
  border-right: #336699 1px solid;
  border-top: #336699 1px solid;
  border-left: #336699 1px solid;
  border-bottom: #336699 1px solid;
  font-family: Verdana, Arial, Helvetica, Sans Serif;
  font-size: xx-small;
  font-weight: bold;
  color: #004A80;
}

.textFieldDisplay
{
  background-color: #F8F8F8;
  border-right: #E0E0E0 1px solid;
  border-top: #E0E0E0 1px solid;
  font-size: xx-small;
  border-left: #E0E0E0 1px solid;
  border-bottom: #E0E0E0 1px solid;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 2px 2px 2px 2px;
}

.textField1
{
  font-size: xx-small;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-right: #E0E0E0 1px solid;
  border-top: #E0E0E0 1px solid;
  border-left: #E0E0E0 1px solid;
  border-bottom: #E0E0E0 1px solid;
  padding: 2px 2px 2px 2px;
  color: #004A80;
  font-weight: bold;
}

.textField1Org
{
  background-color: #FCFCFC;
  border-right: #D0D0D0 1px solid;
  border-top: #D0D0D0 1px solid;
  font-size: xx-small;
  border-left: #D0D0D0 1px solid;
  border-bottom: #D0D0D0 1px solid;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 2px 2px 2px 2px;
  color: #004A80;
  font-weight: bold;
}

.quadro
{
  background-color: #f0f0f0;
  border-right: #D9D9D9 1px solid;
  border-top: #D9D9D9 1px solid;
  font-size: xx-small;
  border-left: #D9D9D9 1px solid;
  border-bottom: #D9D9D9 1px solid;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top: 0px;
  margin-bottom: 5px;
  vertical-align: top;
}

.quadroTitulo
{
  background-color: #E0E0E0;
  font-size: xx-small;
  border-top: #E0E0E0 1px solid;
  border-right: #E0E0E0 1px solid;
  border-left: #E0E0E0 1px solid;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 3px 3px 3px 3px;
  margin-top: 5px;
  margin-bottom: 0px;
}

.quadroTituloNaTabela
{
  background-color: #c8cdd1;
  font-size: xx-small;
  border-top: #E0E0E0 1px solid;
  border-right: #E0E0E0 1px solid;
  border-left: #E0E0E0 1px solid;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 3px 3px 3px 3px;
  margin-top: 5px;
  margin-bottom: 0px;
}
.quadroSubTituloNaTabela
{
  border-right: #e0e0e0 1px solid;
  padding-right: 0px;
  border-top: #e0e0e0 1px solid;
  padding-left: 0px;
  font-size: xx-small;
  padding-bottom: 0px;
  margin: 0px;
  border-left: #e0e0e0 1px solid;
  padding-top: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #dee3e6;
}
.quadroNaTabela
{
  background-color: #c8cdd1;
  font-size: xx-small;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top: 0px;
  margin-bottom: 5px;
}

.quadroTituloOrg
{
  background-color: #E0E0E0;
  border-right: #E0E0E0 1px solid;
  border-top: #E0E0E0 1px solid;
  font-size: xx-small;
  border-left: #E0E0E0 1px solid;
  border-bottom: #E0E0E0 1px solid;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 3px 3px 3px 3px;
  margin-bottom: 0px;
}

.button
{
  border-right: #000000 1px solid;
  border-top: #ECE9D8 1px solid;
  border-left: #ECE9D8 1px solid;
  border-bottom: #000000 1px solid;
  font-weight: bold;
  font-size: xx-small;
  background: #ECE9D8;
  cursor: hand;
  color: #101010;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 1px;
}

.button[disabled='disabled']
{
  cursor: auto;
  color: InactiveCaptionText;
}

.buttonOrg
{
  border-right: darkgray 2px outset;
  border-top: darkgray 2px outset;
  font-weight: bold;
  font-size: xx-small;
  background: gainsboro;
  border-left: darkgray 2px outset;
  cursor: hand;
  color: #004a80;
  border-bottom: darkgray 2px outset;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.textoAba
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  border-style: groove;
  border-top-width: thin;
  border-right-width: thin;
  border-bottom-width: thin;
  border-left-width: thin;
}

.campoNumerico
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;
  text-align: right;
}

.helpOnline
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;
  background-color: #FFFFD8;
}

.ajudaContexto
{
  background-color: white;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: xx-small;
  margin: 5px 5px 5px 5px;
}

.ajudaContexto TABLE
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: xx-small;
}

.ajudaContexto A
{
  color: blue;
}

.independenteWms
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: xx-small;
  margin: 0px 0px 0px 0px;
  background-color: White;
}

.independenteWms TABLE
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: xx-small;
}

.independenteWms A
{
  color: blue;
}

.independente
{
  background-image: url(../images/fundo.gif);
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: xx-small;
  margin: 0px 0px 0px 0px;
}

.independente TABLE
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: xx-small;
}

.independente A
{
  color: blue;
}

.header
{
  color: white;
  background-image: url(../images/fundo.gif);
  width: 100%;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: xx-small;
  margin: 0px 0px 0px 0px;
}


.header TABLE
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: xx-small;
}

.header A
{
  color: white;
}

.footer
{
  color: white;
  background-image: url(../images/fundo.gif);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;
  font-weight: normal;
  margin: 0px 0px 0px 0px;
}

.footer TABLE
{
  background-color: #004a80;
  font-size: xx-small;
  font-weight: normal;
}

.footer A
{
  color: white;
  font-weight: bold;
}

.paginaInicial
{
  color: white;
  background-color: #004a80;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: x-small;
}

.paginaInicial A
{
  color: white;
}

.paginaInicial TABLE
{
  font-size: x-small;
  font-weight: normal;
}

.textoExpediente
{
  font-size: xx-small;
}

.tab
{
  border: #D9D9D9 1px solid;
  padding-right: 1em;
  padding-left: 1em;
  z-index: 100;
  padding-bottom: 2px;
  margin: 0px 10px 0px 0px;
  font: 8pt Verdana,sans-serif;
  cursor: hand;
  color: black;
  padding-top: 2px;
  position: relative;
  background-color: #E0E0E0;
  text-align: center;
  font-weight: bold;
}
/*.tabSel 
{
  border: #D9D9D9 1px solid;
  BORDER-BOTTOM: #F8F8F8 1px solid;
  PADDING-RIGHT: 1em;
  PADDING-LEFT: 1em;
  Z-INDEX: 102; PADDING-BOTTOM: 2px;
  MARGIN: 0px 10px 0px 0px;
  FONT: 8pt Verdana,sans-serif;
  CURSOR: hand; COLOR: black;
  PADDING-TOP: 2px;
  POSITION: relative;
  background-color: #F8F8F8;
  TEXT-ALIGN: center;
  TOP:-2px;
  font-weight: bold;
}
.tabHover
{
  border: #D9D9D9 1px solid;
  padding-right: 1em;
  padding-left: 1em;
  z-index: 100;
  padding-bottom: 2px;
  margin: 0px 10px 0px 0px;
  font: 8pt Verdana,sans-serif;
  cursor: hand;
  color: #004A80;
  padding-top: 2px;
  position: relative;
  background-color: #E0E0E0;
  text-align: center;
  font-weight: bold;
}*/

.webTab
{
  word-spacing: 3em;
  border-bottom-color: #D9D9D9;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  z-index: 0;
  padding-bottom: 0px;
  margin: 0px 10px 0px 0px;
  font: 8pt Verdana,sans-serif;
  cursor: hand;
  color: black;
  padding-top: 0px;
  position: relative;
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
}

#webTabSel
{
  border: #D9D9D9 1px solid;
  border-bottom-width: 0px;
  z-index: 102;
  padding-bottom: 2px;
  margin: 0px 10px 0px 0px;
  font: 8pt Verdana,sans-serif;
  cursor: hand;
  color: black;
  padding-top: 2px;
  position: relative;
  background-color: #F8F8F8;
  text-align: center;
  top: -2px;
  font-weight: bold;
}
#webTabHover
{
  padding-right: 1em;
  padding-left: 1em;
  z-index: 100;
  padding-bottom: 2px;
  margin: 0px 10px 0px 0px;
  font: 8pt Verdana,sans-serif;
  cursor: hand;
  color: #004A80;
  padding-top: 2px;
  position: relative;
  background-color: #D0D0D0;
  text-align: center;
  font-weight: bold;
}

#webTabSep
{
  border: #AAAAAA 1px solid;
  padding-right: 1em;
  padding-left: 1em;
  z-index: 100;
  padding-bottom: 2px;
  margin: 10px 10px 10px 10px;
  font: 8pt Verdana,sans-serif;
  cursor: hand;
  color: black;
  padding-top: 2px;
  position: relative;
  background-color: #E0E0E0;
  text-align: center;
  font-weight: bold;
}


.panel
{
  border: #D9D9D9 1px solid;
  padding: 0px;
  display: none;
  z-index: 101;
  visibility: hidden;
  margin-bottom: 0px;
  padding-bottom: 0px;
  font: 12pt Verdana,sans-serif;
  vertical-align: top;
  overflow: auto;
  width: 100%;
  color: navy;
  padding-top: 5px;
  position: relative;
  border-collapse: collapse;
  background-color: #F8F8F8;
}

.RadioButtonPadrao
{
  font-size: xx-small;
}

.RadioButtonPadraoText
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;
}

.CheckBoxPadrao
{
  font-size: xx-small;
}

.CheckBoxPadraoText
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;
}




.balloon
{
  background-color: #1c53a3;
  border-bottom: #1c53a3 double;
  border-left: #1c53a3 double;
  border-right: #1c53a3 double;
  border-top: #1c53a3 double;
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  position: absolute;
  visibility: hidden;
}

.isTip
{
  text-decoration: none;
}

.tablist TD
{
  border-bottom: #104a7b 1px solid;
  border-left: #104a7b 1px solid;
  border-right: #104a7b 1px solid;
  border-top: #104a7b 1px solid;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  border: 0px #c2c2c2 none;
}

.tablistcell
{
  background-color: #d9edf9;
}

.campoobrigatorio
{
  color: red;
}
.linhaQuebra
{
  background-color: #d0d8ef;
}
.linhaSubQuebra
{
  background-color: #e7f1fb;
}

.nomeCliente
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: x-small;
  font-weight: bold;
  color: Black;
}

.nomeErro
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: x-small;
  font-weight: bold;
  color: Red;
}
.ListItem, .ListItemHover
{
  font-family: Verdana, Arial, Helvetica, Sans Serif;
  font-size: xx-small;
  font-weight: bold;
  color: #004A80;
}


.ListItemHover
{
  background-color: LightGrey;
}

.negrito
{
  font-weight: bold;
}
.calendario
{
  z-index: 2;
}
.CALENDARIOcpYearNavigation, .CALENDARIOcpMonthNavigation
{
  background-color: #004a80;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  color: #FFFFFF;
  font-weight: bold;
}
.CALENDARIOcpDayColumnHeader, .CALENDARIOcpYearNavigation, .CALENDARIOcpMonthNavigation, .CALENDARIOcpCurrentMonthDate, .CALENDARIOcpCurrentMonthDateDisabled, .CALENDARIOcpOtherMonthDate, .CALENDARIOcpOtherMonthDateDisabled, .CALENDARIOcpCurrentDate, .CALENDARIOcpCurrentDateDisabled, .CALENDARIOcpTodayText, .CALENDARIOcpTodayTextDisabled, .CALENDARIOcpText
{
  font-family: arial;
  font-size: 8pt;
}
A.CALENDARIOcpMonthNavigation:link
{
  color: White;
}

A.CALENDARIOcpMonthNavigation:visited
{
  color: White;
}

TD.CALENDARIOcpDayColumnHeader
{
  text-align: right;
  border: solid thin #5A6B8C;
  border-width: 0 0 1 0;
}
.CALENDARIOcpCurrentMonthDate, .CALENDARIOcpOtherMonthDate, .CALENDARIOcpCurrentDate
{
  text-align: right;
  text-decoration: none;
}
.CALENDARIOcpCurrentMonthDateDisabled, .CALENDARIOcpOtherMonthDateDisabled, .CALENDARIOcpCurrentDateDisabled
{
  color: #D0D0D0;
  text-align: right;
  text-decoration: line-through;
}
.CALENDARIOcpCurrentMonthDate
{
  color: #5A6B8C;
  font-weight: bold;
}
.CALENDARIOcpCurrentDate
{
  color: #FFFFFF;
  font-weight: bold;
}
.CALENDARIOcpOtherMonthDate
{
  color: #004A80;
}
TD.CALENDARIOcpCurrentDate
{
  color: #000000;
  background-color: #f0f0f0;
  border-width: 1;
  border: solid thin #000000;
}
TD.CALENDARIOcpCurrentDateDisabled
{
  border-width: 1;
  border: solid thin #FFAAAA;
}
TD.CALENDARIOcpTodayText, TD.CALENDARIOcpTodayTextDisabled
{
  border: solid thin #5A6B8C;
  border-width: 1 0 0 0;
}
A.CALENDARIOcpTodayText, SPAN.CALENDARIOcpTodayTextDisabled
{
  height: 20px;
}
A.CALENDARIOcpTodayText
{
  color: #5A6B8C;
  font-weight: bold;
}
SPAN.CALENDARIOcpTodayTextDisabled
{
  color: #D0D0D0;
}
.CALENDARIOcpBorder
{
  border: solid thin #5A6B8C;
}
.dadoDestacado
{
  color: red;
}
