/* 1-:-------- Main Page Structure ------------ */

	html {
		-webkit-font-smoothing: antialiased; 
	}

	body {
		background-color:#ebeae6 !important;
		color:#4d4e53;
		margin:0;
		padding:0;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:140%;
	}
	
	#wrapper {
		width:975px;
		padding:0;
	}
	
	#mainContent {
		background-color:#fff;
		width:945px;
		padding:15px;
		float:left;
		margin:0 0 70px 0;
	}
	
	#mainContentInner {
		background-color:#e0ded9;
		width:945px;
		float:left;
	}
	
	#left {
		width:225px;
		float:left;
	}
	
	#content {
		float:left;
		width:567px;
		padding:0 4px;
		background-color:#fff;
		min-height:630px;
		_height:630px;
	}
	
	#contentInner {
		padding:0 11px;
		width:545px;
	}
	
	#sidebar {
		float:left;
		width:145px;
	}
	
	#footer {
		width:945px;
		float:left;
		border-top:1px solid #4d4e53;
		margin:15px 0 0 0;
		padding:10px 0 0 0;
	}
	
	

/* 2-:-------- Header and Nav------------ */

	#wrapper #header {
		width: 945px; 
		padding:40px 15px 25px 15px;
		height:auto; 
		border:transparent none;
		position:relative;
	}
	
	#wrapper #language-select {
		position:absolute;
		top:45px;
		right:15px;
		height:auto;
		margin:0;
		text-align:left;
		width:145px;
	}
	
	#language-select select {
		width:145px;
		background-color:#4d4e53;
		color:#fff;
		font-weight:bold;
		font-family: Arial, Helvetica, sans-serif;
		border:none;
		font-size:0.9em;
		padding:3px 3px 2px 5px;
	}
	
	#language-select option {
		padding:2px 0px 1px 27px;
	}
	
	#language-select option.langEn { background:url('http://media.corporate-ir.net/media_files/irol/24/240949/images/gb.gif') 5px 4px no-repeat; }
	#language-select option.langEs { background:url('http://media.corporate-ir.net/media_files/irol/24/240949/images/es.gif') 5px 4px no-repeat; }

	#nav {
		width:975px;
		height:41px;
		clear:both;
	}
	
	#nav li {
		float:left;
	}
	
	#nav li a {
		background-color: #ecebe9;
		background-image: url('http://media.corporate-ir.net/media_files/irol/24/240949/images/nav-titles.png');
		background-position: left top;
		background-repeat: no-repeat;
		display:block;
		height:41px;
		text-indent:-10000px;
		position:relative;
	}
	
	#nav li.active a, #nav li.active a:hover {
		background-color:#ffffff;
	}
	
	#nav li a:hover {
		background-color:#e2e1dd;
	}
	
	#nav li a.navItem1 { background-position:0px top; width:80px;  }

	#nav li a.navItem2 { background-position:-80px top; width:174px;  }

	#nav li a.navItem3 { background-position:-254px top; width:85px;  }

	#nav li a.navItem4 { background-position:-338px top; width:146px;  }

	#nav li a.navItem5 { background-position:-484px top; width:109px;  }

	#nav li a.navItem6 { background-position:-592px top; width:95px;  }

	#nav li a.navItem7 { background-position:-687px top; width:132px;  }
	


	#subnav {
		float:left;
		width:209px;
		padding:8px;
	}
	
	#subnav li a {
		color:#4D4E53;
		display:block;
		padding:5px 0 5px 10px;
		width:199px;
		border-bottom:1px solid #4D4E53;
		text-decoration:none;
	}
	
	#subnav li a:hover {
		background-color:#d8d7d4;
	}
	
	#subnav li.active a, #subnav li.active a:hover {
		background-color:#878785;
		font-weight:bold;
		color:#fff;
		border:none;
	}

	#subnav.oneLevelNav li.active a, #subnav.oneLevelNav li.active a:hover {
		background:none;
		font-weight:bold;
		color:#4D4E53;
                border-bottom:1px solid #4D4E53;
	}

	
	#subnav li.active ul a {
		font-weight:normal !important;
		color:#4D4E53 !important;
		background-color:#ceccc9 !important;
		background-image: url('http://media.corporate-ir.net/media_files/irol/24/240949/images/icons.png');
		background-position: 11px 7px;
		background-repeat: no-repeat;
		padding:3px 10px 1px 23px;
                width:176px;
	}
	
	#subnav li.active ul a:hover {
		text-decoration:underline;
		background-color:ceccc9;
	}
	
	
	#subnav ul li.active a {
		/* background-position:9px -28px; */
		background-position:11px -71px;
	}
	
	
	#subnav li.active ul ul a {
		background-position:23px -68px;
		padding-left:33px;
		width:176px;
	}
	
	#subnav li.active ul li.active a,
	#subnav li.active ul ul li.active a {
		font-weight:bold !important;
	}
	
	#subnav li.active ul ul li.active a:hover {
		text-decoration:none;
	}
	
	

/* 3-:-------- Content formatting ------------ */

	h1{
		height: 84px; 
		width: 430px; 
		margin:0;
	}

	h2 {
		display:block;
		text-indent:-10000px;
		width:567px;
		height:84px;
		margin:0 0 17px 0;
	}
	
	
	.newsListing li {
		padding:4px 0 12px 0;
		border-bottom:1px solid #4D4E53;
	}
	
	.newsListing li:last-child {
		border:none;
	}
	
	.newsListing li span {
		display:block;
		margin-right:100px;
	}
	
	.newsListing li a {
		color:#4D4E53;
		font-weight:bold;
		text-decoration:none;
		display:block;
	}
	
	.newsListing li a:hover {
		text-decoration:underline;
	}
	
	#sidebar ul {
		margin:0 8px;
	}
	
	#sidebar a {
		/* color:#000; */
		text-decoration:none;
	}
	
	#sidebar a:hover {
		text-decoration:underline;
	}
	
	#shares {
		border-bottom:1px solid #b1adab;
		padding:0 0 15px 0;
	}
	
	#currency-select {
		margin:-4px 10px 10px 0;
		position:relative;
	}
	
	#currency-select input {
		margin:0 0 0 10px;
		vertical-align:middle;
	}
	
	#currency-select label {
		line-height:100%;
		vertical-align:middle;
	}
	
	#currency-select label:hover {
		cursor:pointer;
	}
	
	#shares span {
		display:block;
		font-weight:bold;
		margin:0 10px;
		line-height:140%;
	}
	
	#shares .shareValue { font-size:2.8em; line-height:100%; font-weight:normal; }
	#shares .shareUp { color:#4eb411; margin-bottom:8px; }
	#shares .shareDown { color:#b41111; margin-bottom:8px; }
	#shares .shareInfo { font-weight:normal; margin-top:8px; font-size:0.9em; }
	
	#events li {
		margin:0 0 12px 0;
	}
	
	#events li span {
		font-weight:bold;
		display:block;
	}

	h2.hInvestorRelations {
                background:#4D4E53 url(http://media.corporate-ir.net/media_files/irol/24/240949/BA027_html/images/titles/h2-titles.png) 18px 23px no-repeat;
border:0;
	}

h2.hAboutUs {
background:#4D4E53 url(http://media.corporate-ir.net/media_files/irol/24/240949/BA027_html/images/titles/h2-titles.png) no-repeat 12px -260px;
}

h2.hResponsibility {
background:#4D4E53 url(http://media.corporate-ir.net/media_files/irol/24/240949/BA027_html/images/titles/h2-titles.png) no-repeat 12px -160px;
}


h2.hContact {
background:#4D4E53 url(http://media.corporate-ir.net/media_files/irol/24/240949/BA027_html/images/titles/h2-titles.png) no-repeat 12px -360px;
}

h2.hBookFlights {
background:#4D4E53 url(http://media.corporate-ir.net/media_files/irol/24/240949/BA027_html/images/titles/h2-titles.png) no-repeat 12px -460px;
}

h2.hMedia {
background:#4D4E53 url(http://media.corporate-ir.net/media_files/irol/24/240949/BA027_html/images/titles/h2-titles.png) no-repeat 12px -60px;
}
	
	
	#footer img {
		vertical-align:text-top;
		margin:2px 5px 0 0;
	}
	
	#footer li {
		float:right;
		margin:0 0 0 12px;
	}
	
	#footer li a {
		background:url('http://media.corporate-ir.net/media_files/irol/24/240949/images/icons.png') left -127px no-repeat;
		text-decoration:none;
		padding-left:9px;
		color:#4d4e53;
	}
	
	#footer li a:hover {
		text-decoration:underline;
	}
	
	#footer li.iagCopyright {
		float:left;
		margin:0;
	}
	


