﻿
.GridViewStyle
{
    table-layout: auto;
    border-collapse: separate;
    border: #C0C0C0 1px solid;
    border-bottom: #C0C0C0 2px solid;
    margin: 0px auto 0px auto; /* centraliza no ff / chrome */
}

/*Header and Pager styles*/
.HeaderStyle, .PagerStyle
{
    background-image: url(../Images/controls/Silver.png);
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    border: solid 1px #C0C0C0;
}
.HeaderStyle th
{
    padding: 4px;
    color: #000;
    border-color: #C0C0C0;
    border-width: 0px;
    border-right-width: 1px;
}
.HeaderStyle a
{
    text-decoration: none;
    color: #333;
    display: block;
    text-align: left;
    font-weight: normal;
}
.SortedAscendingHeaderStyle
{
    font-weight: bold;
    background-color: #DEE2ED;
    border: solid 1px #C0C0C0 !important;
    background-image: url(../Images/controls/grid/arrowup.png);
    background-position: right;
    background-repeat: no-repeat;
    padding-right: -10px;
}
.SortedDescendingHeaderStyle
{
    font-weight: bold;
    background-color: #DEE2ED;
    border: solid 1px #C0C0C0 !important;
    background-image: url(../Images/controls/grid/arrowdown.png);
    background-position: right;
    background-repeat: no-repeat;
}
.PagerStyle table
{
    text-align: center;
    margin: auto;
}
.PagerStyle table td
{
    border: 0px;
    padding: 3px;
}
.PagerStyle td
{
    border: #C0C0C0 1px solid;
}
.PagerStyle a
{
    color: #333;
    text-decoration: none;
    padding: 2px 10px 2px 10px;
    border-top: solid 1px #fff;
    border-right: solid 1px #C0C0C0;
    border-bottom: solid 1px #C0C0C0;
    border-left: solid 1px #fff;
}
.PagerStyle span
{
    font-weight: bold;
    color: #333;
    text-decoration: none;
    padding: 2px 10px 2px 10px;
}
.FooterStyle
{
    height: 1px !important;
    background-color: #E8ECF0;
    border: solid 1px #C0C0C0 !important;
}
.FooterStyle td
{
    height: 1px !important;
    border-width: 0px;
}

/* Common Row Styles */

.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td, .InsertFooterRowStyle td, .HighlightRowStyle td, .DestaqueStyle td, .SubTotalRowStyle td, .FooterStyleTotalizador td
{
    padding: 4px;
    border: solid 1px #C0C0C0;
}
.RowStyle td
{
    background-color: #F3F3F3;
    border-bottom-color: #F3F3F3;
}
.AltRowStyle td
{
    background-color: #fff;
    border-bottom-color: #fff;
}
.SelectedRowStyle td
{
    background-color: #FFFF99;
    border-bottom-color: #FFFF99;
}
.EditRowStyle td
{
    background-color: #CCFF99;
    border-top-color: #C0C0C0;
    border-right-color: #3FF150;
    border-left-color: #3FF150;
    border-bottom-color: #3FF150;
}
.InsertRowStyle td, .InsertFooterRowStyle td
{
    background-color: #99CCFF;
    border-top-color: #C0C0C0;
    border-right-color: #6699CC;
    border-left-color: #6699CC;
    border-bottom-color: #6699CC;
}
.DestaqueStyle td
{
    background-color: #FFCC99;
    border-top-color: #C0C0C0;
    border-right-color: #FF9966;
    border-left-color: #FF9966;
    border-bottom-color: #FF9966;
}

.HeaderStyle td
{
    font-weight: bold;
}

.ClickableRowStyle td
{
    cursor: pointer;
    cursor: hand;
}

/* usado no mouse over, em todos os grids */
.HighlightRowStyle td
{
    background-color: #FDEEB3;
    border-top-color: #C0C0C0;
    border-right-color: #F1C43F;
    border-left-color: #F1C43F;
    border-bottom-color: #F1C43F;
}

/* usado em grids que fazem subtotais e totais */
.SubTotalRowStyle td 
{
    background-color: #E3E3E3;
    font-weight: bold;
    font-size: 11px;
    border-color: #C0C0C0;
}

.FooterStyleTotalizador
{
    font-weight: bold;
    font-size: 14px;
    background-color: #EEECE1;
    border-color: #BBB7A2;
}

/* Repeater com layout de Grid */

.RepeaterGridStyle
{
    border: #C0C0C0 1px solid;
    margin: 0px auto 0px auto; /* centraliza no ff / chrome */
    background-color: #F3F3F3;
}

.RepeaterGridAltStyle
{
    border: #C0C0C0 1px solid;
    margin: 0px auto 0px auto; /* centraliza no ff / chrome */
    background-color: #fff;
}
