@charset "utf-8";
/* CSS Document */


/*---------  Globals  -------------*/
body{webkit-font-smoothing:subpixel-antialiased; background:#0A171D;}
header{width:904px; margin:0 auto;}
.main{height:auto; width:100%; margin:0 auto;}
/*---------  Globals  -------------*/


/*-------- Common Styles ----------*/
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
ul li{list-style-type:none;}
.top_0{margin-top:0 !important;}
.pad_top_0{padding-top:0px !important;}
.pad_right_0{padding-right:0 !important;}
.full_width{width:100% !important;}
.a_right{text-align:right !important;}
input[type=submit], input[type=button]{cursor:pointer !important;}

/*-------- Common Styles ----------*/


.top_menu {height:30px; width:904px; margin:0 auto; font-family:'Open Sans', sans-serif;}

nav.top_nav{width:280px; height:30px; background:url(../images/top_menu_back.gif) repeat-x; -webkit-border-radius: 0px 0px 0px 5px; border-radius: 0px 0px 0px 5px; float:left; font-size:14px; text-shadow:0px 1px 1px #3CC; overflow:hidden;}
	nav.top_nav ul li{float:left; border-right:1px solid #2da7bf;}
	nav.top_nav a{display:block; padding:8px 10px; color:#000;}
	nav.top_nav a:hover, nav.top_nav a:active{ background:url(../images/top_menu_back_hover.gif) repeat-x; color:#fff; text-shadow:0px 1px 1px #333;}
	
.form_top{float:left; height:26px; width:190px;	background:url(../images/top_menu_back.gif) repeat-x; padding:4px 0 0 15px; -webkit-border-radius: 0px 0px 5px 0px; border-radius: 0px 0px 5px 0px;}
	.form_top input{float:left;}
	.form_top input.subscribe_btn{width:30px; border:none; cursor:pointer; text-indent:-9999px; background: url(../images/regist_btn.png) no-repeat; margin-left:8px;}
	
.form_news1{background-color: #FFF;	-webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;	border: 1px solid #069; width: 140px; font-family: 'Open Sans', sans-serif; font-size: 10px; height: 14px; padding-left: 8px; margin-top: 2px; font-weight: 200; color: #666; text-align: left;}
	
.top_nav2{width:400px; padding-left:10px; float:left;}
	.top_nav2 ul li{float:left; border-right:1px solid #0b384d;}
	.top_nav2 ul li:last-child{border-right:none; width:180px;}
		.top_nav2 ul li:last-child a{padding-right:0px; padding-left:47px;}
			.top_nav2 ul li:last-child a span{color:#09C; padding-left:5px;}
	.top_nav2 ul li:first-child{font-size:50px;}
	.top_nav2 a{display:block; padding:8px 20px; color:#fff; font-size:12px;}
	.top_nav2 a:hover{color:#09C;}
	.top_nav2 a.checkout_btn{background:url(../images/checkout-icon.png) no-repeat 22px 8px;}
	.top_nav2 a.checkout_btn:hover{background:url(../images/checkout-icon_hover.png) no-repeat 22px 8px;}
	
	
.lang{padding-top:6px; position:relative;}
	.lang ul{position:absolute; top:-25px; right:0; width:53px;}
	.lang ul li{display:inline-block; text-align:right; margin-left:5px;}
		.lang a{display:block; width:19px; height:22px;}
		.lang li.pt a{background:url(../images/pt.png) no-repeat 0px -22px;}
		.lang li.en a{background:url(../images/en.png) no-repeat 0px -22px;}
		.lang li.pt a:hover, .lang li.pt a.active{background:url(../images/pt.png) no-repeat 0px 0px;}
		.lang li.en a:hover, .lang li.en a.active{background:url(../images/en.png) no-repeat 0px 0px;}
		
		
h1.logo{height:120px; width:314px;}
	.h1.logo a{display:block; width:314px; height:120px; background:url(../images/logo.png) no-repeat; text-indent:-9999px;}

.pesquisa {height:32px; width:100%; padding-top:8px;}
	.pesquisa form{margin-right:10px;}

.form_search {background-color:#FFF; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; border: 1px solid #069; width:156px; font-family: 'Open Sans', sans-serif; font-size: 10px; height:18px; padding-left:8px; margin-top: 2px; font-weight:200; color:#666; text-align:left;}
.search_btn{border:none; background:url(../images/magnify.png) no-repeat 0 0; margin:4px 0 0 0; padding:0; cursor:pointer; width:23px; text-indent:-9999px;}
.search_btn:hover{background:url(../images/magnify.png) no-repeat 0 -16px;}

.content{width:904px; margin:0 auto; margin-top:1px; position:relative;}

.ribbon {width:117px; height: 100px; left: -7px; top: 18px; position: absolute; z-index:100;}
.ribbon h2{text-indent:-9999px;}


.highlights{width:100%; /*background:#FFFF99;*/ margin-top:5px; font-family:'Open Sans', sans-serif;}
.highlights p{ width:160px; color:#333; font-weight:300; font-size:15px; line-height:18px; letter-spacing:0.8; font-family: 'Open Sans Condensed', sans-serif; padding:3px 10px; float:right; overflow:hidden;}

	.highlights_left{width:630px;}
		.highlights_left .top{width:100%; height:235px; border:5px solid #E0E0E0; background:#E0E0E0; position:relative;}
		.highlights_left .top .high_arrow{width:51px; height:188px; position:absolute; background:url(../images/highlight_arrow2.png) no-repeat; z-index:100; top:0;}
		.highlights_left .top .arrow1{left:298px;}
		.highlights_left .top .arrow2{left:613px; }
			.highlights_left .top .subject_1 a, .highlights_left .top .subject_2 a{display:block;}
			.highlights_left .top .subject_1 .info, .highlights_left .top .subject_2 .info{background:#E0E0E0; padding:5px 5px 0 0;}
				.highlights_left .top .subject_1 .info a, .highlights_left .top .subject_2 .info a{width:109px; height:18px; background:url(../images/btns_arrow.png) no-repeat; text-transform:uppercase; padding:8px 5px; font-size:18px; font-weight:300; letter-spacing:0.5; float:left; margin:5px;}
				.highlights_left .top .subject_1 .info a:hover, .highlights_left .top .subject_2 .info a:hover{color:#000;}
				.highlights_left .top .subject_2 .info a{background-position:0 -34px}
				
	.highlights .subject_3{width:640px; height:208px; margin-top:5px; position:relative;}
		.highlights .subject_3 a{display:block;}
		.highlights .subject_3 .title, .highlights .subject_3 .sub_title{position:absolute; width:240px; left:30px; color:#fff; font-family: 'Open Sans', sans-serif;}
		.highlights .subject_3 .title{top:20px; font-size:25px; font-weight:600; line-height:30px; font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase;}
		.highlights .subject_3 .sub_title{top:50px; padding:0; font-size:14px; font-weight:600;}
		
	.highlights_right{width:255px; height:448px; background:#fff; padding:5px;}
	.highlights_right .fourknifes{width:253px; height:381px; border:1px solid #ccc;}
	.highlights_right .fourknifes_btn{display:block; margin:15px 0 0 12px;}
	
	
.home_news{margin-top:5px;}
.home_news .subject_1, .home_news .subject_2{width:296px; background:#5B6367; margin-right:9px; padding:8px 8px 0 8px;}
.home_news .subject_3{background:#fff; width:262px; height:80px; display:block;}
.news_pad{width:312px;}
.home_news h3{text-align:center; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:300; padding-top:10px; letter-spacing:0; font-size:18px;}
.home_news h3 span{font-weight:600; font-family: 'Open Sans', sans-serif;}
.home_news h3 a:hover{color:#09F;}


.testimony{color:#fff; font-family: 'Open Sans', sans-serif; padding-left:10px; float:left; width:250px;}
	.testimony h3{text-align:left; font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase; font-size:18px; font-weight:600; padding-bottom:15px;}
	.testimony p{font-size:11px; font-weight:300; padding-bottom:5px; line-height:14px;}
	.testi p.sign{padding-bottom:15px; font-style:italic; color:#CCC;}
	
	
.footer{width:904px; margin:40px auto 20px; color:#fff; font-family: 'Open Sans', sans-serif; font-size:12px; border-top:1px dashed #5B6367; padding-top:20px; padding-bottom:20px; border-bottom:1px dashed #5B6367;}
	.footer .fb, .footer .links, .footer .contact{float:left; margin-right:40px;}
	.footer .payments, .footer .secured{float:right; margin:0 0 0 30px;}
		.footer .links ul li, .footer .contact ul li{line-height:18px;}{line-height:18px;}
			.footer .links ul li a:hover, .footer .contact a:hover{color:#09F;}
			
			
			
.login_wrapper{font-family: 'Open Sans', sans-serif; }

.login_box{height:160px; padding:20px 25px;}
	.login_box label{font-size:14px; padding-left:8px;}
	.login_box input{border:none; color:#666; font-size:14px; font-weight:400; height:20px; margin:8px 0 0 8px; width:145px;}

.login_btns{margin:5px 0 0 -2px;}

	.login_btns .login_btn, .login_btns .reg_btn, .login_btns a{font-size:12px; text-transform:uppercase; color:#fff; background:#0288A5; text-align:center;}
	.login_btns .login_btn{padding:5px; height:30px; width:auto; background:url(../images/top_menu_back.gif) repeat-x; float:left;}
	.login_btns .login_btn:hover{background:url(../images/top_menu_back_hover.gif) repeat-x; color:#fff; text-shadow:0px 1px 1px #333;}
	
	.login_btns .reg_btn{display:block; background:#fff; color:#666; padding:8px 5px; width:auto; width:60px; text-align:center; border:1px solid #ccc; margin-top:8px; margin-left:7px; float:left;}
	.login_btns .reg_btn:hover{background:#EFEFEF;}

.fundo_form_1 {background-image: url(../imgs/fundo-form-1.png);	height: 38px; width: 167px; margin-bottom: 8px;}
	
.form_title_wrapper{width:220px; height:60px; position:relative;}
.form_title{background:#131e26; color:#fff; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:300; padding:8px; text-align:center; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px;}
.form_title_top{height:15px; width:100%; background:url(../images/form_top.jpg) repeat-x; position:absolute; top:-15px;}

.form_footer_wrapper{width:220px; height:60px; padding:0 14px;}
.form_footer{background:url(../images/form_footer.jpg) repeat-x; color:#fff; font-family: 'Open Sans', sans-serif; font-size:11px; font-weight:300; padding:8px; text-align:center; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px;}
.form_footer a:hover{text-decoration:underline;}


.banner_linhas{width:884px !important; overflow:hidden;}

.prod_list{width:884px; background:#fff; padding:30px 0px 30px 20px; font-family: 'Open Sans', sans-serif;}

.side_menu{width:200px; color:#000;}
.side_menu h3{font-size:16px; margin-bottom:10px; text-transform:uppercase; color:#006C8F;}
.side_menu ul li a{font-size:12px; line-height:18px; color:#333; padding-left:7px;}
.side_menu ul li a:hover{color:#000; font-weight:600;}
.side_menu hr{background:none; border-top:1px solid #006C8F; width:160px;}
.side_menu h4{font-size:13px; font-weight:600px; color:#333; padding-bottom:5px; border-bottom:1px dashed #ccc; width:160px; margin-top:15px;}

.linha_prods{width:684px;}

.prod{width:195px; height:235px; /*min-height:215px;*/ margin:0 32px 0 0; border-bottom:1px solid #ccc; padding-bottom:20px; position:relative;}
	.prod .prod_name{line-height:18px;}
		.prod .prod_name h2{color:#006C8F; font-size:12px; padding-right:5px; text-transform:uppercase;}

.linha_descricao{width:654px; color:#fff; margin-bottom:30px;}

.container {overflow:auto; height:auto; width:644px; background:#0A171D; padding:10px 15px; border-bottom:solid 10px #0A171D; position:relative;}
.container-closed {overflow:hidden; width:644px; height:68px; padding-bottom:10px;}
	.container h2{font-size:14px; font-weight:600px; text-transform:uppercase; margin-bottom:10px;}
	.container p{font-size:12px; line-height:18px;}
	
#trigger{padding-bottom:10px; width:590px; cursor:pointer;}
.plus{width:17px; height:17px; background:url(../images/plus.png); position:absolute; top:12px; right:15px;}
.plus2{width:17px; height:17px; background:url(../images/plus2.png); position:absolute; top:12px; right:15px;}
.minus{width:17px; height:17px; background:url(../images/minus.png); position:absolute; top:12px; right:15px;}
.minus2{width:17px; height:17px; background:url(../images/minus2.png); position:absolute; top:12px; right:15px;}

.thumb_info{width:140px; line-height:18px;}	
	.thumb_info h2{font-size:12px; color:#006c8f; text-transform:uppercase; padding-right:5px;}
		.thumb_info h2 span{color:#000; font-size:10px;}
	.thumb_info p{font-size:12px;}
	.thumb_info p:last-child{font-size:14px; color:#666; font-weight:bold;}
	.thumb_info p:last-child span{color:#C00; font-size:10px; margin-left:10px; text-transform:uppercase;}
	.thumb_info p.list_code{color:#000; font-size:10px; font-weight:bold;}
	
.thumb_actions{width:55px; position:absolute; right:10px; bottom:25px;}
	.thumb_actions form{width:25px; margin-top:5px; margin-bottom:10px; float:right;}
		.thumb_actions form input{/*margin-left:25px;*/}
	.thumb_actions a{width:20px; height:16px; display:block; background:url(../images/details.png) no-repeat 0px -16px; margin-bottom:10px; margin-top:6px; float:left; /*margin-left:25px;*/}
	@media screen and (-webkit-min-device-pixel-ratio:0) { .thumb_actions a{margin-top:8px;}}
	.thumb_actions a:hover{background:url(../images/details.png) no-repeat 0 0;}
	.thumb_actions .button_submit{background:url(../images/basket.png) no-repeat 0px 0;border: 0 none; width:25px;}
	
	
.info_pages_content{width:824px; background:#fff; font-family: 'Open Sans', sans-serif; color:#333; padding:40px}
	.info_pages_content .ribbon2{position:relative; width:370px; height:76px; margin-bottom:30px;}
	.info_pages_content .ribbon2 h2{width:300px; height:36px; background:url(../images/ribbon2.png) no-repeat; position:absolute; left:-50px; font-family: 'Open Sans Condensed', sans-serif; color:#fff; padding:20px 20px 20px 50px; font-size:30px; font-weight:600; text-transform:uppercase;}
		.info_pages_content .ribbon2 h2 span{text-transform:lowercase; font-size:20px; margin-left:10px; font-weight:300;}
	
.info_txt{width:580px;}
	.info_txt p{font-size:14px; line-height:20px; margin-bottom:10px;}

.side_products{width:160px;}
	.side_products .prod{width:160px; margin:0; height:200px; border-top:2px solid #006C8F; border-bottom:none; padding-bottom:0;}
	.side_products h3{font-weight:400; font-family: 'Open Sans Condensed', sans-serif; margin-bottom:10px; font-size:18px;}

.side_prods_wrapper{padding:50px 20px 0 0}

.prod_details{width:664px; padding-right:20px;}

.img_detail{width:326px; position:relative;}
	.img_detail .img_detail_inner{border:8px solid #5B6367;}
	.img_detail .img_detail_btm{width:328px; height:48px; background:url(../images/detail_btm.jpg) no-repeat; position:absolute; top:298px; left:-2px;}

.prod_specs{width:300px;}
	.prod_specs h2{font-family: 'Open Sans Condensed', sans-serif; font-size:27px; color:#006C8F; margin-bottom:10px;}
	.prod_specs p{color:#333;}
	.prod_specs .code{font-size:12px; margin-bottom:20px; margin-top:20px;}
		.prod_specs .code span{font-size:14px; font-weight:bold;}
	.prod_specs .prod_descrip{font-size:12px; line-height:16px; margin-bottom:20px;}
	.prod_specs .blade{font-size:12px; margin-bottom:5px;}
		.prod_specs .blade span{font-size:14px; font-weight:bold;}
	.prod_specs .price{font-size:16px; color:#666; margin-bottom:20px; font-weight:bold;}
		.prod_specs .price span{font-size:12px; padding-left:10px; color:#CC0000; text-transform:uppercase;}
	.prod_specs .quant{margin-bottom:20px;}
	.prod_specs .quant label{font-family: 'Open Sans Condensed', sans-serif; font-size:14px; text-transform:uppercase; font-size:14px; font-weight:bold; color:#666;}
	.prod_specs .quant input.qty_box{width:20px; color:#666; text-align:right;}
	.prod_specs .quant input.qty_btn{background:none; border:none; height:11px; width:18px; cursor:pointer; padding:0;}
	.moreless{padding-left:10px;}
	@media screen and (-webkit-min-device-pixel-ratio:0) { .moreless{padding-top:3px;} }
	.prod_specs .quant input.more{background:url(../images/moreless.jpg) no-repeat;}
	.prod_specs .quant input.less{background:url(../images/moreless.jpg) no-repeat 0px -8px;}
	.prod_specs .quant input.more:hover{background:url(../images/moreless.jpg) no-repeat -19px 0;}
	.prod_specs .quant input.less:hover{background:url(../images/moreless.jpg) no-repeat -19px -8px;}
	.prod_specs .add_cart_btn{background:url(../images/buy_arrow.jpg) no-repeat 0px -30px; padding:0px 40px 5px 20px; font-family: 'Open Sans Condensed', sans-serif;   font-weight:normal; text-transform:uppercase; display:block; width:100px; border:0; height:31px; color:#fff;}
	@media screen and (-webkit-min-device-pixel-ratio:0) { .prod_specs .add_cart_btn{padding:2px 40px 5px 10px;} }
	.prod_specs .add_cart_btn:hover{background: url(../images/buy_arrow.jpg) no-repeat 0px 1px; color:#ccc;}
		
	
	
h3.title_comments{margin-top:30px; font-size:14px; color:#666; font-weight:normal;}

.container2-closed {overflow:hidden; width:644px; height:47px; padding-bottom:10px; border-bottom:10px solid #E9E9E9;}

.comments{margin:10px 0 15px; background:#E9E9E9; border-bottom:10px solid #E9E9E9;}
.comment{margin-bottom:10px; border-bottom:1px dashed #999;}
	.comment p{color:#333; line-height:15px; padding-bottom:5px;}
	.comment p:first-child{font-weight:bold; margin-bottom:5px;}
	
.add_comment{width:600px; border:1px solid #ccc; padding:5px; position:relative; -webkit-border-radius: 5px; border-radius: 5px;}
	.add_comment input{border:none;}
	.add_comment input.add_comment_box{width:535px; color:#999;}
	.add_comment input.send_comment_btn{background:#5B6367; color:#fff; -webkit-border-radius: 3px; border-radius: 3px; font-size:12px; padding:1px 5px; letter-spacing:1px; font-family: 'Open Sans', sans-serif; cursor:pointer;}
	.add_comment input.send_comment_btn:hover{background:#333;}
.add_comment_arrow{width:10px; height:10px; background:url(../images/add_comment_arrow.jpg) no-repeat; position:absolute; top:-10px; left:20px;}

.relacionados{width:685px; padding-top:30px; border-bottom:1px solid #ccc;}
	.relacionados h3{font-size:14px; color:#666; font-weight:normal; margin-bottom:15px;}
	.relacionados .prod{border-top:2px solid #006C8F; border-bottom:none; height:200px; width:195px;}
	
.promos{width:650px; margin-left:30px;}	

h3.promos_title{padding:9px 10px; background:url(../images/title_arrow.jpg) no-repeat; color:#fff; font-size:23px; font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase; font-weight:300; margin-bottom:30px;}
	h3.promos_title span{color:#000; font-family: 'Open Sans', sans-serif; font-weight:600; padding-left:5px;}

.promo{width:620px; height:175px; margin-right:35px; border-bottom:1px dashed #ccc;}
.promo:last-child{border:none;}
	.promo .promo_img{float:left;}
	
.promo_info_wrapper{float:left; margin-left:30px; width:340px; margin-top:20px;}
	.promo_info_wrapper .thumb_info{width:340px;}
	.promo_info_wrapper .thumb_info h2{font-size:18px; margin-bottom:10px;}
	.promo_info_wrapper .thumb_info p.promo_descr{line-height:14px; font-weight:bold; margin-bottom:5px;}
	.promo_info_wrapper .thumb_info p.price{font-size:20px; margin-top:5px; color:#006C8F; font-family: 'Open Sans', sans-serif; font-weight:600; margin-bottom:10px;}
	.promo_info_wrapper .thumb_info .thumb_actions{width:120px;}
		.promo_info_wrapper .thumb_info .thumb_actions a{margin-top:6px; margin-left:20px;}

.videos{width:580px; margin-top:10px;}
	.video{margin-bottom:50px;}
	.videos p{font-size:14px; line-height:20px; margin-bottom:10px;}
	.videos .video_label{}	
	.videos h2{background:#01AAC9; color:#fff; padding:10px; font-family: 'Open Sans Condensed', sans-serif; font-size:20px; width:300px; height:20px; float:left;}
	.videos .video_arrow{background:url(../images/video_arrow.png) no-repeat center; height:40px; width:23px; float:left;}


.intro_videos{width:530px; margin:10px 0 15px; background:#E9E9E9; padding:15px 15px 5px;}
	.intro_videos p{color:#333; line-height:15px;  font-size:12px;}
	

.noticias{width:600px; margin-top:10px;}
	.noticias .noticia{margin-bottom:20px; border:1px solid #ccc; padding:20px; position:relative;}
	.noticias .artigo{height: 147px; overflow: hidden; width: 360px;}
		.noticias .artigo h2{font-size:24px; font-family: 'Open Sans Condensed', sans-serif; font-weight:600; margin-bottom:10px; color:#006C8F; text-transform:uppercase;}
		.noticias .artigo h3{font-size:16px; color:#666; margin-bottom:20px; font-weight:400;}
		.noticias .artigo h2:hover{text-decoration:underline;}
		.noticias .artigo p{font-size:12px; line-height:18px;}
		.noticias .noticia_img{width:156px; height:95px;}
			.noticias .artigo p a{color:#006C8F;}
			.noticias .artigo p a:hover{text-decoration:underline;}
		.noticias .noticia .news_arrow{width:59px; height:58px; display:block; position:absolute; right:0; bottom:0; background:url(../images/news_arrow.png) no-repeat;}
		.noticias .noticia .news_arrow2{width:59px; height:58px; display:block; position:absolute; right:0; bottom:0; background:url(../images/news_arrow2.png) no-repeat;}

.ler_mais{height: 5px;width: 360px;}		
.ler_mais a{color:#006C8F; font-size:14px;}		
		
.side_news_wrapper{padding:50px 20px 0 0}
.side_news{width:160px;}
	.side_news .new{width:160px; margin:0; height:165px; border-top:2px solid #006C8F;}
	.side_news h3{font-weight:400; font-family: 'Open Sans Condensed', sans-serif; margin-bottom:10px; font-size:18px;}

.new_details{width:664px; padding-right:20px;}

.img_new_detail{width:326px; position:relative;}
	.img_new_detail .img_new_detail_inner{border:8px solid #5B6367;}
	
.thumb_side_news{width:150px; line-height:18px;}	
.thumb_side_news h2{font-size:12px; color:#006c8f; text-transform:uppercase; padding-right:5px;}
	.thumb_side_news h2 span{color:#000; font-size:10px;}
.thumb_side_news p{font-size:10px; line-height:12px;}

.new a.side_news_img{display:block; width:160px; height:95px; overflow:hidden; margin-bottom:5px;}

.noticias_det{width:600px; margin-top:10px;}
	.noticias_det .noticia_det{margin-bottom:20px; position:relative;}
	.noticias_det .artigo{width:320px;}
		.noticias_det .artigo h2{font-size:24px; font-family: 'Open Sans Condensed', sans-serif; font-weight:600; margin-bottom:10px; color:#006C8F; text-transform:uppercase;}
		.noticias_det .artigo h3{font-size:14px; color:#666; margin-bottom:20px; font-weight:400; line-height:20px;}
		.noticias_det .artigo h2:hover{text-decoration:underline;}
		.noticias_det .artigo p{font-size:12px; line-height:18px; margin-bottom:10px;}
		.noticias_det .noticia_img{width:260px;}
	
	.noticias_det .blades{width:260px; margin-right:40px; margin-bottom:30px;}
	.noticias_det .artigo li{margin-bottom:10px; line-height:18px; font-size:12px; list-style-type:decimal; margin-left:15px;}	


.side_thumbs{display:block;}

.banner_colec{width:884px; height:231px; border:10px solid #996515; position:relative;}
.caption_colec{position:absolute; right:0; top:20px; padding:10px 15px 10px 15px; font-family: 'Open Sans Condensed', sans-serif; font-size:25px; font-weight:300; color:#fff; background:#CCCCCC; text-shadow:0 1px 1px #000; text-transform:uppercase;
-webkit-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px;
background: #b38010;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzODAxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzk5NjUxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  #b38010 0%, #996515 72%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b38010), color-stop(72%,#996515));
background: -webkit-linear-gradient(left,  #b38010 0%,#996515 72%);
background: -o-linear-gradient(left,  #b38010 0%,#996515 72%);
background: -ms-linear-gradient(left,  #b38010 0%,#996515 72%);
background: linear-gradient(to right,  #b38010 0%,#996515 72%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b38010', endColorstr='#996515',GradientType=1 );

}
.menu_colec h3{color:#996515; font-size:14px;}
.img_colec_inner{border:8px solid #996515;}
.img_detail_btm_colec{width:328px; height:48px; background:url(../images/detail_btm_colec.jpg) no-repeat; position:absolute; top:298px; left:-2px;}
.colec_specs h2{color:#996515;}
.add_cart_btn_colec{background:url(../images/buy_arrow_colec.jpg) no-repeat 0px -31px; padding:0px 40px 1px 10px; font-family: 'Open Sans Condensed', sans-serif; font-size:20px; font-weight:normal; text-transform:uppercase; border:0; color:#fff;}
	.add_cart_btn_colec:hover{background: url(../images/buy_arrow_colec.jpg) no-repeat; color:#ccc;}
	
	
.contactos_wrapper{width:620px;}
.info_contactos{width:280px; margin-right:20px;}
	.info_contactos p{font-size:14px; line-height:20px; margin-bottom:10px;}
	.info_contactos a{color:#333;}
	.info_contactos a:hover{color:#006C8F;}
.form_contactos{width:300px;}
.form_contactos label{}
.form_contactos p{font-size:12px; margin-bottom:2px; color:#333; padding-left:5px; font-weight:400;}
.form_contactos input[type="text"], .form_contactos input[type="password"], .form_contactos select{width:280px; margin-bottom:6px; font-size:12px; border:1px solid #C4C4C4; -webkit-border-radius: 5px; border-radius: 5px; padding:2px; background-color:#E5E6E7; color:#666;}
.form_contactos textarea{min-width:268px; min-height:200px; font-size:12px; color:#006C8F; border:1px solid #C4C4C4; -webkit-border-radius: 5px; border-radius: 5px; padding:7px; background-color:#E5E6E7; font-family: 'Open Sans', sans-serif; max-width:268px;}
.form_contactos input[type="text"]:hover, .form_contactos input[type="password"]:hover{background:#ccc;}


.cart_wrapper{width:804px; padding-right:40px; padding-left:30px;}
	.cart_wrapper .ribbon2{position:relative; width:370px; height:76px; margin-bottom:30px;}
	.cart_wrapper .ribbon2 h2{width:300px; height:36px; background:url(../images/ribbon2.png) no-repeat; position:absolute; left:-60px; font-family: 'Open Sans Condensed', sans-serif; color:#fff; padding:20px 20px 20px 50px; font-size:30px; font-weight:600; text-transform:uppercase;}
		.cart_wrapper .ribbon2 h2 span{text-transform:lowercase; font-size:20px; margin-left:10px;}

table.cart_table{color:#000; width:804px;}
	table.cart_table a{color:#006C8F;  font-weight:normal;}
	table.cart_table a:hover{text-decoration:underline;}
	table.cart_table td, table.cart_table th{ padding:5px 10px; text-align:center;}
	table.cart_table th{border-bottom:2px solid #ccc; color:#000; font-size:12px; font-weight:normal; padding:5px 15px 10px; text-transform:uppercase;}
		table.cart_table th.th_descricao{text-align:left; padding-left:0;}
	table.cart_table td{border-bottom:1px solid #ccc; font-size:12px; font-weight:normal; vertical-align:middle; color:#000;}

table.cart_table td.pic{width:45px; padding-left:0; padding-right:0;}
table.cart_table td.desc{width:280px; text-align:left;}
table.cart_table td.price{width:60px; font-size:15px; font-family: 'Open Sans Condensed', sans-serif; font-weight:600;}
table.cart_table td.qt{width:70px;}
	table.cart_table td.qt input{width:30px; text-align:right; }
table.cart_table td.remove{width:90px;}
	table.cart_table td.remove .sub_button{padding:3px 5px; background:#333; color:#fff; border-radius:2px; -webkit-border-radius:2px;border:0;}
	table.cart_table td.remove .sub_button:hover{text-decoration:none; background:#999;}
	
.checkout{padding:30px 0 0;}
	.ship_info{width:300px;}
	.ship_info h3{font-size:14px; margin-bottom:10px;}
	.ship_info ul{padding-left:10px;}
	.ship_info ul li{font-size:11px; margin-bottom:15px; line-height:14px; list-style-type:disc;}
	
	.portes{padding-right:20px; margin-top:-10px; margin-bottom:50px;}
	.portes h3{font-size:18px; color:#000;}
	.portes h3.left{color:#006C8F; margin-right:20px;}
	.portes h3 span{font-size:12px; font-weight:normal; padding-left:10px; padding-right:5px;}
	
	.complete_btns{padding-right:20px;}
	.complete_btns input[type="submit"], .complete_btns input[type="button"], .complete_btns a{border:none; color:#fff; padding:6px 10px;}
	.complete_btns input.btn_complete{background:url(../images/top_menu_back.gif) repeat-x; font-weight:bold; -webkit-border-radius: 5px; border-radius: 5px; text-transform:uppercase;}
	.complete_btns input.btn_complete:hover{background:url(../images/top_menu_back_hover.gif) repeat-x;}
	.complete_btns a.btn_update{border:1px solid #ccc; color:#666; margin-right:10px; text-transform:uppercase; -webkit-border-radius: 5px; border-radius: 5px;}
	.complete_btns a.btn_update:hover{background:#ccc;}
	.complete_btns p{font-size:9px; margin-top:10px;}
	
.cont_form{margin-top:10px;}

/*.noticias .tip h2{color:#d25e00;}
.noticias .tip p a{color:#d25e00;}*/

.mais_info{margin-top:20px; padding-bottom:20px; border-bottom:1px solid #ccc;}
	.mais_info h3{margin-bottom:10px; font-size:14px;}
	.mais_info ul{margin-bottom:15px;}
	.mais_info ul li{ list-style-type:square; font-size:12px; margin:0 0 5px 20px;}
	.mais_info h4{font-size:12px; font-weight:bold; margin:5px 0 5px;}
	.mais_info p{font-size:12px; font-weight:normal; margin:0 0 5px;}


.colec_wrapper{width:100%;  font-family: 'Open Sans', sans-serif;}
	.colec_wrapper label h3{color:#996515;}

.info_colec{width:464px; margin-right:60px;}
	.info_colec p{font-size:14px; line-height:20px; margin-bottom:10px;}
	.info_colec a{color:#333;}
	.info_colec a:hover{color:#006C8F;}
	.info_colec h2{color:#996515; margin-bottom:25px; font-weight:bold;}
	
.login_colec{margin-top:40px;}
.login_colec label h3{font-size:16px; color:#996515; font-weight:bold;}
.login_colec p{margin-bottom:0; font-size:12px; margin-right:10px;}
.login_colec input[type="text"], .login_colec input[type="password"]{width:135px; color:#666;}

.complete_btns input.btn_gold{background:url(../images/gold_btn_back.gif) repeat-x; font-weight:400; padding:3px 10px; -webkit-border-radius: 5px; border-radius: 5px; margin-top:5px; text-transform:uppercase;}
.complete_btns input.btn_gold:hover{background:url(../images/gold_btn_back_hover.gif) repeat-x;}

.colec_log a{font-size:10px; text-align:right; line-height:25px;}
.colec_log a:hover{color:#000; text-decoration:underline;}

.info_pages_content .note{font-size:10px; margin-top:10px; color:#666; line-height:12px;}
	.info_pages_content .note a{color:#666; text-decoration:underline; text-transform:uppercase;}
	.info_pages_content .note a:hover{color:#333;}

.search_results h3{font-size:12px; font-weight:normal;}
	.search_results h3 span{font-size:16px; font-weight:bold;}
	
.result{margin-bottom:10px;}
	.result a{display:block; padding:10px 10px 20px; border-bottom:1px dashed #ccc;}
	.result a:hover{background:#F4F4F4;}
		.result a h2{font-size:16px; color:#006C8F; line-height:22px; margin-bottom:3px;}
		.result a div{font-size:12px; color:#000; line-height:14px;}
			.result a div span{font-weight:bold;}


.registo_form{width:600px;}
	.registo_form hr{margin-top:5px;}
	.registo_form .note{width:440px; margin-top:5px;}
		.registo_form .note a{color:#666; text-decoration:underline; text-transform:uppercase; padding:0;}
		.registo_form .note a:hover{color:#333;}
	.registo_form .campos_obr{margin-top:5px; font-size:10px;}

.err_msm{color: red; /*float: left; margin-left: 5px;*/ font-size:12px; margin:5px 0; text-align:center;}
.success_msm{color: green; /*float: left;*/ /*margin-left: 25px;*/ margin:5px 0; font-size:12px; text-align:center;}

.p_width{width:100px!important;}

.conta_line{height: 25px; width: 560px !important; font-size:12px;}
.conta_field{float: left; width: 160px; padding:5px 0;}

h2.h2_conta{width:300px; height:36px; background:url(../images/ribbon2.png) no-repeat; position:absolute; left:-10px; font-family: 'Open Sans Condensed', sans-serif; color:#fff; padding:20px 20px 20px 50px; font-size:30px; font-weight:600; text-transform:uppercase;}

#dados_conta{padding-top:100px;}
	#dados_conta h3{margin-bottom:20px;}
	#dados_conta hr{margin:30px 0;}

table.table_conta{width:350px;}

.ver_encomenda{background:url(../images/top_menu_back.gif) repeat-x; font-weight:bold; -webkit-border-radius: 5px; border-radius: 5px; text-transform:uppercase; cursor:pointer; width:30px; padding:3px; color:#fff; margin:0 auto;}

.thumb_info .promo_descr{height:43px; overflow:hidden; margin-bottom:10px;}
	.thumb_info .promo_descr p{font-size:12px; line-height:14px; font-weight:normal;}
	.thumb_info p.price_promo{margin-top:10px !important;}
	.thumb_info .actions_promo{top:145px;}
	.thumb_info .h2_promo{margin-bottom:5px !important;}
	.thumb_info .price_promo{background:#006C8F; padding:7px 5px; color:#fff !important; width:85px; text-align:center; -webkit-border-radius: 5px; border-radius: 3px; float:left; margin-right:20px;}
	
.thumb_info p.antes{background:none; position:relative; color:#000 !important; border:1px solid #006C8F;}
	.thumb_info p.antes span{position:absolute; background:url(../images/antes.png) no-repeat; width:87px; height:27px; top:4px; left:2px;}


.div_like{float: right; height: 25px; margin-top: 65px; width: 127px;}

.mb_ref{width:290px; float:right; font-size:16px; color:#000; line-height:24px;}
.mb_msg{font-size:12px; line-height:16px;}


#dologin{cursor:pointer;}

.blade_intro{font-size:13px; line-height:20px; margin-bottom:30px;}

.noticias_det .dica h2{font-size:18px; margin-bottom:10px;}
.noticias_det .dica h3{font-size:13px; margin-bottom:20px;}
.noticias_det .dica_txt{width:600px;}

.noticias_det .img_dica{width:600px;}

.noticias .tip, .noticias .artigo{height:95px;}
.noticias .tip h2.tip_list, .noticias .artigo h2{font-size:20px;}
.noticias .tip p, .noticias .tip h3, .noticias .artigo p, .noticias .artigo h3{font-size:14px; line-height:18px;}
.noticias .artigo{height:85px;}

.copy{padding-bottom:20px; height:10px;}
.copy a, .copy p{ font-family: 'Open Sans', sans-serif; font-size:10px; color:#fff;}
.copy a:hover{color:#006C8F;}

.testemunhos{width:595px; padding:10px 20px 0 0; margin-top:20px; border-top:1px solid #ccc;}
.testemunhos h2 {font-size:15px; margin-top:10px; margin-bottom:10px; text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-weight:700; line-height:18px; color:#006C8F;}
.testm_form h3{font-size:14px; margin-top:10px; margin-bottom:10px; text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-weight:700; line-height:18px; color:#006C8F; text-align:center;}
.testemunhos p{font-size:11px; line-height:16px;}
.testemunhos p.sign, .testemunhos p.sign span{color:#999 !important;}

.testemunho_form{width:180px;}
	.testemunho_form .input_wrap{margin-bottom:10px;}
		.testemunho_form .input_wrap label{margin-bottom:1px;}

form.testm_form{width:190px; font-size:12px;}
	form.testm_form input[type="text"], form.testm_form input[type="file"], form.testm_form textarea{width:190px; border:1px solid #C4C4C4; -webkit-border-radius: 5px; border-radius: 5px; padding:2px; background-color:#E5E6E7; color:#666;}
	form.testm_form input[type="file"]{position:relative;}
	form.testm_form textarea{min-height:155px; font-family: 'Open Sans', sans-serif;}
	form.testm_form input[type="submit"]{background:url(../images/top_menu_back.gif) repeat-x; font-weight:bold; -webkit-border-radius: 5px; border-radius: 5px; text-transform:uppercase; border:0; padding:5px 7px; color:#fff;}
	form.testm_form input[type="submit"]:hover{background:url(../images/top_menu_back_hover.gif) repeat-x;}


.intro_galeria{margin:10px 0 15px; background:#E9E9E9; padding:15px 15px 10px; font-size:14px; width:590px;}
	.intro_galeria p{margin-bottom:7px; line-height:19px;}
	
.noticias_det .dica_txt li{list-style-type:disc !important;}

.portes_stamp{margin-top:1px;}

.pay_options{font-size:14px; text-align:right;}


.portes_stamp{display:none;}








