body {
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    background-color: #BFBFBF;
}
fieldset { padding: 0px; }

.autoSuggest{
    background-color: #d4d0c8;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    cursor: default;
}
.autoSuggestOver{
    background-color: #0a246a;
    color: #FFFFFF;
}

.history{
    background-color: #d4d0c8;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    cursor: default;
}
.historyOver{
    background-color: #0a246a;
    color: #FFFFFF;
}

.bannerTitulo{
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
}
.bannerSlogan{
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
}

textarea{
    font-family: "Courier New", Courier, mono;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}

a:visited {text-decoration: none; color: #000066;}
a:active {text-decoration: none; color: #000066;}
a:hover {text-decoration: none; color: #000066;}
a:link {text-decoration: none; color: #000066;}

a.e:visited {text-decoration: none; color: #000000;}
a.e:active {text-decoration: none; color: #000000;}
a.e:hover {text-decoration: underline; color: #000000;}
a.e:link {text-decoration: none; color: #000000;}

.agrupamento{ border: white 2px groove; }

.bodyFiltro{
    background: #D4D0C8;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.lookupButton{
    background-image: url(imagens/buttonBG.png);
    cursor: default;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    border: 0px;
	width: 30px;
    height: 21px;
}

.imageButton{
    background-image: url(imagens/buttonBG.png);
    /*background-repeat: repeat-x; */
    cursor: default;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    border: 0px;
    height: 21px;
    text-align: left;
}

.titleMenu {
    background-color: #005318;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
}

.itemMenu {
    background-color: #F5F5F5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #339933;
    cursor: default;
    height: 15px;
}

.itemMenuHoverA {
    background-color: #D4D4D4;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #FF6600;
    cursor: default;
    height: 15px;

    border: 1px solid #333333;
    border-top:.1px solid #000000;
    border-right:none;
    border-bottom:none;
    border-left:.1px solid #000000;
}

.itemMenuHoverD {
    background-color: #D4D4D4;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #FF6600;
    cursor: default;
    height: 15px;

    border: 1px solid #333333;
    border-top:none;
    border-right:.1px solid #000000;
    border-bottom:.1px solid #000000;
    border-left:none;
}

.itemSubMenu {
    background-color: #F5F5F5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #000000;
    cursor: default;
    height: 15px;
}

.cModal{
    background-color: #111111;
}
.cShadow{
    background-color:#000000;
    filter:alpha(opacity=55);
    -moz-opacity:0.55;
    opacity:0.55;
}

.infLogo{
    background-color: #F7F3F7;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
}
.sairLogo{
    color: #F5F5F5;
    background-color: #005318;
}

.navButton{
    background-image: url(imagens/buttonBG.png);
    cursor: default;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    border: 0px;
    width: 30px;
    height: 21px;
	padding:0px;
}
.navButtonM{
    background-image: url(imagens/buttonBGM.png);
    cursor: default;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    border: 0px;
    width: 30px;
    height: 21px;
	padding:0px;
}

.corSim{
    font-family: "Courier New", Courier, mono;
    font-size: 11px;
    font-style: normal;
    cursor: default;
    color: #000000;
    background: #e2eadb;
    height: 16px;
}
.corNao{
    font-family: "Courier New", Courier, mono;
    font-size: 11px;
    font-style: normal;
    cursor: default;
    color: #000000;
    background: #f3f7f0;
    height: 16px;
}

.divMenu {
    background-color: #D4D4D4;
}

.draggableElement{
    position: absolute;
}

.link{
    background-color: #f3f7f0;
    color: #005318;
    /*color: #BF6000;*/
    cursor: default;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    height: 15px;
}

.linkHover{
    background-color: #f4f0f1;
    color: #af0000;
    cursor: default;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    height: 15px;
}

.tabAtivaInvertida{
    background-image: url(imagens/abaSelectedInvertida.png);
    background-repeat: no-repeat;
	background-position: bottom;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-align: center;
    width: 80px;
    height: 21px;
    cursor: default;
}

.tabNaoAtivaInvertida{
    background-image: url(imagens/abaInvertida.png);
    background-repeat: no-repeat;
	background-position: bottom;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-style: normal;
    font-weight: bold;
    color: #5D5D5D;
    text-align: center;
    width: 80px;
    height: 21px;
    cursor: pointer;
}

.tabAtiva{
    background-image: url(imagens/abaSelected.png);
    /*background-color: #c9c9c9;*/
    background-repeat: no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-align: center;
    width: 80px;
    height: 21px;
    cursor: default;
}

.tabNaoAtiva{
    background-image: url(imagens/aba.png);
    /*background-color: #9f9f9f;*/
    background-repeat: no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #5D5D5D;
    text-align: center;
    width: 80px;
    height: 21px;
    cursor: pointer;
}

.table {
    border: 1px #000000 solid;
}

.checkLabel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}

.radioCaption {
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}

.radioCaptionOff{
    border: 0px;
}

.radioCaptionOn {
    border: 1px solid;
}

.radioLabel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}

.tableFiltro {
    border: 2px solid #000000;
}

.tableErro {
    border: 1px dashed #550000;
    background: #FFFFCC;
}

.subMenu {
    background-color: #D4D4D4;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    cursor: default;
}

.gridHeader{
    background-color: #005318;
    color: #FFFFFF;
    font-family: "Courier New", Courier, mono;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
}

.gridFooter{
    background-color: #005318;
    color: #FFFFFF;
    font-family: "Courier New", Courier, mono;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
}

.celulaSelecionada{
    background: #ACACAC;
}

.linhaSelecionada{
    font-family: "Courier New", Courier, mono;
    font-size: 11px;
    font-style: normal;
    cursor: default;
    color: #000000;
    background: #BFBFBF;
    height: 16px;
}

.linhaMarcada{
    font-family: "Courier New", Courier, mono;
    font-size: 11px;
    font-style: normal;
    cursor: default;
    background-color: #9CD784;
    color: #4A8642;
    height: 16px;
}

.somenteLeitura{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #808080;
    border: 1px solid #550000;
    background-color: #F1F1F1;

}

.textarea{
    border: 1px solid #000066;
    background: #FFFFFF;
}

.textoBranco {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;
}
.button {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #F1F1F1;
    background-color: #000066;
    border: 1px solid #000066;
    width: 60px;
}
.buttonNav {
    width: 30px;
    height: 30px
}

.textfield {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #000000;
    border: 1px solid #000000;
    background-color: #FFFFFF;
}

td.titulo{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #F5F5F5;
    background-color: #005318;
}
td.subTitulo{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #F5F5F5;
    background-color: #005318;
}

select.combo{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #000000;
    background-color: #FFFFFF;
}

.readOnly{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #808080;
    background-color: #FFFFFF;
}

.character{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-style: normal;
}
input.character{
	border: 1px solid #9F9F9F;
	height: 18px;
}

.readOnly{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-style: normal;
    color: #000000;
    background-color: #d4d0c8;
}

input.readOnly{
	border: 1px solid #9F9F9F;
	height: 18px;
}

.search{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-style: normal;
    color: #000000;
    background-color: #FFFFCC;
    border: 1px solid #9F9F9F;
	height: 18px;
}
.suggest{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-style: normal;
    color: #000000;
    background-color: #FFFFCC;
    border: 1px solid #9F9F9F;
    border-bottom: 1px dashed #9F9F9F;
    height: 18px;
}

.numeric{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-style: normal;
    color: #000000;
    border: 1px solid #9F9F9F;
	height: 18px;
    text-align: right;
}

.labelEdicao{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    background-color: #B6CEB7;
}

.labelDDW{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #000000;
    background-color: #FFFFFF;
}

.labelDDWB{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    background-color: #CFCFCF;
}

.labelDDWT{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    background-color: #B6CEB7;
}

.linhaInformacao{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #1f5f29;
    background-color: #cae6ba;
}

.linhaControle{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #000000;
}

.comboBox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #000000;
    border: 1px solid #000000;
    background-color: #FFFFFF;
}

.tabelaPrincipal {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #550000;
    border: 1px solid #550000;
    background-color: #FFFFFF;
}

.selectObj {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #333333;
    border: 1px solid #150000;
    width: 150;
    background-color: #F1F1F1;
}

.textoPreto {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}

.textoButton {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
}

.textoCerto {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #006600;
}

.textoErro {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #DD0000;
}

.textoReadOnly {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #808080;
}

.erroMessage{
    border: 1px dashed #000000;
    background: #FFFFCC;
}
.erroMessageLegend{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #FF0000;
	background: #FFFFCC;
}
.erroMessageImage{
    background-image: url(imagens/atencao.png);
    background-repeat: no-repeat;
    background-position: center right;
    width: 70px;
    height: 30px;
}
.erroMessageText{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #FF0000;
}

.subLoader{
    background-color: #FF0000;
    color: #FFFFFF;
    font-family: "Courier New", Courier, mono;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
}

#loader {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    display : block; 
    position : absolute; 
    left : 0px; 
    top : 0px; 
    z-index : 2;
    width: 420px;
    height: 90px;
    background: #F1F4FA;
    height: 80px;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    vertical-align: middle;
}
#loader td {
    padding: 5px;
    background: #F1F1F1;
    color: #606060;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; 
}
#loader img {
    float: left;
    margin-right: 12px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top: 0px;
}
#loader strong {
    display: block;
    margin-bottom: 3px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
#loader br {
  display: none;
}

.tableEdicao { border: white 2px outset; }
.inBorder { border: white 2px inset; }

#tablePrincipal { margin-top:5px; margin-bottom:5px; border:2px solid #f5f5f5; background-color: #f5f5f5; }
#tdControle { background-color: #e2eadb; }
#tdButtons { background-color: #e2eadb; }