html,body { height:100%; margin:0; padding:0}
body, h1, h2, legend
{
 	font-family:Arial 
}

html.hasFlash div { display:none}
html.hasFlash body { overflow:hidden }
html.hasFlash div#flash { display:block!important}

#flash
{
	position:absolute;
	z-index:20;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#header {margin-top:10px;}
img { border: 0}
body{ background-repeat:no-repeat}

div#artistas_nav
{
	width:19%;
	float:right;
}
div#artistas_nav a
{
  	display:block;
	font:11px solid tahoma ;
	color:#333;
	text-decoration:none;
}
div#artistas_nav dl
{
  	float:left;
  	width:50%;
  	border-top:1px solid #ccc;
  	margin:0px 0;
	background-color:#F0F0F0
}

div#artistas_nav dl.odd { clear:both}

div#artistas_nav dl.active
{
  background-color:#FFF;
  border-bottom:1px solid #333;
}

div#artistas_nav dt
{
  	margin:4px 0 2px 4px;
}
div#artistas_nav dd
{
	margin:0 10px;
	display:none;
}


div.panel
{
	float:left;
	width:500px;
	background-repeat:no-repeat
}

div.panel h2
{
  	background-color:#FFF;
	display:block;
	
}

div.panel div
{
  	background-color:#FFF;
  	font:11px arial;
  	display:inline;
	border:1px solid #ccc;
}

div.panel ul.discos
{
	display:block;
	width:400px;
}

div.panel table.agenda
{
	  margin-top:28px;
	clear:both;
  background-color:#FFF;
  font:10px tahoma;
}
div.panel table.agenda caption
{
 	font-size:18px;
 		padding:0 18px ;
 	display:inline;
	 background-color:#FFF; 
	 border-bottom:1px solid #CCC;
	 margin:10px 0;
}
div.panel table.agenda td
{
  border-bottom:1px solid #CCC;
  padding:4px;
}


div.panel ul.discos li
{
	background-color:#FFF;
  	display:block;
  	float:left;
  	width:47%;
  	padding:4px;
}
div.panel ul.discos li a
{
	font:11px solid tahoma ;
  	display:block;
  	float:left;
  	width:50%;
}

	body.Carrito #header {text-align:right}
	body.Carrito
	{
		width: 400px;
		margin:0 auto;
		background:#d5c6b3 url(../img/pattern.png);
	}
	.pedido
	{
		margin-bottom: 10px;
		font: 10px  tahoma, Helvetica, sans-serif;
		background:#d1c794 url(../img/pattern2.png);
		padding:4px;
		border-bottom:1px solid #999;
	}
	
	.pedido div
	{
		clear:both;
		margin:5px 0;
	}
	
	.pedido div span,
	.pedido label
	{
		font-weight:bolder;
		width:100px;
		display:block;
		float:left;
		margin-left:10px;
	}
	
	table.pedido
	{
		width:100%;
		border-collapse:collapse;
		font: 10px  tahoma, Helvetica, sans-serif;
	}
	
	.pedido legend,
	.pedido caption
	{
		font-size:18px;
		text-align:left;
	}
	
	.pedido th {padding:8px;}
	.pedido td
	{
		padding:4px;
		border-bottom:1px solid #999;
	}
	
	fieldset.pedido 
	{
		border:0;
		border-bottom:1px solid #999;
	}
	.pedido legend
	{
		padding: 4px
	}
	div.submit input
	{
		margin: 10px 0;
		float:right;
		border-top:2px double #999;
		border-left:2px double #999;
		border-bottom:2px double #000;
		border-right:2px double #000;
		background-color:#333;
		color:#FFF;
		font:10px Arial, Helvetica, sans-serif;
		width:auto;
		padding:4px;
	}
	div.submit input:hover
	{
		
		border-right:2px double #999;
		border-bottom:2px double #999;
		border-top:2px double #000;
		border-left:2px double #000;
	}
