/* CSS Document */
*	{	margin:0;
		padding:0;
		}
a	{	cursor:pointer;	}

a img	{	border:none;	}

body	{	background:#510000 url(../images/bodyBackground.jpg) center top no-repeat;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			margin:30px auto auto;
			}

div.left	{	float:left;
				clear:right;
}

div.right	{	float:left;
				clear:right;
}

div.center	{	text-align:center;
				margin:auto;
				}

div.clear	{	clear:both;
				float:left;
				display:block;	}

div#contenedorPrincipal	{	width:917px;
							height:25px;
							margin:auto;
							}

div#header	{	width:917px;
				height:177px;
				float:left;
				clear:both;
				background:url(../images/headerImage.jpg) no-repeat;
				}

div#mainContent	{	width:917px;
					float:left;
					clear:both;
					background:url(../images/mainContentBG.jpg) top no-repeat;
					margin:0;
					}

div#contenedorIzquierdo	{	width:150px;
							padding:10px 0 0 0;
							float:left;
							clear:right;
							background:#271403;
							}

div#contenedorDerecho	{	width:747px;
							padding:15px 0;
							float:left;
							clear:right;
							min-height:500px;
							}

div#footer	{	width:917px;
				clear:both;
				background:#000;
				}

div.membrete	{	background:#281403;
					padding:0 0 0 15px;
					margin:0 0 15px 0;
					width:752px;
					}

div.contenidoWeb	{	padding:0 15px;
						float:left;
						clear:both;
						width:737px;
						}

div.googleMap	{	width:610px;
					height:434px;
					background:url(../images/borde_googleMap.png) no-repeat;
					padding:13px;
					margin-top:10px;
					}

div.linkHome	{	clear:both;
					float:left;
					height:150px;
					margin:14px 0 0 13px;
					width:204px;
					}

div#topContainer	{	float:left;
						clear:both;
						height:30px;
						padding:17px 0 13px 0;
						width:670px;
						text-align:right;
						display:block;
}

#topContainer ul	{	list-style:none;
						float:right;
						clear:right;
						position:relative;
}

#topContainer ul li	{	float:left;
						clear:right;
}

#topContainer p	{	font-size:11px;
					color:#fff;
					padding:7px 0;
					}

#topContainer p a	{	color:#fff; text-decoration:none;	}
#cart	{	background:url(../images/cartIcon.png) left no-repeat;
			padding:0 0 0 25px;
			color:#fff;
			text-decoration:none;
			z-index:1000;
}
#cartBody	{	background:url(../images/cartFooter.png) bottom no-repeat;
				position:absolute;
				right:-1px;
				text-align:left;
				top:34px;
				width:232px;
				z-index:9000;
				display:none;
}
#cartBody h2	{	background:#f2f2f2 url(../images/cartIconProducts.png) 15px no-repeat;
					width:180px;
					float:left;
					clear:both;
					display:block;
					color:#6D0101;
					font-size:12px;
					font-weight:bold;
					padding:10px 0 8px 50px;
					border:1px #281403 solid;
					}

#cartBody ul	{	background:#ffe8b6;
					clear:both;
					display:block;
					float:left;
					list-style-image:none;
					list-style-position:outside;
					list-style-type:none;
					padding:5px 0 0 0;
					border-left:1px #281403 solid;
					border-right:1px #281403 solid;
					width:230px;
					}

#cartBody ul li	{	border-bottom:1px #281403 solid;
					padding:5px;
					width:220px;
					}

#cartBody ul li p	{	color:#281403;
						padding:10px 5px;
						line-height:1.5em;
						clear:both;
						width:150px;
}

#cartBody p	{	color:#666;
				padding:10px;
				line-height:1.5em;
				clear:both;
}

#cartBody p a	{	color:#281403;
					text-decoration:none;
}
#cartBody p a:hover	{	color:#6d0101;
						text-decoration:none;
}

a.addProduct	{	background:url(../images/cartIconProducts.png) left 10px no-repeat !important;
					padding:10px 0 0 25px !important;
					color:#666 !important;
					text-decoration:none !important;
					font-weight:normal !important;
					display:block !important;
					}

a.addProduct:hover	{	text-decoration:underline !important;	}

a.cartDeleteProduct	{	background:url(../images/cartDeleteIcon.png) left no-repeat !important;
						padding:10px;
						position:relative;
						bottom:-1px;
						margin:0 0 0 5px;
						}

#cotizarItems	{	float:left;
					clear:both;
					background:none;
					margin:0;
					padding:0 0 0 10px;
					list-style:none;
					}

#cotizarItems li	{	clear:both;
						padding:10px 0;
						}

#cotizarItems li p	{	color:#666;
						padding:0px;
						line-height:1.5em;
						font-size:11px;
}

#cotizarItems li p a	{	color:#281403;
							text-decoration:none;
}
#cotizarItems li p a:hover	{	color:#6d0101;
								text-decoration:none;
}

div.headerLinks	{	clear:both;
					float:left;
					height:65px;
					margin:25px 0 0 10px;
					width:670px;
					}

div.linkHome a	{	display:block;
					text-decoration:none;
					}

div.headerLinks	ul	{	list-style:none;	}

div.headerLinks ul li	{	float:left;
							clear:right;
							padding:0 18px;
							}

div#contenedorIzquierdo	ul	{	list-style:none;	}

div#contenedorIzquierdo	ul li ul	{	padding:0px 0 25px 35px; }
div#contenedorIzquierdo	ul li ul li a	{	padding:5px;
											display:block;
											color:#fff;
											text-decoration:none;
											}
div#contenedorIzquierdo	ul li a	{	padding:0 0 0 10px;	}

div.membrete h1	{	font-size:17px;
					font-weight:900;
					color:#e4cca1;
					padding:5px 0;
					}

div.contenidoWeb p	{	padding:7px 0;
						line-height:1.3em;
						font-size:13px;
						}

div.contenidoWeb p a	{	color:#510000;
							text-decoration:none;
							}

div.contenidoWeb p a:hover	{	color:#c00;
								}

div#footer p	{	font-size:11px;
					font-weight:bold;
					color:#fff;
					padding:15px 20px;
					display:block;
					text-align:center;
					}

div.coverBig	{	background:url(../images/borde_cover_big.png) no-repeat;
					clear:right;
					float:left;
					height:315px;
					padding:17px;
					width:301px;
					}

div.coverDVDBig	{	background:url(../images/borde_dvd_big.png) no-repeat;
					clear:right;
					float:left;
					height:400px;
					padding:17px;
					width:282px;
					}

div.tracklist	{	clear:right;
					float:left;
					padding:0 10px 0 35px;
					width:350px;
					}

div.tracklist h2	{	font-size:14px;
						font-weight:600;
						color:#000;
						padding:5px 0;
						}

div.tracklist ul	{	list-style:none;
						padding:0 0 0 15px;
						}

div.tracklist ul li p	{	margin:0px;
							padding:0px;
							line-height:1.7em;
							}

div.listado	{	width:700px;
				padding:15px 0 0 37px;
				float:left;
				clear:both;
				text-align:center;
				}

div.listado .item	{	background:url(../images/itembg.png) no-repeat;
						width:120px;
						height:175px;
						float:left;
						padding:15px;
						margin:0 20px 20px 0;
						}

div.listado .item img	{	margin:5px auto 37px auto;
							display:block;
							clear:both;
							}

div.listado .item p	{	font-size:12px;
						line-height:1.2em;
						padding:0;
						margin:0;
						}

div.paginacion	{	width:707px;
					padding:15px;
					float:left;
					clear:both;
					text-align:center;
					}

div.paginacion a	{	margin:0 10px;	}

input[type="text"]	{	background:url(../images/inputText.png) no-repeat;
						width:270px;
						height:20px;
						padding:3px 5px;
						border:none;
}

input[type="submit"]	{	background:url(../images/inputButton.png) no-repeat;
							width:111px;
							height:37px;
							border:none;
							font-size:18px;
}

textarea	{	background:url(../images/inputTextarea.png) no-repeat;
				width:270px;
				height:145px;
				padding:5px;
				border:none;
}

.error	{	background:#c00 url(../images/inputText.png) no-repeat !important; }