#col1{
	width: 185px;
	margin-left: 7px;
}
#col2{
	width: 344px;
}
#col3{
	width: 209px;
	margin-left: 7px;
	margin-top: -1px;
}

html > body #col3{
	margin-left: 14px;
}
#col1, #col2, #col3{
	float: left;
}
#col1 h3{
	margin: 0;
	padding: 0;
	line-height: 0;
}
ul#categorias{
	width: 166px;
	background: url(../images/productos_bg.gif) no-repeat bottom left;
	padding-top: 5px;
	padding-bottom: 20px;
}
	ul#categorias li{
		list-style-image: url(../images/bullet.gif) !important;
		list-style-type: circle;
		margin-left: 20px;
		margin-bottom: 2px;
		line-height: 1.4em;
	}
	ul#categorias li a{
		color: #4c391f;
		text-decoration: none;
		font-family: Tahoma, Arial, sans-serif;
		font-weight: bold;
		padding: 1px 2px;
		font-size: 80%;
	}
	ul#categorias li a:hover{
		background: #d69400;
		color: #fff;
	}

#col2 h3{
	background: url(../images/h3_bg.gif) no-repeat top left;
	color:#4C391F;
	font-weight: normal;
	font-size: 148%;
	letter-spacing: -1px;
	margin-bottom: 20px;
}
	#col2 h3.oferta{
		background-image: url(../images/h3_bg_oferta.gif);
		height: 55px;
		margin-bottom: 0;
	}
	#col2 p {
		color: Gray;
	}
		#col2 p a {
			color: #D69400;
			font-weight: bold;
			text-decoration: none;
		}
		#col2 p a:hover {
			color: #4C391F;
			text-decoration: underline;
		}
	#col2 p.category{
		margin: -18px 0 0 0;
		font-style: italic;
		color: Gray;
		font-size: 110%;
	}
	#col2 p.brand{
		margin: 0;
		font-style: italic;
		font-weight: bold;
		color: Gray;
		font-size: 110%;
	}
#col2 h4.titulo-busquedas{
	font-size: 100%;
	line-height: 80%;
}
#col2 .gallery {
	clear: both;
	margin-top: 20px;
}
	#col2 p.precio, #col2 p.precio-rebajado {
		color: #b37c00;
		font-size: 150%;
		font-weight: bold;
		letter-spacing: -1px;
		margin: 0;
		padding: 0;
		
	}
	#col2 p.precio-sinrebajar{
		color: #b37c00;
		font-size: #666666%;
		color: Gray;	
		margin: 10px 0 0 0;
		padding: 0;
		text-decoration: line-through;
	}
	#col2 p.precio strong, #col2 p.precio-rebajado strong {
		font-size: 60%;
		color: #4c391f;
		letter-spacing: normal;
	}
	#col2 .gallery p {
		margin: 0;
		padding: 0;
	}
	#col2 .image {
		float: left;
	}
	#col2 #image-holder {
		border: 1px solid #D69400;
		height: auto;
	}
	#col2 p.galleryItem {
		text-align: right;
			margin: 0 0 5px 0;
	}
		#col2 p.galleryItem img{
			border: 1px solid #D69400;
		}
		#col2 div.descripcion {
			color: #585858;
			margin-bottom: 10px;
		}
	#addProductForm {
		margin: 0;
		padding: 0;
	}
		#addProductForm p {
			margin: 0;
			padding: 0;
		}
		#addProductForm label {
			font-size: 12px;
			color: #4c391f;
			letter-spacing: normal;
			font-weight: bold;
		}
		#addProductForm input#numItems {
			border: 0;
			color: #b37c00;
			font-size: 18px;
			font-weight: bold;
			letter-spacing: -2px;	
			width: 17px;	
		}
		#addProductForm p.buttons {
			background: #efefef;
			float: right;
			height: 100px;
			width: 160px;
			margin-top: -45px;
			padding-left: 20px;
			background: url(../images/punteado_vertical.gif) top left repeat-y #fff;
		}
dl.listado-productos{
	position: relative;
	margin: 0 5px 40px 5px;
}
dl.oferta{
	background: url(../images/oferta.gif) no-repeat top right;
}

	dl.oferta dt{
		width: 17.5em;
	}
	.listado-productos dt{
		margin-left: 85px;
		font-weight: bold;
	}
	.listado-productos dt a{
		color: #D69400;
		font-size: 100%;
		text-decoration: none;
		display: block;
		background: url(../images/punteado.gif) repeat-x bottom left;
	}
	.listado-productos dt a:hover{
		color: #4C391F;
		text-decoration: underline;
	}

	.listado-productos dd{
		margin-left: 85px;
		color: #666666;
	}
			.listado-productos dd strong{
				font-size: 80%;
			}
	.listado-productos dd.imagen{
		position: absolute;
		top: 3px;
		left: 3px;
		height: 56px;
		overflow: hidden;
		margin: 0 !important;
		border: 1px solid #D69400;
	}
	.listado-productos dd.marca{
		color: Gray;
		font-size: 90%;
		font-style: italic;
		margin-bottom: 5px;
	}
	.listado-productos dd.descripcion{
		margin-bottom: 5px;
	}
		.listado-productos dd.descripcion p{
			margin: 0;
		}
	.listado-productos dd.precio strong, .listado-productos dd.precio-anterior strong{
		display: none;
	}
	.listado-productos dd.precio-anterior{
		text-decoration: line-through;
		font-weight: bold;
	}
	.listado-productos dd.precio{
		color: #A36027;
		font-weight: bold;
		font-size: 110%;
	}
	.listado-productos dd.imagen{
		position: absolute;
		left: -85px;
	}
	html > body .listado-productos dd.imagen{
		left: 0;
	}
	.listado-productos a.ver-detalle{
		position: relative;
		bottom: -4px;
		left: 130px;
	}
	dl.oferta a.ver-detalle{
		position: relative;
		bottom: 0px;
		left: 144px;
	
	}

	html > body .listado-productos a.ver-detalle, html > body dl.oferta a.ver-detalle{
		left: 270px;
		bottom: 18px;
	}
	dd.boton a.ver-detalle {
		left: 170px;
	}
	html>body dd.boton a.ver-detalle {
		left: 170px;
	}




#searchForm{
	margin-left: 4px;
	margin-top: 0;
}
	#searchForm label{
		color: #b37c00;
		font-size: 80%;
		display: block;
	}
	#searchForm input{
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 96%;
		vertical-align: middle;
	}
	input#submitSearch{
		font-weight: bold;
		font-size: 90%;
		padding: 0;
		width: 5em;
		margin-left: 3px;
	}
	#searchForm p{
	margin: 0;
}

	

#col3 #buscador-productos{
	width: 200px;
	margin-bottom: 20px;
}
#col3 h4{
	margin: 0;
	padding: 0;
}
#modulo a:link, a:hover, a:visited {
text-decoration: none;
font-weight:bold;
color:#CC9933;}
/*fin innova*/