.info_border {
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#9f9f9f;
	line-height:10px;
	border-bottom:1px solid #e4e4e4;
	padding-bottom:8px;
	margin:0 0 3 0;
	text-align:left;
	width:628px;
}

.big_price {
		font: bold 19px Arial, Helvetica, sans-serif;
}

.big_price_bkg {
		font: bold 19px Arial, Helvetica, sans-serif;
		background-color:#9daeb7;
}

.idms_red {
	color:#cc0000;
}

.idms_green {
	color:#009900;
}

.idms_history  {
	vertical-align: bottom;
	width:628px;
}

.idms_row {
	font: normal 12px Arial, Helvetica, sans-serif;
	border-right: 1px dotted #828282;
}

.idms_row_noborder {
	font: normal 12px Arial, Helvetica, sans-serif;
}

.idms_odd {
	background-color:#ffffff;
}

.idms_even {
	background-color:#ededed;
}

.idms_right {
	text-align:right;
	padding-right:10px;
}

.idms_center {
	text-align:center;
	padding-right:10px;
	padding-left:10px;
}
.idms_left {
	text-align:left;
	padding-left:10px;
}

.idms_small_grey {
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#9f9f9f;
}

.idms_h4{
	color: #8B9AA8;
	font: bold 14px Arial, Helvetica, sans-serif;
	margin:0 0 12 0;
}	

/*  Options panel */

.panel_closed {
 background-image:url();
}
.panel_opened {
 width:628px;
 background-image:url();
}
.panel_closed .panel_content {
 width:628px;
 display:none
}
.panel_opened .panel_content {
 display:auto
}

.vsel {
	font: normal 9px Arial, Helvetica, sans-serif;
}

.cbutton {
 background-image:url(calendar.gif)
}

.td {
	font: normal 11px Arial, Helvetica, sans-serif;
}

.td_pad_right {
	font: normal 11px Arial, Helvetica, sans-serif;
}

.td_dotted {
	font: normal 11px Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #828282;
}

.td_border {
	font: normal 11px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #79c7e7;
}

.td_bkg {
	font: normal 11px Arial, Helvetica, sans-serif;
	background-color:#9daeb7;
}


/* excel*/
#excel {
	text-align:left;
	display:block;
	padding:5px 0px 5px 0px;		
}
#excel a{
	font: normal 1.0em/1 Arial, Helvetica, sans-serif;
	color:#5775B3;
	text-decoration:underline;
	padding:10px 0 0 20px;
	background:url(xls_icon.png) bottom left no-repeat;
}

/* pdf*/
#pdf {
	text-align:left;
	display:block;
	padding:5px 0px 5px 0px;		
}
#pdf a{
	font: normal 1.0em/1 Arial, Helvetica, sans-serif;
	color:#5775B3;
	text-decoration:underline;
	padding:10px 0 0 20px;
	background:url(pdf_icon.png) bottom left no-repeat;
}

/** PDF HEADER **/

#pdf_header {
	width:628px;
	margin:0;
	overflow:hidden;
//	display:none;
}
#header {
	width:628px;
	margin:0;
	overflow:hidden;
//	display:none;
}
#header_top {
	width:628px;
	overflow:hidden;
	height:113px;
//	display:none;
}
#header_top h1 {
	float:left;
	margin:30px 0 0 0;
//	display:none;
}
#header_bottom {
	width:628px;
	clear:both;
	margin:0;
	height:27px;
	background:url(fons_header_bottom.gif) repeat-x;
//	display:none;
}

#mid #fil_ariadna p{
	width:628px;
	color:#486D88;
	line-height:1em;
	border-bottom:1px solid #E4E4E4;
	padding-bottom:12px;
	font: normal 12 Arial, Helvetica, sans-serif;
	margin:0;
//	display:none;
}
#mid h3{
	width:628px;
	color: #8B9AA8;
	border-bottom:1px solid #E4E4E4;
	overflow:visible;
	font: normal 19 Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
//	display:none;
}

#v_line{
	position:absolute;
	background-color:#5e6a76;
	width:1px;
	height:158px;
	border-width:0px;
	visibility:hidden;
}
#h_line{
	position:absolute;
	background-color:blue;
	top:60px;
	left:37px;
	width:535px;
	height:1px;
	border-width:0px;
	padding:0px;
	visibility:hidden;
}
#legend {
	position:absolute;
	font-family:helvetica;
	font-weight:bold;
	font-size:11px;
	border:1px;
	top:15px;
	left:45px;
	border:solid 1px #cccccc;
	color:#5e6a76;
	height:13px;
	padding-left:3px;
	padding-right:3px;
	background-color:white;
	visibility:hidden;
}

@media print {
	#pdf_header {
		display:block;
	}
	#header {
		display:block;
	}
	#header_top {
		display:block;
	}
	#header_top h1 {
		display:block;
	}
	#header_bottom {
		display:block;
	}
	#mid {
		display:block;
	}
	.panel_content {
		display:none;
	}
	.vsel {
		display:none;
	}
	#excel {
		display:none;
		width:0;
		height:0;
	}
	#pdf {
		display:none;
		width:0;
		height:0;
	}
}