body
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10pt;
}
BODY {
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
}
TABLE 
{
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10pt;
}

table.header
{
	background-color: #6487dc;
	color:White;
	height:55px;
}

.cmdButton
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DCDCDC;
	background-color: #696969;
	text-align: left;
	width: 140px;
	height: 20px;
	padding-left: 8px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
}

.cmdDefButtonNONE
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	text-align: left;
	width: 0px;
	height: 0px;
	padding-left: 8px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
}

/*.lnkButton
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DCDCDC;
	background-color: #696969;
	text-align: left;
	width: 140px;
	height: 20px;
	padding-left: 8px;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 3px;
	text-decoration: none;
}*/


.ExceptionMsg {
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR:Blue;
}


.fUpload 
{
	width:300px;
	text-align: left;
	padding-left: 8px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	/* COLOR: #ffffff; 
	BACKGROUND-COLOR: #6487dc;*/
	BORDER-TOP: 0px; 
	BORDER-BOTTOM: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-RIGHT: 0px; 
	border-color: Gray;
	border-width:2px;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-top-style:solid;
	
}


.txtField {
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BORDER-RIGHT: #6487dc 1px solid; 
	BORDER-TOP: #6487dc 1px solid; 
	BORDER-LEFT: #6487dc 1px solid; 
	BORDER-BOTTOM: #6487dc 1px solid; 
}

/*
span.right {
  float: right;
  text-align: right;
  font-weight: bold;
  color: #fff;
  width: 49%;
  }
*/


/*A
{
	text-decoration:none;
	color:Gray;
}
A:visited
{
	text-decoration:none;
		color:Gray;

}*/


/*WORD DN FORMAT*/
.Title1
{
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 24pt; 
}
.Title2
{
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20pt; 
}
.Title3
{
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16pt; 
}
.Title4
{
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
}
.Normal
{
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt; 
}
.NormalBold
{
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
}

.Small
{
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
}
/*END WORD DN FORMAT*/


.Title
{
	text-decoration:none;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px;
	color :Blue ;
	text-align:left ;
}
A.Title
{
	text-decoration:none;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px;
}
A.Title:visited
{
	text-decoration:none;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px;

}




/*

.DataGridEditItemStyle{width:90%;}
.DataGridEditItemStyle input
{
	width:90%;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:right;
}
/*.DataGridColItem{
	/*background-color:RED;
	color:black;
	font-weight:bold;

	width:50px;
	text-align:right;
}
.DataGridColItem input
{
	width:50px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:right;
}*/


/* RealTime */
.lblInsCrTit
{
    font-weight:bold;
    color:#666666;
}
.lblInsCrVal
{
    font-family : Arial Black;
    font-size:18pt;
    /*font-weight:bold;
    color:Red;*/
}

.lblMenuSup
{
    font-family : Tahoma, Arial, Helvetica, sans-serif;
    font-size:8pt;
    /*font-weight:bold;
    color:Red;*/
}

.lblSelected
{
    font-family : Tahoma, Arial, Helvetica, sans-serif;
    font-size:10pt;
}

.sideBarButton
{
	text-decoration:none;
	PADDING-LEFT: 10px;
}
.sss
{
	vertical-align:top;
	padding:1px; 
	border-spacing: 10px; 


}

.cmdButton2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight :bold;
	/*color: #DCDCDC;*/
	background-color: Silver; /*Blue; #696969;*/
	text-align: left;
	width: 140px;
	height: 20px;
	padding-left: 8px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
}
.InsG
{
	background-color :#D4D0C8 ;
	font-family :Tahoma, Arial, Helvetica, sans-serif;
	font-weight :bold ;
	font-size :9pt;
	padding:5px;
}
.RIns
{
	background-color : #404040 ;
}
/*table.TIns
{
	width :100%;
}*/

.InsN
{
	font-family :Arial ;
	font-size :14pt;
	font-weight :bold ;
	color :White ;
}
.InsU
{
	font-family :Tahoma, Arial, Helvetica, sans-serif;
	font-size :10pt;
	font-weight :bold ;
	color :White ;
}
.InsV
{
	font-family :Arial Black, Helvetica, sans-serif ;
	font-size :29pt;
	font-weight :bold ;
	color :White ;
	text-align:right;
	width:150px; 
}
.InsVd
{
	font-family :Arial Black, Helvetica, sans-serif ;
	font-size :29pt;
	font-weight :bold ;
	color :White ;
	text-align:left;
	width:150px; 
}
.InsS
{
	font-family :Arial, Helvetica, sans-serif ;
	font-size :14pt;
	font-weight :bold ;
	color :White ;
}
.Tit
{
	width:150px;
	height:50px;
	padding-left: 14px;
}
.InsSt
{
	font-family :Tahoma, Arial, Helvetica, sans-serif;
	font-size :9pt;
	color :White ;
}
/* END RealTime */

A.MainMenu:link {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: white 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; BORDER-LEFT: white 1px solid; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #404040; TEXT-DECORATION: none; width:60px;
}
A.MainMenu:visited {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: white 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; BORDER-LEFT: white 1px solid; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #404040; TEXT-DECORATION: none; width:60px;
}
A.MainMenu:hover {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: white 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; BORDER-LEFT: white 1px solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: silver; TEXT-DECORATION: none; width:60px;
}
P.MainMenu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6487dc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
/*.LogOutButton {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: white 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; BORDER-LEFT: white 1px solid; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #404040; TEXT-DECORATION: none; width:64px ; height:24px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10pt;

}*/
.AlmC
{
	font-family :Arial ;
	font-size :14pt;
	font-weight :bold ;
	color :Black ;
}
.AlmN
{
	font-family :Arial Black, Helvetica, sans-serif ;
	font-size :29pt;
	font-weight :bold ;
	color :Black ;
	text-align:left;
	width:150px; 
}

/*panel filter*********************************************************/
.PnlTitleFilters
{
border-style: None;
border-collapse: collapse; 
padding: 3px; 
background-color :black ; 
color:White ; 
font-weight :bold ;
}
.PnlBorder
{
display: block; padding: 5px; background-color: black;
}
.PnlContent
{
border-style: None;
border-collapse: collapse; 
background-color :#404040; 
color :white ;
}
.HrPanelsSep
{
margin:0px;
border:2px solid white;
}

/*propertygrid*********************************************************/
#MajorContainer 
{
position:relative; /*necesario porque lleva un absoluto dentro*/
width: 100%; 
height:100%;
}

#PgridDiv
{
top:-4px;/*el espesor del borde*/
position:absolute;/*es un absoluto dentro de un relativo: ver : http://css-tricks.com/absolute-positioning-inside-relative-positioning/  */
z-index:999;
right:0px;
border:4px solid black;
width:322px;
overflow-y: scroll;
height: 100%;
background-color: #404040;
visibility:hidden;
}

#PgridIF
{
border:none;
right:1px;
top:1px;
z-index:999;
width:310px;
overflow: hidden;
height: 100%;
/*position:absolute;*/
}

#PgridDivChart
{
top:-4px;/*el espesor del borde*/
position:absolute;/*es un absoluto dentro de un relativo: ver : http://css-tricks.com/absolute-positioning-inside-relative-positioning/  */
z-index:999;
right:0px;
border:4px solid black;
width:322px;
overflow-y: scroll;
height: 100%;
background-color: #404040;
/*visibility :visible ;*/
}

/*left and bottom GUI*********************************************************/
#BottomDiv
{
/*top:-4px;*/    /*el espesor del borde*/
position:absolute;/*es un absoluto dentro de un relativo: ver : http://css-tricks.com/absolute-positioning-inside-relative-positioning/  */
z-index:999;
bottom:-7px;
/*border:4px solid black;*/
width:99%;
overflow: hidden;
height: 20px;
background-color: black;/*#8ba6ff;*/
color :White ;
font-size :8pt;
padding-top :5px;
padding-left : 10px;
}

#LeftDiv
{
/*top:-4px;*/    /*el espesor del borde*/
position:absolute;/*es un absoluto dentro de un relativo: ver : http://css-tricks.com/absolute-positioning-inside-relative-positioning/  */
z-index:999;
left:0px;
/*border:4px solid black;*/
width:5px;
top :0px;
overflow: hidden;
height: 100%;
background-color: black;/*#8ba6ff;*/
}
#RightDiv
{
/*top:-4px;*/    /*el espesor del borde*/
position:absolute;/*es un absoluto dentro de un relativo: ver : http://css-tricks.com/absolute-positioning-inside-relative-positioning/  */
z-index:999;
right:0px;
/*border:4px solid black;*/
width:5px;
top :0px;
overflow: hidden;
height: 101%;
background-color: black;/*#8ba6ff;*/
}


/*DataGrid*********************************************************/

.DataGrid
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
}
.DataGrid_Header
{
	background-color :#404040;
	color:White ;
}
tr.DataGrid_Header A:link {
	text-decoration :none;
}
tr.DataGrid_Header A:visited {
	text-decoration :none;
}
tr.DataGrid_Header A:hover {
	text-decoration :none;
}


/*secondary buttons*********************************************************/
.SecButton 
{
	border :1px solid darkorange;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	DISPLAY: block;
	TEXT-DECORATION: none;  
	COLOR: white; 
	BACKGROUND-COLOR: black; 
	width:60px;
	text-align:center ;
	height :24px;
}




A.SecMenu:link 
{
	border :1px solid black;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	DISPLAY: block; 
	COLOR: black; 
	BACKGROUND-COLOR: darkorange; 
	TEXT-DECORATION: none; 
	width:60px;
	font-weight :bold;
}
A.SecMenu:visited {
	border :1px solid black;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	DISPLAY: block; 
	COLOR: black; 
	BACKGROUND-COLOR: darkorange; 
	TEXT-DECORATION: none; 
	width:60px;
	font-weight :bold;
}
A.SecMenu:hover {
	border :1px solid darkorange;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	DISPLAY: block; 
	COLOR: white; 
	BACKGROUND-COLOR: black; 
	TEXT-DECORATION: none; 
	width:60px;
	font-weight :bold;
}

/*popup*********************************************************/

.ModalPopupBG
{
    /*background-color: #666699;
    filter: alpha(opacity=50);
    opacity: 0.7;*/
}

.PopupMain
{
    min-width:200px;
    min-height:150px;
    background:white;
}
.PopupHeader
{
	background-color: black; 
	width :100%;
	text-align:center;
	font-weight:bold ;
	color :White;
border:1px solid white;
}
.PopupBody
{
	text-align:center;
	background-color: #404040;
	color: White;
 }
.PopupControls
{
	/*text-align:center;*/
	background-color: #404040;
}





/**********************************************************/

/*.collapsePanel {
      width: 100%;
      height:0px;
      background-color:white;
      overflow:hidden;
}
 
.collapsePanelHeader{   
      width:100%;            
      height:20px;
      color: Yellow;
      background-color: Black;
      font-weight:bold;
      float:none;
      padding:5px; 
      cursor: pointer; 
      vertical-align: middle;
}*/	
