@charset "UTF-8";
/* bilboost.com */
/* home.css */
/* Created Oct, 2009 */
/* Modified Oct, 2009
--------------------------------------- */
#central .bgDestacados{
	position:absolute;
	top:202px;
	left:0px;
	width:100%;
	background-image:url("/resources/images/common/bgTextureBlack.png");
	background-position:right;
	text-align:center;
}

#central .content .destacados .banner1,
#central .content .destacados .banner2{
	cursor:pointer;
	position:relative;
}

#central .content .destacados .banner1:hover,
#central .content .destacados .banner2:hover{
	opacity:0.80;
	filter:alpha(opacity=80);
}

#featuredPanel{
	width: 471px;
	height: 324px;
	background-image:url("/resources/images/home/featured/bg.png");
	float:left;
	position:relative;
	margin-bottom:5px;
}

	#featuredPanel #featured_banners{
		top:28px;
		left:8px;
		width:456px;
		height: 290px;
		overflow:hidden;
		position:absolute;
	}
	
	#featuredPanel #featured_banners #featured_bannersHolder{
		position:absolute;
		top:0px;
		left:0px;
	}
	
	#featuredPanel .destacado{
		position:relative;
		float:left;
		width: 456px;
		height: 290px;
	}
	
	#featuredPanel .destacado:hover{
		opacity:0.80;
        filter:alpha(opacity=80);
	}
	
	#featuredPanel #featured_play{
		width: 21px;
		height: 20px;
		background-image:url("/resources/images/home/featured/play.png");
		position:absolute;
		top:4px;
		left:11px;
		cursor:pointer;
	}
	
	#featuredPanel #featured_pause{
		width: 22px;
		height: 20px;
		background-image:url("/resources/images/home/featured/pause.png");
		position:absolute;
		top:4px;
		left:35px;
		cursor:pointer;
	}
	
	#featuredPanel #featured_pause:hover,
	#featuredPanel #featured_play:hover{
		opacity:0.80;
		filter:alpha(opacity=80);
	}
	
	#featuredPanel #featured_navigator{
		height:11px;
		position:absolute;
		right:11px;
		top:8px;
	}
	
	#featuredPanel .featured_navigator_button{
		width:11px;
		height:11px;
		float:left;
		margin-left:4px;
		cursor:pointer;
	}
	
	#featuredPanel .featured_navigator_button.active{
		background-image:url("/resources/images/home/featured/navigatorbtn.png");
	}
	
	#featuredPanel .inactive{
		background:none;
		background-color:#FFFFFF;
	}

#newsPanel{
	width: 470px;
	float:right;
	overflow:hidden;
}

	#newsPanel #newsBoxes{
		min-height:300px;
		margin-bottom:5px;
	}

	#newsPanel #newsTabs{
		width: 197px;
		height: 30px;
		margin-bottom:10px;
	}
	
	#newsPanel #newsTabs div{
		width: 98px;
		height: 30px;
		float:left;
		cursor:pointer;
	}
	
	#newsPanel #newsTabs #tab1{
		background-image:url("/resources/images/home/news/tabs.png");
	}
	
	#newsPanel #newsTabs #tab2{
		background-image:url("/resources/images/home/news/tabs.png");
		background-position:-99px 0px;
	}
	
	#newsPanel #newsTabs #tab1.active{
		background-position:0px -30px;
	}
	#newsPanel #newsTabs #tab2.active{
		background-position:-99px -30px;
	}
	
	#newsPanel .news_box{
		width:462px;
		margin-left:8px;
		overflow:hidden;
	}
	
	#newsPanel #news2{
		height:0;
	}
	
	#newsPanel .news_box .item{
		background-image:url("/resources/images/home/news/divider.png");
		background-position:left bottom;
		background-repeat:repeat-x;
		margin-bottom:10px;
	}
	
	#newsPanel .news_box .item .image{
		float:left;
		margin-right:10px;
	}
	
	#newsPanel .news_box .item .date{
		color:#d14c05;
		margin-bottom:6px;
		letter-spacing:-0.05em;
	}
	
	#newsPanel .news_box .item h4{
		margin-bottom:5px;
		letter-spacing:-0.05em;
	}
	
	#newsPanel .news_box .item p{
		font-size:0.95em;
		line-height:1.3em;
		color:#1d1d1d;		
	}
	#newsPanel .news_box .item .intro{
		float:left; width:350px;
	}
	
	#newsPanel .news_box .item p a{
		color:#0f1cca;
		line-height:3.5em;
	}
	
	#newsPanel .news_box .item p a:hover{
		color:#5660e6;	
	}
	
	#newsPanel .news_box .item .btnGO{
		float:right;
		margin-top:-3.2em;
		margin-right:-2px;
		display:inline;
		margin-bottom:0px;
	}
	
#usersTitle{
	width:463px;
	float:left;
}

#usersPanel{
	float:left;
	width:471px;
	overflow:hidden;
	padding-left:1px;
}


	#usersPanel .user{
		width:93px;
		height:140px;
		float:left;
		margin-right:1px;
		margin-bottom:1px;
		overflow:hidden;
		position:relative;
		cursor:pointer;
	}
	
	#usersPanel .user.lastInRow{
		margin-right:0px;
	}	
	
	#usersPanel .user a div{
		color:#d14c05;
		font-size:0.85em;
	}
	
	#usersPanel .user a img{
		width:93px;
		height:100px;
	}
	
	#usersPanel .user a .name{
		position:absolute;
		top:100px;
		left:0px;
		background-color:#000;
		width:82px;
		height:32px;
		padding-left:8px;
		padding-right:3px;
		padding-top:8px;
		cursor:pointer;
		text-transform:capitalize;
	}
	
	#usersPanel .user a .surname{
		color:#fcfbfb;
		text-transform:capitalize;
	}
	
	#usersPanel .user .infoLayer{
		background-image:url("/resources/images/home/users/mask.png");
		position:absolute;
		width:90px;
		height:165px;
		cursor:pointer;
		
		padding-left:45px;
		padding-top:35px;
		
		top:-150px;
		left:33px;
	}
	
	#usersPanel .user .infoLayer p{
		color:#b63715;
		font-size:0.9em;
		font-weight:bold;
		line-height:1.2em;
		text-transform:capitalize;
	}
	
	#usersPanel .user .infoLayer .data{
		color:#533600;
		margin-bottom:5px;
	}

#newsletterPanel{
	background-image:url("/resources/images/home/newsletter/bg.png");
	background-repeat:no-repeat;
	background-position:right;
	width:453px;
	height:79px;
	float:right;
	
	padding-top:8px;
	padding-left:17px;
}

	#newsletterPanel .joinus{
		font-size:2em;
		color:#fffefe;
	}

	#form_newsletter input{
		background-color:#ffffff;
		font-size:1em;
		line-height:0.8em;
		padding: 2px 2px 2px 2px;
		border:#363435 solid 1px;
		margin-top:3px;
		width:300px;
	}
	
	#form_newsletter .btnNewsletter{
		width:90px;
		height:20px;
		border:none;
		padding: 0 0 0 0;
		float:right;
		margin-right:20px;
	}
	
	#form_newsletter .btnNewsletter:hover{
		opacity:0.80;
        filter:alpha(opacity=80);
	}
	
#flashVideo{
	position:absolute;
	top:30px;
	left:50px;
}

#videoContainer{
	width:320px;
	height:265px;
}
