/*	CSS STYLES FOR DGAReadingRoomWebApp v1.0, 01/2003 */

/* Generic*/
/*AC: D7197D*/
/*AF: 4891C6*/
/*AH: 8A4349*/
/*AI: FF6501*/
body						  
{ 
	font-family:Arial;
	color:#555555;
	SCROLLBAR-FACE-color: #D9DCDD; 
	SCROLLBAR-HIGHLIGHT-color: #D9DCDD; 
	SCROLLBAR-SHADOW-color: #8F999C; 
	SCROLLBAR-3DLIGHT-COLOR: #8F999C; 
	SCROLLBAR-ARROW-color:  #8F999C; 
	SCROLLBAR-TRACK-color: #FFFFFF; 
	SCROLLBAR-DARKSHADOW-color: #FFFFFF;	
}
/*td
{
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;	
}*/
textarea						  
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
}

select
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
}
option
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
}
input 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
}
/* Application Especific*/
.Header
{
    background-color: #EFF5F7;
}

.HeaderLogo 
{
    font-size: 14pt;
    font-weight:bold;
}

.HeaderInfo 
{
    text-align:right;
    vertical-align:baseline;
}


.QuickJumper {
    background-color: SkyBlue;
}

.WorkspaceAction
{
    background-color:White;
    font-size: 9pt;
    border:solid 1px gray;
}
.WorkspaceTabHeaderText
{    
	padding-left:6px;
	padding-right:6px;
	padding-bottom:0px;
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align:middle;
	height: 21px;	
}
.WorkspaceMultipage
{
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	/*border-bottom:solid 3px #FF9000;
	border-top: solid 3px #5393da;
    border-right:solid 0px #54899D;
    border-left:solid 0px #54899D;
    */
}

.Footer 
{
    text-align: center;
}
.TextBoxDisabled
{
	background-color:Gray;
	color:Red;		
}

.ExtraInfoPanel
{
	position: absolute;
	top: 140px;
	overflow: auto;
	z-index: 1001;
	width:100%;
}
.ExtraInfoTitle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt;
	font-weight: bold; 
	color: #FFFFFF;
}
.ExtraInfoLabel
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal;
	color: #777777;
}
.ExtraInfoTableHeader
{
	background-color:#BBBBBB;
}
.ExtraInfoTableBody
{
	background-color:#EEEEEE;
}

.ErrorPanel
{
	position: absolute;
	top: 100px;
	overflow: auto;
	z-index: 1001;
	width:100%;
}

.ErrorPanelFree
{
	overflow: auto;	
}

.ErrorTitle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt;
	font-weight: bold; 
	color: #FFFFFF;
}
.ErrorLabel
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold;
	color: #555555;
}
.ErrorTableHeader
{
	background-color:#999999;
}
.ErrorTableBody
{
	background-color:#DDDDDD;
}

.SectionInfoGridBorder
{
	background-color:#FFFFFF;
	border: solid 4px #DDDDDD;
	padding: 3px 3px 3px 3px;
}
.SectionInfo
{
	background-color:#DDDDDD;
	padding: 3px 6px 3px 6px;
}
.SectionTitle
{
	background-color:#DDDDDD;
	width: 176px;
	height:21px;
}
.SectionTitleText
{
	padding-left:3px;
	width: 164px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 9pt; 
	color: #808080;

	vertical-align:middle;
	height:21px;
}

.Login 
{  	
	font-weight: bold;
	font-size: 9pt;
	color: #578DB3;
	font-family: Arial, Helvetica, sans-serif;
}
.InternalReq
{  	
	font-weight: bold;
	font-size: 8pt;
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
}

.TableStyle
{
	border: none;
}

.TableHeaderStyle
{
	font-weight: bold;
	color: #5393da;
	background-color: #EAF0FF;	
	text-align: center;
}

.AlternateItemStyle
{
	color: #5393da;
	background-color: #ffffff;
	text-align: center;
}

.ItemStyle
{
	color: #5393da;
	background-color: #ffffff;
	text-align: center;
}

.ItemStyleAtrib
{
	text-align: left;
}

.PagerStyle
{
	background-color: #CEDEEE;
	font-weight:bold;
	color: #5393da;	
	text-align: center;
}

.TreeViewStyle
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #54899D;
}

.HistoryDrop
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #54899D;
}

.ValidatorStyle
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #C4B559;
}

.EditLast
{
	border-bottom: solid 1pt #C4B559;
	width: 100%;
	height: 1px;
}

.EditLastTopic 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-weight: bold; 
	color: #54899D
}

.EditLastDesc 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-weight: normal; 
	color: #54899D
}

.BlackLabel 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
}

.CalendarStyle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
	background-color: #FFFFFF;
	border: solid 1pt #000000;
}

.CalendarTodayStyle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
	background-color: #C4B559;
}

.CalendarTitleStyle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
	background-color: #54899D;
}

.CalendarOtherMonthStyle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #54899D;
	background-color: #FFFFFF;
}

.CalendarSelectedDayStyle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FFFFFF;
	background-color: #EAF0FF;
}

.CalendarDayStyle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
}

.CalendarWeekEndStyle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #00FF00;
}

.TreeLink:link 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-weight: normal; 
	color: #54899D; 
	text-decoration: none
}
.TreeLink:hover 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-weight: normal; 
	color: #C4B559; 
	text-decoration: none 
}
.TreeLink:active 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-weight: normal; 
	color: #54899D; 
	text-decoration: none 
}
.TreeLink:visited 
{ 
	font-size: 7pt; 
	font-weight: normal; 
}

.TreeSelectLink:link 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #54899D; 
	text-decoration: none
}
.TreeSelectLink:hover 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #C4B559; 
	text-decoration: none 
}
.TreeSelectLink:active 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #54899D; 
	text-decoration: none 
}
.DataGridLinkButton:link
{
	background-color:#FBFAF3;
	border-color:#C4B559;
	border-width:1px;
	border-style:solid;
	padding:1px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #C4B559;	
	height:15px;
	width:100%;
	z-index: 20;
}
.DataGridLinkButton:hover
{
	background-color:#FBFAF3;
	border-color:#C4B559;
	border-width:1px;
	border-style:solid;
	padding:1px;
	cursor:hand;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #54899D;	
	height:15px;
	width:100%;
	z-index: 20;
}
.DataGridLinkButton:visited
{
	background-color:#FBFAF3;
	border-color:#C4B559;
	border-width:1px;
	border-style:solid;
	padding:1px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #C4B559;	
	height:15px;
	width:100%;
	z-index: 20;
}
.DataGridLinkButton:active
{
	background-color:#FBFAF3;
	border-color:#C4B559;
	border-width:1px;
	border-style:solid;
	padding:1px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #C4B559;	
	height:15px;
	width:100%;
	z-index: 20;
}





.PlaceSelection
{
	font-weight: bold;
	font-size: 12px;
	color: #578DB3;
	font-family: Arial, Helvetica, sans-serif;
}
.PlaceSelectionTitle
{
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.UserHeaderInfoPos 
{
    text-align:right;
    vertical-align:baseline;
}
.PlaceHeaderInfoPos 
{
    text-align:right;
    vertical-align:baseline;
}
.UserHeaderInfoColor 
{
    background-color: #CEDEEE;
    border-color: #CEDEEE;
    border-width: medium;
    border-style: solid;
    color: #5393da;
}
.PlaceHeaderInfoColor 
{
    background-color: #CEDEEE;
    border-color: #CEDEEE;
    border-width: medium;
    border-style: solid;
    color: #5393da;
}
.UserHeaderInfoLabel 
{
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #5393da;
}
.PlaceHeaderInfoLabel 
{
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #5393da;
}
.UserHeaderInfoValue 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	font-weight: bold;
	color: #5393da;
}
.PlaceHeaderInfoValue 
{
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	font-weight: bold;
	color: #5393da;
}
.WorkSpace
{
	color:Red;
}
.Link
{
	text-decoration: underline;
}
.DefaultContact
{
	border-bottom: none;
	background-color: #cccccc;
	color: #5393da;	
	text-align: center;
}

.SelectedItem
{
	border-bottom: none;
	background-color: #cccccc;
	color: #5393da;	
	text-align: center;
}

.DataGridCommandLink
{
	color: #ffffff;
	text-decoration: underline;
	text-align: center;
}


.txt_azul_bold
{
	 color:#5396dd;
	 font-weight:bold;
}

.txt_azul
{
	 color:#5396dd;
}

.txt_gray_bold
{
	font-family:Arial;
	font-size:11px;
	color:#555555;
	font-weight:bold;
}
.txt_gray
{
	font-family:Arial;
	font-size:11px;
	color:#555555;
}












.Menu
{
	border-color:red;
	border-width:0px;
	border-style:solid;
	padding:1px;
	cursor:default;
	width:100%;
	z-index: 20;
}

.Group
{	
	background-color:#FFFFFF;
	border-color:#6F6F6F;
	border-width:1px;
	border-style:solid;
	padding:1px;
	font-size: 8pt; 
	cursor:hand;
	z-index: 20;
}

.MenuItem img, .MenuItemOver img, .MenuItemClick img, .DisabledItem img
{
	margin-top:2px;
}
.MenuItem .spanImgMenu, .MenuItemOver .spanImgMenu, .MenuItemClick .spanImgMenu, .DisabledItem .spanImgMenu
{
	margin-top:0px;
	height:20px;
	padding-top:3px;
}

.Item
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	color: #9F9F9F;	
	height:15px;
	z-index: 20;
	width:120px;
}

.ItemOver
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	color: #3F3F3F;	
	height:15px;
	z-index: 20;
	width:120px;
}
.Group .DisabledItem
{
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	color: #9F9F9F;	
	height:15px;
	z-index: 20;
	width:120px;
}











.TableMenuItemButton
{
	background-color:#E1E1E1;
	border: solid 4px #E1E1E1;
}
.TableCellMenuItemButton
{
	padding-bottom: 3px;
	text-align:center;
	width:15%;
}


.MenuItemButton
{
	border:none;	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #6F6F6F;	
	z-index: 20;
	text-decoration: none ;
	padding-right:2px;
}


.MenuItemButtonNew
{
	border:none;	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #FF0000;	
	z-index: 20;
	text-decoration: none ;
	padding-right:2px;
}
.MenuItemButtonSel
{
	border:none;	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #6F6F6F;	
	z-index: 20;
	text-decoration:underline;
	padding-right:2px;
}
.MenuItemButtonSelNew
{
	border:none;	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FF0000;	
	z-index: 20;
	text-decoration:underline;
	padding-right:2px;
}
.MenuItemCountNew
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-align:center;
	color: #FF0000;
	text-decoration: none 
}
.MenuItemCountSelNew
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-align:center;
	color: #FF0000;
	text-decoration: none 
}














.MultiPanel2_Panel
{
	border-top: solid 1px #E1E1E1;	
	margin: 5px 0px 45px 5px;
}

.MultiPanel2_GroupHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold;
	color: #8D8D8D; 
	text-decoration: none;
	text-align: left;
	border-bottom: solid 1px #E1E1E1;	
	cursor: hand;
	text-transform:uppercase;
	padding-left:1px;
}


.MultiPanel2_DisabledGroupHeader
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;
	color:#8D8D8D;
	text-decoration: none;
	text-align: left;	
	text-transform:uppercase;
	border-bottom: solid 1px #E1E1E1;	
	cursor: hand;
	padding-left:1px;
}

.MultiPanel2_Group
{	
	background-color:DDDDDD;
	border-top: none;
	border-bottom: solid 1px #E1E1E1;	
	text-align: left;
	text-transform:uppercase;
}


.MultiPanel2_DisabledItem
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight:normal; 
	color:#CCCCCC;
	text-decoration: none;
	text-align: left;	
	cursor: hand;	
	text-transform:uppercase;
	padding-left:10px;
	padding-bottom:2px;
}

.MultiPanel2_Item
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight:normal; 
	color: #8D8D8D; 
	text-decoration: none;
	text-align: left;	
	cursor: hand;	
	text-transform:uppercase;
	padding-left:10px;
	padding-bottom:2px;
	width:100%;
}

.MultiPanel2_ItemOver
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal;
	text-decoration: none;
	text-align: left;	
	cursor: hand;	
	text-transform:uppercase;
	padding-left:10px;
	padding-bottom:2px;
	width:100%;
}






.HeaderBar
{
	height:20px;
	text-align:right;
	padding: 3px 3px 3px 3px;
	background-color:#DEDEDE;
	border: solid 3px #F4F4F4;
}
.MainTable
{
	background-color:#F4F4F4;
	border: solid 1px #E1E1E1;
}
.TableGrid
{
	background-color:#FFFFFF;
}
.TableFilterSeparator
{
	border-top: solid 1px #E1E1E1;	
}
.LabelTableFilter a:link, .LabelTableFilter a:hover, .LabelTableFilter a:active, .LabelTableFilter a:visited 
{
	vertical-align:middle;
	color:#FFFFFF;
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}
.HeaderBar a:link, .HeaderBar a:hover, .HeaderBar a:active, .HeaderBar a:visited 
{
	text-decoration:none;
}
.ButtonArchive
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	text-align:left;
	background-color:#F4F4F4;
	text-decoration:none;
}
.ButtonArchive a:link, .ButtonArchive a:active, .ButtonArchive a:visited 
{
	padding: 5px 5px 5px 5px;
	height:24px;
	width:200px;
	color:#808080;
	text-decoration:none;
	vertical-align:middle;
}
.ButtonArchive a:hover
{
	padding: 5px 5px 5px 5px;
	height:24px;
	width:200px;
	color:#FFFFFF;
	text-decoration:none;
	vertical-align:middle;
}
.ButtonArchiveAC a:hover
{
	background-color:#D7197D;
}
.ButtonArchiveAF a:hover
{
	background-color:#4891C6;
}
.ButtonArchiveAH a:hover
{
	background-color:#8A4349;
}
.ButtonArchiveAI a:hover
{
	background-color:#FF6501;
}
.SpacePlacesTableCellDisabledForAdmin img
{
	position:relative;
	top:3px;
}
.DetailLayer
{
	position:relative;
	float:left;
	overflow: auto;
	z-index: 1001;
	width:100%;
}
.CalendarTable
{
	padding: 3px 3px 3px 3px;
	background-color:#DEDEDE;
	border: solid 1px #AAAAAA;
}
.ReaderTable
{
	padding: 3px 3px 3px 3px;
	background-color:#DEDEDE;
	border: solid 1px #AAAAAA;
}
.MenuItemReq
{
	background-color:#eaf0ff;
	border:none;	
	padding:1px;
	cursor:default;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-weight: bold; 
	color: #5393da;	
	height:15px;
	z-index: 20;
}

.MenuItemOverReq
{
	background-color:#eaf0ff;
	border:none;	
	padding:1px;
	cursor:hand;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-weight: bold; 
	color: #D50006;	
	height:15px;
	z-index: 20;
}
.DisabledItemReq
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-weight: bold; 
	color: #ffffff;	
	height:15px;
	z-index: 20;
}

.LinkWeb:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #5393da; text-decoration: none}
.LinkWeb:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #5393da; text-decoration: none }
.LinkWeb:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #5393da; text-decoration: none }
.LinkWeb:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #5393da; text-decoration: none }

.TableBorder{background-color:#ffffff;width:986}
.TableBorderCell{padding:2;width:970}
.TableBorder2{}
.TableBorder2Cell{padding: 1;}
.ColumnLeft{background-image: url(../../online/ui/images/background_barras_cinza_V.gif);width:18}
.ColumnRight{background-image: url(../../online/ui/images/background_barras_cinza_V.GIF);width:18}
.ColumnTop{background-image: url(../../online/ui/images/background_barras_cinza_H.gif);width:18;height:18}
.ColumnCornerTopLeft{background-image: url(../../online/ui/images/background_barras_cinza_SE.gif);width:18;height:18}
.ColumnCornerTopRight{background-image: url(../../online/ui/images/background_barras_cinza_SD.gif);width:18;height:18}
.ColumnCornerBottomLeft{background-image: url(../../online/ui/images/background_barras_cinza_IE.gif);width:18;height:18}
.ColumnCornerBottomRight{background-image: url(../../online/ui/images/background_barras_cinza_ID.gif);width:18;height:18}

.OnlineMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}
.OnlineMenu:hover{
	text-decoration:underline
}
