.page{
	width:962px;
	margin-left:auto;
	margin-right:auto;	
	margin-top:28px;
	padding-bottom:37px; /* Height of the footer */
}

.page2{
	padding-bottom:230px; /* Height of the footer */
}

.noborder{
	border: 0px;
}

h2{
	font:bold 12px Verdana;
	color:#666666;	
}

h3{
	background-color:#d6d8d9;
	font:bold 11px Verdana;
	color:#202020;
	padding:9px;
	margin-bottom:14px;
}

.content{
	padding:7px 17px 16px 15px;
	font:normal 11px Verdana;
	color:#575757;
}

.txt_content{
	margin-top:14px;
	margin-bottom:25px;
	line-height:16px;
}

.txt_content a{
	font:bold 11px Verdana;
	color:#0099ff;
	text-decoration:none;
}

.txt_content a:hover{
	text-decoration:underline;
}

.warn{
	background-color:#fff67f;	
	font:bold 11px Verdana;
	color:#ee1c24;
	padding:10px 0px 10px 9px;
}

.zone1{
	margin-bottom:20px;
}

.zone1 .info{
    position:absolute;
	width:962px;
	height:72px;
	margin-top:261px;
}

.zone1 .info .trans{ 
	position:absolute; 
	width:962px;
	height:72px; 
	background:#000000;
	filter:alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity:0.70;
}

.zone1 .info .small_img{ 
	position:relative; 
	padding-top:4px;
	width:962px;
	height:65px;
	overflow:hidden;
}

.zone1 .info .small_img img{ 
	margin-left:4px;
}

.small_img .steps{
	display:none;
	float:left;
	position:absolute;
	height:43px;
	padding:22px 8px 0px 8px;
	background-color:#000;
	filter:alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity:0.70;
}
/*
.small_img .step_left{
	background-image:url("step_left_bg.gif");
	background-repeat:repeat-y;
}*/

.small_img .step_right{
	right:0;
}

.small_img span{
	cursor:pointer;
}

.zone2 .item{
	margin-left:1px;
}

.zone2 .item_nomargin{
	margin-left:0px;
}

.zone2 .item .info{
	 position:absolute;
	 margin-top:13px;
}

.zone2 .item .tagline{
	display:inline-block;	
	background-color:#000;
    font:bold 14px Verdana;
    color:#fff;
    padding:7px 18px 8px 11px;
}

.zone2 .item .title{
	display:inline-block;	
	margin-top:1px;
	height:17px;
	filter:alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity:0.70;
	padding:5px 9px 0px 10px;
	font:bold 11px Verdana;
	color:#fff;
}

.zone2 .item .title1{
	display:inline-block;	
	margin-top:1px;
	height:17px;
	padding:5px 9px 0px 10px;
}

.zone2 .item .name{
	position:absolute;
	margin-top:-46px;
	font:bold 11px Verdana;
	color:#fff;
}

.zone2 .item .link{
	position:absolute;
	margin-left:-321px;
}
	

table.two_cols{
	width:100%;
}

table.two_cols td.col_left, table.two_cols td.col_right{
	vertical-align:top;
	text-align:left;
}

table.two_cols td.col_right{
	vertical-align:top;
	text-align:left;
	width:784px;	
	background-color:#fff;
}

table.two_cols td.col_left{
	width:178px;
	background-color:#1b2124;
}

#lb_menu{
	background-color:#313a40;
}

#lb_menu .item{
	border-bottom:1px solid #000;
	background-image:url("menu_normal.gif");
	background-repeat:no-repeat;
	background-position:9px 10px;
	display:block;
	padding:8px 0px 9px 24px;
	font:bold 12px Verdana;
	color:#fff;
	text-decoration:none;
}

#lb_menu .item_sel{
	border-bottom:0px;
	background-image:url("menu_sel.gif");
	background-repeat:no-repeat;
	background-position:8px 15px;
}

#lb_menu .item_sel2{
	background-color:#333;
	background-image:url("menu_sel.gif");
	background-repeat:no-repeat;
	background-position:8px 15px;
}

#lb_menu .subitems{
	border-bottom:1px solid #000;
	margin-top:5px;
	padding-bottom:15px;
}

#lb_menu .subitem, #lb_menu .subitem_sel, #lb_menu .subitem_news, #lb_menu .subitem_news_sel, #lb_menu .subitem_news2, #lb_menu .subitem_news_sel2{
	margin-left:23px;
	margin-top:1px;
	background-color:#464e53;
	display:block;
	font:bold 10px Verdana;
	color:#fff;
	padding:5px 5px 6px 15px;
	text-decoration:none;
}

#lb_menu .subitem_sel{
	background-color:#7e8387;
	background-image:url("bullet.gif");
	background-repeat:no-repeat;
	background-position:7px 10px;
}

#lb_menu .subitem_news, #lb_menu .subitem_news_sel{
	padding-left:20px;
	font:bold 12px Verdana;
}

#lb_menu .subitems3 .subitem_news, #lb_menu .subitems3 .subitem_news_sel{
	margin-top:0px;
	background-color:#7e8387;
	font:bold 10px Verdana;
}

#lb_menu .subitem_news2, #lb_menu .subitem_news_sel2{
	margin-top:0px;
	background-color:#7e8387;
	padding-left:31px;
	font:normal 10px Verdana;
}

#lb_menu .subitem_news_sel{
	background-color:#7e8387;
	background-image:url("arrow_btm.gif");
	background-repeat:no-repeat;
	background-position:4px 9px;
	padding-bottom:0px;
}

#lb_menu .subitems3 .subitem_news_sel{
	background-image:url("bullet.gif");
	background-repeat:no-repeat;
	background-position:12px 9px;
}

#lb_menu .subitem_news_sel2{
	background-image:url("bullet.gif");
	background-repeat:no-repeat;
	background-position:22px 10px;
}


#lb_menu .subitems .more{
	text-align:right;
	margin-right:9px;
	margin-top:9px;
}

#lb_menu .subitems .more a{
	font:bold 10px Verdana;
	color:#3399cc;
	text-decoration:none;
}

#lb_menu .subitems .more a:hover{
	text-decoration:underline;
}

.crumbs{
	padding:9px 0px 10px 17px;
	font:normal 10px Verdana;
	color:#666;
	border-bottom:1px solid #e5e5e5;
}

.crumbs a{
	font:normal 10px Verdana;
	color:#666;
	text-decoration:none;
}

.crumbs a:hover{
	text-decoration:underline;
}

.page_title{
	font:bold 16px Verdana;
	color:#333;
	margin-bottom:8px;
}

.page_title_bg{
	background-color:#313a40;	
	font:bold 12px Verdana;
	color:#fff;
	margin-bottom:19px;
	padding:8px 0px 7px 12px;
}

.gallery{
	width:750px;
	margin-bottom:14px;
}

.gallery td.item{
	vertical-align:top;
	width:185px;
	border-right:3px solid #fff;
	background-color:#f1f1f1;
}

.gallery td.item_nopadding{
	width:185px;
	border-left:0px;
}

.gallery td.item_firstrow{
	background-image: url("dotted_bd.gif");
	background-repeat:repeat-x;
	padding-top:1px;
}

.gallery .image{
	background-color:#fff;
	text-align:center;
	background-image: url("dotted_bd.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	border-bottom:1px solid #fff;
	height:177px;
	padding-top:30px;
	width:185px;
}

.gallery .dados{
	font:normal 10px Verdana;
	color:#666666;
	padding:0px 4px 6px 3px;
	line-height:16px;
}

.gallery .dados .float_left{
	width:117px;
	margin-top:3px;
}

.gallery .nostock{
	color:#ff0000;
}

.prod_block_likes{
	background-image: url("likes_bg.gif");
	background-repeat:no-repeat;
	font:bold 11px Verdana;
	color:#0099cc;
	padding-left:16px;
}

.remove_fav{
	margin-top:3px;
}

.remove_fav a{
	font:normal 10px Verdana;
	color:#333;
	text-decoration:none;
}

.remove_fav a:hover{
	text-decoration:underline;
}

.gallery .name a{
	font:bold 12px Verdana;
	color:#666666;
	text-decoration:none;
}

.gallery .name a:hover{
	text-decoration:underline;
}

.price{
	margin-top:2px;
	font:bold 14px Verdana;
	color:#333333;
}

.gallery .price{
	text-align:right;
}

.price span{
	font:bold 12px Verdana;
	color:#ff0000;
	text-decoration:line-through;
}

.gallery .price span{
	font:normal 10px Verdana;
	color:#ff0000;
	text-decoration:line-through;
	border:1px solid #b9b9b9;
	background-color:#f7f191;
	display:inline-block;
	margin-top:5px;
	padding:0px 3px 0px 3px;
}

.gallery_navigation{
	width:748px;	
	font:bold 11px Verdana;
	color:#333;
	padding:0px 0px 11px 2px;
}

.gallery_navigation a{
	font:bold 11px Verdana;
	color:#333;
	text-decoration:none;
}

.gallery_navigation a:hover{
	text-decoration:underline;
}

.nav_bar{
	margin-right:11px;
}

.gallery_navigation_nomarginr .nav_bar{
	margin-right:0px;
}

.nav_bar td{
	padding-top:2px;
	padding-bottom:2px;
}

.nav_bar span{
	margin-left:2px;
	padding:1px 5px 2px 4px;
	background-color:#333;
	font:normal 9px Verdana;
	color:#ffffff;
}

.nav_bar a{
	margin-left:2px;
}

.nav_bar a.number{
	font:normal 9px Verdana;
	color:#2a2a2a;
	padding:1px 4px 2px 4px;
	background-color:#e2e2e2;
	font:normal 9px Verdana;
	color:#333;
	text-decoration:none;
}

.nav_bar a.arrow{
	padding:1px 4px 2px 4px;
	background-color:#fff;
	font:bold 10px Verdana;
	color:#333;
}

.nav_bar a:hover{
	text-decoration:underline;
}

.back_top, .gallery_navigation .back_top, .content .back_top{
	
	background-image: url("back_top.gif");
	background-repeat:no-repeat;
	padding-left:20px;
	font:bold 10px Verdana;
	color:#0076a3;
	padding-bottom:1px;
	text-decoration:none;
}
.back_top:hover, .gallery_navigation .back_top:hover{
	text-decoration:underline;
}

.prev_next{
	margin-right:18px;
	font:bold 10px Verdana;
	color:#0099cc;
}

.prev_next a{
	font:bold 10px Verdana;
	color:#0099cc;
	text-decoration:none;
}

.details .left{
	width:386px;
	margin-top:7px;
}

.details .right{
	width:349px;
	margin-left:17px;
	margin-top:7px;
}

.details .image{
	width:384px;
	height:420px;
	padding-top:23px;
	text-align: -moz-center;
	border:1px solid #ccc;
}

.details .image div{
	width:341px;
	margin-left:auto;
	margin-right:auto;
}

.details .zoom{
	display:block;
	border:1px solid #ccc;
	border-top:0px;
	font:normal 10px Verdana;
	color:#2f2f2f;
	padding:6px 0px 6px 29px;
	background-image: url("zoom_bg.gif");
	background-repeat:no-repeat;
	background-position:2px 2px;
}

.details .photos{
	width:386px;
	margin-top:8px;
}

.details .photos .item{
	margin-left:8px;
	float:left;
	border:1px solid #cdcdcd;
	padding:1px;
}

.details .photos .first{
	margin-left:0px;
}

.details .prod_ref{
	text-align:right;
	color:#999999;
	font:normal 10px Verdana;
}

.details .prod_cat{
	color:#333;
	font:bold 12px Verdana;
}

.details .page_title{
	font:bold 18px Verdana;
}

.details #price{
	text-align:left;
	font:bold 18px Verdana;
	color:#01aad5;
	margin-bottom:7px;
}

.details #price .price_old{
	font:normal 10px Verdana;
	color:#ff0000;
}

.details #price .price_old span{
	color:#666;
}

.details .choose{
	width:349px;
	height:167px;
	background-image: url("choose_bg.gif");
	background-repeat:no-repeat;
	margin-bottom:9px;
}

.details .choose .left{
	margin-left:16px;
	margin-top:22px;
	width:25px;
	height:26px;
	text-align:center;
	font:bold 22px Verdana;
	color:#fff;
	background-color:#01aad5;
}

.details .choose_right{
	margin-left:18px;
	margin-top:19px;
	text-align:left;
	width:273px;
	display:inline;
}

.details .no_stock{
	border:1px solid #ccc;
	width:347px;
	height:34px;
	padding-top:10px;
	background-image: url("no_stock_bg.gif");
	background-repeat:repeat-x;
	margin-bottom:9px;
	text-align:center;
	font:bold 18px Verdana;
	color:#979797;
}


.details .choose_right .label{
	margin-top:3px;
	background-image: url("prod_step_bg.gif");
	background-repeat:no-repeat;
	width:262px;
	height:20px;
	font:normal 11px Verdana;
	color:#333;
	padding-left:11px;
	padding-top:6px;
	cursor:pointer;
}

.popin_combo{
	display:none;
	position:absolute;
	background-color:#fff;
	border:1px solid #333;
	width:271px;
}

.popin_combo a{
	display:block;
	font:normal 11px Verdana;
	color:#333;
	text-decoration:none;
	padding:5px;
}

.popin_combo a:hover{
	background-color:#eee;
}

.popin_combo img{
	vertical-align:middle;
}

.block_likes{
	margin-top:7px;
	margin-bottom:10px;
	padding:0px 8px 10px 1px;
	background-image: url("dotted_bd.gif");
	background-repeat:repeat-x;
	background-position:bottom;
}

.block_likes .float_left{
	font:normal 10px Verdana;
	color:#666;
}

.block_likes .float_left span{
	cursor:pointer;
}

.block_likes img{
	vertical-align:bottom;
	margin-right:5px;
}

.block_likes .txt{
	margin-top:18px;
}

.details .link{
	font:bold 10px Verdana;
	color:#0097bd;
}

.details .link a{
	font:bold 10px Verdana;
	color:#0097bd;
	text-decoration:none;
}

.details .link a:hover{
	text-decoration:underline;
}

.tools{
	margin-left:129px;
}

.tools_nomargin{
	margin:0px;
}

.tools a.item{
	display:block;
	width:193px;
	background-color:#e9e9e9;
	font:normal 10px Verdana;
	color:#666;
	padding:4px 0px 5px 26px;
	background-repeat:no-repeat;
	margin-bottom:1px;
	text-decoration:none;
	cursor:pointer;
}

.tools_nomargin a{
	width:190px;
}

.tools a.fav{background-image: url("prod_fav.gif");}
.tools a.info{background-image: url("prod_info.gif");}
.tools a.rec{background-image: url("prod_rec.gif");}
.tools a.fb{background-image: url("prod_fb.gif");}
.tools a.tt{background-image: url("prod_tt.gif");}

.tools a.fav:hover{background-image: url("prod_fav_or.gif");}
.tools a.info:hover{background-image: url("prod_info_or.gif");}
.tools a.rec:hover{background-image: url("prod_rec_or.gif");}
.tools a.fb:hover{background-image: url("prod_fb_or.gif");}
.tools a.tt:hover{background-image: url("prod_tt_or.gif");}

.tools a:hover{
	color:#000;
}

.tools #fav_resp{
	background-color:#fff67f;	
	font:bold 9px Verdana;
	color:#333;
	padding:0px 4px 0px 4px;
}

.tools #fav_resp a{
	font:bold 9px Verdana;
	color:#333;
}

.fashion_adviser{
	margin:20px 0px 34px 11px;
}

.fashion_adviser .label{
	font:bold 12px Verdana;
	color:#0099ff;
	margin-bottom:26px;
}

.fashion_adviser .label span{
	font:bold 13px Verdana;
	text-transform:uppercase;
	color:#333;
}

.fashion_adviser .float_left{
	width:240px;
}

.prod_tabs_line{
	display:inline-block;
	float:left;
	width:753px;
	height:36px;	
	background-color:#ffffff;
	border-width:0px 0px 1px 1px;
	border-style:solid;
	border-color:#cccccc;		
}

.prod_tabs_line div{
	display:inline-block;
	float:left;
	height:25px;
	padding-top:10px;
	border-width:1px 1px 1px 0px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#f3f3f3;	
	font:bold 12px Verdana;	
	color:#333;
	cursor:pointer;	
	padding-left:25px;
	padding-right:25px;
}

.prod_tabs_line .sel{
	height:25px;
	background-color:#fff;	
	border-bottom:1px solid #fff;
	cursor:default;		
}

.prod_tabs{
	display:block;
	width:723px;
	min-height:344px;
	padding:32px 14px 10px 15px;
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#cccccc;
	margin-bottom:38px;
}

.prod_tabs_notop{
	padding-top:0px;
}

.prod_tabs .product{
	margin-right:40px;
}

/* FORMS */

.forms{
	margin-top:8px;
	margin-left:29px;
}

.forms_nomarginl{
	margin-left:0px;
}

.forms .label{
	background-color:#f5f5f5;
	font:bold 10px Verdana;
	color:#333;
	height:38px;
	width:112px;
	text-transform:lowercase;
	/*padding:13px 5px 0px 7px;*/
	padding-left:7px;
}

.send_link .label{
	font-size:11px;
}

.forms .label_area{
	padding-top:12px;
}

.forms .label div{
	width:112px;
}

.forms .label_value{
	background-color:#f5f5f5;
	font:normal 10px Verdana;
	color:#333;
	/*height:38px;*/
	padding:9px;
}

.forms .label_value a{
	font:bold 10px Verdana;
	color:#0099ff;
	text-decoration:none;
}

.form_lojas .label_value a{
	font:bold 11px Verdana;
	color:#333;
}

.forms .label_value a:hover{
	text-decoration:underline;
}

.forms .field, .forms_cart .field{
	border:1px solid #666;
	height:12px;
	font:normal 10px Verdana;
	color:#333;
	padding:3px;
}

.forms textarea{
	border:1px solid #666;
	font:normal 10px Verdana;
	color:#333;
}

.forms select{
	border:1px solid #666;
	font:normal 10px Verdana;
	color:#333;
	padding:2px;
}

.btn{
	font:bold 14px Verdana;
	color:#fff;
	border:0px;
	text-align:left;
	padding-left:12px;
	padding-bottom:3px;
	cursor:hand;
	background-image:url("btn_bg.gif");
	background-repeat:no-repeat;
	width:129px;
	height:32px;
}

a.btn{
	display:block;
	font:bold 14px Verdana;
	color:#fff;
	padding-top:7px;
	height:22px;
	width:117px;
}

.btn_grey{
	font:bold 12px Verdana;
	color:#212121;
	border:0px;
	text-align:center;
	cursor:hand;
	background-image:url("btn_grey_bg.gif");
	background-repeat:no-repeat;
	width:156px;
	height:26px;
}

a.btn_grey{
	display:block;
	font:bold 12px Verdana;
	color:#212121;
	padding-top:6px;
	height:20px;
}

a.btn:hover, a.btn_grey:hover{
	text-decoration:none;
}

.btn_add_cart{
	background-image:url("add_cart_bg.gif");
	background-repeat:no-repeat;
	width:233px;
}

/*********/

.prod_block td{
	padding:0px;
	font:normal 12px Verdana;
	color:#000;
}

.prod_block .image{
	border:1px solid #cccccc;
}

.prod_block .name a{
	font:bold 12px Verdana;
	color:#000;
	text-decoration:none;
}

.prod_block .name a:hover{
	text-decoration:underline;
}

.prod_block .ref{
	font:normal 10px Verdana;
	color:#999999;
}

.prod_block .price{
	margin-top:6px;
	background-position:bottom;
	padding-bottom:8px;
	font:bold 14px Verdana;
	color:#333333;
}

.prod_block .price span{
	font:bold 12px Verdana;
	color:#ff0000;
	text-decoration:line-through;
}

.prod_block .link{
	margin-top:3px;
}

.prod_block .link a{
	font:bold 10px Verdana;
	color:#0099ff;
	text-decoration:none;
}

.cart_steps{
	width:749px;
	margin-bottom:20px;
}

.cart_steps .item{
	width:248px;
	height:42px;
	background-image: url("cart_step_normal.gif");
	background-repeat:no-repeat;
	margin-left:2px;
}

.cart_steps .item_nomargin{
	margin-left:0px;
}

.cart_steps .item_sel{
	background-image: url("cart_step_sel.gif");
	background-repeat:no-repeat;
}

.cart_steps .num{
	width:34px;
	height:34px;
	text-align:center;
	margin-left:4px;
	margin-top:4px;
	font:bold 30px Verdana;
	color:#bababa;
}

.cart_steps .item_sel .num{
	color:#00a2d2;
}

.cart_steps .txt{
	margin-left:8px;
	margin-top:6px;
	font:bold 14px Verdana;
	color:#666;
}

.cart_steps .item_sel .txt{
	color:#fff;
}

.cart_steps .txt span{
	display:block;
	font:normal 10px Verdana;
}

.cart_step4{
	height:34px;
	width:220px;
	background-color:#00a2d2;
	margin-bottom:20px;
	padding:6px 8px 0px 8px;
	font:bold 14px Verdana;
	color:#fff;
}

.cart_step4 span{
	display:block;
	font:normal 10px Verdana;
}

.cart_top{
	margin-top:30px;
	margin-bottom:12px;
}

.cart_top .float_left{
	margin-top:15px;
}

.cart_bottom{
	margin-top:14px;
	margin-bottom:18px;
}

.cart_bottom .float_left{
	margin-top:8px;
}

.cart_bottom .secure_payment{
	margin-right:23px;
	margin-top:9px;
	font:normal 10px Verdana;
	color:#a4a4a4;
}

.cart_bottom .secure_payment img{
	vertical-align:bottom;
	margin-left:19px;
}

.cart{
	width:100%;
}

.cart th{
	background-color:#313a40;
	font:bold 11px Verdana;
	color:#fff;
	padding:7px;
	text-align:center;
}

.check_out th{
	background-color:#fff;
	color:#666;
}

.cart .item td{
	padding:7px;
	text-align:center;
	vertical-align:top;
	font:normal 11px Verdana;
	color:#000;
}

.cart .item td td{
	padding:0px;
	text-align:left;
}

.cart .item .right, .cart th.right{
	text-align:right;
}

.cart .item .left, .cart th.left{
	text-align:left;
}

.cart .bg0{
	background-color:#ececec;
}

.cart .bg1{
	background-color:#f7f7f7;
}

.cart .quantity{
	text-align:center;
	width:63px;
	margin-left:auto;
	margin-right:auto;
}

.cart .quantity img{
	vertical-align:top;
	margin-top:11px;
}

.cart .quantity a{
	font:normal 10px Verdana;
	color:#525252;
}

.cart .quantity input{
	padding:0px;
	border:1px solid #000;
	width:27px;
	height:27px;
	text-align:center;
	font:bold 10px Verdana;
	color:#000;
	margin-bottom:2px;
	margin-left:7px;
	margin-right:7px;
}

.cart .form_vale{
	height:47px;
	vertical-align:middle;
	font:normal 10px Verdana;
	color:#666;
	padding-left:6px;
	padding-right:7px;
}

.cart .form_vale b{
	font:bold 11px Verdana;
	color:#333;
}

.cart .form_vale .field_vale{
	border:1px solid #979797;
	width:81px;
	height:12px;
	font:normal 10px Verdana;
	color:#666;
	padding:3px;
}

.cart .refresh_cart{
	font:normal 10px Verdana;
	color:#666;
	padding:12px 0px 37px 3px;
}

.cart .refresh_cart .float_left{
	margin-top:4px;
}

.cart .iva{
	background-color:#f4f4f4;
	font:normal 11px Verdana;
	color:#333;
}

.cart .total{
	background-color:#e2e2e2;
	font:bold 12px Verdana;
	color:#000;
}

.cart .iva td, .cart .total td{
	vertical-align:top;
	padding:6px 8px 13px 0px;
}

.cart .total td{
	padding-bottom:15px;
}

.cart_separator{
	background-image: url("dotted_00.gif");
	background-repeat:repeat-x;
}

.top_articles{
	background-color:#c2cbcf;
	padding:6px 0px 16px 16px;
	margin-bottom:12px;
}

.top_articles .title{
	color:#333;
	font:bold 12px Verdana;
	margin-bottom:23px;
}

.top_articles .float_left{
	width:133px;
	padding:0px 4px 5px 6px;
	margin-right:10px;
	color:#666;
	font:normal 10px Verdana;
	background-color:#fff;
}

.top_articles .float_left .image{
	margin-bottom:3px;
}

.top_articles .float_left .name{
	height:25px;
}

.top_articles .float_left a{
	color:#333;
	font:bold 10px Verdana;
	text-decoration:none;
}

.top_articles .float_left a:hover{
	text-decoration:underline;
}

.top_articles .float_left .price, .top_articles .float_left .price span{
	font:bold 11px Verdana;
}

.lojas_separator{
	background-color:#313a40;
	height:23px;
	padding-top:6px;
	padding-left:10px;
	font:bold 12px Verdana;
	color:#fff;
}

.checkout_separator{
	background-color:#313a40;
	height:29px;
	font:bold 12px Verdana;
	color:#fff;
}

.checkout_separator span{
	display:inline-block;
	background-color:#01aad5;
	width:29px;
	height:29px;
	font:bold 22px Verdana;
	color:#fff;
	text-align:center;
	margin-right:11px;
}

table.choose_payment tr.row{
	background-color:#f5f5f5;
}

table.choose_payment tr.row td{
	height:38px;
	vertical-align:middle;
	padding-left:10px;
}

table.choose_payment tr.row_big td{
	height:91px;
	vertical-align:top;
	padding-top:10px;
}

table.choose_payment tr.row_big td img{
	vertical-align:top;
}

.dados_encomenda{
	margin-left:29px;
	font:bold 10px Verdana;
	color:#333;
	margin-top:22px;
	margin-bottom:28px;
}

.dados_encomenda a{
	font:bold 10px Verdana;
	color:#00a2d2;
	text-decoration:none;
}

.dados_encomenda a:hover{
	text-decoration:underline;
}

.dados_encomenda .float_left{
	width:298px;
	margin-right:13px;
}

.dados_encomenda table{
	margin-top:8px;
	margin-bottom:8px;
	width:100%;
	background-color:#ececec;
	font:normal 9px Verdana;
	color:#333;
}

.dados_encomenda .dados_mb table{
	width:200px;
}

.dados_encomenda .label{
	font:bold 9px Verdana;
	color:#333;
	text-transform:lowercase;
}

ul.newList * {margin:0; padding:0; font:normal 12px Arial;}
ul.newList a {color: #000; text-decoration:none; display:block;}
ul.newList {margin:0;margin-top:9px; padding:0; list-style:none; color:#000; min-width:184px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow-y:auto;overflow-x:hidden; z-index:9999;max-height:200px;}
.newListSelected {font:normal 12px Arial; width:172px; color:#000; height:24px; padding:8px 0px 0 12px; float:left;border:1px solid #999;background-image:url("select_bg.gif");background-repeat:no-repeat;background-position:right;margin:2px 2px 10px 0px;}
.newListSelected span {min-width:80px; display:block;}
ul.newList li a {padding:3px 8px; display: block;}
ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {min-width:184px; overflow:hidden; height:23px; padding:0 0px 0 0;}
.hiLite {background:#650101!important; color:#fff!important;}
.hiLite a {background:#650101!important; color:#fff!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:0 -23px; cursor:default;background-color:#fefbef;border:1px solid #0099cc;background-repeat:no-repeat;background-position:right;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

.advantages_register{
	margin-top:7px;
	width:190px;
	margin-left:16px;
	font:bold 11px Arial;
	color:#333;
}

.advantages_register .in{
	background-color:#eaebec;
	padding:10px;
	padding-bottom:15px;
}

.advantages_register a{
	font:bold 11px Arial;
	color:#333;
}

.advantages_register .title{
	font:bold 15px Arial;
	color:#313A40;
	text-transform:uppercase;
	margin-bottom:16px;
}

.advantages_register ul, .advantages_register li, .advantages_register p{
	margin:0px;
	padding:0px;
}

.advantages_register li{
	margin-left:13px;
	margin-top:10px;
	color:#149bce;
}

.advantages_register li a{
	color:#149bce;
}

.advantages_register .obs{
	padding-top:10px;
	font:normal 10px Arial;
	color:#666;
}

.news_search{
	border:1px solid #ccc;
	padding:5px 0px 4px 0px;
	width:215px;
}

.news_search .field{
	width:181px;
	padding:0px;
	border:0px;
	font:normal 11px Verdana;
	color:#323232;
	padding-left:4px;
	padding-left:4px;
	margin-right:7px;
	vertical-align:top;
}

.news{
	/*border-top:1px solid #ccc;
	margin-bottom:13px;*/
}

.news .item{
	border:1px solid #ccc;
	/*border-top:0px;*/
	width:729px;
	padding:11px;
	margin-bottom:15px;
}

.news .item .float_left{
	width:577px;
}

.news .item .image{
	width:129px;
	margin-right:18px;
}

.parcerias .item .float_left{
	width:547px;
}

.parcerias .item .image{
	width:139px;
	margin-right:18px;
}

.news .item .title{
	font:normal 14px Arial;
	color:#0084b7;
}

.news .item a{
	font:bold 14px Arial;
	color:#0084b7;
	text-decoration:none;
}

.news .item .title a{
	font:bold 14px Arial;
}

.parcerias .item .title a{
	font:normal 14px Arial;
}

.news .item a:hover{
	text-decoration:underline;
}

.news .item .text a{
	font:normal 11px Arial;
	color:#333;
	text-decoration:underline;
}

.date{
	font:normal 11px Arial;
	color:#999;
	margin-bottom:15px;
}

.news .text{
	font:normal 12px Arial;
	color:#333;
}

.news_top{
	margin-top:6px;
	margin-bottom:17px;
}

.news_details .float_left{
	width:510px;
	font:normal 13px Arial;
	color:#333;
}

.news_details .text{
	margin-bottom:20px;
	margin-bottom:20px;
}

.news_details .text a{
	font:normal 10px Verdana;
	color:#333;
}

.download{
	background-color:#000;
	font:bold 12px Verdana;
	color:#fff;
	text-decoration:none;
	padding:5px;
	display:block;
	width:90px;
}

.download img{
	vertical-align:bottom;
}

.news_details .like{
	font:normal 10px Verdana;
	color:#666;
	margin-bottom:17px;
	margin-top:16px;
	padding-top:12px;
	background-image:url("dotted_bd.gif");
	background-repeat:repeat-x;
	cursor:pointer;
}

.news_details .like img{
	vertical-align:bottom;
	margin-right:5px;
}

.news_details .back a{
	font:bold 10px Verdana;
	color:#0099cc;
	text-decoration:none;
}

.news_details .back a:hover{
	text-decoration:underline;
}

.lojas{
	margin-top:7px;
	border:1px solid #666;
	width:748px;
}

.lojas .float_left{
	border-right:1px solid #fff;
	width:250px;
	height:448px;
	overflow:scroll;
}

.lojas .float_right{
	width:496px;
	border-left:1px solid #666;
}

.lojas .empty{
	margin:10px 40px 0px 8px;
	font:bold 12px Arial;
	color:#666;
}

.lojas .float_left .item{
	margin:10px;
	padding-bottom:5px;
	border-bottom:1px solid #333;
	color:#333;
	font:normal 10px Verdana;
}

.link_hover, .link_hover_cvv2{
	max-width:200px;
	display:none; 
	position:absolute; 
	background-color: #fff; 
	padding: 5px;
	border:1px solid #ccc;
	margin-top:-10px;
}

.link_hover_cvv2{
	width:373px;
	margin-top:0px;
}

#prod_block{
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

#prod_block td{
	padding:0px;
}

#prod_block .image{
	border:1px solid #cccccc;
}

#prod_block .name a{
	font:bold 11px Verdana;
	color:#333333;
	text-decoration:none;
}

#prod_block .name a:hover{
	text-decoration:underline;
}

#prod_block .ref{
	font:normal 10px Verdana;
	color:#999999;
}

#prod_block .comp{
	font:normal 10px Verdana;
	color:#999999;
	width:150px;
}

#prod_block .price{
	margin-top:6px;
	padding-left:6px;
	background-position:bottom;
	padding-bottom:8px;
	font:bold 14px Verdana;
	color:#333333;
}

#prod_block .price span{
	font:bold 12px Verdana;
	color:#ff0000;
	text-decoration:line-through;
}

#prod_block .link a{
	font:bold 11px Verdana;
	color:#999999;
	text-decoration:none;
	padding-left:5px;
}

.comments a{
	text-decoration:none;
	font:bold 11px Verdana;
	color:#0099ff;
}

.comments a:hover{
	text-decoration:underline;
}

.comm_body{
	padding-bottom:17px;
	margin-bottom:8px;
	padding-top:16px;
	background-image:url("dotted_ca.gif");
	background-repeat:repeat-x;
	background-position:bottom;
}

.comm_body .name{
	font:bold 10px Verdana;
	color:#666;
	margin-bottom:10px;
}

.comm_body .text{
	font:normal 11px Verdana;
	color:#333;
	line-height:16px;
}

.comm_body .text a{
	font:normal 11px Verdana;
	color:#333;
}

.comm_body .date{
	font:normal 9px Verdana;
	color:#999;
	margin:0px;
}

.contacts_main{
	border-left:1px solid #bdbdbd;
	border-bottom:1px solid #bdbdbd;
	padding:10px;
	color:#000000;
	font:normal 11px Verdana;
}

.contacts_main a{
	color:#000000;
	font:normal 11px Verdana;
}

.help .title{
	background-color:#313a40;
	font:bold 12px Verdana;
	color:#fff;
	margin-bottom:10px;
	padding-left:12px;
	padding-top:8px;
	padding-bottom:7px;
}

.help .link{
	margin-left:14px;
	margin-bottom:8px;
	font:bold 10px Verdana;
	color:#0099ff;
}

.help .link a{
	font:bold 10px Verdana;
	color:#0099ff;
	text-decoration:none;
}

.help .link a:hover{
	text-decoration:underline;
}

.help .item{
	border-top:1px solid #bdbdbd;
	margin-top:22px;
	padding-left:22px;
	padding-right:30px;
	padding-top:28px;
}

.help .item .title{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	font:bold 14px Verdana;
	color:#333333;
	background-color:transparent;
}

.help .item .text{
	margin-bottom:35px;
	font:normal 10px Verdana;
	color:#666666;
}

.help .item .text a{
	font:normal 10px Verdana;
	color:#666666;
}

.store_country_region{
	margin:10px;
}

.store_country_region .country{
	margin-bottom:5px;
}

.store_country_region .country a{
	font:bold 12px Verdana;
	color:#333;
}

.store_country_region .country a img{
	vertical-align:top;
	margin-right:5px;
}

.store_country_region .regions{
	margin-left:20px;
	margin-bottom:20px;
}

.store_country_region .region a{
	font:normal 12px Verdana;
	color:#333;
}

.dotted, .dotted_btm{
	background-image: url("dotted.gif");
	background-repeat:repeat-x;
}

.dotted_btm{
	background-position:bottom;
}

.popin_cvv2{
	visibility:hidden;
	position:absolute;
	margin-left:20px;
}

.makingof{
	width:543px;
	border-bottom:1px solid #999;
	padding-bottom:34px;
	/*position:absolute;*/
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

.makingof h1{
	margin:0px;
	margin-bottom:40px;
	padding:0px 0px 5px 3px;
	font:bold 16px Verdana;
	color:#ccc;
	border-bottom:1px solid #999;
}

.makingof .title{
	margin-bottom:10px;
	margin-top:7px;
}

.makingof .title a{
	font:bold 12px Verdana;
	color:#ccc;
	text-decoration:none;
}

.makingof .title a:hover{
	text-decoration:underline;
}

.makingof a.video{
	display:block;
	background-image: url("link_video.gif");
	background-repeat:no-repeat;
	width:77px;
	height:20px;
	text-align:center;
	padding-top:3px;
	font:bold 11px Verdana;
	color:#ccc;
	text-decoration:none;
}

.makingof_video{
	width:895px;
	border:0px;
	padding:0px;
}

.makingof_video h1{
	margin:0px;
	border:0px;
}

.makingof_video .details{
	border:1px solid #999;
}

.makingof_video .details .float_left{
	border-right:1px solid #999;
	padding:20px 21px 20px 18px;
}

.makingof_video .details .float_right{
	margin-right:15px;
}

.makingof_video .details .float_right img{
	border:1px solid #666;
	margin-top:24px;
}

.makingof .title a{
	font:bold 11px Verdana;
	color:#fff;
}

.vip{
	background-color:#4e5c62;
	width:353px;
	padding:13px 0px 14px 13px;
	margin:0px 4px 21px 16px;
}

.vip .image{
	width:121px;
	margin-right:12px;
}

.vip .text{
	width:214px;
	font:normal 11px Verdana;
	color:#fff;
}

.vip .text a{
	font:bold 12px Verdana;
	color:#fff;
	text-decoration:none;
}

.vip .text a:hover{
	text-decoration:underline;
}

.history .item{
	margin-bottom:40px;
	width:712px;
}

.history .float_left{
	width:96px;
	height:21px;
	padding:8px 0px 0px 12px;
	font:bold 12px Verdana;
	color:#fff;
	background-color:#313a40;
}

.history .float_right{
	border-top:1px solid #bdbdbd;
	width:487px;
	padding:16px 100px 0px 17px;
	font:normal 11px Verdana;
	color:#666;
}