@import url(//fonts.googleapis.com/css?family=Parisienne);

div.page div.content div.sub_category
{
	width:172px;
	padding:18px 8px;
	background:url('../../images/body.jpg') repeat;
	float:left;
	position:relative;
}

div.page div.content div.sub_category h2
{
	width:231px;
	height:31px;
	padding:14px 0;
	margin:0;
	text-align:center;
	text-transform:capitalize;
	color:#FFF;
	font:26px 'Parisienne', cursive;
	background:url('../images/category_title.png') repeat;
	position:relative;
	left:-30px;
}

div.page div.content div.sub_category a
{
	width:100%;
	padding:10px 0;
	text-align:center;
	color:#FFF;
	font:16px 'Museo300', sans-serif;
	border-bottom:1px solid #938B9A;
	display:block;
}

div.page div.content div.sub_category a:last-child
{
	border:none;
}

div.page div.content div.sub_category a.this, div.page div.content div.sub_category a:hover
{
	text-decoration:none;
	background:url("../images/bg_content.png");
}

div.page div.content div.products
{
	width:774px;
	float:right;
	position:relative;
}

div.page div.content div.products_no_category
{
	width:980px;
}

div.page div.content div.products h2,
div.page div.content div.product h2
{
	padding:6px 32px;
	margin:30px 0 26px;
	text-align:left;
	text-transform:uppercase;
	font:20px 'Museo300', sans-serif;
	border-bottom:1px solid #938B9A;
	background:url('../images/title_coroa.png') 0 5px no-repeat;
}

div.page div.content div.products div.pagination_top
{
	top:35px;
}

div.page div.content div.products div.pagination_top, div.page div.content div.products div.pagination_fot
{
	position:absolute;
	right:0;
}

div.page div.content div.products div.pagination_top a, div.page div.content div.products div.pagination_fot a
{
	padding:0 6px 2px;
	(-bracket-:hack;
        padding:40px 6px;
    );
	margin:0 2px;
	color:#FFF;
	font:16px 'Ubuntu', sans-serif;
	background:#241632;
}

div.page div.content div.products div.pagination_top a:hover, div.page div.content div.products div.pagination_fot a:hover,
div.page div.content div.products div.pagination_top a.this, div.page div.content div.products div.pagination_fot a.this
{
	color:#241632;
	text-decoration:none;
	background:#C8A96D;
}

div.page div.content div.products div.pagination_fot
{
	width:100%;
	padding:6px 0 0;
	text-align:right;
	border-top:1px solid #938B9A;
	clear:both;
}

div.page div.content div.products table tr td.left
{
	padding:0 18px 15px 0;
}

div.page div.content div.products table tr td.center
{
	padding:0 18px 15px;
}

div.page div.content div.products table tr td.right
{
	padding:0 0 15px 18px;
}

div.page div.content div.products div.productWrap
{
	width:166px;
	position:relative;
}

div.page div.content div.products div.productWrap div.productNameWrap
{
	padding:6px 0 4px;
}

div.page div.content div.products div.productWrap div.productImageWrap
{
	height:140px;
	padding:13px;
	background:url('../images/bg_product.png') center 0 no-repeat;
}

div.page div.content div.products div.productWrap div.productImageWrap img
{
	border-radius:6px;
}

div.page div.content div.products div.productWrap div.productNameWrap a
{
	color:#FFF;
	font:16px "Ubuntu",serif;
}

div.page div.content div.products div.productWrap div.productNameWrap a:hover
{
	color:#C8A96D;
	text-decoration:none;
}

div.page div.content div.products div.productWrap div.productNameWrap img
{
	margin:0 2px;
	position:relative;
	top:2px;
}

div.page div.content div.products div.productWrap div.productPriceWrap
{
	padding:0 20px;
}

div.page div.content div.products div.productWrap div.productPriceWrap div.productPriceWrapLeft
{
	padding:0 4px 0 0;
	font-size:16px;
	color:#C8A96D;
	float:left;
}

div.page div.content div.products div.productWrap div.productPriceWrap div.productPriceWrapRight
{
	float:left;
}

div.page div.content div.products div.productWrap div.productPriceWrap div.productPriceWrapRight input
{
	width:30px;
	text-align:center !important;
	border:none;
}

div.page div.content div.products div.productWrap div.productPriceWrap div.productPriceWrapRight a img.qt
{
	position:relative;
	top:2px;
}

div.page div.content div.products div.productWrap div.productPriceWrap div.productPriceWrapRight a.add img
{
	position:absolute;
	right:14px;
	top:14px;
}

div.page div.content div.product
{
	width:100%;
	min-height:460px;
	padding:20px 0 0;
	position:relative;
}

div.page div.content div.product div.productImageWrap
{
	width:366px;
	height:366px;
	margin:0 0 10px;
	text-align:center;
	border-radius:24px;
	float:left;
	position:relative;
	background:#FFF url('../../images/loading.gif') center center no-repeat;
}

div.page div.content div.product div.productWrap
{
	width:620px;
	margin:0 0 0 10px;
	float:left;
}

div.page div.content div.product div.productImageWrap img
{
	border-radius:24px;
	position:relative;
	left:-1px;
	top:-1px;
}

div.page div.content div.product div.productImageWrap img.mask
{
	position:absolute;
	left:0;
}

div.page div.content div.product div.slides_container
{
	padding:0 2px;
	clear:both;
}

div.page div.content div.product div.slides_container div._maks
{
	width:82px;
	height:82px;
	margin:0 2px 4px;
	border-radius:12px;
	border:2px solid #FFF;
	cursor:pointer;
	float:left;
}

div.page div.content div.product td.Pd
{
	position:relative;
}

div.page div.content div.product a#aLightBox img
{
	position:absolute;
	top:0;
	left:0;
}

div.page div.content div.product a#aLightBox:hover div.productImageWrap,
div.page div.content div.product div.slides_container div._maks
{
	opacity:0.80;
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
}

div.page div.content div.product div.images img
{
	border-radius:8px;
	border:2px solid #FFF;
	cursor:pointer;
}

div.page div.content div.product div.images img:hover
{
	border:2px solid #c8a96d;
}

div.page div.content div.product div.images img.center_2
{
	margin:0 4px 0 8px;
}

div.page div.content div.product div.images img.center_3
{
	margin:0 8px 0 4px;
}

div.page div.content div.product div.productWrap h2
{
	padding:6px 32px;
	margin:0 0 26px;
	text-align:left;
	text-transform:uppercase;
	font:20px 'Museo300', sans-serif;
	border-bottom:1px solid #938B9A;
	background:url('../images/title_coroa.png') 0 5px no-repeat;
}

div.page div.content div.product div.productWrap div.productPriceWrap
{
	padding:0 20px;
	font:16px 'Museo300', sans-serif;
	text-align:left;
}

div.page div.content div.product div.productWrap div.productPriceWrap div._cat
{
	padding:10px 0 0 !important;
	line-height:36px;
}

div.page div.content div.product div.productWrap div.productPriceWrap div._desc,
div.page div.content div.product div.productWrap div.productPriceWrap div._desc p,
div.page div.content div.product div.productWrap div.productPriceWrap div._desc span
{
	font:16px 'Museo300', sans-serif !important;
	color:#FFF !important;
}

div.page div.content div.product div.productWrap div.productPriceWrap div._cat a
{
	font:16px "Museo300",sans-serif;
	text-decoration:none;
	color:#FFF;
}

div.page div.content div.product div.productWrap div.productPriceWrap div._cat a:hover
{
	color:#C8A96D;
}

div.page div.content div.product div.productWrap div.productPriceWrap div._price
{
	padding:20px 0 0 !important;
	color:#241632;
	font-size:20px;
}

div.page div.content div.product div.productWrap div.productPriceWrap div.productPriceWrapLeft
{
	padding:0 4px 0 0;	
}

div.page div.content div.product div.productWrap div.productPriceWrap div.productViewTitle
{
	font-size:20px;
}

div.page div.content div.product div.productWrap div.productPriceWrap div.productPriceWrapRight
{
	float:left;
	position:relative;
}

div.page div.content div.product div.productWrap div.productPriceWrap div.productPriceWrapRight span
{
	position:absolute;
	top:26px;
}

div.page div.content div.product div.productWrap div.productPriceWrap div.productPriceWrapRight div.amount
{
	width:92px;
	height:24px;
	padding:4px;
	overflow:hidden;
	position:absolute;
	top:20px;
	left:102px;
}

div.page div.content div.product div.productWrap div.productPriceWrap div.productPriceWrapRight div.amount img
{
	cursor:pointer;
	position:absolute;
	top:10px;
	left:0;
}

div.page div.content div.product div.productWrap div.productPriceWrap div.productPriceWrapRight div.amount img.more
{
	left:84px;
}

div.page div.content div.product div.productWrap div.productPriceWrap div.productPriceWrapRight div.amount input
{
	width:54px;
	height:26px;
	font-size:18px;
	border-radius:8px;
	border:2px solid #B0A6BB;
	position:relative;
	top:-5px;
	left:16px;
}

div.page div.content div.product div.productWrap div.productPriceWrap div.productPriceWrapRight input
{
	width:60px;
	height:50px;
	text-align:center !important;
	font-size:40px;
	border-radius:8px;
	border:none;
}

div.page div.content div.product div.productWrap div.productPriceWrap div.productPriceWrapRight img.add:hover
{
	opacity:0.80;
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
}

div.page div.content div.product div.productWrap div.productPriceWrap div.productPriceWrapRight a img.qt
{
	position:relative;
	top:-4px;
}

div.page div.content div.product div.productWrap div.productPriceWrap div.productPriceWrapRight a.add img
{
	position:absolute;
	right:14px;
	top:14px;
}

div.page div.content div.product div.images
{
	padding:20px 0 0;
	clear:both;
}

div.page div.content div.product a#addCart
{
	width:210px;
	height:52px;
	display:block;
	background:url('../images/bt_comprar.png') 0 0 no-repeat;
	position:absolute;
	top:64px;
}

div.page div.content div.product a#addCart:hover
{
	background:url('../images/bt_comprar.png') 0 -52px no-repeat;
}

div.page div.content div.product a#back
{
	width:139px;
	height:52px;
	display:block;
	background:url('../images/bt_back.png') 0 0 no-repeat;
	position:absolute;
	left:220px;
	top:64px;
}

div.page div.content div.product a#back:hover
{
	background:url('../images/bt_back.png') 0 -52px no-repeat;
}

div.page div.content div.product_small
{
	width:774px;
	padding:0 0 80px;
	float:right;
}

div.page div.content div.product_small div.productWrap
{
	width:394px;
}

div#boxPopUp
{
	width:521px;
	height:147px;
	padding:32px;
	font:18px 'Museo300', sans-serif;
	display:none;
	position:fixed;
	z-index:1003;
	text-align:center;
	background:url('../images/bg_popup.png');
}

div#boxPopUp img
{
	cursor:pointer;
}

div#lightBox
{
	width:100%;
	height:100%;	
	background:#000000;
	opacity:0.7;
	filter:alpha(opacity=70);
	display:none;
	position:fixed;	
	top:0;
	left:0;	
	z-index:1002;
}
