#div-tienda {
	/*width:901px;
	overflow:auto;
	margin:0;
	background-image:url(../img/fondo-discografia.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	float:right;
	padding:90px 0 45px 0;
	min-height:520px;*/
}
h3 {
	margin:0 0 0 0;
}
#vercompra-div {
	background-color:#E4E4E4;
	margin:0 0 9px 0;
	padding:0 0 2px 0;
	background-image:url(../img/tabla-div.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#vercompra-div a {
	text-decoration:underline;
	color:#595959;
}
table {
	width: 630px;
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
caption {
	display:none;
}
th {
	color:#FFFFFF;
	background-image:url(../img/tabla-th.gif);
	background-repeat:repeat-x;
	height:38px;
}
.trA {
	background-image:url(../img/tabla-trA.gif);
	background-repeat:repeat-x;
	height:36px;
}
.trB {
	background-image:url(../img/tabla-trB.gif);
	background-repeat:repeat-x;
	height:36px;
}
.total {
	height:36px;
	font-weight:900;
}
a.boton-positivo {
	width:176px;
	height:28px;
	text-align:center;
	background-image:url(../img/tienda-bot.gif);
	background-repeat:no-repeat;
	padding:3px 0 0 0;
	margin:0 10px 0 0;
	display:block;
	color:#535353;
}
a:hover.boton-positivo {
	width:176px;
	height:28px;
	text-align:center;
	background-image:url(../img/tienda-bot_f2.gif);
	background-repeat:no-repeat;
}
a.boton-negativo {
	width:176px;
	height:28px;
	text-align:center;
	background-image:url(../img/tienda-bot_f2.gif);
	background-repeat:no-repeat;
	padding:3px 0 0 0;
	margin:0 10px 0 0;
	display:block;
	color:#535353;
}
a:hover.boton-negativo {
	width:176px;
	height:28px;
	text-align:center;
	background-image:url(../img/tienda-bot.gif);
	background-repeat:no-repeat;
}
.tabla-botones {
	float:right;
	padding:0;
	margin:0;
}
.tabla-botones li {
	float:left;
}
#check-out {
	width:991px;
	height:482px;
	background-image:url(../img/fondo-d.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	overflow:hidden;
}
#check-out div {
	width:609px;
	float:right;
	margin:60px 0 0 0;
}
#check-out div h2 {
	margin:65px 0 0 20px
}
.check-out-p {
	background-image:url(../img/check_out.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding:50px 0 50px 86px;
}
a.check-out-volver {
	width:136px;
	height:28px;
	text-align:center;
	background-image:url(../img/check_out-bot.gif);
	background-repeat:no-repeat;
	padding:3px 0 0 0;
	margin:0 10px 0 86px;
	display:block;
	color:#535353;
}
a:hover.check-out-volver {
	width:136px;
	height:28px;
	text-align:center;
	background-image:url(../img/check_out-bot_f2.gif);
	background-repeat:no-repeat;
}
#frmPedido {
	width:630px;
	overflow:auto;
	overflow:hidden;
}
#frmPedido fieldset, div.fieldset {
	width:315px;
	float:left;
}
#frmPedido fieldset.completo {
	width:630px;
	display:block;
	float:none;
	padding:0 0 15px 0;
}
#frmPedido fieldset.completo label {
	float:none;
	font-weight:900;
}
#frmPedido fieldset.completo p {
	margin:0;
	padding:0 0 0 22px;
	font-size:11px;
}
label.checkbox {
	display:block;
	float:none !important;
	clear:both;
}
#datos_envio {
}
div.fieldset {
	padding-bottom:20px;
}
#frmPedido input, #frmPedido textarea {
	border:1px solid #E4E4E4;
	padding:3px;
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#979797;
}
#frmPedido select {
	border:1px solid #E4E4E4;
	padding:3px;
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#979797;
}
#frmPedido label {
	float:left;
	padding:0;
}
#frmPedido legend {
	display:none;
}
div.fieldset table {
	width:355px !important;
}
div.fieldset table td {
	text-align:left;
}
div.fieldset table td.item {
	font-weight:900;
}
h4 {
	color:#DC4A26;
	font:normal 20px Georgia, "Times New Roman", Times, serif;
	margin:0 0 10px 0;
}
div#shop {
	widows:850px;
	overflow:auto;
	overflow:hidden;
	display:inline-block;
	margin:20px 0 0 21px;
	padding:0;
	clear:both;
}
.nomargin {
	margin:0!important
}
div#shop p {
	text-align:left;
	margin:0 0 16px 0;
	padding:0;
}
div#shop h2 {
	color: #DC4A26;
	font:nomal 20px Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0 0 16px 0;
	background:url(../img/linea-doble.gif) repeat-x 0 bottom;
	display:block;
	width:850px;
	overflow:auto;
	overflow:hidden;
}
div#shop ul#navegacion {
	width:126px;
	overflow:auto;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left;
}
div#shop ul#navegacion li {
	overflow:auto;
	overflow:hidden;
	margin:0;
	padding:8px 0 8px 0;
	text-align:right;
	border-bottom:1px solid #e4e4e4;
}
div#shop ul#navegacion li a {
	color:#636363;
	padding:0 20px 0 0;
	background:url(../img/navegacion_flechas.png) no-repeat 0 -21px;
	display:block;
}
div#shop ul#navegacion li a:hover {
	color:#FFFFFF;
	padding:0 20px 0 0;
	background:url(../img/navegacion_flechas.png) no-repeat 0 0;
	display:block;
}
div#shop ul#navegacion li a.activo {
	color:#FFFFFF;
	padding:0 20px 0 0;
	background:url(../img/navegacion_flechas.png) no-repeat 0 0;
	display:block;
}
div#shop div#shop_contenido_inicio {
	width:630px;
	overflow:auto;
	overflow:hidden;
	display:inline-block;
	margin:0;
	padding:12px 0 50px 0;
	float:right;
}
div#shop div#shop_contenido_lista {
	width:630px;
	overflow:auto;
	overflow:hidden;
	display:inline-block;
	margin:0;
	padding:12px 0 0 0;
	float:right;
}
div#shop div#shop_contenido_ficha {
	width:630px;
	overflow:auto;
	overflow:hidden;
	display:inline-block;
	margin:0;
	padding:12px 0 0 0;
	float:right;
}
div#shop div#shop_contenido_inicio h3 {
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0 0 9px 0;
	padding:3px 13px 5px 8px;
	background:url(../img/back_flecha.png) no-repeat right 0;
	text-transform:uppercase;
	display:inline-block;
}
div#shop div#shop_contenido_inicio div#shop_inicio_destacamos p.img {
	height:239px;
	width:auto;
	overflow:auto;
	overflow:hidden;
	float:left;
	margin:0;
	padding:0 0 10px 0;
	background:url(../img/shadow_bottom.png) no-repeat 0 bottom;
}
div#shop div#shop_contenido_inicio div#shop_inicio_destacamos p.img img {
	height:239px;
	background:url(../img/shadow_right.png) no-repeat right 0;
	padding:0 6px 0 0;
}
div#shop div#shop_contenido_inicio div#shop_inicio_destacamos {
	width:630px;
	overflow:auto;
	overflow:hidden;
	display:inline-block;
	margin:0 0 43px 0;
	padding:0;
}
div#shop div#shop_contenido_inicio div#shop_inicio_destacamos div {
	width:336px;
	overflow:auto;
	overflow:hidden;
	float:right;
	margin:0;
	padding:0;
}
div#shop div#shop_contenido_inicio div#shop_inicio_destacamos h4 {
	color:#898989;
	margin:0 0 9px 0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
}
div#shop div#shop_contenido_inicio div#shop_inicio_destacamos h4 span {
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0 0 9px 0;
	padding:3px 13px 5px 8px;
	background:url(../img/back_flecha.png) no-repeat right 0;
	text-transform:uppercase;
	display:inline;
}
div#shop div#shop_contenido_inicio div#shop_inicio_destacamos h4 a {
	color:#898989;
}
div#shop div#shop_contenido_inicio div#shop_inicio_destacamos h4 a:hover {
	color:#dc4a26;
}
div#shop p.verproducto a {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#595959;
	display:inline-block;
	background:url(../img/shop_mas.png) no-repeat 0 3px;
	padding:0 0 0 14px;
	text-decoration:underline;
}
div#shop p.verproducto a:hover {
	color:#dc4a26;
}
div#shop ul#shop_listado_articulos {
	width:630px;
	overflow:auto;
	overflow:hidden;
	display:inline-block;
	margin:0 0 43px 0;
	padding:0;
}
div#shop ul#shop_listado_articulos {
	width:630px;
	overflow:auto;
	overflow:hidden;
	display:inline-block;
	margin:0 0 43px 0;
	padding:0;
}
div#shop ul#shop_listado_articulos li {
	width:140px;
	overflow:auto;
	overflow:hidden;
	margin:0 23px 25px 0;
	padding:0;
	float:left;
	text-align:left;
}
div#shop ul#shop_listado_articulos li p.img {
	height:103px;
	width:auto;
	overflow:auto;
	overflow:hidden;
	margin:0;
	padding:0 0 9px 0;
	background:url(../img/shadow_bottom.png) no-repeat 0 bottom;
	display:inline-block;
	clear:both!important;
}
div#shop ul#shop_listado_articulos li p.img img {
	height:103px;
	background:url(../img/shadow_right.png) no-repeat right 0;
	padding:0 6px 0 0;
}
div#shop ul#shop_listado_articulos li h5 {
	color:#898989;
	margin:0 0 9px 0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
}
div#shop ul#shop_listado_articulos li h5 a {
	color:#898989;
}
div#shop ul#shop_listado_articulos li h5 a:hover {
	color:#dc4a26;
}
div#shop ul#shop_listado_articulos li p.formato {
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0 0 3px 0;
	padding:3px 8px 3px 8px;
	text-transform:uppercase;
	display:inline-block;
	background-color:#dc4a26;
	clear:both!important;
}
div#shop div#shop_contenido_lista h3#tienda_lista_tit {
	color: #DC4A26;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	font-size:20px;
	margin:0;
	padding:0;
	display:block;
	overflow:auto;
	overflow:hidden;
}
div#shop div#shop_contenido_ficha h3 {
	color: #898989;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:20px;
	margin:0 0 10px 0;
	padding:0;
	display:block;
	overflow:auto;
	overflow:hidden;
}
div#shop div#shop_contenido_ficha div#producto p.img {
	height:239px;
	width:auto;
	overflow:auto;
	overflow:hidden;
	float:left;
	margin:0;
	padding:0 0 10px 0;
	background:url(../img/shadow_bottom.png) no-repeat 0 bottom;
}
div#shop div#shop_contenido_ficha div#producto p.img img {
	height:239px;
	background:url(../img/shadow_right.png) no-repeat right 0;
	padding:0 6px 0 0;
}
div#shop div#shop_contenido_ficha div#producto {
	width:630px;
	overflow:auto;
	overflow:hidden;
	display:inline-block;
	margin:0 0 43px 0;
	padding:0;
}
div#shop div#shop_contenido_ficha div#producto div {
	width:336px;
	overflow:auto;
	overflow:hidden;
	float:right;
	margin:0;
	padding:0;
}
div#shop div#shop_contenido_ficha div#producto div p.pvp {
	font:normal 24px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#dc4a26;
}
div#shop div#shop_contenido_ficha div#producto div p.producto_novedad {
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:3px 10px 10px 10px;
	background:url(../img/back_novedad.png) no-repeat center 0;
	text-transform:uppercase;
	display:inline-block;
	text-align:center;
	text-transform:uppercase;
}
p.atras_shop {
	margin:100px 0 0 0!important;
	float:right!important;
	width:113px!important;
	height:28px!important;
	background-position:right;
	background-image:url(../img/atras.gif);
	background-repeat:no-repeat;
	padding:5px 0 0 0!important;
}
p.atras_shop a {
	margin:0 0 0 34px;
	color:#C1C1C1;
	text-decoration:none;
}
p.atras_shop a:hover {
	color:#FFF;
}
div#shop div#shop_contenido_ficha div#producto div p a.comprar {
	width:128px;
	height:21px;
	display:block;
	background:url(../img/carrito.png) no-repeat 0 0;
	color:#FFF;
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	padding:7px 0 0 10px;
}
div#shop div#shop_contenido_ficha div#producto div p a:hover.comprar {
	background:url(../img/carrito.png) no-repeat 0 -28px;
}
div#shop div#shop_contenido_ficha ul#ampliar_img {
	float:left;
	margin:15px 0 0 0;
}
div#shop div#shop_contenido_ficha ul#ampliar_img li {
	width:50px;
	margin:0 12px 0 0;
	float:left;
	padding:0 0 2px 0;
	background:url(../img/shadow_bottom.png) no-repeat 0 bottom;
}
div#shop div#shop_contenido_ficha ul#ampliar_img li img {
	width:47px;
	background:url(../img/shadow_right.png) no-repeat right 0;
	padding:0 3px 0 0;
}
div#shop div#shop_contenido_ficha div#puede_interesar {
	width:630px!important;
	overflow:auto!important;
	overflow:hidden!important;
	display:inline-block!important;
	margin:35px 0 43px 0!important;
	padding:0!important;
}
div#shop div#shop_contenido_ficha div#puede_interesar h4 {
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0;
	padding:3px 13px 5px 8px;
	background:url(../img/back_flecha.png) no-repeat right 0;
	text-transform:uppercase;
	display:inline-block;
	float:left;
}
div#shop div#shop_contenido_ficha div#puede_interesar ul {
	margin:0;
	padding:0;
	float:right;
}
div#shop div#shop_contenido_ficha div#puede_interesar li {
	width:130px;
	overflow:auto;
	overflow:hidden;
	margin:0 10px 25px 0;
	padding:0;
	float:left;
	text-align:left;
}
div#shop div#shop_contenido_ficha div#puede_interesar li br {
	clear:both!important;
}
div#shop div#shop_contenido_ficha div#puede_interesar li p.img {
	height:103px;
	width:auto;
	overflow:auto;
	overflow:hidden;
	margin:0 0 5px 0;
	padding:0 0 9px 0;
	background:url(../img/shadow_bottom.png) no-repeat 0 bottom;
	display:inline-block;
	clear:both!important;
}
div#shop div#shop_contenido_ficha div#puede_interesar li p.img img {
	height:103px;
	background:url(../img/shadow_right.png) no-repeat right 0;
	padding:0 6px 0 0;
}
div#shop div#shop_contenido_ficha div#puede_interesar li h5 {
	color:#898989;
	margin:0 0 9px 0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
}
div#shop div#shop_contenido_ficha div#puede_interesar li h5 a {
	color:#898989;
}
div#shop div#shop_contenido_ficha div#puede_interesar li h5 a:hover {
	color:#dc4a26;
}
div#shop div#shop_contenido_ficha div#puede_interesar li p.formato {
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0 0 3px 0;
	padding:3px 8px 3px 8px;
	text-transform:uppercase;
	display:inline-block;
	background-color:#dc4a26;
	clear:both!important;
}
div#shop div#shop_contenido_ficha table#music {
	width:630px;
	display:inline-block;
	margin:30px 0 0 0;
	padding:0;
	clear:both;
	background-color:#f4f4f4;
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div#shop div#shop_contenido_ficha table#music thead {
	background-color:#444444;
	color:#FFF;
	width:100%;
	display:block;
}
div#shop div#shop_contenido_ficha table#music thead th#th_left {
	width:453px;
	color: #FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	text-align:left;
}
div#shop div#shop_contenido_ficha table#music thead th#th_left span {
	font:normal 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#e98b74;
}
div#shop div#shop_contenido_ficha table#music thead th#th_der {
	width:181px;
	text-align:right;
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div#shop div#shop_contenido_ficha table#music thead th#th_der a {
	color:#c7c7c7;
}
div#shop div#shop_contenido_ficha table#music thead th#th_der a:hover {
	color:#7c7c7c;
}
div#shop div#shop_contenido_ficha table#music tbody tr td {
	border-top:1px solid #FFF;
}
div#shop div#shop_contenido_ficha table#music tbody tr td.music_col_a {
	width:40px;
}
div#shop div#shop_contenido_ficha table#music tbody tr td.music_col_b {
	width:413px;
}
div#shop div#shop_contenido_ficha table#music tbody tr td.music_col_c {
	width:66px;
	text-align:center;
	color:#dc4a26;
}
div#shop div#shop_contenido_ficha table#music tbody tr td.music_col_d {
	width:115px;
	text-align:center;
}
div#shop div#shop_contenido_ficha table#music tbody tr td.music_col_d a {
	width:104px;
	height:19px;
	display:block;
	text-align:center;
	color:#FFF;
	background:url(../img/shop_carrito.png) no-repeat 0 0;
	font-size:11px;
	padding:6px 0 0 12px;
}
div#shop div#shop_contenido_ficha table#music tbody tr td.music_col_d a:hover {
	background:url(../img/shop_carrito.png) no-repeat 0 -25px;
}
div#shop div#shop_contenido_ficha table#music tbody tr.impar td {
	background-color:#e4e4e4!important;
}

