@media (max-width: 480px) {
   .menu {
      top : 0;
      left : -220px;
      width : 220px;
   }
   .col4,
.col2,
.col5 {
      width : 100%;
      float : left;
   }
   .link-navegacao,
.btn-auxiliar-grid {
      display : none !important;
   }
   .menu {
      top : 0;
      left : -220px;
      width : 220px;
   }
   .col2 {
      width : 100%;
      float : left;
   }
   .col4,
col5 {
      width : 50%;
      float : left;
   }
   .link-navegacao {
      display : none !important;
   }
   .btn-auxiliar-grid {
      padding-top : 0px;
   }
   .menu {
      width : 55px;
      left : 0px;
      top : 0;
   }
   header,
.main {
      left : 55px;
      margin-right : 55px;
   }
   .menu-active .link-navegacao {
      display : none !important;
   }
   .link-pag-anterior {
      display : none !important;
   }
   .col2 {
      width : 50%;
      float : left;
   }
   .col4,
col5 {
      width : 25%;
      float : left;
   }
   .btn-auxiliar-grid {
      padding-top : 23px;
   }
   .menu {
      top : 0;
      width : 220px;
      left : 0px;
   }
   .main,
header {
      left : 220px;
      margin-right : 220px;
   }
   .menu-button {
      display : none !important;
   }
   .col2 {
      width : 50%;
      float : left;
   }
   .col4 {
      width : 25%;
      float : left;
   }
   .col5 {
      width : 20%;
      float : left;
   }
   .btn-auxiliar-grid {
      padding-top : 23px;
   }
}

.width100px {
   width : 100px!important;
}

.fundoBranco {
   background-image : none;
   background-color : #FFFFFF;
}

.spanRed {
   color : #dd3c10;
}

img {
   border : none;
}

.imgIcone {
   margin-bottom : -3px;
   margin-right : 3px;
}

br {
   clear : both;
}

.tamanhoMinimoPagina {
   min-width : 950px;
}

.clear-both {
   clear : both;
}

.class-float-left {
   float : left;
}

.class-float-margin-left {
   margin-left : 5px;
   float : left;
}

.margin-zero-auto {
   margin : 0 auto;
}

.margin-right-5px {
   margin-right : 5px;
}

.margin-right-6px {
   margin-right : 6px;
}

.margin-right-16px {
   margin-right : 16px;
}

.margin-right-20px {
   margin-right : 20px;
}

.margin-left-5px {
   margin-left : 5px;
}

.marginLeft3px {
   margin-left : 3px;
}

.marginLeft4px {
   margin-left : 4px;
}

.marginLeft5px {
   margin-left : 5px;
}

.marginLeft6px {
   margin-left : 6px;
}

.marginLeft7px {
   margin-left : 7px;
}

.marginLeft8px {
   margin-left : 8px;
}

.marginLeft10px {
   margin-left : 10px;
}

.marginLeft15px {
   margin-left : 15px;
}

.marginLeft30px {
   margin-left : 30px;
}

.marginLeft40px {
   margin-left : 40px;
}

.marginLeft80px {
   margin-left : 80px;
}

.marginLeft400px {
   margin-left : 400px;
}

.marginTop3px {
   margin-top : 3px;
}

.marginTop5px {
   margin-top : 5px;
}

.marginTop10px {
   margin-top : 10px;
}

.marginTop15px {
   margin-top : 15px;
}

.padding0 {
   padding : 0;
}

.padding-right3px {
   padding-right : 3px;
}

.padding-right8px {
   padding-right : 8px;
}

.padding-bottom1px {
   padding-bottom : 1px;
}

.padding-bottom8px {
   padding-bottom : 8px;
}

.paddind3px {
   padding : 3px;
}

.paddind5px {
   padding : 5px;
}

.spanRed9 {
   font-size : 9pt;
   color : #dd3c10;
}

.paddindTop10px {
   padding-top : 10px;
}

.paddindBottom10px {
   padding-bottom : 10px;
}

.lblEntreCampo {
   padding : 4px;
}

.border0 {
   border : 0;
}

.width1 {
   width : 1%;
}

.width20 {
   width : 20%;
}

.width25 {
   width : 25%;
}

.width33 {
   width : 33%;
}

.width35 {
   width : 35%;
}

.width49 {
   width : 49%;
}

.width40 {
   width : 40%;
}

.width41 {
   width : 41%;
}

.width50 {
   width : 50%;
}

.width60 {
   width : 60%;
}

.width77 {
   width : 77%;
}

.width95 {
   width : 95%;
}

.width96 {
   width : 96%;
}

.width97 {
   width : 97%;
}

.width98 {
   width : 98%;
}

.width100 {
   width : 100%;
}

.height100 {
   height : 100%;
}

.width5px {
   width : 5px;
}

.width10px {
   width : 10px;
}

.width15px {
   width : 15px;
}

.width18px {
   width : 18px;
}

.width20px {
   width : 20px;
}

.width22px {
   width : 22px;
}

.width23px {
   width : 23px;
}

.width26px {
   width : 26px;
}

.width27px {
   width : 27px;
}

.width30px {
   width : 30px;
}

.width40px {
   width : 40px;
}

.width40Mpx {
   width : 40px;
   min-height : 50px;
}

.width50px {
   width : 50px;
}

.width52px {
   width : 52px;
}

.width60px {
   width : 60px;
}

.width65px {
   width : 65px;
}

.width70px {
   width : 70px;
}

.width75px {
   width : 75px;
}

.width80px {
   width : 80px;
}

.width85px {
   width : 85px;
}

.width90px {
   width : 90px;
}

.width100px {
   width : 100px;
}

.width105px {
   width : 105px;
}

.width115px {
   width : 115px;
}

.width120px {
   width : 120px;
}

.width130px {
   width : 130px;
}

.width131px {
   width : 131px;
}

.width132px {
   width : 132px;
}

.width140px {
   width : 140px;
}

.width142px {
   width : 142px;
}

.width144px {
   width : 144px;
}

.width150px {
   width : 150px;
}

.width160px {
   width : 160px;
}

.width168px {
   width : 168px;
}

.width170px {
   width : 170px;
}

.width175px {
   width : 175px;
}

.width180px {
   width : 180px;
}

.width200px {
   width : 200px;
}

.width210px {
   width : 210px;
}

.width220px {
   width : 220px;
}

.width235px {
   width : 235px;
}

.width240px {
   width : 240px;
}

.width243px {
   width : 243px;
}

.width250px {
   width : 250px;
}

.width260px {
   width : 260px;
}

.width275px {
   width : 275px;
}

.width280px {
   width : 280px;
}

.width285px {
   width : 285px;
}

.width300px {
   width : 300px;
}

.width320px {
   width : 315px;
}

.width370px {
   width : 370px;
}

.width380px {
   width : 380px;
}

.width400px {
   width : 390px;
}

.width405px {
   width : 405px;
}

.width415px {
   width : 415px;
}

.width435px {
   width : 435px;
}

.width450px {
   width : 450px;
}

.width457px {
   width : 457px;
}

.width490px {
   width : 490px;
}

.width500px {
   width : 500px;
}

.width515px {
   width : 515px;
}

.width530px {
   width : 530px;
}

.width550px {
   width : 550px;
}

.width573px {
   width : 573px;
}

.width600px {
   width : 600px;
}

.width650px {
   width : 650px;
}

.width663px {
   width : 663px;
}

.width730px {
   width : 730px;
}

.width800px {
   width : 800px;
}

.width820px {
   width : 800px;
}

.height5px {
   height : 5px;
}

.height10px {
   height : 10px;
}

.height15px {
   height : 15px;
}

.height25px {
   height : 25px;
}

.height60px {
   height : 60px;
}

.height70px {
   height : 70px;
}

.height80px {
   height : 80px;
}

.height120px {
   height : 120px;
}

.height146px {
   height : 146px;
}

.height250px {
   height : 250px;
}

.clearBoth {
   clear : both;
}

.padding0px {
   padding : 0px;
}

.padding3px {
   padding : 3px;
}

.padding5px {
   padding : 5px;
}

.padding8px {
   padding : 8px;
}

.paddingleft5px {
   padding-left : 5px;
}

.paddingtop3px {
   padding-top : 3px;
}

.displayBlock {
   display : block;
}

.div-left {
   float : left;
}

.divLeft {
   float : left;
}

.divRight {
   float : right;
}

.width25-float-left {
   width : 25%;
   float : left;
}

.width33-float-left {
   width : 33%;
   float : left;
}

.width18-float-left {
   width : 18px;
   float : left;
}

.width50-float-left {
   width : 50%;
   float : left;
}

.divTxtEntreDivs {
   float : left;
   padding-top : 3px;
   margin : 0px 7px 0px 7px;
}

.divBtnPopFooter {
   float : right;
   padding : 3px;
}

.divLeft90 {
   float : left;
   margin-bottom : 0px;
   width : 750px;
   padding-top : 1px;
}

.divCheck {
   float : left;
   margin : 3px 0px 0px 10px;
   color : Red;
}

.divMarginRight {
   float : left;
   width : auto;
   margin-right : 5px;
}

.div33 {
   float : left;
   width : 33%;
   text-align : center;
}

.divLeft25 {
   float : left;
   margin-bottom : 2px;
   width : 110px;
   clear : both;
   height : 17px;
   padding-top : 4px;
}

.divLeft75 {
   float : left;
   margin-bottom : 2px;
   width : 67%;
   padding-top : 0px;
}

.divSelText {
   float : left;
   width : 30px;
   padding-top : 4px;
   margin-bottom : 2px;
}

.divSelTextMeio {
   float : left;
   width : 90px;
   padding : 0px 5px 3px 10px;
}

.divTransparente {
   width : 100%;
   background-color : Transparent;
}

.class-float-left {
   float : left;
}

.margin-right-6px {
   margin-right : 6px;
}

.divLabelInformacao {
   float : right;
   margin-right : 10px;
   margin-top : 5px;
}

.lblError {
   color : #ba1717;
}

.textAlignCenter {
   text-align : center;
}

.textAlignLeft {
   text-align : left;
}

.textAlignRight {
   text-align : right;
}

.textOverFlowEllipsis {
   text-overflow : ellipsis;
}

.TabHeight {
   min-height : 250px;
   text-align : left;
}

* html .TabHeight {
   height : 250px;
}

fieldset {
   width : 99%;
   padding : 5px;
   border : 1px solid #C3C3C3;
   color : #565658;
   text-transform : none;
   font-weight : normal;
   background-color : #FFFFFF;
}

legend {
   padding : 2px;
   margin : 2px 2px 5px 2px;
   font-weight : bold;
   color : #434346;
}

fieldset.fsRight {
   padding : 5px 0px 5px 5px;
}

.div-filtro {
   background-color : #fff;
   border : solid 1px #a8aab4;
   color : #201f35;
   padding : 0px;
   text-align : left;
}

.div-filtro-header {
   background-color : #efe;
   background-image : url('../../../Imagens/divHeaderBg.png');
   background-position : top;
   background-repeat : repeat-x;
   border-bottom : 1px solid #d0d2d8;
   clear : both;
   font-size : 9pt;
   height : 18px;
   padding : 4px;
   vertical-align : middle;
}

.div-filtro-label {
   float : left;
   padding : 2px;
}

.div-filtro-content {
   margin : 0.5em;
}

.comboNative {
   font-size : 8pt;
   background-color : white;
   border : Solid 1px #bcbcbc;
   padding : 2px 2px 2px 3px;
   margin-right : 2px;
}

.textboxNative {
   font-size : 8pt;
   background-color : white;
   border : 1px solid;
   border-color : #9da0aa #c2c4cb #d9dae0;
   padding : 3px 0px 3px 1px;
}

.textboxNative2 {
   font-size : 8pt;
   background-color : white;
   border : Solid 1px #D3D3D3;
   padding : 2px 2px 2px 3px;
}

.table-trocaFilial {
   width : 180px;
   height : 32px;
   background-color : #FCF9DF;
   cursor : pointer;
}

.tb-StatusMed {
   min-height : 71px;
}

* table .tb-StatusMed {
   height : 71px;
}

.TextoFiliais {
   font-weight : bold;
   color : White;
   font-size : 11px;
}

.NomeFilial {
   font-weight : bold;
   color : #6699CC;
   font-size : 11px;
}

.Filial_Tabela {
   border : solid 1px #C4C4C4;
   background-color : #606060;
   width : 304px;
   height : 31px;
}

.divProcesso {
   float : left;
   margin-top : 130px;
   margin-left : 5px;
}

.divHomeGauge {
   float : left;
   margin-left : 20px;
   width : 100px;
}

.spanObservacao {
   font-size : 8pt;
   color : Red;
}

.divPopupMsgDadosAcesso {
   width : 100%;
   height : 430px;
   overflow : auto;
}

.divBtnEnviarDadosAcesso {
   margin-top : 20px;
   margin-left : 135px;
   width : 64px;
}

.fieldSetSelecaoUsuario {
   width : 620px;
   border : 1px solid #C2C4CB;
}

.divSelUsuario {
   height : 210px;
   width : 650px;
}

.divSelUsuarioEsquerda {
   height : 200px;
   float : left;
   width : 290px;
}

.divSelUsuarioCentro {
   height : 130px;
   float : left;
   width : 60px;
   padding-top : 70px;
}

.divSelUsuarioDireita {
   height : 200px;
   float : left;
   width : 300px;
}

.fieldSetConfiguracoes {
   width : 650px;
   border : 1px solid #C2C4CB;
}

.height20px {
   height : 20px;
}

.tdPrmProcessosP {
   width : 20%;
   text-align : right;
}

.fonteApropriacao {
   font-weight : bold;
   color : #999999;
}

.hrSeparador {
   width : 100%;
   color : #AFBED4;
   border : 0;
   background-color : #AFBED4;
   height : 1px;
   margin : 10px 0px 10px 0px;
}

.fieldsetHeightVM {
   min-height : 140px;
   width : 180px;
}

.fieldsetHeightSA {
   width : 405px;
   height : 83px;
}

.colunaLabelTable {
   width : 100px;
}

.templateTable {
   border-collapse : collapse;
   width : 100%;
}

.templateTable td {
   border : solid 1px #C2D4DA;
   padding : 6px;
   width : 60px;
}

.templateTable td.value {
   font-weight : bold;
   width : 60px;
   text-align : right;
}

.titleResultado {
   width : auto;
   font-size : 9pt;
   font-weight : normal;
   color : #201f35;
}

.class-remove-link-ipad {
   text-decoration : none;
}

.divLeftAp {
   float : left;
   margin-bottom : 2px;
   width : 40px;
   clear : both;
   height : 17px;
   padding-top : 4px;
}

.divLeftAp50 {
   float : left;
   margin-bottom : 2px;
   width : 30%;
   padding-top : 0px;
}

#divImportEstatistica {
   width : 40%;
   height : auto;
   overflow : auto;
   display : none;
   background : none repeat scroll 0 0 Lavender;
   border : 1px solid Green;
   color : Green;
   margin-top : 20px;
   min-width : 500px;
}

#divImportErros {
   width : 40%;
   height : auto;
   overflow : auto;
   background : Beige;
   display : none;
   background : none repeat scroll 0 0 Lavender;
   border : 1px solid Red;
   color : #B22222;
   margin-top : 20px;
   min-width : 500px;
}

.div-comp-integracao {
   padding-bottom : 20px;
   height : 25px;
}

.class-bntupload-importacao {
   float : left;
   margin-left : 20px;
}

.class-lblEstatistica-int {
   float : left;
   height : auto;
   margin-top : 4px;
   margin-bottom : 4px;
   padding-bottom : 5px;
}

.class-lblUpload-int {
   float : left;
   margin-top : 4px;
   margin-bottom : 4px;
   padding-bottom : 5px;
}

.class-imgErro-int {
   float : left;
   width : 20px;
   padding-left : 10px;
   padding-right : 10px;
   padding-top : 5px;
}

.divMax {
   width : 400px;
}

.divLeftMedicao {
   float : left;
   width : 250px;
   clear : both;
   height : 17px;
   padding-top : 4px;
   margin-bottom : 2px;
}

.divLeftQt {
   float : left;
   width : 160px;
   clear : both;
   height : 17px;
   padding-top : 4px;
   margin-bottom : 2px;
}

.divLeftMeioQt {
   float : left;
   width : 90px;
}

.divLeftPenQt {
   float : left;
   width : 130px;
}

.divLeftPenQtCto {
   float : left;
   width : 148px;
}

.divLeftUltimoQt {
   float : left;
   width : 20px;
}

.divLeftMeioTo {
   float : left;
   width : 130px;
}

.divLeftMeioToCto {
   float : left;
   width : 145px;
}

.divLeftMeioToCto1 {
   float : left;
   width : 178px;
}

.divLeftMeioToCto2 {
   float : left;
   width : 182px;
}

.divLeftUltimoTo {
   float : left;
   width : 20px;
}

.divLeftUltimoTo2 {
   float : left;
   width : 60px;
}

.divLeftMedicaoMeio {
   float : left;
   width : 110px;
}

.divLeftMeioEdCto {
   float : left;
   padding-top : 4px;
   width : 145px;
}

.divLeftMeioEd {
   float : left;
   padding-top : 4px;
}

.divLeftFim {
   float : left;
   width : 130px;
   height : 17px;
   padding-top : 4px;
}

divTextA {
   float : left;
   width : 15px;
   padding-top : 4px;
   margin-bottom : 2px;
}

.divTextMeio {
   float : left;
   width : 95px;
   padding : 0px 5px 3px 10px;
}

.tabelaFiltros {
   padding : 2px 0px 2px 0px;
   width : 140px;
}

.padraoGrid {
   width : 950px;
   height : 500px;
}

.padraoGridM {
   width : 950px;
   height : 500px;
}

.alturaCabecalho {
   height : 250px;
}

.hrSeparadorMed {
   float : left;
   width : 580px;
   color : #AFBED4;
   border : 0;
   background-color : #AFBED4;
   height : 1px;
   margin : 10px 0px 10px 0px;
}

.espacamentoPdrEd {
   margin : 5px 10px 5px 10px;
   width : 500px;
}

.espacamentoPdrCab {
   margin : 5px 40px 5px 40px;
}

.espacamentoPdrCabCto {
   margin : 5px 30px 5px 30px;
}

.focus {
   background-image : none;
}

.classTdDescricao {
   float : left;
   width : 130px;
   margin-left : 5px;
   height : 22px;
   line-height : 22px;
}

.classLegend {
   font-weight : bold;
   margin-left : 36px;
   color : #909090;
}

.class-lblNaoLiberados {
   color : #dd3c10;
   margin-left : 10px;
}

.lblSuccess {
   color : #00832d;
}

.classBtnLiberar {
   height : 23px;
   margin-top : 10px;
}

.class-table-filtrar {
   margin : 3px 0 0 5px;
}

.div-checkbox {
   margin-left : 5px;
   float : left;
}

.class-div-valoritem {
   float : left;
   width : 182px;
}

.class-td-resultadado {
   width : 20px;
   padding-right : 15px;
}

.class-span-resultado {
   padding : 0px 5px;
   margin-top : 3px;
}

.classBtnLiberar .btn-principal {
   float : right;
   margin-left : 10px;
}

.classBtnLiberar .class-lblaviso {
   float : right;
   margin : 5px 10px 0 0;
}

.class-rbt-item {
   float : left;
   width : 10%;
   height : 25px;
   margin-left : 10px;
}

.class-rbtterceiro {
   float : left;
   width : 14%;
   height : 25px;
   margin-left : 17px;
}

.classBtnLiberar .btn-secundario {
   float : right;
   margin-top : 5px;
   clear : both;
}

.class-cboEmpreendimento {
   width : 35%;
   height : 25px;
   margin-top : 8px;
   clear : both;
}

.class-span-item {
   float : left;
   width : 6px;
   padding : 0 9px 0 9px;
   margin-top : 3px;
}

.fieldset-libera-item {
   width : 515px;
   padding : 5px;
   border : 1px solid #C3C3C3;
   color : #565658;
   text-transform : none;
   font-weight : normal;
   background-color : #FFFFFF;
}

.imgFichaFornecedor {
   margin-left : 10px;
   margin-top : -17px;
   margin-top : -27px!important;
}

.classTableFornecedor {
   border : 1px solid #D9DAE0;
   padding : 4px 3px;
   margin-left : 8px;
   width : 98%;
   margin-bottom : 10px;
   margin-top : 3px;
}

.classFontBold {
   font-weight : bold;
}

.classTdFornecedor {
   border-bottom : 1px solid #D9DAE0;
   border-right : 1px solid #D9DAE0;
   padding : 2px;
}

.tdForneLeftTop {
   background-color : #EFF0F2;
   border : 1px solid #D9DAE0;
   color : #201F35;
   padding : 3px;
   text-align : center;
   vertical-align : middle;
   font-weight : bold;
}

.tdForneMeioTop {
   background-color : #EFF0F2;
   border : 1px solid #D9DAE0;
   color : #201F35;
   padding : 3px;
   text-align : center;
   vertical-align : middle;
   font-weight : bold;
}

.tdForneMeioTop {
   border-right : 1px solid #D9DAE0;
   border-bottom : 1px solid #D9DAE0;
   border-left : 1px solid #D9DAE0;
   padding : 2px;
}

.tdForneMeio {
   border-right : 1px solid #D9DAE0;
   border-bottom : 1px solid #D9DAE0;
   padding : 2px;
}

.tdForneLeft {
   border-right : 1px solid #D9DAE0;
   border-bottom : 1px solid #D9DAE0;
   border-left : 1px solid #D9DAE0;
   padding : 2px;
}

.fieldset-fornecedor-min {
   height : 58px;
   padding : 5px;
   border : 1px solid #C3C3C3;
   color : #565658;
   text-transform : none;
   font-weight : normal;
   background-color : #FFFFFF;
}

.fieldset-fornecedor-max {
   width : 98%;
   padding : 5px;
   border : 1px solid #C3C3C3;
   color : #565658;
   text-transform : none;
   font-weight : normal;
   background-color : #FFFFFF;
}

.div-lblFrete-forn {
   margin : 4px 0px 0 5px;
   border-bottom : 1px solid #D9DAE0;
   border-right : 1px solid #D9DAE0;
   height : 30px;
}

.class-td-suframa {
   width : 50%;
   height : 15px;
}

.class-table-fone {
   margin : 3px 0 10px 8px;
}

.class-tb-zonafranca {
   margin : 10px 0 5px 8px;
   width : 48%;
}

.fieldsetPesquisa {
   padding : 5px;
   border : 1px solid #d3d3d3;
   color : #565658;
}

.legendPesquisa {
   padding : 2px;
   margin : 2px 2px 5px 2px;
   font-weight : bold;
}

.tablePesquisa {
   min-height : 50px;
}

* table .tablePesquisa {
   height : 50px;
}

.popLeg {
   border : 1px solid #9da0aa;
   font : 11px Tahoma, Verdana, Arial, Sans-Serif;
   padding-left : 2px;
   height : 18px;
   width : 150px;
}

.popLegTd {
   border : 1px solid #9da0aa;
   border-right : 0px;
   width : 41px;
   background-color : #FFE1D2;
}

.popLegApont {
   border : 1px solid #9da0aa;
   font : 11px Tahoma, Verdana, Arial, Sans-Serif;
   padding-left : 2px;
   height : 18px;
   width : 200px;
}

.popLegTdApont {
   border : 1px solid #9da0aa;
   border-right : 0px;
   width : 41px;
}

.popLegTdApont1 {
   background-color : #6699CC;
}

.popLegTdApont2 {
   background-color : #CCFFFF;
}

.popLegTdApont3 {
   background-color : #99CCFF;
}

.popLegTdApont4 {
   background-color : #CCCC99;
}

.popLegTdApont5 {
   background-color : #99CC99;
}

.popLegTdApont6 {
   background-color : #6699CC;
}

.tdCotaForn1 {
   width : 25%;
   border : 1px solid #D9DAE0;
}

.tdCotaForn2 {
   width : 50%;
   border : 1px solid #D9DAE0;
   padding : 3px;
}

.spCotaForn {
   padding : 3px;
   height : 13px;
}

.classFormatTable {
   width : 200px;
   float : left;
   margin-right : 4px;
}

.classFormatTable tr {
   height : 14px;
}

.classFormatFornecedor {
   float : left;
   width : 190px;
   border : 1px solid #D9DAE0;
   margin-right : 4px;
   height : 70px;
   padding : 3px;
}

.classFormatFornecedor tr {
   height : 14px;
}

.classContatoFornec {
   width : 50%;
   height : 34px;
   border : 1px solid #D9DAE0;
   float : right;
}

.classContatoFornec2 {
   width : 49%;
   height : 34px;
   border : 1px solid #D9DAE0;
   float : left;
}

.classFornProduto {
   height : 34px;
   border : 1px solid #D9DAE0;
   float : left;
   width : 386px;
}

.classFornProduto2 {
   height : 34px;
   border : 1px solid #D9DAE0;
   float : left;
   width : 418px;
   margin-left : 4px;
}

.class-dados-analise {
   float : left;
   width : 360px;
}

.div-tab-fornecedor {
   height : 35px;
   padding-bottom : 6px;
   width : 100%;
}

.tb-margin-cotacao {
   margin : 0px 0px 5px 5px;
}

.fieldset-forn-cotacao {
   height : 72px;
   padding : 0px !important;
}

.class-lblDescProduto {
   margin-top : 2px;
   margin-left : 4px;
}

.class-valorunitario {
   height : 119px;
   border : 1px solid #D9DAE0;
}

.class-qtde-atendida {
   height : 70px;
   border : 1px solid #D9DAE0;
}

.fieldset-forn-cotacao {
   height : 70px;
   padding : 0px !important;
}

.class-valor-objetivo {
   height : 42px;
   border : 1px solid #D9DAE0;
   margin-top : 5px;
}

.div-forn-cotacao {
   float : left;
   width : 223px;
   height : 70px;
}

.class-dados-analise .div-info-geral {
   border : 1px solid #d9dae0;
   width : 100%;
}

.div-tab-mao-obra {
   height : 70px;
   border : 1px solid #D9DAE0;
}

.div-tab-cfop {
   height : 42px;
   border : 1px solid #D9DAE0;
   margin-top : 5px;
}

.div-qtde-atendida {
   height : 120px;
   width : 223px !important;
}

.div-tab-ipi {
   height : 119px;
   border : 1px solid #D9DAE0;
}

.div-ext-melhor-oferta {
   height : 51px;
   width : 150px;
   float : left;
   margin-left : 20px;
   border : 1px solid #C5C6CB;
}

.class-dados-analise .div-fornecedor {
   width : 100%;
   height : 35px;
   border : 1px solid #D9DAE0;
   margin-bottom : 5px;
}

.div-sup-melhor-oferta {
   border-bottom : 1px solid #C5C6CB;
   height : 25px;
   width : 100%;
   text-align : center;
   line-height : 25px;
   background-color : #E2E2E2;
   font-weight : bold;
   color : #585856;
}

.div-inf-melhor-oferta {
   height : 25px;
   width : 150px;
   background-color : #D4EAFB;
   text-align : center;
   font : 12px Tahoma;
   line-height : 25px;
}

.trFIltro {
   width : 553px;
}

.tableFiltro {
   width : 548px;
}

.tdFiltro {
   width : 551px;
   height : 33px;
}

.tdFiltroTxt {
   width : 211px;
   height : 19px;
}

.tdContrato {
   width : 193px;
   height : 19px;
}

.tdDescricao {
   width : 77px;
}

.widgetPanelZoom {
   background : #F9F9FA;
   border : solid 1px #D3D6DA;
   padding : 12px 15px 9px;
   margin : 0 0 5px 0;
   height : 44px;
   -moz-box-shadow : inset 0px 1px 4px rgba(0, 0, 0, 0.117188);
   -webkit-box-shadow : inset 0px 1px 4px rgba(0, 0, 0, 0.117188);
   box-shadow : inset 0px 1px 4px rgba(0, 0, 0, 0.117188);
   -moz-border-radius : 5px;
   -webkit-border-radius : 5px;
   border-radius : 5px;
}

.widgetPanelZoom img {
   margin-right : 11px;
}

.widgetPanelZoom .disabled {
   -moz-opacity : 0.2;
   filter : alpha(opacity=20);
   opacity : 0.2;
   cursor : default !important;
}

.leftZone,
.rightZone {
   float : left;
}

.leftZone {
   margin-right : 3px;
}

.fieldsetHeightSM {
   height : 113px;
}

.classDadosAcesso {
   float : left;
   text-align : left;
}

.widgetPanel {
   -moz-background-clip : border;
   -moz-background-origin : padding;
   -moz-background-size : auto auto;
   -moz-border-radius-bottomleft : 5px;
   -moz-border-radius-bottomright : 5px;
   -moz-border-radius-topleft : 5px;
   -moz-border-radius-topright : 5px;
   -moz-box-shadow : 0 1px 4px rgba(0, 0, 0, 0.118) inset;
   background-attachment : scroll;
   background-color : #F9F9FA;
   background-image : none;
   background-position : 0 0;
   background-repeat : repeat;
   border-bottom-color : #D3D6DA;
   border-bottom-style : solid;
   border-bottom-width : 1px;
   border-left-color-ltr-source : physical;
   border-left-color-rtl-source : physical;
   border-left-color-value : #D3D6DA;
   border-left-style-ltr-source : physical;
   border-left-style-rtl-source : physical;
   border-left-style-value : solid;
   border-left-width-ltr-source : physical;
   border-left-width-rtl-source : physical;
   border-left-width-value : 1px;
   border-right-color-ltr-source : physical;
   border-right-color-rtl-source : physical;
   border-right-color-value : #D3D6DA;
   border-right-style-ltr-source : physical;
   border-right-style-rtl-source : physical;
   border-right-style-value : solid;
   border-right-width-ltr-source : physical;
   border-right-width-rtl-source : physical;
   border-right-width-value : 1px;
   border : 1px solid #D3D6DA;
   height : 44px;
   margin-bottom : 5px;
   margin-left : 0;
   margin-right : 0;
   margin-top : 0;
   padding-bottom : 9px;
   padding-left : 15px;
   padding-right : 15px;
   padding-top : 12px;
   margin : 15px 0;
   min-width : 924px;
}

.widgetPanel .disabled {
   cursor : default !important;
   opacity : 0.2;
}

.classDisplayOff {
   display : none;
}

.classDockZone {
   width : 966px;
   height : 768px;
}

.divGauges {
   width : 183px;
   height : auto;
   margin-left : 12px;
}

.classAlturaNormal {
   height : 165px;
   width : 195px;
   border : 1px solid #DCDCDC;
}

.classAlturaReduzida {
   height : 110px;
   width : 195px;
   border : 1px solid #DCDCDC;
}

.classVerDetalhes {
   float : left;
   vertical-align : bottom;
   margin-top : 30px;
}

.classPopupLegTabela {
   width : 95%;
}

.classPopupLeg {
   border-spacing : 50px;
   padding : 3px;
   border : 1px;
   border-style : solid;
   border-color : #BEBEBE;
}

.classPopupLegExecao {
   background-color : #8BB9FD;
}

.classPopupLegSemDefinicao {
   background-color : #FFE4E1;
}

.classPopupLegAliquota {
   background-color : #FBF7D2;
}

.class-Background-Values {
   background-color : #F3F4F7;
}

.classValorMedicao {
   height : 45px;
   width : 97%;
}

#divFiltroGeral {
   width : 920px;
   height : 130px;
   margin-left : 5px;
}

.divInter {
   width : 480px;
   float : left;
   height : 20px;
   margin-bottom : 5px;
}

.divInter2 {
   width : 480px;
   height : 30px;
   margin-top : 10px;
}

.divInterR3 {
   width : 140px;
   float : left;
   height : 20px;
   margin-bottom : 5px;
}

.divInterR2 {
   width : 60px;
   float : left;
   height : 20px;
   margin-bottom : 5px;
}

.divInterR1 {
   width : 210px;
   float : left;
   height : 20px;
   margin-bottom : 5px;
}

.divInterR {
   width : 440px;
   float : left;
   height : 20px;
   margin-bottom : 5px;
}

.divInferiorLeft {
   width : 20%;
   float : left;
   height : 99%;
}

.divInferiorLeft2 {
   width : 50px;
   float : left;
   height : 99%;
   margin-top : 3px;
   margin-left : 5px;
}

.divInferiorRight {
   width : 69%;
   float : left;
   height : 99%;
}

.divLinhaForm {
   width : 267px;
   float : left;
   height : 20px;
   margin-bottom : 5px;
}

.divLinhaLeft {
   width : 89px;
   float : left;
   line-height : 20px;
}

.divLinhaRight {
   width : 178px;
   float : left;
}

.divLinhaTopLeft {
   width : 80px;
   float : left;
   height : 99%;
   line-height : 20px;
}

.divLinhaComponente {
   width : 150px;
   float : left;
   height : 99%;
}

.divLinhaData {
   float : left;
   height : 99%;
   line-height : 20px;
}

.div-row-obs {
   float : left;
   margin-left : 15px;
}

.div-conteudo-obs {
   width : 100%;
   clear : both;
   height : 100px;
}

.divInterR .data {
   width : 60px;
   float : left;
   height : 99%;
   line-height : 20px;
}

.class-conteudo-medicao {
   width : 100%;
   height : inherit;
   min-height : 260px;
}

.class-conteudo-medicao .class-grid-medicao {
   width : 100%;
   height : auto;
   margin-bottom : 15px;
}

.div-lblfornecedor {
   width : 460px;
   float : left;
   height : 99%;
   line-height : 20px;
}

.divInter .divdtefimmedicao {
   width : 140px;
   float : left;
   height : 99%;
}

#divMensagemUsers {
   color : #dd3c10;
}

.div-calculo-medicao {
   width : 534px;
   margin-left : 14px;
}

.campo-abatimento-fisico {
   width : 183px;
   height : 48px;
   font-weight : bold;
   line-height : 0px;
   margin-bottom : 5px;
}

.div-wuc-abatimento {
   border : 1px solid #C3C3C3;
   width : 491px;
   height : 130px;
   padding-left : 5px;
}

.div-botao-calc-medicao {
   clear : both;
   width : 500px;
   margin-top : 6px;
   height : 28px;
}

.div-botao-calc-medicao .class-table {
   float : right;
   margin-bottom : 7px;
}

.div-msg-usuario {
   margin-top : 20px;
   height : 30px;
   width : 100%;
}

.table-bt-obs {
   margin-top : 4px;
   float : right;
}

.desc-detalhe-item {
   height : 24px;
   line-height : 24px;
   width : 28%;
   float : left;
   text-align : left;
}

.valor-detalhe-item {
   height : 24px;
   line-height : 24px;
   width : 22%;
   float : left;
}

.valor-detalhe-classe {
   height : 24px;
   line-height : 24px;
   width : 62%;
   float : left;
}

.class-pop-calculo {
   margin-top : 10px;
   margin-bottom : 15px;
   height : 147px;
   width : 100%;
}

.class-btnObsMedicao {
   float : right;
   margin-top : 10px;
}

.class-AbatimentoFisico {
   margin-top : 8px;
}

.class-Botoes-Bloqueio {
   float : left;
   margin-left : 90px;
   margin-top : 15px;
}

.detalhe-item-header {
   border-bottom : 2px solid black;
   margin-top : 10px;
}

.class-fundo-valor {
   height : 30px;
   background-color : #F3F4F7;
}

.classbtnTrocaAgente {
   margin-top : 15px;
   margin-bottom : 5px;
   margin-left : 90px;
   height : 25px;
}

.tdQuadrosCollapseExpand {
   width : 20px;
   text-align : left;
}

.tdQuadrosCollapseExpandTexto {
   padding-left : 3px;
   text-align : left;
}

.divUserControlPainelMedicao {
   height : 100%;
   width : 100%;
}

.divPainelAcoes {
   width : 100%;
   clear : both;
   padding-top : 10px;
}

.divPainelTotalizacao {
   width : 62%;
   float : right;
   margin-right : 3px;
   margin-left : 1%;
}

.divPopupLegenda {
   margin-top : 5px;
   height : 30px;
   width : 100%;
}

.div-abatimento-left {
   height : 21px;
   width : 32%;
   float : left;
   line-height : 21px;
   margin-bottom : 4px;
   clear : both;
}

.div-abatimento-right {
   height : 21px;
   width : 66%;
   float : left;
   margin-left : 2px;
   margin-bottom : 4px;
}

.div-btn-abatimento {
   float : right;
   margin-top : 10px;
   margin-left : 2px;
}

.div-memo-abatimento {
   height : 40px;
   width : 66%;
   float : left;
   margin-left : 2px;
}

.div-conteudo-abatimento {
   width : 400px;
   height : 130px;
}

.div-Valores-Cotacao {
   height : 45px;
   width : 203px;
   margin-top : 15px;
   float : left;
}

.div-conteudo-filtro {
   padding : 5px;
   margin-top : 10px;
}

.padRight10px {
   padding-right : 10px;
}

.marginLeft4px {
   margin-left : 4px;
}

.minHeight {
   min-height : 470px;
}

.cursorPointer {
   cursor : pointer;
}

.filtroEntre {
   float : left;
   width : 182px;
}

.filtroSeparador {
   float : left;
   width : 6px;
   padding : 0 9px 0 9px;
   margin-top : 3px;
}

.divAprovacao {
   float : right;
   padding-left : 10px;
}

.aprovaAlcadaParecerCaption {
   text-align : center;
   width : 350px;
   height : 25px;
}

.aprovaAlcadaParecerMemo {
   text-align : center;
   width : 350px;
   height : 100px;
}

.divListBox {
   width : 330px;
   padding : 0px;
   display : block;
   clear : both;
   border-bottom-style : none;
}

.divTitleChkListBox {
   padding : 0px;
   display : block;
   clear : both;
   width : 303px;
}

.divChkListBox {
   border : 1px solid #9da0aa;
   border-bottom-color : #cacbd3;
   background : #f2f3f4 url('../TreeList/CssImages/TitleBack.png') repeat-x left top;
   text-align : left;
   padding : 0px;
   clear : both;
   display : block;
}

.chkListBox {
   padding : 2px;
   margin : 0px!important;
}

.divQuadros {
   border : solid 1px #a8aab4;
   padding : 0px;
   background-color : #FFFFFF;
}

.divQuadrosMain {
   margin : 0.5em;
   color : #201f35;
   text-align : left;
}

.divQuadrosHeader {
   font-size : 9pt;
   background-image : url('../../../Imagens/divHeaderBg.png');
   background-repeat : repeat-x;
   background-position : top;
   color : #201f35;
   background-color : #EFEFEF;
   border-bottom : Solid 1px #d0d2d8;
   height : 18px;
   padding : 4px;
   vertical-align : middle;
   text-align : left;
}

.tdTreeListImg {
   width : 20px;
   text-align : center;
}

.tdTreeList {
   width : auto;
   padding-left : 5px;
}

.tableFac {
   min-height : 50px;
}

.fsPainelConfiguracoes {
   width : 600px;
   min-width : 400px;
}

.divFiltroPainel {
   width : 950px;
   height : 500px;
   border : solid 0px #999;
   padding : 0px;
}

.tdFiltroTabela {
   padding : 2px 0px 2px 0px;
   width : 457px;
}

.tdFiltroLabel {
   width : 120px;
}

.tdFiltroLabelIntervalo {
   width : 20px;
   text-align : center;
}

.tdBtnFooter2 {
   width : 470px;
   text-align : right;
}

.divBtnFooter2 {
   float : right;
   padding : 0px 1px 0px 1px;
}

.tableDetPerfil2 {
   border : 1px solid #9f9f9f;
   border-collapse : collapse;
   width : 100%;
}

.tableDetPerfil2 td {
   border : 1px solid #9f9f9f;
   border-collapse : collapse;
   padding : 2px;
}

.tableDetPerfil3 {
   border : 1px solid #9f9f9f;
   border-collapse : collapse;
   width : 100%;
}

.tdDetPerfil3 {
   border : 1px solid #9f9f9f;
   border-collapse : collapse;
   padding : 5px 3px 3px 3px;
}

.subTdCadadastroLeft {
   border-left-color : #9f9f9f;
   border-left-style : solid;
   border-left-width : 1px;
   padding : 5px 3px 3px 3px;
}

.subTdCadadastroPad {
   padding : 5px 3px 3px 3px;
}

.DivRodapeAcoes {
   position : absolute;
   right : 0;
   bottom : 0;
}

.divFloatRight2 {
   float : right;
   padding : 6px 0px 6px 0px;
}

.divFloatLeft2 {
   float : left;
   padding : 6px 0px 6px 0px;
}

.class-titulo-campos {
   font-weight : bold;
}

.lblMsgErro {
   color : #FF0000;
   font-weight : bold;
   font-size : small;
}

.popLegSolicitacaoCab {
   border : 1px solid #9da0aa;
   font : 11px Tahoma, Verdana, Arial, Sans-Serif;
   padding-left : 2px;
   height : 18px;
   width : 90%;
}

.popLegSolicitacao {
   border-bottom : 1px solid #9da0aa;
   border-left : 1px solid #9da0aa;
   border-right : 1px solid #9da0aa;
   font : 11px Tahoma, Verdana, Arial, Sans-Serif;
   padding-left : 2px;
   height : 18px;
   width : 90%;
}

.popLegTdSolicitacaoCab {
   border : 1px solid #9da0aa;
   border-right : 0px;
   width : 41px;
}

.popLegTdSolicitacao {
   border-bottom : 1px solid #9da0aa;
   border-left : 1px solid #9da0aa;
   border-right : 1px solid #9da0aa;
   border-right : 0px;
   width : 41px;
}

.popLegTdSolic1 {
   background-color : #CFCFCF;
}

.popLegTdSolic2 {
   background-color : #C6E2FF;
}

.popLegTdSolic3 {
   background-color : #FFE4E1;
}

.popLegTdSolic4 {
   background-color : #FFDEAD;
}

.dxbButton_Imagem,
.dxbButtonHover_Image {
   border : 0px!important;
   background-color : transparent!important;
   padding : 0px!important;
}

.espacamento {
   padding : 6px;
}

.espacamento-topo {
   padding-top : 6px;
}

.largura-max-1200 {
   max-width : 1200px;
}

.label {
   padding : 0px 4px 4px;
}

.col1 {
   width : 100%;
   float : left;
}

.right {
   float : right;
}

.right-button {
   float : right;
   padding-left : 6px;
}

.left {
   float : left;
}

.div-msg-icone {
   float : left;
   height : 100%;
   padding-right : 10px;
}

.alturaItensMedicao {
   height : 150px;
   overflow : auto;
}

.disabled {
   cursor : default !important;
   opacity : 0.2;
}

.DivRodapeAcoes2 {
   float : right;
   padding : 6px;
}

.dxcvTable_DevEx {
   padding : 0px !important;
   border : none !important;
   line-height : 8pt !important;
}

.dxcvControl_DevEx .dxcvSeparator_DevEx,
.dxcvControl_DevEx .dxcvSeparator_DevEx div {
   height : 10px;
   width : 10px;
}

.dxcvCard_DevEx,
.dxcvFlowCard_DevEx,
.dxcvEmptyCard_DevEx {
   border : none;
   vertical-align : middle;
   text-align : center;
   width : 100px !important;
   height : 100px !important;
}

.btn-modulo {
   display : table;
   padding : 6px;
   width : 100px !important;
   height : 100px !important;
}

.btn-modulo a {
   color : white !important;
   font-size : 8pt !important;
   text-decoration : none !important;
}

.btn-modulo a:hover {
   color : white !important;
   text-decoration : underline !important;
}

.btn-modulo-card {
   display : table-cell;
   vertical-align : middle;
}

.btn-modulo-1 {
   background-color : #5588b1 !important;
}

.btn-modulo-2 {
   background-color : #2a9964 !important;
}

.btn-modulo-3 {
   background-color : #ce9d73 !important;
}

.btn-modulo-5 {
   background-color : #f6924a !important;
}

.btn-modulo-6 {
   background-color : #0c568c !important;
}

.btn-modulo-7 {
   background-color : #6065ae !important;
}

.btn-modulo-8 {
   background-color : #1967b1 !important;
}

.btn-modulo-9 {
   background-color : #c65ba3 !important;
}

