@charset "UTF-8";

*{border:0; margin:0; padding:0;}
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing:    border-box; box-sizing:         border-box;}


html{overflow-y:scroll !important;}
body{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; height:100%; color:#6d6f71; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility;}
input{color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.placeholder {color: #aaaaaa;}

.destaque{position:absolute; display:block;}
/* #destaque1{position:absolute; z-index:-3;}
#destaque2{position:absolute; z-index:-2; display:none;}
#destaque3{position:absolute; z-index:-1; display:none;}
#backgroundCookie{position:absolute; z-index:-3;}
 */

/* --------- HEADER --------- */
header{background:url(../img/header.gif) -97px repeat-x; width:100%; height:auto; margin:0 auto; position:relative;}
	#header-container{width:100%; margin:0 auto; background:url(../img/header.png) repeat-x; position: relative; z-index: 2;}
		#header{max-width:1004px; width:100%; margin:0 auto; height:92px;}
			#maisInfo1Facebook{position:absolute; margin:12px 0 0 818px; z-index:3; width:161px;}
				#maisInfo1Facebook a{margin-left:15px;}
				#logo{ width:200px; height:91px; float:left; position:absolute;  margin-left:20px; z-index:3;}
				#logo2{ width:200px; height:91px; float:left; position:absolute;  margin-left:20px;}
				#logo img, #logo2 img{width:100%;}
			
			#menu_toogle, #menu_pesquisa, #menu_login , #menu_login2{ padding: 20px 0px; float:right; display:none; height: 64px; width:36px; }
			#menu_toogle:hover, #menu_pesquisa:hover, #menu_cart:hover, #menu_login :hover, #menu_login2:hover, #menuClose:hover{ cursor:pointer;}
				#menu_toogle{ margin-right:10px;  background: transparent url(../img/menu-mobile.png) center center no-repeat;  }
				#menu_cart{text-decoration:none; padding: 22px 8px 17px 8px; float:right;  display:none; }
				#menu_cart span{color:#009BE5; font-weight:bold;  text-align: right;}
				#menu_cart .icon{background: transparent url(../img/menu-carrinho.png) center center no-repeat; width:20px; height:20px; display:inline-block; }
				#menu_login , #menu_login2{background: transparent url(../img/menu-user.png) center center no-repeat;}
				#menu_pesquisa{background: transparent url(../img/menu-pesquisa.png) center center no-repeat;}
				#menuClose{ padding: 22px 0px; float:right; margin-right: 10px; background: transparent url(../img/menu-close.png) center center no-repeat; height: 64px; width:36px;}
			#menuBg{width: 100%; background: white; height: 64px; display: block; clear: both; margin: 0; padding: 0; display:none;}
			#menuOverlay{position: absolute;width: 100%;height: 100%;display: block; z-index: 0; top: 0; left: 0;}
		.nav-container{overflow:hidden; float:right;}
			nav{position:absolute; max-width: 1004px; width:100%; margin:0 auto; z-index:2;}
				.preCarregamento{display:none;}
				nav a{float:left; background:url(../img/nav.png) left top no-repeat; width:106px; height:38px; color:#444444; font-size:11px; line-height:40px; font-weight:bold; text-decoration:none; text-shadow:0 1px #FFFFFF; text-align:center; margin:52px 1px 0 0;}
				.navOver{height:91px; margin-top:1px; line-height:142px; color:#009BE5;}
				#nav1{text-transform: uppercase;}
				#nav2{text-transform: uppercase;}
				#nav3{text-transform: uppercase;}
				#nav4{text-transform: uppercase;}
				#nav5{text-transform: uppercase;}
				#nav6{text-transform: uppercase;}
				#nav7{text-transform: uppercase;}
				#nav1.on{background:url(../img/nav1.png) left top no-repeat}
				#nav2.on{background:url(../img/nav2.png) left top no-repeat}
				#nav3.on{background:url(../img/nav3.png) left top no-repeat}
				#nav4.on{background:url(../img/nav4.png) left top no-repeat}
				#nav5.on{background:url(../img/nav5.png) left top no-repeat}
				#nav6.on{background:url(../img/nav6.png) left top no-repeat}
				#nav7.on{background:url(../img/nav7.png) left top no-repeat}
				#nav7{margin-right:5px;}
		#submenusCenter{width:100%; position:absolute; z-index:3; left:0;}
			#submenus{max-width:1004px; width:100%; overflow:hidden; margin:0 auto;}
				#nav1Sub{width:170px; float:left; margin:0 0 0 214px; display:none;}
				#nav2Sub{width:170px; float:left; margin:0 0 0 321px; display:none;}
				#nav3Sub{width:170px; float:left; margin:0 0 0 428px; display:none;}
				#nav4Sub{width:170px; float:left; margin:0 0 0 535px; display:none;}
				#nav5Sub{width:170px; float:left; margin:0 0 0 642px; display:none;}
				#nav6Sub{width:170px; float:left; margin:0 0 0 749px; display:none;}
				#nav7Sub{width:170px; float:left; margin:0 0 0 825px; display:none;}
					.subTop{background:url(../img/subTop.png); width:180px; overflow:hidden;}
						.subTop a{float:none; text-decoration:none; height:29px; line-height:11px; background:#FFFFFF; width:158px; padding:9px 7px 0 7px; margin:0 0 1px 11px; border-top:1px solid #E2F0F9; color:#009BE5; display:block;}
						.subTop a:hover{background:url(../img/subOver.png); color:#009BE5;}
					.subBottom{background:url(../img/subBottom.png); width:180px; height:12px;}
	#destaqueCenter{ height:100%; margin:0 auto; margin-top: -92px; background: url(../img/header.gif) center -10px repeat-x #B3DEF3;}
		#destaqueCenterAbsolute{width:100%; height:auto; position:relative; z-index:1; overflow:hidden;}
			#destaqueCenterAbsolute #boxCarrinhoPesquisa{position:absolute; z-index:2; right:0;}
		#containerControlosDestaques{width:100%; position:absolute; bottom:50px; text-align:center; z-index:10;}
			#controlosDestaques{text-align:center; list-style:none; z-index:1; padding:10px; display:inline-block; }
				#controlosDestaques li{float:left; width:10px; height:10px; margin-right:6px;}
				#controlosDestaques a{width:10px; height:10px; display:block;}
				/*.cd{background:url(../img/controlosDestaques.png) right top;}*/
				.cd{-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; -webkit-box-shadow:0 0 1px rgba(0,0,0,0.4); box-shadow:0 0 1px rgba(0,0,0,0.4); background:#FFF;}
				.cd:hover, .cd.on{background:#009BE5;}
				/*#cd1{background:url(../img/controlosDestaques.png) left top;}
				#cd2{background:url(../img/controlosDestaques.png) right top;}
				#cd3{background:url(../img/controlosDestaques.png) right top;}*/
		#boxCarrinhoPesquisa{width:230px; margin:0px 0px 28px 0;}
		#noIndex #boxCarrinhoPesquisa{margin:0 0 28px 0;}
			#boxLogin{width:206px; height:40px; background:url(../img/boxLogin_v2.png) left top no-repeat; margin:0 0 0 12px; float:left}
				#login{width:190px; height:28px; margin:8px 8px 4px 8px; background:url(../img/btnLogin.png) left top no-repeat; float:left; cursor:pointer;}
				#login:hover{background-position:left bottom;}
				#form_login_cliente .input{width:178px; margin-top:4px;}
					#form_login_cliente .input input{width:164px;}
			#boxLoginBottom{width:206px; height:4px; background:url(../img/boxLogin_v2.png) left bottom no-repeat; margin:0 0 10px 12px; float:left;}
				#areaClienteBtn{margin:10px 10px 6px 10px; width:186px; height:24px; float:left;}
					#cliente_nome{background:url(../img/icon_cliente.png) left top no-repeat; padding-left:22px; margin-left:3px; text-shadow:0 1px white; font-weight:bold; color:#009BE5; text-decoration:none; font-size:10px; line-height:25px; float:left;}
					#areaCliente{text-shadow:0 1px white; font-weight:bold; color:#009BE5; text-decoration:none; font-size:10px; float:right; line-height:26px; margin-right:3px;}
					#areaClienteBtn:hover #cliente_nome{background-position:left bottom}
					#areaClienteBtn:hover span#areaCliente{text-decoration:underline; text-shadow:none;}
				#cliente{color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:9px; float:left; height:29px; line-height:31px; padding:0 14px;}
				#btnNovoCliente{background:url(../img/btnNovoCliente.png) left top no-repeat; width:315px; height:120px; position:absolute; z-index:2; margin:16px 0 0 -310px; cursor:pointer; display:none;}
				#btnNovoCliente:hover{background-position:left bottom;}
				#entrar{width:182px; height:28px; background:url(../img/entrar_v2.png) left top; float:left; margin:3px 0 0 12px;}
				#entrar:hover{background-position:left bottom;}
				#recuperarPalavrapasse{margin:6px 0 0 16px; width:174px; float:left;}
			/* #boxLoginBottom{width:206px; height:4px; background:url(../img/boxLogin_v2.png) left bottom no-repeat; margin:0 0 10px 12px; float:left;} ? repetido ? */
			#boxCarrinho{background:url(../img/boxCarrinhoBottom_v2.png) left bottom no-repeat; width:230px; overflow:hidden; clear:left;}
				#btnCarrinho{overflow:hidden; float:left; text-decoration:none;}
				#btnCarrinho:hover{background:url(../img/bg17.png) left top no-repeat;}
					#boxCarrinhoTit{ height:30px; float:left; color:#FFFFFF; font-weight:bold; padding-left:58px; line-height:39px; font-size:10px;}
					#itensTotal{width:230px; padding-top:5px; height:30px; float:left;}
						#nItens{float:left; color:#FFFFFF; font-size:10px; margin-left:58px;}
						#precoTotaItens{float:right; color:#FFFFFF; font-size:10px; margin-right:15px;}
						#itensTotal strong{font-size:12px;}
			#boxPesquisa{background:url(../img/boxPesquisa.png); width:230px; height:180px;}
				#boxPesquisaTit{width:auto; height:30px; float:left; color:#FFFFFF; font-weight:bold; padding-left:39px; line-height:35px; font-size:10px;}
				#lupa{float:left; margin:11px 0 0 7px;}
				.selectBox{margin:7px 0 1px 14px;}
				.selectBox select{position:absolute; margin-top:1px; cursor:pointer;}
				.selectBox span{position:absolute; float:left; height:27px; line-height:27px; text-indent:6px; background:url(../img/bg06.png); z-index:1; color:#0085B5; text-shadow:0 1px white; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
				.selectBox.pesquisaBox{width:202px; height:27px; float:left; margin:7px 0 1px 14px;}
				.selectBox.pesquisaBox select{position:absolute; width:202px !important; height:27px !important; margin-top:1px; cursor:pointer;}
				.selectBox.pesquisaBox  span{position:absolute; float:left; width:202px; height:27px; line-height:27px; text-indent:6px; background:url(../img/bg06.png); z-index:1; color:#0085B5; text-shadow:0 1px white; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
				.labelConteudoInput1 { overflow: hidden; display: block;}
				.labelConteudoInput1 .selectBox{  height:30px; position: relative;}
				.labelConteudoInput1 .selectBox select {width:100%; max-width:138px; height:30px; margin-top:0;}
				.labelConteudoInput1 .selectBox span{width:100%; background: url(../img/input138Select.png) no-repeat right center; max-width:138px; height:30px; text-indent:8px; line-height:30px; font-weight:normal; color:#555555; overflow:hidden; border-left: 1px solid #acacac;}
					#selectboxPainel1{float:left;}
					#selectboxPainel2{float:left; display:none;}
				/*.labelConteudoInput1.selects_enable{background:url(../img/selectboxPainel2.png);}*/
				.labelConteudoInput1 .selectBox select.disabled{cursor:text;}
				.labelConteudoInput1 .selectBox .select.disabled{background:none;}
				.input{width:202px; height:30px; background:url(../img/bg07.png); float:left; margin:10px 0 3px 14px;}
				.input input{width:188px; padding:0 7px; height:30px; background:none;}
				#efetuarPesquisa{width:214px; height:28px; background:url(../img/efetuarPesquisa.png) left top; float:left; margin:6px 0 0 8px; cursor:pointer; color: transparent;}
				#efetuarPesquisa:hover{background-position:left bottom;}
		.btnCd{width:100%; max-width:1042px; left: 0; right: 0; margin:0 auto; display:block; position:absolute; overflow:hidden;}
			.btnCd img{width:100%; display:block; max-width:1042px; margin:0 auto;}
		.btnCdPlaceholder{width:100%; display:block; max-width:1042px; margin:0 auto;}
		/*#btnCd1{background:url(../files/bg0001_destaque.png) left top no-repeat; width:1004px; height:303px; float:left; display:block;}
		#btnCd2{background:url(../files/bg0002_destaque.png) left top no-repeat; width:1004px; height:303px; float:left; display:none;}
		#btnCd3{background:url(../files/bg0003_destaque.png) left top no-repeat; width:1004px; height:303px; float:left; display:none;}*/
	#scrollMarcasCenter{width:100%; height:41px; background:url(../img/scrollMarcas.png) center bottom rgba(170, 170, 170, 0.2); margin-top:-41px; overflow:hidden; position: relative; z-index:1;}
		#scrollMarcas{width:100%; max-width: 1004px; height:41px; overflow:hidden; margin:0 auto;}
			#scrollMarcas div{width:2000px; height:41px;}
				#scrollMarcasFadeLeft{background:url(../img/scrollMarcasFade.png) left top no-repeat; width:72px; height:41px; position:absolute; left:50%; margin-left:-503px;}
				#scrollMarcasFadeRight{background:url(../img/scrollMarcasFade.png) right top no-repeat; width:72px; height:41px; position:absolute; left:50%; margin-left:430px;}
				#scroller1, #scroller2{width:auto; float:left;}
					#scrollMarcas a{float:left;}
					#scrollMarcas img{display:block;}
	.menuOver{overflow:hidden; position:fixed;}
	#loginsubmenus{display:none;}
	#mobile-menu{display:none; background: #ffffff;}
		#mobile-menu.nav-container{float:none; position: fixed; top:0; bottom: 0; width: 100%; z-index:100;}
		#mobile-menu ul{ background: #ffffff; position: fixed; left:0; top: 64px; bottom: 64px; margin-bottom: -64px; height: auto; width: 100%; overflow-y: auto;  -webkit-overflow-scrolling: touch; z-index: 0;}
		#mobile-menu ul li a{float: none; width: 100%; display: block; margin: 0; border-top: 1px solid #E2F0F9; height: 38px; color: #444444; font-size: 11px;line-height: 40px; font-weight: bold; text-decoration: none;  text-align: center; text-transform:uppercase;}
			#mobile-menu ul li .subTop{background:white; width:100%; overflow:hidden;}
				#mobile-menu ul li .subTop a{color:#009BE5; margin:0px !important; height:38px !important; line-height:40px; padding: 0; width: auto; text-transform:none; border: none;}
				#mobile-menu ul li  a:hover{color:#009BE5;}
			#mobile-menu ul li .subBottom{display:none; visibility: hidden;}
			
	
section{background:#ffffff; overflow:hidden; width:auto;}
section#noIndex{background:url(../img/bgSection.png); margin-top:0px;}
	#section{width:100%; max-width:980px; margin:27px auto 0 auto; padding: 0 10px;}
	#noIndex #section{margin-top:0;}
		#conteudo{height:auto;}
			#conteudo #sem_resultados{margin-top:20px;}
				#conteudo #sem_resultados a{color:#009BE5; text-decoration:none;}
		#noIndex #conteudo{}
			#breadcrumbs{width:auto; height:42px; margin-top:9px;}
				#breadcrumbs a{text-decoration:none; color:#6d6f71; font-size:10px;}
				#breadcrumbs a:hover{text-decoration:underline;}
				#breadcrumbsOn{color:#6d6f71; font-size:10px; font-weight:bold;}
			.tit{width:auto; height:23px; text-transform:uppercase;}
				/* .tit h1{color:#009BE5; font-size:12px; background:#fff; padding: 0 5px 0 5px; margin-left:16px; float:left; height:21px; line-height:15px; margin-top:-6px;} */
				.tit h1{color:#009BE5; font-size:12px; background:#fff; padding:0 5px 0 5px; margin-left:16px; float:left; height:21px; line-height:15px; margin-top:-6px; margin-bottom:15px; position:absolute;}
			.sugestao{max-width:236px; max-height:124px; margin:0 auto 6px auto; overflow:hidden; display:block}
				.sugestao img{ display:block; width:100%; max-width:236px;}
			.sep01{height:1px; border-top:1px dashed #bababa; margin:13px 0; }
			#boxSugestoes {}	
			#boxSugestoes .col { margin: 0 0 0 1%;}	
				#boxSugestoes .tit{border-top: 1px dashed #bababa; border-left: 1px dashed #bababa; border-right: 1px dashed #bababa;}
			#boxServicos{ background:#009be5 url(../img/boxServicos.jpg) top center no-repeat; border: 8px solid #009be5;}
				#boxServicos .col{margin: 0px;}
					#boxServicos .col img{display:block; margin: 0 auto; width:100%; max-width:477px;}
					#boxServicos a{height:36px; padding-left:13px; line-height:36px; background:url(../img/btnServicos.png) bottom right no-repeat; font-weight:bold; text-decoration:none; text-transform:uppercase; color:#FFF; text-shadow:0 -1px #028BCC; display:block;}
					.boxServicosTit{color: #fff; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 14px;margin-top: 20px; margin-bottom: 10px; text-shadow: 0 1px #0188c9;}
					.boxServicosSubTit{color: #fff; text-align: center; font-weight: bold; font-size: 12px; margin: 10px 30px; text-shadow: 0 1px #0188c9;}
					.boxServicosFooter{color: #d6effa; text-align: center; font-size: 11px; margin: 10px 30px; text-shadow: 0 1px #0188c9;}
					
			#boxProdutoDia{ margin-top:25px; border:1px dashed #bababa;}
				#boxProdutoDiaLink{width:100%; height:153px; text-align:center; overflow:hidden; display:block; margin: 0 auto;}
				#boxProdutoDiaLink img{margin-top:-55px; margin-right:auto; margin-left:auto;}
				#boxProdutoDiaDescricao{padding:1px 15px 0 15px; height:48px; float:left; line-height:13px; overflow:hidden;}
				#boxProdutoDiaDescricao strong{line-height:21px;}
				#boxProdutoDiaBarra{width:100%; margin-top:16px; overflow:hidden; background: #daedf9 url(../img/boxProdutoDia_sr.jpg) bottom repeat-x; min-height: 47px; border: 1px solid white;}
					#boxProdutoDiaCategorias{float:left; margin:7px 0 0 15px; line-height:14px; height:29px; width:110px; overflow:hidden;}
						.link{font-size:10px; font-weight:bold; text-decoration:none; color:#009BE5;}
						.link:hover{text-decoration:underline;}
					#boxProdutoDiaBtnComprar{background:url(../img/comprar.png); width:82px; height:28px; float:right; margin:10px 12px 10px 0;}
				.produtoFooter{text-align:right;}
					.btnComprar{background:url(../img/comprar.png) left top; width:82px; height:28px; margin:0 15px 0 0; line-height: 28px; vertical-align: middle; display:inline-block;}
					.btnComprar:hover, #boxProdutoDiaBtnComprar:hover{background-position:left bottom;}
					#boxProdutoDiaBarra .preco{float:left;}
					.preco{text-shadow:0 1px white; font-size:15px; font-weight:bold; color:#009BE5; float:right; margin:16px 5px 0 0;}
					.preco2{text-shadow:0 1px white; font-size:15px; font-weight:bold; color:#009BE5; margin:6px 9px 0 0; line-height: 28px;vertical-align: middle; display:inline-block;}
					.preco2Original{text-shadow:0 1px white; text-decoration:line-through; font-size:15px; font-weight:bold; color:#5B99B6; margin:6px 9px 0 0; line-height: 28px;vertical-align: middle; display: inline-block;}
			#boxDescubraCatalogo{background:url(../img/boxDescubraCatalogo2.jpg) center 20px no-repeat; background-size:100%; height:auto; margin-top:25px; border: 1px dashed #bababa;}
			#boxDescubraCatalogoBorder{border-right: 1px solid white; border-left: 1px solid white; border-bottom: 1px solid white;}
				#boxDescubraCatalogoBtns{overflow:hidden; padding:8px; margin: 110px auto 0 auto}
					#boxDescubraCatalogoBtns a, #boxDescubraCatalogoBtns div{background:url(../img/btnDescubraCatalogo.png) repeat-x; width:97px; height:40px; float:left; margin:0 1px 1px 0; text-align:center; color:#FFFFFF; text-decoration:none; font-weight:bold; line-height:40px; text-shadow:0 -1px #0283B5;}
						#boxDescubraCatalogoBtns span{line-height:12px; display:block; margin-top:8px;}
			#menuLateral{width:25%; float:left; margin-right:12px;}
				.menuLateralLink{height:31px; max-width:164px; width: 100%; float:left; line-height:30px; text-decoration:none; color:#009BE5; background:url(../img/bg08.png) no-repeat; font-weight:bold; text-shadow:0 1px #EFF8FD; position:relative;}
				.menuLateralLink:hover{background:url(../img/bg09.png) no-repeat; color:#0084B6;}
					#menuOn{display:block; position:absolute; width:20px; height:30px; background:url(../img/menuOn.png) right center no-repeat; right:0; margin-right:-15px;}
					#menuOn2{display:block; position:absolute; width:20px; height:21px; background:url(../img/menuOn2.png) right center no-repeat; right: 0; margin-top: -5px; margin-right:-15px;}
					#menuOn3{display:block; position:absolute; width:20px; height:21px; background:url(../img/menuOn2.png) right center no-repeat; right: 0;margin-right: -15px; }
					.categoria span{width:20px; height:30px; background:url(../img/icon02.png) left bottom no-repeat; float:left;}
					.espaco20px{width:20px; height:30px; float:left;}
					.subcategorias{background: -10px url(../img/bg11.png) repeat-y; width:100%; clear:both; float: left; overflow:hidden;}
					.subcategorias a{text-decoration:none; color:#009BE5; float:left; height:auto; line-height:11px; font-size:10px; padding:5px 0 5px 30px; margin:0 0px 1px 0; width:100%; position: relative; display: block; clear:both; max-width:164px;}
					.subcategorias a:hover{background:#D2E9F8;}
					.subcategoriasOn{font-weight:bold;}
						.espaco5px{width:174px; height:5px;}
						.espaco4px{width:174px; height:4px;}
		#catalogoBorder{border-right:1px dashed #bababa; }
		#catalogoBorder .titcatalogo{border-left:1px dashed #bababa; border-top:1px dashed #bababa;}
			#catalogo{width:75%; max-width:521px; float:left; overflow:hidden;}
				#catalogoSubcategorias{background:#EAF5FC; width:100%; padding:10px 25px; border:1px solid #D3EDFC;}
					#catalogoSubcategorias a{color:#009BE5; text-decoration:none; font-weight:bold; font-size:12px; margin:7px 0; display:inline-block;}
				#catalogoDetalhe{width:100%; min-height:450px; overflow:hidden; border-left:1px dashed #bababa; border-right:1px dashed #bababa; border-bottom:1px dashed #bababa;  }
					#catalogoDetalheMarca{margin:8px 14px 0 0; /*width:100px;*/ height:50px; float:right;}
					#catalogoDetalheMarca:hover{opacity:0.5; filter:alpha(opacity = 50);}
					#catalogoDetalheImg{width:100%; max-width:517px; height:auto; text-align:center; overflow:hidden; display:block; max-height:250px;}
						#catalogoDetalheImg img{width:100%; max-width:452px; display:block; margin: -75 auto 0 auto;}
					#catalogoDetalheTbns{float:left; width:100%; height:70px; overflow:hidden; text-align:center; margin-bottom:25px;}
							#catalogoDetalheTbns img{opacity:0.3; filter:alpha(opacity = 30); cursor:pointer;}
					#catalogoDetalheDescricao{min-height:151px; line-height:16px; margin:0 20px 20px 20px;}
						#catalogoDetalheDescricao h1{margin-bottom:8px; font-size:13px; text-transform:uppercase;}
					#catalogoDetalheBarra{width:100%; background: #c1e4f6 url(../img/bg05.png) repeat-x; display:block; border:1px solid #CCECF8; border-top:none; overflow:hidden;}
					#catalogoDetalheBarra .link{font-size:11px;}
						#catalogoDetalheBarra .detalheFooter{float:right; height:50px; display:block;}
						#catalogoDetalheBarra .detalheFooter .preco2{margin-top:12px;}
						#catalogoDetalheBarra .btnComprar{margin:12px 12px 0 0;}
						#maisInfo3{margin-left:15px; float:left; line-height:50px;}
				#produtoAnterior, #voltarCatalogo{float:left; text-decoration:none; color:#009BE5; font-weight:bold; margin:6px 0 0 12px; background:url(../img/icon03.png) left -15px no-repeat; padding-left:10px;}
				#produtoSeguinte{float:right; text-decoration:none; color:#009BE5; font-weight:bold; margin:6px 12px 0 0; background:url(../img/icon03.png) right 6px no-repeat; padding-right:10px;}
				#produtoAnterior:hover, #voltarCatalogo:hover, #produtoSeguinte:hover{text-decoration:underline;}
				#catalogoHeader{width:100%; display:block;}
				#barraAzul{width: 100%; background: #00a5f4 url(../img/bg01.png) bottom center repeat-x; margin:1px 0; text-transform:uppercase; color:#FFFFFF; font-size:12px; font-weight:bold; line-height:30px; padding:0 10px;}
					#barraAzul .span_8{overflow:hidden;}
					#barraAzul .col{margin-top:0; margin-bottom:0; max-height: 29px;}
					#barraAzul em, #barraAzul em.barraResultado{text-transform:none; font-size:10px; margin-left: 5px;}
					#barraAzul span{margin:0 8px; height:29px; float:right; font-size:9px; line-height:30px; text-align:center; text-transform:none; cursor:pointer; font-weight:normal;}
					#barraAzul span:hover{text-decoration:underline;}
				.produto{width:100%; background:#e4f2fb no-repeat bottom url(../img/bg02.png); clear: both; overflow: hidden; margin-bottom:1px; border-top: #d4ebf9; }
				.produto.pesquisaBg{background:#e4f2fb repeat-x bottom url(/img/bg03.png); border: 1px solid #d4ebf9;}
				
					.produtoImg{ display:block; height:130px; background:#FFFFFF; border:3px solid #C6E4F6; margin:16px 5px 16px 15px; text-align:center; overflow:hidden; max-width: 216px; max-height: 130px;}
					.produtoImg img{margin-top:-25px; display: block; width: 100%;display: block; max-width: 180px; margin-right: auto; margin-left: auto;}
					.produto .produtoDescricao{margin-right:15px;}
					.produtoDescricao{height:115px; line-height:14px; overflow:hidden;}
						.produtoDescricao h1{margin:32px 0 8px 0; display:block;}
						.produtoDescricao h1 a{font-size:12px; color:#009BE5; text-decoration:none; text-transform:uppercase;}
						.produtoDescricao h1 a:hover{text-decoration:underline;}
				#carrinhoConteudo{max-width:707px;}
					#barraAzul2{width:100%; background: #00a5f4 url(../img/bg01.png) bottom center repeat-x; margin:1px 0; text-transform:uppercase; color:#FFFFFF; font-size:12px; font-weight:bold; line-height:30px;}
						#barraAzul2 .col{margin-top:0; margin-bottom:0; text-align:center;}
						#barraAzul2 .span_5{float:right;}
							#barraAzul2 span{font-size:9px; line-height:30px; text-align:center; font-weight:bold; display: block; float: left; padding: 0 5px;}
							#barraAzul2 .span_7 span{width:100%;}
								.precoUni{width: 89px;}
								.qtd{width: 70px;}
								.precoTotal{width: 75px;}
								.btnSpan{width: 29px; display:none;}
					.carrinhoLinha{width:100%; max-width:707px; max-height:88px; background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #E4F2FB),color-stop(1, #C2E7F6));background-image: -o-linear-gradient(bottom, #E4F2FB 0%, #C2E7F6 100%);background-image: -moz-linear-gradient(bottom, #E4F2FB 0%, #C2E7F6 100%);background-image: -webkit-linear-gradient(bottom, #E4F2FB 0%, #C2E7F6 100%);background-image: -ms-linear-gradient(bottom, #E4F2FB 0%, #C2E7F6 100%);background-image: linear-gradient(to bottom, #E4F2FB 0%, #C2E7F6 100%); overflow:hidden; margin-bottom:1px; position:relative;}
						.carrinhoLinha .col{margin-top:0; margin-bottom:0;}
						.carrinhoLinha .span_5{float:right; min-width:240px;}
						.carrinhoLinhaImg{width:106px; height:64px; background:#FFFFFF; border:3px solid #C6E4F6; margin:9px 10px; text-align:center; float:left; overflow:hidden;}
							.carrinhoLinhaImg img{margin-top:-13px;}
						.carrinhoLinhaDescricao{line-height:14px; overflow:hidden;}
							.carrinhoLinhaDescricao h1{margin:25px 0 8px 0; display:block;}
							.carrinhoLinhaDescricao h1 a{font-size:12px; color:#009BE5; text-decoration:none; text-transform:uppercase;}
							.carrinhoLinhaDescricao h1 a:hover{text-decoration:underline;}
						.carrinhoLinha .precoUni, .carrinhoLinha .qtd, .carrinhoLinha .precoTotal, .carrinhoLinha .btnSpan{ text-transform: uppercase; color:#6d6f71; font-size:10px; display:none; visibility: hidden;}
						.preco3{text-shadow:0 1px white; font-size:12px; font-weight:bold; color:#009BE5; float:left; width:89px; text-align:center; height:88px; line-height:88px;}
						.quantidade{float:left; width:70px; height:88px;}
							.quantidade input{width:30px; height:30px; margin:29px 0 0 20px; line-height:30px; text-align:center; background:url(../img/bg14.png);}
						.preco4{text-shadow:0 1px white; font-size:12px; font-weight:bold; color:#009BE5; float:left; width:74px; text-align:center; height:88px; line-height:88px;}
						.carrinhoLinhaEliminar{text-shadow:0 1px white; text-decoration:none; font-size:12px; font-weight:bold; color:#009BE5; float:right; width:29px; text-align:center; height:88px; line-height:88px; cursor:pointer; display:block; position:absolute; right:0; top:0; border-left:1px solid #fff;}
					#precoTotal{float:right; font-size:12px; font-weight:bold; color:#444444; margin:10px 43px 0 0px;}	
						#precoTotal span{float:right; width:74px; text-align:right; color:#009BE5; font-size:15px;}
					#btnEfetuarEncomenda{background:url(../img/efetuarEncomenda.png) left top; width:151px; height:28px; float:right; margin:17px 12px 20px 0;}
					#btnEfetuarEncomenda:hover{background-position:left bottom;}
					#recuperar{background:url(../img/recuperar.png) left top; width:93px; height:28px; float:left; margin:21px 0 0 8px; cursor:pointer;}
					#recuperar:hover{background-position:left bottom;}
					#registar{background:url(../img/registar.png) left top; width:83px; height:28px; float:right; margin:6px 0px 0 0;}
					#registar:hover{background-position:left bottom;}
					#continuarComprar{float:right; text-decoration:none; color:#009BE5; font-weight:bold; margin:21px 14px 21px 12px; background:url(../img/icon03.png) left -15px no-repeat; padding-left:10px;}
					#continuarComprar:hover{text-decoration:underline;}
			
				#efetuarEncomendaConteudo{margin-top:10px; overflow:hidden;}
					#efetuarEncomendaConteudo h1{width:50%; float:left; text-align:center; font-size:11px; margin-bottom:3px; color:#009BE5;}
					#barraSlider{width:100%; height:8px; background:#FFF; border:1px solid #D4EBF9; float:left;}
						#barraSlider span{float:left; width:50%; height:6px; margin:1px 1px 0 1px; background:#009BE5;}
					#efetuarEncomendaPaineisMask{width:100%; overflow:hidden;}
						#efetuarEncomendaPaineis{width:200%; height:auto; margin: 9px 0; clear:both; overflow: hidden; background: #e4f2fb url(../img/bg15.png) left bottom repeat-x;}
							#painel1{width:50%; height:auto; border:1px solid #D4EBF9; float:left; margin:0px 1px 0 0;}
								#painel1 form .container .span_8:first-child, #painel2 form .container .span_8:first-child{max-width:430px;}
									#painel1 form , #painel2 form {padding: 0 10px;}
									#painel1 form .col, #painel2 form .col{margin-top:0; margin-bottom:0;}
										.formSpan{height:1px;}
								.erroTooltip{width:238px; padding-left:12px; height:32px; background:url(../img/erroTooltip.png) left top no-repeat; position:absolute; z-index:1000; margin:-1px 0 0 284px; font-size:10px; line-height:32px; font-weight:bold; color:#009BE5; display:none;}
								#checkoutSeguinte{width:151px; height:56px; margin:123px auto 81px auto; cursor:pointer; display:block; background:url(../img/seguinte_v2.png) left top no-repeat;}
								#checkoutSeguinte:focus{outline:none;}
								#checkoutSeguinte:hover{background-position:left bottom;}
								#checkoutSeguinte.pressed{background:url(../img/loader.gif) 63px 16px no-repeat;}
								.checkoutFinalizar{width:151px; height:56px; margin:123px auto 81px auto; cursor:pointer; float:right; background:url(../img/finalizarEncomenda_v2.png) left top no-repeat; display:block;}
								.checkoutFinalizar:focus{outline:none;}
								.checkoutFinalizar:hover{background-position:left bottom;}
								.checkoutFinalizar.pressed{background:url(../img/loader.gif) 63px 16px no-repeat;}
								#checkoutEfetuarPagamento{width:151px; height:56px; margin:123px auto 81px auto; cursor:pointer; float:right; background:url(../img/efetuarPagamento.png) left top no-repeat; display:block;}
								#checkoutEfetuarPagamento:focus{outline:none;}
								#checkoutEfetuarPagamento:hover{background-position:left bottom;}
								#checkoutEfetuarPagamento.pressed{background:url(../img/loader.gif) 63px 16px no-repeat;}
								.espaco19px{width:450px; height:19px; float:left;}
								.espaco13px{width:450px; height:13px; float:left;}
								.espaco6px{width:450px; height:6px; float:left;}
								.espaco3px{width:450px; height:3px; float:left;}
								.espaco10px{width:450px; height:10px; float:left;}
								.label2{display:block; height:20px; text-align:right; font-weight:bold; margin-top:6px; line-height:28px; color:#444444; margin-right: 5px;}
								.label{float:left; width:155px; height:20px; text-align:right; font-weight:bold; margin-top:6px; line-height:28px; color:#444444;}
								.labelConteudo{float:left; width:282px; height:20px; margin:6px 0 0 13px; line-height:28px;}
								.labelConteudo2{height:20px; margin:6px 0 2px 0; line-height:28px; display: block;}
									.labelConteudo img {margin-right:9px;}
									.labelConteudo2 input[type="checkbox"] {line-height:28px; display: inline-block; vertical-align: middle;}
									.labelConteudo2 label {height:28px; line-height:28px; display: inline-block; vertical-align: middle;}
							#form_registo{max-width: 608px; padding:0 10px; margin:0 auto; overflow:hidden;}
							#form_recuperar{max-width: 408px; padding:0 10px; margin:0 auto; overflow:hidden; min-height:100px;}
								#form_recuperar .input282{float:left; margin:20px 0 0 8px; width: 266px;}
							
								.labelConteudoInput1{  margin:6px 0 2px 13px; line-height:28px;}
								.labelConteudoInput2{float:left; width:282px; height:28px; margin:6px 0 0 168px; line-height:28px;}
									.input138{background:url(../img/input282.jpg) repeat-x right;  padding:0 8px; height:30px; width:100%; border-left: 1px solid #acacac; border-right: 1px solid #acacac;}
									.input282{background:url(../img/input282.jpg) repeat-x right; padding:0 8px; height:30px; display:block; border-left: 1px solid #acacac; border-right: 1px solid #acacac;}
										input.disabled{background:none; text-shadow:0 1px white;}
								.checkbox{margin-right:6px;}
								.radio{vertical-align:top; margin:5px 6px 0 0;}
							#painel2{width:50%; height:auto; border:1px solid #D4EBF9; float:left; display:none;}
								#boxVoltarDadosExpedicao{width: 100%; height: 30px; float: right; margin: 10px auto 0 auto; text-align: right;}
									#voltarDadosExpedicao{text-decoration:none; color:#009BE5; font-weight:bold; background:url(../img/icon03.png) left -15px no-repeat; padding-left:10px; display:inline-block; cursor:pointer;}
									#voltarDadosExpedicao:hover{text-decoration:underline;}
								#form_checkout_pagamento .labelConteudo strong{text-shadow:0 1px white; font-size:14px; color:#009BE5;}
				#areaClienteConteudo{overflow:hidden; max-width: 707px;}
						#areaClienteConteudo form {max-width: 282px; margin: 0 auto;}	
							#areaClienteConteudo form input{border:none;}	
						#areaClienteConteudo form .col{margin-top:0; }	
							#areaClienteConteudo .input282{width:100%;}
					#headerAreaCliente{width:100%; max-width: 707px; height:177px; overflow:hidden; background:url(../img/headerAreaCliente.jpg) no-repeat top left; }
						#sair{width:59px; height:23px; background:#D3EDFC; border:1px solid #C4E3F6; float:right; line-height:23px; text-align:center; font-weight:bold; color:#009BE5; font-size:10px; text-decoration:none;}
						#sair:hover{background:#C3E1F5;}
						#boasVindas{width:190px; padding:20px; line-height:13px; clear:right; float:right; text-align:center; margin-top:20px; background-color:#fff;}
							#boasVindas h2{font-size:14px; margin-bottom:8px;}
							#boasVindas a{color:#009BE5; text-decoration:none;}
							#boasVindas a:hover{text-decoration:underline;}
					.abaAreaCliente{background:#D3EDFC; width:33%; height:29px; float:left; text-align:center; font-weight:bold; font-size:10px; line-height:29px; color:#009BE5; cursor:pointer; margin:2px 0 0 0; border:1px solid #C4E3F6;}
					.abaAreaCliente:hover{background:#C3E1F5;}
					.abaAreaClienteOn{background:#00A5F4; max-width:232px; height:32px; font-size:11px; line-height:34px; margin:1px 0 0 0; color:#FFFFFF; border:0;}
					.abaAreaClienteOn:hover{background:#00A5F4;}
					#btnAba2{margin-left:2px; margin-right:2px;}
					#aba1{width:100%; max-width: 703px;background:url(../img/aba.png) left bottom no-repeat #00A5F4; padding:25px 0; float:left; color:#FFF;}
					#aba1 #checkboxEmailing{font-size:9px; margin:0 0 6px 0; color:#fff; float:none; display:block;}
					#aba1 #checkboxEmailing input{float:left; margin:9px 6px 0 0;}
					#aba2{width:100%; max-width: 703px; background:url(../img/aba.png) left bottom no-repeat #00A5F4; padding:25px 0; float:left; color:#FFF; display:none;}
						.abaEsquerda{float:left; max-width: 353px; overflow:hidden; padding:0 35px; width:50%; }
						.abaDireita{float:right; max-width: 350px; overflow:hidden; width:49%; padding: 0 35px;}
							.abaEsquerda strong, .abaDireita strong{display:block; margin-bottom:6px;}
							.abaEsquerda input, .abaDireita input{margin-bottom:6px;}
							.feedback_ok{background:url(../img/icon07.png) left center no-repeat; padding-left:16px;}
							#feedback_dados_pessoais, #feedback_palavra_passe, #feedback_morada_expedicao, #feedback_morada_faturacao{font-size:10px; color:#FFFFFF; font-weight:bold; margin:4px 12px; display:none;}
							#feedback_login{float:left; width:182px; font-size:10px; color:#E20025; line-height:12px; display:none; margin:6px 12px 0 12px; text-align:center;}
							#feedback_recuperar{float:left; width:282px; display:none; margin-top:8px; text-align:center;}
							#corrigir{display:none; margin:8px 0 0 0px; text-align:center; line-height:14px;}
								#corrigir ul{text-align:left;}
							#corrigir a, #feedback_recuperar a{color:#009BE5; text-decoration:none;}
							#corrigir a:hover, #feedback_recuperar a:hover{text-decoration:underline;}
							#guardar1, #guardar2, #guardar3, #guardar4{background:url(../img/guardar.png) left top no-repeat; width:82px; height:28px; float:right; margin-right:1px; margin-bottom:0; cursor:pointer;}
							#guardar1:hover, #guardar2:hover, #guardar3:hover, #guardar4:hover{background-position:left bottom;}
							.meioAba{width:1px; height:157px; border-left: 1px dashed #D3EDFC; float:left;}
					#aba3{width:100%; max-width: 703px; background:url(../img/aba.png) left bottom no-repeat #00A5F4; padding:25px 35px; min-height:210px; float:left; color:#FFF; display:none;}
						.encomenda{height:43px; overflow:hidden; margin:0 15px; line-height:43px;}
							.col1{float:left; width:160px;}
							.col2{float:left; width:100px;}
							.col3{float:left; width:180px;}
							a.encomenda_toggle{float:right; text-align:right; color:#fff; font-weight:bold; text-decoration:none;}
							a.encomenda_toggle:hover{color:#EAF5FC;}
							.encomendaDetalhe{background:#EAF5FC; max-width:607px; overflow:hidden; width:100%; margin:5px 0 25px 0;}
							.encomendaDetalheLinha{background:url(../img/bg16.png) left top no-repeat #EAF5FC; max-width:607px; width:100%; overflow:hidden; }
								.encomendaDetalheLinha .col{margin-top:0; margin-bottom:0;}
							.encomenda .carrinhoLinhaImg	{max-height:64px;}
									.encomenda .carrinhoLinhaImg img{max-width:90px; max-height:90px;}
								.encomendaDetalhe .span_5{max-width:190px; float:right;} 
								.encomendaDetalhe .carrinhoLinhaDescricao{color:#6d6f71; max-width:272px; height:auto;}
								.encomendaDetalhe .preco3{width:75px;}
								.encomendaDetalhe .preco4{width:40px;}
								.detalhe{padding:12px 0 25px 0; overflow:hidden; max-width:607px;}
									.detalhe .labelConteudo{color:#6d6f71; width:auto;}
									.detalhe .labelConteudo img{margin-top:3px;}
									.detalhe .labelConteudo span{text-shadow:0 1px white; font-size:12px; color:#009BE5;}
									.detalhe .labelConteudo strong{text-shadow:0 1px white; font-size:14px; color:#009BE5;}
									.detalhe .checkoutFinalizar{margin:-52px 0 0 32px;}
									.detalhe .checkoutFinalizar.pressed{background:url(../img/loader.gif) 36px 4px no-repeat;}
									.detalhe .espaco3px{width:100%;}
						.sep03{width:637px; height:1px; border-top: 1px dashed #bababa; overflow:hidden;}
				#texto{ width:auto; height:auto; border-right:1px dashed #bababa;}
					#texto .tit{border-left:1px dashed #bababa; border-top:1px dashed #bababa;}
					#texto p.cke{margin:13px 23px 18px 23px; font-size:12px; max-width:661px; overflow:hidden;}
					#texto h1.cke{margin:23px 23px 30px 23px;  font-size:15px; font-weight:bold; color:#009BE5; max-width:661px;}
					#texto h2.cke{margin:13px 23px 18px 23px; font-size:12px; font-weight:bold; color:#009BE5; max-width:661px; line-height:15px;}
					#texto ul.cke{font-size:12px; margin:0 23px 0 58px; line-height:30px; max-width:626px; list-style-image:url(../img/icon08.png);}
					#texto a.cke {font-size:12px; text-decoration:none; color:#009BE5; word-break: break-word;}
					#texto a.cke:hover {text-decoration:underline;}
					#texto table.cke{border-collapse:collapse; margin:13px -23px 0 23px; font-size:12px; width:100%;}
					#texto td.cke h1, #texto td.cke h2, #texto td.cke p{margin:0; float:none; width:inherit; line-height:inherit;}
					#texto table tr td:first-child{width:auto !important;}
					
					/* #texto img.txtimg{height:auto !important; width:auto !important; max-width:100%; display:block; margin: 13px auto 18px auto; padding-right:13px;} */
					#texto img.txtimg{height:auto !important; width:auto !important; max-width:100%; vertical-align:middle;}
					#texto img.left{float:left;}
					#texto img.right{float:right;}
						#pagamentoMB{background:url(../img/pagamento.png) left top; width:192px; height:122px; margin:20px auto 20px auto; font-size:12px;}
							#pagamentoMB strong{text-align:center; float:left; margin:22px 0 6px 0; width:192px;}
					.acordo2{padding:29px 39px; float:left; background:#FFF; margin-right:1px;}
						.acordo2 img{display:block; width: 100%; max-width: 157px; }
					.sep04{border-top: 1px dashed #bababa; width:100%; max-width:707px; height:1px; overflow:hidden;}
					#linkLogin{font-weight:bold; color:#009BE5; cursor:pointer;}
					.link2{color:#009BE5; cursor:pointer; text-decoration:none;}
					#linkLogin:hover, .link2:hover{text-decoration:underline;}
					.subtitulo{display:block; font-weight:bold; color:#444444; margin:0px 0 18px 0px; font-size:12px;}
					#checkboxTermos{margin:6px 0 0 6px; height:30px; line-height:30px; color:#444444; max-width: 282px;}
						#checkboxTermos input{float:left; margin:9px 6px 0 11px;}
						#checkboxTermos a{color:#009BE5; text-decoration:none;}
						#checkboxTermos a:hover{text-decoration:underline;}
					#checkboxEmailing{float:left; margin:6px 0 0 0px; max-width:390px; height:30px; line-height:30px; color:#444444;}
						#checkboxEmailing input{float:left; margin:9px 6px 0 0;}
					#localizacao{max-width:707px; margin-bottom:15px; position:relative;}
						#localizacao img{width:100%; display:block;}
						#mapaLoja1{width:28px; height:28px; background:url(../img/simbolo.png); float:left; margin:115px 0 0 338px; cursor:pointer; position:absolute;}
						#mapaLoja2{width:28px; height:28px; background:url(../img/simbolo.png); float:left; margin:175px 0 0 348px; cursor:pointer;  position:absolute;}
						#mapaLoja1Tooltip{width:310px; height:110px; background:url(../img/mapaLoja1Tooltip.png); position:absolute; margin:77px 0 0 27px; cursor:pointer; display:none;}
						#mapaLoja2Tooltip{width:310px; height:110px; background:url(../img/mapaLoja2Tooltip.png); position:absolute; margin:137px 0 0 377px; cursor:pointer; display:none;}
						.loja{color:#009BE5; width:150px; float:left; font-size:12px; margin:0 20px 0 19px; text-align:right;}
						.col5{width:150px; height:90px; float:left; margin-left:19px; font-size:12px;}
							.col5 a{text-decoration:none; color:#009BE5;}
							.col5 a:hover{text-decoration:underline;}
		aside{height:auto; margin:0 20px 28px 0;}
		#noIndex aside{margin-top:16px;}
			.banner_lateral{display:block; max-width:227px; margin: 8px auto;}
				.banner_lateral img{max-width:227px; display:block; width:100%; }
			aside #boxAcordos, aside #boxAcordos2{ display:none}
			#boxAcordos, #boxAcordos2{ border:1px dashed #bababa; width:100%;  float:none; clear: both; margin-top:25px;}
				#boxAcordos .tit, #boxAcordos2 .tit{ background:none; border: none;}
				#boxAcordos .tit h1, #boxAcordos2 .tit h1{ background:#fff; padding: 0 5px 0 5px; margin-left:16px;}
				#boxAcordos .container, #boxAcordos2.container { margin: 0 20px;}
				.acordo{}
					.acordo img{display:block; padding:17px 0; max-width:157px; width:100%; margin:0 auto;}
				#boxAcordosCategorias{width:157px; padding:13px 15px; float:right; clear:both; text-align:right;}
			#noIndex aside #boxAcordos, #noIndex aside #boxAcordos2{ display:block}
				aside .tit{ border-top:1px dashed #bababa; border-left:1px dashed #bababa; border-right:1px dashed #bababa;}

footer{background:url(../img/footer.png) center top repeat-x #B3DEF3; width:100%; height:auto; min-height:290px; padding-bottom:11px;}
	#footer{max-width:1004px; width:100%; margin:0 auto; clear:both;}
		#boxModosPagamento{float:right; width:227px; height:93px; background:white; margin-right:20px; border:1px dashed #bababa;}
			#boxModosPagamentoLogos{width:227px; text-align:center; margin-top:17px;}
				#boxModosPagamentoLogos img{margin-right:10px;}
		#boxLocalizacaoLojas{ height:93px; float:left; margin-left:20px;}
			#boxLocalizacaoLojas img{float:left;}
			#boxLocalizacaoLojas span{float:left; color:#009BE5; margin:3px 0 0 8px; line-height:12px; font-size:10px;}
			#boxLocalizacaoLojas strong{text-shadow:0 1px white; font-size:12px;}
			#loja1{margin:53px 0 0 15px; overflow:hidden; float:left;}
			#loja2{margin:53px 0 0 25px; overflow:hidden; float:left;}
			#maisInfo2{margin:53px 0 0 37px; float:left;}
		#navFooter{width:auto; height:auto; min-height:147px; margin:24px 0 15px 20px; overflow:hidden; float:left;}
			.menuFooter{width:82px; float:left; margin-right:20px; line-height:15px;}
				.menuFooterTit{background:url(../img/sep02.png) left bottom repeat-x; height:23px; margin-bottom:5px;}
					.menuFooterTit a, .menuFooterTit span{text-decoration:none; text-transform: uppercase; font-weight:bold; color:#009BE5; text-shadow:0 1px #FFFFFF;}
				.menuFooterLink{text-decoration:none; color:#009BE5; font-size:10px;}
				.menuFooterLink:hover{text-decoration:underline;}
		#copyright{width:100%; height:auto; font-size:9px; color:#009BE5; float:left; padding-left:5px;}
			#copyright a{float:left; display:inline-block; font-size:10px; text-decoration:none; color:#009BE5; margin:0 0 0 15px;}
			#copyright a:hover{text-decoration:underline;}
			#copyright span{font-weight:bold; float:left; margin-left:164px;}
			#positive:hover{opacity:0.70; filter:alpha(opacity = 70);}

/*-- Clearings ----------*/
.clear:before, .clear:after{content: ''; display: table;}
.clear:after{clear: both;}


/*-- estrutura ----------*/
.container{max-width:960px;clear: both; margin-left: auto; margin-right:auto;}
	.row:before,.row:after {content:"";display:table;}
	.row:after {clear:both;}
	.row {zoom:1;}
		.col { display: block; float:left; margin: 1% 0 1% 1.6%;}
		.col:first-child { margin-left: 0; }
			.span_12 {width: 100%;}
			.span_11 {width: 91.53%;}
			.span_10 {width: 83.06%;}
			.span_9 {width: 74.6%;}
			.span_8 {width: 66.13%;}
			.span_7 {width: 57.66%;}
			.span_6 {width: 49.2%;}
			.span_5 {width: 40.73%;}
			.span_4 {width: 32.26%;}
			.span_3 {width: 23.8%;}
			.span_33 {width: 33.3333333333333333%; float: left;}
			.span_2 {width: 15.33%;}
			.span_1 {width: 6.866%;}

			.margemFix{margin-left:0;}
			
@media only screen
and (max-width : 320px){
	#destaqueCenter{margin-top:0; background-color:#d6ebf8;}
		
}

@media only screen
and (max-width : 380px){
					#catalogoDetalheImg{max-height:180px;}
					#checkboxEmailing {line-height:1.5; padding-top:5px;}
		
}
 
@media only screen
and (max-width : 480px){
	.col {margin: 1% 0 1% 0%; float:none;}
	.span_12, .span_11, .span_10, .span_9, .span_8, .span_7, .span_6 , .span_5, .span_4, .span_3, .span_2, .span_1 { width: 100%; }
		div#maisInfo1Facebook{width:23px; margin-right:10px}	
		div#maisInfo1Facebook a{margin:0px}	
					.maisInfoTelefone{display:none;}
					
	.acordo img{ margin: 0 auto;}
	#conteudo #boxSugestoes .span_4{width:100%}
	#boxAcordos, #boxAcordos2{ margin-top:20px; }
		#boxDescubraCatalogoBtns{}
					#conteudo #boxDescubraCatalogoBtns a, #conteudo #boxDescubraCatalogoBtns div{width:49%; height:40px; margin:0.5%;}
						#maisInfo3{ float:none; line-height:1; margin: 10px; display: block;}
			
				.produto  .col {  float:left; }
				.produto  .span_5, .produto  .span_4 { width: 32.26%;}
				.produto  .span_7, .produto  .span_8 { width: 66.13%;}
					.produtoImg img{margin-top:0px !important;}
				.produtoFooter{text-align:left;}
				.barraResultado{display:none;}
				
				#catalogo #barraAzul .col{max-height: none !important;line-height: 1; padding-top: 10px}
					#catalogoDetalhe{border-right: none;}
						.produtoDescricao{height:auto;}
				#headerAreaCliente {background-size: 100%; position:relative;}
					#boasVindas{float:none; width:100%; position: absolute;bottom: 0;}
				
				#aba1, #aba2{padding: 15px 0px;}
				#aba3{padding: 15px 0px;}
				.encomenda{height:auto !important;}
					.encomendaDetalhe .label{width: 135px;}
					.encomenda .span_3, .encomenda .span_2{font-size: 13px; line-height: 1.5;}
					.encomenda a.encomenda_toggle {display:none;}
					
				.sep04{display:none;}
				#conteudo .acordo2{border-bottom: 1px dashed #bababa; text-align:center; margin-right:10px;}
					#conteudo .acordo2 img{margin: 0 auto; width: auto;}
				
				#painel1 form .labelConteudoInput1, #painel2 form .labelConteudoInput1{margin:0;}
						#painel1 form .input282, #painel2 form .input282, #painel1 form  .input138,  #painel2 form  .input138{margin-top:6px;}
					#painel1 form .selectBox.col.span_6{ float:left; width: 49.5%; margin-left:1%; margin-top:16px; max-width: 138px;}
					#painel2 form .selectBox.col.span_6{ float:left; width: 49.5%; margin-left:1%; max-width: 138px;}
					#painel1 form .selectBox.col.span_6:first-child, #painel2 form .selectBox.col.span_6:first-child{margin-left:0;}
						
			aside #bannerLateral{float:none; width:100%; margin-right:0;}
			aside #boxAcordos, aside #boxAcordos2{float:none; clear:both; width:100%; margin-top:25px;}	
}

@media only screen
and (max-width : 640px){
	
	#scrollMarcasCenter{display:none;}
	#containerControlosDestaques{display:none;}
		#boxModosPagamento{float:none; margin:0 auto;}
		#boxLocalizacaoLojas{ display:none;}
		
		#boxServicos .col{width:100%;}
			#boxProdutoDia.col{width:99%; float:none; clear:both; margin: 25px 1% 1% 1%;}
			#boxDescubraCatalogo{width:99%; float:none; clear:both; margin: 25px 1% 1% 1%;}
				#boxDescubraCatalogoBtns{}
					#boxDescubraCatalogoBtns a, #boxDescubraCatalogoBtns div{width:33%; height:40px;}
						#boxDescubraCatalogoBtns span{line-height: 40px; display:block; margin-top:0px;}
		#boxSugestoes .span_4{width:49%;}
		#copyright{float:none; margin-top:12px; text-align: center; }
			#copyright a{float:none; display:block; font-size:10px; font-weight:bold; text-decoration:none; color:#009BE5; margin:0 !important; padding: 8px 10px; text-align:center;}
			#footer #copyright span{font-weight:bold; margin: 10px 0; display: block; float: none; position: initial; width: auto; text-align: center; }
	
	section #catalogo{width:100%; float:none; margin: 0 auto;}
	#menuLateral{display:none;}
					#barraAzul .col{float:none; width: 100%; text-align:center;}
					#barraAzul span{float:none;}	
					
					#form_registo  {margin: 13px 13px 28px 13px;}
						.subtitulo  {margin: 10px 0px 0 0px;}
						#form_registo  .container{margin:0;}
						#form_registo .col{float:none; margin:10px auto 0 auto; width: 100%;}
						#form_registo  #registar{float:none; display:block; margin:0 auto;}
						#form_registo #checkboxEmailing{ float:none; line-height:1.5; display: block; margin: 0 auto; max-width:282px; padding: 5px 10px; height:auto;}
					#form_recuperar{padding:10px 20px;}
						#form_recuperar .container{text-align:center;}
							#form_recuperar .input282{ width:100%; float:none; display:block;  margin:20px auto; }
							#form_recuperar #recuperar{display:block; margin:20px auto; float:none; }
							#feedback_recuperar{width:100%; float:none;}

					#barraAzul2 .span_7{float:none; width:100%; text-align:center;}
					#barraAzul2 .span_5{display:none;}
					.carrinhoLinha{max-height:initial;}
						#carrinhoConteudo .carrinhoLinha .col{float:none; width: auto; max-width:100%; margin: 1% 0 1% 0%; padding:10px 10px 0 10px ;}
						.carrinhoLinhaImg{float:none; width: auto; display:block; height: auto;}
							.carrinhoLinhaImg img{margin-top:-13px; width:200px !important; height: auto !important;}
						.carrinhoLinhaDescricao {padding: 0 10px;}	
							.carrinhoLinhaDescricao h1 {margin: 10px 0 8px 0;}
						.carrinhoLinha .precoUni, .carrinhoLinha .qtd, .carrinhoLinha .precoTotal, .carrinhoLinha .btnSpan{display:inline-block; visibility: visible; width: 120px;}
							.preco3{float:none; width:auto; height:30px; line-height:30px; display:block; text-align: left; padding: 0 10px;}
						/* .quantidade:before {content: "Qty: ";font-weight: 700;} */
						.quantidade{float:none; width:auto; height:auto; line-height:1; display:block; padding: 0 10px;}
							.quantidade input{width:30px; height:30px; margin:0px 0 0 0px; line-height:30px; background:url(../img/bg14.png); display:inline-block;}
						.preco4{float:none; width:auto; height:30px; line-height:30px; display:block; text-align: left; padding: 0 10px;}
						.carrinhoLinhaEliminar{font-size:20px; font-weight:bold; width:40px; text-align:center; height:40px; line-height:40px; top:initial; bottom:0; border:none; padding-right:7px;}
						#barraPrecoTotal{background: #009BE5; }
							#barraPrecoTotal #precoTotal{ margin-bottom:10px; color:#fff; margin-right:20px; }
								#barraPrecoTotal #precoTotal span{ font-weight:bold; color:#fff; float:none; margin-left:5px; }
								#btnEfetuarEncomenda{margin: 15px auto 0 auto; float:none; display:block;}
								#continuarComprar{margin: 15px auto 20px auto; float:none; display:block; width: 131px; font-size: 12px; height:28px;}
								
						.abaAreaClienteOn, .abaAreaCliente{max-width: initial; width:100%; float:none;}
						.meioAba{display:none;}
						#btnAba2{margin-right:0; margin-left:0;}
						.abaEsquerda, .abaDireita{float:none; max-width: initial; width:100%; }
							#guardar1, #guardar2, #guardar3, #guardar4{display:block; float:none; margin-right:1px; margin-bottom:20px; cursor:pointer; clear: both; }
						
							
						.encomendaDetalhe .col{float:none; width:100%; clear:both;}
							.encomendaDetalhe .span_5{margin: 0 auto; text-align: center;}
							.encomendaDetalhe .preco4, .encomendaDetalhe .preco3{float:none; width:auto; height:30px; line-height:30px; display:inline-block; text-align: left; padding: 0 10px;}
							
						.acordo2{padding: 29px 19px;}
				
				#painel1, #painel2{padding: 0px 20px;}			
				#efetuarEncomendaConteudo {background: #009BE5; padding-top: 10px;}
				
				#barraSlider{display:none;}
					#efetuarEncomendaConteudo h1{width:100%; color:#fff;}
					#form_checkout_expedicao  div.span_8:first-child,#form_checkout_pagamento div.span_8:first-child, #cc-form div.span_8:first-child{float:none; width:100%; margin: 0 auto;} 
					.btnSpan{float:none; width:100%;}
					.cartao_credito span{display:block;}
						
						#checkoutSeguinte, .checkoutFinalizar, #checkoutEfetuarPagamento{margin: 20px auto; float:none;}
						.label2{text-align:left;}
						
	table.cke, .cke thead, .cke tbody, .cke th, .cke td, .cke tr {display: block;}
		#texto table.cke {margin-bottom:20px;}
			#texto table.cke tr td:first-child {text-align:left !important; height:auto !important; margin-bottom:10px; margin-top:20px; }			
}

@media only screen
and (min-width : 640px)
and (max-width : 767px){
	#checkboxEmailing {line-height:1.5; padding-top:5px;}
	#barraAzul2 .btnSpan{display:none;}
}

@media only screen
and (max-width : 768px) {
	body #destaqueCenter{margin-top:64px; background:none;}
	#scrollMarcasCenter{background-color: grey}
	#containerControlosDestaques{ bottom:44px; text-align: right; position: relative;}
			
					
						.produtoDescricao h1 {margin: 22px 0 8px 0;}
					#form_registo  {margin-bottom: 38px;}
}

@media only screen
and (max-width : 820px) {
	#containerControlosDestaques{ bottom:44px; text-align: right; position: relative;}
	#scrollMarcasCenter{background-color: grey}
		#conteudo{width:100%; float:none; min-height:initial !important;}
		section aside:before,section aside:after {content:"";display:table;}
		section aside:after {clear:both;}
			section aside.col{width:100%; float:none; margin: 25px 0 1% 0% !important; clear:both;}
			#boxServicos .col{width:100%;}
			#boxDescubraCatalogoBtns {padding: 0px 8px 8px 9px;}
				#boxDescubraCatalogoBtns a, #boxDescubraCatalogoBtns div{width:33%; height:40px;}
					#boxDescubraCatalogoBtns span{line-height: 40px; display:block; margin-top:0px;}
					#boxProdutoDiaBarra .preco {float: right;margin-right: 12px;}
					#boxProdutoDiaBtnComprar {clear: both;margin-top: 7px;}
	footer{min-height:100px;}
	#navFooter{ display:none;}
		#boxModosPagamento{width:auto; float:none; margin:20px 16px 0 16px;}
		#boxModosPagamentoLogos{margin-right: auto;margin-left: auto;}
		#boxLocalizacaoLojas{float:none; height: auto; clear:both; overflow:hidden; max-width: 600px;
margin: 1% auto 12px auto;}
			#boxLocalizacaoLojas span{width:70%;}
			#loja1{margin:13px 0 0 0px; width:30%}
			#loja2{margin:13px 0 0 15px; width:30%}
			#maisInfo2{margin:13px 0 0 27px; float:left;}
			
			#copyright span{margin:0 auto; position: absolute; display: block; left: 0; right: 0; width: 120px;text-align: right;}

			.produto{}
				.produtoFooter{margin: 5px 0;}
					.produtoImg{height:auto;}

						.carrinhoLinha .span_7{ max-width:295px;}
						
			#bannerLateral{float:left; width:48%; margin-right:2%;}
				.banner_lateral, .banner_lateral img{max-width:none;}
			#boxAcordos, #boxAcordos2{float:right; clear:none; width:50%; margin-top:0; padding-bottom:10px;}
				.acordo img{padding: 10px 0;}
}


@media only screen
and (min-width : 821px)
and (max-width : 999px) {
	#boxServicos{}				
			/* #boxServicos .span_8{width:57%;}
			#boxServicos .span_4{min-width: 220px; float:right;} */
			#boxServicos .col{width:100%;}
			
			#boxDescubraCatalogo{}
				#boxDescubraCatalogoBtns{padding: 0px 8px 8px 9px;}
					#boxDescubraCatalogoBtns a, #boxDescubraCatalogoBtns div{width:33%; height:40px;}
						#boxDescubraCatalogoBtns span{line-height: 40px; display:block; margin-top:0px;}
					#boxProdutoDiaBarra .preco {float: right;margin-right: 12px;}
					#boxProdutoDiaBtnComprar{clear:both; margin-top:7px;}				
						
	footer{min-height:100px;}
	#navFooter{ display:none;}
		#boxModosPagamento{width:23%; margin-right:1%;}
			#boxModosPagamentoLogos{width:auto;}
				#boxModosPagamentoLogos img{margin-right:5px; margin-left:5px !important;}
		#boxLocalizacaoLojas{margin-left:10px;}
			#boxLocalizacaoLojas span {width:130px;}
			#loja1{margin:53px 0 0 10px;}
			#loja2{margin:53px 0 0 10px;}
			#maisInfo2{margin:53px 0 0 0px; }
		#copyright{margin-top:20px;}
			#copyright span {position: absolute;margin: 0 auto;width: 120px;display: block;left: 0;right: 0;}
					#barraAzul2 .span_5 {min-width: 265px;}
					#barraAzul2 .span_7 {max-width: 280px;}
				
						.quantidade{width:50px;}
							.quantidade input{ margin: 29px auto 0 auto; display:block;}
						.preco4{width:50px;}
						.carrinhoLinha .span_5 {max-width: 270px;}
						.carrinhoLinha .span_7{ max-width:295px;}
						
						#checkboxEmailing {line-height:1.5; padding-top:5px;}
						
						.encomendaDetalhe .col.span_7{max-width: 250px;}
						.encomendaDetalhe .preco3 {width: 65px;}
	aside div.tit h1{font-size:10px;}
}

@media only screen
and (max-width : 1000px) {
header{overflow:initial; position: fixed; top: 0; z-index:100; box-shadow: inset 0 1px #fff, 0 1px 3px rgba(34,25,25,0.2);-moz-box-shadow: inset 0 1px #fff, 0 1px 3px rgba(34,25,25,0.2);-webkit-box-shadow: inset 0 1px #fff, 0 1px 3px rgba(34,25,25,0.2);}
	#header-container{position:initial; background-position:bottom center;}
		#header{width:100%; margin:0 auto; height:64px;}
			#header #maisInfo1Facebook{display:none;}
			#maisInfo1Facebook{float:right; margin:18px 10px 0 0; z-index:3; width:161px; position:relative;}
			#logo, #logo2{width:141px; height:64px; float:left; margin-left:0; }
			#menu_toogle, #menu_pesquisa, #menu_cart, #menu_login, #menu_login2, #menuBg{display:block;}
		#menuBg{position: fixed; top: 0; left:0; z-index:999;}
		
			nav{width:100%; margin:0px 0 0 0; z-index:2; display:none; position:absolute; float:none; clear:both;}
				nav a{float:none; background:#ffffff !important; width:100%;display:block; margin:0;  border-top:1px solid #E2F0F9;}
				.navOver{height:38px; margin-top:0; line-height:40px; color:none;}
				#nav1.on, #nav2.on, #nav3.on, #nav4.on, #nav5.on, #nav6.on, #nav7.on{background:lightblue !important;}
		#submenusCenter{width:100%; position:initial; display:none;}			
				#nav1Sub, #nav2Sub, #nav3Sub, #nav4Sub, #nav5Sub, #nav6Sub, #nav7Sub{width:100%; float:none; margin:0px; display:block !important;}
							
		#destaqueCenter{margin-top:0;}
			
						
section{margin:1%;}
	section#noIndex{margin-top:74px;}
		#boxCarrinhoPesquisa{display:none;}						
			#formPesquisa{position: absolute; width:100%; background: #00a5f4;  right:0; top: 64px; padding: 14px; display:none;}
				#formPesquisa  .pesquisaBox{display:none;}
				#formPesquisa  .input{width:70%; background:none; margin:0}
					#formPesquisa  #pesquisa_expressao{width:99%; border: 1px solid #bababa;  border:1px solid #59c2f5; background:#fff; height:28px;}
				#formPesquisa  #efetuarPesquisa{color:#fff; font-size:11px; font-weight:bold;  margin:0px; width:30%; border-right:1px solid #0098e0; border-left:1px solid #0098e0; text-transform:uppercase; background: url(../img/efetuarPesquisa_repeat.jpg) top repeat-x; text-shadow: 0 1px #0188c9; float:right;}
				#formPesquisa  #efetuarPesquisa:hover{background-position: bottom center;}
				#pesquisa_marca, #selectBox{display:none;}
				#catalogo{width:72%;}
			#loginsubmenus{position: absolute; background: #00a5f4; right:0; top: 64px; padding: 14px 14px 0 14px; display:none; }
			#loginsubmenus #boxLogin{float: none; background:none; width:auto; height: auto !important; margin: 0;}
				#loginsubmenus .input{margin-left:0; margin-right:0; float:none; width: 182px;}
				#loginsubmenus .input input{border: 1px solid lightgrey; width:100%;}
				#loginsubmenus #entrar{margin-left:0; margin-right:0; float:none;}
				#loginsubmenus .link{margin: 3px 0px; padding: 6px 0px;  width: 174px; float: none; display:block; font-size: 10px; font-weight: bold; text-decoration: none; color: #fff;}
				#loginsubmenus .link img{display:none;}
				#loginsubmenus #recuperarPalavrapasse{margin: 0px; float: none;}
				#login, #btnNovoCliente{display:none !important;}
				#noIndex #conteudo{opacity:1 !important;}
				#loginsubmenus #form_login_cliente {display:block !important;}
				#loginsubmenus #form_login_cliente .input{}
				#recuperarPalavrapasse{display:block !important;}
				
			#localizacao {}
				#mapaLoja1, #mapaLoja2, #mapaLoja1Tooltip, #mapaLoja2Tooltip{display:none !important;}
	aside .tit{margin-right:0;}
		aside .tit h1{height: auto;}
		#isIndex #boxAcordos{display:none;}
			#isIndex #boxAcordos2{display:block;}
}

/* ipad */

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
header{overflow:initial; position: fixed; top: 0; z-index:100; box-shadow: inset 0 1px #fff, 0 1px 3px rgba(34,25,25,0.2);-moz-box-shadow: inset 0 1px #fff, 0 1px 3px rgba(34,25,25,0.2);-webkit-box-shadow: inset 0 1px #fff, 0 1px 3px rgba(34,25,25,0.2);}
	#header-container{position:initial; background-position:bottom center;}
		#header{width:100%; margin:0 auto; height:64px;  }
			#header #maisInfo1Facebook{display:none;}
			#maisInfo1Facebook{float:right; margin:17px 10px 0 0 !important; z-index:3; width:161px; position:relative;}
			#logo{width:141px; float:left; margin-left:0; }
			#logo2{margin-left: 10px; width:141px; float:left;}
			#menu_toogle, #menu_pesquisa, #menu_cart, #menu_login, #menu_login2, #menuBg{display:block;}
			#menuClose{margin-right: 20px;}
		#menuBg{position: fixed; top: 0; left:0; z-index:999;}
		
			nav{width:100%; margin:0px 0 0 0; z-index:2; display:none; position:absolute; float:none; clear:both; }
				nav a{float:none; background:#ffffff !important; width:100%;display:block; margin:0;  border-top:1px solid #E2F0F9;}
				.navOver{height:38px; margin-top:0; line-height:40px; color:none;}
				#nav1.on, #nav2.on, #nav3.on, #nav4.on, #nav5.on, #nav6.on, #nav7.on{background:lightblue !important;}
		#submenusCenter{width:100%; position:initial; display:none;}			
				#nav1Sub, #nav2Sub, #nav3Sub, #nav4Sub, #nav5Sub, #nav6Sub, #nav7Sub{width:100%; float:none; margin:0px; display:block !important;}
							
		#destaqueCenter{margin-top:0;}
			
						
section{margin:1%;}
	section#noIndex{margin-top:74px;}
		#boxCarrinhoPesquisa{display:none;}						
			#formPesquisa{position: absolute; width:100%; background: #00a5f4;  right:0; top: 64px; padding-bottom: 10px; display:none;}
				#formPesquisa  .pesquisaBox{display:none;}
				#formPesquisa  .input{width:70%; background:none; margin:0}
					#formPesquisa  #pesquisa_expressao{width:99%; border: 1px solid #bababa;  border:1px solid #59c2f5; background:#fff; height:28px;}
				#formPesquisa  #efetuarPesquisa{color:#fff; font-size:11px; font-weight:bold;  margin:11px 0 0 8px; width:30%; border-right:1px solid #0098e0; border-left:1px solid #0098e0; text-transform:uppercase; background: url(../img/efetuarPesquisa_repeat.jpg) top repeat-x; text-shadow: 0 1px #0188c9; float:right;}
				#formPesquisa  #efetuarPesquisa:hover{background-position: bottom center;}
				#pesquisa_marca, #selectBox{display:none;}
				#catalogo{width:72%;}
			#loginsubmenus{position: absolute; background: #00a5f4; right:0; top: 64px; padding: 14px 14px 0 14px; display:none; }
			#loginsubmenus #boxLogin{float: none; background:none; width:auto; height: auto !important; margin: 0;}
				#loginsubmenus .input{margin-left:0; margin-right:0; float:none; width: 182px;}
				#loginsubmenus .input input{border: 1px solid lightgrey; width:100%;}
				#loginsubmenus #entrar{margin-left:0; margin-right:0; float:none;}
				#loginsubmenus .link{margin: 3px 0px; padding: 6px 0px;  width: 174px; float: none; display:block; font-size: 10px; font-weight: bold; text-decoration: none; color: #fff;}
				#loginsubmenus .link img{display:none;}
				#loginsubmenus #recuperarPalavrapasse{margin: 0px; float: none;}
				#login, #btnNovoCliente{display:none;}
				#loginsubmenus #form_login_cliente {display:block !important;}
				#loginsubmenus #form_login_cliente .input{}
				#recuperarPalavrapasse{display:block !important;}
				
			#localizacao {}
				#mapaLoja1, #mapaLoja2, #mapaLoja1Tooltip, #mapaLoja2Tooltip{display:none !important;}
	aside .tit{margin-right:0;}
		aside .tit h1{max-width:130px; height: auto;}

	footer{min-height:100px;}
	#navFooter{ display:none;}
		#boxModosPagamento{width:23%; margin-right: 20px;}
			#boxModosPagamentoLogos{width:auto;}
				#boxModosPagamentoLogos img{margin-right:5px; margin-left:5px !important;}
		#boxLocalizacaoLojas{margin-left:10px;}
			#boxLocalizacaoLojas span {width:130px;}
			#loja1{margin:53px 0 0 10px;}
			#loja2{margin:53px 0 0 10px;}
			#maisInfo2{margin:53px 0 0 0px; }
		#copyright{margin-top:20px;}
}

@media only screen
and (min-width : 1024px) 
and (max-width : 1970px) { 

	.produto  .span_5 { width: 43.73%;}
	.produto  .span_7 { width: 54.66%;}

} 
 
@media only screen
and (min-width : 1280px) { 
} 

@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
    #menuClose{ background: transparent url(../img/menu-close@2x.png) center center no-repeat; background-size: 20px 20px; }
	#menu_toogle{background: transparent url(../img/menu-mobile@2x.png) center center no-repeat; background-size: 20px 20px; }
	#menu_cart .icon{background: transparent url(../img/menu-carrinho@2x.png) center center no-repeat; width:20px; height:20px; display:inline-block;background-size: 20px 20px; }
	#menu_login , #menu_login2{background: transparent url(../img/menu-user@2x.png) center center no-repeat; background-size: 20px 20px;}
	#menu_pesquisa{background: transparent url(../img/menu-pesquisa@2x.png) center center no-repeat; background-size: 20px 20px;}
}