.no-close .ui-dialog-titlebar-close {
  display: none;
}
label {
    display: block; margin-top: 0px;
}
label.error {
    color: red;
    font-family:Helvetica, Geneva, sans-serif;
    font-size:10px;
    font-weight:bold;
}
.observacoes_pequeno {
    color: red;
    font-family:Helvetica, Geneva, sans-serif;
    font-size:10px;
    font-weight:normal;
}

.rodape {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #666;
    text-decoration: none;
}
.rodape_branco {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
}
.campologin {
    border-bottom:none;
    border-left:none;
    border-right:none;
    border-top:none;
    background: none;
}
.indetific_login1 {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFC;
    text-decoration: none;
}
.indetific_login2 {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
}
.rtl_busc {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666;
    text-decoration: none;
}
.rtl_busc_g {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #666;
    text-decoration: none;
}
.tit_pesquisa {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
}
.tit_tabela {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #900;
    text-decoration: none;
}

.tit_tabela_azul {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #006699;
    text-decoration: none;
}
.tit_tabela_azul_g {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #006699;
    text-decoration: none;
}
.tit_tabela_vermelho_g {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #CD2626;
    text-decoration: none;
}
.tit_tabela_azul_escuro {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #0c1064;
    text-decoration: none;
}

.tit_tabela_verde {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #060;
    text-decoration: none;
}

.tit_tabela_vermelho {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #F00;
    text-decoration: none;
}
.tit_tabela_branco {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.tit_tabela_g_branco {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.texto_tabela_0 {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
}
.texto_tabela_0_azul {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #03C;
    text-decoration: none;
}
.texto_tabela {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
}
.texto_tabela_encerrado {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFDFD0;
    text-decoration: none;
}
.texto_tabela_vermelho {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FF0000;
    text-decoration: none;
}
.texto_tabela_courier {
    font-family: 'courier new', Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
}
.texto_tabela_g {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
}
.texto_tabela_g_cinza {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #6e6f64;
    text-decoration: none;
}
.texto_tabela_cinza {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #CCC;
    text-decoration: none;
}
.texto_tabela_justificado {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    text-align:justify;
}
.row1{
background-color: #FFFFFF;
}
.row2{
background-color: #E6E6E6;
}
.row3{
background-color: #c9e7e9;
}
.row_encerrado{
background-color: #E07B31;
}
.row_atencao{
background-color: #00AED4;
}
.fundo_vermelho {
    background-color: #FFE2E2;
}
.nao_fechou {
    background-color: #FFE2E2;
    font-weight: bold;
    color: #06C;
}
.nao_fechou_fonte {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 11px;
    font-weight: bold !important;
    color: #FF0000 !important;
}
.rtl_form {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}
.rtl_form_vermelho {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #06C;
    text-decoration: none;
}
.rtl_form_g {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}
.rtl_form_branco {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
}
.rtl_form_cinza {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #818181;
    text-decoration: none;
}
.tit_formulario {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #900;
    text-decoration: none;
}
.alerta {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #F00;
    text-decoration: none;
}
.alerta_g {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #F00;
    text-decoration: none;
}
.alerta_azul {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #06C;
    text-decoration: none;
}
.alerta_azul_2 {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #0027ff;
    text-decoration: none;
}
.alerta_branco {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
}
.observacoes {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #990000;
    text-decoration: none;
}
.observacoes_azul {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #36F;
    text-decoration: none;
}
.asterisco {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #F00;
    text-decoration: none;
}
.rtl_form_azul {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #06C;
    text-decoration: none;
}
.rtl_form_azul_g {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #06C;
    text-decoration: none;
}
.campo_cod {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #F00;
    text-decoration: none;
    text-align:center;
}
.tit_vermelho {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #F00;
    text-decoration: none;
}
.tit_vermelho_f18 {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #F00;
    text-decoration: none;
}
.campo_centralizado {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    color: #000;
    text-decoration: none;
    text-align:center;
}
.link_forms {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    color: #C00;
    text-decoration: none;
}
.link_forms:hover {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    color: #000;
    text-decoration: underline;
}
.link_os {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 25px;
    font-weight: bold;
    color: #C00;
    text-decoration: none;
}
.link_os:hover {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 25px;
    font-weight: bold;
    color: #000;
    text-decoration: underline;
}
.link_texto_tabela {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #00F;
    text-decoration: none;
}
.link_texto_tabela:hover {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: underline;
}
.link_aces {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 10px;
    color: #000;
    text-decoration: none;
}
.link_aces:hover {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 10px;
    color: #bc1010;
    text-decoration: underline;
}
.oc_titulos {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}
.subtitulos2 {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}
.subtitulos {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}
.subtitulos_azul {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #0027ff;
    text-decoration: none;
}
.oc_geral {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
}
.oc_geral_2 {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
}
.oc_tabela {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
}
.oc_tabela_bold {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}
.oc_link {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 15px;
    color: #03C;
    text-decoration: none;
}
.oc_link:hover {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 15px;
    color: #000;
    text-decoration: underline;
}
.link_order {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    color: #FFD400;
    text-decoration: none;
}
.link_order:hover {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    color: #fff;
    text-decoration: underline;
}
.campo_texto_w {
    width:400px;
}
.campo_texto_medio_w {
    width:320px;
}
.campo_texto_medio2_w {
    width:250px;
}
.campo_texto_pequeno_w {
    width:150px;
}
.campo_data_w {
    width:100px;
}
.campo_hora_w {
    width:70px;
}
.campo_numero_w {
    width:100px;
}
.campo_numero_80w {
    width:80;
}
.campo_pequeno_w {
    width:90px;
}
.campo_minimo_w {
    width:30px;
}
.campo_numero_minimo_w {
    width:60px;
}
.campo_numero_minimo_fonte_w {
    width:50px;
    font-family:Helvetica, Geneva, sans-serif;
    font-size:10px;
    height:18px;
}
.campo_numero_minimo_fonte2_w {
    width:70px;
    font-family:Helvetica, Geneva, sans-serif;
    font-size:10px;
    height:18px;
}
.campo_texto_medio_fonte_w {
    width:270px;
    font-family:Helvetica, Geneva, sans-serif;
    font-size:11px;
    height:20px;
}
.campo_numero_texto_w {
    width:100px;
    font-family:Helvetica, Geneva, sans-serif;
    font-size:11px;
    height:20px;
}
.campo_numero_texto2_w {
    width:150px;
    font-family:Helvetica, Geneva, sans-serif;
    font-size:11px;
    height:20px;
}
.combo_texto_w {
    width:70px;
    font-family:Helvetica, Geneva, sans-serif;
    font-size:11px;
    height:20px;
}
.borda_tabela {
    border:#333 1px solid;
}
.texto_tabela_2 {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
}
.texto_tabela_2_branco {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
}
.texto_tabela_2_amarelo {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #fff080;
    text-decoration: none;
}
.texto_tabela_3 {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
}
.texto_tabela_2_musgo {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #960;
    text-decoration: none;
}
.fundo_celula {
    background-color:#CCC;
}
.fundo_celula2 {
    background-color:#DDD;
}
.label_verde {
    background: #063;
    border: 1px solid #fff;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 3px;
    text-align: center;
    color:#ffffff;
    width:50px;
    display: inline-block;
    border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}
.label_vermelho {
    background: #C30;
    border: 1px solid #fff;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 3px;
    text-align: center;
    color:#ffffff;
    width:50px;
    display: inline-block;
    border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}
.label_c_laranja {
    background: #F63;
    border: 1px solid #fff;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 3px;
    text-align: center;
    color:#ffffff;
    width:110px;
    display: inline-block;
    border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}
.label_c_verde {
    background: #063;
    border: 1px solid #fff;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 3px;
    text-align: center;
    color:#ffffff;
    width:110px;
    display: inline-block;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.label_c_vermelho {
    background: #C03;
    border: 1px solid #fff;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 3px;
    text-align: center;
    color:#ffffff;
    width:110px;
    display: inline-block;
    border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}
.label_c_musgo {
    background: #996;
    border: 1px solid #fff;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 3px;
    text-align: center;
    color:#ffffff;
    width:110px;
    display: inline-block;
    border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}
.label_c_cinza {
    background: #F3F3F3;
    border: 1px solid #fff;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 3px;
    text-align: center;
    color:#ffffff;
    width:110px;
    display: inline-block;
    border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}
.label_c_laranja_2 {
    background: #F63;
    border: 1px solid #fff;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 3px;
    text-align: center;
    color:#ffffff;
    width:50px;
    display: inline-block;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.label_c_vermelho_2 {
    background: #C03;
    border: 1px solid #fff;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 3px;
    text-align: center;
    color:#ffffff;
    width:50px;
    display: inline-block;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.label_c_musgo_2 {
    background: #996;
    border: 1px solid #fff;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 3px;
    text-align: center;
    color:#ffffff;
    width:50px;
    display: inline-block;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.label_c_cinza_2 {
    background: #F3F3F3;
    border: 1px solid #fff;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 3px;
    text-align: center;
    color:#000000;
    width:50px;
    display: inline-block;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.label_c_laranja_g {
    background: #F63;
    border: 1px solid #fff;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 3px;
    text-align: center;
    color:#ffffff;
    width:144px;
    display: inline-block;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.row1_b{
background-color: #F3F3F3;
}
.row2_b{
background-color: #E6E6E6;
}
.spoiler
    {
    border:0px solid #ddd;
    padding:3px;
    }

.spoiler .inner
    {
    border:0px solid #eee;
    padding:3px;margin:3px;
    }

.texto_info_verde
{
    font-family:Helvetica, Geneva, sans-serif;
    font-size:12px;
    color:#060;
}

.texto_info_vermelho
{
    font-family:Helvetica, Geneva, sans-serif;
    font-size:12px;
    color: #F00;
}
.tpag {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #b10015;
}

img {
    border:none;
    outline:none;
}
a {
    text-decoration:none;
}
.as_wrapper{
    margin:0 auto;
    width:750px;
    font-family:Arial;
    color:#333;
    font-size:14px;
    padding:20px;
    border:2px dashed #17A3F7;
}
.h1 a {
    text-decoration:none;
    color:#000;
}
.h1 a:hover {
    text-decoration:underline;
}
.as_gridder_table {
    border-collapse:collapse;
    border:#c9e7e9 solid 1px;
}
.as_gridder_table tr.grid_header {
    font-weight:bold;
    background:#c9e7e9;
}
.as_gridder_table tr.odd {
    background-color:#fffeff;
    -webkit-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
    transition: background-color 0.5s ease-out;
}
.as_gridder_table tr.even {
    background-color:#dafaf9;
    -webkit-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
    transition: background-color 0.5s ease-out;
}
.as_gridder_table tr.odd:hover, .as_gridder_table tr.even:hover, .as_gridder_table tr.odd.active, .as_gridder_table tr.odd.active {
    background:#75E4F9;
}
.as_gridder_table tr td {
    vertical-align:middle;
    height:40px;
}
.grid_heading {
    display:block;
    padding:8px 4px;
}
.grid_content {
    display:block;
    padding:8px 4px;
    min-height:22px;
}
.grid_content.sno {
    width:auto;
}
.grid_content span {
    padding:3px 0px;
    position:relative;
    top:5px;
}
.grid_content.editable {
    width:100%;
}
.gridder_input, .gridder_add {
    display:none;
    margin:0;
    padding:0;
    outline:none;
    border:none;
    padding:2px;
    border:#24E2F2 solid 1px;
    width:200px;
    height:20px;
}
.gridder_add {
    display:block;
    border:#CCCCCC solid 1px;
}
.gridder_input.select, .gridder_add.select {
    height:auto;
}
.gridder_input:hover, .gridder_input:active, .gridder_add:hover, .gridder_add:active {
    outline:none;
}
#addnew {
    display:none;
}
.gridder_addrecord_button {
    margin:0;
    padding:0;
    outline:none;
    border:none;
    background:url(../imagens/tick.png) no-repeat;
    cursor:pointer;
    display:inline-block;
    height:16px;
    width:16px;
}