/* from cache */
/* Not Found: ./../Config/eustyles.css */
/* Not Found: /Config/InvestmentCal-V2.css */
/* Not Found: ./../Config/Company/es-dia/es-dia.css */
body{
	/* Apply to all text in the page excepted headline text */
    font-size: 12px;
    color: #000;
    background-color: #fff;
    font-family: Arial;
    margin: 0px;
}

table
{
    font-size: inherit;	
}

.wrapper{
  width: 670px;
  padding: 0px;
}

.headline{
}
.main-heading{
  display: none;
}
.textbox{
	BORDER-RIGHT: #e4e4e4 1px solid;
	BORDER-TOP: #e4e4e4 1px solid;
	BORDER-LEFT: #e4e4e4 1px solid;
	BORDER-BOTTOM: #e4e4e4 1px solid;
	padding-left: 2px;
	color:#4f4f4f !important;
	HEIGHT: 19px;
	width: 85px;
}

/*.button input{
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    background-color: #e31818;
    border: 1px solid transparent;
    background-image: -moz-linear-gradient(center top , #DD4B39, #D14836);
    margin-right: 200px;
}
.button input:hover{
    cursor: pointer;
}*/
.data-button {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	background-color: ##e31818;
	border: 1px solid transparent;
	background-image: -moz-linear-gradient(center top, #DD4B39, #D14836);
	margin-right: 0px;
	margin-left:382px;
	float:left;
	font-family: arial;
	padding: 0px !important;
	width:124px;
}
.data-button:active
{
    border: solid 1px #EEE;
    line-height: 23px;
    padding: 0;
    display: block;
    text-decoration: none;
    float: left;
}

.line{
 height: 7px;
 background: url("//tools.euroland.com/tools/InvestmentCal2/Styles/Images/cn-snp/space.gif") repeat-x bottom;
}
.horizontal_line{
display: none;
}

.top_note{
	background: url("//tools.euroland.com/tools/InvestmentCal2/Styles/Images/CN-SNP/space.gif") repeat-x scroll 0 100% transparent;
    margin-bottom: 5px;
    padding-bottom: 2px;
}
.lblTopNote{
	background: url("//tools.euroland.com/tools/InvestmentCal2/Styles/Images/CN-SNP/red-stork-point.gif") no-repeat scroll 5px 50% transparent;
    padding-left: 15px;
	color: #454545;
    font-size: 9pt;
    font-weight: bold;
    line-height: 18px;
}

.dividend-history-box td
{
    height:29px;
}

.table-value
{
    height:29px;
}

.table-share-header
{
    font-weight:normal;
    height:29px;
}

.table-total-value
{
    height:29px;
    background-color: #E4E4E4;
}
.parameter-item-label
{
    width: 250px;
    margin-right: 0;
    margin-left: 0;    
}

body.ar-ae .parameter-item-label
{
    margin-right: 0;
    margin-left: 0;    
}

/**DOWNLOAD BUTTOn**/
.download-data-button
{
	text-align:center;
	height:28px;
	background-color:#ECECEC;
	border: solid 1px #B6B6B6;
	border-radius: 4px;
}
/***************************HYPERLINK END********************************//***************************TAB START********************************/.tabs
{
    line-height: 25px;
    border-bottom: solid 1px #9c9c9c;
}
.tab-active
{
    text-decoration: none;
    background: #FFF;
    color: #000;
    font-weight: bold;
    border: solid 1px #9c9c9c !important;
    border-bottom: solid 1px #FFF!important;
}
.tabItem
{
    color: #686868;
    text-decoration: none;
    border: solid 1px #d6d6d6;
    border-bottom: none; /*     background-color: #f4f4f4;     background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#eee));     background: -moz-linear-gradient(top, #f4f4f4, #eee);     background: -ms-linear-gradient(top, #f4f4f4, #eee); */
}
.second-heading
{
    font-size: 12px;
    color: #333;
    text-transform: uppercase;
    font-weight: bold;
}
a.hyperlink
{
    color: #666!important;
    text-decoration: underline!important;
    font-size: 12px;
}
a.hyperlink:hover
{
    color: #666!important;
    text-decoration: underline!important;
    font-size: 12px;
}
div.disclaimer-box a, div.cookies-box a
{
    color: #666!important;
    text-decoration: underline!important;
    font-size: 12px;
}
div.disclaimer-box a:hover, div.cookies-box a:hover
{
    color: #666!important;
    text-decoration: underline!important;
    font-size: 12px;
}
@media (max-width: 480px)
{
	.es-es .parameter-item-label
	{
		width: 200px !important;
		margin-right: 0;
		margin-left: 0;    
	}	
	.es-es .data-button 
	{
		margin-left: 332px !important;
	}
	.es-es .data-button-separated 
	{
		margin-left: 203px !important;
	}
}

@media (max-width: 320px)
{
	.es-es .data-button-separated 
	{	
		margin-left: 165px !important;	
	}	
}


