﻿/* CLASSES DE VALIDACOES */
.Alpha{}
.AlphaNumeric{}
.Date{width:75px}
.Numeric{}
.MesAnoRefer{}
.DI{}
.DSI{}
.DTAeDTAS{}
.Cnpj{}
.Cpf{}

.ContentBoxFull
{
    width:95%;
    height:auto;
    float:left;
}
    .ContentBoxFull span.bgBoxUp
    {
        /* background:url("images/bgBoxUp.png") no-repeat scroll center 0 transparent;
        display:block;
        width:987px;
        height:19px;*/
    }
    .ContentBoxFull span.bgBoxBottom
    {
        /*background:url("images/bgBoxBottom.png") no-repeat scroll center 0 transparent;*/
        display:block;
        width:95%;
        height:19px;
    }    
.Hidden
{
    display:none;
}


.LowerCase
{
    text-transform:lowercase !important;
}

.UpperCase
{
    text-transform:uppercase;
}

.Normal
{
    text-transform:none !important;
}

/* INÍCIO DO FILTRO */
.Filter
{
    background:none repeat scroll 0 0 #e3eea6;
    border:1px solid White;
    width:auto; 
    overflow:hidden;
    margin:10px 0;
}
    .Filter div.TitleFilter
    {
        background:#b3c63c;
        border-bottom:1px solid White;
        color:White;
        display:block;
        font-weight:bold;
        width:auto;
        height:27px;
        line-height:27px;
        padding-left:8px;
        position:relative;
        cursor:pointer;
    }
        .Filter div.TitleFilter img
        {
            vertical-align:-1px;
        }
        .Filter div.TitleFilter img.BtFilterClosed
        {
            border:0 none;
            height:8px;
            position:absolute;
            right:11px;
            top:9px;
            width:19px;
            cursor:pointer;
        }
    .FilterParameters
    {
    }
/* FIM DO FILTRO */

/* INÍCIO DA GRID */
.GridHeader
{
    overflow:hidden;
    width:97%;
}
.GridHeader table
{
    margin:0 !important;
}
.GridHeader table tr th
{
    font-size:9px;
}

table.DefaultGrid
{
    background:none repeat scroll 0 0 #e3eea6;
    border:1px solid #cbccda;
    margin: 5px 0;
    width: 95%;
}
    table.DefaultGrid caption
    {
        background:none repeat scroll 0 0 #b3c63c;
        border:1px solid #cbccda;
        border-bottom: none;
        color: White;
        font-weight: bold;
        line-height: 26px;
        text-align: center;
    }
    table.DefaultGrid tbody tr:hover td,
    table.DefaultGrid tbody tr:hover td.zb
    {
        background-color: #bac579 !important;
        color:#104776;
        cursor:pointer;
    }
    table.DefaultGrid tbody tr.select td
    {
        background-color: #bed154 !important;
    }
    table.DefaultGrid tbody tr th
    {
        background:none repeat scroll 0 0 #b3c63c;
        border-bottom:1px solid White;
        border-left:1px solid White;
        color:White;
        height:26px;
        line-height:26px;
        padding:1px 4px;
        vertical-align:middle;
        text-align:center;
    }
        table.DefaultGrid tbody tr th.BdGridLastRight
        {
           border-right:1px solid #cbccda;
        }
    table.DefaultGrid tbody tr td
    {
        border-bottom:1px solid White;
        border-left:1px solid White;
        color:#585858;
        padding:1px 4px;
        vertical-align: middle;
        white-space:nowrap;
    }
        table.DefaultGrid tbody tr td img
        {
            width:150px;
        }
                
        table.DefaultGrid tbody tr td.BdGridBottomRight
        {
           border-bottom:1px solid #cbccda; 
        }
        table.DefaultGrid tbody tr td.BdGridLastRight
        {
           border-right:1px solid #cbccda; 
        }
        table.DefaultGrid tbody tr.zb td
        {
            background-color:#f3ffaf;
        }
        
        /* GRID DENTRO DO FILTRO */
        .TableFilter
        {
            width:95% !important;
        }
            .TableFilter tbody tr th
            {
                text-align:left;
                padding-left:4px;
            }
                .TableFilter tbody tr td.WCheck
                {
                    width:30px;
                }
        /* GRID DENTRO DO FILTRO */
        
/* FIM DA GRID */

/* INICIO PRINT/EXPORT */
.ComboBottom
{
    height:25px;
    margin-top:10px;
    padding-bottom:9px;
    width:946px;
}
    .ComboBottom dl.ChoicePrint
    {
        float:left;
    }
/* FIM PRINT/EXPORT */

/* INÍCIO PAGINAÇÃO */
.Page a:active,
.Page a:link,
.Page a:visited
{
    color:#002342;
    float:left;
    margin:0 3px;
    height:15px;
    line-height:15px;    
    text-decoration:none;
} 
.Page a:hover
{
    color:#0e7bf3;
    text-decoration:underline;
}

a.PageOn:active,
a.PageOn:link,
a.PageOn:visited
{
    color:#0e7bf3;
    font-weight:bold;
    float:left;
    margin:0 3px;
    height:15px;
    line-height:15px;
    text-decoration:none;
} 
a.PageOn:hover
{
    color:#233854;
    font-weight:bold;
    text-decoration:underline;
}
/* FIM PAGINAÇÃO */

/* INÍCIO DO PERSONALIZAR COLUNA */
#btnPersonalizarColunas
{
    background:url("images/BtColumnPerson.png") no-repeat scroll 0 0 transparent;
    display:block;
    width:19px;
    height:169px;
    position:fixed;
    right:0;
    top:180px;
    cursor:pointer;
    z-index:1;
}

#pnlPersonalizarColunas a {color:#333; text-decoration:none}
#pnlPersonalizarColunas a:hover {color:#ccc; text-decoration:none}

#pnlPersonalizarColunas
{
    background-color:White;
    border:2px solid White;
    padding:0;
    width:700px;
}
    #pnlPersonalizarColunas h1
    {
        background: url("images/BgPersonalizarColunas.jpg") repeat-x scroll 0 0 transparent;
        color:White;
        font-size:15px;
        height:43px;
        line-height:35px;
        text-align:center;
    }
    #pnlPersonalizarColunas div
    {
        padding:10px;
    }
        #pnlPersonalizarColunas div dl
        {
            float:left;
            width:120px;
        }
            #pnlPersonalizarColunas dl dd
            {
                float:right;
                margin:10px 10px 10px 0;      
            }
            #pnlPersonalizarColunas div dl dd
            {
                width:120px;
                display:block;
                clear:both;
            }
/* FIM DO PERSONALIZAR COLUNA */

/* INICIO FORMATACAO FORMULARIO */
fieldset
{
    padding: 10px;
    *padding-top:0;
}
fieldset dl
{
    clear:both;
    *margin:5px 0 0;
}
    fieldset dl dd
    {
        padding: 1px 5px 1px 5px;
        min-height:25px;
    }
        fieldset dl dd.ItemLabel
        {
            font-weight:bold;
            padding-right: 0;
        }
        fieldset dl dd.ItemContent
        {
            width: 300px;
        }
        fieldset dl dd.ItemContentLabel
        {
            font-weight:bold;
            padding-left:0;
            padding-right:0;
            text-align: right;
            width:100px;
        }
        fieldset dl dd.ItemContentButton
        {
            padding-bottom:0;
            width:100%;
        }
            fieldset dl dd.ItemContentButton input[type=submit],
            fieldset dl dd.ItemContentButton input[type=button],
            fieldset dl dd.ItemContentButton a
            {
                float: right;
            }
   
fieldset input[type=checkbox]
{
    
}

fieldset input[type=radio]
{
    
}

fieldset input[type=password]
{
    border: 1px solid #CBCCDA;
    color: #585858;
    height:17px;
    padding: 1px;
}

fieldset input[type=text]
{
    border: 1px solid #CBCCDA;
    color: #585858;
    height:17px;
    padding: 1px;
    text-transform:uppercase;
}

fieldset select
{
    border: 1px solid #CBCCDA;
    color: #585858;
    height:20px;
}

fieldset .ui-datepicker-trigger
{
    background:url("images/IconCalendar.png") no-repeat 0 0 transparent;
    border:0 none;
    cursor:pointer;
    float: right;
    *float: none;
    height:18px;
    width:18px;
}

fieldset label
{
    line-height: 19px;
    *line-height:22px;
}

fieldset span
{
    line-height: 19px;
    *line-height:22px;
}

fieldset legend
{
    
}

#ui-datepicker-div {display:none;}
/* FIM FORMATACAO FORMULARIO */


/* DIV DAS GRIDS EXTENDIDAS */
.ContentGridExtend
{
    overflow-y:hidden;
    overflow-x:auto;
    width:99%;
    *padding-bottom:20px;
}
/* DIV DAS GRIDS EXTENDIDAS */

table.ModalTable
{
    background:none repeat scroll 0 0 #e8e9e9;
    border:1px solid #cbccda;
    width:100%;
}
    table.ModalTable caption {
        background: none repeat scroll 0 0 #b3c63c;
        border: 1px solid #cbccda;
        border-bottom: none;
        border: none;
        color: White;
        font-weight: bold;
        line-height: 26px;
        text-align: center;
    }
    table.ModalTable tbody tr td.BdGridBottomRight
    {
        border-bottom:1px solid #cbccda; 
    }
    table.ModalTable tbody tr td.BdGridLastRight
    {
        border-right:1px solid #cbccda; 
    }
    table.ModalTable tr td
    {
        border-bottom:1px solid White;
        /*border-right:1px solid White;*/
        color:#585858;
        height:26px;
        line-height:26px;
        padding-left:4px;
        vertical-align: middle;
    }
    table.ModalTable tr td.Detalhe
    {
        background:none repeat scroll 0 0 #b3c63c;
        border-bottom:1px solid White;
        border-left:1px solid White;
        color:White;
        font-weight: bold;
        width: 130px;
        white-space:nowrap;
    }


table.Referencia
{
    background:none repeat scroll 0 0 #e8e9e9;
    border:0px solid #cbccda;
    width:100%;
}
    table.Referencia caption
    {
        background:none repeat scroll 0 0 #b3c63c;
        border: none;        
        text-align: left;
    }

    table.Referencia tr td
    {                    
        vertical-align: central;
    }
    table.Referencia tr td.Detalhe
    {
        background:none repeat scroll 0 0 #b3c63c;
        border:none;
        color:red;
        font-weight: bold;
        padding:5px;
    }


#pnlMensagem span
{
    clear: both;
}

.ValidationSummary
{
    background-color:#FFEBE8;
    border:1px solid #CC0000;
    color:#CC0000;
    font-size:14px;
    font-weight:bold;
    padding:10px;
    position:relative !important;    
    width:924px !important;    
}

/* INÍCIO DO AUTO-COMPLETE */

.ac_results
{
    background-color: white;
    border: 1px solid black;
    overflow: hidden;
    padding: 0;
    z-index: 99999;
}
.ac_results ul
{
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.ac_results li
{
    cursor: default;
    display: block;
    font: menu;
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    overflow: hidden;
    padding: 2px 5px;
}
.ac_loading {background: url("indicator.gif") no-repeat scroll right center white;}
.ac_odd {background-color: #BFDFDC;}
.ac_over {background-color: #5FA69A;color: #FFFFFF;}


/* FIM DO AUTO-COMPLETE */