.shopwindow {
	display: block;
}

	.top {
		background: url(../../img/lojavirtual/top_vitrine.png) no-repeat;
		width: 453px;
		height: 47px;
		padding: 10px 0 0 15px;
		margin: 10px 0 0 0;
	}
	
	.toplist .top {
		background: url(../../img/lojavirtual/top_top10.png) no-repeat !important;
		padding: 14px 0 0 15px;
		height: 43px;
	}

	.cnt {
		background: url(../../img/lojavirtual/cnt_vitrine.png) repeat-y;
		width: 400px;
		margin-left: 28px;
		padding: 0 0 0 45px;
	}
	
	.toplist .cnt {
		background: url(../../img/lojavirtual/cnt_top10.png) -8px 0 no-repeat !important;
		width: 453px !important;
		padding: 0 !important;
		margin-left: 8px;
		height: 75px !important;
	}
	
		.shopwindow .cnt dl {
			background: url(../../img/lojavirtual/cnt_destaque.jpg) repeat-y;
			width: 150px;
			float: left;
			margin: 0 38px 20px 0;
		}
		
			.shopwindow .cnt dt {
				font: bold italic 15px Arial, Tahoma, Sans-Serif;
				color: #a3b0c5;
				background: url(../../img/lojavirtual/top_destaque.jpg) no-repeat;
				text-align: center;
				padding: 5px 4px;
			}
			
			.imgproduct 	{
				text-align: center;
				background: url(../../img/lojavirtual/bot_destaque.jpg) bottom no-repeat;
			}
			
			.price {
				width: 150px;
				font: bold 12px Arial, Tahoma, Sans-Serif;
				color: #000;
				text-align: right;
				background: #f4f4f4;
				padding: 2px 0;
			}
			
				.price span {
					text-decoration: line-through;
				}
			
			.price_by {
				width: 150px;
				font: bold 12px Arial, Tahoma, Sans-Serif;
				color: #f00;
				text-align: right;
				background: #f4f4f4;
				padding: 2px 0;
			}
			
				.price_by span {
					font-size: 18px;
				}
			
			.btview {
				display: block;
				background: #f4f4f4 url(../../img/lojavirtual/btview.jpg) 2px 0 no-repeat;
				width: 145px;
				height: 15px;
				font: bold 12px Arial, Tahoma, Sans-Serif;
				color: #fff;
				text-decoration: none;
				text-align: right;
				padding: 0 5px 2px 0;
			}
	
	.bot {
		background: url(../../img/lojavirtual/bot_vitrine.png) no-repeat;
		width: 405px;
		height: 28px;
		margin-left: 28px;
		padding: 20px 20px 0 0;
	}

	.toplist  ul li {
		float: left;
		margin-right: 4px;
	}
	
	.toplist ul li a {
		border: 2px solid #b5b5b5;
		display: block;
	}
	
	.toplist ul li a:hover {
		border: 2px solid #00a8ec;
		display: block;
	}
			
			
		
		
		