/* 
    Document   : style
    Created on : 08/10/2012, 09:46:04
    Author     : vander
    Description:
        Purpose of the stylesheet follows.
*/

/**{font-family: Tahoma, sans-serif;}*/
root { display: block; } 
img { border: none; } 
/*PAINEL SUPORTE*/
#pnlListar{ width: 900px; margin: 0 auto;  background-color: white;  border-radius: 5px;  padding-bottom: 20px; box-shadow: 0px 0px 5px #000 inset; text-align: justify;    padding: 20px; font-family: Tahoma, sans-serif;  margin-bottom: 140px;  margin-top: 20px;}
#pnlListarAgRap{ width: 1200px; margin: 0 auto;  background-color: white;  border-radius: 5px;  padding-bottom: 20px; box-shadow: 0px 0px 5px #000 inset; text-align: justify;    padding: 10px; font-family: Tahoma, sans-serif;  margin-bottom: 100px;  margin-top: 10px;}
#pnlListarAgRapPaciente{ width: 350px; margin: 0 auto;  background-color: white;  border-radius: 5px;  padding-bottom: 20px; box-shadow: 0px 0px 5px #000 inset; text-align: justify;    padding: 20px; font-family: Tahoma, sans-serif;  margin-bottom: 10px;  margin-top: 20px;}
/*==========================*/
#menu ul { padding:0px; margin:0px; float: left; width: 100%; background-color:#EDEDED; list-style:none; }
#menu ul li { display: inline;}
#menu ul li a { padding: 2px 10px; float:left; background-color:#EDEDED; color: #333; text-decoration: none; border-bottom:3px solid #EDEDED; }
#menu ul li a:hover { background-color:#D6D6D6; color: #6D6D6D; border-bottom:3px solid #EA0000; }
/*=============================*/

/*/////NOVO MENU E LAYOUT INICIAL*/
body{ margin: 0px; padding: 0px; }
#areaAdm{ margin: 0px; width: 100%; height: 100px; margin: 0px auto; background-color: #003333;    }
#logoAdm{ height: 100px; width: 12%; float: left; margin-left: 14%; background-color: white; }
#menuAdm{ width: 75%; height: 25%; float: left; margin-left: -1%; margin-top: 2.5%; margin-bottom: 0.5%;}
#usuarioL{width: 56%; float: left; margin-left: 0.3%; font-family: Tahoma, sans-serif; font-size: 12px; color:white; }
#usuarioL a{text-decoration: underline; font-size: 10px; color: white;}
#usuarioL a:hover{text-shadow: 0 0 3px #fff;}
#rodapeAdm{ width: 100%; height: 80px; position: fixed; bottom: 0;  z-index: 1; background-color: #006666; box-shadow: 1px 1px 5px #003333; }  
.usuarioLogadoMedico{ margin-left: -25%; font-family: Tahoma, sans-serif; font-size: 11px; color:white; }
#rodapeTexto{ font-family: Tahoma, sans-serif; font-size: 13px; color: white; float: left; width: 25%; margin-left: 11%; padding:0.5%;  }
#rodapeMenuImg{ float: left; margin-left: 12%; }
#rodapeMenu{ float: left; width: 65%; font-family: Tahoma,sans-serif; font-size: 14px; padding: 0.5%; margin-top: 3%; }
#rodapeMenu ul { list-style: none; text-decoration: none; color:white; }
#rodapeMenu ul li{ display: inline; }
#rodapeMenu ul li a{ text-decoration: none; color: white; }
#rodapeMenu ul li a:hover{ text-decoration: underline; }
#rodapeImg{ margin-top: -34px; float: left; width: 30%; }
/*=============================*/

/*/////TABELA LISTAGEM DE DADOS*/
.tbLista{ width: 100%; border-collapse: collapse; font-family: Tahoma, sans-serif; }
.tbLista th { height: 30px;  box-shadow: 0 0 3px #fff; font-size: 13px; font-family: Tahoma, sans-serif; }
.tbLista thead { background-color: #EDEDEC;}
.tbLista .tbody tr { font-size: 11px; border-bottom: 1px solid #ccc; font-family: Tahoma, sans-serif; height: 25px; cursor: pointer; }
.tbLista .tbody tr td{ padding: 2px; }
.tbody tr:hover { background-color: #F8F8FF; box-shadow: 0px 0px 5px #003333; color:black; }
/*=============================*/

/*/////LISTA PAINEL PRINCIPAL FUNCIONÁRIO */
.titles{ font-size: 13px;}
.tbListaHorarioFuncionario{ width: 100%; border-collapse: collapse; }
.tbListaHorarioFuncionario th { font-size: 13px; font-family: Tahoma, sans-serif; }
.tbListaHorarioFuncionario thead { height: 20px; }
.tbListaHorarioFuncionario .tbodyLista tr { font-size: 10px; font-family: Tahoma, sans-serif; height: 10px; }
.tbListaHorarioFuncionario .tbodyLista tr td{ padding: 2px; }
/*=============================*/

/*/////TABELA LISTA HORARIOS*/
.tbListaPrincipalFuncionario{ width: 100%; border-collapse: collapse; }
.tbListaPrincipalFuncionario th { height: 28px; box-shadow: 0 0 3px #fff; font-size: 13px; font-family: Tahoma, sans-serif; }
.tbListaPrincipalFuncionario thead { background-color: #EDEDEC;}
.tbListaPrincipalFuncionario .tbodyPrincipalFuncionario tr { font-size: 11px; border-bottom: 1px solid #ccc; font-family: Tahoma, sans-serif; height: 12px; cursor: pointer; }
.tbListaPrincipalFuncionario .tbodyPrincipalFuncionario tr td{box-shadow: 0 0 3px #fff; /*    margin: 10px;*/ padding: 5px; }
.tbListaPrincipalFuncionario .tbodyPrincipalFuncionario tr td img{ width: 12px; margin-left: 6%; }
.tbodyPrincipalFuncionario tr:hover { font-weight: bold; color:black; box-shadow:1px 1px 5px #003333; -webkit-box-shadow:  1px 1px 5px #003333; }
/*=============================*/

/*/////AGENDA DO MÉDICO */
.tbAgendaMedico{ width: 100%; border-collapse: separate;  }
.tbAgendaMedico th { font-size: 14px; } 
.tbAgendaMedico thead { background-color: #EDEDED; }
.tbAgendaMedico .tbodyAgendaMedico tr { font-size: 12px; height: 20px; font-family: Tahoma, sans-serif; }
.tbAgendaMedico .tbodyAgendaMedico tr td{ padding: 2px; border: 1px solid #CCC; } 
.tbodyAgendaMedico tr td:hover { background-color: #EDEDED; }
/*=============================*/

/*/////TABELA DE HISTÓRICO DE CONSULTAS*/
.tbHistoricoConsultas{ font-size: 11px; width: 100%; background-color: #c1e5c9; font-family: Tahoma, sans-serif; border-collapse: collapse; } 
.tbHistoricoConsultas tr { height: 20px; }
 .tbHistoricoConsultas tr td{ width: 33%; } 
 .tbHistoricoConsultas .tdl { width: 30%; }
/*=============================*/

/*/////PRÉ-CONSULTA CONFIG */
#seguraDadosPreConsulta{ float: left; width: 100%; font-family: Tahoma, sans-serif; border-radius: 5px 5px 5px 5px; } 
.nomePaciente{ font-size: 18px; font-weight: bold; margin-bottom: 5px; font-family: Tahoma, sans-serif; } 
.nomeMedico{ font-size: 14px; font-weight: bold; margin-top: 5px; margin-bottom: 5px; font-family: Tahoma, sans-serif; } 
#preConsultaDados{ float: left; width: 63%; } 
#preConsultaDadosFoto{ width: 36.5%;  float: right; }
#apresentaImagem{ width: 53.5%; margin: 0 auto; text-align: center; }  
.tbPreConsultaDados{ width: 100%; font-size: 12px; padding: 0.2%; font-family: Tahoma, sans-serif; }
/*=============================*/

/*///// INFORMAÇÕES PESSOAIS PACIENTE*/
.tbDadosPessoais{ font-size: 12px; width: 100%; font-family: Tahoma, sans-serif; padding: 3px;    
    border-collapse: collapse; } 
.tbDadosPessoais tr td{ border-bottom: 1px solid #CCC; } 
.tbDadosPessoais .tdl { width: 30%; }
/*=============================*/

/*/////LEGENDA*/
.tbLegenda{    font-size: 10px; font-family: Tahoma, sans-serif; margin-bottom: 10px; } 
.tbLegenda tr td { text-align: center; padding: 5px; }
/*=============================*/

/*/////LEGENDA PRINCIPAL FUNCIONÁRIO*/
.tbLegendaPrincipaFunc{ width: 80%; font-size: 10px; font-family: Tahoma, sans-serif; text-align: center; }
.tbLegendaPrincipaFunc td img{ cursor: pointer; } 
.tbLegendaPrincipaFunc td img:hover{ -moz-box-shadow: 0 0 3px #003333; -webkit-box-shadow: 0 0 3px #003333; box-shadow: 0 0 3px #003333; }
/*=============================*/

/*///// IMAGENS DAS CONSULTAS */
.headerImagens{font-size: 11px;width: 100%; background-color: #c1e5c9; font-family: Tahoma, sans-serif;}
.tbImagensHist{font-size: 11px; width: 100%; background-color: #c1e5c9; font-family: Tahoma, sans-serif;}
.tbImagensHist tr td img:hover{box-shadow: 0 0  3px #000;}
.tbImagensConsulta{ font-size: 11px; width: 100%; border-collapse: collapse; font-family: Tahoma, sans-serif;}
.tbImagensConsulta tr td img:hover{box-shadow: 0 0  3px #000;}
/*=============================*/

/*///// INFORMAÇÕES DE ÊNFASE */
.asterisco{ color:red; } 
.linhacancelada{ background-color: #FF4040; height: 30px; color: white; font-family: Tahoma, sans-serif; font-weight: normal; } 
.linhadisponivel{ background-color: #98FB98; height: 30px; font-family: Tahoma, sans-serif; font-weight: normal; } 
.linhaaguardando{ background-color: #FFF68F; height: 30px; font-family: Tahoma, sans-serif; font-weight: normal; } 
.linhaencaixe{ background-color: #DDA0DD; height: 30px; font-family: Tahoma, sans-serif; font-weight: normal; } 
.linhafinalizada{    background-color: #BFEFFF; height: 30px; font-family: Tahoma, sans-serif; font-weight: normal; } 
.linhahorainferior{    background-color: #EDEDED; height: 30px; font-family: Tahoma, sans-serif; font-weight: normal; cursor: default; } 
.linhahoracompromisso{    background-color: #EDEDED; height: 30px; font-family: Tahoma, sans-serif; font-weight: normal; cursor: default; } 
.linhaindisponivel{    background-color: #EDEDED; height: 30px; font-family: Tahoma, sans-serif; font-weight: normal; cursor: default; }
/*=============================*/

/*/////CAMPOS,LABELS E INPUTS*/
.inputNormal { width: 120px; height: 26px; border-radius: 3px 0px 3px 0px; font-size: 12px; font-family: Tahoma, sans-serif; border: 1px solid #CCC; } 
.inputNormal:focus { background-color: #EEE9E9; } 
.inputGrande { width: 250px; height: 26px; border-radius: 3px 0px 3px 0px; font-size: 12px; font-family: Tahoma, sans-serif; border: 1px solid #CCC; } 
.inputGrande:focus{ background-color: #EEE9E9; } 
.dropdownMedio{ width: 150px; height: 29px; border-radius: 3px 0px 3px 0px; font-size: 12px; font-family: Tahoma, sans-serif; border: 1px solid #CCC; } 
.dropdownMedio:focus{ background-color: #EEE9E9; } 
.dropdownOptions{ width: 100%; font-size: 12px; height: 29px; border-radius: 3px 0px 3px 0px; height: 26px; font-family: Tahoma, sans-serif; border: 1px solid #CCC; } 
.dropdownOptions:focus{ background-color: #EEE9E9; } 
.textAreaInput{ width: 275px; height: 90px; resize: none; border-radius: 3px 0px 3px 0px; font-size: 12px; font-family: Tahoma, sans-serif; border: 1px solid #CCC; } 
.textAreaInput:focus{ background-color: #EEE9E9; }  
.fonte{font-size: 13px; font-family: Tahoma, sans-serif;color: white; text-shadow: 0 0 4px #003333;}
#numero{ width: 70px; border-radius: 3px 0px 3px 0px; height: 26px; } 
#cep{ width: 70px; border-radius: 3px 0px 3px 0px; height: 26px; } 
#uf { width: 24px; border-radius: 3px 0px 3px 0px; height: 26px; text-transform: uppercase; }
#periodo { width: 24px; border-radius: 3px 0px 3px 0px; height: 26px; text-transform: uppercase; }
#horamedicamento { width: 38px; border-radius: 3px 0px 3px 0px; height: 26px; text-transform: uppercase; }
/*=============================*/

/*/////AREA DE CONSULTA*/
.inputPreConsulta{ width: 75px; height: 25px; font-size: 12px; border-radius: 3px 0px 3px 0px; font-family: Tahoma, sans-serif; border: 1px solid #CCC; } 
.inputPreConsulta:focus{ background-color: #EEE9E9; } 
#historico{ width: 310px; height: 90px; resize: none; font-size: 12px; border-radius: 3px 0px 3px 0px; font-family: Tahoma, sans-serif; border: 1px solid #CCC; } 
#historico:focus{    background-color: #EEE9E9; } 
#exames{ width: 310px; height: 90px; resize: none; font-size: 12px; border-radius: 3px 0px 3px 0px; font-family: Tahoma, sans-serif; border: 1px solid #CCC; } 
#consulta{ width: 100%; border-radius: 3px 0px 3px 0px; } 
#consultaPre { float: left; width: 53%; } 
#historicoConsulta{ width: 46%; float: left;}  
#pedirFlash{ width: 98%; font-size: 13px; font-weight: bold; border-radius: 5px 5px 5px 5px; font-family: Tahoma, sans-serif; }
/*=============================*/

/*/////* PRÉ-CONSULTA */
#preConsulta { float: left; width: 31%; } 
#preConsultaInfoPessoal{ width: 68%; float: left; } 
#preConsultaFoto{ box-shadow: 0 0 5px #003333; float: left; margin-left: 4%; } 
#consultaInfoPessoal{ width: 50%; float: left; }  
#fieldsetConsulta{ width: 73%; margin-left: 1%; border-radius: 5px 5px 5px 5px; border-style: solid; border-width: 1px; font-size: 13px; border-color: #425c6b; } 
.fieldsetCadastro{ width: 98%; font-size: 13px; font-family: Tahoma; border-radius: 5px 5px 5px 5px; min-height: 70px; border-style: solid; border-width: 1px; border-color: #425c6b;}
#fieldsetPreConsulta{width: 92%; font-size: 13px; border-radius: 5px 5px 5px 5px; border-style: solid; border-width: 1px; border-color: #425c6b; background-color: #c1e5c9; } 
.botoesConsulta{width: 22%;float: left; margin-top: 2%;}
.botoesConsulta a{margin-top: 4%;}
/*=============================*/
/*/////TABELAS DE CADASTROS*/
.tbCadastros{ font-size: 11px; font-weight: bold; font-family: Tahoma, sans-serif; padding: 2px; }
/*=============================*/
/*/////AGENDAMENTO RAPIDO*/
.conteudoAgendamentoRapido{ width: 100%; float: left; }
.informacoesAgendamentoRapido{ float: left; width: 100%; position: relative; font-family: Tahoma; font-size:13px; background-color: #CCFCAE; border-radius: 5px 5px 5px 5px; }
.informacoesCompromisso{ float: left; width: 100%; margin-top: 4%; position: relative; font-family: Tahoma; font-size:13px; background-color: #CCFCAE; border-radius: 5px 5px 5px 5px; }
.informacoesAgendamentoRapidoPaciente{ float: left; width: 95%; position: relative; font-family: Tahoma; font-size:13px; background-color: #CCFCAE; border-radius: 5px 5px 5px 5px; }
.pacientesAgendamentoRapido{ width: 62%; float: right; font-size: 13px; border-radius: 5px 5px 5px 5px; }
.tbAgendamentoRapido{ width: 100%; font-size: 12px; font-family: Tahoma;  }
/*=============================*/

/*///// CONFIGURAÇÕES DAS MENSAGENS DE ALERTA*/
.posicionaAlert{ margin-left: 12px; float: left; margin-right: .7em; }
.configAlert{ font-family: Tahoma, verdana, sans-serif; padding: 0px; font-size: 12px; }
/*=============================*/

/*/////ESPAÇO ENTRE ELEMENTOS */
.espaco{ margin-left: 7%; }
.espacoElementos{ margin-top: 3%; }
/*=============================*/

/*/////FORMULÁRIO CADASTRO*/
#containerCadastro{ width: 100%; }
#formularioCadastro{ width: 63%; float: left; }
#cadastroFoto{ float: left; width: 30%; margin-left: 2%; }
#containerSomenteCadastro{ width: 100%; }
/*=============================*/
/*/////COLORIR CALENDARIO DISPONIBILIDADE*/

/*dias livres*/
.livres .ui-state-default{ font-weight: normal !important; background: #98FB98 !important; color: black !important; }
.livres .ui-state-hover{ font-weight: bold !important; background: #008B00 !important; color: black !important; }
.livres .ui-state-active{ font-weight: bold !important; background: #008B00 !important; color: black !important; }
/*------------------------*/
/*dias indisponiveis*/
.indisponiveis .ui-state-default { font-weight: normal !important; background: #EEE5DE !important; color: black !important;  }
.indisponiveis .ui-state-hover { background: #ccc !important; font-weight: bold !important; color: black !important; }
.indisponiveis .ui-state-active { background: #ccc !important; font-weight: bold !important; color: black !important; }
/*INDISPONÍVEL E DISPONÍVEL*/
.meioP .ui-state-default { font-weight: normal !important; background: #FFA500 !important; color: black !important;  }
.meioP .ui-state-hover { font-weight: normal !important; background: #EE7600 !important; color: black !important;  font-weight: bold; }
.meioP .ui-state-active { font-weight: normal !important; background: #EE7600 !important; color: black !important;  font-weight: bold; }
/*DIA CHEIO*/
.cheio .ui-state-default { font-weight: normal !important; background: #FF4040 !important; color: black !important;  }
.cheio .ui-state-hover { font-weight: normal !important; background: red !important; color: black !important;  font-weight: bold; }
.cheio .ui-state-active { font-weight: normal !important; background: red !important; color: black !important;  font-weight: bold; }
/*=============================*/

/*/////IMC*/
.imcInput{ width: 60px; border: 1px solid white; background-color:white; font-weight: bold; height: 30px; }
.imcAbaixo{ color: orange; }
.imcParabens{ color: green; }
.imcAcima{ color: orangered; }
.imcOb{ color: red; }
/*=============================*/

/*/////PRINCIPAL FUNCIONÁRIO*/
.fieldsetPrincipalFunc{ border-radius: 5px 5px 5px 5px; font-family: Tahoma, sans-serif; font-size: 13px; }
.principalFuncionarioSel{ width: 100%; /*    padding: 10px;*/ }
.medicoAgenda{ float: left; width: 32%; margin-right: 1%; }
.calendarioSelecionar { border-left: 1px solid #CCC; border-right: 1px solid #CCC; width: 33%; float: left; }
.diaSelecionado{ width: 33%; float: left; }
#dataSelecionada{ font-size: 12px; width: 100%; text-align: center; height: 14px;font-family: Tahoma, sans-serif; border: 1px solid white; }
#relogio{ font-size: 20px; width: 100%; text-align: center;height: 25px; font-family: Tahoma, sans-serif; border: 1px solid white; }
#apresentaHorarios{ width: 67%; float:left; }
/*=============================*/

/*/////LEGENDA HORÁRIOS*/
.legendaHorarios{ width: 100%; }
.legendaHorarios tr{ font-size: 11px; font-family: Tahoma, sans-serif; }
.legendaHorarios tr td img{cursor:pointer; }
.legendaHorarios img:hover{ box-shadow: 0 0 5px #003333; }
/*=============================*/

/*/////botao ocultar horarios*/
/*.divBotaoOcultar{ margin-top: 5px; margin-bottom: 5px; font-size: 14px; }*/
/*=============================*/

/*/////IMPRIMIR EXAMES*/
#fieldsetImprimir{ margin: 0 auto; margin-top: 80px; border-radius: 5px 5px 5px 5px; width: 900px;    min-height: 200px; }
#fieldsetImprimirEnvios{ margin: 0 auto; margin-top: 100px; border: none; width: 900px;    min-height: 200px; }
.tbImprimir{ font-family: Tahoma, sans-serif; font-size: 15px; font-weight: normal;}
.textImprimir{ font-size: 13px; font-weight: normal; font-family: Tahoma, sans-serif; }
.tbImprimirEnvios{font-family: Tahoma, sans-serif; font-size: 12px; border: 1px solid #000;}
.tbImprimirEnvios thead{font-size: 14px;}
#fieldsetImprimirAtestado{ margin: 0 auto; margin-top: 80px; border-radius: 5px 5px 5px 5px; min-height: 200px; }
.tbImprimirAtestado{ font-family: Tahoma, sans-serif; font-weight: bold; }
.textImprimirAtestado{ font-size: 14px; font-weight: normal; font-family: Tahoma, sans-serif; text-align: justify;}
#fieldsetImprimirFicha{ margin: 0 auto;font-family: Tahoma, sans-serif; margin-top: 80px; border-radius: 5px 5px 5px 5px; width: 800px;    min-height: 200px; }
.tbImprimirFicha{ font-family: Tahoma, sans-serif; width: 100%; font-family: Tahoma, sans-serif; font-size: 15px; font-weight: bold;}
.tbImprimirFicha tr{ height: 40px;}
.containerInfoFicha{width: 100%; margin-top: 2%;}
.infoPessoalFicha{width: 50%; float: left;}
.fieldsetInfoPessoalFicha{ border-radius: 5px 5px 5px 5px;}
.textoFicha{ font-size: 14px; font-weight: normal; font-family: Tahoma, sans-serif; text-align: justify; text-decoration: underline; color: #979797;}
#fieldsetImprimirDica{ margin: 0 auto; page-break-after: auto;border-radius: 5px 5px 5px 5px;}
.tbImprimirDica{ font-family: Tahoma, sans-serif; font-weight: bold; }
.textImprimirDica{ font-size: 12px; font-weight: normal; font-family: Tahoma, sans-serif; text-align: justify;}
/*=============================*/
/*/////IMAGEM AJUDA*/
#imgAjuda{ margin-left: 4%; cursor: help; width: 12px; }
#imgAjuda:hover{ box-shadow: 0px 0px 3px #003333; }
/*=============================*/

/*/////TELAS SMS*/
.textAreaSmsInput{ width: 240px; height: 90px; resize: none; border-radius: 3px 0px 3px 0px; font-size: 12px; font-family: Tahoma, sans-serif; border: 1px solid #CCC; }
.textAreaSmsInput:focus{ background-color: #EEE9E9; }
.textAreaDicaInput{ width: 100%; height: 150px; resize: none; border-radius: 3px 0px 3px 0px; font-size: 12px; font-family: Tahoma, sans-serif; border: 1px solid #CCC; }
.textAreaDicaInput:focus{ background-color: #EEE9E9; }
#containerSmsManual{ width: 100%; }
.opcoesSmsManual{ width: 20%; float: left; }
.configSms{ width: 35%; float: left; }
.listaContatosSms{ width: 45%; float: left; }
/*////NOVO SMS */
#novoSmsCad{ width: 37%; float: left; }
#listaSmsCad{ width: 56%; margin-left: 7%; float: left; }
/*////ATRASO*/
#configSmsAtraso{ width: 40%; float: left; margin-left: 2%; }
#pacientesSmsAtraso{ float: left; width: 56%; }
/*////ANIVERSARIANTES*/
#configSmsAniversario{ width: 44%; float: left; margin-left: 2%; }
#pacientesSmsAniversario{ float: left; width: 52%; }
/*////LISTA DE CONTATOS*/
#contatosDisponiveisSms{ width: 35%; float: left; }
#contatosSelecionadosSms{ float: left; margin-left: 3%; width: 22%; }
#configSmsLista{ float: left; margin-left: 3%; width: 35%; }
.inputListaSms { width: 230px; height: 26px; border-radius: 3px 0px 3px 0px; font-size: 12px; font-family: Tahoma, sans-serif; border: 1px solid #CCC; }
.inputListaSms:focus{ background-color: #EEE9E9; }
.textAreaListaSmsInput{ width: 200px; height: 90px; resize: none; border-radius: 3px 0px 3px 0px; font-size: 12px; font-family: Tahoma, sans-serif; border: 1px solid #CCC; }
.textAreaListaSmsInput:focus{ background-color: #EEE9E9; }
/*///// SMS RÁPIDO*/
#configSmsRapido{ width: 35%; float: left;}
#listaSmsRapido{width: 60%; float: left;margin-left: 3%;}
/*=============================*/

/*/////ERRO MSG */
.erro{min-width: 460px; font-weight: bold;}
#erroUsername{min-width: 460px; font-weight: bold;}
#erroDados{min-width: 200px; font-weight: bold;}

/*/////Login*/
.contentLogin{ padding: 2%;font-family: Tahoma, sans-serif;width: 96%; height: 80%;margin: 0px auto;text-align: center; margin-top: 100px;}
.formLogin{font-family: Tahoma, sans-serif;width: 20%; height: 60%; margin: 0 auto; border-radius: 5px 5px 5px 5px; padding: 30px; box-shadow: 0 0 10px #000 inset;}
.tbLogin{width: 100%; margin: 0 auto;}
/*/////PERGUNTA*/
/*////NOVO SMS */
#novaPergunta{ width: 37%; float: left; }
#listaPergunta{ width: 61%; margin-left: 1%; float: left; }
/*DICAS*/
#novaDica{width: 63%; float: left; }
#listaDicas{ width: 35%; margin-left: 1%; float: left; }
#descricaoDica{resize: none;}
/*DESPESAS*/
#novaDespesa{width: 37%; float: left; }
#listaDepesas{ width: 62%; margin-left: 1%; float: left; }
#descricaoDica{resize: none;}
/*AGENDAS*/
#containerAll {width: 100%;}
#novoAll{width: 40%; float: left; }
#listaAll{ width: 59%; margin-left: 1%; float: left; }
/*INDISPONIBLIDADES*/
#containerIndis {width: 100%;}
#novoIndis{width: 42%; float: left; }
#listaIndis{ width: 57%; margin-left: 1%; float: left; }
/*---------------------------------*/
/*////////////graficos*/
/*.posicionaGrafico{width: 100%;}*/
/*.grafico{width: 100%;height: 500px;}*/ 
/*#helpGrafico{width: 18%; text-align: center; float: left; margin-top: 10%;}*/

/*///// botoes consulta*/
.botao{width: 60px; height: 54px; background-color: #EDEDED; border: 1px solid #D3D3D3;margin-top: 1%;border-radius: 5px 5px 5px 5px; padding: 10px; font-size: 12px; font-weight: bold;font-family: Tahoma, sans-serif; color: #555555;cursor: pointer;text-align: center;opacity: 0.85;}
.botao img{ position: relative; margin: 0 auto; width: 35px; height: 35px;  }
.botao a{text-decoration: none; margin-top: 5px; color: #212121;}
.botao:hover{background-color: #E4E4E4; border: 1px solid #999999;color: #212121;opacity: 1}

.posicionaBotoesConsulta{width: 100%; text-align: center;}
.posicionaBotoesConsulta div a{margin-top: 1%;width: 60%;}

.stylePaginacao{color:#425c6b; text-decoration: none; font-style: normal;}

/*FIELDSET CID ADD*/
.fieldsetCidAdd{width: 45%; float: left; font-size: 13px; font-family: Tahoma; border-radius: 5px 5px 5px 5px; min-height: 90px; border-style: solid; border-width: 1px; border-color: #425c6b;}