body{margin:0; padding:0;font-family:Arial,Helvetica,sans-serif; background-color:#ededed; background-image:url(../images/fondo.gif); background-repeat:repeat-y; background-position:center;}
h1{font-size:20px;color:#afa989;}
h1 em{color:#7c7c7c;}
img{border:0px;}
.roundall {-webkit-border-bottom-left-radius: 5px 5px;-webkit-border-bottom-right-radius: 5px 5px;-webkit-border-top-left-radius: 5px 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
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:850px; padding-left:17px; padding-right:17px;margin:0 auto; background-color:#FFFFFF;}
	.header .logo{ padding-top:8px;}
	.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;}
	
	.header .content-buscador { position:relative;width:850px; *height:36px; padding:0px; padding-top:10px; background-image:url(../images/bg-content-buscador.gif); background-repeat:repeat-x; border:1px solid #ebebeb;}
		.header .content-buscador .borde1{ position:absolute; left:-1px; top:-1px;}
		.header .content-buscador .borde2{ position:absolute; right:-1px; top:-1px;}
		.header .content-buscador .productSearch{width:152px;height:32px;float:left;}
		.header .content-buscador .searchField{width:372px;height:34px;float:left; margin-left:20px; }
			.header .content-buscador .searchField input.field{border:1px solid #2e6da8;width:370px;height:21px;font-size:15px;}
		.header .content-buscador .searchButton{margin-left:-3px; *margin-left:60px; _margin-left:-3px; float:left;*margin-top:21px;}
	
.content{width:865px; _width:869px; margin:0 auto; margin-top:-1px;position:relative; background-color:#FFFFFF; padding-left:17px; padding-right:2px; _padding-right:0px;}
	.content .productsHead{position:relative;width:852px; margin-top:11px; }
		.content .productsHead .product{float:left;}
			.content .productsHead .product h1{margin:0px; font-size:18px; color:#cbcbcb;}
	.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:8px;}
		/* producto en si. */
		.content .product-list .product {width:191px; _width:187px;height:295px;overflow:hidden;padding:5px;border:1px solid #dedede;margin-right:13px; text-align:center;font-size:12px;float:left; margin-bottom:12px;}
			.product-list .product a{text-decoration:none;} .product-list .product a:hover{text-decoration:underline;}
		.content .product-list .product .titulo { font-weight:bold; color:#00519d; display:block; width:170px; margin:auto; margin-bottom:10px;}
		.content .product-list .product .foto { margin-top:7px; margin-bottom:12px;}
		.content .product-list .product .store-brand{font-size:11px;color:#aeaeae;border-top:1px solid #E7E7E7; display:block; width:170px; padding-top:5px; margin:auto; margin-bottom:5px; _margin-top:5px;}
		.content .product-list .product .price{color:#CC3232;font-weight:bold;font-size:21px;}
		
		/* producto con contenido */
		.content .product-list .product.half{width:45%;height: 142px;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{ background-color:#FFFFFF;width:850px; 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;}