*{margin:0;padding:0;text-decoration:none;border:none;font-family:Arial, sans-serif;border-collapse:collapse;}
/*datepicker*/
.ui-datepicker{background:#4c4c4c;border:3px solid #118743;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:5px;font-size:16px !important;} 
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background-color:#118743;border:1px solid #fff;color:#fff;font-weight:bold;text-align:center;} 
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight,.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{background-color:#fff;color:#118743;border-color:#118743;font-weight:bold;text-decoration:none;} 
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{background-color:#4c4c4c;border-color:#fff;}
.ui-datepicker .ui-datepicker-header{background-color:#118743;padding:0;border:none !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.ui-datepicker .ui-datepicker-title{line-height:30px;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{top:0;height:100%;width:28px;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ui-datepicker .ui-datepicker-prev{left:0;}
.ui-datepicker .ui-datepicker-next{right:0;}
.ui-datepicker table{margin:0;}
.ui-datepicker th{padding:5px;}
.ui-datepicker td span, .ui-datepicker td a{padding:2px;}
/*Geral*/
html,body{width:100%;height:100%;float:left;background-color:#bbb;}
.conteudo{width:100%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:155px;position:relative;z-index:1;text-align:center;}
.wrapper{display:inline-block;vertical-align:top;width:100%;max-width:1300px;}
.principal{width:100%;float:left;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;background-color:#fff;text-align:left;}
.tituloPg{font-weight:bold;font-size:20px;float:left;width:100%;margin-bottom:30px;line-height:26px;color:#000;text-transform:uppercase;}
.subtituloPg{font-weight:bold;font-size:18px;float:left;width:100%;margin:15px 0;line-height:22px;color:#000;text-transform:uppercase;}
.subTit{font-weight:bold;font-size:14px;float:left;width:100%;margin-bottom:30px;line-height:20px;color:#000;}
/*error*/
.erroVal{border-color:#f00 !important;background-color:#ffcccc !important;}
/*Login*/
#login{height:100%;background:#bbb;}
.wrapLog{width:80%;max-width:400px;height:100%;margin:0 auto;position:relative;}
.formLogin{position:absolute;display:block;width:90%;height:274px;padding:20px;background-color:#fff;margin:auto;top:0;left:0;right:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 7px 0 #000;-moz-box-shadow:0 0 7px 0 #000;box-shadow:0 0 7px 0 #000;}
.formLogin .logo{float:left;width:100%;height:80px;position:relative;margin-bottom:10px;}
.formLogin .logo img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-height:100%;max-width:100%;}
.formLogin form{width:100%;float:left;}
.formLogin form input{width:100%;padding:0 15px;float:left;margin-bottom:10px;font-size:16px;color:#000;line-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;}
.formLogin form input.btnEnv{padding:0;text-align:center;font-weight:bold;cursor:pointer;background-color:#118743;text-transform:uppercase;border:none;color:#fff;margin-bottom:0;}
.formLogin .esqSenha{width:100%;float:left;border-top:1px solid #fff;margin-top:20px;padding-top:20px;}
.formLogin .esqSenha a{width:100%;float:left;font-size:14px;color:#fff;font-weight:normal;text-decoration:underline;text-align:center;line-height:17px;}
/*header*/
.header{width:150px;max-height:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:10;padding:15px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:auto;}
.header .logo{float:left;width:100%;margin-bottom:20px;text-align:center;}
.header .logo img{display:inline-block;vertical-align:top;max-height:60px;max-width:100%;}
.header .user{float:left;width:100%;line-height:16px;font-size:11px;font-weight:bold;color:#000;text-transform:uppercase;text-align:center;}
.nav,.infos{float:left;width:100%;margin-top:20px;}
.infos{padding-top:15px;border-top:1px dashed #000;}
.nav a,.infos a{float:left;width:100%;font-size:11px;line-height:16px;font-weight:bold;text-transform:uppercase;text-align:center;padding:10px 5px;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:5px;background-color:#118743;}
/*filtros*/
.filtro{width:100%;float:left;margin-bottom:20px;}
.filtro form{width:auto;float:left;height:auto;}
.filtro .titulo{float:left;font-size:12px;font-weight:bold;color:#000;line-height:30px;margin:0 10px 10px 0;text-transform:uppercase;}
.filtro .campo{float:left;width:auto;max-width:100%;margin-right:10px;margin:0 10px 10px 0;}
.filtro .campo label{width:auto;float:left;font-size:10px;color:#000;line-height:15px;text-transform:uppercase;}
.filtro .campo input,.filtro .campo select{width:auto;max-width:100%;border:1px solid #4c4c4c;float:left;font-size:14px;color:#000;line-height:15px;padding:5px;height:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;}
.campo select.selmult{height:125px !important;}
.filtro .campo input{width:120px;}
.filtro .campo select{padding:0;line-height:25px;}
.filtro input[type=submit]{border:none;float:left;font-size:11px;color:#fff;line-height:40px;height:40px;background-color:#118743;padding:0 10px;font-weight:bold;text-transform:uppercase;cursor:pointer;margin:0 10px 10px 0;}
.filtro input[type=checkbox]{display:none;}
.filtro input[type=checkbox] + label,.form input[type=radio] + label{width:35px;height:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:url('../imagens/checkoff.png');background-size:35px auto;background-repeat:no-repeat;background-position:left center;cursor:pointer;display:block;}
.filtro input[type=checkbox]:checked + label{background-image:url('../imagens/checkon.png');}
.filtro .check{padding-bottom:0;}
.filtro .check input[type=checkbox] + label{width:auto;margin-right:0;padding-left:40px;margin:0;line-height:30px;clear:both;}
/*formularios*/
.form{width:100%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.form .campo{width:100%;float:left;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#e5e5e5;}
.form .campo.titulo{color:#fff;font-size:14px;font-weight:bold;text-transform:uppercase;text-align:center;background-color:#118743;}
.form .campo.c2{width:50%;}
.form .campo.c3{width:33.333%;}
.form .campo.c32{width:66.666%;}
.form .campo.c4{width:25%;}
.form .campo.c43{width:75%;}
.form .campo.c5{width:20%;}
.form .campo.c6{width:16.6666%;}
.form .campo label{width:100%;float:left;color:#000;font-size:11px;font-weight:bold;text-transform:uppercase;line-height:16px;}
.form .campo p{width:auto;float:left;padding:5px 10px;line-height:20px;height:30px;font-size:12px;color:#fff;background-color:#118743;margin-top:16px;font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.form .campo input,.form .campo textarea,.form .campo select{width:100%;float:left;padding:5px;line-height:20px;height:30px;font-size:12px;color:#000;border:1px solid #000;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.form .campo textarea{height:80px;}
.form .campo .seluf,.form .campo .selatuf{width:70px;}
.form .campo .selcidade,.form .campo .selatcidade{width:calc(100% - 70px);border-left:none;}
.form input[type="submit"]{background-color:#118743;float:right;padding:10px 20px;font-size:12px;line-height:20px;text-transform:uppercase;color:#fff;font-weight:bold;cursor:pointer;clear:both;margin-top:15px;}
.form input[type=checkbox],.form input[type=radio]{display:none;}
.form input[type=checkbox] + label,.form input[type=radio] + label{width:35px;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:url('../imagens/checkoff.png');background-size:35px auto;background-repeat:no-repeat;background-position:left center;cursor:pointer;display:block;}
.form input[type=checkbox]:checked + label,.form input[type=radio]:checked + label{background-image:url('../imagens/checkon.png');}
.form .check{padding-bottom:0;}
.form .check input[type=checkbox] + label,.form .check input[type=radio] + label{width:auto;margin-right:0;padding-left:40px;margin:0 20px 10px 0;line-height:30px;}
.form .tabela .check{padding-bottom:7px;;}
.form .tabela .check input[type=checkbox] + label,.form .tabela .check input[type=radio] + label{margin:0;}
.form .campo.boxat label{border-bottom:1px solid #000;}
.form .campo.boxat div{width:48%;margin:10px 0 0 4%;float:left;}
.form .campo.boxat div:nth-of-type(2n+1){margin-left:0;}
.form .campo.boxat div .selatcidade{width:calc(100% - 100px);}
.form .campo.boxat div .btnremove{width:30px;height:30px !important;float:left;cursor:pointer;overflow:hidden;color:transparent !important;background-size:auto 80%;background-repeat:no-repeat;background-position:center center;background-color:#FF7E80 !important;background-image:url(../imagens/delete.png);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;border-left:none;}
.form .campo.boxat .btnadd{background-color:#118743;float:left;padding:5px 10px;font-size:12px;line-height:20px;text-transform:uppercase;color:#fff;font-weight:bold;cursor:pointer;clear:both;margin-top:10px;}
/*form ajax*/
.boxajax{background-color:rgba(0,0,0,0.9);position:fixed;padding:10px;top:0;left:0;width:100%;height:100%;z-index:999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.boxajax .tituloPg{margin:0;padding:0 10px 20px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:1200px;}
.boxajax form{float:left;max-width:1200px;overflow:auto;}
.boxajax .formajax{float:left;max-width:1200px;width:100%;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#e5e5e5;overflow:auto;}
.formajax .btnajax{background-color:#118743;float:right;padding:10px 20px;font-size:12px;line-height:20px;text-transform:uppercase;color:#fff;font-weight:bold;cursor:pointer;clear:none;margin:15px 0 0 15px;}
.formajax .btnajax.btncancelar{float:left;background-color:#555;margin:15px 15px 0 0;}
.formtabelas{text-align:center;}
.formtabelas div.btable{display:inline-block;vertical-align:top;margin:10px;padding:10px;border:1px solid #000;text-align:left;background-color:#fff;font-size:14px;}
.formtabelas div.btable .titulo{float:left;width:100%;padding-bottom:5px;margin-bottom:5px;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #000;text-align:center;}
.formajax.formtabelas .btnajax{clear:both;float:none;margin:15px auto auto auto;width:100px;display:block;}
.formajax .campo select.selmult{height:96px !important;}
/*tabelas*/
.tabela{width:100%;display:table;float:left;border-collapse:collapse;}
.tabela .linha{display:table-row;border-collapse:collapse;}
.tabela .linha .cell{display:table-cell;font-size:12px;text-align:left;line-height:16px;padding:7px;vertical-align:middle;border-left:1px solid #000;border-collapse:collapse;background-color:#bebebe;}
.tabela .linha .cell:nth-of-type(1){border-left:none;}
.tabela div.linha:nth-of-type(2n+1) .cell{background-color:#e5e5e5;}
.formajax .tabela div.linha:nth-of-type(2n+1) .cell{background-color:#fff;}
.tabela .linha .cell hr{border:none;border-bottom:1px solid #999;height:1px;width:100%;display:block;margin:2px 0 3px 0;}
.tabela div.linha:nth-of-type(2n+1) .cell hr{border-bottom-color:#bbb;}
.tabela .linha.titulo .cell hr{border-bottom-color:#fff !important;}
.tabela .linha:hover .cell,.tabela .linha.marcada .cell{background-color:#fcde05 !important;}
.tabela .linha .cell.sta{background-color:#ffdd00 !important;}
.tabela .linha:nth-of-type(2n+1) .cell.sta{background-color:#fff000 !important;}
.tabela .linha .cell.sti{background-color:#FF950F !important;}
.tabela .linha:nth-of-type(2n+1) .cell.sti{background-color:#FFB150 !important;}
.tabela .linha .cell.stb{background-color:#00ccff !important;}
.tabela .linha:nth-of-type(2n+1) .cell.stb{background-color:#00e0ff !important;}
.tabela .linha .cell.str{background-color:#00d000 !important;}
.tabela .linha:nth-of-type(2n+1) .cell.str{background-color:#00f000 !important;}
.tabela .linha .cell.stc{background-color:#ff0000 !important;}
.tabela .linha:nth-of-type(2n+1) .cell.stc{background-color:#ff4400 !important;}
.tabela .linha .cell.conf{background-color:#00d000 !important;}
.tabela .linha:nth-of-type(2n+1) .cell.conf{background-color:#00f000 !important;}
.tabela .linha .cell.nconf{background-color:#ffdd00 !important;}
.tabela .linha:nth-of-type(2n+1) .cell.nconf{background-color:#fff000 !important;}
.tabela .linha .cell.btnFM{width:40px;padding:0;}
.tabela .linha.titulo .cell{background-color:#118743 !important;text-align:center;font-weight:bold;color:#fff;text-transform:uppercase;font-size:11px;}
.tabela .linha.titulo .cell a{display:inline-block;background-color:#00d000;text-align:center;font-weight:bold;color:#000;text-transform:uppercase;font-size:14px;border:1px solid #000;padding:0 3px;margin:2px;}
.tabela .linha .cell form{width:100%;float:left;height:100%;padding:3px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tabela .linha .cell form input[type="submit"]{width:30px;height:24px !important;float:left;cursor:pointer;overflow:hidden;color:transparent !important;background-size:auto 80%;background-repeat:no-repeat;background-position:center center;}
.tabela .linha div form input[type="submit"][value="Editar"]{background-color:#FF0 !important;background-image:url(../imagens/edit.png);}
.tabela .linha div form input[type="submit"][value="Whatsapp"]{background-color:#0F0 !important;background-image:url(../imagens/whatsapp.png);}
.tabela .linha div form input[type="submit"][value="Visualizar"]{background-color:#0F0 !important;background-image:url(../imagens/print.png);}
.tabela .linha div form input[type="submit"][value="Gastos"]{background-color:#0F0 !important;background-image:url(../imagens/gastos.png);}
.tabela .linha div form input[type="submit"][value="Relatorio"]{background-color:#0F0 !important;background-image:url(../imagens/relatorio.png);}
.tabela .linha div form input[type="submit"][value="Financeiro"]{background-color:#0F0 !important;background-image:url(../imagens/financeiro.png);}
.tabela .linha div form input[type="submit"][value="Duplicar"]{background-color:#00e0ff !important;background-image:url(../imagens/duplicar.png);}
.tabela .linha div form input[type="submit"][value="Excluir"]{background-color:#FF7E80 !important;background-image:url(../imagens/delete.png);}
.tabela .linha.deletado .cell{background-image:url(../imagens/deletado.png);background-repeat:repeat;background-position:center center;background-size:auto;}
.tabela .linha .cell .txtlar{background-color:#FF950F !important;display:block}
.tabela .linha:nth-of-type(2n+1) .cell .txtlar{background-color:#FFB150 !important;}
.tabela .linha .cell .txtazul{background-color:#00ccff !important;display:block;}
.tabela .linha:nth-of-type(2n+1) .cell .txtazul{background-color:#00e0ff !important;}
.tabela .linha .cell .txtverde{background-color:#00d000 !important;display:block;}
.tabela .linha:nth-of-type(2n+1) .cell .txtverde{background-color:#00f000 !important;}
.tabela .linha .cell .txtamarelo{background-color:#ffdd00 !important;display:block;}
.tabela .linha:nth-of-type(2n+1) .cell .txtamarelo{background-color:#fff000 !important;}
/*misc*/
.botoes{float:left;width:100%;margin-bottom:15px;}
.btnacao{background-color:#118743;float:right;margin:0 0 0 10px;font-size:12px;text-transform:uppercase;color:#fff;font-weight:bold;padding:10px 20px;line-height:20px;cursor:pointer;}
.watermark{display:none;width:100%;height:100%;position:fixed;}
.watermark img{display:inline-block;position:absolute;top:0;left:0;bottom:0;margin:auto 0;width:100%;opacity:0.08;}
/*fichas*/
#fichas .tabela .linha .cell{text-align:center;}
#fichas .tabela .linha .cell.btnFM{width:68px;padding:2px;}
#fichas .tabela .linha .cell.btnFM form{height:auto;padding:2px;width:34px;}
#fichas .tabela .linha .cell .boxobs{height:auto;padding:2px;width:30px;display:inline-block;float:left;}

#fichas .tabela .linha .cell .boxobs input[type="submit"][value="Obs"]{width:30px;height:24px !important;float:left;cursor:pointer;overflow:hidden;color:transparent !important;background-size:auto 80%;background-repeat:no-repeat;background-position:center center;background-color:#FF9E00 !important;background-image:url(../imagens/observacao.png);}
#fichas .tabela .linha .cell .boxobs .boxajax{display:none;}
#fichas .tabela .linha .cell .boxobs .boxajax{padding:10px;bottom:0;right:0;max-width:calc(100% - 155px);max-height:90%;width:auto;height:auto;top:auto;left:auto;}
#fichas .tabela .linha .cell .boxobs .boxajax .tituloPg{padding:0 0 10px 0;font-size:14px;}
#fichas .tabela .linha .cell .boxobs .boxajax div{float:left;max-width:100%;overflow:auto;}
#fichas .tabela .linha .cell .boxobs .boxajax .formajax{max-width:100%;width:auto;padding:10px;}
#fichas .tabela .linha .cell .boxobs .boxajax .formajax .btnajax{margin:10px 0 0 10px;}
#fichas .tabela .linha .cell .boxobs .boxajax .formajax .btnajax.btncancelar{float:left;background-color:#555;margin:10px 0 0 0;}
.formficha .arquivo a,.formficha .arquivo p{width:auto;float:left;padding:5px 10px;line-height:20px;height:30px;font-size:12px;color:#fff;background-color:#118743;margin-top:16px;font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:10px;cursor:pointer;}
.formficha input[type=text]:disabled{background-color:#ccc;}
#visualizarimg{text-align:center;}
#visualizarimg img{display:inline-block;max-width:100%;vertical-align:top;}

/*operação*/
#boxcopiagastos{display:none !important;}
.formajax fieldset.campo{border:/*1px solid #000*/none;margin-bottom:10px;padding:0;}
.formajax fieldset.campo legend{color: #000;font-size:11px;font-weight:bold;text-transform:uppercase;line-height:16px;}
.formajax fieldset.campo .btnremove{width:30px;height:30px !important;float:left;cursor:pointer;overflow:hidden;color:transparent !important;background-size:auto 80%;background-repeat:no-repeat;background-position:center center;background-color:#FF7E80 !important;background-image:url(../imagens/delete.png);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;margin:2px;}
#operacao fieldset.campo .btnremove{width:30px;height:30px !important;float:left;cursor:pointer;overflow:hidden;color:transparent !important;background-size:auto 80%;background-repeat:no-repeat;background-position:center center;background-color:#FF7E80 !important;background-image:url(../imagens/delete.png);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;margin:2px;}

/*checkout*/
#boxcheckout .tabela .linha .cell input,#boxcheckout .tabela .linha .cell select{display:inline-block;width:100%;vertical-align:top;padding:3px;font-size:12px;color:#000;background-color:#fff;line-height:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#boxcheckout .tabela .linha .cell.pax input:nth-of-type(2),#boxcheckout .tabela .linha .cell.pax input:nth-of-type(3),#boxcheckout .tabela .linha .cell.pax input:nth-of-type(4){width:40px;}
#boxcheckout .tabela .linha .cell .btnremove{width:30px;height:30px !important;float:left;cursor:pointer;overflow:hidden;color:transparent !important;background-size:auto 80%;background-repeat:no-repeat;background-position:center center;background-color:#FF7E80 !important;background-image:url(../imagens/delete.png);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;margin:2px;}
#boxcheckout .tabela .linha .cell input[type=checkbox]{display:none;}
#boxcheckout .btnacao{clear:both;float:none;display:block;margin:0 0 0 auto;width:105px;text-align:center;}

/*SIG*/
#consultasig .logo{float:left;width:100%;margin-bottom:30px;}
#consultasig .logo img{float:left;width:100%;max-height:65px;object-fit:contain;object-position:50% 50%;}
#consultasig .conteudo{padding:0;}



/*links ajax*/
.tabela .linha .btnform{width:30px;height:24px !important;float:left;cursor:pointer;overflow:hidden;color:transparent !important;background-size:auto 80%;background-repeat:no-repeat;background-position:center center;}
.tabela .linha .btnform.btneditar{background-color:#FF0 !important;background-image:url(../imagens/edit.png);}
.tabela .linha .btnform.btnwhatsapp{background-color:#0F0 !important;background-image:url(../imagens/whatsapp.png);}
.tabela .linha .btnform.btnvisualizar{background-color:#0F0 !important;background-image:url(../imagens/print.png);}
.tabela .linha .btnform.btngastos{background-color:#0F0 !important;background-image:url(../imagens/gastos.png);}
.tabela .linha .btnform.btnduplicar{background-color:#00e0ff !important;background-image:url(../imagens/duplicar.png);}
.tabela .linha .btnform.btnexcluir{background-color:#FF7E80 !important;background-image:url(../imagens/delete.png);}
.btnformvolta{background-color:#555;float:left;padding:10px 20px;font-size:12px;line-height:20px;text-transform:uppercase;color:#fff;font-weight:bold;cursor:pointer;clear:none;margin:15px 15px 0 0;clear:both;}

/*operação*/
#boxoperacao .tabela .linha .cell span{color:#FF0000 !important;font-weight:bold !important;}


/*mobile*/
@media all and (max-width:950px){
	.header{float:left;width:100%;position:relative;margin-bottom:5px;padding-bottom:10px;}
	.header .logo{width:50%;height:32px;margin-bottom:0;}
	.header .logo img{max-height:100%;}
	.header .user{width:50%;margin-bottom:0;}
	.nav,.infos{padding-top:0;margin-top:10px;text-align:center;border-top:1px dashed #000;}
	.nav a,.infos a{width:105px;text-align:center;float:none;vertical-align:top;margin:10px 2px 0 2px;display:inline-block;padding:8px 0;}
	.conteudo{padding:0;}
	.tabela .linha .cell,.tabela .linha.titulo .cell{padding:3px 2px !important;font-size:11px !important;line-height:15px !important;}
}
/*print*/
@media print{
	@page {size:210mm 297mm;margin:15mm;}	
	.watermark{display:block;}
	html,body,.wrapper{width:100% !important;max-width:none;max-height:none;display:block;background:none !important;}
	.principal{background-color:transparent !important;}
	#operacaorel table,
	#operacaofinanceiro table{font-size:10px !important;}
	.conteudo{width:100%;padding:0;}
	.tituloPg{margin-bottom:10px;font-size:16px;}
	.tabela{border:1px solid #000;background-color:transparent;}
	.tabela .linha .cell,.tabela .linha.titulo .cell{border-bottom:1px solid #000 !important;padding:2px !important;font-size:11px !important;line-height:15px !important;background-color:transparent !important;color:#000 !important;}
	.tabela .linha .cell hr{border-bottom-color:#999 !important;}
	header,.btnFM,.btnacao,.filtro,.btnformvolta{display:none !important;}
}