* {
    font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
    font-size: 14px
}
h1,select,input,textarea,fieldset,label,.input-group-addon,fieldset > legend {
    font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif !important;
}
#conteudo
{
    overflow:auto;
    height:315px;
    width:100%
}

.largura-total {
    width:100%!important
}

.caixadiamovimento {
    display:none
}

#conteudonaofixo
{
    width:1200px
}

#conteudonaofixo2
{
    width:1000px
}

#telalogin
{
    text-align:center;
    background: url("../images/flogin.png") center center no-repeat;
    height:200px;
    color:#000000;
}

.caixatextopadrao
{
    width:100px
}

#caixaesquerda
{
    width:600px
}

#caixadireita
{
    float:right;
    width:460px;
    height:100px;
    overflow:auto;
}


.botaopadrao
{
    width:70px
}

/* Pagina*/


#pagina
{
    overflow: hidden;
    padding: 0em 0em;
    font-size: 14px;
    background: #FFFFFF;
    margin-top:2%
}

#roda
{
    font-size: 1em;
    background: #FFFFFF;
    text-align: center;
    position: relative;
    top: 2em;
}

#titulo
{
    margin-top: -30px;
    width:100%;
    text-align:center;
    font-size:30px;
    font-weight:bold;
    color:#003e7e;
    font-family:'Arial Black';
}

.titulo-pequeno
{
    font-size:26px;
    color:#003e7e;
    font-weight:bold    
}

#titulo2
{
    position:absolute;
    top:90px;
    width:1000px;
    text-align:center;
    font-size:30px;
    font-weight:bold
}

h1.titulomedio
{
    width:100%;
    font-size:15px;
    font-weight:bold;
}

h1.tituloclinica
{
    font-size:12px;
    margin-top:-15px;
}

#quadro
{
    margin-top:40px
}

.fundobotao 
{
    background:url('../images/icon/fbotao.png') no-repeat center center;
    padding-bottom:8px;
    padding-top:8px
}

.fundobotaomenor 
{
    background:url('../images/icon/fbotao.png') no-repeat center center;
    padding-bottom:12px;
    padding-top:12px;
    font-size:18px
}

a.listamenu
{
    color:#FFFFFF;
    text-decoration:none
}

#quadronormal
{
    float:left;
    width:540px
}

#quadrodireito
{
    height:400px
}

.data {
    width: 80px;
    text-align:right
}

.datamedia {
    width: 120px;
    text-align:right
}

.datanormal {
    text-align:right
}

.valormes {
    width: 100px;
    text-align:right;
    height:14px
}

.datapequena {
    width: 80px;
    text-align:right;
    height:10px
}

.textogrande {
    width: 350px!important
}

.textoextragrande {
    width: 500px!important
}

.textopequeno {
    width: 120px
}

.textominimo {
    width: 30px
}

.textonumero {
    width: 120px;
    text-align:right
}

.textonumeropequeno {
    width: 60px;
    text-align:right
}

.textoorcamento {
    width: 120px;
    text-align:right;
    height:10px;
    font-size:10px
}

.legenda {
    width: 150px;
    float: left;
}

.legendaconsulta {
    width: 150px;
    float: left;
}

.legendagrande {
    width: 450px;
    float: left;
}

.legendameio {
    width: 360px;
    float: left;
}

.legendameio2 {
    width: 170px;
    float: left;
}

.legendameio3 {
    width: 330px;
    float: left;
}

.legendaorcamento {
    width: 180px;
    float: left;
}

.legendapequena {
    width: 90px;
    float: left;
}

.legendamenor {
    width: 190px;
    float: left;
}

#linkpessoa {
    color:#D98719;
    text-decoration:none;
}

.botaosubmit {
    text-align:center;
    cursor:pointer;
    display:table-cell;
    padding-left:17px;
    padding-bottom:2px;
    width:80px;
    background:url("../images/bt/salvar.png") no-repeat;
    width:112px;
    height:40px;
    border:none;
    color:#FFFFFF;
    font-size:16px;
    font-weight:bold;
    float:left;
    margin-left:10px;
    text-decoration:none
}

.botaosubmit2 {
    text-align:center;
    cursor:pointer;
    padding-top:0px;
    padding-bottom:0px;
    background:url("../images/bt/salvar.png") no-repeat;
    width:112px;
    height:40px;
    border:none;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    margin-left:10px;
    text-decoration:none
}

.botaoconsulta {
    text-align:center;
    cursor:pointer;
    display:table-cell;
    padding-top:10px;
    padding-bottom:0px;
    width:80px;
    background:url("../images/bt/pesquisar.png") no-repeat;
    width:112px;
    height:40px;
    border:none;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    float:left;
    margin-left:10px;
    text-decoration:none
}

.botaoexcel {
    text-align:center;
    cursor:pointer;
    display:table-cell;
    padding-top:10px;
    padding-bottom:0px;
    width:80px;
    background:url("../images/bt/botaoexcel.png") no-repeat;
    width:112px;
    height:40px;
    border:none;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    float:left;
    margin-left:10px;
    text-decoration:none
}

.botaopdf {
    text-align:center;
    cursor:pointer;
    display:table-cell;
    padding-top:10px;
    padding-bottom:0px;
    width:80px;
    background:url("../images/bt/botaopdf.png") no-repeat;
    width:112px;
    height:40px;
    border:none;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    float:left;
    margin-left:10px;
    text-decoration:none
}

.botaoexcel {
    text-align:center;
    cursor:pointer;
    display:table-cell;
    padding-top:10px;
    padding-bottom:0px;
    width:80px;
    background:url("../images/bt/botaoexcel.png") no-repeat;
    width:112px;
    height:40px;
    border:none;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    float:left;
    margin-left:10px;
    text-decoration:none
}

.botaoconsulta2 {
    text-align:center;
    cursor:pointer;
    padding-top:0px;
    padding-bottom:0px;
    background:url("../images/bt/pesquisar.png") no-repeat;
    width:112px;
    height:40px;
    border:none;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    margin-left:10px;
    text-decoration:none
}

.botaoconsulta3 {
    text-align:center;
    cursor:pointer;
    display:table-cell;
    padding-top:2px;
    padding-bottom:0px;
    background:url("../images/bt/figuradodia.png") no-repeat;
    width:200px;
    height:40px;
    border:none;
    color:#FFFFFF;
    font-size:14px;
    margin-left:10px;
    text-decoration:none
}



#caixaparcelas {
    width:500px;
    clear:both;
    padding-bottom:5px;
}
/* Tabela 3 usa efeito 3D na celulas */
#table3 table   
{
    font-size: 14px;
    font-family: Verdana, Geneva, Arial, sans-serif;
    background-color: transparent
}
#table3 td
{
    background-color: #FFFFFF;
    padding: 0px 4px 0px 4px;
    border-width: 2px 2px 2px 2px;
    border-style: solid;
    border-color: #ffffff #C5CCC5 #C5CCC5 #ffffff;
}
#table3 th
{
    padding: 0px 4px 0px 4px;
    border-width: 2px 2px 2px 2px;
    border-style: solid;
    border-color: #ffffff #C5CCC5 #C5CCC5 #ffffff;
    background-color: #003e7e;
    color:#ffffff;
    text-align: center;
}	

.retranca-destaque {
    font-weight:bold;
    font-size:14px;
    font-family:Arial, Georgia, "Times New Roman", Times, serif;
    color:#FFFFFF;
    clear:both;
    background-color:#003e7e;
    display:block;
    margin-bottom:15px;
}


.valorpequeno {
    text-align:right;
    height:10px;
    width:80px
}

#totalorcado {
    background:none;
    font-weight:bold;
    font-size:18px
}

#executaconsulta {
    text-decoration:none
}

#executaconsultapdf {
    text-decoration:none
}

#formclinica {
    text-align:center;
    font-weight:bold;
    font-size:16px;
}

.caixacom {
	width:400px;
	font-size:12px;
	border-style:solid;
	border-color: #ffffff #CCCCB2 #CCCCB2 #ffffff;
	padding-bottom:3px;
        padding-left:5px
}

.caixacom h1 {
	font-weight:bold;
	font-size:12px
}

.caixacomtitulo {
    color:#ffffff;
    width:400px;
    background-color:#D98719;
    font-size:12px;
    border-style:solid;
    border-color: #ffffff #CCCCB2 #CCCCB2 #ffffff;
    padding-bottom:3px;
    float:left;
    padding-left:5px
}

.caixacomtitulo2 {
    color:#ffffff;
    width:350px;
    background-color:#D98719;
    font-size:12px;
    border-style:solid;
    border-color: #ffffff #CCCCB2 #CCCCB2 #ffffff;
    padding-bottom:3px;
    float:left;
    padding-left:5px
}

.caixacomtitulo h1 {
	font-weight:bold;
	font-size:12px
}

.caixacomtitulo2 h1 {
	font-weight:bold;
	font-size:12px
}

.comissaoesquerda {
    width:450px;
    float:left;
    padding-top:20px
}

.comissaolimpa {
    clear:both;
}

.comissaodireita {
    width:450px;
    float:left
}

.naomostra {
    display:none
}

.botaomostrar {
    cursor:pointer;
    font-weight:bold;
    font-size:16px;
    padding-right:5px
}

.logoboot {
	width:350px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	font-family:Courier
}

.icone {
	font-size:20px;
	color:#D98719
}
nav.navbar.navbar-inverse.navbar-fixed-top {
    margin-bottom: 30px !important
}
.navbar-nav > li > a {
    padding-top:5px !important; 
    padding-bottom:5px !important;
    font-size: 16px !important;
    color: #ffffff !important;
}
.navbar-nav > li > a:hover {
    color: #003e7e !important;
    background-color: #ffffff !important;
}
.navbar {
    min-height:20px !important;
    background-color: #003e7e !important;
}
/*.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus {
  background-color: #003e7e !important;
  color: #fffff !important;
}*/
.navbar-inverse .navbar-nav > .active > a:hover {
    color: #003e7e !important;
    background-color: #ffffff !important;
}
.letrapreta {
	color:#000000
}
#dialogopessoa {
	font-size:14px
}
.ui-dialog-title {
	font-size:14px
}
.fundocor {
	background-color:#D98719
}
form .form-group {
    margin-bottom: 2px
}
.direita {
    text-align:right
}
.btn .esquerda {
    text-align:left
}
.letralaranja {
    color:#D98719;
    font-size:16px;
    margin-left:5px
}
.letralaranja:hover {
    color:#ffffff
}
.letrabranca {
    color: #ffffff;
    font-size: 12px
}
.corpo {
    padding-top: 3%;
}
button.navbar-toggle {
  padding: 9px 1px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.btn.btn-default {
    color: #ffffff !important;
    background-color: #D98719 !important;
    //background-color: #003e7e !important;
}
.btn.btn-default.btn-sm {
    font-size: 18px!important
}
fieldset {
    border:1px solid #999;
    border-radius:8px;
    box-shadow:0 0 10px #999;
    padding-bottom: 7px;
    margin-bottom: 3px;
    padding-left: 12px;
}
fieldset > legend {
    font-weight: bold !important;
    font-size: 16px !important;
    margin: 0;
    padding: 0 0 40px 3px;
    position: relative;
    border: 0;
    top: 10px; left: auto;
    float: none;
}
.fundoazul {
    background-color: #003e7e !important;
}
.letra-azul-clara {
    color:#b3d9ff!important;
}
label {
    padding-left: 2px !important;
    padding-right: 2px !important;
}
.centro {
    text-align:center
}
.tituloFieldset {
    padding-left:12px;
    font-weight:bold;
    font-size: 16px;
    font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif !important;
}
.letra-grande {
    font-size: 16px!important
}
.financeiro {
    text-align:right;
}
.cabecalho_tabela {
    background-color: #003e7e !important;
    color:#ffffff;
    font-weight:bold;
    text-align:center;    
    position:relative;
}
.dataTables_filter {
   display: none;
}
.coluna-horario {
    text-align:center;
    vertical-align:center;
    font-weight:bold;
}
.coluna-agenda {
    font-size:12px;
    position:relative;
}
.botoes-agenda {
    bottom:5px;
    right:5px;
    visibility:hidden;
    position:absolute;
}
.botoes-cabecalho {
    top:5px;
    left:5px;
    visibility:hidden;
    position:absolute;
}
.nao-compareceu {
    background-color: #b30000;
    color:#ffffff;
}
.compareceu {
    background-color: #66cc66;
}
.cursor {
    cursor: pointer;
    color: #003e7e;
}
.largura140float {
    width:140px!important;
    float:left!important;
    font-weight:bold!important;    
}
.sem-borda {
    border:none;
    border-color:transparent;
}
.negrito {
    font-weight:bold;
}