*{ margin: 0; padding: 0;}

/*---------------------------------- Index ----------------------------------*/

#cxglobal{width: 82%; margin-left: 17%; padding: 0; padding-top: 45px; padding-bottom: 1%;}
#topo{width: 100%; padding: 8px 0px; font-size: 25px; background: #ffffff; color: #888;}
#sombra{width: 100%; background: #ffffff; padding: 0px 15px 15px 15px; border: 1px solid #eeeeee;}
#global{width: 100%; padding: 5px 12px 12px 12px !important; background: #fafafa; border: 1px solid #eeeeee;} 
/* border: solid 1px #eee  box-shadow: 0 0 8px #bfbebe */

/*---------------------------------- Consulta ----------------------------------*/

#cxconsulta{width: 100%; height: 32px; margin: 15px 0 20px 0; padding: 0 !important;}
.btncon{height: 33px; background: #fff; padding-top: 5px; font-size: 13px !important; color: #333; border-radius: 0px !important; border: solid 1px #eee}
.btncon:hover{background: #6c757d; color: #ffffff !important}
.inputcon{height: 33px !important; border-radius: 0 !important; padding-top: 6px; border: solid 1px #eee; background: #fff; font-size: 14px !important; font-family: tahoma;}
.selectcon{height: 33px !important; border-radius: 0 !important; border: solid 1px #eee; background: #fff; padding-top: 5px; font-size: 14px !important; font-family: tahoma; color: #888;}

/*---------------------------------- Formulário ----------------------------------*/

.labell{font-size: 13px; color: #888;}
/* border: 1px solid #ddd; */
.input{height: 33px; margin: -8px 0px 0px 0px !important; background: #fff !important; font-size: 14px !important; font-family: tahoma; color: #777; border-radius: 0 !important; border: solid 1px #eee;}
.inutfile{height: 33px; margin-top: 1px; margin-bottom: -14px; padding: 3px 0 0 3px; background: #fff !important; font-size: 12px; color: #000; border-radius: 0 !important; border: solid 1px #eee;}
.select{height: 33px !important; margin: -8px 0px 0px 0px !important; padding-top: 5px; border-radius: 0 !important; border: solid 1px #eee; background: #fff; font-size: 13px !important; font-family: tahoma;}
.obs{margin: -6px 0px 0px 0px !important; background: #ffffff !important; border: solid 1px #eee; font-size: 15px; border-radius: 0; box-shadow: 0 0 0 0; margin-bottom: -2px !important;}
.bloco{height: 58px; padding: 2px !important;}
/* border: 2px solid #fafafa; */
.blocoobs{padding: 0 !important; padding: 2px !important;}
/* .espaco{padding-right: 2px !important;} */
.valor{text-align: right !important;}
.cxbtnform{width: 100%; height: 33px; padding: 0 !important; margin-top: 15px;}
.btnform{color: #fff; border-radius: 0!important;}
.btnimporta{height: 31px; padding: 4px 9px; color: #fff; float: left; margin-right: 4px; cursor: pointer; border-radius: 0 !important; font-size: 13px; font-weight: normal;}
.corfundo{background: #fafafa !important}
#arqsol{display: none;}

/*------------------------------------- Anexo -------------------------------------*/

#cxanexo{margin: 20px 0 0 0; padding: 0 !important;}
.cxbtnanexo{margin-top: 5px; padding: 0 !important;}
.btnanexo{background: #fff; height: 30px; font-size: 13px !important; margin-top: -8px; color: #777; border-radius: 0px !important; border: solid 1px #eee;}
.btnanexo:hover{background: #e3360e; color: #ffffff !important}
.btnimportar{height: 30px; background: #fff; font-size: 13px !important; color: #777; border-radius: 0px !important; border: solid 1px #eee;}
.btnimportar:hover{background: #e3360e; color: #ffffff !important}
.cxvalida{padding: 0 !important; margin-top: 5px; text-align: center;}
.valida{background: #f89f9f; color: #fff; font-size: 14px !important;}

/*------------------------------------- Tabela ------------------------------------*/

#titulo{background: #f3f4f6 !important; color:#777 !important; font-size: 14px !important; border-top: solid 1px #ddd !important; padding: 10px}
/* color:#333; border: solid 1px #eee; font-size: 13px;    */
#tabela{width: 100%; background-color: #fff !important; color: #777 !important; font-size: 12px; margin-bottom: 14px; font-family: tahoma;}
/* font-size: 13px; margin-bottom: 15px; border: solid 1px #eee; color: #333; font-family: tahoma; */
.btnedit{width: 21px; height: 22px !important; padding: 1px 0 0 4px !important; border-radius: 0 !important; margin-bottom: 1px; font-size: 13px;}
.btndel{width: 21px; height: 22px !important; padding: 1px 0 0 0 !important; border-radius: 0 !important; margin-left: 1px; margin-bottom: 1px; font-size: 13px;}
.btndow{width: 21px; height: 22px !important; padding: 1px 0 0 0 !important; border-radius: 0 !important; margin-left: 1px; margin-bottom: 1px; font-size: 13px;}
.btnane{width: 21px; height: 22px !important; padding: 1px 1px 0 1px !important; border-radius: 0 !important; margin-bottom: 1px; font-size: 13px;}
.qtd{font-size: 13px}