﻿/* Portal */

 #shadow-container
        {
            position: relative;
            left: 30px;
            top: 3px;
            margin-right: 7px;
            margin-bottom: 7px;
            width: 400px;
        }
        #shadow-container .shadow2, #shadow-container .shadow3, #shadow-container .container
        {
            position: relative;
            left: -1px;
            top: -1px;
        }
        #shadow-container .shadow1
        {
            background: #979797;
        }
        #shadow-container .shadow2
        {
            background: #afafaf;
        }
        #shadow-container .shadow3
        {
            background: #d5d5d5;
        }
        #shadow-container .container
        {
            background: #none;
            border: 1px solid #848284;
            padding: 0px;
        }
        div.topbox
        {
            background-color: none;
            filter: alpha(opacity=90);
            opacity: 0.85;
            -moz-opacity: 0.85;
            font-family: arial;
            letter-spacing: 0px;
            width: 770px;
            height: 375px;
            position: absolute;
            margin: auto;
            top: 275px;
            color: #000;
            overflow: none;
        }
        div.topbox h1
        {
            margin: 0px;
            padding: 0px;
            font-size: 18px;
            font-weight: bold;
        }
        div.topbox p
        {
            margin: 0px;
            padding: 25px 50px 50px 50px;
            font-size: 21px;
            line-height: 20px;
        }
        div.topbox p a
        {
            --color: #f90;
            color: #0000FF;
        }
        a.darkSite
        {
            background-image: url("close-arrow.gif");
            background-repeat: no-repeat;
            background-position: 3px;
            padding-left: 25px;
        }
        
/* Fecha Portal */

.modalMask
{
    position: absolute;
    z-index: 9000;
    background-color: #505050;
    display: none;
    top: 0px;
    left: 0px;
}

.modalBox .modalWindow
{
    position: absolute;
    min-height: 100px;
    min-width: 100px;
    height: auto;
    width: auto;
    display: none;
    z-index: 9990;
    border: 1 #FFFFFFF;
}

/* Personalize a janela modal aqui. Você pode adicionar uma imagem de fundo. */
.modalBox .modalDialog
{
    background-color: White;
    position: fixed;
    min-height: 100px;
    min-width: 100px;
    height: auto;
    width: auto;
    background-repeat: repeat-x;
    border: 1px solid #666666;
}

.modalBox .modalDialogAverage
{
    background-color: White;
    position: fixed;
    min-height: 100px;
    min-width: 100px;
    height: auto;
    width: 700px;
    background-repeat: repeat-x;
    border: 1px solid #666666;
}

.modalBox .modalDialoglarger
{
    background-color: White;
    position: fixed;
    min-height: 100px;
    min-width: 100px;
    height: auto;
    width: 990px;
    background-repeat: repeat-x;
    border: 1px solid #666666;
}

.modalBox .pagination
{
    padding-right: 0;
}

.modalBox .buttonArea
{
    padding-right: 10px;
}

/* posiciona o link para fechar a janela */
.modalClose
{
    display: block;
    text-align: center;
}

.modalTitle
{
    height: 45px;
    background-color: #f6f6f6;
    font-size: 18px;
    font-weight: bold;
    color: #2D3160;
    line-height: 50px;
    text-indent: 10px;
}

.modalTitleError
{
    height: 40px;
    background-color: #f6f6f6;
    font-size: 18px;
    font-weight: bold;
    color: #2D3160;
    line-height: 50px;
    text-indent: 40px;
    background-image: url("../Content/image/icon/iconError.png");
    background-repeat: no-repeat;
}

.modalTitleWarning
{
    height: 40px;
    background-color: #f6f6f6;
    font-size: 18px;
    font-weight: bold;
    color: #2D3160;
    line-height: 50px;
    text-indent: 40px;
    background-image: url("../Content/image/icon/iconWarning.png");
    background-repeat: no-repeat;
    background-position: 10px 9px;
}

.modalTitleSuccess
{
    height: 40px;
    background-color: #f6f6f6;
    font-size: 18px;
    font-weight: bold;
    color: #2D3160;
    line-height: 50px;
    text-indent: 40px;
    background-image: url("../Content/image/icon/iconSuccess.png");
    background-repeat: no-repeat;
    background-position: 1px 3px;
}

.modalTitleText
{
    padding-left: 15px;
    font-size: 18px;
    font-weight: bold;
    color: #2D3160;
}

.modalCloseImage
{
    background-image: url("../Content/image/icon/modalClose.gif");
    background-color: #f6f6f6;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    float: right;
}

.modalSpamTitle
{
    float: left;
    margin: 5px 7px 0px 0px;
    font-size: 11px;
    color: #666666;
    min-height: 45px;
}

.modalSpamLabel
{
    font-size: 11px;
    color: #666666;
    display: block;
    padding: 0px 0px 2px 1px;
    min-height: 16px;
    min-width: 76px;
}

.modalTextArea
{
    font-size: 12px;
    color: black;
    border: 1px solid #cccccc;
    overflow: hidden;
    resize: none;
    padding: 0;
    margin: 10px;
    display: block;
}

.modalButtonArea
{
    width: 100%;
    height: 35px;
    padding: 15px 0 0; /*float: right;*/
}

.modalBtnAction
{
    background-image: url("../Content/image/button/btn_actUp.png");
    background-repeat: no-repeat;
    background-color: white;
    color: #fff;
    border: 0;
    width: 100px;
    height: 30px;
    font-weight: bold;
    cursor: pointer;
    float: right;
}

.modalFieldArea
{
    padding: 10px;
}
.modalFieldArea
{
    margin: 5px 5px 5px 5px;
}

.modalFieldArea > .formwrite
{
    padding-bottom: 20px;
}

.modalFieldArea .formwrite .input-xlarge-last
{
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}

.no-margin-right
{
    margin-right: 0;
    padding-right: 0;
}

.modalTableArea
{
    padding: 10px 10px 0px 10px;
    min-width: 250px;
    width: 600px;
    max-width: 600px;
}

.modalTableAreaScrollable
{
    padding: 10px 10px 0px 10px;
    overflow-y: auto; 
    overflow-x: hidden;
    max-height: 300px
}

.tableStyle
{
    border-collapse: collapse;
    margin-bottom: 15px;
    text-align: center;
    width: 100%;
}
.tableStyle a
{
    color: #666666;
    text-decoration: none;
}
.tableStyle thead
{
    border-right: 1px solid #A3A3A3;
    border-left: 1px solid #A3A3A3;
}
.tableStyle thead tr th
{
    background-color: #A3A3A3;
    color: #FFFFFF;
    padding: 5px 0;
}
.tableStyle tbody tr td
{
    border: 1px solid #C6C6C6;
    padding: 5px 0;
}
.tableStyle tbody tr td:first-child
{
}
.tableStyle tbody tr td:last-child
{
}
.tableStyle tbody tr:nth-child(2n)
{
    background-color: #F6F6F6;
}
.gridHighlight:hover
{
    background-color: rgb(45, 49, 96) !important;
    color: rgb(255, 255, 255) !important;
    cursor: pointer;
}


/** MODAL FORM HELPERS **/

.modalFormularioCampos {
    padding: 10px;
    float: left;
    width: 530px;
}

.modalFormulario {
    width: 550px;
    height: 500px;
}

.modalFormularioHr {
    width: 528px;
    margin-left: 10px;
    float: left;
}

.buttonAreaModal
{
    height: 40px;
    width: 100%;
    float: left;
    padding: 5px 10px 5px 3px;
}

.modalWindow img 
{
    max-height:500px;
}

.btnAction {
                background-color: #2D3160;
                background-image: url("../Content/image/bullet/bulletArrow.png");
                background-position: 98% 50%;
                background-repeat: no-repeat;
                border-color: #2D3160;
                border-style: solid;
                border-width: 1px;
                color: #333333;
                cursor: pointer;
                display: inline-block;
                float: right;
                font-size: 14px !important;
                line-height: 20px;
                margin-bottom: 0;
                margin-left: 3px;
                padding: 4px 14px;
                text-align: center;
                vertical-align: middle;
            }
            .btnAction:hover {
                background-color: #2D317E;
                background-image: url("../Content/image/bullet/bulletArrow.png");
                background-position: 98% 50%;
                background-repeat: no-repeat;
                border-color: #2D317E;
                border-style: solid;
                border-width: 1px;
                color: #333333;
                cursor: pointer;
                display: inline-block;
                float: right;
                font-size: 14px !important;
                line-height: 20px;
                margin-bottom: 0;
                margin-left: 3px;
                padding: 4px 14px;
                text-align: center;
                vertical-align: middle;
            }
            .btnAction[disabled] {
                background-color: #666;
                background-image: url("../Content/image/bullet/bulletArrow.png");
                background-position: 95% 50%;
                background-repeat: no-repeat;
                border-color: #666;
                border-style: solid;
                border-width: 1px;
                color: #333333;
                cursor: pointer;
                display: inline-block;
                float: right;
                font-size: 14px !important;
                line-height: 20px;
                margin-bottom: 0;
                margin-left: 3px;
                padding: 4px 14px;
                text-align: center;
                vertical-align: middle;
            }
                .btnAction span {
                    color: #FFFFFF !important;
                    cursor: pointer;
                    padding: 0 10px 7px 0;
                }
                
                 .btnActionBack
            {            
                background-color: #EEEEEE;
                background-image: url("../Content/image/bullet/bulletBackArrow.png");
                background-position: 6% 50%;
                background-repeat: no-repeat;
                border: 1px solid #EEEEEE;
                color: #333333;
                cursor: pointer;
                display: inline-block;
                font-size: 14px !important;
                line-height: 20px;
                margin-bottom: 0;
                padding: 4px 16px;
                text-align: center;
                vertical-align: middle;
                float: left;
                margin-right: 3px;
            }
                .btnActionBack span
                {
                    color: #2D3160;
                    cursor: pointer;
                    padding: 0 0px 7px 10px;
                    width: 80px;
                }                