﻿/* Geral */
* {
    outline: none;
}

#mask {
    display: none;
    position: absolute;
    z-index: 9999999;
    background-color: #F8F8F8;
    left: 0;
    top: 0;
    opacity: .85;
    -moz-opacity: .85;
    filter: alpha(opacity=85);
}

#maskConteudo {
    font-family: Verdana;
    color: #A5A5A5;
    font-size: 12px;
}

.ajax__validatorcallout_error_message_cell {
    color: #cc0000;
}

.clear {
    clear: both;
}

.Invisible {
    display: none;
}


a {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #2c5eb4;
    text-decoration: none;
    cursor: pointer;
}

    a:visited {
        font-family: Verdana;
        font-size: 12px;
        font-weight: bold;
        color: #A5A5A5;
    }

    a:hover {
        text-decoration: underline;
        color:#f58640;
    }
/* Fim Geral */


/*Página de Login Default*/
#Default {
    margin: 0px 0px 0px 0px;
    background-color: #F8F8F8;
    font-family: Verdana;
    color: #A5A5A5;
    font-size: 12px;
}

h2 {
    color: #2c5eb4;
    font-size: 25px;
}

#Default #Logo {
    width: 100%;
    height: 154px;
    position: absolute;
    top: 50px;
    display: none;
}

#Default #Cabecalho {
    height: 129px;
    width: 100%;
}

#Default #Corpo {
    background-color: #F3F3F3;
    height: 363px;
    width: 100%;
}

    #Default #Corpo #Login {
        width: 235px;
        height: 87px;
        padding-top: 136px;
        text-align: right;
    }

        #Default #Corpo #Login #Usuario {
            float: right;
            margin-top: 2px;
            margin-right: 8px;
        }

        #Default #Corpo #Login #DivTxtUsuario {
            float: right;
        }

        #Default #Corpo #Login #Senha {
            float: right;
            margin-top: 2px;
            margin-right: 8px;
        }

        #Default #Corpo #Login #DivTxtSenha {
            float: right;
        }

        #Default #Corpo #Login .clear {
            height: 9px;
        }

        #Default #Corpo #Login #Button {
            float: right;
        }

#Default #Rodape {
    margin-top: 11px;
    display: none;
}

.Form {
    border: 1px solid #A6A6A6;
    width: 166px;
    font-family: Verdana;
    color: #A5A5A5;
    font-size: 12px;
}

.Button {
    background-color: #9f9f9f;
    color: white;
    cursor: pointer;
    font-size: 14px;
    height: 32px;
    padding: 6px 6px 6px 6px;
    width: 180px;
    font-weight: bold;
}

/*.Button { ///Codigo antigo botão era de tamanho diferente
    border: 0px solid #CCCCCC;
    background-color: #A6A6A6;
    font-family: Verdana;
    color: #F7F7F7;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    height: 22px !important;}*/

/*Fim Página de Login Default*/


/*Página Home*/
#Home {
    margin: 0px 0px 0px 0px;
    background-color: #F8F8F8;
    font-family: Verdana;
    color: #A5A5A5;
    font-size: 12px;
}

    #Home #Cabecalho {
        height: 157px;
        width: 100%;
        background-color: #EBEBEB;
    }

        #Home #Cabecalho #Conteudo {
            width: 1000px;
            height: 157px;
        }

            #Home #Cabecalho #Conteudo #Logo {
                float: left;
                padding-top: 50px;
                margin-left: 50px;
                text-align: left;
            }

            #Home #Cabecalho #Conteudo #mapaPagina {
                float: right;
                padding-top: 60px;
                margin-right: 50px;
                text-align: right;
                width: 617px;
            }

            #Home #Cabecalho #Conteudo #titulo {
                font-size: 30px;
                float: right;
                width: auto;
                color: #2c5eb4;
            }

            #Home #Cabecalho #Conteudo #subTitulo {
                font-size: 20px;
                float: right;
                width: auto;
                margin-top: 5px;
            }

    #Home #infoLogin {
        width: 1000px;
        height: 35px;
        clear: both;
    }

        #Home #infoLogin #Menu {
            float: right;
            padding-top: 10px;
            padding-bottom: 10px;
            margin-right: 50px;
            text-align: right;
        }

        #Home #infoLogin #UsuarioLogado {
            float: left;
            margin-left: 50px;
            padding-bottom: 10px;
            padding-top: 10px;
            text-align: left;
        }

    #Home #Corpo {
        width: 1000px;
    }

        #Home #Corpo #Iframe {
            width: 762px;
            background-color: White;
            float: left;
        }

            #Home #Corpo #Iframe #jiframe {
                margin: 11px 11px 0px 11px;
            }


        #Home #Corpo #MenuItems {
            width: 233px;
            float: left;
            height: auto;
            margin-bottom: 30px;
        }

            #Home #Corpo #MenuItems #Items {
                width: 205px;
            }


                #Home #Corpo #MenuItems #Items .Item {
                    width: 205px;
                    height: 45px;
                    background-color: #9f9f9f;
                    margin-top: 11px;
                    cursor: pointer;
                    float: left;
                }


                #Home #Corpo #MenuItems #Items .ItemUrl {
                    width: 205px;
                    height: 45px;
                    background-color: #9f9f9f;
                    margin-top: 11px;
                    cursor: pointer;
                    float: left;
                }

.ativo {
    background-color: #043071 !important;
    cursor: default !important;
}

#Home #Corpo #MenuItems #Items .icon {
    width: 55px;
    background-color: #EBEBEB;
    float: left;
    height: 45px;
}

#Home #Corpo #MenuItems #Items .titulo {
    padding-top: 16px;
    color: White;
    font-weight: bold;
    height: 29px;
    width: 150px;
    float: right;
}

#Home #Corpo #MenuItems #Items .subMenu {
    margin-top: 2px;
    width: 150px;
    float: right;
}

    #Home #Corpo #MenuItems #Items .subMenu .subItem {
        height: 20px;
        color: #999999;
        text-align: left;
        padding-left: 10px;
        padding-top: 6px;
        cursor: pointer;
        width: 140px;
    }

        #Home #Corpo #MenuItems #Items .subMenu .subItem:hover {
            font-weight: bold;
            background-color: #EBEBEB;
        }

.ativoSub {
    font-weight: bold !important;
    background-color: #EBEBEB !important;
}

#Home #Rodape {
    background-color: #043071;
    font-size: 12px;
    height: 57px;
    color: White;
    padding-top: 50px;
    clear: both;
    position: relative;
}

.ControleVertical {
    background-color: #043071;
    cursor: pointer;
    font-size: 10px;
    height: 20px;
    left: 0;
    padding: 5px;
    position: absolute;
    text-align: center;
    top: -7px;
    width: 103px;
}

.ControleVertical2 {
    background-color: #EBEBEB;
    color: #A5A5A5;
    cursor: pointer;
    font-size: 10px;
    left: 0;
    padding: 5px;
    position: absolute;
    text-align: center;
    top: 177px;
    width: 103px;
}


.TituloPaginas {
    background-color: #F8F8F8;
    color: #A5A5A5;
    font-size: 14px;
    font-weight: bold;
    height: 21px;
    margin-right: 33px;
    margin-top: 15px;
    padding-top: 4px;
    width: 100%;
}



.ControleVertical2:hover {
    font-weight: bold;
}

.ControleVertical:hover {
    font-weight: bold;
}

#Home #Rodape #Conteudo {
    width: 1000px;
    text-align: center;
}

/*Fim Página Home*/

/*Páginas Internas*/
#Internas {
    background-color: White;
    margin: 0px 0px 100px 0px;
    font-family: Verdana;
    font-family: Verdana;
    color: #A5A5A5;
    font-size: 12px;
}

    #Internas #Bloco {
        width: 740px;
        margin: 0 auto;
    }

.Tamanho14 {
    font-size: 14px;
}

.Tamanho15 {
    font-size: 15px;
}

.TextoLaranja {
    color: #043071;
    font-weight: bold;
}

.TextoCinzaClaro {
    color: #F2F2F2;
}

.TextoCinzaEscuro {
    color: #A5A5A5;
}

.BlocoCinzaEscuro {
    background-color: #EBEBEB;
}

.BlocoCinzaClaro {
    background-color: #F3F3F3;
}

#Internas div {
    font-family: Verdana !important;
}

#Internas text {
    font-family: Verdana !important;
    font-size: 12px !important;
}

#Internas iframe div {
    font-family: Verdana !important;
    font-size: 12px !important;
}

#Internas .TituloQuadros {
    background-color: #9f9f9f;
    width: 740px;
    height: 27px;
    color: #F2F2F2;
    font-size: 16px;
    padding-top: 10px;
    clear: both;
}

#Internas .Box {
    width: 740px;
    height: auto;
}

#Internas .MarginTop1 {
    margin-top: 1px;
    clear: both;
    float: left;
}

#Internas #ServicosContratados .BoxInterno {
    width: 185px;
    height: 64px;
    float: left;
}

#Internas #Dashboard .BoxInterno {
    float: left;
    width: 247px;
    height: 256px;
}

#Internas #Dashboard .AjusteDashBoard {
    width: 246px !important;
}

#Internas #Dashboard .Titulo {
    margin-top: 20px;
}

#Internas #Dashboard .Grafico {
    width: 100%;
    margin-top: 10px;
    height: 207px;
    font-family: Verdana;
    font-size: 12px;
}

#Internas #Sumario .BoxInterno {
    height: 106px;
}

    #Internas #Sumario .BoxInterno .Coluna {
        float: left;
        height: 85px;
        width: 321px;
        margin-top: 15px;
        margin-left: 40px;
    }

        #Internas #Sumario .BoxInterno .Coluna .TabelaSumario {
            width: 100%;
            text-align: left;
        }

            #Internas #Sumario .BoxInterno .Coluna .TabelaSumario .Mark {
                text-align: left;
                vertical-align: middle;
                width: 20px;
            }

#Internas #DadosFinanceiros .BoxInterno {
    height: 64px;
    width: 247px;
    float: left;
}

#Internas #DadosFinanceiros .AjusteDadosFinanceiros {
    width: 246px !important;
}

#Internas #DadosFinanceiros .Titulo {
    margin-bottom: 6px;
    margin-top: 11px;
}

#Internas .ButtonAction {
    background-color: rgb(200, 200, 200);
    color: white;
    cursor: pointer;
    font-size: 14px;
    height: 20px;
    width: 200px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 6px;
}

    #Internas .ButtonAction:hover {
        background-color: #2c5eb4 !important;
    }

#Internas #close {
    margin-left: 660px;
    padding-top: 14px;
    width: 19px;
}

    #Internas #close #imgClose {
        cursor: pointer;
    }

/*Relatórios*/
.DivFiltros {
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 30px;
    margin-top: 12px;
    padding-left: 5px;
    text-align: left;
    width: 193px;
}

.btnFiltros {
    margin-top: 21px;
}


/* E-Mail Cadastro */
.AjusteFormEmailCadastro {
    width: 200px !important;
}


/* Prospectos */
.FormView {
    cursor: pointer;
}

.FormConteudo {
    display: none;
    width: 96%;
    padding: 10px 10px 10px 10px;
    position: relative;
}

.ContatoEdit {
    color: #2c5eb4;
    cursor: pointer;
    font-size: 11px;
    left: 495px;
    position: absolute;
    top: 9px;
    width: 90px;
}

    .ContatoEdit:hover {
        font-weight: bold;
        font-size: 10px;
    }


.delicon {
    cursor: pointer;
}

.AjusteBtnFiltro {
    padding-top: 18px;
    width: 84px;
}


#GrupoFiltros {
    height: 56px;
    margin-left: 47px;
    text-align: center;
    width: 85%;
}

.arrow {
    float: left;
    cursor: pointer;
    width: 20px;
    margin-top: 1px;
}

.textBox {
    float: left;
}

#dateText {
    margin-left: 266px;
}
