@font-face {
  font-family: 'ferrovial-regular';
  src: url('ferrovial-regular-webfont.eot?#iefix') format('embedded-opentype'),  
       url('ferrovial-regular-webfont.woff') format('woff'), 
       url('ferrovial-regular-webfont.ttf')  format('truetype'), 
       url('ferrovial-regular-webfont.svg#Bankia') format('svg');
  font-weight: normal;
  font-style: normal;
}

div#MainDiv {
		max-width: 900px/* 670 550px;*/
}

body {
	font-family: 'ferrovial-regular'!important;
	font-size: 14px!important;
	color: #333333;
	background: #ffffff;
	margin: 0; 
/* for online integration the best is to declare zero margin in order to remove it.
 However for standalone reviewing it is easier to see the tool with margins = default browser margin. kn@120926 */
 
}

a:link, a:visited {
	color: #333333;
	text-decoration: underline;
}
a:hover, a:active {
	color: #333333;
	text-decoration: none;
}

div.Period th {
  font-family: 'ferrovial-regular'!important;
  font-size: 14px!important;
}
div.Legend-LegendItem-Label{
	font-family: 'ferrovial-regular'!important;
	font-size: 14px!important;
}
div#Euroland{
  font-family: 'ferrovial-regular'!important;
  font-size: 14px!important;
}
th.ScrollDataTable-Data-PeriodCell, div.ScrollDataTable-NameColumn-Name, td.ScrollDataTable-Data-ValueCell, div.ScrollDataTable-NameColumn-Unit, div.highcharts-axis-labels span, div.highcharts-yaxis-labels span{
  font-family: 'ferrovial-regular'!important;
  font-size: 14px!important;
}

.SelectionObject-FirstLevel-ArrowButton, .SelectionObject-FirstLevel-Tab-Button{
	color: #333f48;
	font-size: 14px;
}
.SelectionObject-SecondLevel-Button, .LevelZero-Box-Button{
	color: #333f48;
	font-size: 14px;
}
