/*
Copyright (c) 2007, Gurú Sistemas and/or Gustavo Adolfo Arcila Trujillo
All rights reserved.
www.gurusistemas.com

For more info, samples, tips, screenshots, help, contact, forum, please visit phpMyDataGrid site  
http://www.gurusistemas.com/indexdatagrid.php

For contact author: tavoarcila at gmail dot com or info at gurusistemas dot com
*/

.dgError{
	margin-top:10px;
	margin-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#EFEFEF;
	border:5px double #C0C0C0;
	padding:5px;
}
.dgMainDiv{
	overflow:auto;
	display: block;
}
.dgTable{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:95%;
	background-color:#FFFFFF;
	table-layout: fixed;
	border:1px solid #C0C0C0;
}
.dgTitles{
	background:#DCDCDC url(../images/dgrid/bck-pages.png) repeat-x;;
	border:1px solid;
	border-color:#ece9d8 #aca899 #ece9d8 #ffffff;
	border-bottom-width:2px;
}
.dgtxtTitles{
	font-size:98%;
	font-weight:bold;
}
.dgTitles:hover, .dgTitlesHover{
	border-bottom-color:#ffc83c;
}
.dgHeader{
	font-size:110%;
	font-weight:bold;
	background-color:#C0C0C0;
	border:solid 1px #A0A0A0;
	height:30px;
}
.dgFooter{
	font-size:9px;
	background-color:#FFFFFF;
	color:#000000;
}
.dgPagRow{
	vertical-align:middle;
	background:#EFEFEF url(../images/dgrid/bck-pages.png) repeat-x;
	border-top:solid 1px #bfcacd;
	font-size:9px;
}
.dgBold{
	font-weight:bold;
}
.dg10Bold{
	font-size:10px;
	font-weight:bold;
}
.dgErrorInput{
	color:#CC0000;
}
.dgLinks{
	cursor:pointer;
	text-decoration:underline;
	color:#0000FF;
}
.dgLinks:hover{
	color:#FF0000;
}
.dgSelectpage{
	color:#000000;
	font-size:9px;
	font-weight:bold;
}
.dgRownorm{
	font-size:100%;
	border:1px solid #bfcacd;
	border-left-color:#ffffff;
	border-bottom-style:none;
}
.dgRowalt{
	font-size:100%;
	border:1px solid #bfcacd;
	border-left-color:#ffffff;
	border-bottom-style:none;
}
.dgRowsnormTR, .dgspnormRow{
	background-color:#ffffff;
	color:#000000;
}
.dgRowsnormTR:hover, .dgRowsnormTRHover{
	background-color:#ffffe0;
}
.dgSelRow{
	background-color:#e0e0ff;
}
.dgRowsaltTR, .dgspaltRow{
	background-color:#e9eff2;
	color:#000000;
}
.dgRowsaltTR:hover, .dgRowsaltTRHover{
	background-color:#ffffe0;
}
.dgspnormRow{
	font-weight:bold;
}
.dgspaltRow{
	font-weight:bold;
}
.dgRowsnormTR td:hover, .dgRowsaltTR td:hover{
    background-image:url(../images/dgrid/bck-mouseover.gif);
}
.dgImgLink, .dgImgPags{
	cursor:pointer;
	padding:2px;
}
.dgImgPags{
	padding:0px;
}
.dgImgLink:hover, .dgImgLinkHover{
    background-image:url(../images/dgrid/bck-button.png);
}
.dgAjax{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#FFFFE1; 
	border-style: dotted; 
	border-width: 2px; 
	padding: 4px;
}
.dgArrows{
	width:5px; 
	height:15px;
}
.dgInput, .dgUploadInput {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	border: 1px solid #6699FF; 
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 1px; 
	padding-bottom: 1px;
}
.dgInput:focus, .dgUploadInput:focus {
	background-color: lightyellow;
}
.dgSearchDiv {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position: absolute; 
	width:300px; 
	height: 150px;
	background:#666666 url(../images/dgrid/bck-windows.png) repeat-x;
	border:1px solid #000000;
	top:0; 
	z-index: 10000; 
	display:none; 
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
}
.dgUpload{
	width:400px;
	background:#FFFFFF;
}
.dgInnerDiv {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:20px;
	background:#b2cbd6 url(../images/dgrid/bck-inner.png) repeat-x ;
	font-size:100%;
	height:130px;
}
.dgSearchTit {
	width:270px; 
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	cursor:move;
	float:left;
}
.dgCheck{
	width: 17px;
	border: 1px solid #6699FF; 
}
.dgTotRowsTR{
	height:25px;
	background-color:#ece9d8;
	color:#000000;
	font-weight:bold;
}
.dgRowsTot{
	border:1px solid #bfcacd;
	border-left-color:#ffffff;
}
.dgAddDiv{
   width: 100%;
   background-color: #000000;  
   -moz-opacity:0.7;
   opacity: 0.7;
}
.dgAddTable{
	margin-top:50px;
	background:#000000;
	border:1px solid #FFFFFF;
}
.dgAddTitle{
	height:20px;
	width:95%;
	font-weight:bold;
	font-size:12px;
	float:left;
	cursor:move;
	text-align:left;
	color:#FFFFFF;
}
.dgAddNames{
	width: 100px;
	font-weight:bold;
	padding:2px;
	text-align:right;
}
.dgAddInputs{
	width: 300px;
	padding:2px;
}
.dgAddButons{
	height:80px;
	vertical-align:middle;
}
#DG_xportDIV{
	height:220px;
}
#DG_subdivxport{
	height:200px;
}
.DGopaquetext {
   margin:0 auto 0 auto; width:100%; 
   background-color: transparent;
   position: absolute;
   z-index: 25000;
}
.dgTitles{
	overflow:hidden;
}