.overlay_vista {
	background-color: lightgrey;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7; 
}

.overlay___invisible__ {
	background-color: lightgrey;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7; 
}

table.top, table.bot, td.vista_e, td.vista_w {
	display: none;
}

td.vista_content {
	border:1px solid gray;
}

div.vista_content {
	background: white url(/img/back_content.jpg) scroll no-repeat top left;
}

/*
.vista_nw, .vista_n, .vista_ne, .vista_e, .vista_w, .vista_sw, .vista_s, .vista_se, .vista_sizer {
	background-color: #336699;
	border: 1px solid #224466;
}

.vista_n, .vista_s, .vista_nw, .vista_ne {
border-top-color: #6C9DCE;
}

.vista_nw, .vista_w, .vista_sw, .vista_e {
	border-left-color: #6C9DCE;
}
*/


.vista_e, .vista_w, .vista_ne, .vista_nw, .vista_sw, .vista_se {
	width: 4px;
}

.vista_nw, .vista_n, .vista_ne {
	height: 28px;
}

.vista_sw, .vista_s, .vista_se {
	height: 4px;
}

.vista_nw {	border-style: solid none  none  solid;}
.vista_n  {	border-style: solid none  solid none;}
.vista_ne {	border-style: solid solid none  none;}
.vista_e  {	border-style: none  solid none  solid;}
.vista_w  {	border-style: none  solid none  solid;}
.vista_sw {	border-style: none  none  solid solid;}
.vista_s  {	border-style: solid none  solid none;}
.vista_se {	border-style: none  solid solid none;}

.vista_sizer {
	width: 8px;
	height: 28px;
	border-style: none solid solid none;
}

.vista_close {
	width: 43px;
	height: 18px;
	background: transparent url(vista/close.png) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:8px;
	cursor:pointer;
	z-index:2000;
}

.vista_minimize {
	width: 26px;
	height: 18px;
	background: transparent url(vista/minimize.png) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:50px;
	cursor:pointer;
	z-index:2000;
}

.vista_maximize {
	width: 26px;
	height: 18px;
	background: transparent url(vista/maximize.png) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:75px;
	cursor:pointer;
	z-index:2000;
}

.vista_close:hover {
	background: transparent url(vista/close_hover.png) no-repeat 0 0;			
}
.vista_minimize:hover {
	background: transparent url(vista/minimize_hover.png) no-repeat 0 0;			
}

.vista_maximize:hover {
	background: transparent url(vista/maximize_hover.png) no-repeat 0 0;			
}

.vista_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:10pt;
	font-weight: bold;
	text-align:center;
	width:100%;
	color: #FFFFFF;
}

.vista_content {
	overflow:auto;
	color: black;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	background-color: #FFFFFF;
	background-image: url(/img/background_.png);
	background-repeat: repeat-x;
}

.vista_message {
	padding-bottom: 5px;
  margin: 10px 20px 5px 20px;
  border-bottom: 1px solid black;
}

.vista_buttons {
  margin: 5px 20px 0px 20px;
  text-align: right;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

.status_bar {
  font-size:8pt;
  color: #555555;
}

.status_bar input{
  font-size:8pt;
}

.wired_frame {
	display: block;
  position: absolute;
  border: 1px #000 dashed;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}                                                    

.vista_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:20px;
	background: transparent url('vista/vista_progress.gif') no-repeat center center
}
