@charset "utf-8";@-webkit-keyframes anim-in {from {opacity: 0;-moz-opacity: 0;}to {opacity: 1;-moz-opacity: 1;}}@keyframes anim-in {from {opacity: 0;-moz-opacity: 0;}to {opacity: 1;-moz-opacity: 1;}}.form {opacity: 1;-moz-opacity: 1;text-align: left;background-color: #fff;position: relative;-webkit-animation: anim-in 0.2s ease-out;animation: anim-in 0.2s ease-out;}.area_total > form.form {margin-top: 30px;border: 1px solid #ccc;}.gerencial .ui-dialog .form {margin-top: 0px;background-color: transparent;}.form .acoes h2 {padding: 3px 0 0 15px;font-size: 12pt;float: left;color: #fff;}.form .acoes h2:first-child:last-child {float: none;text-align: left;}.form .acoes.meio h2 {padding: 3px 0 0 15px;font-size: 12pt;float: left;color: #666;background-color: transparent;}.form.centralizado, .form.impressao, .form.sombra {margin: 22px auto;position: relative;background-color: #fff;}.form.centralizado {min-width: 700px;width: 60%;}.form.impressao {width: 350px;}@media screen and (max-width: 500px) {.form.centralizado, .form.impressao, .form.sombra {margin: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}.area_total > form.form {margin-top: 0;}.form.centralizado {width: 100%;}.form.impressao {width: 100%;}}.form div label, .form fieldset legend, .form fieldset label {margin-bottom: 5px;display: block;width: auto;}.form input:not([type="checkbox"]):not([type="submit"]), .form select, .form textarea {-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;max-width: 100%;padding: 5px;}.form .disabled input[type='text'], .form .disabled input[type='file'], .form .disabled input[type='password'], .form .disabled select, .form .disabled textarea {border-color: #ccc;color: #999 !important;}.form input[type='text'], .form input[type='file'], .form input[type='password'], .form select, .form textarea {border: 1px solid #ccc;padding: 3px 3px 3px 3px;}.form input[type='text'].error, .form input[type='file'].error, .form input[type='password'].error, .form select.error, .form textarea.error {border: 1px solid red;}.form .ck .error {color: red;}.form input[type='text']:focus, .form input[type='file']:focus, .form input[type='password']:focus, .form select:focus, .form textarea:focus {border: 1px solid #666;background-color: #f6f6f6;}.form input[type='text']::-webkit-input-placeholder, .form input[type='file']::-webkit-input-placeholder, .form input[type='password']::-webkit-input-placeholder, .form select::-webkit-input-placeholder, .form textarea::-webkit-input-placeholder {color: #9da3a8;}.form input[type='text']:-moz-placeholder, .form input[type='file']:-moz-placeholder, .form input[type='password']:-moz-placeholder, .form select:-moz-placeholder, .form textarea:-moz-placeholder {color: #9da3a8;}.form input[type='text']::-moz-placeholder, .form input[type='file']::-moz-placeholder, .form input[type='password']::-moz-placeholder, .form select::-moz-placeholder, .form textarea::-moz-placeholder {color: #9da3a8;}.form input[type='text']:-ms-input-placeholder, .form input[type='file']:-ms-input-placeholder, .form input[type='password']:-ms-input-placeholder, .form select:-ms-input-placeholder, .form textarea:-ms-input-placeholder {color: #9da3a8;}.form .ipt_max input, .form .ipt_max textarea, .form .ipt_max select {width: 100%;}.form .ipt input, .form .ipt textarea {width: 50%;}.form .ipt_peq input, .form .ipt_peq textarea {width: 30%;}.form .numero input {max-width: 100px;}.form .data_mes_ano input, .filtros .data_mes_ano input, .form .data input, .filtros .data input {width: 110px;background-image: url(../../Images/Icons_16_16/calendar.png);background-repeat: no-repeat;background-position: 98% center;}.form .email input, .filtros .email input {width: 80%;}.form .hora input, .filtros .hora input {text-align: center;width: 50px;}.form div.ck input, .filtros div.ck input, .form fieldset.ck input, .filtros fieldset.ck input {border: none !important;margin-right: 4px;}.form div.ck label, .filtros div.ck label, .form fieldset.ck label, .filtro fieldset.ck label, .filtros td.ck label {color: #000;display: inline;margin-bottom: 0;margin-right: 4px;}.form.impressao .notype select {width: 100%;}.form .ipt, .form .ipt_max, .form .ipt_peq, .form .ck, .form .hora, .form .numero, .form .data, .form .data_mes_ano, .form .cpf, .form .cep, .form .email, .form .notype, .form .legend, .form .telefone {padding: 5px 10px 5px 10px;}.form .em-linha, .filtros .em-linha {padding: 5px;word-spacing: 0;letter-spacing: -6px;font-size: 0;}.form .em-linha > div, .filtros .em-linha > div, .form .em-linha > div.acoes {letter-spacing: 0;vertical-align: top;display: inline-block;*display: inline;*zoom: 1;}.form div.em-linha .ipt, .form div.em-linha .ipt_max, .form div.em-linha .ipt_peq, .form div.em-linha .ck, .form div.em-linha .hora, .form div.em-linha .numero, .form div.em-linha .data, .form div.em-linha .data_mes_ano, .form div.em-linha .email, .form div.em-linha .cpf, .form div.em-linha .cep, .form div.em-linha .notype, .form div.em-linha .legend, .form div.em-linha .telefone, .form div.em-linha > div {padding: 0 5px 0 5px;}.form div.em-linha > div > input, .form div.em-linha > div > select {width: 100%;}.form div.em-linha > div:not(.ck) > *[type='text']:nth-child(2):not(:last-child) {width: 76%;}.form div.em-linha > div.ck {padding-top: 23px;}.form div.em-linha > div.acoes > input {width: auto;}.form div.em-linha > div:first-of-type:nth-last-of-type(2), .form div.em-linha > div:first-of-type:nth-last-of-type(2) ~ div {width: 50%;}.form div.em-linha > div.menor:first-of-type:nth-last-of-type(2) {width: 20%;}.form div.em-linha > div.menor:first-of-type:nth-last-of-type(2) ~ div {width: 80%;}.form div.em-linha > div:first-of-type:nth-last-of-type(3), .form div.em-linha > div:first-of-type:nth-last-of-type(3) ~ div {width: 33.3%;}.form div.em-linha > div:first-of-type:nth-last-of-type(4), .form div.em-linha > div:first-of-type:nth-last-of-type(4) ~ div {width: 25%;}.form div.em-linha > div:first-of-type:nth-last-of-type(5), .form div.em-linha > div:first-of-type:nth-last-of-type(5) ~ div {width: 20%;}.form .em-linha .numero input {max-width: none;}.form .subtitulo {font-size: 17px;font-weight: bold;color: #959595;margin-left: 12px;}.form .box {background-color: #DBDBDB;padding-top: 5px;padding-bottom: 5px;}.form .info {display: none;}.form .destaque, .filtros .destaque {border: 2px dotted #ff6e00;padding: 5px;background-color: #FABE91;}.form > .destaque {margin: 10px;}.filtros > .destaque {margin-top: 0px 10px 10px 10px;}.form .destaque label {color: #000;}.form fieldset.destaque legend {color: #000;}.form .destaque label, .form .destaque input, .form .destaque select {margin: 3px 0 0 3px;}.form .destaque input[type='text'], .form .destaque input[type='file'], .form .destaque select {border: 1px solid #ff6e00;}.form textarea {height: 150px;}.form .no_label, .filtros .no_label {padding-top: 18px;}.form .legend div, .filtros .legend div {height: 20px;}.form .legend div > div, .filtros .legend div > div {border: 1px solid #000;height: 12px;width: 12px;float: left;}.form .legend div > label, .filtros .legend div > label {float: left;color: #000;margin-left: 3px;width: auto;}.form fieldset, .filtros fieldset {border: 1px solid #e4e4e4;margin: 10px;padding: 0 0 5px 5px;width: auto;}.form .obrigatorio label, .filtros .obrigatorio label, .obrigatorio legend {font-weight: bold;}.form fieldset.obrigatorio label, .filtros fieldset.obrigatorio label {font-weight: normal;}.form div.acoes {float: none;margin: 0 0 0 0;text-align: right;letter-spacing: 0;vertical-align: top;}.form div.acoes a, .form div.acoes input, .form div.acoes button {margin-left: 0;margin-right: 5px;}.form div.acoes.baixo {height: 50px;margin-top: 5px;background-color: #F2F2F2;border-top: 1px solid #ccc !important;}.form .vtab + div.acoes.baixo {margin-top: 0;}.form div.acoes.cima {min-height: 50px;border-bottom: 1px solid #ccc !important;padding-bottom: 12px;background-color: #9da3a8;}.form.centralizado div.duas_colunas {height: auto;clear: both;}.form .acoes.meio {min-height: 40px;padding-left: 0;border-bottom: 1px solid #ccc;margin-bottom: 10px;margin-top: 10px;}.filtros {width: 100%;}.filtros.shadow {-moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.2);box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.2);}.filtros div, .filtros fieldset, .filtros .acoes {display: inline-block;vertical-align: top;margin: 5px;}.filtros div label {display: block;width: 100%;}.filtros div label label {padding: 2px;float: left;display: block;}.form_det div label {font-family: tahoma;font-size: 11px;font-weight: bold;color: #F66701;}.filtros div label input {margin: -3px;padding: 0px;border: none;float: left;}.filtros input, .filtros select, .form_det select {border: 1px solid #999;border-radius: 4px;color: #666;padding: 5px;height: 29px !important;}.filtros input.error, .filtros select.error, .form_det select.error {border: 1px solid red;}.filtros + div.acoes {display: inline-block;width: 50%;}.filtros + div.acoes + .paginacao {display: inline-block;width: 50%;text-align: right;}span.acoes, div.acoes {padding-top: 12px;border: none;display: block;}div.acoes {}div.acoes.direita {float: right;}div.acoes a, div.acoes input, div.acoes button, span.acoes a, span.acoes input, span.acoes button {color: #666;display: block;background-position: 3px center;background-repeat: no-repeat;margin-right: 0;margin-left: 5px;text-decoration: none;border: none;cursor: pointer;background-color: transparent;}div.acoes.cima a, div.acoes.cima input, div.acoes.cima button, span.acoes.cima a, span.acoes.cima input, span.acoes.cima button {color: #666;}div.acoes.cima a:hover, div.acoes.cima input:hover, div.acoes.cima button:hover, span.acoes.cima a:hover, span.acoes.cima input:hover, span.acoes.cima button:hover {color: #666;}div.acoes a, div.acoes input, div.acoes button {display: inline-block;vertical-align: top;}span.acoes a, span.acoes input, span.acoes button {display: inline-block;vertical-align: top;}.ui-dialog-content span.acoes a, span.acoes input, span.acoes button {float: none;}.titulo_gradiente .button {float: right;}span.acoes a, div.acoes a, a.button {padding: 4px 7px 0px 7px;}span.acoes input, div.acoes input, span.acoes button, div.acoes button, input.button {height: 25px;padding: 0px 7px 0px 7px;}.acoes a:hover, .acoes input:hover, .acoes button:hover, a.button:hover, input.button:hover {border-color: #666;background-color: #e4e4e4;color: #000;}span.acoes.tool a, div.acoes.tool a {background-position: center center;font-size: 0;overflow: hidden;width: 25px;margin-left: 0px;margin-right: 3px;margin-top: 0px;border: 1px solid transparent;padding: 5px;}div.acoes.meio.tool a {background-color: transparent;box-shadow: none;}span.acoes.tool a.ck.checked, div.acoes.tool a.ck.checked {border: 1px solid #3E6AD8;background-color: #C7D3F8;}span.acoes.tool a:hover, div.acoes.tool a:hover {border: 1px solid #999;background-color: #e4e4e4;}table td.acoes.tool a, .em-linha div.acoes.tool a {padding: 0px;background-position: center center;text-indent: -5000px;overflow: hidden;width: 20px;float: none;margin-left: 0px;margin-right: 3px;display: inline-block;vertical-align: top;}.table td.centro.acoes.tool a {text-align: center;}.em-linha div.acoes.tool a {float: left !important;}table td.acoes.tool a.ck.checked {border: 1px solid #3E6AD8;background-color: #C7D3F8;}table td.acoes.tool a:hover, .em-linha div.acoes.tool a:hover {border: 1px solid #999;background-color: #e4e4e4;}table td.acoes a, table td.acoes input, table td.acoes button {color: #fff;display: block;background-position: left center;background-repeat: no-repeat;float: left;margin-left: 10px;text-decoration: none;border: none;cursor: pointer;background-color: transparent;padding: 3px 7px 0px 23px;}table td.acoes a:hover, table td.acoes input:hover {background-color: transparent;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}label.acoes a, label.acoes input {color: #999;display: block;background-position: left center;background-repeat: no-repeat;margin-left: 2px;text-decoration: none;border: none;cursor: pointer;background-color: transparent;float: right;overflow: hidden;text-indent: -5000px;width: 20px;}.acoes a, a.button {height: 25px;}.acoes input, input:button {padding: 0px 0px 0px 20px;height: 30px;}div.acoes.sem_borda a, div.acoes.sem_borda a:hover {border: none;background-color: #FFFFFF;}.form .numero.mascara input {text-align: right;}.button {color: #999;background-position: center center;background-repeat: no-repeat;text-decoration: none;border: none;cursor: pointer;padding: 3px 3px 0px 23px;border: 1px solid #ccc;background-color: #f7f7f7;margin: 0px 3px 0px 3px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;text-indent: -5000px;overflow: hidden;}a.button {display: block;}.form br {clear: both;}.loader_form {background-image: url(../../Images/Form/loader_form.gif);}div.em-linha a {margin: 0 !important;}div.numero a, div.em-linha a, div.ipt a, div.ipt_max a, div.ipt_peq a, div.hora a, div.notype a {padding: 3px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;border: 1px solid #ccc;background-repeat: no-repeat;background-position: center center;text-decoration: none;background-color: #e4e4e4;display: inline-block;width: 30px;height: 24px;text-indent: -5000px;vertical-align: top;}div.numero a:hover, div.em-linha a:hover, div.ipt a:hover, div.ipt_max a:hover, div.ipt_peq a:hover, div.hora a:hover, div.notype a:hover {border-color: #999;background-color: #E2E2E2;}div.ipt_max input:nth-last-child(2):not(.info) {width: 90%;}