﻿
/*#region Thumbs dos empreendimento para empresas*/

.divItemEmpreendimento {
    border: none;
    width: 102px;
    height: 106px;
    background-color: transparent;
    background-image: url("../images/thumbs_empreendimento.png");
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    text-decoration: none;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    text-align: center;
}

.divItemEmpreendimento_empresa {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    /*width: 202px;*/
    height: 106px;
    background-color: transparent;
    cursor: pointer;
    float: left;
    text-decoration: none;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    text-align: center;
    display:table;
    overflow:hidden;
}

.divItemEmpreendimento_empresa_corpo {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    width: 106px;
    height: 106px;
    background-image: url('../images/thumbs_empreendimento.png');
    background-repeat: no-repeat;
    float: left;
    position:relative;
    top: 0px;
    left: 0px;
}

.btnItemEmpreendimento_empresa_editar{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color:transparent;
    width:22px;
    height:22px;
    position:absolute;
    top:83px;
    left:82px;
    background-image:url('../images/btnMiniEmbutido_setup.png');
    background-repeat:no-repeat;
    cursor:pointer;
}

.btnItemEmpreendimento_empresa_token {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: transparent;
    width: 22px;
    height: 22px;
    position: absolute;
    top: 0px;
    left: 83px;
    background-image: url('../images/btnMini_link.png');
    background-repeat: no-repeat;
    cursor: pointer;
}

.imgItemEmpreendimento_empresa_notificacao_vendas {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: transparent;
    width: 27px;
    height: 27px;
    position: absolute;
    top: -1px;
    left: 79px;
    cursor: pointer;
}

.divItemEmpreendimentoLogo {
    width: 83px;
    height: 56px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 12px;
    position: relative;
    text-align: center;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    color: #808080;
    text-decoration: none;
    background-position:0px;
    background-size:cover;
    background-repeat: no-repeat;
}

.imgItemEmpreendimento_logo{
    width:83px;
    height:56px;
    border:none;
}

.divItemEmpreendimento_nome {
    width: 90px;
    margin-top: 2px;
    margin-left: auto;
    margin-right: auto;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 10px;
    color: rgb(108, 106, 106);
    text-decoration: none;
}

.imgNotificacao {
    position: absolute;
    width: 26px;
    height: 27px;
    left: 65px;
    top: -10px;
}

.divItemEmpreendimentoLinks {
    width: 82px;
    margin-left: 8px;
}

.btnLinkEmpreendimentoEspelho {
    border-style: solid;
    border-width: 1px;
    background-color: transparent;
    width: 48px;
    color: #22344a;
    cursor: pointer;
    z-index:500;
}

.btnLinkEmpreendimentoPainel {
    border-style: solid;
    border-width: 1px;
    background-color: transparent;
    width: 36px;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    text-decoration: underline;
    color: #22344a;
    cursor: pointer;
    text-align: left;
    margin-left: 0;
}

/*#endregion*/

/*#region Thumbs dos empreendimento para usuários*/

.divItemEmpreendimento {
    border: none;
    width: 104px;
    height: 106px;
    background-image: url("../images/fundo_thumb_empreendimento.png");
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    text-decoration: none;
    text-align: left;
}

.imgItemEmpreendimentoLogo {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    width: 83px;
    height: 56px;
    margin-left: 6px;
    margin-top: 7px;
    position: relative;
    text-align: center;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    color: #808080;
    text-decoration: none;
    top: 0px;
    left: 0px;
}

.imgNotificacao {
    position: absolute;
    width: 26px;
    height: 27px;
    left: 65px;
    top: -10px;
}

.divItemEmpreendimentoLinks {
    width: 92px;
    height: 14px;
    margin-left: 2px;
    margin-top: 18px;
}

.btnLinkEmpreendimentoEspelho {
    border: none;
    background-color: transparent;
    width: 44px;
    height: 14px;
    cursor: pointer;
    margin-left: 0px;
}

.btnLinkEmpreendimentoPainel {
    border: none;
    background-color: transparent;
    width: 44px;
    height: 14px;
    cursor: pointer;
}

/*#endregion*/

/*#region Mini ficha de empreendimento (lista empreendimentos)*/

.divNovoEmpreendimento:hover {
    margin-left: 14px;
    margin-right: 14px;
    height: 152px;
    background-color: #eeeeee;
    border-radius: 10px;
    border-style: solid;
    border-width: 4px;
    border-color: #939da5;
    -webkit-animation-name: openEmpreendimento; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 0.2s; /* Safari 4.0 - 8.0 */
    animation-name: openEmpreendimento;
    animation-duration: 0.3s;
    text-align: left;
    overflow: hidden;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes openEmpreendimento {
    from {
        height: 58px;
    }

    to {
        height: 152px;
    }
}

/* Standard syntax */
@keyframes openEmpreendimento {
    from {
        height: 58px;
    }

    to {
        height: 152px;
    }
}

.divNovoEmpreendimento {
    margin-left: 14px;
    margin-right: 14px;
    height: 60px;
    background-color: #eeeeee;
    border-radius: 10px;
    border-style: solid;
    border-width: 4px;
    border-color: #939da5;
    -webkit-animation-name: openEmpreendimento; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 0.2s; /* Safari 4.0 - 8.0 */
    animation-name: closeEmpreendimento;
    animation-duration: 0.3s;
    text-align: left;
    overflow: hidden;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes closeEmpreendimento {
    from {
        height: 152px;
    }

    to {
        height: 58px;
    }
}

/* Standard syntax */
@keyframes closeEmpreendimento {
    from {
        height: 152px;
    }

    to {
        height: 58px;
    }
}

.divNovoEmpreendimento_header {
    height: 58px;
    display: table;
    background-color: #dcfff2;
}

.divNovoEmpreendimento_logo {
    width: 98px;
    height: 60px;
    float: left;
}

.divNovoEmpreendimento_nome {
    float: left;
    width: 352px;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 18px;
    text-align: center;
    color: #2b2b2b;
    overflow: hidden;
}

.divNovoEmpreendimento_header_detalhes01 {
    float: left;
    width: 352px;
    height: 16px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    text-align: center;
    color: #939da5;
    overflow: hidden;
}

.divNovoEmpreendimento_header_detalhes02 {
    float: left;
    width: 352px;
    height: 18px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    text-align: center;
    color: #62a6e0;
    overflow: hidden;
}

.divNovoEmpreendimento_corpo_detalhes01 {
    float: left;
    margin-top: 6px;
    width: 452px;
    height: 20px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    text-align: center;
    color: #939da5;
    overflow: hidden;
}

.divNovoEmpreendimento_corpo_detalhes02 {
    float: left;
    margin-top: 6px;
    margin-left: 10px;
    margin-right: 10px;
    width: 436px;
    height: 20px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    text-align: left;
    color: #939da5;
    overflow: hidden;
}

.divNovoEmpreendimento_corpo_botoes {
    float: left;
    margin-top: 8px;
    width: 446px;
    height: 28px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    text-align: left;
    color: #939da5;
    overflow: hidden;
    display: table;
}

.divNovoEmpreendimento_data_postagem {
    float: left;
    width: 256px;
    height: 28px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    text-align: left;
    color: #a9d5ff;
    overflow: hidden;
    margin-top: 6px;
    margin-left: 20px;
}

.btnSolicitarPedidoParticipacao {
    width: 150px;
    height: 26px;
    border: none;
    background-color: transparent;
    background-image: url("../images/btnEnviarPedidoDeParticipacao.png");
    cursor: pointer;
}


/*#endregion*/

/*#region Itens para listbox*/

.divItem {
    border-radius: 8px;
    width: 218px;
    margin-top: 8px;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    background-color: antiquewhite;
    -webkit-animation-name: closeItem; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 0.2s; /* Safari 4.0 - 8.0 */
    animation-name: closeItem;
    animation-duration: 0.2s;
    overflow: hidden;
    opacity: 0.7;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes closeItem {
    from {
        height: 131px;
    }

    to {
        height: 26px;
    }
}

/* Standard syntax */
@keyframes closeItem {
    from {
        height: 131px;
    }

    to {
        height: 26px;
    }
}

.divItem:hover {
    border-radius: 8px;
    width: 218px;
    margin-top: 8px;
    height: 136px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    background-color: antiquewhite;
    -webkit-animation-name: openItem; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 0.2s; /* Safari 4.0 - 8.0 */
    animation-name: openItem;
    animation-duration: 0.2s;
    overflow: hidden;
    opacity: 0.9;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes openItem {
    from {
        height: 26px;
    }

    to {
        height: 131px;
    }
}

/* Standard syntax */
@keyframes openItem {
    from {
        height: 26px;
    }

    to {
        height: 131px;
    }
}

.divItem_titulo {
    background-color: antiquewhite;
    width: 226px;
    height: 26px;
    border-radius: 6px;
    opacity: 1;
    display: table;
    opacity: 1;
}

.divItem_cancelar {
    width: 22px;
    height: 20px;
    float: left;
    margin-top: 3px;
}

.item_titulo_texto {
    width: 196px;
    float: left;
}

.txtItem_titulo {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: transparent;
    font-family: Conv_SWZ721H;
    font-size: 10px;
    width: 198px;
    height: 16px;
    margin-top: 3px;
    color: #676869;
}

.divItem_texto {
    margin-left: 4px;
    width: 220px;
    height: 56px;
    border-radius: 6px;
    opacity: 1;
    display: table;
    font-size: 12px;
}

.txtItem_nome_empreendimento {
    font-size: 14px;
    color: #2d7086;
    text-align: center;
    width: 220px;
    border: none;
    background-color: #f3bf7a;
    margin-top: 4px;
    margin-bottom: 4px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
}

/*#endregion*/

/*#region Solicitações de Aprovação Empresa*/

.btnSolicitacao_participacao {
    border: none;
    background-color: transparent;
    background-image: url("../images/btnSolicitacao_participacao.png");
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-size: 14px;
    margin-top: 2px;
    margin-left: 2px;
}

.divSolcitacao_botoes {
    margin-top: 2px;
    height: 23px;
}

.btnSolcictacao_detalhes {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    width: 81px;
    height: 23px;
    margin-left: 4px;
    background-color: transparent;
    background-image: url('../images/btnDetalhes_mini.png');
    background-repeat: no-repeat;
    cursor: pointer;
    opacity: 1;
}

.btnSolcictacao_aprovar {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    width: 81px;
    height: 23px;
    margin-left: 36px;
    background-color: transparent;
    background-image: url("../images/btnSolicitacaoAprovada_mini.png");
    background-repeat: no-repeat;
    cursor: pointer;
    opacity: 1;
}

/*#endregion*/

/*#region Propostas a aprovar*/

.divAprovarProposta {
    width: 442px;
    margin-left: 8px;
    margin-right: 8px;
    height: 44px;
    background-color: #fefbee;
    border-radius: 10px;
    border-style: solid;
    border-width: 4px;
    border-color: #939da5;
    text-align: left;
    overflow: hidden;
    cursor: pointer;
}

    .divAprovarProposta:hover {
        width: 442px;
        margin-left: 8px;
        margin-right: 8px;
        height: 44px;
        background-color: #d7d7d7;
        border-radius: 10px;
        border-style: solid;
        border-width: 4px;
        border-color: #939da5;
        text-align: left;
        overflow: hidden;
        cursor: pointer;
    }

.divAprovarProposta_content {
    width: 438px;
    height: 42px;
    border-radius: 10px;
    background-color: #fefbee;
    text-align: left;
    overflow: hidden;
    position: absolute;
}

.divAprovarProposta_header {
    width: 442px;
    position: absolute;
    height: 42px;
    display: table;
    /*background-color: #dcfff2;*/
}

.divAprovarProposta_logo {
    width: 64px;
    height: 38px;
    float: left;
}

.divAprovarProposta_nome {
    float: left;
    width: 364px;
    height: 22px;
    font-family: Conv_SWZ721H;
    font-size: 18px;
    text-align: left;
    color: #2b2b2b;
    overflow: hidden;
    padding-left: 6px;
}

.divAprovarProposta_header_detalhes01 {
    float: left;
    width: 360px;
    height: 16px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    text-align: left;
    color: #939da5;
    overflow: hidden;
    padding-left: 6px;
}

/*#endregion*/

/*#region Usuários*/

.divUsuario {
    width: 442px;
    margin-left: 8px;
    margin-right: 8px;
    height: 44px;
    background-color: #e9faff;
    border-radius: 10px;
    border-style: solid;
    border-width: 4px;
    border-color: #939da5;
    text-align: left;
    overflow: hidden;
    cursor: pointer;
}

    .divUsuario:hover {
        width: 442px;
        margin-left: 8px;
        margin-right: 8px;
        height: 44px;
        background-color: #c8c6c6;
        border-radius: 10px;
        border-style: solid;
        border-width: 4px;
        border-color: #939da5;
        text-align: left;
        overflow: hidden;
        cursor: pointer;
    }

.divUsuario_header {
    width: 442px;
    height: 42px;
    display: table;
}

.divUsuario_foto {
    width: 60px;
    height: 42px;
    float: left;
}

.divUsuario_nome {
    float: left;
    width: 364px;
    height: 22px;
    font-family: Conv_SWZ721H;
    font-size: 18px;
    text-align: left;
    color: #2b2b2b;
    overflow: hidden;
    padding-left: 6px;
}

.divUsuario_header_detalhes01 {
    float: left;
    width: 372px;
    height: 16px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    text-align: left;
    color: #939da5;
    overflow: hidden;
    padding-left: 6px;
}

.divUsuario_content {
    width: 430px;
    height: 30px;
    background-color: transparent;
    text-align: left;
    overflow: hidden;
    padding-left: 6px;
    padding-right: 6px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    color: #939da5;
    text-align: right;
}

.divUsuario_empreendimentos {
    margin-top: 2px;
    width: 428px;
    height: 42px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    color: #1c7197;
}

.divUsuario_botoes {
    margin-left: 6px;
    width: 428px;
    height: 26px;
}

.btnUsuario_cancelar {
    border: none;
    width: 84px;
    height: 27px;
    background-image: url("../images/btnCancelar_mini.png");
    background-repeat: no-repeat;
    cursor: pointer;
}

/*#endregion*/

/*#region Novos empreendimentos*/

.divNovoEmpreendimento:hover {
    margin-left: 14px;
    margin-right: 14px;
    height: 152px;
    background-color: #eeeeee;
    border-radius: 10px;
    border-style: solid;
    border-width: 4px;
    border-color: #939da5;
    -webkit-animation-name: openEmpreendimento; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 0.2s; /* Safari 4.0 - 8.0 */
    animation-name: openEmpreendimento;
    animation-duration: 0.3s;
    text-align: left;
    overflow: hidden;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes openEmpreendimento {
    from {
        height: 58px;
    }

    to {
        height: 152px;
    }
}

/* Standard syntax */
@keyframes openEmpreendimento {
    from {
        height: 58px;
    }

    to {
        height: 152px;
    }
}

.divNovoEmpreendimento {
    margin-left: 14px;
    margin-right: 14px;
    height: 60px;
    background-color: #eeeeee;
    border-radius: 10px;
    border-style: solid;
    border-width: 4px;
    border-color: #939da5;
    -webkit-animation-name: closeEmpreendimento; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 0.2s; /* Safari 4.0 - 8.0 */
    animation-name: closeEmpreendimento;
    animation-duration: 0.3s;
    text-align: left;
    overflow: hidden;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes closeEmpreendimento {
    from {
        height: 152px;
    }

    to {
        height: 58px;
    }
}

/* Standard syntax */
@keyframes closeEmpreendimento {
    from {
        height: 152px;
    }

    to {
        height: 58px;
    }
}

.divNovoEmpreendimento_header {
    height: 58px;
    display: table;
    background-color: #dcfff2;
}

.divNovoEmpreendimento_logo {
    width: 98px;
    height: 60px;
    float: left;
}

.divNovoEmpreendimento_nome {
    float: left;
    width: 352px;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 18px;
    text-align: center;
    color: #2b2b2b;
    overflow: hidden;
}

.divNovoEmpreendimento_header_detalhes01 {
    float: left;
    width: 352px;
    height: 16px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    text-align: center;
    color: #939da5;
    overflow: hidden;
}

.divNovoEmpreendimento_header_detalhes02 {
    float: left;
    width: 352px;
    height: 18px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    text-align: center;
    color: #62a6e0;
    overflow: hidden;
}

.divNovoEmpreendimento_corpo_detalhes01 {
    float: left;
    margin-top: 6px;
    width: 452px;
    height: 20px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    text-align: center;
    color: #939da5;
    overflow: hidden;
}

.divNovoEmpreendimento_corpo_detalhes02 {
    float: left;
    margin-top: 6px;
    margin-left: 10px;
    margin-right: 10px;
    width: 436px;
    height: 20px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    text-align: left;
    color: #939da5;
    overflow: hidden;
}

.divNovoEmpreendimento_corpo_botoes {
    float: left;
    margin-top: 8px;
    width: 446px;
    height: 28px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    text-align: left;
    color: #939da5;
    overflow: hidden;
    display: table;
}

.divNovoEmpreendimento_data_postagem {
    float: left;
    width: 256px;
    height: 28px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    text-align: left;
    color: #a9d5ff;
    overflow: hidden;
    margin-top: 6px;
    margin-left: 20px;
}

.btnSolicitarPedidoParticipacao {
    width: 150px;
    height: 26px;
    border: none;
    background-color: transparent;
    background-image: url("../images/btnEnviarPedidoDeParticipacao.png");
    cursor: pointer;
}

/*#endregion*/

/*#region Feeds de Posts*/

#divFeed_posts {
    width:490px;
    height: 466px;
    overflow-y: scroll;
    margin-right: 4px;
    margin-top: 4px;
}

.divPostagem {
    width: 96%;
    height: auto;
    margin-left: 4px;
    margin-right: 8px;
    margin-bottom:6px;
    text-align: center;
    background-color: white;
    border-radius: 10px;
    box-shadow: 2px 2px #b2b2b2;
    padding: 6px;
}

.divPostagem_corpo {
    width: 100%;
    height: auto;
}

.divPostagem_titulo_corpo {
    width: 100%;
    height: 6%;
    background-color: #e8e5e5;
    margin-bottom: 4px;
}

.divPostagem_titulo {
    display: table;
    width: 100%;
    height: 48px;
    background-color: #e8e5e5;
    border-radius:
}

.divPostagem_titulo_resposta {
    display: table;
    width: 100%;
    height: 48px;
    background-color: #e8e5e5;
    background-image:url("../images/post_fundo_titulo.jpg");
}

.divPostagem_logo {
    width: 74px;
    height: 46px;
    margin-right: 4px;
    float: left;
}

.divPostagem_nome {
    float: left;
    width: 75%;
    height: 38px;
    text-align: center;
    padding-top: 8px;
    font-family: Conv_SWZ721H;
    font-size: 16px;
}

.divPostagem_lida {
    width: 34px;
    height: 34px;
    float: left;
    margin-top: 4px;
}

.btnPostagem_lida {
    border: none;
    background-color: transparent;
    width: 34px;
    height: 34px;
    background-image: url("../images/btnOk_mini_verde.png");
    background-repeat: no-repeat;
    cursor: pointer;
}

.btnPostagem_excluir {
    border: none;
    background-color: transparent;
    width: 34px;
    height: 34px;
    background-image: url("../images/btnExcluir_33px_vermelho.png");
    background-repeat: no-repeat;
    cursor: pointer;
}

.divPostagem_mensagem {
    font-family: Arial;
    font-size: 12px;
    text-align: left;
    margin-top: 4px;
    margin-left: 4px;
    margin-right: 4px;
    margin-bottom: 4px;
    line-height: 18px;
    color: #2b2a2a
}

.divPostagem_resposta {
    width: 98%;
    display: table;
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-top: 12px;
    text-align: justify;
    float: left;
}

.btnUsuario_enviado {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    width: 216px;
    margin-top: 18px;
    height: 14px;
    font-size: 12px;
    font-weight: bold;
    color: #84bbfe;
}

.btnComentario {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    width: 216px;
    margin-top: 12px;
    background-color: transparent;
    background-image: url('../images/btnEnviar_pergunta.png');
    background-repeat: no-repeat;
    height: 28px;
    cursor: pointer;
}

.txtDataPost {
    width: 50%;
    border: none;
    background-color: transparent;
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    color: #84bbfe;
}

/*#endregion*/

/*#region Tarefa*/

.divTarefa {
    width: 228px;
    margin-top: 8px;
    height: 26px;
    background-color: antiquewhite;
    -webkit-animation-name: openTarefa; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 0.2s; /* Safari 4.0 - 8.0 */
    animation-name: closeTarefa;
    animation-duration: 0.2s;
    font-family: Conv_SWZ721H;
    font-size: 11px;
    color: #2b2b2b;
    overflow: hidden;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes closeTarefa {
    from {
        height: 96px;
    }

    to {
        height: 26px;
    }
}

/* Standard syntax */
@keyframes closeTarefa {
    from {
        height: 96px;
    }

    to {
        height: 26px;
    }
}

.divTarefa:hover {
    width: 228px;
    margin-top: 8px;
    height: 96px;
    background-color: antiquewhite;
    -webkit-animation-name: openTarefa; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 0.2s; /* Safari 4.0 - 8.0 */
    animation-name: openTarefa;
    animation-duration: 0.2s;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes openTarefa {
    from {
        height: 26px;
    }

    to {
        height: 96px;
    }
}

/* Standard syntax */
@keyframes openTarefa {
    from {
        height: 26px;
    }

    to {
        height: 96px;
    }
}

.divTarefa_titulo {
    background-color: #a9d5ff;
    width: 226px;
    height: 26px;
    border-radius: 6px;
    opacity: 1;
    display: table;
}

.divTarefa_titulo_vencida {
    background-color: #ffc8c8;
    width: 226px;
    height: 26px;
    border-radius: 6px;
    opacity: 1;
    display: table;
}

.divTarefa_check {
    width: 20px;
    float: left;
    margin-top: 3px;
}

.divTarefa_texto {
    width: 188px;
    float: left;
    overflow: hidden;
}

.txtTarefa_titulo {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: transparent;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    width: 195px;
    height: 16px;
    margin-top: 3px;
    color: #676869;
}

/*#endregion*/

/*#region Solicitação de Participação Profissional*/

.divSolicitacao {
    border-radius: 6px;
    width: 228px;
    margin-top: 8px;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    color: #939da5;
    background-color: antiquewhite;
    -webkit-animation-name: openTarefa; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 0.2s; /* Safari 4.0 - 8.0 */
    animation-name: closeSolicitacao;
    animation-duration: 0.2s;
    overflow: hidden;
}

.divSolicitacao_reprovada {
    width: 228px;
    margin-top: 8px;
    height: 26px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    color: #939da5;
    background-color: #fbd9d9;
    -webkit-animation-name: openTarefa; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 0.2s; /* Safari 4.0 - 8.0 */
    animation-name: closeSolicitacao;
    animation-duration: 0.2s;
    overflow: hidden;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes closeSolicitacao {
    from {
        height: 96px;
    }

    to {
        height: 26px;
    }
}

/* Standard syntax */
@keyframes closeSolicitacao {
    from {
        height: 96px;
    }

    to {
        height: 26px;
    }
}

.divSolicitacao:hover {
    width: 228px;
    margin-top: 8px;
    height: 96px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    color: #939da5;
    background-color: antiquewhite;
    -webkit-animation-name: openTarefa; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 0.2s; /* Safari 4.0 - 8.0 */
    animation-name: openSolicitacao;
    animation-duration: 0.2s;
    overflow: hidden;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes openSolicitacao {
    from {
        height: 26px;
    }

    to {
        height: 96px;
    }
}

/* Standard syntax */
@keyframes openSolicitacao {
    from {
        height: 26px;
    }

    to {
        height: 96px;
    }
}

.divSolicitacao_empreendimento {
    background-color: antiquewhite;
    width: 226px;
    height: 26px;
    border-radius: 6px;
    opacity: 1;
    display: table;
}

.divSolicitacao_empreendimento_reprovada {
    background-color: #fec0c0;
    width: 226px;
    height: 26px;
    border-radius: 6px;
    opacity: 1;
    display: table;
}

.divSolicitacao_cancelar {
    width: 20px;
    height: 20px;
    float: left;
    margin-top: 3px;
}

.btnSolicitacao_cancelar {
    border: none;
    background-color: transparent;
    background-image: url("../images/btnExcluir_18px_vermelho.png");
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-size: 14px;
    margin-top: 2px;
    margin-left: 2px;
    cursor: pointer;
}

.divSolicitacao_texto {
    width: 198px;
    float: left;
}

.txtSolicitacao_titulo {
    border-style: none;
    border-color: transparent;
    border-width: medium;
    background-color: transparent;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    width: 198px;
    height: 16px;
    margin-top: 3px;
    color: #676869;
}

/*#endregion*/

/*#region Thumbs das Empresas*/

.divItemEmpresa {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    width: 106px;
    height: 105px;
    background-image: url('../images/fundo_thumb_empresa.png');
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    text-decoration: none;
    text-align: left;
    margin-top: 0px;
    margin-right: 8px;
}

.divItemNovaEmpresa {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    width: 106px;
    height: 106px;
    background-image: url('../images/fundo_thumb_add_empresa.png');
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    text-decoration: none;
    text-align: left;
    margin-right: 8px;
}

.imgItemEmpresaLogo {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    width: 88px;
    height: 44px;
    margin-left: 4px;
    margin-top: 12px;
    position: relative;
    text-align: center;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    color: #808080;
    text-decoration: none;
    top: 6px;
    left: 0px;
}

.divItemEmpresaLinks {
    width: 92px;
    height: 14px;
    margin-left: 2px;
    margin-top: 26px;
}

.btnLinkEmpresaEspelho {
    border: none;
    background-color: transparent;
    width: 44px;
    height: 14px;
    cursor: pointer;
    margin-left: 0px;
}

.btnLinkEmpresaPainel {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: transparent;
    width: 91px;
    height: 14px;
    cursor: pointer;
}

/*#endregion*/

/*#region Thumbs Fotos*/

.divEscolherFotos_foto {
    width: 120px;
    height: 120px;
    border-style: solid;
    border-width: 2px;
    border-color: #929fa8;
    margin-right: 6px;
    margin-bottom:4px;
    float:left;
}

.divEscolherFotos_ajusta_foto {
    width: 120px;
    height: 120px;
    position:relative;
    top:0px;
}

.imgEscolherFotos_mascara {
    width: 120px;
    height: 120px;
    position: absolute;
    z-index: 500;
    top: 0px;
    -webkit-animation-name: escondeMascara; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 0.2s; /* Safari 4.0 - 8.0 */
    animation-name: escondeMascara;
    animation-duration: 0.4s;
    opacity:0;
    cursor:pointer;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes escondeMascara {
    from {
        opacity:1;
    }

    to {
        opacity:0;
    }
}

/* Standard syntax */
@keyframes escondeMascara {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

.imgEscolherFotos_mascara:hover {
    width: 120px;
    height: 120px;
    position: absolute;
    background-color: rgba(128, 128, 128, 0.70);
    z-index: 500;
    top: 0px;
    -webkit-animation-name: mostraMascara; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 0.2s; /* Safari 4.0 - 8.0 */
    animation-name: mostraMascara;
    animation-duration: 0.4s;
    opacity:1;
    cursor:pointer;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes mostraMascara {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

/* Standard syntax */
@keyframes mostraMascara {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.imgEscolherFotos_foto {
    width: 120px;
    height: 120px;
    position: absolute;
    top:0px;
    left:0px
}

.imgFoto_final {
    width: 110px;
    height: 110px;
    border-style: solid;
    border-width: 2px;
    border-color: #929fa8;
}

/*#endregion*/

/*#region Div Ficha de Usuário*/

.divFichaUsuario {
    border: 8px solid #939da5;
    width: 500px;
    height: 377px;
    background-color: #fbf5ec;
    border-radius: 20px;
    position: absolute;
    left: -500px;
    top: 0px;
    overflow: hidden;
    opacity: 1;
    z-index:400;
}

#btnFichaUsuario_fechar {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    width: 26px;
    height: 26px;
    position: absolute;
    left: 474px;
    top: 2px;
    background-color: transparent;
    background-image: url('../images/btnExcluir.png');
    background-repeat: no-repeat;
    cursor: pointer;
}

#divFichaUsuario_corpo {
    width: 480px;
    height: 363px;
    margin-left: 10px;
    margin-top: 10px;
}

#divFichaUsuario_linha01 {
    height: 126px;
    display: table;
}

#divFichaUsuario_foto {
    width: 156px;
    height: 116px;
    float: left;
    border-style: solid;
    border-width: 4px;
    border-color: #939da5;
}

#divFichaUsuario_linha01_dados {
    margin-left: 6px;
    width: 306px;
    height: 126px;
    float: left;
    display: table;
}

#divFichaUsuario_nome_label {
    font-family: Conv_SWZ721H;
    font-size: 9px;
    height: 12px;
    color: #2c384b;
    width: 291px;
}

#txtFichaUsuario_nome {
    font-family: Conv_SWZ721H;
    font-size: 12px;
    height: 20px;
    color: #8e8e8e;
    overflow: hidden;
    width: 294px;
}

#divFichaUsuario_apelido_label {
    width: 153px;
    font-family: Conv_SWZ721H;
    font-size: 9px;
    height: 12px;
    color: #2c384b;
    float: left;
}

#divFichaUsuario_cpf_label {
    width: 153px;
    font-family: Conv_SWZ721H;
    font-size: 9px;
    height: 12px;
    color: #2c384b;
    float: left;
}

#txtFichaUsuario_apelido {
    width: 153px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    height: 20px;
    color: #8e8e8e;
    overflow: hidden;
    float: left;
}

#txtFichaUsuario_cpf {
    width: 153px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    height: 20px;
    color: #8e8e8e;
    overflow: hidden;
    float: left;
}

#divFichaUsuario_telefone_label {
    width: 153px;
    font-family: Conv_SWZ721H;
    font-size: 9px;
    height: 12px;
    color: #2c384b;
    float: left;
}

#divFichaUsuario_telefone02_label {
    width: 153px;
    font-family: Conv_SWZ721H;
    font-size: 9px;
    height: 12px;
    color: #2c384b;
    float: left;
}

#txtFichaUsuario_telefone {
    width: 153px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    height: 20px;
    color: #8e8e8e;
    overflow: hidden;
    float: left;
}

#txtFichaUsuario_telefone02 {
    width: 153px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    height: 20px;
    color: #8e8e8e;
    overflow: hidden;
    float: left;
}

#divFichaUsuario_email_label {
    width: 306px;
    font-family: Conv_SWZ721H;
    font-size: 9px;
    height: 12px;
    color: #2c384b;
    float: left;
}

#txtFichaUsuario_email {
    width: 306px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    height: 20px;
    color: #8e8e8e;
    overflow: hidden;
    float: left;
}

#divFichaUsuario_linha02 {
    width: 480px;
    height: 208px;
}

#divFichaUsuario_endereco_label {
    width: 280px;
    font-family: Conv_SWZ721H;
    font-size: 9px;
    height: 12px;
    color: #2c384b;
    float: left;
}

#txtFichaUsuario_endereco {
    width: 280px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    height: 20px;
    color: #8e8e8e;
    overflow: hidden;
    float: left;
}

#divFichaUsuario_bairro_label {
    width: 200px;
    font-family: Conv_SWZ721H;
    font-size: 9px;
    height: 12px;
    color: #2c384b;
    float: left;
}

#txtFichaUsuario_bairro {
    width: 200px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    height: 20px;
    color: #8e8e8e;
    overflow: hidden;
    float: left;
}

#divFichaUsuario_idade_label {
    width: 70px;
    font-family: Conv_SWZ721H;
    font-size: 9px;
    height: 12px;
    color: #2c384b;
    float: left;
}

#divFichaUsuario_cidade_label {
    width: 280px;
    font-family: Conv_SWZ721H;
    font-size: 9px;
    height: 12px;
    color: #2c384b;
    float: left;
}

#divFichaUsuario_estado_label {
    width: 120px;
    font-family: Conv_SWZ721H;
    font-size: 9px;
    height: 12px;
    color: #2c384b;
    float: left;
}

#divFichaUsuario_regiao_label {
    width: 160px;
    font-family: Conv_SWZ721H;
    font-size: 9px;
    height: 12px;
    color: #2c384b;
    float: left;
}

#txtFichaUsuario_idade {
    width: 70px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    height: 20px;
    color: #8e8e8e;
    overflow: hidden;
    float: left;
}

#txtFichaUsuario_cidade {
    width: 280px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    height: 20px;
    color: #8e8e8e;
    overflow: hidden;
    float: left;
}

#txtFichaUsuario_estado {
    width: 120px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    height: 20px;
    color: #8e8e8e;
    overflow: hidden;
    float: left;
}

#txtFichaUsuario_regiao {
    width: 160px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    height: 20px;
    color: #8e8e8e;
    overflow: hidden;
    float: left;
}

#divFichaUsuario_banco_label {
    width: 50px;
    font-family: Conv_SWZ721H;
    font-size: 9px;
    height: 12px;
    color: #2c384b;
    float: left;
}

#divFichaUsuario_agencia_label {
    width: 60px;
    font-family: Conv_SWZ721H;
    font-size: 9px;
    height: 12px;
    color: #2c384b;
    float: left;
}

#divFichaUsuario_conta_label {
    width: 100px;
    font-family: Conv_SWZ721H;
    font-size: 9px;
    height: 12px;
    color: #2c384b;
    float: left;
}

#txtFichaUsuario_banco {
    width: 50px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    height: 20px;
    color: #8e8e8e;
    float: left;
}

#txtFichaUsuario_agencia {
    width: 60px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    height: 20px;
    color: #8e8e8e;
    float: left;
}

#txtFichaUsuario_conta {
    width: 100px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    height: 20px;
    color: #8e8e8e;
    float: left;
}

#divFichaUsuario_data_cadastro_label {
    width: 90px;
    font-family: Conv_SWZ721H;
    font-size: 9px;
    height: 12px;
    color: #2c384b;
    float: left;
}

#divFichaUsuario_ultimo_acesso_label {
    width: 90px;
    font-family: Conv_SWZ721H;
    font-size: 9px;
    height: 12px;
    color: #2c384b;
    float: left;
}

#divFichaUsuario_ultima_venda_label {
    width: 90px;
    font-family: Conv_SWZ721H;
    font-size: 9px;
    height: 12px;
    color: #2c384b;
    float: left;
}

#divFichaUsuario_vendas_label {
    width: 120px;
    font-family: Conv_SWZ721H;
    font-size: 9px;
    height: 12px;
    color: #2c384b;
    float: left;
}

#divFichaUsuario_vendas_canceladas_label {
    width: 360px;
    font-family: Conv_SWZ721H;
    font-size: 9px;
    height: 12px;
    color: #2c384b;
    float: left;
}

#txtFichaUsuario_data_cadastro {
    width: 90px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    height: 20px;
    color: #8e8e8e;
    float: left;
}

#txtFichaUsuario_ultimo_acesso {
    width: 90px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    height: 20px;
    color: #8e8e8e;
    float: left;
}

#txtFichaUsuario_ultima_venda {
    width: 90px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    height: 20px;
    color: #8e8e8e;
    float: left;
}

#txtFichaUsuario_vendas {
    width: 120px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    height: 24px;
    color: #8e8e8e;
    float: left;
}

#txtFichaUsuario_vendas_canceladas {
    width: 360px;
    font-family: Conv_SWZ721H;
    font-size: 14px;
    height: 24px;
    color: #8e8e8e;
    float: left;
}

#divFichaUsuario_participacoes {
    float: left;
    height: 90px;
    width: 480px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    color: #8e8e8e;
    margin-top: 2px;
}

#txtFichaUsuario_participacoes {
    width: 472px;
    height: 70px;
    border: none;
    background-color: transparent;
    margin-left: 4px;
    margin-right: 4px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    overflow-y: auto;
}

#btnFichaUsuario_aprovar {
    border: none;
    background-color: transparent;
    width: 82px;
    height: 24px;
    background-image: url("../images/btnSolicitacaoAprovada_mini.png");
    background-repeat: no-repeat;
    cursor: pointer;
}

#btnFichaUsuario_reprovar {
    border: none;
    background-color: transparent;
    width: 82px;
    height: 24px;
    background-image: url("../images/btnReprovar_mini.png");
    background-repeat: no-repeat;
    cursor: pointer;
}

#btnFichaUsuario_cancelar {
    margin-left: 206px;
    border: none;
    background-color: transparent;
    width: 82px;
    height: 24px;
    background-image: url("../images/btnCancelar_mini.png");
    background-repeat: no-repeat;
    cursor: pointer;
}

#btnFichaUsuario_administrador {
    margin-left: 206px;
    border: none;
    background-color: transparent;
    width: 132px;
    height: 24px;
    background-image: url("../images/btnAdminstrador_mini.png");
    background-repeat: no-repeat;
    cursor: pointer;
}


/*#endregion*/

/*#region Thumbs Corretores mennu vertical*/

.divThumbCorretor_quadrado {
    background-color:#f5f5f5;
    margin-top: 10px;
    margin-left: 10px;
    width: 100px;
    height: 100px;
    border-radius: 4px;
    border-style:outset;
    border-width:1px;
    cursor:pointer;
    float:left;
}

    .divThumbCorretor_quadrado .divThumbsFotoCorretor{
        width:66px;
        height:50px;
        margin-top:5px;
        margin-left:14px;
        border-style:solid;
        border-width:2px;
        border-color:#939da5;
    }

    .divThumbCorretor_quadrado .divThumbApelido {
        margin-left:5px;
        width: 86px;
        height: 10px;
        line-height: 10px;
        text-align: center;
        font-family: Conv_SWZ721H;
        font-size: 12px;
        color:#343434;
        overflow:hidden;
    }

    .divThumbCorretor_quadrado .divThumbVendas {
        margin-top: 5px;
        margin-left: 5px;
        width: 86px;
        height: 10px;
        line-height: 10px;
        text-align: center;
        font-family: Conv_SWZ721H;
        font-size: 10px;
        color: #7d7d7d
    }

    .divThumbCorretor_quadrado .divThumbUltimaVenda {
        margin-top: 2px;
        margin-left: 5px;
        width: 86px;
        height: 14px;
        line-height: 10px;
        text-align: center;
        font-family: Conv_SWZ721H;
        font-size: 10px;
        color: #7d7d7d
    }

/*#endregion*/

/*#region InputBox HTML*/

.divHtmlInputBoxFechada {
    width: 0px;
    height: 0px;
    background-image: url("../images/fundo_msgbox.png");
    background-repeat: no-repeat;
    position: absolute;
    overflow: hidden;
    opacity:0;
}

.divHtmlInputBoxAberta {
    width: 581px;
    height: 443px;
    background-image: url("../images/fundo_msgbox.png");
    background-repeat: no-repeat;
    position: absolute;
    overflow: hidden;
    opacity:1;
}

#divHtmlInputBox_titulo {
    position: absolute;
    width: 505px;
    height: 34px;
    top: 23px;
    left: 16px;
    padding-left: 10px;
    color: white;
    font-weight: bold;
    font-family: Conv_SWZ721H;
    font-size: 18px;
    color: white;
    overflow:hidden;
}

#btnHtmlInputBox_fechar {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: transparent;
    width: 43px;
    height: 45px;
    position: absolute;
    top: 4px;
    left: 535px;
    cursor: pointer;
}

#divHtmlInputBox_text {
    width: 524px;
    height: 126px;
    position: absolute;
    top: 68px;
    left: 18px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    text-align: justify;
    padding-left: 5px;
    padding-right: 4px;
    display: table;
    color: #3d3f40;
    overflow:hidden;
}

#divHtmlInputBox_foto {
    width: 118px;
    height: 124px;
    float: left;
    margin-right: 4px;
}

#imgHtmlInputBox_foto {
    border-style: solid;
    border-width: 4px;
    border-color: #929fa8;
    width: 116px;
    height: 87px;
}

#divHtmlInputBox_msg {
    padding-top: 4px;
    width: 395px;
    height: 122px;
    float: right;
    text-align: justify;
}

#divHtmlInputBox_corretor {
    font-family: Conv_SWZ721H;
    font-size: 12px;
    text-align: center;
    overflow: hidden;
    color: #929fa8;
}

#txtHtmlInputNome {
    position: absolute;
    top: 212px;
    left: 21px;
    width: 516px;
    height: 21px;
    border-style: solid;
    border-color: #929fa8;
    border-radius: 5px;
    font-family: Conv_SWZ721H;
    font-size: 18px;
}

#txtHtmlInputTelefone {
    position: absolute;
    top: 269px;
    left: 21px;
    width: 516px;
    height: 21px;
    border-style: solid;
    border-color: #929fa8;
    border-radius: 5px;
    font-family: Conv_SWZ721H;
    font-size: 18px;
}

#chkHtmlInputWhats {
    position: absolute;
    top: 320px;
    left: 21px;
    width: 20px;
    font-family: Conv_SWZ721H;
    font-size: 18px;
    height: 21px;
}

#lblHtmlInputWhats {
    position: absolute;
    top: 321px;
    left: 50px;
    width: 234px;
    font-family: Conv_SWZ721H;
    font-size: 18px;
    height: 21px;
    background-color:transparent;
    border:none;
}

#chkHtmlInputWhatsAgora {
    position: absolute;
    top: 313px;
    left: 220px;
    width: 20px;
    font-family: Conv_SWZ721H;
    font-size: 18px;
    height: 21px;
}

#lblHtmlInputWhatsAgora {
    position: absolute;
    top: 321px;
    left: 249px;
    width: 234px;
    font-family: Conv_SWZ721H;
    font-size: 18px;
    height: 21px;
}

#btnHtmlInputEnviarAtendimento {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    position: absolute;
    top: 362px;
    left: 117px;
    width: 161px;
    font-family: Conv_SWZ721H;
    font-size: 18px;
    height: 42px;
    background-image: url('../images/btnEntre_em_contato.png');
    background-repeat: no-repeat;
    background-color: transparent;
    cursor: pointer;
}

#btnHtmlInputWhatsApp {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    position: absolute;
    top: 362px;
    left: 306px;
    width: 161px;
    font-family: Conv_SWZ721H;
    font-size: 18px;
    height: 42px;
    background-image: url('../images/btnWhatsApp_agora.png');
    background-repeat: no-repeat;
    background-color: transparent;
    cursor: pointer;
}

/*#endregion*/

/*#region Check Item*/

.divCheck_item {
    width: 290px;
    height: 22px;
    display: table;
    line-height: 22px;
    overflow: hidden;
    background-color:rgba(102, 146, 108, 0.50);
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    color:#4e4f4f;
    margin-right:10px;
    margin-bottom:10px;
    float:left;
}

.divCheck_item_printed {
    width: 290px;
    height: 22px;
    display: table;
    line-height: 22px;
    overflow: hidden;
    background-color: rgba(177, 168, 93, 0.66);
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    color: #858585;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}

.divCheck_icone{
   width:22px;
   height:22px;
   float:left;
   margin-right:4px;
}

.check_item {
    width: 262px;
    height:22px;
    font-family: Conv_SWZ721H;
    font-size: 10px;
    line-height:22px;
    float:left;
}

.btnCheck_unchecked {
    width: 22px;
    height: 22px;
    border: none;
    background-color: transparent;
    background-image: url("../images/btnVazio_mini_verde.png");
    cursor: pointer;
}

.btnCheck_checked {
    width: 22px;
    height: 22px;
    border: none;
    background-color: transparent;
    background-image: url("../images/btnOk_22px_verde.png");
    cursor: pointer;
}

/*#endregion*/

/*#region Ficha Cliente*/

#divFichaCliente {
    width: 580px;
    height: 340px;
    border-radius: 20px;
    border-style: solid;
    border-color: #939da5;
    border-width: 6px;
    background-color:#fef4e8;
    position: absolute;
    top: 1px;
    left: 2px;
    padding: 10px;
    font-family: Conv_SWZ721H;
    font-size: 12px;
    display: table;
}

.divFichaCliente_line {
    height: 16px;
    line-height: 14px;
    margin-bottom: 6px;
    overflow: hidden;
    float: left;
    color: #4e4e4e;
}

.divFichaCliente_line_title {
    height: 22px;
    line-height: 20px;
    margin-bottom: 6px;
    overflow: hidden;
    color: #4e4e4e;
    font-family: Conv_SWZ721H;
    font-size: 20px;
    text-align:center;
    margin-bottom:10px;
}

.txtFichaCliente_titulo {
    font-weight: bold;
    color: #c3ccd3
}

.divFichaCliente_line_ok {
    height: 56px;
    margin-bottom: 6px;
    overflow: hidden;
    float: left;
    color: #4e4e4e;
    text-align:center;
}

#btnFichaCliente_ok{
    border:none;
    width:136px;
    height:40px;
    cursor:pointer;
    background-image:url("../images/btnOk.png");
    background-repeat:no-repeat;
    background-color:transparent;
    background-size:cover;
}

/*#endregion*/