			 * { 
padding: 0; 
margin: 0; 
}

body {
	font-family: verdana, sans-serif;
	font-size: 11px;
	background-image: url(body-back.gif);
}
#wrapper { 
 margin: 0 auto;
 width: 922px;
 margin-top: 0px;
 background-image: url(BackgroundCapas.jpg);
 }
#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 10px;
 border: 0px solid transparent;
 height: 130px;
 margin-bottom: 10px;
 background-image: url(header3.jpg) ;
}

#CajaTitulos{
position: absolute;
top: 0px;
left: 180px;
width: 420px;
height: 55px;
background-color: transparent;
}

#CajaRegistroLogin1{
position: relative;
left: 70px;
width: 320px;
height: 200px;
padding: 10px;
background-color: transparent;
border: 1px solid #C0C5CE;
font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;font-size: 10px;
}

#CajaRegistroLogin2{
position: relative;
left: 70px;
width: 320px;
height: 200px;
padding: 10px;
background-color: transparent;
border: 1px solid #C0C5CE;
}

#columnacompleta { 
 
 color: #333;
 border: 1px solid transparent;
 margin: 0px;
 padding: 10px;
 width: 896px;
 float: left;
 background: white;
}

#columnadoble {
 color: #333;
 border: 1px solid transparent;
 margin: 0px;
 padding: 10px;
 width: 646px;
 float: left;
 background: white;
}

#leftcolumn { 
 
 color: #333;
 border: 1px solid transparent;
 margin: 0px;
 padding: 10px;
 width: 460px;
 float: left;
 background: transparent;
}
#centercolumn { 
 
 float: left;
 color: #333;
 border: 1px solid transparent;
 background: transparent;
 margin: 0px;
 width: 186px;
 display: inline;
}
#rightcolumn { 
 color: #333;
 border: 1px solid transparent;
 background: transparent;
 margin: 0px;
 width: 250px;
 float: left;
}
#footer { 
 width: 900px;
 height:50px;
 clear: both;
 color: #333;
 border: 1px solid #ccc;
 background: #363435;
 background-image: url(footer.png);
 margin: 0px 0px 10px 0px;
 padding: 10px;
}

#ContenedorAlbums{
position:absolute;
padding: 4px;
top:370px;
width: 670px;
height: 300px;
border: 1px solid #ccc;
}

#ContenedorDisco{
padding: 4px;
width: 320px;
height: 80px;
border: 1px solid #ccc;
float:left;
}

#CaseDiscoChica{
position:absolute;
background-image:url(jewelcase_medium.png);
background-repeat: no-repeat;
width:73px;
height:68px;
}

#TapaDiscoChica{
position:absolute;
width:64px;
height:64px;
padding-top: 2px;
padding-left: 6px;
z-index: -1;
}

.Fila1Fechas {
background: #835057;
color: #fff; 
text-align: center; 
}

#CajaPrincipalProductos{
position: relative;
width: 460px;
height: 1250px;
padding: 0px;
}


#CajaPrincipalTienda{
position: relative;
top: 0px;
left: 70px;
width: 733px;
height: 650px;
padding: 10px;
background-color: #F4F4E8;
}

#vinculos{ 
text-align: right;
color: black;
font: bold 9px/1.5em Verdana;
padding: 7px;
}

#vinculos a{ 
text-decoration: underline;
color: black;
font: bold 9px/1.5em Verdana;
}

#carrito{
position: absolute;
top: 40px;
left: 40px;
width: 650px;
height: 20px;
padding: 0px;
background-color: white;
font-family: Verdana, Sans-Serif, arial;
font-size: 9px;
}

.mensaje{
font-family: Arial Helvetica, SunSans-Regular, Sans-Serif;
font-size: 10px;
color: #7B8C96;
padding: 0 0 0 0px;
}

.TextoHeaderProductos{
font-family: Arial, Verdana, Sans-Serif;
font-size: 9px;
padding:0px;
}
.product_container{	/* Div for each product */
	width:174px;
	height:240px;
	margin-right:9px;
	float:left;
	margin-top:9px;
	padding:0px;
	font-weight:bold;
	background-color: white;
}
.tablanovedades{	
padding: 0px 5px 0px 5px;
width: 175px
}
#CajaDetalleProducto1{
position: relative;
top: 10px;
left: 0px;
width: 200px;
height: 200px;
padding: 0px;
background-color: transparent;
border: 1px solid #C0C5CE;
}
#CajaDetalleProducto2{
position: absolute;
top: 20px;
left: 230px;
width: 510px;
height: 220px;
padding: 0px;
background-color: transparent;
border: 0px solid #C0C5CE;
}
#CajaDescripcion{
position: absolute;
top: 30px;
left: 0px;
width: 500px;
height: 100px;
padding: 5px;
background-color: transparent;
border: 0px solid #C0C5CE;
}
#CajaPrecios{
position: absolute;
top: 190px;
left: 180px;
width: 175px;
height: 60px;
padding: 5px;
background-color: transparent;
border: 0px solid #C0C5CE;
}
#CajaComprar{
position: absolute;
top: 190px;
left: 380px;
width: 125px;
height: 70px;
padding: 5px;
background-color: transparent;
border: 0px solid #C0C5CE;
}
.TextoProductoDetalle{
font-family: Tahoma, Verdana, Sans-Serif;
font-size: 20px;
color: #31466E;
padding: 0px;
}
.TextoTituloDetalleProducto{
font-family: Tahoma, Verdana, Sans-Serif;
font-size: 13px;
color: #31466E;
padding: 0 0 0 0px;
}
.TextoDescripcionProducto{
font-family: Arial, SunSans-Regular, Sans-Serif;
font-size: 10px;
color: #31466E;
padding: 0px;
text-decoration: none;
}

.tablafechas{
	font-size: 10px;
	border: 1px solid #ccc;
	border-collapse: collapse; 
	width: 140px
}
.tablanovedades{	
padding: 0px 5px 0px 5px;

}
.fechas_container{	/* Div for each product */
	width:140px;
	height:190px;
	margin-right:5px;
	margin-left:5px;
	float:left;
	margin-top:9px;
	padding:0px;
	background-color: white;
}
.galerias_container{	/* Div for each product */
	width:140px;
	height:185px;
	margin-right:5px;
	margin-left:5px;
	float:left;
	margin-top:9px;
	padding:0px;
	background-color: white;
}

.clear{	
	clear:both;
}
/* Menu */
.container {
        width: 900px;
        padding: 2px;
        margin: 3px 0 20px 0;
        border: 0px solid #ccc;
        background: #transparent;
		top:90px;
		position:absolute;
}
.player {
        width: 300px;
        padding: 0px;
        margin: 0;
        border: 0px solid #ccc;
        background: #transparent;
		top:80px;
		left: 700px;
		position:relative;
}

#nav {
        margin: 0;
        padding: 0 0 20px 10px;
        border-bottom: 1px solid #9FB1BC;
}

#nav li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#nav a:link, #nav a:visited {
        float: left;
        font-size: 11px;
        line-height: 14px;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #708491;
}

#nav a:link.active, #nav a:visited.active, #nav a:hover {
        color: #000;
        background: url(rounded.gif) no-repeat bottom center;
}

.td_line_grey_updown {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #272727;
	border-bottom-color: #272727;
}

.td_line_grey_up {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
}


h1 {
	font-family: "Trebuchet MS";
	/*font-family: Constantia, Rockwell, Serifa, "Palatino Linotype", "Lucida Fax","Bitstream Vera Serif", "Hoefler Text",  "Warnock Pro", "Chaparral Pro",  Georgia, "Trebuchet MS", serif;*/
	/*text-transform: uppercase;*/
	/*font-size: 3.2em;*/
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;

}
h2 {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
	color: #C24279;
}
h3 {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h4 {
font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
font-size: 15px;
padding: 8px;
margin: 0px;
text-transform:uppercase;
text-align: left;
color: #fff;
background-color: #C24279;
}

#TextoTitulo{
font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
font-size: 14px;
padding: 8px;
margin: 0px;
text-align: left;
color: #fff;
background-color: #C24279;
}

.TablaDiscos{
	font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	padding: 0px; 
	margin: 0px; 
	text-align: justify;
	border-collapse: collapse; 
	color: #333; 
	background: #F7F7F2;
	width: 460px;
}

.TextoRosa{ color: #C24279;}

.TextoTituloDiscos { 
color: #C24279;
font-size: 13px;
}
a:Link, a:Visited {
	color: #C24279;
	text-decoration: none;
}

a:Hover {
	text-decoration: underline;
}

.login_bodyarea {
	margin: 0px;
	float:right;
	width: 200px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	background: transparent;
}

.right_textbox{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 13px;
	width: 70px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.right_text{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #d5ca89;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 13px;
	width: 50px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.righttextbox {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 65px;
	border: 1px solid #999999;
}
.righttextbox:hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 65px;
	border: 1px solid #333333;
}
.login {
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #070808;
	text-decoration: none;
	background-image: url(login_button.png);
	background-repeat: no-repeat;
	float: right;
	height: 15px;
	width: 45px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}
.login:hover {
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #070808;
	text-decoration: none;
	background-image: url(login_button1.png);
	background-repeat: no-repeat;
	float: right;
	height: 15px;
	width: 45px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#CajaRegistracion1{
position: relative;
top: 30px;
left: 0px;
width: 420px;
height: 350px;
padding: 10px;
background-color: transparent;
border: 1px solid #C0C5CE;
}
