html, body, form
{
    height: 100%;
    /*overflow: hidden;*/
}
BODY
{
    margin: 0px;
    background-color: white;
}
LEGEND
{
    color:Black;
    font-weight:bolder;
    font-size:x-small;
    text-transform:uppercase;
}
H1
{
    color: #666666;
}
H2
{
    color: #666666;
}
H3
{
    color: #666666;
}
H4
{
    color: #666666;
}
H5
{
    color: #666666;
}
TH
{
    /*color: #666666;*/
}
THEAD
{
    color: #666666;
}
TFOOT
{
    color: #FFFFFF;
}
H1
{
    font-weight: 700;
    font-size: 2em;
    word-spacing: normal;
    text-transform: none;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    text-decoration: none;
}
H2
{
    font-weight: 700;
    font-size: 1.75em;
    word-spacing: normal;
    text-transform: none;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    text-decoration: none;
}
H3
{
    font-weight: 500;
    font-size: 1.58em;
    word-spacing: normal;
    text-transform: none;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    text-decoration: none;
}
H4
{
    font-weight: 500;
    font-size: 1.33em;
    word-spacing: normal;
    text-transform: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    text-decoration: none;
}
H5
{
    font-weight: 700;
    font-size: 1em;
    word-spacing: normal;
    text-transform: none;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    text-decoration: none;
}
DT
{
    font-weight: 700;
    font-size: 1em;
    word-spacing: normal;
    text-transform: none;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    text-decoration: none;
}
H6
{
    font-weight: 700;
    font-size: 0.8em;
    word-spacing: normal;
    text-transform: none;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    text-decoration: none;
}
TFOOT
{
    font-size: 8pt;
    word-spacing: normal;
    text-transform: none;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: normal;
}
THEAD
{
    font-size: 8pt;
    word-spacing: normal;
    text-transform: none;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: normal;
}
TH
{
    font-weight: bold;
    font-size: 1em;
    word-spacing: normal;
    vertical-align: baseline;
    text-transform: none;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: normal;
}
TD
{
    font-size: 8pt;
    /*color: #000000;*/
    font-family: verdana, arial;
}
A:link
{
    color: #000000;
    text-decoration: none;
}
A:visited
{
    color: #000000;
    text-decoration: none;
}
A:active
{
    color: #666666;
    text-decoration: none;
}
A:hover
{
    color: gray;
    text-decoration: none;
}
SMALL
{
    font-size: 0.7em;
}
BIG
{
    font-size: 1.17em;
}
BLOCKQUOTE
{
    font-family: Courier New, monospace;
}
PRE
{
    font-family: Courier New, monospace;
}
UL LI
{
    list-style-type: square;
}
UL LI LI
{
    list-style-type: disc;
}
UL LI LI LI
{
    list-style-type: circle;
}
OL LI
{
    list-style-type: decimal;
}
OL OL LI
{
    list-style-type: lower-alpha;
}
OL OL OL LI
{
    list-style-type: lower-roman;
}
.styleLabel
{
    font-weight: normal;
    font-size: 8pt;
    word-spacing: normal;
    text-transform: none;
    color: black;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
}

/*.styleLabelOrange
{
    font-weight: normal;
    font-size: 8pt;
    word-spacing: normal;
    text-transform: none;
    color: orange;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
}*/
.styleLabel1
{
    font-weight: bold;
    font-size: xx-small;
    word-spacing: normal;
    text-transform: none;
    color: #666666;
    font-family: Verdana;
    letter-spacing: normal;
}
.styleButton
{
    font-weight: normal;
    font-size: 8pt;
    word-spacing: normal;
    text-transform: none;
    color: white;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
    background-color: black;
}
.styleFolderAct
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    color: #2F4F4F;
    background-color: White;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    /*width:80px !important;*/
    min-width:80px !important;
    text-align: center;	
    border-top:1px solid rgb(43,64,88);
    white-space:nowrap !important;
    margin: 0px 0px 1px 0px;     
    padding-left:20px;
    padding-right:20px;
}
.styleFolderInact
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    background-color: #33557A;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    /*width:80px !important;*/
    min-width:80px !important;
    text-align: center;		    
    border-top:1px solid rgb(43,64,88);
    border-bottom:1px solid rgb(43,64,88);
    margin: 0px 0px 1px 0px;  
    white-space: nowrap !important;    
    padding-left:20px;
    padding-right:20px;
}


.HeaderPopupCBContainer
{
    background-color: White; 
    border: 1px solid #33557A;
}

.HeaderPopupCB
{
    background-image: url('../../Images/PopUpHeaderBC.png');
    height: 40px;
    background-repeat:repeat-x;
    border:1px solid #33557A;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;    
    padding-left: 20px;
    min-width:80px !important;
    text-align: center;		    
    margin: 0px 0px 1px 0px;  
    white-space: nowrap !important;    
    padding-left:20px;
    padding-right:20px;
    margin-bottom: 10px;
}

.HeaderPopupCB td
{
    text-align: left;
    padding-left: 20px;
    FONT-SIZE: 12pt;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    vertical-align: middle;
    white-space: nowrap;
}


.styleMiniFolderAct
{
    font-weight: bold;
    font-size: 7pt;
    word-spacing: normal;
    text-transform: none;
    color: #999999;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
    background-color: #cccccc;
}
.styleMiniFolderInact
{
    font-weight: bold;
    font-size: 7pt;
    word-spacing: normal;
    text-transform: none;
    color: #000000;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
    background-color: #999999;
}
.styleFolderInact1
{
    font-weight: bold;
    font-size: 8pt;
    word-spacing: normal;
    text-transform: none;
    color: #666666;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
}
.styleFolderLeftAct
{
    background-image: url('~/Images/gmHeader/gm_act_folder_left.gif');
}
.styleFolderRightAct
{
    background-image: url('~/Images/gmHeader/gm_act_folder_Right.gif');
}
.styleFolderLeftInact
{
    background-image: url('~/Images/gmHeader/gm_inact_folder_left.gif');
}
.styleFolderRightInact
{
    background-image: url('~/Images/gmHeader/gm_inact_folder_Right.gif');
}
.styleSmallInputDados
{
    font-weight: lighter;
    font-size: 8pt;
    word-spacing: normal;
    text-transform: none;
    color: black;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
    border-style: none;
    text-align: center;
    width: 99%;
    margin: 0px -10px 0px 0px;
    height: 100%;
    background-color: transparent;
}
.styleSmallGridInputDados
{
    font-weight: lighter;
    font-size: 9px ;
    word-spacing: normal;
    text-transform: none;
    color: black;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
    border-style: none;
    text-align: center;
    width: 99%;
    margin: 0px -10px 0px 0px;
    height: 100%;
    background-color: transparent;
}
.styleGridInputDados
{
    font-weight:normal;
    font-size: 8pt ;
    word-spacing: normal;
    text-transform: none;
    color: black;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
    border-style: none;
    text-align: center;
    width: 99%;
    margin: 0px -10px 0px 0px;
    height: 100%;
    background-color: transparent;
}
.styleInputDados
{
    font-weight: normal; 
    font-size: 8pt;
    word-spacing: normal;
    text-transform: none;
    color: black;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
    margin-left: 2px;
}
.styleInputTitle
{
    font-size: 8pt;
    word-spacing: normal;
    text-transform: none;
    color: black;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
    margin-left: 2px;
    font-weight: bold; 
}
.styleInputDados1
{
    font-weight: normal;
    font-size: 8pt;
    word-spacing: normal;
    text-transform: none;
    width: 115px;
    color: black;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
}
.styleTitle
{
    font-weight: 500;
    font-size: medium;
    color: black;
    font-family: Verdana;
}
.styleHeader
{
    font-weight: bold;
    font-size: x-small;
    color: white;
    font-family: Verdana;
}
.styleMenuHelp
{
    font-weight: bold;
    font-size: x-small;
    color: #ff9900;
    font-family: Verdana;
}
.styleMenu
{
    border-right: #666666 1px;
    border-top: #666666 1px;
    font-weight: normal;
    font-size: xx-small;
    border-left: #666666 1px;
    cursor: pointer;
    color: black;
    border-bottom: #666666 1px;
    font-family: Verdana;
    background-color: #eeeeee;
}
.styleMenu2
{
    font-weight: bold;
    font-size: x-small;
    color: #ff3399;
    font-family: Verdana;
}
.styleTextoSelects
{
    font-weight: normal;
    font-size: 8pt;
    word-spacing: normal;
    text-transform: none;
    color: black;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
}
.styleButaoGenerico
{
    font-weight: bold;
    font-size: 8pt;
    word-spacing: normal;
    text-transform: none;
    color: #666666;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
    background-color: #999999;
}
.StyleFile
{
    font-size: x-small;
    color: #666666;
    font-family: Verdana;
}
.styleMenuInfo
{
    border-right: white 1px;
    border-top: white 1px;
    font-weight: bold;
    font-size: xx-small;
    border-left: white 1px;
    cursor: pointer;
    color: white;
    border-bottom: white 1px;
    font-family: Verdana;
    background-color: #999999;
}
.styleMenuInfo1
{
    border-right: white 1px;
    border-top: white 1px;
    font-weight: bold;
    font-size: xx-small;
    border-left: white 1px;
    color: #666666;
    border-bottom: white 1px;
    font-family: Verdana;
    background-color: #cccccc;
}
.styleMaisInfoBtn
{
    border-right: white 1px;
    border-top: white 1px;
    font-weight: normal;
    font-size: xx-small;
    border-left: white 1px;
    width: 35px;
    cursor: pointer;
    color: #666666;
    border-bottom: white 1px;
    font-family: Verdana;
    background-color: #ff9900;
}
.styleButtonOff
{
    font-weight: bold;
    font-size: 7pt;
    background-image: url(~/Images/botoes/grey_middle_backg.gif);
    vertical-align: top;
    cursor: pointer;
    color: #000000;
    padding-top: 3px;
    background-repeat: repeat-x;
    font-family: Verdana;
    height: 19px;
}
.styleButtonOn
{
    font-weight: bold;
    font-size: 7pt;
    background-image: url(~/Images/botoes/grey_middle_backg.gif);
    vertical-align: top;
    cursor: pointer;
    color: #2F4F4F;
    padding-top: 3px;
    background-repeat: repeat-x;
    font-family: Verdana;
    height: 19px;
}
.StyleButtonLeft
{
    background-image: url(~/Images/botoes/grey_left_corner.gif);
    width: 12px;
    background-repeat: no-repeat;
    height: 19px;
}
.StyleButtonRight
{
    background-image: url(~/Images/botoes/grey_right_corner.gif);
    width: 12px;
    background-repeat: no-repeat;
    height: 19px;
}
.styleButtonWarningOffTrans
{
    font-weight: bold;
    font-size: 7pt;
    background-image: url(~/Images/botoes/trans_middle_backg.gif);
    vertical-align: top;
    cursor: pointer;
    color: Red;
    padding-top: 3px;
    background-repeat: repeat-x;
    font-family: Verdana;
    height: 19px;
}
.styleButtonOffTrans
{
    font-weight: bold;
    font-size: 7pt;
    background-image: url(~/Images/botoes/trans_middle_backg.gif);
    vertical-align: top;
    cursor: pointer;
    color: #2F4F4F;
    padding-top: 3px;
    background-repeat: repeat-x;
    font-family: Verdana;
    height: 19px;
}
.styleButtonOnTrans
{
    font-weight: bold;
    font-size: 7pt;
    background-image: url(~/Images/botoes/trans_middle_backg.gif);
    vertical-align: top;
    cursor: pointer;
    color: Gray;
    padding-top: 3px;
    background-repeat: repeat-x;
    font-family: Verdana;
    height: 19px;
}
.StyleButtonLeftTrans
{
    background-image: url(~/Images/botoes/trans_left_corner.gif);
    width: 12px;
    background-repeat: no-repeat;
    height: 19px;
}
.StyleButtonRightTrans
{
    background-image: url(~/images/botoes/trans_right_corner.gif);
    width: 12px;
    background-repeat: no-repeat;
    height: 19px;
}
.styleMenuInfoAlert
{
    border-right: white 1px;
    border-top: white 1px;
    font-weight: bold;
    font-size: xx-small;
    border-left: white 1px;
    cursor: pointer;
    color: #666666;
    border-bottom: white 1px;
    font-family: Verdana;
    background-color: #ff9900;
}
.hidden
{
    display: none;
}
.StyleHeaderRow
{
    background-color: #B0C4DE;  
}
.visible
{
    display: block;
}
.Design4Select
{
    background-color: #cccccc;
    color: White;
    font-weight: bold;
}
.Design4FontBold
{
    font-weight: bold;
}
.Design4FontNormal
{
    font-weight: normal;
}
.Design4MouseOver
{
    background-color: #cccccc;
    color: #000000;
}

.Design4Normal
{
    background-color: White;
    color: Black;
}
.TextBox
{
    border: solid 1px #cccccc;
    font-weight: normal;
    font-size: 8pt;
    word-spacing: normal;
    text-transform: none;
    color: black;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
}
.tdTabSelected
{
    background-repeat: repeat;
    background-attachment: fixed;
    background-image: url(~/Images/fundo_tracejado.gif);
    border-right: gray 1px solid;
    border-top: Gray 1px solid;
    border-bottom-width: 1px;
    border-bottom-color: Gray;
    border-left: Gray 1px solid;
    width: 150px;
    height: 20px;
    text-align: center;
    cursor: default;
}
.tdTabNormal
{
    border-right: gray 1px solid;
    border-top: gray 3px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    width: 150px;
    height: 20px;
    text-align: center;
    cursor: pointer;
}
.divTabSelected
{
    background-repeat: repeat;
    background-attachment: fixed;
    background-color: #FFFFFF;
}
.divTabNormal
{
    visibility: hidden;
    display: none;
}
.TableChild
{
    font-size: 8pt;
    color: black;
    font-family: verdana, arial;
}
.TableChild th
{
    font-family: verdana, arial;
    font-weight: normal;
    font-size: 8pt;
    color: #FFFFFF;
    background-color: #3A608D;
    height: 20pt;
    vertical-align: middle;
    border-right: 1px solid black;
}
.TableChild td
{
    font-family: verdana, arial;
    font-weight: normal;
    border-bottom: #C1C1C1 1px solid;
    border-right: #C1C1C1 1px solid;
    padding-left: 3px;
}
.TableChildAlternateRow
{
    background-color: #D4DFEC;
    font-family: verdana, arial;
    font-weight: normal;
    border-bottom: #C1C1C1 1px solid;
    border-right: #C1C1C1 1px solid;
    padding-left: 3px;
}
.TableChild td.footer
{
    border-right: white 1px solid;
    padding-right: 3px;
    border-top: white 1px solid;
    padding-left: 3px;
    padding-bottom: 2px;
    margin: 3px;
    border-left: white 1px solid;
    padding-top: 2px;
    border-bottom: white 1px solid;
}
.locked
{
    height: 20px;
    position: relative;
    top: expression(this.offsetParent.scrollTop);
}
.GMediaTitleHeader
{
    font-weight:900;
    font-size:8pt;
    font-family:Verdana;
    color:#2F4F4F;
 }
.GMediaErrorLabel
{
    font-family: Verdana;
    color: Red;
    font-size: 8pt;
}
.GMediaErrorLabelForTab
{
    position : absolute;
    left:0;
    top: 55px;
    font-family: Verdana;
    color: red;
    font-size: 8pt;        
    width: 100%;
}

.GMediaSeparateLine span table tbody tr td
{
    display: inline !important;
}

.StyleHeaderSubRow
{
    BACKGROUND-COLOR: #ff3300;
    COLOR :#000000;
}
.SelectedRow
{
    /*BACKGROUND-COLOR: activeborder;*/
    background-color: #607D9E;
    color : #FFFFFF;
}
.UnselectedRow
{
    BACKGROUND-COLOR: white;
}
.InfoHeaderPage
{
    font-weight:900;
    font-size:8pt;
    font-family:Verdana;
    color:#2F4F4F;
    padding-bottom: 10px;
}
.GMediaTabBar
{
    height: 26px;
    background-color: #B0C4DE;
}       
GMediaASP_Header_Page
{
     border-right: white 1px solid; 
     border-top: white 1px solid; 
     border-left-width: 0px;
     border-left-color: white; 
     border-bottom: white 1px solid 
}  
.InfoLabel1
{
    color:#000000;
    Font-family:Verdana ;
	line-height: 20px;
	font-size: 11px;
	font-weight: bolder;
}

.InfoLabel2
{
    color:#999999;
    Font-family:Verdana ;
	line-height: 20px;
	font-size: 11px;
	font-weight: bolder;
}

.InfoLabel3
{
    color:#2F4F4F;
    Font-family:Verdana ;
	line-height: 20px;
	font-size: 11px;
	font-weight: bolder;
}

    
 .GMediaTableHeader
 {
     
 border-collapse: collapse; 
 border-spacing: 0px; 
 empty-cells: show;
 border: 0; 
 background-color: #B0C4DE;  
 
}       

.HeaderStyleGroup 
{
    color: #000;
	background-color: #81bef7;
	Font-family:Verdana ;
	line-height: 20px;
	font-size: 11px;
	font-weight: bolder;
} 

.HeaderStyleSubGroup 
{
    color: #000;
	background-color: #a2c5e6;
	Font-family:Verdana ;
	line-height: 20px;
	font-size: 11px;
	font-weight: bolder;
} 

.HeaderStyleSubSubGroup 
{
    color: #000;
	background-color: #a7c0d7;
	Font-family:Verdana ;
	line-height: 20px;
	font-size: 11px;
	font-weight: bolder;
} 

.FooterStyleSum 
{
	background-color: #FEFEFE;
	Font-family:Verdana;
	font-weight: bolder;
} 
.HeaderStyleContainer 
{
    color: White;
	background-color: #7B95B0;
	Font-family:Verdana ;
	line-height: 20px;
	font-size: 11px;
	font-weight: bolder;
} 

.HeaderStyleError 
{
    color: White;
	background-color: red;
	Font-family:Verdana ;
	line-height: 20px;
	font-size: 11px;
	font-weight: bolder;
} 

.HeaderStyle 
{
    color: White;
	background-color: rgb(58,96,141);
	Font-family:Verdana ;
	line-height: 20px;
	font-size: 11px;
	font-weight: bolder;
}   

.RowStyle {
    background-color: rgb(212, 223, 236);

}

.HeaderText
{    
    color: #3A608D; 
    font-weight: bold; 
    font-size: 11px; 
    font-family: Verdana, Arial, Sans-Serif;
    text-transform: uppercase;
}



.StylesNotes
{
    BORDER-RIGHT: white 1px;
    BORDER-TOP: white 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    BORDER-LEFT: white 1px;
    Font-style: italic;
    cursor:pointer;
    COLOR:#3A608D;
    BORDER-BOTTOM: white 1px;
    FONT-FAMILY: Verdana;
}

.StylesFooter
{
    font-family : Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    color: white;
    background-color: rgb(58,96,141);
    border-spacing:0;
     padding: 0px;

    border-spacing:0; 
    border-style:none;
    border-collapse: collapse; 
    
    

}


/* INICIO IGUAL AO GMEDIAAD */
.GMediaBreadCrumbColumn
{
    height: 15;
    width: 100%;
}
.GMediaSeparadoresColumn
{
    height: 26px;
    background-color: White;
    border-bottom-color :#B0C4DE;     
}

.GMediaSeparadoresColumn table
{
    border-collapse: collapse;
}
.GMediaButtonsColumn
{
    height: 26px;
    text-align: right;
}
.GMediaButtonsTable
{
    padding: 0px;
    width:100%;
    border-spacing:0; 
    border-style:none;
    border-collapse: collapse;
    }
.GMediaButtonsTD
{
    width:30px;
    cursor:hand;
}
.GMediaButtonsTDLabel
{
    text-align: left;
}

.GMediaTableSimple
{
    padding: 0px;
    width:100%;
    border-spacing:0; 
    border-style:none;
    border-collapse: collapse;
    }
.GMediaSeparateLine
{
    border-bottom: 1px solid #B0C4DE
}
.GMediaMenu
{
    text-align: left;
    background-color: #999999;
    border-color: white;
    color: white;
    border: 1;
    width:120px;    
}
.GMediaBarTabs
{    
    height:1px; 
    border-spacing:0; 
    border-style:none;
    border-collapse: collapse;
    margin: 0px 0px 1px 0px; 
}
.GMediaBarTabsTD
{
    width: 10px !important;
    min-width:10px !important;
    padding: 0px;
    height:20px; 
    border-spacing:0; 
    border-style:none;
    border-collapse: collapse;
    border-bottom:1px solid rgb(43,64,88);
    }
    
.GMediaTabTablePadding    
{    
    height:1px; 
    border-spacing:0; 
    border-style:none;
    border-collapse: collapse;
    margin: 0px 0px 0px 0px; 
    white-space: nowrap;
    width: 100%;
}

.GMediaTabTablePadding td
{    
    width: 20px !important;
    min-width:20px !important;
    padding: 0px;
    height:20px; 
    border-spacing:0; 
    border-style:none;
    border-collapse: collapse;
    border-bottom:1px solid rgb(43,64,88);
    
}

.GMediaTabTablePaddingTD
{    
    border-spacing:0; 
    border-style:none;
    border-collapse: collapse;
    border-bottom:1px solid rgb(43,64,88);
}
.GMediaTabTable
{
    padding: 0px;
    cursor: pointer;
    height:20px; 
    border-spacing:0; 
    border-collapse: collapse;
    vertical-align: bottom;
    text-align: left;
    width: 120px !important;    
    min-width:120px !important;
    white-space:nowrap;   
    margin: 0px 0px 0px 0px;
}
.GmediaTabTableTX
{
    border-spacing:0; 
    border-collapse: collapse;
    vertical-align: bottom;
}
.GMediaTabSpace
{
    padding: 0px;
    /*width:10px !important;*/
    border-bottom:1px solid rgb(43,64,88);
    min-width: 10px !important;
    padding-right:10px;
}
.GMediaTabSpaceAct
{
    
    padding: 0px;
    width:0px;
    border-bottom:1px solid rgb(43,64,88);
}
.GMediaTabLeft
{
    padding: 0px;
    width: 21px;
    background-image: url("/gifs/gmHeader/gm_act_folder_left.gif"); 
    background-attachment: scroll; 
    background-repeat: no-repeat; 

    background-color: transparent;
    height: 24px;
    border-top:1px solid rgb(43,64,88);
    border-left:1px solid rgb(43,64,88);
    
}

.GMediaTabLeftInact
{
    padding: 0px;
    width: 21px;
    background-image: url("/gifs/gmHeader/gm_inact_folder_left.gif"); 
    background-attachment: scroll; 
    background-repeat: no-repeat; 

    background-color: #33557A;
    height: 24px;
    border-top:1px solid rgb(43,64,88);
    border-left:1px solid rgb(43,64,88);
    border-bottom:1px solid rgb(43,64,88);
    
}
.GMediaTabCenter
{
    padding: 0px;
    width:20px;
    }
.GMediaTabRight
{
    padding: 0px;
    width:21px;
    background-image: url("/gifs/gmHeader/gm_act_folder_right.gif"); 
    background-attachment: scroll; 
    background-repeat: no-repeat; 

    background-color: transparent;
    height: 24px;
    border-top:1px solid rgb(43,64,88);
    border-right:1px solid rgb(43,64,88);
}
.GMediaTabRightInact
{
    padding: 0px;
    width:21px;
    background-image: url("/gifs/gmHeader/gm_inact_folder_right.gif"); 
    background-attachment: scroll; 
    background-repeat: no-repeat; 

    background-color: #33557A;
    height: 24px;
    border-top:1px solid rgb(43,64,88);
    border-right:1px solid rgb(43,64,88);
    border-bottom:1px solid rgb(43,64,88);

}
.GMediaGridViewLogHeader
{
    height:20px;
    background-color: RGB(193, 193, 193);   
    margin: 5px 0 10px 0;   
    border: solid 1px #525252;   
    border-collapse:collapse;   
    font-family: Verdana;
    font-size: 8pt;
    color: Black;
}

.GMediaGridViewLogRow
{
    height:20px;
    background-color: White;   
    margin: 5px 0 10px 0;   
    border: solid 1px #525252;   
    border-collapse:collapse;   
    font-family: Verdana;
    font-size: 7pt;
    color: Black;
}

.GMediaGridViewLogRow:hover
{
    background-color: RGB(96, 125, 158);   
    color: White;
}

.GMediaGridViewLogRowAlternate 
{ 
    height:20px;
    border: 6px solid rgb(217, 231, 255); 
    background-color: RGB(212, 223, 236); 
    border: solid 1px #525252;   
    border-collapse:collapse;   
    font-family: Verdana;
    font-size: 7pt;
    color: Black;
} 
.GMediaGridViewLogRowAlternate:hover 
{ 
    background-color: RGB(96, 125, 158);   
    color: White;
} 
.GMediaTxt
{
    color: Black;
    font-family: Verdana, Arial;
    font-size: 10px;
}

/*.txt
{
    color : Black;
    font-family: Verdana,arial;
    font-size:10px;
}*/
    
.erro
{
    font-weight: bold;
    font-size: 14px;
    color: #C00;
    font-family: Arial;
    background-color: #FF6;
}

/*  BEGIN SmallBlueGrid  */

.SmallGridHeaderRowTh
{
    font-size: 10px ;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: middle;
    line-height: 15px;
    padding: 3px 5px 2px 5px;
    text-align: center;
    color: #FFFFFF;   
    background-color: #3A608D;  
}

.SmallGridHeaderEmptyRowTh
{
    border-style: none;
}

.SmallGridHeaderRow
{
    background-color: #3A608D;
    color: #FFFFFF;
}
.SmallGridHeaderRow th
{
    font-size: 10px ;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: middle;
    line-height: 15px;
    padding: 3px 5px 2px 5px;
    text-align: left;
    color: #FFFFFF; 
}
.SmallGridHeaderRow th a:link
{
    color: #FFFFFF; 
}
.SmallGridHeaderRow th a:visited
{
    color: #FFFFFF; 
}
.SmallGridHeaderRow td a:link
{
    color: #FFFFFF; 
}
.SmallGridHeaderRow td a:visited
{
    color: #FFFFFF; 
}

.SmallGridRowError
{
    color: red;
}

.SmallGridRowError td
{
    padding: 2px 1px 1px 2px;
    font-size: 9px ;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    vertical-align: middle;
}

.SmallGridRow
{
    background-color:#D4DFEC;
    color: #000000;
}

.SmallGridRow td
{
    padding: 2px 1px 1px 2px;
    font-size: 9px ;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    vertical-align: middle;
}

.SmallGridRow td a:link
{
    color: #000000; 
}
.SmallGridRow td a:visited
{
    color: #000000; 
}
.SmallGridRow td a:link
{
    color: #000000; 
}
.SmallGridRow td a:visited
{
    color: #000000; 
}

.SmallGridAlternateRow
{
    background-color:#FFFFFF;
    color: #000000;  
}

.SmallGridAlternateRow td
{
    padding: 2px 1px 1px 2px;
    font-size: 9px ;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    vertical-align: middle;
}
.SmallGridAlternateRow td a:link
{
    color: #000000; 
}
.SmallGridAlternateRow td a:visited
{
    color: #000000; 
}
/*  END SmallBlueGrid   */

.GridHeaderRow
{
    background-color: #3A608D;
    color: #FFFFFF; 
}
.GridHeaderRow th
{
    font-size: 11px ;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: middle;
    line-height: 20px;
    padding: 5px 7px 4px 7px;
    text-align: left;
    color: #FFFFFF; 
}
.GridHeaderRow th a:link
{
    color: #FFFFFF; 
}
.GridHeaderRow th a:visited
{
    color: #FFFFFF; 
}
.GridHeaderRow td a:link
{
    color: #FFFFFF; 
}
.GridHeaderRow td a:visited
{
    color: #FFFFFF; 
}

.GridRow
{
    background-color:#D4DFEC;
    color: #000000;  
}

.GridRow td
{
    padding: 4px 7px 3px 7px;
    font-size: 11px ;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    vertical-align: middle;
}

.GridRow td a:link
{
    color: #000000; 
}
.GridRow td a:visited
{
    color: #000000; 
}
 
.GridAlternateRow
{
    background-color:#FFFFFF;
    color: #000000;  
}

.GridAlternateRow td
{
    padding: 4px 7px 3px 7px;
    font-size: 11px ;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    vertical-align: middle;
}
.GridAlternateRow td a:link
{
    color: #000000; 
}
.GridAlternateRow td a:visited
{
    color: #000000; 
}

fieldset legend
{
    color: #3A608D; 
    font-weight: bold; 
    font-size: 11px; 
    font-family: Verdana, Arial, Sans-Serif;
}
.GMediaSeparatorToolbar
{
    font-size: 15px; 
    color: #B0C4DE; 
    vertical-align:top;
}
.GMediaBordersPopUp  
{
    border-top: #2F4F4F 1px solid; 
    border-bottom-color: gray; 
    border-left: #2F4F4F 1px solid; 
    border-right-style: solid; 
    border-right-color: #2F4F4F; 
    border-bottom-style: solid;
	border-right: #2F4F4F 1px solid; 
	border-top: #2F4F4F 1px solid; 
	border-left: #2F4F4F 1px solid; 
	border-bottom: #2F4F4F 1px solid;   
}
.GMediaHeaderPopUp
{
    background-color: #B0C4DE;
    border-bottom: #2F4F4F 1px solid;
    font-weight: bold;
    color: #2F4F4F;
    font-size: 8pt;
    text-transform: none;
    font-family: Verdana, Helvetica, sans-serif;
}
.MiniHeader
{
    white-space: nowrap; 
    font-size: 8pt; 
    font-family: Verdana, Helvetica, sans-serif; 
    color: #2f4f4f; 
    font-weight: bold;
}
.GMediaSuccessLabel
{
    font-family: Verdana;
    color: Green;
    font-size: 8pt;
}
/*  ---------------------  BOTÕES  ----------------------- */
/*   EDITAR */
.GMediaEditarButton div
{
    width:21px; 
    height: 24px; 
    background-image: url('/gifs/botoes/editar_out.png');
}
.GMediaEditarButton a
{
    width: 100%;
    height: 100%;
}
.GMediaEditarButton a:hover
{ 
    width:21px;   
    height: 24px; 
    background-image: url("/gifs/botoes/editar_hover.png");
}
/*  FIM EDITAR  */

/*  CONFIRMAR   */
.GMediaConfirmarButton div
{
    width:21px;
    height: 24px; 
    background-image: url('/gifs/botoes/confirmar_out.png'); 
}
.GMediaConfirmarButton a
{
    width: 100%;
    height: 100%;
}
.GMediaConfirmarButton a:hover
{ 
    width:21px; 
    height: 24px; 
    background-image: url("/gifs/botoes/confirmar_hover.png");
}
/*  FIM CONFIRMAR   */
/*  ---------------------  FIM BOTÕES  ----------------------- */
/* INICIO GMEDIASMALLHEADER */
.GMediaTabLeftSmallInact
{
    padding: 0px;
    width:21px !important;    
    min-width: 21px !important;    
    background-image: url("/gifs/gmHeader/gm_inact_folder_left.gif"); 
    background-attachment: scroll; 
    background-repeat: no-repeat; 
    /*background-position-x: 0%; 
    background-position-y: 0%; */
    background-color: #4970A3;
    height: 10px;
    border-top:1px solid rgb(43,64,88);
    border-left:1px solid rgb(43,64,88);
    border-bottom:1px solid rgb(43,64,88);
    
}

.GMediaTabLeftSmallDisabled
{
    padding: 0px;
    width:21px !important;    
    min-width: 21px !important;    
    background-image: url("/gifs/gmHeader/gm_inact_folder_left.gif"); 
    background-attachment: scroll; 
    background-repeat: no-repeat; 
    /*background-position-x: 0%; 
    background-position-y: 0%; */
    background-color: #CCCCCC;
    height: 10px;
    border-top:1px solid rgb(43,64,88);
    border-left:1px solid rgb(43,64,88);
    border-bottom:1px solid rgb(43,64,88);
    cursor: default
}


.GMediaTabLeftSmall
{
    padding: 0px;
    width: 21px;
    background-image: url("/gifs/gmHeader/gm_act_folder_left.gif"); 
    background-attachment: scroll; 
    background-repeat: no-repeat; 
    /*background-position-x: 0%; 
    background-position-y: 0%; */
    background-color: transparent;
    height: 10px;
    border-top:1px solid rgb(43,64,88);
    border-left:1px solid rgb(43,64,88);
    
}
.GMediaTabRightSmall
{
    padding: 0px;
    width:21px;
    background-image: url("/gifs/gmHeader/gm_act_folder_right.gif"); 
    background-attachment: scroll; 
    background-repeat: no-repeat; 
    /*background-position-x: 0%; 
    background-position-y: 0%; */
    background-color: transparent;
    height: 10px;
    border-top:1px solid rgb(43,64,88);
    border-right:1px solid rgb(43,64,88);
}

.styleFolderSmallAct
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    color: #2F4F4F;
    background-color: White;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    /*width:80px !important;*/
    min-width:80px !important;
    text-align: center;	
    border-top:1px solid rgb(43,64,88);
    white-space:nowrap !important;
    margin: 0px 0px 1px 0px;     
    padding-left:20px;
    padding-right:20px;
}
.styleFolderSmallInact
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #FFFFFF;
    background-color: #4970A3;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    /*width:80px !important;*/
    min-width:80px !important;
    text-align: center;		    
    border-top:1px solid rgb(43,64,88);
    border-bottom:1px solid rgb(43,64,88);
    margin: 0px 0px 1px 0px;  
    white-space: nowrap !important;    
    padding-left:20px;
    padding-right:20px;
    width: 100%;
}

.styleFolderSmallDisabled
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #FFFFFF;
    background-color: #CCCCCC;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    /*width:80px !important;*/
    min-width:80px !important;
    text-align: center;		    
    border-top:1px solid rgb(43,64,88);
    border-bottom:1px solid rgb(43,64,88);
    margin: 0px 0px 1px 0px;  
    white-space: nowrap !important;    
    padding-left:20px;
    padding-right:20px;
    width: 100%;
    cursor: default;
}

.GMediaSeparadoresColumnSmall
{
    height: 12px;
    background-color: White;
    border-bottom-color :#B0C4DE;     
}

.GMediaSeparadoresColumnSmall table
{
    border-collapse: collapse;
}
.GMediaBarTabsTDSmall
{
    width: 10px !important;
    min-width:10px !important;
    padding: 0px;
    height:10px; 
    border-spacing:0; 
    border-style:none;
    border-collapse: collapse;
    border-bottom:1px solid rgb(43,64,88);
}
.GMediaTabTablePaddingSmall   
{    
    height:1px; 
    border-spacing:0; 
    border-style:none;
    border-collapse: collapse;
    margin: 0px 0px 0px 0px; 
    white-space: nowrap;
    width: 100%;
}

.GMediaTabTablePaddingSmall td
{    
    width: 20px !important;
    min-width:20px !important;
    padding: 0px;
    height:10px; 
    border-spacing:0; 
    border-style:none;
    border-collapse: collapse;
    border-bottom:1px solid rgb(43,64,88);
    
}
.GMediaTabTableSmall
{
    padding: 0px;
    cursor: pointer;
    height:10px; 
    border-spacing:0; 
    border-collapse: collapse;
    vertical-align: bottom;
    text-align: left;
    width: 120px !important;    
    min-width:120px !important;
    white-space:nowrap;   
    margin: 0px 0px 0px 0px;
}
/* FIM */
/* FIM IGUAL AO GMEDIAAD */

                                
