
/*
vermelho: red
cinza claro fundo: E8E8E8
cinza médio: CFCFCF
cinza escuro claro: 9C9C9C
cinza escuro: 363636
vermelho ocupado: EE2C2C
verde calendário: green
verde CONF: 00CD00
verde sucesso: 00FF00
amarelo RES: EEC900
azul link: 1E90FF

*/
* {font-family: arial;}
a {text-decoration: none; color: black;}
button {cursor: pointer; background-color: white; color: black;}
button:hover {background-color: #9C9C9C; color: white; text-decoration: none;}
table {background-color: white; margin: 0 auto; text-align: center;}
legend {text-align: left;}
input {padding: 2;}
hr {padding: 0; margin: 0;}
.under:hover {cursor: pointer; text-decoration: underline;}
.divConfigura {float: left; margin: 10 0 20 100}
.configura { float: left; margin: 10 0 20 100}
.configura th {border-bottom: 0.5px solid black; background: #E8E8E8;}
.configura td {text-align: left; font-size: 14; background: #F5F5F5}
.confPreTitulo { width: 260px; text-align: center; background: #E8E8E8;}
.confPreCorpo { background: #F5F5F5; text-align: left; border-collapse: collapse; font-size: 14px;}
.confPreCorpo td { padding: 3px}
.divPreConf {height: 180px;}
.corpo {width: 1250; overflow: auto; background-color: #E8E8E8; padding-bottom: 50;}
#corpoHide {background-color: #E8E8E8; width: 1250; height: 500;}
.menuTopo {padding-left: 30; padding-right: 33; width: 1187; height: 25; padding-top: 2; margin-bottom: 2; margin-top: 2; text-align: center; background-color: #E8E8E8;}
.menuNeutro {width: 100; height: 21; padding-top: 2; float: left; text-align: center; margin-right: 2; background-color: #E8E8E8;}
.menu {width: 124; height: 21; padding-top: 2; float: left; text-align: center; margin-right: 2; background-color: #363636; color: #E8E8E8; cursor: pointer;}
.menu > ul {z-index: 1000; position: absolute; display: none; list-style: none; background-color: #CFCFCF; color: black; padding: 2 0 2 0; margin: 0; width: 124; text-align: left;}
.menu:hover > ul {display: block;}
.menu > ul li {padding-left: 2;}
.menu > ul li:hover {background-color: #F5F5F5;}
.subMenu ul {z-index: 1000; position: absolute; display: none; list-style: none; background-color: white; color: black; font-size: 14; padding: 2 0 2 0; margin: -18 0 0 122; width: 100; text-align: left;}
.subMenu:hover ul {display: block;}
.subMenu ul li:hover {background-color: #F5F5F5;}
#lista {display: none;}
#formBusca {float: left; padding-left: 10; padding-right: 10; height: 21; padding-top: 2;}
.linkFormEti a:hover {text-decoration: underline !important;}
.btnFechar {width: 15; text-align: center; padding-top: 1; color: red; cursor: pointer; }
.linhaform {height: 18; font-size: 15;}
#sair {float: left; background-color: #EE0000; color: white; width: 70; height: 21; padding-top: 2; text-align: center; margin-right: 2;}
#sair:hover {background-color: #FF6A6A}
.print {display: none;}
.printCanc {display: none;}
.listaMenu {width: 100;}
#resultadoAutocomplete {list-style: none; position: absolute; display: none; z-index: 1000; background: white; text-align: left; padding:2; margin: 0;}
#resultadoAutocomplete li:hover {background: #E8E8E8}
#resultadoAutocomplete2 {font-size: 10; list-style: none; position: absolute; display: none; z-index: 1000; background: white; text-align: left; padding:2; margin: 0;}
#resultadoAutocomplete2 li:hover {background: #E8E8E8}
#resultadoAutocomplete3 {font-size: 14; list-style: none; position: absolute; display: none; z-index: 1000; background: white; text-align: left; padding:2; margin: 0;}
#resultadoAutocomplete3 li:hover {background: #E8E8E8}
#farResultadoAutocomplete {font-size: 14; list-style: none; position: absolute; display: none; z-index: 1000; background: white; text-align: left; padding:2; margin: 0;}
#farResultadoAutocomplete li:hover {background: #E8E8E8}
#farResultadoAutocomplete2 {font-size: 14; list-style: none; position: absolute; display: none; z-index: 1000; background: white; text-align: left; padding:2; margin: 0;}
#farResultadoAutocomplete2 li:hover {background: #E8E8E8}
.classAutocomplete {font-size: 14; list-style: none; position: absolute; display: none; z-index: 1000; background: white; text-align: left; padding:2; margin: 0;}
.classAutocomplete li:hover {background: #E8E8E8}
#resultadoPerm {font-size: 14; list-style: none; position: absolute; display: none; z-index: 1000; background: white; text-align: left; padding:2; margin: 0; }
#resultadoPerm li:hover {background: #E8E8E8}
#resultadoSubAuto {font-size: 14; list-style: none; position: absolute; display: none; z-index: 1000; background: white; text-align: left; padding:2; margin: 0;}
#resultadoSubAuto li:hover {background: #E8E8E8}
#resultadoAuto {font-size: 14; list-style: none; position: absolute; display: none; z-index: 1000; background: white; text-align: left; padding:2; margin: 0;}
#resultadoAuto li:hover {background: #E8E8E8}
.editAutocomplete {font-size: 12; list-style: none; position: absolute; display: none; z-index: 1000; background: white; text-align: left; padding:2; margin: 0;}
.editAutocomplete li:hover {background: #E8E8E8}
#resultadoAutoG {font-size: 14; list-style: none; position: absolute; display: none; z-index: 1000; background: #F5F5F5; text-align: left; padding:2; margin: 0;}
#resultadoAutoG li:hover {background: #E8E8E8}
.resultadoAutocomplete {font-size: 14; list-style: none; position: absolute; display: none; z-index: 1000; background: white; text-align: left; padding:2; margin: 0;}
.resultadoAutocomplete li:hover {background: #E8E8E8}
.btnPrint {background:#363636; color:white; padding: 2 6 2 6}
.btnPrint:hover {background: #CFCFCF; cursor: pointer;}
.fechar {color: red; cursor: pointer;}
.fechar:hover {background: #E8E8E8}
.salvar {background: white; color: green; font-size: 16}
.salvar:hover {background: #E8E8E8; color: black; cursor: pointer}
.salvar2 {background: white; color: red; font-size: 16; border-color: red;}
.salvar2:hover {background: white; color: red; text-decoration: underline;}
.divSalvar {background: white; color: green; font-size: 16; width: 100; height: 25; padding-top: 7; cursor: pointer; margin: 0 auto;}
.divSalvar:hover {text-decoration: underline;}
.hovUnder:hover {text-decoration: underline; cursor: pointer;}
.highlight {background: #F5DEB3;}
#mask {position: absolute; z-index: 9000; background-color: #000; display: none;}
#boxes .window {position: absolute; display: none; z-index: 9999; padding: 20px; background: white; border: 3px solid #363636}
#tabEmail {text-align: left}
#tabEmail th {text-align: center; font-size: 18}
#tabEmail td { padding-top: 10}
.linkCancelar:hover {text-decoration: underline; cursor: pointer}

dialog {
    border: none; /* Remove a borda padrão do dialog */
    border-radius: 8px; /* Arredonda os cantos */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Sombra para dar um efeito elevado */
}

dialog::backdrop {
    background: rgba(0, 0, 0, 0.5); /* Escurece o fundo ao redor do dialog */
}
.dialog-menu {
    display: flex;
    justify-content: space-around;
    padding-top: 20px;
}
dialog button {
    padding: 10px 20px;
    margin: 0 10px;
    border: none;
    background-color: #ADD8E6;
    cursor: pointer;
}

/*bloqueio Sala*/
#bloqueioSenha {border-width: 1; border-style: solid; border-color: black; margin-top: 70;}
#opcaoBlock {text-align: center; font-size: 12;}
#opcaoBlock a {color: #1E90FF;}
#opcaoBlock:hover {text-decoration: underline;}
.tituloBlock {margin: 30 0 0 100; font-weight:bold; font-size:18}
.tabBlock {margin: 10 0 0 100; font-size:14; text-align:left}
.inputBlock {width:105; font-size:10}
.linkBlockHora:hover {cursor: pointer;}
.subTitulohora {font-weight: bold; text-align: left; border-bottom: 1px solid #363636}
#tabBlockHora td {padding: 5px;}

/*formularios*/
#tituloForm {background-color:#E8E8E8; font-size:14; border-color: white; margin-top:5;}
#ultimaAlteracao {background-color:#E8E8E8; font-size:14; border-color: white; position: relative; margin-top: 0;}
#form1 {margin-left: 5; margin-top: 7; float:left; text-align: left; background-color: #E8E8E8; padding: 10 5 10 5;}
#form2 {margin-left: 30; margin-top: 7; float:left;}
#form2Col1 {width: 170}
#form2Col2 {width: 100}
#valorTotal {position: relative; border-collapse: collapse;}
#valorTotal th {background-color: #E8E8E8; font-weight: lighter;}
#valorTotal td {width: 100}
#preco {border-collapse: collapse;}
.formAdicional {margin-left: 0; background: #E8E8E8; font-size: 14; background: white;}
.formAdicional2 {margin-left: 0; background: #E8E8E8; font-size: 14; background: #E8E8E8;}
.formAnest {margin-left: 0; background: #E8E8E8}
.del {cursor: pointer; color: red; float:right; font-size:14; padding: 2 2 0 5}
.lista {background:#E8E8E8; margin: 0 0 3 3; width:194; background:white}
.modalManual:hover {
    cursor: pointer;
    text-decoration: underline;
}
#form1 select {
     -webkit-appearance: none;
     -webkit-border-radius: 0px;
    -moz-appearance: none;
    border-radius: 0;
    font-size: 12;
    padding: 2 18 2 2;
    border: none;
    cursor: pointer;
    background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat right;   
    background-color: white;
}
#form1 input[type=checkbox] {
visibility: hidden;
margin-right: 8px;
cursor: pointer;
}
#form1 input[type=checkbox]:before {
content: "";
display: inline-block;
margin-right: 15px;
width: 10px;
height: 10px;
visibility: visible;
border: 2px solid #999;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 0px;
background-color: white;
}
#form1 input[type=checkbox]:checked:before {
background-color: red;
}

#form1 input[type=radio] {
visibility: hidden;
margin-right: 8px;
cursor: pointer;
}
#form1 input[type=radio]:before {
content: "";
display: inline-block;
margin-right: 15px;
width: 10px;
height: 10px;
visibility: visible;
border: 2px solid #999;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 0px;
background-color: white;
}
#form1 input[type=radio]:checked:before {
background-color: red;
}
#form2 select {
     -webkit-appearance: none;
     -webkit-border-radius: 0px;
    -moz-appearance: none;
    border-radius: 0;
    font-size: 12;
    padding: 2 18 2 2;
    border: none;
    cursor: pointer;
    background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat right;   
    background-color: #E8E8E8;
}
#form2 input{
    background-color: #E8E8E8;
    border: 0;
}
#form2 input[name=duracao]{
    width: 60;
    text-align: center;
}
#form2 select[name=status]{
    width: 60;
    padding-left: 7;
}
#form2 input[type=checkbox] {
visibility: hidden;
margin-right: 8px;
cursor: pointer;
}
#form2 input[type=checkbox]:before {
content: "";
display: inline-block;
margin-right: 15px;
width: 10px;
height: 10px;
visibility: visible;
border: 2px solid #999;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 0px;
}
#form2 input[type=checkbox]:checked:before {
background-color: red;
}
.tabSusTit {margin-top: 100; margin-bottom:-70; background:#E8E8E8}
#tabSucesso {margin-top: 100; margin-bottom: 100; background: #E8E8E8; border-collapse: collapse;}
.colSus1 {text-align: right; width: 50;}
.colSus2 {text-align: left; font-size: 12}
.colSus3 {text-align: left;}
.linhaS {border-bottom: 3px white solid}
.linhaT {border-top: 3px white solid}

/*index*/
#corpoIndex {width: 100%; overflow: auto; padding-bottom: 50;}
#tabelaIndex tr {height: 50}
.inputIndex {height: 30; font-size: 18;}
#tituloLogin {text-align: center; font-size: 22; font-weight: bold;}
#formLogin {padding-top: 50;}
.btnIndex {border: 1px black solid; height: 25; font-size: 14; color: green;}

/*Cabecalho*/
#cabecalho {width: 1250; height: 96;}
#logo {width: 230; height: 96; float: left;}
#logo a img {width: 230; height: 96;}
#tituloAgenda {float: right; width: 1020; height: 66; padding-top: 30; color: white; background-color: #FF0000; text-align: center; font-size: 20;}

/*Calendário*/
#pulaMes {
     -webkit-appearance: none;
     -webkit-border-radius: 0px;
    -moz-appearance: none;
    border-radius: 0;
    font-size: 20;
    padding: 2 2 2 20;
    border: none;
    cursor: pointer;
    background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat left;   
    height: 25;
}
#pulaAno{
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -moz-appearance: none;
    appearance: none;
    font-size: 20;
    padding: 2 2 2 20;
    border: none;
    cursor: pointer;
    background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat left;   
    height: 25;
}
.celulaDia {border-width:1; border-style:solid; border-color:#E8E8E8; height:25; width:25}
#pula {height: 25; float: left; width: 100%;}
#all {display: none;}
.tabelaCal {float: left; background-color: #E8E8E8; border-collapse: collapse; margin-right: 40; width: 533;}
#calendarioMenor {float: left; background-color: green; margin-right: 40; height: 400;}
.tabelaCalMenor {background-color: #E8E8E8; border-collapse: collapse;}
.tabelaAviso {float: left; background-color: #E8E8E8; border-collapse: collapse;}
#tituloPaginaCal {width: 1250; padding-top: 2; background-color: #E8E8E8; text-align: center; font-weight: bold;}
#tabAvis {width: 1250; min-height: 30; background: #E8E8E8; text-align: center; margin-left: 0;}
#tituloMes {height: 30; font-size: 20; text-align: center; border-color: #E8E8E8;}
#mesAnt {width: 50; height: 21; padding-bottom: 5; float: left;}
#mesProx {width: 50; height: 21; padding-bottom: 5; float: right; margin-top: -45;}
#tituloSemana {background-color: #363636; color: #E8E8E8; text-align: center; border-color: #E8E8E8;}
#tituloDiaCal {background-color: #9C9C9C; font-size: 14; width: 73;}
.diaMes {background-color: #CFCFCF;}
.diaMes:hover {background-color: #E8E8E8;}
.linkDiaHover {float: left; background-color: #9C9C9C; width: 58; height: 14;}
.linkDiaHover:hover {background-color: #E8E8E8;}
.diaMesBloqueado {float: right; background-color: #EE2C2C;}
.diaMesBloqueado:hover {background-color: #FA8072;}
.btnBloqueio {float: right; background-color: #363636; width: 14; height: 14;}
.btnBloqueio:hover {background-color: #E8E8E8;}
.btnVer {float: right; background-color: #EE2C2C;; width: 14; height: 14;}
.btnVer:hover {background-color: #FA8072;}
.btnNone {display: none;}
.selecionado {background: #9C9C9C}
.naoSelecionado {background: #CFCFCF}
.ocupado {background-color: #EE2C2C;}
.permitido {background-color: green;}
.permitidoPeq {background-color: #008B00; width: 25; height: 22;}
.permitidoPeq:hover {background-color: #98FB98;}
#tituloDiaMenorHover {background-color:red; height: 28;}
#tituloDiaMenorHover a {color: white;}
#tituloDiaMenorHover:hover {background-color: #FF6A6A}
.linha1Aviso td{padding: 0; height: 25;}
.campoAvisos {background-color: white; border-width: 2; border-style: solid; text-align: left; vertical-align: top; font-size: 12;}
.campoAvisos td div {height: 340; width: 200; overflow: auto;}
.btnResp {font-size: 10; cursor: pointer; background-color: #363636; color: #E8E8E8; padding: 1 4 2 4; line-height: 1.5;}
.btnResp:hover {background-color: #9C9C9C;}
#fieldAviso {width: 200; padding: 2; background-color: white;}
#recebido {float: left; background-color: #CFCFCF; text-align: center; height: 20; width: 95; padding-top: 4; cursor: pointer;}
#enviado {float: left; background-color: white; text-align: center; height: 20; width: 95; padding-top: 4; margin-left: 10; cursor: pointer;}
.colCalMenor {background-color: #E8E8E8; color: black;}
.colCalMenor:hover {background-color: #CFCFCF}
.colCalMenorBlock {background-color: #CD0000; color: white;}
.colCalMenorBlock:hover {background-color: #EE3B3B}
.colCalMenorNoHov {background-color: #E8E8E8; color: black;}
.colCalMenorBlockNoHov {background-color: #CD0000; color: white;}
#dia {width: 1250; background: #E8E8E8; overflow: auto;}
.celulaDia {border-width:1; border-style:solid; border-color:#E8E8E8; height:25; width:25}
#avisoVisu {margin-top: 50; font-size: 14; background: #E8E8E8;}
.linhaCinza {border-bottom: 20px #E8E8E8 solid}
.colResp1 {width: 120;}
.colResp2 {width: 300}
.colResp3 {width: 120}
.formResp {height: 6}

/*Lista Dia*/
#tituloPaginaDia {width: 1187; height: 25; padding-left: 30; padding-right: 33; padding-top: 2; text-align: center; background-color: #E8E8E8; font-weight: bold;}
#diaAnt {width: 30; height: 20; padding-bottom: 1;}
#diaProx {width: 30; height: 20; padding-bottom: 1;}
#ocultosDia {background-color: #363636; color: #E8E8E8; font-weight: lighter; font-size: 14; cursor: pointer; text-align: center; height: 25; width: 150;}
#ocultosDia:hover {background-color: #9C9C9C;}
#msgSucesso {float: left; background-color: #00FF00; font-weight: lighter; font-size: 18;}
.msgSucesso {float: left; background-color: #00FF00; font-weight: lighter; font-size: 18; position: fixed; margin-top: -100; margin-left: 400;}
#msgSucessoReativa {float: left; background-color: #00FF00; font-weight: lighter; font-size: 18; display: none;}
#msgBlock {position: relative; float: left; background-color: yellow; font-weight: lighter; font-size: 18;}
.msgBlock {position: relative; float: left; background-color: yellow; font-weight: lighter; font-size: 18;}
.naoChecado {background-color: #EE2C2C; cursor: pointer;}
.naoChecado:hover {background-color: #FF6A6A;}
.checado {background-color: white;}
.divChecky {height: 18; width: 30; padding-top: 3}
.internado {background: white}
.internado:hover {cursor: pointer; color: blue}
.internar {background: #EE2C2C}
.internar:hover {cursor: pointer; background: #FF6A6A}
#altData {background-color: red; color: white; font-size: 12; height: 16; padding-top: 3; padding-left: 2; padding-right: 2;}
#altData:hover {background-color: #FFA07A;}
#altDataInsere {background-color: red; color: white; font-size: 12; height: 16; padding-top: 3; padding-left: 2; padding-right: 2;}
#analise {font-size: 14; height: 18; padding-top: 1; padding-left: 2; padding-right: 2;}
#stat {background-color:green; color:white; font-size:12; height: 16; padding-top: 3;}
.alertaClick {cursor: pointer; color: red; float:right; font-size:14; padding: 2 2 0 5}
/*tabela dia*/ 
#tituloDia tr td {border-width: 1; border-style: solid; border-color: white; height: 23; text-align: center; font-size: 15;}
/*Salas 1 a 6*/
.divLinhaSala2 {background-color: #E8E8E8;  height: 20;}
.divLinhaSala3 {background-color: #CFCFCF;  height: 16; padding-top: 4; padding-left: 2;}
.divLinhaSala {background-color: #CFCFCF;  height: 20;}
.divLinhaSala:hover {background-color: #E8E8E8;}
.divLinhaSalaTrans {background-color: #E8E8E8; color: #CFCFCF;  height: 20; display: none;}
.statusNohov {background-color: #CFCFCF;}
.status {background-color: #CFCFCF; cursor: pointer;}
.status:hover{background-color: #E8E8E8;} 
.status select {
    -webkit-appearance: none;
    -moz-appearance: none;
    font-size: 10;
    padding: 2px 30px 0px 2px;
    border: none;
    background: transparent url("https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat right;}
.tabSala {padding-top: 10;}
.tabSala tr td {border-width: 1; border-style: solid; border-color: white; text-align: center; font-size: 11;}

.CONFdia {background-color: green;}
.CONFdiaPeq {background-color: green; width: 25; height: 22;}
.CONFdiaPeq:hover {background-color: #98FB98;}
.CONF {background-color: #00CD00; cursor: pointer;}
.CONF:hover {background-color: #98FB98;}
.CANC {background-color: #FF6A6A; cursor: pointer; display: none;}
.CANC:hover {background-color: #FFA07A;}
.PRE {background-color: #FDF5E6; cursor: pointer;}
.PRE:hover {background-color: #EEE8AA;}
.RES {background-color: #EEC900; cursor: pointer;}
.RES:hover {background-color: #EEE8AA;}
.trans {background-color: #A4D3EE; display: none; height: 15}
.trans:hover {background-color: #BFEFFF;}
.red {background-color: red;}
.yellow {background-color: #FFD700;}
.CONFnoHov {background-color: #98FB98;}
.CANCnoHov {background-color: #FF6A6A; display: none;}
.RESnoHov {background-color: #EEC900;}
#analiseRES {margin-left: 25; padding-left: 2; padding-right: 2; padding-top: 3; font-size: 10; height: 18; width: 50; background-color: yellow;}
#analiseRES:hover {background-color: #FFF68F}

.pointer1 {cursor: pointer}
.pointer:hover {color: #9C9C9C; cursor: pointer;}
.pointer2:hover {background: #F5F5F5; cursor: pointer;}
.pointer3:hover {color: white; cursor: pointer}
.pointerW:hover {background: #F5F5F5; cursor: pointer; color: green}
.hoverB:hover {background: white}
.sitAndamento {background: #FFFACD;}
.sitFinalizada {background: #C1FFC1;}
.sitQuarto {background: #00CD00;}
.sitalta {color:red; font-weight: bold;}
.fechado {background: #F5F5F5; color: red; font-weight: bold;}
.situacao select {
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    font-size: 12;
    padding: 2px 20px 0px 0px;
    border: none;
    background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat right;}
#quarto {margin-top: 50; border-color: black; border-style: solid; border-width: 1; padding: 5}

.hovObs {width: 160; height: 13; padding-top: 2;}
.hovSuite {width: 55; height: 13; padding-top: 2; text-align: left; padding-left: 3px}
.hovPre {width: 55; height: 13; padding-top: 2;}
.hovOk {width: 28; height: 13; padding-top: 2; padding-left: 2;}

.selectQuarto {font-size: 22px; background: #F5F5F5; border: 0px; cursor: pointer}
.linhaT00 {width: 30;}/*flecha ant*/
.linhaT0 {width: 20;}/*sala*/
.linhaT1 {width: 65;}/*status*/
.linhaT2 {width: 35;}/*hora*/
.linhaT3 {width: 35;}/*tempo*/
.linhaT4 {width: 70;}/*medico*/
.linhaT5 {width: 100;}/*paciente*/
.linhaT6 {width: 30;}/*tel*/
.linhaT7 {width: 150;}/*cirurgia*/
.linhaT8 {width: 120;}/*obs*/
.linhaT9S {width: 55;}/*suite*/
.linhaT9 {width: 40;}/*noite*/
.linhaT11 {width: 55;}/*preop*/
.linhaT12 {width: 35;}/*ok*/
.linhaT14 {width: 132;}/*pagamento*/
.linhaT144 {width: 65;}/*pagamento sem anestesia*/
.linhaT16 {width: 20;}/*dinheiro*/
.linhaT13 {width: 30;}/*flecha prox*/

.linha00 {width:30;}/*vazia*/
.linha0 {width: 20; background-color: #363636; color: #E8E8E8;}/*sala*/
.linha0block {width: 20; background-color: #CD0000; color: white;}
.linha1 {width:69;}/*status*/
.linha2 {width:35; }/*hora*/
.linha3 {width:35;}/*tempo*/
.linha4 {width:70;}/*medico*/
.linha5 {width:100;}/*paciente*/
.linha6 {width:30;}/*tel*/
.linha7 {width:150;word-wrap: break-word;}/*cirurgia*/
.linha8 {width:120;}/*obs*/
.linha9S {width:55;}/*suite*/
.linha9 {width:40;}/*noite*/
.linha11{width:55;}/*preop*/
.linha12{width:35;}/*ok*/
.linha14{width:65;}/*hospital*/
.linha15{width:65;}/*anestesia*/
.linha16{width:20;}/*dinheiro*/
.linha13{width:30;}/*check*/

/* Reservas */
.insere {background-color:#CFCFCF; width: 25; height: 22;}
.insereBlock {background-color:#FA8072; width: 25; height: 22;}
.insereBlockHover {background-color:#FA8072; width: 25; height: 22;}
.insereBlockHover:hover {background-color:#FF6A6A;}
.insereHover {background-color:#CFCFCF; width: 25; height: 22;}
.insereHover:hover {background-color: #E8E8E8;}
.insereHoverSeq {background-color:#9C9C9C; width: 25; height: 22;}
.insereHoverSeq:hover {background-color: #E8E8E8;}
.insereHoverT {background-color: white; width: 25; height: 22;}
.insereHoverT:hover {background-color: #E8E8E8;}
.diaMesBloqueadoRes {background-color: #EE2C2C;}
.RESdia {background-color: #EEC900;}
.PREdia {background-color: #FDF5E6;}
.RES2 {background-color: #EEC900; width: 25; height: 22;}
.RES2:hover {background-color: #EEE8AA;}
.PRE2 {background-color: #FDF5E6; width: 25; height: 22;}
.PRE2:hover {background-color: #EEE8AA;}
.RESpeq {background-color: #EEC900; width: 25; height: 22;}
.RESpeq:hover {background-color: #EEE8AA;}
.VER {background-color: #EE2C2C}
.VERpeq {background-color: #EE2C2C; width: 25; height: 22;}
.VERpeq:hover {background-color: #FF6A6A;}
.BLK {background-color:#FA8072; width: 25; height: 22;}
.BLK:hover {background-color:#f4a79e;}
.BLKdia {background-color:#f4a79e;}
.insereImpar {background-color:#9C9C9C; width: 25; height: 22;}

.divQuarto { float: left; width: 50%; }
.escolheAgenda { background-color: #b0d7f7;}
.tabAgenda {width: 70px; margin: 20 0 0 20; float: left}
.tabAgenda td {border: 1px solid white}
.hoverSelect:hover { cursor: pointer; border: 1px solid #9C9C9C !important;}
.btnStyle { width: 150px; border-radius: 2px; border: 1px solid #9C9C9C; margin: 0 auto; margin-top: 10px}
.agendaTodos {color: #1E90FF; cursor: pointer}
.btnTipo {border: 1px solid #363636; border-radius: 2px; margin: 10px; width: 140px; text-align: center; cursor: pointer; float: left;}

.tabAgendaEscolhida {
    text-align: left;
    background: #d9e5f3;
    width: 100%;
    font-size: 12px;
}
.tabAgendaEscolhida th {
    padding-left: 5px;
}
.tabAgendaEscolhida td {
    color: red;
}
.limpaAgenda {
    color: red;
    font-weight: bold;
    width: 10px;
}
.limpaAgenda:hover {
    cursor: pointer;
}
.divSaida {
    float: left; margin: 10px; margin-top: 0px; width: 400px; height: 110px;
}
.divAS {
    background-color: #E8E8E8;
    float: left;
    padding: 10px;
    width: 120px;
}
.nomeAs {
    font-size: 16px;
    text-align: center;
    width: 100px;
    border-bottom: 1px solid #363636;
}
.ulAS {
    list-style: none;
    padding-inline-start: 10px;
    margin-block-start: 10px;
}
.ulAS li {height: 10px; font-size: 12px; padding-bottom: 2px}
.corpoAS {
    text-align: left;
}
.inputAS {width: 10px; height: 10px}
.inputAS {
visibility: hidden;
margin-right: 5px;
cursor: pointer;
margin: 0;
}
.inputAS:before {
content: "";
display: inline-block;
width: 10px;
height: 10px;
visibility: visible;
border: 1px solid #999;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 0px;
background-color: white;
}
.inputAS:checked:before {background-color: red;}

#tabQuartoEscolhido {
    text-align: left;
    background: #F0FFF0;
    width: 100%;
    font-size: 12px;
    margin-bottom: 15px;
}
#tabQuartoEscolhido th {
    padding-left: 20px;
}
#tabQuartoEscolhido td {
    padding-left: 20px;
    color: red;
}
.limpaQuarto {
    color: red;
    font-weight: bold;
}
.limpaQuarto:hover {
    cursor: pointer;
}

/*historico*/
#tabelaHistorico {margin-top: 50}
#tabelaHistorico tr th {font-size: 14; background-color: #CFCFCF; font-weight: lighter;}
#tabelaHistorico tr:nth-child(odd) {background-color: #F5F5F5}
#tabelaHistorico td {font-size: 11}
#hist1 {width: 95}/*dataUltima*/
#hist2 {width: 90}/*usuario*/
#hist3 {width: 60}/*dataCir*/
#hist4 {width: 30}/*sala*/
#hist5 {width: 30}/*hora*/
#hist6 {width: 30}/*duracao*/
#hist7 {width: 145}/*cirurgia*/
#hist8 {width: 40}/*suite*/
#hist9 {width: 40}/*pernoite*/
#hist10 {width: 40}/*geral*/
#hist11 {width: 40}/*video*/
#hist12 {width: 40}/*anest*/
#hist13 {width: 40}/*status*/
#hist14 {width: 35}/*dinheiro*/
#hist15 {width: 110}/*obs*/
#hist16 {width: 110}/*lembrete*/
#hist17 {width: 40}/*pagamento*/
#hist18 {width: 60}/*preop*/
#hist19 {width: 40}/*preop*/
#hist20 {width: 60}/*material*/

#tabHist1 {width: 1150; font-size: 14;}
#tabHist1 th {background: #E8E8E8; border-bottom: 1px solid black; font-size: 16;}
#tabHist1 td {border-bottom: 1px solid #9C9C9C;}
#tabHist2 {border-collapse: collapse; width: 100%; margin-top: 10; margin-bottom: 20; width: 1150;}
#tabAgrup {margin-top: 20; border-collapse: collapse; width: 200;}

/*Cadastros*/
#msgReativa {position: relative; float: left; background-color: yellow; font-weight: lighter; font-size: 18;}
#reativa {cursor: pointer; }
.ocultos {background-color: #E8E8E8; color: #9C9C9C; cursor: pointer; text-align: center; font-size: 14}
.ocultos:hover {color: black;}
.linhaTituloCadastro {text-align: center; background: #E8E8E8; color: black; font-weight: bold; border-bottom: 1px solid black;}
.linhaCadastroUn {cursor: pointer;}
.linhaCadastroUn:hover {background-color: white;}
.linhaCadastroHi {background-color: #E8E8E8; color: #CFCFCF; cursor: pointer; display: none; border-collapse: collapse;}
.Cadastro {float: left; background-color: #E8E8E8; border-collapse: collapse; margin: 10 0 20 80;}
.Cadastro tr:nth-child(even) {background-color: #F5F5F5}
.Cadastro tr:nth-child(even):hover {background-color: white}
.Cadastro2 {float: left; background-color: #E8E8E8; border-collapse: collapse; margin: 10 0 20 80;}
.Cadastro2 tr:nth-child(even) {background-color: #F5F5F5}
.linhaForm {height: 20;}
.btnCadastroUn {background-color: red; width: 12; height: 12;}
.btnCadastroUn:hover {background-color: #FF6A6A; }
.btnCadastroHi {background-color: #00EE00; width: 12; height: 12; display: none;}
.btnCadastroHi:hover {background-color: #CAFF70;}
.flechaDuracao {height: 18; width: 60;}
.flechaDuracao:hover {background-color: #363636; color: #E8E8E8;}
.flechaDuracao:hover a {background-color: #363636; color: #E8E8E8;}
#novaCombinacao {background-color: white !important; cursor:pointer;}
#novaCombinacao:hover {background-color: #FF4040 !important; color: white !important;}
.larguraUsuario {width: 120;}
.larguraUsuarioNivel {width: 80;}
.larguraCirurgia {width: 200;}
.larguraCirurgiao {width: 200;}
.larguraDuracao {width: 185;}
#divLateral {background: white; margin-left: 30; margin-top: 20; float: left; width: 120; height: 250}
#menuLateral {list-style: none; margin: 5 5 5 5; padding-left: 0}
#menuLateral li {height: 20}
.hovCadastro:hover {background: #F5F5F5; cursor: pointer;}
.selectCadastro {background: #E8E8E8}
.selectFlecha {
   -webkit-appearance: none;
     -webkit-border-radius: 0px;
    -moz-appearance: none;
    border-radius: 0;
    font-size: 12;
    padding: 2; 
    cursor: pointer;
    background: white url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat right; 
    border: none;  
}
#btnSimular:hover {text-decoration: underline; cursor: pointer; color:red;}
.tabela {font-size: 14; background: #F5F5F5; margin-top: 20}
.tituloTabela {font-size: 16; font-weight: bold; background: #E8E8E8;}
.tituloTabela td {padding-left: 10}
.subtituloTabela {font-size: 14; font-weight: bold; background: #E8E8E8; border: 1px solid black}
.estat1 {width: 160}
.estat2 {width: 100}
.estat3 {width: 50}
.estat4 {width: 80}
.estat5 {width: 50}
.btnNovaTabela {background: #FA8072; font-weight: lighter; padding: 2; width: 100; margin: 0 auto;}
.btnNovaTabela:hover {background: #FFA07A}
.btnRel {font-size: 12; color: red; cursor: pointer;}
.btnRel:hover {text-decoration: underline;}
.input{
visibility: hidden;
margin-right: 8px;
cursor: pointer;
}
.input:before {
content: "";
display: inline-block;
margin-right: 15px;
width: 10px;
height: 10px;
visibility: visible;
border: 2px solid #999;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 0px;
background-color: white;
}
.input:checked:before {
background-color: #9C9C9C;
}
.inputRed{
visibility: hidden;
margin-right: 8px;
cursor: pointer;
}
.inputRed:before {
content: "";
display: inline-block;
margin-right: 15px;
width: 10px;
height: 10px;
visibility: visible;
border: 2px solid #999;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 0px;
background-color: white;
}
.inputRed:checked:before {
background-color: #EE2C2C;
}
#histFar {font-size: 10; color: #1E90FF;}
#histFar:hover {text-decoration: underline;}
#tabHistFar {margin-top: 10; border-collapse: collapse; font-size: 12;}
#tabHistFar td {border: 1px solid #E8E8E8;}
#tabHistFar th {font-size: 16; background: #E8E8E8; border-right: 1px #E8E8E8 solid;}

#tabFiltroCartao {text-align: left; margin-top:50; border-collapse: collapse;}
#tabFiltroCartao th {background: #E8E8E8; font-size: 16; text-align: center}
#tabFiltroCartao td {border: 1px solid #E8E8E8; padding: 5 20 5 20; font-size: 12}

/*Busca*/
#tabBusca {margin-top: 30; margin-left: 30; border-collapse: collapse;}
#tabBusca tr:nth-child(even) {background-color: #E8E8E8}
#tabBusca tr:nth-child(even):hover {background-color: white}
#tabResultado {margin-top: 30; float: left; margin-left: 30; border-collapse: collapse;}
#tabCirurgias {margin-top: 30; float: left; margin-left: 30; border-collapse: collapse;}
.tabelaEtiqueta {margin-top: 50;}
.etiqueta {
	text-align: left;
	border-collapse: collapse; 
	width: 13.5cm; 
	font-family: Georgia, Times, serif;
	font-size: 18;
	height: 0.9cm;}
.etiqueta tr td {border: 1px solid black; padding-left: 0.2cm}
.tabelaEtiquetaHide {display: none;}
.colId {width: 1.7cm;}
.colNome {width: 10.8cm;}
.colIdade {width: 2cm;}
.colData {width: 1.9cm;}
.colCirurgia {width: 9.6cm; font-size: 14}
.colFone {width: 2cm}
.colEndereco {width: 13.5cm;}
.colCidade {width: 6.8cm;}
.colEstado {width: 1.2cm;}
.colCirurgiao {width: 5.5cm;}
.capa {margin-top: 30; border-collapse: collapse;}
.capa td {text-align: left; width: 3cm; border-width: 1; border-color: black; border-style: solid; padding: 4;}
.cirurgiasEtiqueta {text-align: left; background-color: #E8E8E8;}
.cirurgiasEtiqueta button {width: 50; font-size: 10}
.col1Etiqueta {width: 80}
.col2Etiqueta {width: 200; font-size: 12}
.select {
    -webkit-appearance: none;
     -webkit-border-radius: 0px;
    -moz-appearance: none;
    border-radius: 0;
    font-size: 12;
    padding: 2 18 2 2;
    cursor: pointer;
    background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat right;   
    width: 192;}
.termos {cursor: pointer; background-color: #363636; padding: 4 0 4 0; font-size: 10; width: 50; text-align: center; margin-top: 2}
.termos:hover {background-color: #9C9C9C; text-decoration: none;}
.termos a {color: #E8E8E8;}
.btnCardapio {color: #fff; cursor: pointer; background-color: #363636; padding: 4 0 4 0; font-size: 10; width: 50; text-align: center; margin-top: 2}
.none {display: none;}

.termo {width: 17cm; background: white; margin: 30; padding: 10 30 30 30}
.termo h3 {text-align: center;}
.p1 {text-align: justify; font-size: 14; margin-top: 0;}
.linhaAlta {height: 40}
#tabelaForm {font-size: 14}
#tabelaForm2 {font-size: 12; text-align: left; margin-left: 20}
#tabelaForm2 tr {height: 30}
.hoverData {background: white}
.hoverData:hover {text-decoration: underline;}
.altCpf {cursor: pointer;}
.altCpf:hover {background: #E8E8E8}
.custoLav {border-collapse: collapse; background: #F5F5F5; margin: 10 0 0 80; float: left;}
.atualizaEst {border-collapse: collapse; background: #F5F5F5; margin: 10 0 0 80; float: left;}
.fechar2 {color: red; background: #F5F5F5; font-size: 14; cursor: pointer; width: 70;}
.fechar2:hover {background: white}
#botoes {border-collapse: collapse; background: #E8E8E8}

/*Preop*/
#tabPreop {margin-left: 10; margin-top: 57; float: left; border-collapse: collapse;}
#tabPreop tr td {width: 16; border-width: 1; border-style: solid; border-color: #E8E8E8; font-size:12;}
#tituloMesPreop {height: 14; font-size: 15; padding-top: 6; background-color: #EE0000; color: white; text-align: center; border-color: #E8E8E8;}
#mesAntPreop {width: 25; height: 14; padding-bottom: 3; float: left; background-color: #CD0000; color: white;}
#mesAntPreop:hover {background-color: #EE3B3B;}
#mesProxPreop {width: 25; height: 14; padding-bottom: 3; float: right; background-color: #CD0000; color: white;}
#mesProxPreop:hover {background-color: #EE3B3B;}
#tituloSemanaPreop {background-color: #363636; color: #E8E8E8; height: 15; padding-top: 2; font-size: 12; text-align: center; border-color: #E8E8E8;}
.diaPreop:hover {background-color: #E8E8E8;}

.tabConsultas {margin-top: 10; margin-left: 5; float: left;}
.tabConsultas tr {height: 20; font-size: 13;}
.tabConsultas tr td {border-width: 1; border-style: solid; border-color: #E8E8E8;}
.tabConsultasTrans tr td {border-color: #FFEC8B}
#tituloConsulta1 {font-size: 18 !important; background-color: #E8E8E8;}
#tituloConsulta2 {font-size: 16 !important; background-color: #E8E8E8;}
#tituloConsulta3 {background-color: #363636; color: #E8E8E8;}
.selectPreop {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 10;
    padding: 0 15 2 2;
    border: none;
    cursor: pointer;
    background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat right;}
.linhaConsultas td {font-size: 11;}
.col0 {width: 16;}
.col1 {width: 55; background-color: #FFD700;}/*status*/
.col2 {width: 35;}/*hora*/
.col2:hover {background-color: #CFCFCF}
.col2Cinza {width: 35; background-color: #CFCFCF;}
.col2Cinza:hover {background-color: #E8E8E8}
.col2noHov {width: 35;}
.col2Nivel2 {width: 35; background-color: #CFCFCF;}
.col3 {width: 190;}/*paciente*/
.col4noHov {width: 100;}/*tel*/
.col4 {width: 100; cursor: pointer;}
.col4:hover {background-color: #CFCFCF}
.col44noHov {width: 150;}/*Lembrete*/
.col44 {width: 150; cursor: pointer;}
.col44:hover {background-color: #CFCFCF}
.col5 {width: 80;}/*medico*/
.col6 {width: 145;}/*cirurgia*/
.col7 {width: 55;}/*data*/
.col8 {width: 65; background-color: #C1FFC1; text-align:left; font-size: 12;}/*VTH*/
.col88 {float: right; font-size: 11; background-color: #C1FFC1; height: 14; width: 50}
.col88:hover {background-color: #F0FFF0}
.col8cinza {width: 65; background-color: white}/*VTH*/
.col9 {width: 65; background-color: #BFEFFF; text-align:left; font-size: 12;}/*VTA*/
.col99 {float: right; font-size: 11; background-color: #BFEFFF; height: 14; width: 50;}
.col99:hover {background-color: #F0FFFF}
.col9cinza {width: 65; background-color: white}/*VTA*/

#altData2 {background-color: red; font-size: 16; text-align: center; height: 20; width: 120; padding-top: 1; margin:0 auto;}
#altData2:hover {background-color: #FFA07A;}
#altData2 a {color: white;}

/*Transferencia*/
.corpoT {width: 1250; overflow: auto; background-color: #FFEC8B; padding-bottom: 50;}
#tituloPaginaCalT {width: 1000; height: 25; padding-top: 2; background-color: #FFEC8B; text-align: center; font-weight: bold;}
#tituloMesT {height: 30; font-size: 20; background-color: #FF0000; color: white; text-align: center; border-color: #E8E8E8;}
#mesAntT {width: 50; height: 21; padding-bottom: 5; float: left; background-color: #CD0000; color: white;}
#mesAntT:hover {background-color: #EE3B3B;}
#mesProxT {width: 50; height: 21; padding-bottom: 5; float: right; background-color: #CD0000; color: white; float:right;}
#mesProxT:hover {background-color: #EE3B3B;}
.verde {background-color: green; width: 25; height: 22;}
.vermelho {background-color: #EE2C2C; width: 25; height: 22;}
.amarelo {background-color: #EEC900; width: 25; height: 22;}

/*Analise*/
.tabelaAnalise {width: 660; margin-top: 30;}
.colAnalise {width: 220;}
.linha1Analise {background-color: yellow;}
#linha2Analise {font-size: 14;}

/*tabela*/
#corpoTabela {height: 1000;}
#corpoTabela select {
     -webkit-appearance: none;
     -webkit-border-radius: 0px;
    -moz-appearance: none;
    border-radius: 0;
    font-size: 12;
    padding: 2 18 2 2;
    border: none;
    cursor: pointer;
    background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat right;   
    background-color: #E8E8E8;
}
#containerTabela {position: absolute; margin-left: 30; margin-top: 30; background-color: white; width: 220; padding: 5; width: 220;}
.tabelaCirurgias {text-align: left; margin-left: 5;}
.col1Tabela {width: 120; text-align: left;}
#resultCir {position: absolute; list-style: none; margin: -52 0 0 -40; text-align: left;}
#validade {position: absolute; margin-left: 320; margin-top: 13; background-color: white; width: 250;}
#resultadoPreco {position: absolute; margin-left: 320; margin-top: 73; background-color: white; width: 250; border-color:red;}
.preco {background-color: #E8E8E8; width: 120; text-align: left; padding-left: 10;}
#tabela {border-collapse: collapse; font-size: 14; position: absolute; margin-left: 650; margin-top: 13;}
#detalhesTabela {position: absolute; margin-left: 5; font-size: 14}
.niceform input[type=checkbox] {
visibility: hidden;
margin-right: 8px;
cursor: pointer;
}
.niceform input[type=checkbox]:before {
content: "";
display: inline-block;
margin-right: 15px;
width: 12px;
height: 12px;
visibility: visible;
border: 2px solid #999;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 0px;
}
.niceform input[type=checkbox]:checked:before {
background-color: red;
}

/*Financeiro*/
#linkFecha {float:left; margin-top: 3; font-size: 14; color: #1E90FF;}
#linkFecha:hover {text-decoration: underline;}
#tabFecha {margin-top: 30; border-collapse: collapse;}
#tabFecha th {background: #E8E8E8; font-size: 18; text-align: center;}
#tabFecha td {background: #F5F5F5; font-size: 14; text-align: left;}
.mesFecha {background: #363636; color: white; cursor: pointer;}
.mesFecha:hover {background: #9C9C9C}
#menuFinanceiro {float: left; margin-left: 30; height: 23;}
.menuLancamento1 {float: left; background: #F5F5F5; width: 100; height: 21; padding-top: 2; margin-right: 5; background: #36648B; color: white;}
.menuLancamento1:hover {background: #4F94CD}
.menuLancamento {float: left; background: #F5F5F5; width: 90; height: 21; padding-top: 2; margin-right: 5; background: #F5F5F5}
.menuLancamento:hover {background: white}
.menuPainel {float: left; background: #F5F5F5; width: 100; height: 21; padding-top: 2; margin-right: 5; background: #363636; color: white;}
.menuPainel:hover {background: #9C9C9C}
.menuFinSelect {background: #CFCFCF}
#msgFin {background: green; width: 500; text-align: center; margin: 0 auto;}
.mesFin {color: white; width: 30}
.mesFin:hover {background: #9C9C9C;}
.fixar1 {position:fixed; margin-top: -240; margin-left: -52; color: white; width: 50; background: #363636;}
.fixar2 {position:fixed; margin-top: -240; color: white; width: 50; background: #363636;}
.ocultarLote {font-size: 12px; color: #1E90FF; cursor: pointer; margin-left: 180px}
#filtroSubcat {float: left; margin-left: 20}
#tituloFinanceiro {margin-left: 30; margin-top: 5; width: 300;}
#tituloFinanceiro select {
     -webkit-appearance: none;
     -webkit-border-radius: 0px;
    -moz-appearance: none;
    border-radius: 0;
    font-size: 12;
    padding: 2 18 2 2;
    border: none;
    cursor: pointer;
    background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat right;   
    background-color: white;
}
#btnLote {margin-left: 30; margin-top: -7; position: absolute;}
#outrosCustos {position: absolute; margin-top: 20; margin-left: 30; background-color: #E8E8E8; font-size: 14;}
#outrosCustos tr {height: 15}
#outrosCustos td { padding: 0 2 0 2;}
#outrosCol2 {background:#F5F5F5}
#outrosCol2:hover {background: white}
#tabelaSaldo {background-color: #E8E8E8; position: absolute; margin-left: 470; margin-top: -35; font-size: 14px}
#tabelaSaldo th {font-weight: 500; text-align: left;}
#tabelaSaldo td {text-align: right; width: 80px}
#addConta {float: left; background: #F5F5F5; width: 21; height: 21; padding-top: 2; margin-right: 10; background: #F5F5F5; cursor: pointer;}
#addConta:hover {background: white}
#tituloPag {background-color: #363636 !important; color: white; margin-top: 40}
#zebra tr {background-color: #E8E8E8; font-size: 12;}
#zebra tr:nth-child(even) {background-color: #F5F5F5}
.imparV {background-color: #C1FFC1;}
.parV {background-color: #F0FFF0;}
.imparA {background-color: #BFEFFF;}
.parA {background-color: #F0FFFF;}

.colpag1 {width: 70; } /*data*/
.colpag2 {width: 70; text-align: left; padding-left: 5} /*médico*/
.colpag3 {width: 250; text-align: left; padding-left: 5} /*paciente*/
.colpag4 {width: 245; text-align: left; padding-left: 5} /*cirurgias*/
.colpag4:hover {background-color: white}
.colpag4NoHov {width: 245; text-align: left; padding-left: 5}
.divCirurgiaFinanceiro {height: 17; padding-top: 3;}
.colpag5 {width: 54;}
.colpag5_2 {width: 54; background: #EEE8AA;}
.colpag6 {width: 60;}
.colpag7 {width: 58;}
.colpag7:hover {background-color: white}
.colpag8 {width: 54;}
.colpag8_2 {width: 54; background: #EEE8AA;}
.colpag9 {width: 60;}
.colpag10{width: 58;}
.colpag10:hover {background-color: white}
.colInput {width: 18;}
.colspan1 {width: 180}
.colspan2 {width: 180}

.inputSolicitado {width: 7}
.inputSolicitado {
visibility: hidden;
margin-right: 8px;
cursor: pointer;
}
.inputSolicitado:before {
content: "";
display: inline-block;
width: 8px;
height: 8px;
visibility: visible;
border: 2px solid #999;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 0px;
background-color: white;
}
.inputSolicitado:checked:before {background-color: yellow;}

.inputFinanceiro {width: 7}
.inputFinanceiro {
visibility: hidden;
margin-right: 8px;
cursor: pointer;
}
.inputFinanceiro:before {
content: "";
display: inline-block;
width: 8px;
height: 8px;
visibility: visible;
border: 2px solid #999;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 0px;
background-color: white;
}
.inputFinanceiro:checked:before {background-color: red;}

.inputBlue {width: 7}
.inputBlue {
visibility: hidden;
margin-right: 8px;
cursor: pointer;
}
.inputBlue:before {
content: "";
display: inline-block;
width: 8px;
height: 8px;
visibility: visible;
border: 2px solid #999;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 0px;
background-color: white;
}
.inputBlue:checked:before {background-color: #436EEE;}


.dinheiro:checked:before {background-color: green !important;}

/*atualiza Pagamento*/
#tituloPagamento {border: 1px solid black; padding: 5;}
#tituloPagamento select {
     -webkit-appearance: none;
     -webkit-border-radius: 0px;
    -moz-appearance: none;
    border-radius: 0;
    font-size: 12;
    padding: 2 18 2 2;
    border: none;
    cursor: pointer;
    background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat right;   
    background-color: #E8E8E8;
}
#tituloPagamento input {background-color: #E8E8E8}
#dataPaciente {height: 30; background-color: #E8E8E8; margin-top: 30}
.pagamentos {font-size: 14; background-color: #E8E8E8; text-align: left;}
#fieldPag {height: 270; width: 300; margin: 0 auto; margin-top: 5; background-color: white}
.forma td {font-size: 14;}
#tituloH {background-color: #C1FFC1;}
#tituloA {background-color: #BFEFFF;}
#loteH {background-color: #E8E8E8; font-size: 14; padding: 2; width: 150; margin: 0 auto;}
#loteA {background-color: #E8E8E8; font-size: 14; padding: 2; width: 150; margin: 0 auto;}

#historicoLoteNohov {background-color: #E8E8E8; font-size:14}
#historicoLote {background-color: #E8E8E8; font-size:14}
#historicoLote:hover {background-color: #CFCFCF}
#tituloLote {background-color:#E8E8E8; border-color:#E8E8E8; margin-top:30; font-size:18}
#tabelaLote th {background-color: #E8E8E8; font-weight: lighter;}
#colLote5 {width: 80}
#colLote6 {width: 80}
#colLote1 {width: 160}
#colLote2 {width: 50}
#colLote3 {width: 100}
#colLote4 {width: 100}
.mais {cursor: pointer; font-size: 18; width: 15; height: 15;}
.mais3 {cursor: pointer; font-size: 18; width: 15; height: 15;}

#pagamentoMaterial {font-size: 12; background: #E8E8E8 !important}
#pagamentoMaterial select {
     -webkit-appearance: none;
     -webkit-border-radius: 0px;
    -moz-appearance: none;
    border-radius: 0;
    font-size: 12;
    padding: 2 18 2 2;
    border: none;
    cursor: pointer;
    background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat right;   
    background-color: white;
}
#pagamentoMaterial2 {font-size: 12;background: #F5F5F5}
.cinza {background: #E8E8E8}
.listaMaterial {font-size: 14; background: #E8E8E8; padding-top: 20;}
.listaMaterial td {text-align: left; font-size: 12; background: white}
.col1Mat {width: 150}
.col2Mat {width: 150}
.col3Mat {width: 60; text-align: center;}
.col4Mat {width: 40; text-align: center;}
.col5Mat {width: 60; text-align: center;}
.listaMaterial2 {margin-top: 30; background: #F5F5F5; border-collapse: collapse; border-color: #E8E8E8}
.listaMaterial2 td {font-size: 12}
.listaMaterialCelula {background: white}
.listaMaterialCelula:hover {background: #F5F5F5}

/*lancamentos*/
#tituloLanc {font-size: 18; margin-top: 5; margin-bottom: 5; color: white; width: 150}
#filtroLancamento select {
     -webkit-appearance: none;
     -webkit-border-radius: 0px;
    -moz-appearance: none;
    border-radius: 0;
    font-size: 12;
    padding: 2 18 2 2;
    border: none;
    cursor: pointer;
    background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat right;   
    background-color: white;
}
.btnBranco {background: white; color: black; height: 17; font-size: 10; padding-top: 1}
.listaLancamento {width: 800px; border-collapse: collapse;}
.listaLancamento tr {background-color: #E8E8E8; font-size: 12;}
.listaLancamento tr:nth-child(even) {background-color: #F5F5F5}
.tituloLancamento td {font-size: 14; color: white; padding: 3px;}
.colLanc1 {width: 120}/*data*/
.colLanc2 {width: 50}/*credito*/
.colLanc3 {width: 50}/*debito*/
.colLanc4 {width: 60}/*saldo*/
.colLanc5 {width: 120}/*cat*/
.colLanc6 {width: 120}/*subcat*/
.colLanc7 {width: 150}/*detalhe*/
.colLanc8 {width: 150}/*cirurgia*/
.listaLancamento select {
     -webkit-appearance: none;
     -webkit-border-radius: 0px;
    -moz-appearance: none;
    border-radius: 0;
    font-size: 12;
    padding: 2 18 2 2;
    border: none;
    cursor: pointer;
    background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat right;   
    background-color: white;
}
.fundoCinza {background: #E8E8E8}

#cadastroCategorias {font-size: 14; margin-top: 10; margin: 10 0 20 100; float: left;}
#cadastroCategorias th {background: #E8E8E8; color: black;}
.cat {background: #CFCFCF; width: 200}
.cat:hover {color: white}
.cat2 {background: #9C9C9C}
.sub {font-size: 12; background: white; border-bottom-style: solid; border-bottom-width: 1; border-bottom-color: #E8E8E8}
.sub:hover {background: #E8E8E8}
.lateralSub {background: #E8E8E8; width: 25}
.novaCat {background: #9C9C9C;}
.novaCat:hover {color: white; cursor: pointer;}
.novaSub {background: white; font-size: 12;}
.novaSub:hover {background: #FFA07A; cursor: pointer;}

#avisoLancamento {background: #E8E8E8; font-size: 14; margin-top: 50; margin-bottom: 20}
.avisoVer {background: white; color: red; border-style: solid; border-width: 1; border-color: red}
.avisoAma {background: yellow; border-style: solid; border-width: 2; border-color: #E8E8E8;}

.avisoDuplicado {background: #E8E8E8; font-size: 14; border-collapse: collapse; margin-bottom: 20}
.avisoDuplicado2 {background: #E8E8E8; font-size: 12; border-collapse: collapse}
.avisoDuplicado2 td {width: 120}

.editaCir:hover {background: white; cursor: pointer;}

#tabelaDelLanc {font-size: 14;}
#tabelaDelLanc td {padding-top: 10;}
#tabelaDelLanc th {font-size: 16; background: #E8E8E8; font-weight: lighter;}
#delAnest {margin-top: 100; margin-bottom: 100; border: 1px solid black; padding: 5;}qw,cxz  

/*confere faturamento*/
#confereFaturamento {border: 1px solid black; padding: 5;}
#confereFaturamento td { text-align: left;}
#confereFaturamento select {
     -webkit-appearance: none;
     -webkit-border-radius: 0px;
    -moz-appearance: none;
    border-radius: 0;
    font-size: 12;
    padding: 2 18 2 2;
    border: none;
    cursor: pointer;
    background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat right;   
    background-color: #E8E8E8;
}
#historico {background-color: #CFCFCF; text-align: center; font-size: 14}
#historico:hover {background-color: #E8E8E8;}
#historico2 {text-align: center; font-size: 14; color: #1E90FF;}
#historico2:hover {text-decoration: underline;}

#tabTaxas {float: left; margin-left: 100; background: #E8E8E8; font-size: 14; margin-top: 40;}
#tabTaxas table {font-size: 12; background: #F5F5F5}
#tabTaxas ul {list-style: none}

/*vencimentos*/
#vencimentos {background: #E8E8E8;  font-size: 20;}
#tabVencimento {font-size: 12; margin-top: 10;background: #E8E8E8; }
#tabVencimento tr:nth-child(odd) {background: #F5F5F5}
#tituloVencimento {background: #363636; color: white; font-size: 14}
#calVenc {margin-top: 20; border-collapse: collapse; border: 1px #E8E8E8 solid;}
#calVenc tr {height: 80;}
#tituloMesVenc {height: 30 !important; font-size: 22;}
#tituloSemVenc {height: 25 !important; font-size: 16; color: white; background: #363636}
#mesProx2 {width: 50; height: 21; padding-bottom: 5; float: right;}
.blank {background: #E8E8E8}
.tituloDiaVenc {font-size: 16; background: #CFCFCF; height: 20; width: 100%;}
.divDiaVenc {height: 100; font-size: 14}
.divValor {color: red; font-size: 12; margin-top: 5; height: 60}
#somaMes {background: #F5F5F5; text-align: left; margin-top: 20;}
#somaMes th {background: #E8E8E8; text-align: center}
.colSomaMes {font-size: 14; color: green; text-align: right;}
.linkVencDia {color:red;}
.linkVencDia:hover {text-decoration: underline;}
.linkCartaoDia {color: green;}
.linkCartaoDia:hover {text-decoration: underline;}
.colorRed {color: red;}
.colV1 {width: 80}
.colV2 {width: 200}
.colV3 {width: 80}
.colV4 {width: 50}
.colV5 {width: 120}
.tipo {text-align: center; font-size: 14}
.green {color: green; font-size: 14; text-align: right;}
.R {text-align:right; color:green; width:30; padding-right: 5; font-size: 14}
.valorVenc {text-align: right; color: red; font-size: 14;}

/*painel*/
#inputPainel {margin: 10 5 0 5;}
.painel {font-size: 10; border-collapse: collapse; margin-top: 20; float: right; margin-right: 5; border: 1px solid black;}
.linhaTituloPainel {font-size: 13; background: #E8E8E8; font-weight: bold;}

/*estatísticas*/
.estatistica {border-collapse: collapse; margin-top: 20; font-size: 12; border-bottom: 1px solid black; float: right; margin-right: 10}
.estatisticaLinha {border-bottom: 1px solid black;}
.estatisticaColuna {text-align: left; padding-left: 5; font-size: 14;}
.estatistica td {width: 65}
.linkPagH:hover {background-color: white}
.linkPagA:hover {background-color: #F5F5F5}
.estatCombinacao {float: left; background-color: #E8E8E8; border-collapse: collapse; margin: 10 0 20 30; font-size: 14;}
.estatCombinacao tr:nth-child(even) {background-color: #F5F5F5}
.tituloCombinacao {text-align: center; background: #E8E8E8 !important; color: black; font-weight: bold; border-bottom: 1px solid black;}
#caixa {border-collapse: collapse; font-size: 12; margin-right: 5}
#caixa th {background: #E8E8E8; border: none; width: 71}
#caixa td {font-size: 10; border: 1px solid black;}
.mesEstat {float: left; color: white; background: #363636; height: 20; width: 30; margin-top: 10; text-align: center;}
.mesEstat:hover {background: #9C9C9C;}

.confH {float: left; margin: 30 0 -10 30; text-align: left; font-size: 14; background: #E8E8E8}
.confH th {text-align: center; font-size: 16; padding-bottom: 15}
.colC1 {width: 80; border-right: 2px solid black}
.colC2 {width: 75}
.colC3 {width: 150}
.font12 {font-size: 12; background: #F5F5F5}
.atualizCon {padding-top: 10; text-align: center; text-decoration: underline; color: red;}

#tabelaCanceladas {margin-top: 30; font-size: 12; border-collapse: collapse}
#tabelaCanceladas th {background: #E8E8E8; font-size: 14px}

.tabSatisfacao {background: #E8E8E8; margin-top: 20px;}
.tabSatisfacao th {text-align: left; font-size: 20px; padding-bottom: 30px;}
.tabSatisfacao td {padding: 10;}
.divBarraExt {height: 15px; width: 200px; border: 1px solid black;}
.divBarraInt {height: 15px; width: 2px; border: 0; float: left;}

.listaPesquisa {text-decoration: underline; cursor: pointer; color: #1E90FF; margin-top: 40px; margin-left: 240px;}
.tabListaPesquisa {width: 80%; margin-top: 20px; border-collapse: collapse; background: #F5F5F5;}
.tabListaPesquisa th { background: #E8E8E8;}
.tabListaPesquisa td {padding: 5px; text-align: left; border-top: 1px solid #363636;}

/*farmácia*/
.tabelaEst {border-collapse: collapse;}
.tabela2 {float: left; margin-left: 140; margin-top: 30}
.tabela2 td {font-size: 11; border-bottom: 1px solid #E8E8E8;}
#tituloEstoque td {background: #363636 !important; font-size: 16; color: #E8E8E8; text-align: center;}
.delEst:hover {background: white !important}
.colEst1 {width: 160; text-align: left;}
.colEst11 {width: 200; text-align: left;}/*do Far_Cotacao*/
.colEst5 {width: 80; text-align: left;}
.colEst2 {width: 50;}
.colEst3 {width: 60; text-align: left;}
.colEst4 {width: 70; text-align: left;}
#fieldAvisoFar {width: 422; padding: 2; background-color: white; color: black; margin:0;}
#agrupar {float: left; background-color: #CFCFCF; text-align: center; height: 27; width: 205; padding-top: 0; cursor: pointer;}
#separar {float: right; background-color: white; text-align: center; height: 27; width: 205; padding-top: 0;  cursor: pointer;}
.editFar {color: blue; text-align: center;}
.editFar:hover {background: white}

.tabela3 {margin-top: 10}
.tabela3 td {font-size: 11;}

.estoquePrint {border-collapse: collapse; font-size: 16;}
.estoquePrint td {border: 1px black solid;}
.tituloEstoquePrint {font-size: 20; font-weight: bold;}
.colEst1P {width: 220; text-align: left;}
.colEst2P {width: 90; text-align: left;}
.colEst3P {width: 60;}
.colEst4P {width: 140;}

#tabelaSaidaJquery {background: #E8E8E8; width: 400;}
#linhaSaida1 {height: 20}
#linhaSaida2 {cursor: pointer}
#linhaSaida1 select {
     -webkit-appearance: none;
     -webkit-border-radius: 0px;
    -moz-appearance: none;
    border-radius: 0;
    font-size: 12;
    padding: 2 18 2 2;
    border: none;
    cursor: pointer;
    background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat right;   
    background-color: white;
}
#fechaLote {cursor: pointer; color: red; padding-left: 20}

#kit {float: left; width: 100; padding:2; height: 19; margin-left: 30; background-color: #1E90FF; color: white;}
#kit {width: 100; padding:2; height: 19; margin-left: 30; float: left; background-color: #1E90FF; color: white;}
.corpoKit {width: 1250; height: 500; overflow: auto; background-color: #E8E8E8; padding-bottom: 50;}
.kitHide {display: none;}
#saida {width: 100; padding:2; height: 19; margin-left: 30; float: left; background-color: #EE2C2C; color: white;}
#saida:hover {background-color: #FFA07A;}

#inputSaida {float: left; width: 550; background-color: #E8E8E8; margin-left: 150; margin-top: 30; border-color: #FF0000; border-style: solid; border-width: 3;}
#inputSaida th {font-weight: lighter; color: #FF0000; padding: 10}
#inputSaida th:hover {background-color: #FF0000; color: white; text-decoration: underline;}
#inputSaida td {text-align: left; font-size: 14}
#inputSaida select {
     -webkit-appearance: none;
     -webkit-border-radius: 0px;
    -moz-appearance: none;
    border-radius: 0;
    font-size: 12;
    padding: 2 18 2 2;
    border: none;
    cursor: pointer;
    background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat right;   
    background-color: white;
    width:140;
}
#resultadoSaida {font-size: 12; text-align: center !important; padding: 2}
#resultadoEntrada {font-size: 12; text-align: center !important; padding: 2}

#entradaEstoque {position: relative; float: left; width: 550; background-color: #E8E8E8; margin-top: 30; margin-left: 150;  border-color: #1E90FF;  border-style: solid;; border-width: 3;}
#entradaEstoque th {font-weight: lighter; color: #1E90FF; padding: 10}
#entradaEstoque th:hover {background-color: #1E90FF; color: white; text-decoration: underline;}
#entradaEstoque td {text-align: left; font-size: 12;}
#entradaEstoque select {
     -webkit-appearance: none;
     -webkit-border-radius: 0px;
    -moz-appearance: none;
    border-radius: 0;
    font-size: 12;
    padding: 2 18 2 2;
    border: none;
    cursor: pointer;
    background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat right;   
    background-color: white;
}
.linhaEntrada {padding: 10 2 10 2;}
.listaEntrada {background-color: white;}
#listaEntrada {border-collapse: collapse;}
.branco {background: white}
.col1ListaEntrada {width: 180;}
.col2ListaEntrada {width: 50; text-align: center;}
.col3ListaEntrada {width: 100;}
.col4ListaEntrada {width: 100;}
.ok {width: 70; height: 16; padding-top: 2; background-color: #CFCFCF; text-align: center; margin: 0 auto; cursor: pointer;}
.ok:hover {background-color: #E8E8E8}
#tabelaCodigo {background: #E8E8E8;}
.linhaNota td:hover {color: red;}
.linkCustos:hover {text-decoration: underline;}
.ajaxNota {border: 1px #E8E8E8 solid}
.destaque {background-color: white !important; cursor: pointer;}
#btnNovoProduto {font-size: 14; background: white; color: #1E90FF; text-align: center; padding: 1 2 1 2}
#btnNovoProduto:hover {font-weight: bold; cursor: pointer}
#btnNovoProCadastrar {font-size: 16; color: green; background: white; text-align: center; height: 20; width: 70; margin: 0 auto; border: 1px solid #9C9C9C; padding: 4}
#btnNovoProCadastrar:hover {background: #F5F5F5; cursor: pointer}

#saidaPaciente {background-color: #E8E8E8; border-color: #FF0000; border-style: solid; border-width: 3; position: absolute; width: 470; left: 100; height: 160}
#saidaPaciente th {font-weight: lighter; color: #FF0000}
#entradaPaciente {background-color: #E8E8E8; border-color: green; border-style: solid; border-width: 3; position: absolute; width: 470; left: 580; height: 80}
#entradaPaciente th {font-weight: lighter; color: green;}
#atualizaKit {clear: both; background-color: #E8E8E8; margin-top: 120; font-weight: bold}
#atualizaKit select {
     -webkit-appearance: none;
     -webkit-border-radius: 0px;
    -moz-appearance: none;
    border-radius: 0;
    font-size: 12;
    padding: 2 18 2 2;
    border: none;
    cursor: pointer;
    background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat right;   
    background-color: white;
    width: 180;
}
#lavanderia {background: #E8E8E8; border-color: #4876FF; border-style: solid; border-width: 3; font-size: 12; text-align: right; position: absolute; width: 470; left: 580; top: 90; height: 70;}
#lavanderia td {padding: 5 1 5 1;}
#tituloKit {background: #E8E8E8; height:30; margin-top: 15}
#tituloKit th {font-size: 18}
#modalKit td {text-align: left;}
.modalKitopen {cursor: pointer;}
.modalKitopen:hover {background-color: white}
#listaAjax td {border-bottom: 1px solid black}
#listaProdutosSaida {border-collapse: collapse;}
#listaProdutosSaida th {background: #E8E8E8; border-bottom: 2px solid black}
#listaProdutosSaida td {font-size: 14; padding: 0}
.colListaProd1 {width: 230; text-align: left;}
.colListaProd2 {width: 50}
.colListaProd3 {width: 80;}
.colListaProd4 {width: 80;}
.colListaProd5 {width: 80;}
.colListaProd6 {width: 80;}
.colListaProd7 {width: 100;}
.btnDelete {width: 15; text-align: center; padding-top: 1; color: red; cursor: pointer; font-weight: bold;}
.btnDelete:hover {background-color: #E8E8E8}
.tituloDialog {font-weight: bold; font-size: 18}
.color td {background: #C0FF3E}

#novoProduto {border-collapse: collapse; background-color: #E8E8E8; margin: 5}
#novoProduto th {font-size: 18}
#novoProduto select {
     -webkit-appearance: none;
     -webkit-border-radius: 0px;
    -moz-appearance: none;
    border-radius: 0;
    font-size: 12;
    padding: 2 18 2 2;
    border: none;
    cursor: pointer;
    background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat right;   
    background-color: white;
    width: 150;
}

#tabelaKits {position: absolute; margin-left: 955; margin-top: -521; width: 220; border-color:black; border-width: 1; border-style: solid;}
#tabelaKits th {text-align: center; font-size: 14; background-color: #90EE90; font-weight: lighter; width: 218; cursor: pointer;}
#tabelaKits th:hover {background-color: #98FB98}
#tabelaKits tr:nth-child(even) {background-color: #F5F5F5}
#tabelaKits td {font-size: 11}
.listaKits {font-size: 12; text-align: left;}
.col1Kit {width: 170}
.col2Kit {width: 40}
#btnNovoKit:hover {background-color: #E8E8E8}

#novoKit {background-color: #E8E8E8; width: 400; margin-top: 50; border-color:black; border-width: 1; border-style: solid;}
#novoKit select {
     -webkit-appearance: none;
     -webkit-border-radius: 0px;
    -moz-appearance: none;
    border-radius: 0;
    font-size: 12;
    padding: 2 18 2 2;
    border: none;
    cursor: pointer;
    background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat right;   
    background-color: white;
    width: 150;
}
#listaKit2 {width: 400; text-align: left; font-size: 12; border-collapse: collapse;}
#listaKit2 th {background-color: #E8E8E8}
#listaKit2 tr:nth-child(even) {background-color: #F5F5F5}

#historicoRepos {font-size: 12}
#historicoRepos tr:nth-child(even) {background-color: #F5F5F5}
#col1Repos {width: 80}
#col2Repos {width: 150}
#col3Repos {width: 50}
#col4Repos {width: 150}

.linhaCadastroFar {cursor: pointer; text-align: left}
.novoCadastro {font-size: 14; background-color: #9C9C9C; color: white; text-align: center;}
.novoCadastro:hover {background-color: #FF4040; cursor: pointer;}

#saidaLotes {margin-top: 50; background: #E8E8E8}
#saidaLotes td {background: white}
#saidaLotes td:hover {background: #E8E8E8}

.hideFar {cursor: pointer;}
.hideFar:hover {background: #F5F5F5}

#btnCot {background: white; color: green; margin: 0 auto; font-size: 20; width: 50; cursor: pointer; border: 1px black solid;}
#btnCot:hover {background: #9C9C9C}
#tabCot {text-align: left; margin-top: 50; font-size: 14}
#tabCot th {text-align: center; background: #E8E8E8; font-size: 18}
.linhaCinzaFina {border-bottom: 10px #E8E8E8 solid}
.bordaDir {border-right: 2px #E8E8E8 solid;}
#cabecalhoCot {background: #E8E8E8; font-size: 22; font-weight: bold; text-align: center;}
.colCot1 {width: 200}
.colCot2 {width: 100}
.colCot3 {width: 220}
.colCot4 {width: 80}

#antigas {margin-top: 50; margin-left: 70; float: left; text-align: left; font-size: 14}
#antigas th {background: #E8E8E8; text-align: center; font-size: 18}
#antigas td {border-bottom: 3px #E8E8E8 solid;}
#antigas tr:hover {background: #F5F5F5}
.listaProd {float: left; margin-left: 100 !important}

#antigasResult {margin-top: 50; font-size: 12}
#antigasResult th {font-size: 16; background: white; font-weight: lighter; width: 110}
#antigasResult td {border-bottom: 3px #E8E8E8 solid;}
.enviaPedido {color: green; font-size: 14;}
.pedidoEnviado {color: #9C9C9C; font-size: 14;}
.pedidoEnviado:hover {color: black; cursor: pointer;}
.enviaPedido:hover {text-decoration: underline; cursor: pointer;}
.tituloFor {border-bottom: 3px solid #E8E8E8;}
.divFor {background: #F5F5F5}
.divFor:hover {background: #E8E8E8; cursor: pointer}
.colCotPro {font-size: 14; font-weight: bold; padding-left: 5; text-align: left; background: #F5F5F5;}
.colCotPro a:hover {color: #9C9C9C;}
.backCotGreen {background: #F0FFF0; color: black;}
.backCotRed {background: #E8E8E8; color: #9C9C9C;}
.colCanc:hover {cursor: pointer; font-weight: bold}

#tabPedido {margin-top: 50;}
#tabPedido th {background: #E8E8E8; font-size: 18; width: 70; border-bottom: 2px solid black}
#tabPedido td {border-bottom: 1px solid #9C9C9C}
#tituloPedido {font-size: 20; background: #E8E8E8; padding-bottom: 20; border-bottom: 0px !important; font-weight: bold}

.submitHist {color: #1E90FF; font-size: 12; cursor: pointer;}
.submitHist:hover {text-decoration: underline;}
#tabFarHist {font-size: 14; margin-top: 50}
#tabFarHist th {font-size: 16; background: #E8E8E8; width: 50;}
#tabFarHist td {border-bottom: 2px #E8E8E8 solid}
#formFar {padding: 0; margin: 0;}
.uF {background: #F5F5F5; color: green; font-weight: bold}
.histEst:hover {text-decoration: underline;}
#tabHisEst {margin-top: 50; font-size: 11; background: #E8E8E8}
#tabHisEst th {width: 80; font-size: 16}
#tabHisEst td {background: white}

.tabPsico {background: #E8E8E8; margin-top: 50; font-weight: bold; text-align: right;}
.tabResultPsico {background: #E8E8E8; width: 1070;}
.tabResultPsico th {border-bottom: 2px solid #363636; font-size: 16px;}
.tabResultPsico td {border-bottom: 1px solid #9C9C9C; background: #F5F5F5; font-size: 12px}
.colP1 {text-align: left; padding-left: 10px;}

#CE1 {width: 155}
#CE2 {width: 90}
#CE3 {width: 100}
#CE4 {width: 155}
#CE5 {width: 50}
#CE6 {width: 50}
#CE7 {width: 60}
#CE8 {width: 60}

#tabCancelar {
    background: #E8E8E8;
    margin-top: 100;
    margin-bottom: 50;
}
#tabCancelar th {
    background: yellow;
    font-size: 18;
}

.abreContr {
    cursor: pointer;
    color: #1E90FF;
}
.abreContr:hover {text-decoration: underline}
.listaContrInt {font-size: 10px; list-style: none; padding-left: 10px}
.listaContrInt li {padding-left: 10px}
#ulAutoContr {list-style: none; font-size: 11px; position: absolute; z-index: 1000; margin: 0; background: #E8E8E8; text-align: left; padding:2; margin-top: 23px}

#tabNotas {margin-top: 30px; width: 95%; border-collapse: collapse}
#tabNotas th {background-color: #E8E8E8;}
#tabNotas td {border-top: 1px solid black; font-size: 12px;}

/*Rodapé*/
#rodape {width: 1250; height: 40; color: white; padding-top: 5; background-color: #FF0000; margin-top: 2; text-align: center; font-size: 15; clear: both;}

#tabHistCir {background: #F5F5F5; float: left; margin: 30 0 0 100; border-collapse: collapse}
#tabHistCir th {background: #E8E8E8; width: 70}
#tabHistCir td {border-bottom: 2px solid #E8E8E8; font-size: 14px}

.linkAgendamentos {color: #1E90FF; cursor: pointer}
.linkAgendamentos:hover {text-decoration: underline;}
#tabAgendamentos td {font-size: 14px}


#tabEscolheQuarto td {
    border-radius: 4px;
    text-align: center;
}
.escolheQuartoCol {
    text-align: left;
}
.tabQuartoDia{
    font-size: 14px;
    background: #C1FFC1;
}
.tabQuartoPadrao {
    font-size: 14px;
    background: #B4EEB4;
}
.tabQuartoPlus {
    font-size: 14px;
    background: #9BCD9B;
}
.tabQuartoPlus2 {
    font-size: 14px;
    background: #7CCD7C;
}
.colQuarto {
    width: 80px;
    text-align: left;
}
.colTabQuarto {
    width: 200px;
}
.colTabQuarto2 {
    width: 98px;
}
.colAcomp {
    width: 100px;
}
.colAcomp:hover {
    cursor: pointer;
    color: salmon;
}
.classeAcomp {
    background: #696969;
    color: white;
}
.selecionaQuarto {
    color: black;
}
.selecionaQuarto:hover {
    cursor: pointer;
    color: salmon;
}
.quartoSelecionado {
    background: #363636;
    color: white;
}
.escolheQuarto {
    background: #C1FFC1;
    margin-top: 10px;
}
.escolheQuarto:hover {
    cursor: pointer;
    color: #9C9C9C;
}
.colquarto {
    text-align: left !important;
}

.loader {
    border: 12px solid #f3f3f3;
    border-radius: 50%;
    border-top: 12px solid #3498db;
    width: 60px;
    height: 60px;
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
    margin:auto;
    left:0;
    right:0;
    top:-50%;
    bottom:0;
    position:fixed;
    display: none;
  }

  .cancelaNfe {
    color: red;
    font-weight: bold;
    border: none;
    background: none;
    cursor: pointer;
    font-size: 16px;
  }
/* Safari */
@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}