﻿*
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}


@font-face
{
    font-family: 'KlavikaBoldBold';
    src: url('../font/klavikaboldbold-webfont.eot');
    src: url('../font/klavikaboldbold-webfont.eot?#iefix') format('embedded-opentype'), url('../font/klavikaboldbold-webfont.woff') format('woff'), url('../font/klavikaboldbold-webfont.ttf') format('truetype'), url('../font/klavikaboldbold-webfont.svg#KlavikaBoldBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

span{
font-family: arial;
font-size: 12px;}

h2{
color: #929292;
font-size: 13px;
font-family: arial;
padding: 0 0 2px 0;
font-weight: bold;}
h3
{
    color: #ff0000;
    font-size: 11px;
    font-family: 'arial';
    padding:   0  0  0   0;
    font-weight: lighter;
    margin: 5px 5px 0 0;
}

.margin0{margin: 0 !Important; }

.clearfix:after
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.btn-pos-right
{
    margin-top: 10px;
    float: right;
}
.conteiner{
    width: 1260px;
    height: 700px;
    margin: 0 auto;
    font-family: Arial;
    font-size: 12px;
    color: #5c5c5c;
}
.header
{
    width: 100%;
}
.header .logotipo
{
    width: 110px;
    height: 60px;
    float: left;
    margin-top: 8px;
    text-indent: -9999px;
    background: url(../img/Logo-Samu.png);
}

.header .administrador
{
    float: right;
    font-family: 'KlavikaBoldBold';
    font-size: 13px;
    font-weight: normal;
    color: #f58000;
    padding: 10px 10px 0 10px;
    font-weight: lighter;
}


.sys-logout-conteiner
{
    margin-top: 2px;
    float: right;
}
.sys-logout-conteiner li
{
    float: left;
    height: 32px;
}
.sys-logout-conteiner li.btn-chat
{
    float: left;
}
.adc
{
    float: right;
    background: url(../img/Logossss.png) no-repeat;
    width: 132px;
    height: 52px;
    margin-top: 10px;
}
.content{
    padding: 8px 0 0 0;
    height: 618px;
}
.content.frota{
    height: 620px;}
.col-left{
    width: 369px;
    float: left;
    font-family: Arial;
    font-size: 12px;
    color: #5c5c5c;
}

.col-left .content-frame{
    border: none;
    width: 369px;
    height: 588px;
}
.col-left .content-frame{
    height: 618px;}
    
.col-left .content-frame.frota{
    height: 621px;}    
    
.col-right{
    width: 950px;
    float: left;
    font-family: arial;
    font-size: 11px;
    color: #5c5c5c;
}
.col-right .content-frame{
    border: 5px;
    height: 618px;
    width: 882px;}
    
.col-right .content-frame.frota{
    height: 621px;}
.tabs dt
{
    float: left;
    position: relative;
    height: 40px;
}
.tabs dt .aba-linha
{
    width: 1px;
    height: 35px;
    background: #b5b5b5;
    position: absolute;
    bottom: 0;
    right: 0;
}


.tabs dd{
    clear: both;
    position: relative;
    margin-top: -5px;
    float: left;
    padding: 0px 12px 12px 12px;
    background: #dbdbdb;
    height: 594px;
    overflow: hidden;
}

.tabs dd.frota{
    height: 594px;}

.tabs dd.frotaR{
    height: 613px;}
    
.ct-radio-operador{
clear:both;
position:relative;
margin-top:-5px;
float:left;
padding:0px 12px 12px 12px;
background:#e6e6e6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
height:678px;}

.box-interno
{
    background: #f8f8f8;
    padding: 7px 8px;
    margin-top: 10px;
    float: left;
    position: relative;}

.col-left .box-interno
{
    width: 329px;
}

.col-right .box-interno.grande
{
    width: 842px;
}
.col-right .box-interno.medio
{
    width: 408px;
    float: left;
    position: relative;
}
.box-interno.medio.first
{
    margin-right: 10px;
}

.sty-table table{
    width: 328px;
}

.sty-table2 table {
width: 345px;
background: #FFF;
}

.sty-table table.pacienteModal{
    width: 800px;
}

.sty-table table th
{
    background: #929292;
    font-weight: lighter;
    font-size: 13px;
    font-weight: bold;
    color: #FFF !Important
}



.sty-table table, .sty-table table td{
    border: 1px solid #adadad;
    border-collapse: collapse;
    padding: 4px 8px;
    text-align: left;
    font-size: 12px;
    font-family:tahoma;
    
  
    
    }

.sty-table table td a
{
    color: #000}

.tabelaover tr.ativo, .tabelaover tr.ativo a, .sty-table table td a:hover{
    color: #fff !Important;
}


.tabelaover tr{
    font-size:13px;
    
}



.col-right{
    width: 882px;
    float: right;
}
/*----------------------
MODULO -> formularios            
------------------------*/
.rows
{
    clear: both;
    padding: 3px 0;
}

.rows1
{
    clear: both;
    padding: 0px 0;
}


.rows:after
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.rows input[type=text], .rows textarea, .rows input[type=password]{
    border: 1px solid #c3c3c3;
    height: 20px;
    outline: none;
    float: left;
    position: relative;
    background: #f1f1f1;
}

.rows textarea{
    background: none;
    font-family: Arial;
    font-size: 12px;
    background: #f1f1f1;
}
.rows select{
    height: 22px;
    outline: none;
    background: #f1f1f1;
    border: 1px solid #c3c3c3;
}
.rows label
{
    width: 80px;
    float: left;
    line-height: 23px;
}

.bx-ocorrencia-numero{
    float: left;
    background: url(../img/bg-ocorrencia-numero.png) no-repeat;
}
.bx-ocorrencia-numero input
{
    border: none;
    background: none;
    color: #F47B00;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
}
.bx-ocorrencia-numero .txt
{
    float: left;
    width: 81px;
    height: 25px;
    text-indent: -99999px;
}

.sinalizador{
    float: left;
    width: 34px;
    height: 27px;
    background: url(../img/bg_sinalizador.gif)  no-repeat 3px 0;
}



/*----------------------
MODULO -> formularios - tamanhos inputs            
------------------------*/
.inp-ocorrencia-numero
{
    width: 123px;
    font-size:16px;
     font-weight:bold;
}
.inp-solicitante
{
    width: 404px;
}
.inp-prefixo
{
    width: 50px;
    margin: 0 16px 0 0;
}
.inp-telefone
{
    width: 130px;
}
.inp-motivo
{
    width: 404px;
    height: 52px;
}
.inp-apelido
{
    width: 404px;
}


/*----------------------
MODULO -> formularios - tamanhos label 
------------------------*/
.lb-solicitante
{
    width: 68px;
    line-height: 25px;
}
.rows .lb-num-telefone
{
    width: 179px;
    text-align: center;
    text-indent: 32px;
}
.rows .lb-top
{
    line-height: 13px;
}
.rows .lb-tipo-ocorre
{
    width: 103px;
    color: #F47B00;
    font-size: 16px;
    font-family: 'KlavikaBoldBold';
}
.rows .lb-motivo-ocorre
{
    width: 150px;
    text-align: center;
    color: #F47B00;
    font-size: 16px;
    font-family: 'KlavikaBoldBold';
}
/*----------------------
MODULO -> formularios - tamanhos textarea
------------------------*/
.txtarea-obs-finais-enfermagem
{
    width: 691px;
    height: 60px !important;
}

.txtarea-obs-finais-medicas
{
    width: 691px;
    height: 110px !important;
}


/*----------------------
MODULO -> formularios - tamanhos Selects           
------------------------*/
.rows .slc-tipo-ocorre
{
    width: 223px;
    float: left;
}
.rows .slc-motivo-ocorre
{
    width: 220px;
    float: left;
}
.form-position-0
{
    width: 506px;
    float: left;
}
.form-position-0 textarea {
    height:50px}

.slc-Hipotese
{
    width: 565px  !important;;
}
.slc-paciente
{
    width: 680px;
}

.slc-veiculo
{
    width: 480px;
}


.form-position-1 .tipo-chamadas
{
    float: right;
    margin: 12px 0px 16px 0;
}
.form-position-1 .tipo-chamadas li{
float: left;
width: 69px;
border: 1px solid;
height: 26px;
margin-right: 9px;}

.form-position-1{
    float: left;
    width: 332px;}
.form-position-1 label
{
    width: 135px;
    padding-left: 11px;
}
.form-position-1 select
{
    width: 186px;
    float: right;
}

.form-postion-2
{
}
.form-postion-2 label
{
    width: 68px;
}
.form-postion-2 .slc-municipio
{
    width: 337px;
}
.form-postion-2 .slc-bairro
{
    width: 180px;
    float: left;
}
.form-postion-2 .lb-tipo-logradouro
{
    width: 41px;
    padding-left: 20px;
}
.form-postion-2 .lb-complemento
{
    width: 87px;
    padding-left: 7px;
}
.form-postion-2 .slc-tipo-logradouro
{
    width: 96px;
    float: left;
}
.form-postion-2 .inp-logradouro
{
    width: 334px;
}
.form-postion-2 .inp-numero
{
    width: 50px;
}
.form-postion-2 .inp-complemento
{
    width: 188px;
}
.form-postion-2 .inp-ponto-referecia
{
    width: 335px;
}
.copiar-ocorrencia
{
    float: right;
    position: absolute;
    top: 7px;
    font-size: 11px;
    right: -22px;
    width: 180px;
}
.copiar-ocorrencia input
{
    position: relative;
    top: 2px;
}

.form-position-3{
    width: 412px;
    float: left;
}
.form-position-3 .inp-mensagem{
    width: 330px;
    height: 58px;}
    
.form-position-3 .slc-rel-ocorr{
    width: 332px;
}
.form-position-3 .btn-pesq-leitos
{
    margin-left: 110px;
}
.form-position-3 .btn-mais-diagnostico
{
}

.form-position-4{
    width: 360px;
    float: right;
}

ul.link-btn li a{
float: right;
height: 11px;
border: 1px solid #cdcdcd;
padding: 7px 9px;
margin: 7px 0 5px 5px;
background: url(../img/img-nova/btn.png) 0 -1px;
text-transform: uppercase;
font-size: 8px;
text-decoration: none;
color: #555555;
font-weight: bold;
  -webkit-border-radius: 2px;
  border-radius: 2px;
font-family: arial;}

ul.link-btn li a.largura1{
width: 90px;
text-align: center;}

ul.link-btn li a.largura2{
width: 107px;
text-align: center;}
ul.link-btn li a.largura3{
width: 90px;
text-align: center;
margin-right: 2px !Important;}

ul.link-btn li a.largura4{
width: 118px;
text-align: center;
margin-right: 2px !Important;}

 

ul.link-btn li a:hover{
color: #FFF;
background: url(../img/img-nova/btn.png) 0 -25px;}

.form-position-4 .slc-enviar-para{
    width: 280px;
    float: right;}

 ul.link-btn li a.cinza{
background: url(../img/img-nova/btn.png) 0 -25px;
font-size: 10px;
color: #FFF;}

 ul.link-btn  li a.cinza:hover{
background: url(../img/img-nova/btn.png) 0 -1px;
color: #555555;}

.form-position-5{
    width: 840px;
    float: left;}

/*----------------------
label           
------------------------*/
.form-position-5 label
{
    width: 140px;
   
}

.form-position-5 .tipo-chamadas
{
    float: right;
    margin: 10px 10px 0 0;
}
.form-position-5 .tipo-chamadas li
{
    float: left;
}

.slc-Paciente
{
    width: 695px !important;
}


.bt-avaliacao-orientacao
{
    float: right;
    position: relative;
    margin-top: -2px;
}

.btn-confirmar
{
    float: right;
}
.btn-mais-diagnostico
{
    float: right;
    margin-right: 5px;
}


.btn-libera-itens
{
    margin-right: 2px;
}


/*----------------------
frame left tabelas       
------------------------*/

.tb-apelido, .tb-atendimentos-livres, .tb-ocorre-reguladas{
    height: 130px;
    position: relative;
    overflow: auto;
    width: 100%;
}
.tb-avaliacao{
    height: 80px;
    position: relative;
    overflow: auto;
    width: 100%;
}
.tb-atendimentos-livres{
    height: 95px;
}
.tb-ocorre-reguladas
{
    height: 255px;
}
.tb-apelido table, .tb-atendimentos-livres table, .tb-ocorre-reguladas table{
    margin-left: -1px;
    margin-bottom: 0px;
}
.scroll-tb table{
    margin-left: -1px;
    margin-bottom: 0px;
}

.tb-solicitacoes{
    height: 200px;
}
.tb-patio{
    height: 170px;
}
.tb-livre-qrv{
    height: 170px;
}
.tb-ocupado{
    height: 170px;
}
ul.bt-list-frota{
    padding: 10px 0px;
    float: left;
    width: 351px;
}
ul.bt-list-frota li{
    float: left;
}

/*----------------------
PESQUISA E CONCLUSÃO        
------------------------*/

table.tabela-full, .sty-table table.tabela-full-header
{
    width: 841px;
}
.sty-table table.tabela-full-header tr td
{
    padding: 4px 0;
}
table.tabela-full, table.tabela-full tbody
{
    border-collapse: collapse;
}
table.tabela-full tbody tr td
{
    border: 1px solid #ADADAD;
    border-collapse: collapse;
    margin: 0 -8px 0 0;
    text-align: left;
}
table.tabela-full tbody tr:nth-child(odd)
{
    background-color: #FFF;
}
table.tabela-full tbody tr:nth-child(even)
{
    background-color: #f4f4f4;
}
#pane-table-full
{
    height: 110px;
    width: 100%;
    overflow: auto;
    position: relative;
}
.form-position-0.pesquisa
{
    width: 466px;
}
.rows label.lb-paciente
{
    width: 110px;
}
.inp-observacao
{
    min-width: 364px;
    max-width: 364px;
    min-height: 83px;
    max-height: 83px;
}
.form-position-1.observacao
{
    width: 374px;
    margin-top: -24px;
}
.form-position-1 .lb-observacao
{
    padding: 0;
}
.lb-alinhados
{
    width: 374px;
}
.lb-alinhados label
{
    float: left;
    padding: 0;
    width: auto;
}
.lb-alinhados input[type=radio]
{
    width: 15px;
    height: 15px;
    display:inline;
    margin-left: 10px;
    float: left;
}
.novadesicao{
margin: -2px 0 0 10px;}

/*----------------------
PAGINA -> AVALIAÇÃO        
------------------------*/

.sty-table.avaliacao-tb-geral table
{
    width: 841px;
}
.avaliacao-tbcausas
{
    width: 841px;
    height: 225px;
}
.avaliacao-tbcausas tr td input
{
    display: block;
    margin: 0 auto;
}
.avaliacao-legenda
{
    padding: 25px 0 0 0;
}
.avaliacao-legenda ul
{
    width: 570px;
    float: left;
}
.avaliacao-legenda ul li
{
    display: inline;
    float: left;
    margin: 0 13px 0 0;
    padding: 0 0 0 22px;
}
.avaliacao-legenda ul li.naorespondida
{
    background: url(../img/avaliacao-leganda-nao-respondida.png) no-repeat;
}
.avaliacao-legenda ul li.respondida
{
    background: url(../img/avaliacao-leganda-respondida.png) no-repeat;
}
.avaliacao-legenda ul li.respondidadiferente
{
    background: url(../img/avaliacao-leganda-respondida-diferente.png) no-repeat;
}
.rows.avaliacao-input-maior label
{
    width: 130px;
}
.rows.avaliacao-input-maior label.avaliacao-solicitacaoapoio
{
    width: 170px;
}
.rows.avaliacao-input-maior .pa-inicial
{
    width: 488px;
    margin-right: 10px;
}
.rows.avaliacao-input-maior .slc-classificacao
{
    float: left;
    margin: 0 10px 0 0;
    width: 500px;
}
.rows.avaliacao-solicita-tipo-veiculo label
{
    width: 128px;
}
.rows.avaliacao-solicita-tipo-veiculo .slc-avaliacao-tipoveiculo
{
    width: 165px;
    float: left;
    margin: 0 5px 0 0;
}
/*----------------------
PAGINA -> Paciente      
------------------------*/
.inp-idade
{
    width: 51px;
}
.inp-NomeCompleto
{
    width: 688px;
}
.inp-CNS
{
    width: 280px;
}
.inp-CNS2
{
    width: 287px;
}
.inp-Descricao
{
    width: 688px;
    height: 52px;
}

.form-postion-6
{
}
.form-postion-6 .rows label
{
    width: 138px;
    float: left;
    line-height: 23px;
}

.form-postion-6 .rows .lb-idade
{
    width: 41px;
    padding-left: 20px;
}
.form-postion-6 .rows .lb-orgao
{
    width: 100px;
    padding-left: 20px;
}

.slc-Paciente2
{
    width: 553px;
}

.slc-Paciente3
{
    width: 500px;
    
}

.slc-ClassifPaciente
{
    width: 282px;
    float: left;
}

.slc-ClassifPacienteAnos
{
    width: 149px;
    float: left;
    margin-left: 10px;
}

.slc-ClassifPacienteanosSexo
{
    float: left;
    margin-left: 10px;
    width: 127px;
}

.slc-OrgaoEmissor
{
    float: left;
    width: 289px;
}
.paciente-inp-CPF
{
    width: 88px;
}
.form-postion-6 .rows .paciente-lb-numero
{
    width: 77px;
    text-align: center;
}
.paciente-inp-numero
{
    width: 112px;
}
/*----------------------
PAGINA -> radio operador      
------------------------*/
.radiooperador-seq-envio
{
    float: left;
    margin: 0 10px;
    background: url(../img/seq-envio.png) no-repeat;
}
.radiooperador-avaliacaomedica
{
    float: left;
    margin: -1px 30px 0px 30px;
    background: url(../img/seq-envio.png) no-repeat;
}
.radiooperador-seq-envio .txt
{
    width: 93px;
    height: 25px;
    float: left;
    text-indent: -9999px;
}
.radiooperador-seq-envio .inp-seq-envio
{
    width: 37px;
    height: 16px;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
}
.radiooperador-bt-confirmar
{
    margin-right: 5px;
}
.radiooperador-tipo-veiculo
{
    float: left;
    background: url(../img/tipo-veiculo.png) no-repeat;
}
.radiooperador-tipo-veiculo .txt
{
    width: 104px;
    height: 25px;
    float: left;
    text-indent: -9999px;
}
.radiooperador-tipo-veiculo .inp-tipo-veiculo
{
    width: 150px;
    height: 16px;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
}
.radiooperador-tabela.sty-table table
{
    width: 405px;
}
.radiooperador-unidadedestino
{
    height: 50px;
}
.inp-radiooperador-mensagem
{
    min-width: 405px;
    min-height: 50px;
    max-width: 405px;
    max-height: 50px;
}
.form-position-3.radiooperador-droplist
{
    width: 365px;
}
.radiooperador-veiculosdisponiveis
{
    width: 364px;
    height: 64px;
}
.radiooperador-insereremove
{
    width: 66px;
    float: left;
    margin: 15px 23px 0;
}
.radiooperador-insereremove.ultimo
{
    margin: 45px 23px 0;
}
.radiooperador-insereremove input
{
    display: block;
    margin: 0 0 5px 0;
}
.form-position-3.radiooperador-droplist-ocorrencia
{
    width: 364px;
    float: right;
}
.radiooperador-profissionaisocorrencia
{
    width: 364px;
}
.form-position-3.radiooperador-droplist .radiooperador-disponveis
{
    width: 284px;
    margin: 0 0 15px;
}

/*----------------------
PAGINA -> Posicao da ocorrencia     
------------------------*/
.psc-ocorr-ct-lightbox
{
    width: 823px;
    height: 642px;
    padding: 0 10px;
    display: block;
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(pie/PIE.htc);
    background: url(../img/bg-ct-lightbox.jpg) repeat-x top left #e6e6e6;
}
.psc-ocorr-ct-lightbox h1
{
    display: block;
    color: #FFF;
    font-size: 18px;
    font-weight: lighter;
    padding: 10px 0 0 0;
    float: left;
    margin: 0 0 10px;
    font-family: 'KlavikaBoldBold';
}
.psc-ocorr-ct-lightbox label
{
    color: #5C5C5C;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.scrolllightbox
{
    width: 833px;
    height: 589px;
    float: left;
}
.scrollavaliacaomedica
{
    width: 750px;
    height: 100px;
    float: left;
}
.box-lightox
{
    width: 800px;
    position: relative;
}

.box-lightox2{
    width: 387px;
    position: relative;}
 
.box-lightox2.margim{margin-left: 10px;}

.box-lightox2 textarea{
    width: 380px !important;
 min-width: 380px;
 min-height: 118px;}
 
 .box-lightox2 textarea.margim{margin-top: 19px;}
 
.inp-posicaodaocorrencia-filto
{
    width: 707px;
}
.posicao-da-ocorrencia-filtros input
{
    float: left;
    margin: 0 5px 0 0;
}
.rows.posicao-da-ocorrencia-filtros label
{
    width: 155px;
    line-height: normal;
}
.posicao-da-ocorrencia-legenda p
{
    color: #5C5C5C;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
}
.posicaodaocorrencia-campos
{
    float: left;
}
.posicaodaocorrencia-campos div
{
    float: left;
    margin: 0 5px 0 0;
}
.posicaodaocorrencia-campos div:last-child
{
    margin: 0;
}
.rows .posicaodaocorrencia-campos div label
{
    display: block;
    float: none;
    text-align: center;
}
.rows .posicaodaocorrencia-campos div input{
    height: 17px;
margin: 5px;
background: #fcfcfc;
border: 0px solid;}

.posicaodaocorrencia-campos .codigo-ocorrencia
{
    background: url(../img/bg-div-codigo.png) no-repeat;
}
.rows .posicaodaocorrencia-campos .codigo-ocorrencia label
{
    width: 100px;
}
.rows .posicaodaocorrencia-campos .codigo-ocorrencia input
{
    width: 90px;
}
.posicaodaocorrencia-campos .nome
{
    background: url(../img/bg-div-nome.png) no-repeat;
}
.rows .posicaodaocorrencia-campos .nome label
{
    width: 150px;
}
.rows .posicaodaocorrencia-campos .nome input
{
    width: 140px;
}
.posicaodaocorrencia-campos .apelido
{
    background: url(../img/bg-div-apelido.png) no-repeat;
}
.rows .posicaodaocorrencia-campos .apelido label
{
    width: 108px;
}
.rows .posicaodaocorrencia-campos .apelido input
{
    width: 100px;
}
.posicaodaocorrencia-campos .veiculos
{
    background: url(../img/bg-div-veiculos.png) no-repeat;
}
.rows .posicaodaocorrencia-campos .veiculos label
{
    width: 120px;
}
.rows .posicaodaocorrencia-campos .veiculos input
{
    width: 110px;
}
.posicaodaocorrencia-campos .tempo
{
    background: url(../img/bg-div-tempo.png) no-repeat;
}
.rows .posicaodaocorrencia-campos .tempo label
{
    width: 88px;
}
.rows .posicaodaocorrencia-campos .tempo input
{
    width: 80px;
}
.posicaodaocorrencia-campos .veiculos-segundo
{
    background: url(../img/bg-div-veiculo.png) no-repeat;
}
.rows .posicaodaocorrencia-campos .veiculos-segundo label
{
    width: 150px;
}
.rows .posicaodaocorrencia-campos .veiculos-segundo input
{
    width: 140px;
}
.posicaodaocorrencia-campos .tipo
{
    background: url(../img/bg-div-tipo.png) no-repeat;
}
.rows .posicaodaocorrencia-campos .tipo label
{
    width: 75px;
}
.rows .posicaodaocorrencia-campos .tipo input
{
    width: 65px;
}
.posicaodaocorrencia-campos .campomenor
{
    background: url(../img/bg-div-tipo.png) no-repeat;
}
.rows .posicaodaocorrencia-campos .campomenor label
{
    width: 75px;
}
.rows .posicaodaocorrencia-campos .campomenor input
{
    width: 65px;
}
.posicaodaocorrencia-icones
{
    float: left;
    width: 200px;
    margin: 0 0 0 3px;
}
.posicaodaocorrencia-icones ul
{
    padding: 10px 0 3px 2px;
    width: 157px;
    float: left;
    background: url(../img/bg-icones.png) no-repeat;
}
.posicaodaocorrencia-icones ul li
{
    float: left;
    width: 36px;
    height: 36px;
    display: inline;
    margin: 0 3px 0 0;
    position: relative;
}
.posicaodaocorrencia-icones ul li:last-child
{
    margin: 0;
}
.posicaodaocorrencia-icones ul li .marcaco
{
    width: 17px;
    height: 9px;
    display: block;
    position: absolute;
    left: 20%;
    top: -10px;
    background: url(../img/marcacao-icones.png) no-repeat;
}
.posicaodaocorrencia-icones .anotacao
{
    float: left;
    position: relative;
    width: 36px;
    margin: 0 0 0 2px;
}
.posicaodaocorrencia-icones .anotacao .texto-anotacao
{
    padding: 10px;
    width: 315px;
    left: -285px;
    bottom: 61px;
    z-index: 800;
    position: absolute;
    color: #FFFFFF;
    display: none;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(pie/PIE.htc);
    border: solid 1px #929292;
    background: #e3052c;
}
.posicaodaocorrencia-icones .anotacao .texto-anotacao .marcacao-texto
{
    width: 13px;
    height: 11px;
    display: block;
    position: absolute;
    bottom: -11px;
    right: 23px;
    background: url(../img/marcacao-anotacao.png) no-repeat;
}
.endereco
{
    width: 790px;
    height: 25px;
    margin: 10px 0 0 0;
    background: url(../img/bg-div-endereco.png) no-repeat;
}
.rows .endereco label
{
    width: 84px;
    text-align: center;
}
.endereco .inp-posicaodaocorrencia-endereco
{
    height: 16px;
    width: 696px;
    margin: 4px;
background: #fcfcfc !important;
border: 0px solid !important;
}
/*----------------------
PAGINA -> Posicao veiculo    
------------------------*/
.psc-vei-ct-lightbox
{
    width: 823px;
    height: 642px;
    padding: 0 10px;
    display: block;
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(pie/PIE.htc);
    background: url(../img/bg-ct-lightbox.jpg) repeat-x top left #e6e6e6;
}
.psc-vei-ct-lightbox h1
{
    display: block;
    color: #FFF;
    font-size: 18px;
    font-weight: lighter;
    padding: 10px 0 0 0;
    float: left;
    margin: 0 0 10px;
    font-family: 'KlavikaBoldBold';
}
.psc-vei-ct-lightbox label
{
    color: #5C5C5C;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.scrolllightbox
{
    width: 833px;
    height: 589px;
    float: left;
}
.box-lightox
{
    width: 800px;
    position: relative;
}
.rows.pesquisar-veiculos label
{
    width: 117px;
    float: left;
}
.rows.pesquisar-veiculos .slc-posicao-veiculo
{
    width: 220px;
    float: left;
    margin: 0 10px 0 0;
}
.rows.posicao-veiculo-ambulancia
{
    width: 788px;
    height: 35px;
    margin: 0 auto;
    background: url(../img/bg-posicao-ambulancia.png) no-repeat;
}
.rows.posicao-veiculo-ambulancia .posicao-veiculo-icone-ambulancia
{
    width: 60px;
    height: 30px;
    display: block;
    position: relative;
}
.posicao-veiculo-icone-ambulancia .marcacao
{
    width: 16px;
    height: 9px;
    display: block;
    position: absolute;
    left: 34%;
    bottom: -10px;
    background: url(../img/marcacao-ambulancia.png);
}
.posicao-veiculo-icone-ambulancia .marcacao.anbulancia-left-ativo
{
    left: 34%;
}


/*Posiciona ambulancia*/
/*CAMPO TIPO*/
#tipo .posicao-veiculo-ambulancia .posicao-veiculo-icone-ambulancia
{
    margin-left: 20px;
}
#enviado .posicao-veiculo-ambulancia .posicao-veiculo-icone-ambulancia
{
    margin-left: 118px;
}
#saida-base .posicao-veiculo-ambulancia .posicao-veiculo-icone-ambulancia
{
    margin-left: 216px;
}
#ch-local .posicao-veiculo-ambulancia .posicao-veiculo-icone-ambulancia
{
    margin-left: 316px;
}
#saida-local .posicao-veiculo-ambulancia .posicao-veiculo-icone-ambulancia
{
    margin-left: 416px;
}
#ch-destino .posicao-veiculo-ambulancia .posicao-veiculo-icone-ambulancia
{
    margin-left: 516px;
}
#libera-ocorr .posicao-veiculo-ambulancia .posicao-veiculo-icone-ambulancia
{
    margin-left: 616px;
}
#ch-base .posicao-veiculo-ambulancia .posicao-veiculo-icone-ambulancia
{
    margin-left: 716px;
}
#posicaoveiculo-campos.rows, .rows.posicaoveiculo-icones-ambulancia
{
    width: 788px;
    margin: 0 auto;
}
#posicaoveiculo-campos.rows div{
    float: left;
    width: 95px;
    margin: 0 4px 0 0;
    background: url(../img/bg-campos-posicao-veiculos.png) no-repeat;}
#posicaoveiculo-campos.rows div:last-child{    margin: 0;}

#posicaoveiculo-campos.rows div label
{
    display: block;
    float: none;
    width: 95px;
    text-align: center;
}
#posicaoveiculo-campos.rows div input
{
    width: 85px;
height: 17px;
margin: 5px;
background: #fcfcfc;
border: 0px solid;
}
.rows.posicaoveiculo-icones-ambulancia ul
{
    width: 186px;
    padding: 13px 4px 4px;
    float: left;
    background: url(../img/bg-icones-ambulancia.png) no-repeat;
}
.rows.posicaoveiculo-icones-ambulancia ul li
{
    display: inline;
    float: left;
    position: relative;
    margin: 0 3px 0 0;
}
.rows.posicaoveiculo-icones-ambulancia ul li:last-child
{
    margin: 0;
}
.rows.posicaoveiculo-icones-ambulancia ul li .marcacao
{
    display: block;
    height: 9px;
    left: 30%;
    position: absolute;
    top: -13px;
    width: 17px;
    background: url(../img/marcacao-icones.png) no-repeat;
}
.rows.posicaoveiculo-icones-ambulancia .posicao-veiculo-lb-veiculos
{
    width: 193px;
    float: left;
    margin: 0 5px;
    background: url(../img/bg-campos-posicao-veiculo-veiculo.png) no-repeat;
}
.rows.posicaoveiculo-icones-ambulancia .posicao-veiculo-lb-veiculos label
{
    width: 193px;
    float: none;
    display: block;
    text-align: center;
}
.rows.posicaoveiculo-icones-ambulancia .posicao-veiculo-lb-veiculos input
{
    width: 183px;
    height: 23px;
margin: 5px;
background: #fcfcfc;
border: 0px solid;
}
.rows.posicaoveiculo-icones-ambulancia .posicao-veiculo-campomaior
{
    width: 391px;
    float: left;
    background: url(../img/bg-campos-posicao-veiculo-campo-maior.png) no-repeat;
}
.rows.posicaoveiculo-icones-ambulancia .posicao-veiculo-campomaior.primeiro
{
    margin: 0 0 5px 0;
}
.rows.posicaoveiculo-icones-ambulancia .posicao-veiculo-campomaior label
{
    width: 86px;
    text-align: center;
}
.rows.posicaoveiculo-icones-ambulancia .posicao-veiculo-campomaior input
{
    width: 295px;
    height: 16px;
margin: 5px;
background: #fcfcfc;
border: 0px solid;
}

/*----------------------
PAGINA -> Radio operador 2  
------------------------*/
.tabelas-radio-operador
{
    display: inline;
    float: left;
}
.tabelas-radio-operador.veiculo
{
    padding: 0 0 0 77px;
    width: 355px;
    margin: -30px 0 0 0;
    background: url(img/icone-ambulancia.png) no-repeat;
}
.box-interno .inp-radiooperador-unidade-destino
{
    min-width: 840px;
    min-height: 50px;
    max-width: 840px;
    max-height: 50px;
}
.form-position-3.radiooperador2-droplist
{
    width: 410px;
    margin: 0 20px 0 0;
}
.form-position-3.radiooperador2-droplist:last-child
{
    margin: 0;
}
.form-position-3.radiooperador2-droplist .radiooperador2-dados
{
    width: 410px;
}
.rows.radiooperador2-cancelamento label
{
    display: block;
    width: 250px;
}
.rows.radiooperador2-cancelamento .slc-radiooperador2-cancelamento
{
    width: 408px;
}
.inp-radiooperador-nova-ocorrencia
{
    max-height: 50px;
    max-width: 405px;
    min-height: 50px;
    min-width: 405px;
}
.box-interno.medio.radiooperador2-controlehorario
{
    float: right !important;
}
.radiooperador2-controlehorario .rows .radiooperador2-botao
{
    float: left;
}
.radiooperador2-controlehorario .rows input[type="text"]
{
    width: 275px;
    top: 3px;
    left: 0px;
}
.ctrl-horarios-veiculos
{
    height: 149px;
    padding-bottom: 10px;
}
/*----------------------
PAGINA -> Detalhes da ocorrencia     
------------------------*/
.dt-ocorr-ct-lightbox
{
    width: 823px;
    height: auto;
    padding: 0 10px 20px;
    display: block;
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(pie/PIE.htc);
    background: url(../img/bg-ct-lightbox.jpg) repeat-x top left #e6e6e6;
}
.dt-ocorr-ct-lightbox:after{
content:'';
display:block;
clear:both;
overflow:hidden;}


.dt-ocorr-ct-lightbox label
{
    color: #5C5C5C;
    font-size: 12px;
    width: 80px !important;
    font-family: Arial, Helvetica, sans-serif;
}

.dt-ocorr-ct-lightbox label.data{
    width: 20px !important;
}

.dt-ocorr-ct-lightbox h1
{
    display: block;
    color: #FFF;
    font-size: 18px;
    font-weight: lighter;
    padding: 10px 0 0 0;
    float: left;
    margin: 0 0 10px;
    font-family: 'KlavikaBoldBold';
}
.box-lightox
{
    width: 800px;
    position: relative;
}
.inp-detalhesocorrencia-descricao
{
    width: 707px;
}
.inp-detalhesocorrencia-horario
{
    width: 170px;
    margin: 0 10px 0 0;
}
.inp-detalhesocorrencia-operador
{
    width: 436px;
}
.rows.detalhes-ocorrencia-dados
{
    width: 650px;
}
.slc-detalhes-operador
{
    width: 566px !important;
}
.slc-detalhes-ocorrencia-anos
{
    width: 121px !important;
    float: left;
    margin: 0 10px 0 0;
}
.slc-detalhes-ocorrencia-sexo
{
    width: 237px !important;
    float: left;
}
.inp-detalhesocorrencia-nome
{
    width: 564px;
}
.inp-detalhesocorrencia-idade
{
    width: 90px;
    margin: 0 10px 0 0;
}
.btns-detalhes
{
    float: right;
    margin: -89px 0 0;
    width: 132px;
}
.inp-avaliacao
{
    min-width: 790px;
    min-height: 60px;
    max-width: 790px;
    max-height: 60px;
    margin: 10px 0 0 0;
}
.inp-avaliacao-ro
{
    min-width: 790px;
    min-height: 120px;
    max-width: 790px;
    max-height: 60px;
    margin: 10px 0 0 0;
}
.btns-incluir
{
    position: absolute;
    top: 10px;
    right: 0;
    width: 130px;
}
.btns-incluir label
{
    width: 100px !important;
}
.detalhesocorrencia-solicitacao label
{
    width: 130px !important;
}
.slc-detalhes-ocorrencia-classificacao, .slc-detalhes-ocorrencia-solicitacao
{
    width: 265px;
    float: left;
}
.slc-detalhes-ocorrencia-classificacao
{
    margin: 0 10px 0 0;
}
.rows label.avaliacao-solicitacaoapoio
{
    width: 170px !important;
}
/*----------------------
PAGINA -> Cenario  
------------------------*/
.sty-table.cenario-tb-geral table
{
    width: 841px;
}
.cenario-tbcausas
{
    width: 841px;
    height: 225px;
}
.cenario-legenda ul
{
    width: 569px;
    float: left;
}
.cenario-legenda ul li
{
    display: inline;
    float: left;
    margin: 0 13px 0 0;
    padding: 0 0 0 22px;
}
.cenario-legenda ul li.naorespondida
{
    background: url(img/avaliacao-leganda-nao-respondida.png) no-repeat;
}
.cenario-legenda ul li.respondida
{
    background: url(img/avaliacao-leganda-respondida.png) no-repeat;
}
.cenario-legenda ul li.respondidadiferente
{
    background: url(img/avaliacao-leganda-respondida-diferente.png) no-repeat;
}
.rows.cenario-input-maior label
{
    width: 130px;
}
.rows.cenario-input-maior label.cenario-solicitacaoapoio
{
    width: 170px;
}
.rows.cenario-input-maior .pa-inicial
{
    width: 700px;
}
.natureza-causa
{
    clear: both;
    padding: 8px 0;
}
.rows.cenario-input-maior .slc-classificacao
{
    float: left;
    margin: 0 10px 0 0;
    width: 500px;
}
.rows.cenario-solicita-tipo-veiculo label
{
    width: 128px;
}
.rows.cenario-solicita-tipo-veiculo .slc-cenario-tipoveiculo
{
    width: 165px;
    float: left;
    margin: 0 5px 0 0;
}
.slc-natureza
{
    float: left;
    width: 300px;
}
.slc-causa
{
    width: 300px;
}
.lb-causa
{
    padding-left: 10px;
}
.lb-natureza
{
    float: left;
    line-height: 50px;
}





/*----------------------
PAGINA -> Equipe -  Base - itens
------------------------*/

.box-interno.box-lightox .rows .slc-lightboxmaior{
width:500px;
float:left}
.box-interno.box-lightox .rows .form-position-3.radiooperador-droplist{
width:342px;}
.box-interno.box-lightox .rows .radiooperador-droplist .rows .radiooperador-veiculosdisponiveis{
width:342px;}
.box-interno.box-lightox .rows .inp-lightboxmaior{
width:490px;
    top: 0px;
    left: 0px;
  }
  
  
 .box-interno.box-lightox .rows .bt-confirma-monta-equipe{
margin:0 20px 0 0;}
.box-interno.box-lightox .controles-label input{
float:left;
margin: 5px 20px 0 0 }
.bt-adicionar{
margin: -3px 0 -11px 5px;}
/* Profissional */
.box-interno.box-lightox .rows .inp-telefone-ddd{
width:40px;
float:left;
margin:0 10px 0 0 }
.box-interno.box-lightox .rows .inp-telefone-numero{
width:200px;
float:left }
/* veiculos */
.box-interno.box-lightox .rows .bt-cadastro-mais{
float:left;
margin:0 0 0 10px;}




/* avaliação estruturada */

.div_perguntas 
{   float:left;
    width:200px;
    display: table-cell;
    vertical-align: middle;}

.div_perguntas-sinais 
{   float:left;
    width: 93px;
display: table-cell;
vertical-align: middle;
height: 40px;
    
}

.slc-Paciente-lst{
    width: 150px;
    height: 55px;}

.slc-Paciente-txt{
    width: 80px;    
}



hr {
      color: #fff;
      height: 2px;
      width:75px;
    }
    
 hr.vermelho{
      border: 1px solid #f00;
      background-color: #f00;
     
     }
     
 hr.verde
 {    border: 1px solid green;
      background-color: green;
     
     }
hr.azul
 {    border: 1px solid blue;
      background-color: blue;
     
     }

hr.amarelo{
    border: 1px solid yellow;
      background-color: yellow; }

 .chk-reavaliacao{
     margin: -15px 0 0 30px;}
     
 .chk-reavaliacao input{
     float: left;
margin: 5px;}

.chk-reavaliacao label, .chk-reavaliacao hr{
     width: 40px !important;}
     
.chk-reavaliacao td{
     width: 84px !important;}

.chk-avaliacao{
     margin: -5px 0 0 30px;
     width: 404px;}

.chk-avaliacao label{
     width: 109px;}

 .chk-avaliacao input{
     float: left;
margin: 5px;}
     
.chk-avaliacao td{
     width: 84px !important;}

     
  .tb-historico{
      width:100%
      }

#pane-table-full-avaliacao{
    height: 70px;
    width: 100%;
    overflow: auto;
    position: relative;
}
.diagnosticojScrollPane{
height: 56px;
width: 688px;
margin-left: 140px;}

.loginjScrollPane{
height: 517px;
width: 337px;}

.pacientejScrollPane{
height: 138px;
width: 798px;
border: 1px solid #929292;
}

.pesquisajScrollPane{
height: 338px;
width: 798px;
border: 1px solid #929292;
font-family:Arial;
}

.jspPane{color:#000;}

/* Estava na tela frm_Avaliacao_NaoEstruturada.aspx */
.painel-desicao{
border: 0px solid #000000;
margin: 10px 0 0;
width: 750px;
float:left}
.btnspainel{
border: 0 solid #000000;
float: left;
width: 241px;}
.tipo-veiculo{
width:157px;
float:left;
margin:0 40px 0 0;
padding:0 0 20px 70px;
display:inline;}
.tipo-veiculo.usa{ 
background: url(../img/ico-usa.png) no-repeat scroll 0 0 transparent;
margin: 0 0 5px;
padding: 14px 0 7px 88px;}
.tipo-veiculo.vir{
background:url(../img/icoo-vir.png) no-repeat;
margin: 0 0 5px;
padding: 14px 0 7px 88px;}
.tipo-veiculo.usb{
background:url(../img/ico-usb.png) no-repeat;
margin: 0 0 5px;
padding: 14px 0 7px 88px;}
.tipo-veiculo.hel{
background:url(../img/ico-hel.png) no-repeat;
margin: 0 0 5px;
padding: 14px 0 7px 88px;}
.tipo-veiculo.mot{
background:url(../img/icoo-mot.png) no-repeat;
margin: 0 0 5px;
padding: 14px 0 7px 88px;}
.tipo-veiculo.lan{
background:url(../img/icoo-lan.png) no-repeat;
margin: 0 0 5px;
padding: 14px 0 7px 88px;}
.tipo-veiculo.vti{
background:url(../img/icoo-vti.png) no-repeat;
margin: 0 0 5px;
padding: 14px 0 7px 88px;}
.tipo-veiculo.avi{
background:url(../img/icoo-avi.png) no-repeat;
margin: 0 0 5px;
padding: 14px 0 7px 88px;}
.tipo-veiculo ul li{
diplay:inline;
float:left;}
.tipo-veiculo .btns{
display:none;
float: left;
margin: 15px 0 -13px 381px;
width: 269px;}
.confirmacao{
display:none}
.confirmacao p{
font-size:12px;
color:#000000;
font-family:Arial,Helvetica,sans-serif }
.trocaCor{
 height:221px;}
/* Estava na tela frm_Avaliacao_NaoEstruturada.aspx */
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 14px;
	height: 100%;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #e6e6e6;
	position: relative;
	border-left:1px solid #ADADAD; 
}

.jspDrag
{
	background: #c6c6c6;
	position: relative;
	top: 0;
	left: 2px;
	cursor: pointer;
	width:9px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url(pie/PIE.htc);
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}