body{margin:0; padding:0;font-family:Arial,Helvetica,sans-serif;}
h1{font-size:20px;color:#afa989;}
h1 em{color:#7da52f;}
img{border:0px;}
input.field{border:2px solid #89b436;width:370px;height:29px;font-size:15px;}
input.button{border:2px solid #89b436;border-left:none;height:35px;background-color:#90c131;background-image:url(images/bg-boton.gif); background-repeat:repeat-x; background-position:bottom; color:#fafdcd;font-family:Arial;font-weight:bold;}
.spacer{clear:both;font-size:3px;}
.header{position:relative;width:990px;margin:0 auto;}
	.header .logo{width:180px;height:83px;float:left;}
	.header .productSearch{width:152px;height:32px;margin-top:21px;margin-left:15px;float:left;}
	.header .searchField{width:372px;height:34px;margin-left:22px;margin-top:20px;float:left;}
	.header .searchButton{margin-left:-3px;margin-top:20px;*margin-top:21px;float:left;}
.content{width:990px; margin:0 auto;position:relative;}
	.content .productsHead{position:relative;width:100%;border-bottom:1px solid #e5edd5;}
		.content .productsHead .product{float:left;}
			.content .productsHead .product h1{margin:0px;}
	.content .productsHead .results{text-align:right;margin:0.1em;padding-top:6px;white-space:nowrap;font-size:12px;color:#7e7e7e;}
		.content .productsHead .results em{color:black;font-weight:bold;}
	.content .product-list{width:100%;margin-top:20px;}
		/* producto en si. */
		.content .product-list .product {width:183px;height:185px;overflow:hidden;padding:5px;border-bottom:1px solid #dedede;margin-right:3px;margin-bottom:10px;text-align:center;font-size:12px;float:left;}
			.product-list .product a{color:#0033cc;text-decoration:none;} .product-list .product a:hover{text-decoration:underline;}
		.content .product-list .product .store-brand{font-size:11px;color:#aeaeae;}
		.content .product-list .product .price{color:#669933;font-weight:bold;font-size:21px;}
		
		/* producto con contenido */
		.content .product-list .product.half{width:45%;height: 100px;background-color:white;text-align: left;margin-right:10px;padding-bottom: 10px;border-right: 1px solid #dedede;}
			.title{font-weight: bold;font-size: 13px;}
			.content .product-list .product.half img{float:left;margin-right: 18px;}
			.content .product-list .product.half .price{float:right;font-size:17px;color:black;padding-top:10px;}
		.content .product-list .product.half .product-description{font-size: 12px;color:#7c7c7c;}
/* Index listado */
.index-buscar {width: 600px;}
.index-buscar a{color:#0033cc;text-decoration:none;font-size:12px;} .index-buscar a:hover{text-decoration: underline;}
.index-buscar li{list-style-type: none;margin-right: 10px;}

/* ABC */
.abc{margin-bottom: 20px;margin-left:auto;text-align:center;clear: both;width: 100%;}
	.abc a{background-color:#F2F5F7;border:1px solid #C6D2DD;color:#124679;display:inline-block;font-size:13px;margin-right:-5px;padding:1px;text-align:center;text-decoration:none;width:16px;}
	.abc a:hover{background-color: white;}
	.abc a#todas{background-color:#124679;color:#FFF;font-weight: bold; width: 40px;}

.topKey{color:#669933;font-weight:bold;font-size:15px;}
		
.footer{width:990px; margin:40px auto;position:relative;font-size:11px; color:silver;border-top: 1px solid #ededed;padding-top: 10px;}
	.footer a{color: #788aa0;}
	.footer a.similar{color: #b1b1b1;text-decoration:none;margin-right: 9px;} .footer a.similar:hover{color: #788aa0;}
