﻿body {
	background-image : url(cssImg/fondo.gif);
	border:none;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	width: 100%;
	min-height: 595px;
}
#Desktop {
	position: absolute;
	top: 0px; right: auto; bottom:auto; left: 50%;
	width: 787px;
	height: 595px; min-height: 595px;
	margin-left: -394px;
}
#MenuBar {
	position: absolute;
	top: 10px; right: auto; bottom: auto; left: 0px;
	width: 787px;
	height: 25px;
}
#MenuBar .head {
	display: block;
	float: left;
	width: 5px; 
	height: 14px;
	background-color: Transparent;
	background-image: url(cssImg/MenuBar_T.gif);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: hidden;
}
#MenuBar .body {
	display: block;
	float: left;
	width: 775px; 
	height: 14px;
	background-image: url(cssImg/MenuBar_B.gif);
	background-repeat: repeat-x;
	background-position: top left;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 0px 1px 0px 1px;
}
#MenuBar .foot {
	display: block;
	float: left;
	width: 5px; 
	height: 14px;
	background-image: url(cssImg/MenuBar_F.gif);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: hidden;
}
#MenuBar .btn {
	color: Blue;
	cursor: pointer;
	text-decoration: none;
}
/*<Window>*/
.locateWin {
	position: absolute;
	top: 40px; right: auto; bottom: auto; left: 0px;
	width: 100%;
	height: 595px; min-height: 595px;
}
/*</Window>*/
/*<Explorador>*/
.pnlTreeView, .pnlListView {	
	background-color: #F0F0FF;
	color: #ffffff;
}
.pnlTreeView {
	float: left;
	width: 300px;
}
.pnlListView {	
	float: right;
	width: 450px;
 }
.pnlTreeView-b, .pnlListView-b {
	background-color: #ffffff;
	border-right: #99bbe8 1px solid;
	border-bottom: #99bbe8 1px solid;
	border-left: #99bbe8 1px solid;
	text-align: left;
	overflow: auto;
}
.pnlTreeView-b {
	height: 490px; max-height: 490px; min-height: 490px;
}
.pnlListView-b {
	height: 490px; max-height: 490px; min-height: 490px;
}
/*<BarButtons>*/
.btnLoginOptions,
.btnPrfUsr, .btnPrfUsr-h, .btnPrfUsr-d,
.btnChgPwd, .btnChgPwd-h, .btnChgPwd-d,
.btnCloseSes, .btnCloseSes-h, .btnCloseSes-d {
	background: none;
	border: none;
	color: #a9a9a9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left: 18px;
	text-align: left;
}
/* Botones generales */
.btnLoginOptions {
	text-align: left;
	color: #d2691e;
}
.btnPrfUsr, .btnPrfUsr-h, .btnPrfUsr-d { width: 115px; }
.btnChgPwd, .btnChgPwd-h, .btnChgPwd-d { width: 140px; }
.btnCloseSes, .btnCloseSes-h, .btnCloseSes-d { 	
	width: 100px; 
}
.btnPrfUsr-h, .btnChgPwd-h, .btnCloseSes-h { color: #0000ff; }
.btnPrfUsr { background: url(cssImg/btnPrfUsr.gif) no-repeat left; }
.btnPrfUsr-h { background: url(cssImg/btnPrfUsr-h.gif) no-repeat left; }
.btnPrfUsr-d { background: url(cssImg/btnPrfUsr-d.gif) no-repeat left; }
.btnChgPwd { background: url(cssImg/btnChgPwd.gif) no-repeat left; }
.btnChgPwd-h { background: url(cssImg/btnChgPwd-h.gif) no-repeat left; }
.btnChgPwd-d { background: url(cssImg/btnChgPwd-d.gif) no-repeat left; }
.btnCloseSes { background: url(cssImg/btnSessionClose.gif) no-repeat left; }
.btnCloseSes-h { background: url(cssImg/btnSessionClose-h.gif) no-repeat left; }
.btnCloseSes-d { background: url(cssImg/btnSessionClose-d.gif) no-repeat left; }
/* Botones del explorador TreeView y Grid */
.btnFolderCr, .btnFolderCr-h, .btnFolderCr-d,
.btnFolderEd, .btnFolderEd-h, .btnFolderEd-d,
.btnFolderDl, .btnFolderDl-h, .btnFolderDl-d,
.btnFolderMv, .btnFolderMv-h, .btnFolderMv-d,
.btnLabeled, .btnLabeled-h, .btnLabeled-d,
.btnFolderSec, .btnFolderSec-h, .btnFolderSec-d,
.btnDocCr, .btnDocCr-h, .btnDocCr-d,
.btnDocEd, .btnDocEd-h, .btnDocEd-d,
.btnDocDl, .btnDocDl-h, .btnDocDl-d,
.btnDocFRO, .btnDocFRO-h, .btnDocFRO-d,
.btnClose, .btnClose-h {
	border: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 2px 2px 2px 26px;
	width: 27px;
	height: 32px;
}
.btnFolderCr { background: url(cssImg/btnFolderCr.gif) no-repeat left; }
.btnFolderCr-h { background: url(cssImg/btnFolderCr-h.gif) no-repeat left; }
.btnFolderCr-d { background: url(cssImg/btnFolderCr-d.gif) no-repeat left; }
.btnFolderEd { background: url(cssImg/btnFolderEd.gif) no-repeat left; }
.btnFolderEd-h { background: url(cssImg/btnFolderEd-h.gif) no-repeat left; }
.btnFolderEd-d { background: url(cssImg/btnFolderEd-d.gif) no-repeat left; }
.btnFolderDl { background: url(cssImg/btnFolderDl.gif) no-repeat left; }
.btnFolderDl-h { background: url(cssImg/btnFolderDl-h.gif) no-repeat left; }
.btnFolderDl-d { background: url(cssImg/btnFolderDl-d.gif) no-repeat left; }
.btnFolderMv { background: url(cssImg/btnFolderMv.gif) no-repeat left; }
.btnFolderMv-h { background: url(cssImg/btnFolderMv-h.gif) no-repeat left; }
.btnFolderMv-d { background: url(cssImg/btnFolderMv-d.gif) no-repeat left; }
.btnLabeled { background: url(cssImg/btnLabels.gif) no-repeat left; }
.btnLabeled-h { background: url(cssImg/btnLabels-h.gif) no-repeat left; }
.btnLabeled-d { background: url(cssImg/btnLabels-d.gif) no-repeat left; }
.btnFolderSec { background: url(cssImg/btnFolderSec.gif) no-repeat left; }
.btnFolderSec-h { background: url(cssImg/btnFolderSec-h.gif) no-repeat left; }
.btnFolderSec-d { background: url(cssImg/btnFolderSec-d.gif) no-repeat left; }
.btnDocCr { background: url(cssImg/btnDocCr.gif) no-repeat left; }
.btnDocCr-h { background: url(cssImg/btnDocCr-h.gif) no-repeat left; }
.btnDocCr-d { background: url(cssImg/btnDocCr-d.gif) no-repeat left; }
.btnDocEd { background: url(cssImg/btnDocEd.gif) no-repeat left; }
.btnDocEd-h { background: url(cssImg/btnDocEd-h.gif) no-repeat left; }
.btnDocEd-d { background: url(cssImg/btnDocEd-d.gif) no-repeat left; }
.btnDocDl { background: url(cssImg/btnDocDl.gif) no-repeat left; }
.btnDocDl-h { background: url(cssImg/btnDocDl-h.gif) no-repeat left; }
.btnDocDl-d { background: url(cssImg/btnDocDl-d.gif) no-repeat left; }
.btnDocFRO { background: url(cssImg/btnDocFRO.gif) no-repeat left; }
.btnDocFRO-h { background: url(cssImg/btnDocFRO-h.gif) no-repeat left; }
.btnDocFRO-d { background: url(cssImg/btnDocFRO-d.gif) no-repeat left; }
.btnClose { background: url(cssImg/btnClose.gif) no-repeat left; }
.btnClose-h { background: url(cssImg/btnClose-h.gif) no-repeat left; }
.barBtns input {
	margin: 4px 2px 0px 2px;
}
.barBtns {
  border-left: solid 1px #99bbe8;
  border-right: solid 1px #99bbe8;
  border-bottom: solid 1px #99bbe8;
	background: #f9f9f9 url(cssImg/grdCaptionBckg.gif) repeat-x;
	height: 32px; min-height: 32px; max-height: 32px;
}
/* Estilos aplicados al TreeView */
.tvFolders a {
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
/* Estilos aplicados al GridView */
table.gvDocuments {
	width: 96%; max-width: 96%; min-width: 96%;
	/*border-bottom: solid 1px #cbcbcb;*/
	color: #000;
}
.gvDocuments th {
}
.gvDocuments th {
  background: url(cssImg/grdthBckg.gif) repeat-x;
  border-right:solid 1px #99BBE8;
  border-bottom:solid 1px #99BBE8;
  border-left:solid 1px #99BBE8;
  color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
  padding: 2px 10px 2px 5px;
  text-align: center;
  vertical-align: bottom;
}
.gvDocuments td {
  border-left: solid 1px #cbcbcb;
  border-bottom: solid 1px #cbcbcb;
  cursor: pointer;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
  padding: 2px 5px 2px 5px;
}
.gvDocuments .row {
}
.gvDocuments .alterRow {
	/*background-color: #edf5ff;
	color: #000;*/
}
.gvDocuments .overRow, .gvDocuments .overCell {
	/*background-color: #b2d2ff; 
	color: #000;*/
	color: #426fd9;
}
.gvDocuments .selectRow { 
	/*background-color: #426fd9; 
	color: #fff;*/
	background-color: #edf5ff;
	color: #000;
}
/*<GridPager>*/
.gopag {
    font-size: x-small;
    width: 20px;
}
.letranormal {color:#000000;font-size: 8pt;font-style:normal;font-weight:normal}
.btnsPager {
	color: #000;
	font-size: x-small;
	/*margin-left: 135px;*/
	position: absolute;
	top: 22px; right: 10px;
}
.pagprev {
  background: transparent url(cssImg/pgPrevious.gif) no-repeat scroll center;
  height: 1.3em;
  width: 16px;
  cursor: pointer;
  border: 0px;
}
.pagnext {
  background: transparent url(cssImg/pgNext.gif) no-repeat scroll center;
  height: 1.3em;
  width: 16px;
  cursor: pointer;
  border: 0px;
}
.pagfirst {
  background: transparent url(cssImg/pgFirst.gif) no-repeat scroll center;
  height: 1.3em;
  width: 16px;
  cursor: pointer;
  border: 0px;
}
.paglast {
  background: transparent url(cssImg/pgLast.gif) no-repeat scroll center;
  height: 1.3em;
  width: 16px;
  cursor: pointer;
  border: 0px;
}
/*</GridPager>*/
/*</Explorador>*/
/*<popupMenuAddDoc>*/
.popupMenu {
	background-color: #F5F7F8;
	background-image: url(cssImg/subMenu.gif);
	background-repeat: repeat-y;
	background-position: left;
	border-top: 1px outset buttonhighlight;
	border-right: 2px outset buttonhighlight;
	border-bottom: 2px outset buttonhighlight;
	border-left: 1px outset buttonhighlight;
	padding: 0px 0px 0px 0px;
	position: absolute;
	text-align: left;
	z-index: 0;
	/*visibility: hidden;*/
	/*opacity: .9;
	filter: alpha(opacity=90);*/
}
.popupMenu .title, .popupMenuTitle {
	background-color: #d8d8d8;
	border-bottom: 1px solid #d8d8d8; 
	color: #000;
	display: block;
	font-size: 8pt;
	font-weight: bold;
	margin-left: 17px;
	text-align: left;
	vertical-align: top;
}
.popupMenu .item, .popupMenuItem {
	color: #000;
	border: transparent 1px solid; 
	display: block;
	padding: 3px 20px 3px 20px;
	text-align: left;
	text-decoration: none;
}
.popupMenu .item-h, .popupMenuItem:hover {
	background-color: #b0c4de;
	border: #000 1px solid;
}
/*</popupMenuAddDoc>*/
/*<Ventanas de alerta>*/
.modalBackground {
	background-color: #dcdcdc;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.popupMsgBox {
	background-color: #fffaf0;
	border: solid 1px Gray;
	padding: 10px;
	text-align: center;
	max-width: 500px; 
	/*width: 300px;*/
}
#BoxLogin {
  background-color: #fff;
  border: 1px solid #666666;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  margin-left: -150px;
  position: absolute;
  top: 20%; right: auto; bottom:auto; left: 50%;
  height: 200px; min-height: 200px;
  width: 300px;
}
#BoxLogin .top {
  background-color: #e3e9f6;
  border-bottom: 1px solid #666666;
  font-size: 12pt;
  font-weight: bold;
  padding-top: 10px;
  text-align: center;
  height: 40px; min-height: 40px; max-height: 40px;
  width: 300px; min-width: 300px; max-width: 300px;
}
#BoxLogin .body {
  color: #666666;
  font-size: 8pt;
  font-weight: bold;
  padding: 10px 5px 10px 5px;
}
#BoxLogin .body .txt {
  font-size: 8pt;
  border: 1px solid #666666;
  width: 95%;
}
#BoxLogin .bottom {
	padding-top: 10px;
  padding-right: 15px;
  text-align: right;
}
#BoxLogin .bottom input {
	font-size: 8pt;
}
.errorMsg {
	display: none;
	background-color: Red;
	color: #fff;
  font-family: Tahona, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  padding: 5px 5px 5px 5px;
  margin: 0px;
  height: 20px;
  width: 97%;
}
/*</Ventanas de alerta>*/

