body {
	background-repeat:no-repeat;
	background-color: #000;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #fff;
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
.separator {
	width: 100%;
	float: left;
	display: block;
	margin-top: 15px;
}
#wrapper {
	background-image: url(../images/bg_bottom.jpg);
	background-repeat:no-repeat;
	background-position: 0 bottom;
	width: 996px;
	margin: 0 auto;
}
#top, #center, #bottom {
	width: 926px;
	margin: 0 auto;
	clear:both;
}
#top { text-align: center; }
#top object {
	border: none;
}
#bottom { height: 375px; }
#videos {
	background-image: url(../images/sprite.jpg);
	background-position:0 -183px;
	background-repeat:no-repeat;
	width: 520px;
	height: 361px;
	float: left;
	margin-top: 30px;
}
	#videos .content {
		width: 373px;
		height: 241px;
		margin-left:74px;
		margin-top:64px;
		position:relative; 
		overflow:hidden;
		display: inline;
		float: left;
	}
	#videos .items {
		width:20000em;
		position:absolute;
	}
	#videos a, #videos .items a {
		float:left;
		cursor: pointer;
	}
	#videos .disabled {
		cursor: default;
	}
	#videos .controles {
		float: left;
		clear: left;
		width: 100%;
		margin-top: 15px;
	}
		#videos .prevPage {
			display:inline-block;
			float:left;
			height:0;
			padding-top:30px;
			margin-left:20px;
			overflow:hidden;
			width:100px;
		}
		#videos .nextPage {
			display:inline-block;
			float:right;
			height:0;
			padding-top:30px;
			margin-right:20px;
			overflow:hidden;
			width:100px;
		}
#music_player {
	float: right;
	margin-top: 30px;
}
#biografia {
	float: left;
	width: 520px;
	text-align: center;
	height: 145px;
	margin-top: 25px;
}
#sigueme {
	float: right;
	background-image: url(../images/sprite.jpg);
	background-position:-521px -495px;
	background-repeat:no-repeat;
	width: 359px;
	height: 89px;
	padding-top: 56px;
	margin-top: 25px;
}
	#sigueme a {
		display:inline;
		float:left;
		height:0;
		margin-bottom: 4px;
		overflow:hidden;
		padding-top:39px;
		width:157px;
	}
	#sigueme a.left { margin-left: 11px; }
	#sigueme a.right { margin-left: 22px; }
#google_ads_div_CHVYingo300x250, #google_ads_div_KataCL_300x250 {
	background-image: url(../images/sprite.jpg);
	background-position:-521px -183px;
	background-repeat:no-repeat;
	float:right;
	height:273px;
	padding:38px 0 0 30px;
	width:329px;
	margin-top: 20px;
}
#google_ads_div_CHVYingoTopLeaderboard, #google_ads_div_KataCL_728x90 {
	background-image: url(../images/sprite.jpg);
	background-position:0 -641px;
	background-repeat:no-repeat;
	margin: 0 auto;
	height:111px;
	padding:41px 0 0 20px;
	width:748px;
	margin-top: 15px;
}
#fotos {
	background-image: url(../images/sprite.jpg);
	background-repeat:no-repeat;
	float:left;
	height:182px;
	width:926px;
	margin-top: 15px;
}
	#fotos .content {
		display:inline;
		float:left;
		height:102px;
		margin-left:33px;
		margin-top:16px;
		overflow:hidden;
		position:relative;
		width:858px;
	}
	#fotos .items {
		width:20000em;
		position:absolute;
	}
	#fotos a, #fotos .items a {
		float:left;
		cursor: pointer;
		margin-right:24px;
	}
	#fotos .disabled {
		cursor: default;
	}
	#fotos .controles {
		float: left;
		clear: left;
		width: 100%;
		margin-top:20px;
	}
		
		#fotos .prevPage {
			display:inline-block;
			float:right;
			height:0;
			padding-top:24px;
			margin-right:7px;
			overflow:hidden;
			width:105px;
		}
		#fotos .nextPage {
			display:inline-block;
			float:right;
			height:0;
			margin-right:35px;
			overflow:hidden;
			padding-top:24px;
			width:105px;
		}
#letras {
	float: left;
	height: 145px;
	width: 520px;
	margin-top: 15px;
}
#contacto a {
	float: right;
	background-image: url(../images/contacto.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 0;
	padding-top: 145px;
	width: 359px;
	overflow: hidden;
	margin-top: 15px;
}
#form_contacto, #bio_kata, #letras_content {
	width: 520px;
	/*height: 500px;*/
	float: left;
	margin-top: 30px;
}
	#contacto_title {
		background-image: url(../images/sprite.jpg);
		background-position:0 -545px;
		background-repeat:no-repeat;
		display: block;
		height: 0;
		padding-top: 73px;
		width: 520px;
		overflow: hidden;
		margin: 0;
	}
	#form_contacto form {
		padding-left: 15px;
	}
	#form_contacto label, #form_contacto #message_box {
		float: left;
		clear: left;
		color: #01ecff;
		margin: 15px 0 5px;
	}
	#form_contacto #frm_nombre, #form_contacto #frm_email, #form_contacto #frm_mensaje {
		float: left;
		clear: left;
		background-color: #333333;
		color: #fff;
		border: 2px solid #000;
	}
	#frm_submit {
		float: left;
		clear: left;
		margin-top: 10px;
	}
#galeria {
	margin-top: 25px;
}
#layer_video {
	width: 520px;
	height: 330px;
}
	#layer_video .close {
		background-image: url(../images/close.jpg);
		background-repeat:no-repeat;
		float:right;
		height:15px;
		width:15px;
		cursor: pointer;
	}