body {
	font-size:12px;
	font-family:Tahoma;
	margin: 0;
	padding: 0;
	background-image: url(images/fondoweb.png);
}

#contenedor {
	position:absolute;
	left:-386px;
	top:0px;
	width:772px;
	height:1770px;
	z-index:1;
	margin-left: 50%;
	visibility: visible;
}
#banner {
	position:absolute;
	left:0px;
	top:0px;
	width:772px;
	height:197px;
	background: url(images/banner.png);
	background-position:top center;
	background-repeat: no-repeat;
	z-index:3;
	visibility: visible;
}
#cuerpo {
	position:absolute;
	left:146px;
	top:170px;
	width:586px;
	height:1490px;
	z-index:1;
	background-image: url(images/fondocuerpo.jpg);
}
#botonera {
	position:absolute;
	left:10px;
	top:170px;
	width:170px;
	height:957px;
	z-index:1;
	background-image: url(images/fondobotonera.png);
	top: 170px;
}
#botoneraINFERIOR {
	position:absolute;
	left:10px;
	width:170px;
	height:22px;
	z-index:2;
	background-image: url(images/fondobotoneraINFERIO.png);
	background-repeat: no-repeat;
	top: 1127px;
}
#condicioneslegales {
	position:absolute;
	left:145px;
	top:1670px;
	width:588px;
	height:28px;
	z-index:2;
}
#listado {
	position:absolute;
	left:49px;
	top:38px;
	width:516px;
	min-height:1180px;
	z-index:2;
	height: 1400px;
}
#spaceUrban {
	position:absolute;
	left:127px;
	top:1210px;
	width:100px;
	height:28px;
	z-index:2;
}
#spaceRonny {
	position:absolute;
	left:267px;
	top:1209px;
	width:100px;
	height:28px;
	z-index:2;
}

/* fuentes */
.enlace_peque {
	font-size:10px;
	font-family:Tahoma;
	color:#ffffff;
	text-align:right;
	margin-right:2em;
}
a:link.enlace_peque{
	font-size:10px;
	font-family:Tahoma;
	color:#ffffff;
}
a:hover.enlace_peque{
text-decoration: none;
	color: #F2591F;
}
a:visited.enlace_peque {
	text-decoration: none;
	color: #FFFFFF;
}
a:active.enlace_peque {
	color: #FFFFFF;
}
.leyenda_pvp {
	font-size:10px;
	font-family:Tahoma;
	color:#ffffff;
}
.negro {
	font-size:10px;
	font-family:Tahoma;
	color:#000000;
}

.titular {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
}
.seccion{
 	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background-color: #141414;
}
.seccion:hover {
	text-decoration: none;
	background-color: #CC0000;
}
.categoria {
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 11px;
}
.categoria:hover {
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #CC0000;
}
.menu_link {
	margin-left:10px;
}
.vinculos {
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 11px;
	background-color: none;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.txt_Normal {	
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
}
.naranja {
	color: #CC0000;
	font-family: Tahoma;
	font-size: 11px;
}
.naranjablanco {
	color: #F2591F;
	text-decoration: none;
	font-size: 10px;
}
a:link.naranjablanco {
	color: #F2591F;
	text-decoration: none;
}
a:hover.naranjablanco {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}
a:active.naranjablanco {
	color: #F2591F;
	text-decoration: none;
}
a:visited.naranjablanco {
	color: #F2591F;
	text-decoration: none;
}
.negronaranja {
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
}
a:link.negronaranja{
	font-size:11px;
	font-family:Tahoma;
	color:#000000;
}
a:hover.negronaranja{
	color: #F2591F;
}
a:visited.negronaranja {
	color: #000000;
}
a:active.negronaranja {
	color: #000000;
}
/* Capas de los botones */
#vercarrito {
	margin-left:11px;
	margin-top:25px;
	margin-bottom:20px;
	width:148px;
	height:13px;
	z-index:2;
	background-repeat:no-repeat;
	background-position:center right;
	background-image:url(images/ver_carro.png);
}
.btn_no_li {
	margin-top:5px;
	margin-left:11px;
	width:148px;
	height:auto;
	z-index:2;
	background-color: #141414;
}
.btn {
	margin-top:5px;
	margin-left:11px;
	width:148px;
	height:auto;
	z-index:2;
}

#subir {
	position:absolute;
	left:267px;
	bottom:30px;
	width:60px;
	height:12px;
	z-index:2;
	align:center;
}

/* Añadidos por Emilio ¡¡¡ Ojo !!! */
ul {
	margin:0px;
	padding: 0;
}
li {
	list-style:none;
	height:15px;
}
ol {
	margin:0px;
	padding:0;
}
/* Página del listado */
.articulo {
	width:516px;
	height:157px;
	z-index:2;
	background-image:url(images/fondolistado.jpg);
	background-repeat:repeat-x;
	margin-bottom:12px;
	/* display:inline; */
}
.foto {
	float:left;
	margin-left:3px;
	margin-top:3px;
	width:151px;
	height:151px;
	z-index:2;
	background-color: #FFFFFF;
	display:block;
}
.nombre {
	float:left;
	margin-left:16px; /* 170 */
	margin-top:16px;
	width:306px;
	height:125px;
	z-index:2;
	display:block;
}
.carrito {
	float:left;
	margin-left:4px; /* 480 */
	margin-top:111px;
	width:25px;
	height:46px;
	z-index:2;
	display:block;
	background-image: url(images/carrito.png);
	background-position: center;
	font-size:48px;
}
.carrito:hover {
	float:left;
	margin-left:4px;
	margin-top:111px;
	width:25px;
	height:46px;
	z-index:2;
	display:block;
	background-image: url(images/carrito2.png);
	background-position: center;
	cursor:pointer;
	font-size:48px;
}
.carrito a {
	width:25px;
	height:46px;
	font-size:48px;
}
#paginacion {
	width:100%;
	height:13px;
	z-index:2;
}


/* Página de novedades y ofertas */
.foto_nov {
	position:absolute;
	left:4px;
	top:5px;
	width:151px;
	height:151px;
	z-index:2;
	background-color: #FFFFFF;
}
#connovedadesofertas {
	position:absolute;
	width:515px;
	height:1400px;
	z-index:1;
}
#leyendanovedades {
	width:100%;
	height:70px;
	z-index:1;
	background-image: url(images/tituloNOVED.png);
	background-repeat:no-repeat;
}
#bloque_novedades {
	width:100%;
	height:462px;
	z-index:1;	
	/* background-color:#CC6600; // @DEBUG*/
}
#leyendaofertas {
	margin-top:40px;
	width:100%;
	height:70px;
	z-index:1;
	background-image: url(images/tituloOFERTA.png);
	background-repeat:no-repeat;	
}
#bloque_ofertas {
	width:100%;
	height:462px;
	z-index:1;
}
.foto_nov {
	position:absolute;
	left:5px;
	top:5px;
	width:151px;
	height:151px;
	z-index:2;
	background-color: #FFFFFF;
}
.novedad {
	position:absolute;
	/*left:0px; /* 177px 355px*/
	/*top:100px; /* 221 */
	width:161px;
	height:214px;
	z-index:2;
	background-color: #000328;
}
#novedad2 {
	position:absolute;
	left:177px;
	top:100px;
	width:161px;
	height:214px;
	z-index:2;
	background-color: #000328;
}
#novedad3 {
	position:absolute;
	left:355px;
	top:100px;
	width:161px;
	height:214px;
	z-index:2;
	background-color: #000328;
}
#novedad4 {
	position:absolute;
	left:0px;
	top:331px;
	width:161px;
	height:214px;
	z-index:2;
	background-color: #000328;
}
#novedad5 {
	position:absolute;
	left:177px;
	top:331px;
	width:161px;
	height:214px;
	z-index:2;
	background-color: #000328;
}
#novedad6 {
	position:absolute;
	left:355px;
	top:331px;
	width:161px;
	height:214px;
	z-index:2;
	background-color: #000328;
}
#novedad7 {	position:absolute;
	left:0px;
	top:70px;
	width:160px;
	height:214px;
	z-index:2;
	background-color: #000328;
}
#oferta {
	position:absolute;
	left:0px;
	top:678px;
	width:161px;
	height:214px;
	z-index:2;
	background-color: #710000;
}
#oferta2 {
	position:absolute;
	left:177px;
	top:678px;
	width:161px;
	height:214px;
	z-index:2;
	background-color: #710000;
}
#oferta3 {
	position:absolute;
	left:355px;
	top:678px;
	width:161px;
	height:214px;
	z-index:2;
	background-color: #710000;
}
#oferta4 {
	position:absolute;
	left:0px;
	top:910px;
	width:161px;
	height:214px;
	z-index:2;
	background-color: #710000;
}
#oferta5 {
	position:absolute;
	left:177px;
	top:910px;
	width:161px;
	height:214px;
	z-index:2;
	background-color: #710000;
}
#oferta6 {
	position:absolute;
	left:355px;
	top:910px;
	width:161px;
	height:214px;
	z-index:2;
	background-color: #710000;
}
#oferta7 {	position:absolute;
	left:180px;
	top:628px;
	width:160px;
	height:214px;
	z-index:2;
	background-color: #710000;
}
#oferta8 {	position:absolute;
	left:0px;
	top:862px;
	width:160px;
	height:214px;
	z-index:2;
	background-color: #710000;
}
#oferta9 {	position:absolute;
	left:0px;
	top:862px;
	width:160px;
	height:214px;
	z-index:2;
	background-color: #710000;
}
.descrip {
	position:absolute;
	left:5px;
	top:165px;
	width:151px;
	height:48px;
	z-index:2;
}

/* CONDICIONES Y POLITICA */

#condiciones {
	position:absolute;
	left:50%;
	top:50%;
	width:480px;
	height:350px;
	z-index:4;
	background-color: #FFFFFF;
	margin-left: -240px;
	margin-top: -175px;
	background-image: url(images/fondocondiciones.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	visibility: hidden;
}
#condicionesTXT {
	position:absolute;
	left:22px;
	top:24px;
	width:423px;
	height:300px;
	z-index:4;
	overflow: auto;
}
#condicionesSALIR {
	position:absolute;
	left:458px;
	top:7px;
	width:15px;
	height:15px;
	z-index:4;
}
input {
	border:1px #000000 solid;
	font-size:12px;
	color:#000000;
}
.error {
	color:#CCFF33;
}
#blacklink
{
	color:#000000;
}
#blacklink a:link
{
	color:#000000;
}
#blacklink a:hover
{
	color:#000000;
}
.tattoo {
	position:absolute;
	width:160px;
	height:160px;
	z-index:2;
}