/*
	red: 					#cd0100;
	dark red:				#2a0a0a;
*/
html { 
	overflow: 				-moz-scrollbars-vertical; 
	overflow-x: 			auto;
}

body{
	background-image:			url("images/bodybg.jpg");
	background-repeat:		repeat-x;
	background-color:			#222;
	text-decoration:			center;
	padding:				0px;
	margin:				0px;
	font-family:			tahoma;
	font-size:				11px;
}
img{
	border:				0px;
}
a{
	text-decoration:			none;
}
td{
	vertical-align:			top;
	margin:				0px;
	padding:				0px;
}
.clear{
	clear:				both;
}
.container{
	width:				994px;
	text-decoration:			left;
	margin-left:			auto;
	margin-right:			auto;
	position:				relative;
}
.header{
	height:				100px;
}
.header .header_logo{
	width:				228px;
	height:				37px;
	background-image:			url("images/Logo-Solo-Invitados.gif");
	background-repeat:		no-repeat;
	position:				absolute;	
	top:					50px;
	left:					390px;
}
.header_social{
	width:				160px;
	height:				14px;
	background-image:			url("images/social-top.jpg");
	background-repeat:		no-repeat;
	position:				absolute;	
	top:					69px;
	left:					830px;
}
.mainmenu{
	width:				994px;
	height:				27px;
	background-image:			url("images/bg-menu.gif");
	background-repeat:		no-repeat;
}
.mainmenu a{
	height:				26px;
	text-transform:			uppercase;
	float:				left;
	padding-left:			40px;
	padding-right:			40px;
	color:				#9c9696;
	font-size:				12px;
	background-image:			url("images/menu_spacer.jpg");
	background-repeat:		no-repeat;
	background-position:		right;		
}
.mainmenu a:hover{
	color:				#FFF;
}
.mainmenu a span{
	position:				relative;
	top:					6px;
}
.maincontent_ptrn{
	margin-top:				13px;
	background-image:			url("images/ptrn-main.gif");
	background-repeat:		repeat-y;
}
.maincontent_top{
	background-image:			url("images/bg-main-top.gif");
	background-repeat:		no-repeat;
}
.maincontent_bottom{
	background-image:			url("images/bg-main-bottom.gif");
	background-repeat:		no-repeat;
	background-position:		bottom;
	min-height:				500px;
	height:auto 			!important;
	height:				500px;
}
.sticker{
	background-image:			url("images/18092010.png");
	z-index:				10000;
	width:				160px;
	height:				76px;
	position:				absolute;
	top:					431px;
	left:					835px;
}
.sticker2{
	display:				block;
	background-image:			url("images/become-a-fan.png");
	z-index:				10000;
	width:				162px;
	height:				84px;
	position:				absolute;
	top:					400px;
	left:					835px;
}
.content{
	position:				relative;
	top:					25px;
	left:					40px;
	width:				910px;
	color:				#FFF;
	line-height:			18px;
	padding-bottom:			50px;
}
.content a{
	color:				#cd0100;
}
.content h1{
	font-size:				16px;
	color:				#cd0100;
	margin:				0px;
	padding:				0px;
}
.content p{
	margin:				0px;
	margin-bottom:			15px;
}
div.hrline{
	border-top:				1px solid #2a0a0a;
	width:				100%;
	margin-top:				10px;
}

.homecontent{
	position:				relative;
	left:					17px;
	top:					10px;
}
.home_quotes{
	position:				absolute;
	left:					44px;
	top:					210px;
	color:				#666;	
	font-size:				20px;
	font-family:			"Courier New";
	width:				800px;
}
.home_visual{
	width:				958px;
	height:				329px;
	border:				1px solid #2e0000;
	background-color:			#000;
}
.home_bottom_box{
	width:				298px;
	height:				160px;
	float:				left;
	color:				#666;
	line-height:			20px;
}
.home_bottom_box a.more{
	display:				block;
	width:				45px;
	height:				18px;
	background-image:			url("images/btn_more.gif");
	background-repeat:		no-repeat;	
	float:				right;
	position:				relative;
	top:					35px;
}
.home_bottom_box a{
	color:				#cd0100;
}
.home_bottom_box span{
	color:				#ce0000;
	font-size:				14px;
	font-weight:			bold;
}
.home_bottom_line{
	width:				30px;
	height:				150px;
	float:				left;	
	background-image:			url("images/home-bottom-line.gif");
	background-repeat:		no-repeat;
	background-position:		center;
}
.home_bottom_box h1{
	font-size:				16px;
	color:				#FFF;
	font-weight:			normal;
}
.footer{
	position:				relative;	
	height:				30px;
}
.footer_social{
	width:				150px;
	height:				13px;
	background-image:			url("images/social-bottom.jpg");
	background-repeat:		no-repeat;
	position:				absolute;	
	top:					0px;
	left:					25px;
	z-index:				1000;
}
.footer_text{
	font-size:				9px;
	color:				#3a3a3a;
	width:				994px;
	text-align:				center;
}
.footer_right{
	position:				absolute;
	top:					0px;
	width:				965px;
	text-align:				right;
	color:				#575757;
}
.footer_right a{
	color:				#FFF;
}
.footer_social a{
	width:				44px;	
	height:				10px;
	float:				left;
}
.header_social a{
	width:				53px;	
	height:				10px;
	float:				left;
	border:				0px solid red;
}

form.tellafriend input{
	width:				200px;
	font-size:				11px;
}
form button{
	border:				1px solid #2a0a0a;
	background-color:			#222;
	color:				#CCC;
	font-size:				11px;
}
.msgbox{
	border:				1px solid #2a0a0a;
	background-color:			#222;
	color:				#cd0100;
	font-size:				11px;
	padding:				15px;
	margin-bottom:			20px;
}
#flashPlayer{
	position:				absolute;
	top:					63px;
	left:					37px;	
}
#mymovie{
	border:				0px solid yellow!important;
}
.frs{
	float:				right;
	position:				relative;
	left:					10px;
}
.video{
	position:				relative;
	top:					-240px;
	left:					35px;
}
