.color {
	color:#E12025;
}

.vermas{
	margin-top:0.5em;
}

/* Listado catálogo */
.listadocatalogo{
	padding-right:0em;
	width:33.8em;
}

.listadocatalogo .numencontrados{
	margin:0;
	clear:left;
	border-top:1px solid #CCC;
	margin-right:0.8em;
	margin-bottom:0.5em;
	padding:0em 0 0.5em 0em;
}

.listadocatalogo .producto{
	margin-right:0.5em;
	clear:both;
	background:url(../imagenes/recursos/punteado_horizontal.gif) repeat-x bottom;
	padding:0.2em 0 0.5em 0.2em;
	margin-bottom:0.5em;
	width:100%;
}

.listadocatalogo  .imagenmini{
/*	border:1px solid #666;*/
	margin-bottom:0.5em;
	margin-right:0.5em;
}

.listadocatalogo .producto .datos{
	margin-bottom:0.5em;
}

.listadocatalogo .producto .datos .referencia{
	font-size:0.8em;
	width:20em;
	padding-bottom:0.2em;
}

.listadocatalogo .producto .datos .referencia span.cuadrado{
	font-size:0.8em;
}

.listadocatalogo .producto .datos .referencia a{
	color:#000;
}

.listadocatalogo .producto .datos .otros{
	 margin:0em 0 0 0em;
}

.listadocatalogo .producto .datos .otros p{
	 margin-bottom:0;
}

.listadocatalogo .producto .datos .otros .precio{
	font-size:0.9em;
	color:#D81E23;
}

.listadocatalogo .producto .datos .otros .euro{
	font-size:0.7em;
}

/* Detalle del producto */
.detalleproducto{
	border-top:1px solid #CCC;
	padding:0.3em 0.1em 0 0;
	width:33em;
}

.detalleproducto .imagen{
	float:left;
	width:auto;
	border:1px solid #CCC;
	padding:1px;
}

.detalleproducto .datos{
	position:relative;
	float:left;
	width:33em;
	margin-top:0.5em;
}

.detalleproducto .datos p.precio{
	font-size:1.5em;
	margin-top:0;
}

.detalleproducto .datos .euro{
	font-size:0.8em;
	color:#000;
}

.detalleproducto .datos div{
	width:23em;
}

.detalleproducto .datos div.sinprecio{
	width:33em;
}

.detalleproducto .datos div p.referencia{
	margin-top:0;
	color:#000;
	font-size:0.9em;
}

.detalleproducto .subproductos{
	clear:left;
/*	border-top:1px solid #CCC;*/
}

.detalleproducto .subproductos .nombre{
	margin-top:0.5em;
	margin-bottom:0;
}

.detalleproducto .subproductos .nombre a.vermas{
	margin-left:1em;
}

.detalleproducto .subproductos .medidas{
	width:33em;
/*	border-right:1px solid #666;*/
}

.detalleproducto .subproductos div.precio{
	width:14.5em;
	margin-top:0.5em;
	margin-left:2em;
}

.detalleproducto .subproductos div.precio p{
	margin-top:0;
}

.detalleproducto .subproductos div.precio p.precio{
	margin-top:0;
	width:10em;
	text-align:right;
	font-size:1em;
}

.detalleproducto .subproductos div.precio p.precio span.euro{
	font-size:0.8em;
	color:#000;
}
a.negro  {	
	color:#000;
}