﻿body {
    background-color: #2c384b;
    height: 1300px;
}

#divCorpoProfissionais {
    background-color: white;
    margin-top: 10px;
    padding-top:40px;
    width: 100%;
    height: 982px;
}

#divProfissionais {
    width: 800px;
    height: 947px;
    margin-left:auto;
    margin-right:auto;
    background-image:url('../images/profissionais_cadastro.png');

}

#divProfissional_cortina_fume{
    background-color:rgba(128, 128, 128, 0.81);
    position:absolute;
    top:321px;
    left:0px;
    width:1000px;
    height:1024px;
    z-index:500;
}

/*#region Formulário*/

#divFormulario {
    width: 800px;
    height: 957px;
    position: absolute;
    font-family: Conv_SWZ721H;
    font-size:14px;
}

#divFoto{
    position:absolute;
    top:3px;
    left:262px;
    width:269px;
    height:221px;
}

#divImagem {
    position: absolute;
    width: 240px;
    height: 180px;
    top: 31px;
    left: 14px;
}

#divCarregaFoto {
    margin-top: 220px;
    height: 24px;
}

.upCarregarArquivo{
    display:none;
}

.btnCarregarArquivo {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: transparent;
    width: 117px;
    height:39px;
    cursor:pointer;
    background-image:url('../images/button.png');
    margin-top:6px;
    font-family:Arial;
    color:white;
    font-weight:bold;
}

#btnTirarFoto {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: transparent;
    width: 117px;
    height: 39px;
    cursor: pointer;
    background-image: url('../images/button.png');
    margin-top: 6px;
    font-family: Arial;
    color: white;
    font-weight: bold;
}

.divWebcamDevices{
    position:absolute;
    width:400px;
    height:200px;
    top:100px;
    left:200px;
}

.cmbDevices {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    margin-top: 80px;
    margin-left: 36px;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 2px 30px 2px 2px;
    border: none;
    overflow: hidden;
    Height:28px;
    Width:333px;
}

.btnOnCamera {
    position:absolute;
    border-style: none;
    border-color: inherit;
    border-width: medium;
    top: 328px;
    left: 163px;
    background-color: transparent;
    height:39px;
    Width:198px;
    cursor:pointer;
}

#txtApelido {
    position: absolute;
    top: 314px;
    left: 139px;
    width: 322px;
    height: 26px;
    border-style: none;
    background-color: transparent;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    color:#808080;
}

#cmbSexo {
    position: absolute;
    top: 315px;
    left: 491px;
    width: 175px;
    height: 26px;
    font-family: Arial;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    color: #808080;
    -webkit-appearance: none;
    -moz-appearance: none;
}

#txtNome {
    position: absolute;
    top: 376px;
    left: 139px;
    width: 521px;
    height: 26px;
    border-style: none;
    background-color: transparent;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    color: #808080;
}

#txtCpf {
    position: absolute;
    top: 439px;
    left: 139px;
    width: 152px;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    color: #808080;
}

#txtrg {
    position: absolute;
    top: 440px;
    left: 320px;
    width: 170px;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    color: #808080;
}

#txtCreci {
    position: absolute;
    top: 440px;
    left: 519px;
    width: 141px;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    color: #808080;
}

#txtTelefone {
    position: absolute;
    top: 503px;
    left: 140px;
    width: 150px;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    color: #808080;
}

#txtTelefone2 {
    position: absolute;
    top: 503px;
    left: 325px;
    width: 150px;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    color: #808080;
}

#txtTelefone3 {
    position: absolute;
    top: 503px;
    left: 510px;
    width: 150px;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    color: #808080;
}

#txtCep {
    position: absolute;
    top: 569px;
    left: 140px;
    width: 103px;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    color: #808080;
}

#btnBuscaCep {
    position: absolute;
    top: 564px;
    left: 253px;
    width: 15px;
    height: 37px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    cursor: pointer;
}

#cmbEstados {
    position: absolute;
    top: 569px;
    left: 290px;
    width: 85px;
    height: 20px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    right: 425px;
    color: #808080;
    -webkit-appearance: none;
    -moz-appearance: none;
}

#cmbCidades {
    position: absolute;
    top: 568px;
    left: 401px;
    width: 264px;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    color: #808080;
    -webkit-appearance: none;
    -moz-appearance: none;
}

#txtEndereco {
    position: absolute;
    top: 632px;
    left: 140px;
    width: 312px;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    color: #808080;
}

#txtNumero {
    position: absolute;
    top: 632px;
    left: 480px;
    width: 45px;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    color: #808080;
}

#txtComplemento {
    position: absolute;
    top: 632px;
    left: 548px;
    width: 113px;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    color: #808080;
}

#txtBairro {
    position: absolute;
    top: 693px;
    left: 140px;
    width: 326px;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    color: #808080;
}

#txtEmail {
    position: absolute;
    top: 758px;
    left: 140px;
    width: 290px;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    color: #808080;
}

.txtData_nascimento {
    position: absolute;
    top: 693px;
    left: 498px;
    width: 161px;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    color: #808080;
}

#txtSenha {
    position: absolute;
    top: 758px;
    left: 460px;
    width: 201px;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    color: #808080;
}

#divBotoes {
    position: absolute;
    top: 881px;
    left:136px;
    width: 532px;
    height:40px;
}

#btnEnviar {
    position: absolute;
    /*top: 877px;*/
    left: 362px;
    width: 175px;
    height: 56px;
    font-family: Arial;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    cursor:pointer;
    background-image:url('../images/btnSalvar.png');
    background-repeat:no-repeat;
}

#btnAtualizar {
    position: absolute;
    /*top: 877px;*/
    left: 362px;
    width: 175px;
    height: 56px;
    font-family: Arial;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    cursor: pointer;
    background-image: url('../images/btnAtualizar.png');
    background-repeat: no-repeat;
}

#btnExcluir {
    position: absolute;
    /*top: 877px;*/
    left: 186px;
    width: 175px;
    height: 56px;
    font-family: Arial;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    cursor: pointer;
    background-image: url('../images/btnDelete.png');
    background-repeat: no-repeat;
}

#cmbBanco {
    position: absolute;
    top: 823px;
    left: 140px;
    width: 108px;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    color: #808080;
}

#btnBanco {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: transparent;
    width: 33px;
    height: 33px;
    position: absolute;
    top: 820px;
    left: 256px;
    cursor: pointer;
}

.lstBancosAberto {
    border-style: solid;
    border-color: inherit;
    border-width: 2px;
    background-color: white;
    width: 229px;
    height: 174px;
    position: absolute;
    top: 854px;
    left: 140px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    color: #9aa8b1;
    -webkit-appearance: none;
    -moz-appearance: none;
    opacity: 1;
    z-index:500;
}

.lstBancosFechado {
    border-style: solid;
    border-color: inherit;
    border-width: 2px;
    background-color: white;
    width: 0px;
    height: 0px;
    position: absolute;
    top: 854px;
    left: 140px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    color: #9aa8b1;
    -webkit-appearance: none;
    -moz-appearance: none;
    opacity: 0;
}

#txtAgencia {
    position: absolute;
    top: 823px;
    left: 311px;
    width: 92px;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    color: #808080;
}

#txtConta {
    position: absolute;
    top: 823px;
    left: 433px;
    width: 227px;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    border-style: none;
    background-color: transparent;
    color: #808080;
}


/*#endregion*/
