*
{
	margin:0;
	padding:0;
}
html, body 
{
	margin:0;
	font-family:"Calibri", "Trebuchet MS", Arial, Verdana;
	font-size:14px;
	color: #aaa;
	background: #000;
}
img { border:none; }
.clear { clear:both; }

a:link, a:active, a:visited
{
	color: #ff9b8c;
	font-weight:bold;
	text-decoration:none;
	
	outline:none;
}
a:hover
{
	text-decoration:underline;
}

/**************************************************************************/

#top
{
	display:block;
	width:100%;
	height:22px;
	background:#322F2E url(../../../imgs/top-musikaze.jpg) scroll repeat-x;
}
	#top h1
	{
		float: left;
		display:block;
		margin: 0 15px 0 20px;
		width:110px;
		height:22px;
		text-indent: -9999px;
		background: url(../../../imgs/img/musikaze.png) scroll no-repeat 0 3px;
	}
		#top h1 a
		{
			display: block;
			width:110px;
			height:22px;
		}
	#top a:link, #top a:active, #top a:visited
	{
		display:block;
		float:left;
		padding: 2px 0 0 0;
		margin: 0 10px 0 10px;
		color:#999;
	}
	#top a:hover
	{
		color:#CCC;
	}
	#top #grupo-actual
	{
		color:#FFF;
	}

/**************************************************************************/

#mskz_sombra{
    background: url("./img/sombra_black.png");
    margin: 0 auto;
    width: 1004px;
}

#mskz_contenedor
{
	margin:0 auto;
	width:980px;
	background:#000;
}


/**************************************************************************/

#mskz_header
{
	display:block;
	width:100%;
	height:215px;
	text-align:left;
	clear:both;
}
	#mskz_header h1
	{
		text-indent:-9999px;
	}

	#mskz_header #idiomas
	{
		float:right; display:block; padding:0px 14px 0 0; clear:right;
	}

	#mskz_header #idiomas option
	{
		font-size:11px; line-height:11px;
	}

	#mskz_header #header-redes-sociales
	{
		float:right;
		display:block;
		padding: 20px 10px 0 0;
		height:47px;
	}
		#mskz_header #header-redes-sociales ul
		{
			padding:0;
			list-style:none;
		}
		#mskz_header #header-redes-sociales li
		{
			float:left;
			display: inline;
			margin: 0 3px 0 0;
			text-indent:-9999px;
		}
		#mskz_header #header-redes-sociales a:link, #mskz_header #header-redes-sociales a:active, #mskz_header #header-redes-sociales a:visited 
		{
			display:block;
			width: 32px;
			height:32px;
		}
		#mskz_header #header-redes-sociales .oficial {	 	background:url(../../../imgs/share/links/oficial.png) scroll no-repeat;	}
		#mskz_header #header-redes-sociales .facebook {	 	background:url(../../../imgs/share/links/facebook.png) scroll no-repeat;	}
		#mskz_header #header-redes-sociales .twitter { 		background:url(../../../imgs/share/links/twitter.png) scroll no-repeat; 	}
		#mskz_header #header-redes-sociales .youtube { 		background:url(../../../imgs/share/links/youtube.png) scroll no-repeat; 	}
		#mskz_header #header-redes-sociales .myspace { 		background:url(../../../imgs/share/links/myspace.png) scroll no-repeat; 	}
		#mskz_header #header-redes-sociales .vimeo { 		background:url(../../../imgs/share/links/vimeo.png) scroll no-repeat; 	}
		#mskz_header #header-redes-sociales .lastfm { 		background:url(../../../imgs/share/links/lastfm.png) scroll no-repeat; 	}
		#mskz_header #header-redes-sociales .blogger { 		background:url(../../../imgs/share/links/blogger.png) scroll no-repeat; 	}
		#mskz_header #header-redes-sociales .spotify { 		background:url(../../../imgs/share/links/spotify.png) scroll no-repeat; 	}
		#mskz_header #header-redes-sociales .tuenti { 		background:url(../../../imgs/share/links/tuenti.png) scroll no-repeat; 	}
		#mskz_header #header-redes-sociales .itunes { 		background:url(../../../imgs/share/links/itunes.png) scroll no-repeat; 	}
		#mskz_header #header-redes-sociales .musikaze { 	background:url(../../../imgs/share/links/musikaze.png) scroll no-repeat; 	}
		#mskz_header #header-redes-sociales .rss { 			background:url(../../../imgs/share/links/rss.png) scroll no-repeat; 		}
	
	#mskz_header #buscador
	{
		clear:both;
		float:right;
		display:block;
		display:none;
		margin: 0 11px 0 0;
	}
		#mskz_header #buscador input
		{
			padding: 1px 0 0 22px;
			width: 115px;
			height:16px;
			background:url(./img/buscador.png) scroll no-repeat;
			border:none;
			
			font-size: 10px;
			color: #666;
		}
	
	#mskz_header #mskz_menu
	{
		display:block;
		position: absolute;
		margin: 180px 0 0 0;
		padding: 0 0 12px 0;
		font-size:18px;
		width: 980px;
		background: url(./img/menu.png) bottom repeat-x;
	}
		#mskz_header #mskz_menu li
		{
			float: left;
			display:block;
			text-align: center;
			line-height:18px; 
			font-size:16px; 
		}
		#mskz_header #mskz_menu li a:link, #mskz_header #mskz_menu li a:active, #mskz_header #mskz_menu li a:visited 
		{
			float: left;
			display:block;
			font-size:18px; 
			padding: 5px 2px 0 12px;
			color:#fff;
			font-weight:normal;
		}
		#mskz_header #mskz_menu li a:hover
		{
			color:#ddd;
			font-weight:normal;
		}
		#mskz_header #mskz_menu li a strong 
		{
			color:#fff;
			font-weight:normal;
		}
	
/**************************************************************************/

#mskz_contenido
{
	float: left;
	padding:0;
	width: 660px;
	text-align:left;
}
	#mskz_contenido .margen
	{
		padding:20px 20px 20px 20px;
	}
	#mskz_menu2
	{
		padding:0 10px 10px 0;
		text-align:right;
	}
	#mskz_menu2 #mskz_menu
	{
		margin:0;
		padding:0;
		width: 960px;
	}
		#mskz_menu2 #mskz_menu li
		{
			float: right;
			display:block;
			text-align: center;
			line-height:18px; 
			font-size:14px; 
			font-weight:normal;
		}
		#mskz_menu2 #mskz_menu li a:link, #mskz_menu2 #mskz_menu li a:active, #mskz_menu2 #mskz_menu li a:visited 
		{
			display:block;
			padding: 5px 2px 0 10px;
			color:#fff;
		}
	#mskz_contenido h2, .css_mw_cat_tit
	{
		margin: 0 0 10px 0;
		padding: 0 0 5px 0;
		color: #fff;
		font-size: 20px;
		font-weight:bold;
		border-bottom:1px solid #fff;
		background-color:none;
	}
	.css_mw_cat_tit .peq {
		font-size: 14px; padding:0;
	}
	#mskz_contenido h3, #mskz_contenido h3 a:link, #mskz_contenido h3 a:visited, #mskz_contenido h3 a:active
	{
		margin: 0 0 3px 0;
		font-size: 18px;
		font-weight:bold;
		color:#fff;
	}
	#mskz_contenido p
	{
		padding: 0 0 10px 0;
	}

	#mskz_contenido .mskz_item
	{
		margin:2px 0 40px 0;
	}
		#mskz_contenido .mskz_item .fecha
		{
			font-size: 12px;
			color:#888;
			margin:0;
			padding:0 0 8px 0;
		}
	#mskz_contenido .fotos
	{
		float: left;
		margin: 0 35px 20px 0;
		width: 300px;
	}
		#mskz_contenido .fotos img, #mskz_contenido .videos img
		{
			margin: 0 0 20px 0;
		}
	#mskz_contenido .videos
	{
		float: left;
		width: 300px;
	}

.css_mw_cat_on, .css_mw_cat_link {
	font-size:18px; font-weight:normal;
}
.css_mw_cat_on strong {
	color:#fff;
}
.css_mw_menu_sep_hor
{
	padding:0 5px 0 5px;
}
.css_mw_form_lbl {
	color:#ddd;
}
.css_btn_icono, .css_mw_btn {
	background-color:#eee; border:1px solid #aaa; padding:2px 10px 2px 10px; font-size:15px; color:#444;
}
#FCabLogin .css_btn_icono, #FCabLogin .css_mw_btn, 
#FBtnEditar .css_btn_icono, #FBtnEditar .css_mw_btn, 
#FBtnsEditor .css_btn_icono, #FBtnsEditor td .css_btn_icono, #FBtnsEditor .css_mw_btn,
#FBtnsCerrarEditor .css_btn_icono, #FBtnsCerrarEditor td .css_btn_icono, #FBtnsCerrarEditor .css_mw_btn {
	font-size:12px; padding:0 2px 0 2px; background-color:#eee; border:1px solid #aaa; 
}

/**************************************************************************/

#mskz_sidebar
{
	float: left;
	padding:0;
	width: 320px;
	text-align:left;
}
	#mskz_sidebar .banner
	{
		margin: 0 0 10px 0;
		background:#222;
	}
	#mskz_sidebar .margen
	{
		padding: 20px 20px 20px 0;
	}
	#mskz_sidebar h4
	{
		padding: 20px 0 0 20px;
		font-size: 20px;
		font-weight:bold;
		color: #fff;
	}
	#mskz_sidebar h4 a:link, #mskz_sidebar h4 a:active, #mskz_sidebar h4 a:visited
	{
		color: #ddd;
	}
	#mskz_sidebar h4 a:hover
	{
		color: #fff;
	}
	#mskz_sidebar #twitter
	{
		height:205px;
		background:#222;
		margin:0 0 10px 0;
	}
		#mskz_sidebar #twitter .twitter-box
		{
			margin: 0 0 0 20px;
			overflow:hidden;
			height:130px;
		}
	#mskz_sidebar #facebook
	{
		height:320px;
		background:#222;
		margin:0 0 10px 0;
	}
		#mskz_sidebar #facebook .fb-like-box
		{
			margin: 10px 0 0 20px;
			background: #fff;
			overflow:hidden;
			height:235px;
		}
	#mskz_sidebar #mskz_widget
	{
		background:#222;
		overflow:hidden;
		color:#fff;
		margin:0 0 10px 0;
	}
	#mskz_sidebar #mskz_widget2
	{
		height:125px;
		background:#222;
		overflow:hidden;
		color:#fff;
		margin:0 0 10px 0;
	}
		#mskz_sidebar #mskz_widget h4, #mskz_sidebar #mskz_widget2 h4
		{
			margin-bottom:12px;
		}
		#mskz_sidebar #mskz_widget p, #mskz_sidebar #mskz_widget2 p
		{
			margin:0 25px 4px 20px; padding:0;
		}
		#mskz_sidebar #mskz_widget a:link, #mskz_sidebar #mskz_widget a:active, #mskz_sidebar #mskz_widget a:visited,
		#mskz_sidebar #mskz_widget2 a:link, #mskz_sidebar #mskz_widget2 a:active, #mskz_sidebar #mskz_widget2 a:visited
		{
			color:#fff;
		}
		#mskz_sidebar #mskz_widget a:hover, #mskz_sidebar #mskz_widget2 a:hover
		{
			color:#fff;
		}
		#mskz_sidebar #mskz_widget p a strong, #mskz_sidebar #mskz_widget2 p a strong
		{
			color:#ddd;
		}
		#mskz_sidebar #mskz_widget .txt, #mskz_sidebar #mskz_widget2 .txt
		{
			border:1px solid #333; background-color:#111; color:#ddd;
		}
		#mskz_sidebar #mskz_widget .btn, #mskz_sidebar #mskz_widget2 .btn
		{
			border:1px solid #333; background-color:#111; color:#ddd; padding:2px;
		}
	
	#mskz_cesta
	{
		height:150px;
		background:url(./img/fondo_cesta_negro.png) scroll no-repeat #222;
		overflow:hidden;
		color:#fff;
		margin:0;
		padding:10px;
	}
		#mskz_cesta #info
		{
			height:80px;
			color:#fff; font-size:13px;
		}
		#mskz_cesta #btn
		{
			height:30px; line-height:30px; text-align:right; padding:0 12px 0 0;
			color:#fff; font-size:13px;
		}
			#mskz_cesta #btn .btn
			{
				width:135px; height:21px; background:url(./img/cesta_btn.png) scroll no-repeat transparent; border:none;
				font-size:13px; color:#fff; text-align:center; outline:none;
			}
		#mskz_cesta #tit
		{
			height:28px; line-height:28px; text-align:right; padding:0 12px 0 0;
			color:#fff; font-size:14px;
		}
		#mskz_cesta #tit a
		{
			color:#fff; font-size:15px; font-style:italic;
		}

/**************************************************************************/

#mskz_footer
{
	margin:30px 0 0 0;
	padding: 5px 0 0 0;
	height: 25px;
	background: #000 url(../../../imgs/footer.jpg) scroll repeat-x;
}
	#mskz_footer .musikaze
	{
		float: left;
		display:block;
		margin: 0 15px 0 20px;
		width:101px;
		height:17px;
		text-indent: -9999px;
		background: url(../../../imgs/footer-musikaze.png) scroll no-repeat 0 3px;
	}

/**************************************************************************/

#fanpage { }

#fanpage #fanpage_cols { width:520px; overflow:hidden; margin:0 auto; }
#fanpage_izqda, #fanpage_dcha, #fanpage_centro { float:left; overflow:hidden; }
#fanpage_izqda {	width:7px; height:800px; left:0px; background:url(../../../imgs/fanpage_izqda.png) no-repeat top left; }
#fanpage_centro {	width:506px; height:800px; left:7px; }
#fanpage_dcha {		width:7px; height:800px; left:513px; background:url(../../../imgs/fanpage_dcha.png) no-repeat top left; }

#fanpage_izqda #mskz_header #mskz_menu,
#fanpage_dcha #mskz_header #mskz_menu {	margin:120px 0 0 0; width:7px; height:24px; }

#fanpage #mskz_header #header-redes-sociales { display:none; }
#fanpage #mskz_header #idiomas { margin-top:10px; }
#fanpage #mskz_contenido .margen { padding:0px 20px 5px 20px; }
#fanpage #mskz_contenido .margen .mskz_item { margin:2px 0 20px 0; font-size:14px; }
#fanpage #mskz_contenido .margen .mskz_item h3 a { font-size:15px; }
#fanpage #mskz_contenido .margen .mskz_item .fecha { padding:0 0 4px 0; }
#fanpage #mskz_contenido .margen .mskz_item .css_fmt_pd_t5 { padding:0; }
#fanpage #mskz_contenido .margen .css_item2 { margin:0;  }

#fanpage #pagina2 { 		width:506px; overflow:hidden; margin:0 auto; }
#fanpage #mskz_sombra { 	width:506px; overflow:hidden; }
#fanpage #mskz_contenedor { width:506px; overflow:hidden; height:772px; }
#fanpage #mskz_menu { 		width:506px; overflow:hidden; margin:95px 0 0 0; } 
#fanpage #mskz_contenido {	width:506px; overflow:hidden; }
#fanpage #mskz_fanpagefooter {		width:506px; overflow:hidden; margin:0 auto; padding:0; 
							position:absolute; z-index:200; background-color:#000;
							_left:0; 
							top:740px; 
							_top:712px; 
							height:60px;  
							background: url(../../../imgs/footer.png) scroll repeat-x 0 0;
}
#fanpage #mskz_fanpagefooter .musikaze {
		float: left;
		display:block;
		margin: 35px 15px 0 20px;
		width:101px;
		height:17px;
		text-indent: -9999px;
		background: url(../../../imgs/footer-musikaze.png) scroll no-repeat 0 3px;
}
#fanpage #mskz_fanpagefooter div { 		float:right; padding:36px 15px 0 0; }
#fanpage #mskz_fanpagefooter div a { 	color:#fff; padding:0 0 0 14px;
										background: url(../../../imgs/footer_link.png) scroll no-repeat 0 4px; }

#fanpage #mskz_cesta { height:30px; padding:5px 10px 0 10px; }
#fanpage #mskz_cesta #info { height:30px; float:left; }
#fanpage #mskz_cesta #tit { display:none; }


#pasos_tienda { 			border:1px solid #aaa; background-color:#eee; color:#aaa; height:36px; }
#pasos_tienda .on { 		background-color:#ddd;  }
#pasos_tienda .paso { 		float:left; padding:0 15px; border-right:1px solid #aaa; }
#pasos_tienda .paso .num { 	float:left; font-size:28px; }
#pasos_tienda .paso .txt { 	float:left; font-size:12px; padding:5px 0 0 3px; line-height:12px; }
#pasos_tienda .paso .on { 	color:#444; }
