@charset "UTF-8";
/* CSS Document */



ul{list-style:none;list-style-type:none}
ul, ol{margin:0;padding: 0}

fieldset{border:none}
.no_display{left:-9999px;position:absolute;top:-9999px}
.clear{clear:both}
/* hack to address the clear issue */
	.ecoclear:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	.ecoclearfix{
	display: inline-block;
	}			
	/* IEmac \*/
	* html .ecoclear{
	height: 1%;
	}
	.ecoclear{
	display: block;
	}
	/* End IEmac */
/* end of clear issue hack */		
#topstories, #skyscraper, #blogs{overflow:hidden}
#topstories {
	width:544px;
	position:relative;
	z-index:0;
	min-height:288px;
	height:288px;
}
#topstories div.topstories_images ul{overflow:auto; height:288px;}
#topstories div.topstories_images ul.topstories_bigbox li{position:static;top:0;}
#topstories div.topstories_images ul li{font-size:10px}
#topstories div.topstories_images ul li#news1{filter:alpha(opacity=100);opacity: 1;	-moz-opacity:1;z-index:4}
#topstories div.topstories_images ul li#news2, 
#topstories div.topstories_images ul li#news3, 
#topstories div.topstories_images ul li#news4{filter:alpha(opacity=100);opacity:100;-moz-opacity:100}
#topstories div.topstories_images ul li#news2{z-index:3}
#topstories div.topstories_images ul li#news3{z-index:2}
#topstories div.topstories_images ul li#news4{z-index:1}
#topstories div.topstories_images ul.topstories_bigbox li div{width:434px; z-index:6; position:absolute;}
#topstories div.topstories_images ul.topstories_bigbox li a img{display:block; z-index:5;}
#topstories div.topstories_images ul li.selected, #topstories div.topstories_images ul.topstories_nav_images li{ display:block;	}
/*#topstories div.topstories_images ul.topstories_nav_images{position:absolute;right:3359px;top:0}*/
#topstories div.topstories_images ul.topstories_nav_images li{
	height:72px;
	width:109px;
	margin-bottom:0px;	
	float:left;
	background-color:#fff;
}
#topstories div.topstories_images ul.topstories_nav_images li a{ /* this is needed to display the #red_frame for the selected image */
	display:block;
	position:relative; 
	height:72px;
	width:109px;
	z-index:0;
	border:0;
}
#topstories div.topstories_images ul.topstories_nav_images li a img{
	position:absolute;
	top:0;
	left:0;
	border:0;
	-moz-opacity:.75;opacity:0.75;filter:alpha(opacity=75);
}
#topstories div.topstories_images ul.topstories_nav_images li a:hover img{
	position:absolute;
	top:0;
	left:0;
	border:0;
	-moz-opacity:1;opacity:1;filter:alpha(opacity=100);
}
#topstories span#red_frame1,
#topstories span#red_frame2,
#topstories span#red_frame3,
#topstories span#red_frame4{
	border:1px solid #fff;
	background-color:transparent;
	position:absolute;
	height:70px;
	width:107px;
	top:0px;
	bottom:0px;
	z-index:1;
	filter:alpha(opacity=0);
	opacity: 0;
	-moz-opacity:0;
}
#topstories span#red_frame1{filter:alpha(opacity=100);opacity: 1;-moz-opacity:1}
#topstories h3{font-size:21px;padding:0;}
#topstories h3 a, #topstories p a{color:#fff}
#topstories p{padding:0 5px 2px} 
#topstories h3 a:hover{text-decoration:underline}
/* end - Top stories */
#header_holder{border-top:5px solid #FF0F00;margin:0 10px 20px 24px}
#header_holder h1.article-section{
	display:block;
	color: #ffffff;
	float: left;
	background: url(http://media.economist.com/images/nav/bg_article_top.png) #FF0F00 top	right no-repeat;
	padding: 0 24px 4px 8px;	
	font-weight: bold;
	font-size: 1.2em;
}
#header_holder h1.article-section a{color:#fff}
#header_content_box{border-top:1px solid #ff0000}




/* Main Features - top stories */
	/* Header */
	#topstories .entry-title p, #topstories .entry-title p a{
		height:75px;
		font-size:11px;
		color:#fff;
		text-decoration:none;
		font-weight:normal;
		padding:8px;
		margin-top:219px;
		background: url(../images/fondotrasnegro.png);
	}
	/* Rubric */
	#topstories .entry-title p a{
		font-size:14px;
		font-weight:bold;
		background: none;
		padding:0px;
	}

/* Main features */
#topstories div.topstories_images ul{overflow:hidden; height:288px; background-color:#08526D}
#topstories div.topstories_images ul.topstories_nav_images{background-color:#FFFFFF;float:right;width:109px; margin-left:1px;}
#topstories div.topstories_images ul.topstories_bigbox{left: 0px; width:434px;float:left;}
#topstories div.topstories_images ul.topstories_bigbox li{position:absolute;}
#topstories div.topstories_images ul li#news2, 
#topstories div.topstories_images ul li#news3, 
#topstories div.topstories_images ul li#news4{filter:alpha(opacity=0);opacity: 0;-moz-opacity:0}
/* end of Main features */
/* Main features */
#topstories div.topstories_images ul{overflow:hidden; height:288px}
#topstories div.topstories_images ul.topstories_bigbox li{left: 0; position:absolute}
#topstories div.topstories_images ul li#news2, 
#topstories div.topstories_images ul li#news3, 
#topstories div.topstories_images ul li#news4{filter:alpha(opacity=0);opacity: 0;-moz-opacity:0}
/* end of Main features */

