#popidadeform .button:hover{opacity:.7;transition:all .3s linear 0}
body{font-family:'Roboto',Arial,Helvetica,sans-serif!important;background:url(../images/top_site.png) repeat-x scroll center top #FFF;color:#777;line-height:1.3;font-size:13px;min-height:100%;padding:0;margin:0}
html,body,div,span,iframe,h1,h2,h3,h4,p,a,img,small,b,ol,ul,li,fieldset,form,label,legend,table,tbody,tr,th,td{border:0 none;margin:0;outline:0 none;padding:0}
a{color:#666;-webkit-transition:color .3s linear 0;-moz-transition:color .3s linear 0;-o-transition:color .3s linear 0;-ms-transition:color .3s linear 0;transition:color .3s linear 0;text-decoration:none}
input[type="password"],input[type="text"],input[type="email"],input[type="www"],input[type="tel"],input[type="url"],input[type="search"],select,.inputbox{background:none repeat scroll 0 0 #fbfbfb;border-color:#9a9a9a #DADADA #e4e4e4;border-style:solid;border-width:1px;color:#555;font:12px/16px Ubuntu,Arial,Helvetica,sans-serif;height:19px;padding:0}
input{-webkit-appearance:none!important;border-radius:0!important}
input[type="checkbox"]{-webkit-appearance:checkbox!important;border-radius:0!important}
input[type="radio"]{-webkit-appearance:checkbox!important;border-radius:0!important}
a:hover,a:focus{color:#000;-webkit-transition:color .3s linear 0;-moz-transition:color .3s linear 0;-o-transition:color .3s linear 0;-ms-transition:color .3s linear 0;transition:color .3s linear 0;text-decoration:none}
h1,h2,h3,h4,h5{font-weight:400}
h1{font-size:16px}
h2{font-size:27px}
h3{font-size:15px}
h4{font-size:12px}
h5{font-size:11px}
ul{list-style:none;margin:0;padding:0}
ul li{line-height:2.6}
p{margin:0;padding:0}
.single_filter {
font-size: 13px;
padding-left: 15px;
background: url(../images/imagens2.png) -31px -723px no-repeat rgba(0,0,0,0);
border-bottom: 1px solid #e1e1e1;
width: 180px;
font-weight: 500 !important;
height: 18px;
line-height: 16px;
margin-top: 20px;
padding-bottom: 1px;
text-transform: uppercase;
float: left;
}
.single_filter > a{
color: #444;
}
.showmoreproduct{display:none !important;}
.com_loja5.view-cart .cart.load_product_quick {
	width: 173px;
	display: inline-block;
	float: right;
	height: 36px;
}
.com_loja5.view-cart .vm-button-correct.hidden{
	display: none !important;
}
div.vm_loja_info{
	border: 1px solid #000;
	padding: 10px;
	text-align: center;
	position: absolute;
	left: 0;
	z-index: 1;
	background: #fff;
}
div.vm_loja_info span{
	position: absolute;
	top: 0;
	right: 0;
}
span.vm_loja_info {
	cursor: pointer;
	background: url("/images/icons/vm_loja_info.png") no-repeat;
	width: 11px !important;
	float: right;
	background-size: 11px;
	height: 11px !important;
	margin-left: 3px;
}
div.vm_loja_info span {
	position: absolute;
	top: -6px;
	right: 3px;
	font-size: 13px;
	color: #000;
}
.moduletable.termos_e_condicoes h3 {
	font-size: 27px;
	color: #777;
	text-transform: none;
	width: 100% !important;
	padding: 10px 0 15px 0;
}
.menu.termos_e_condicoes > li {
	float: left;
	width: 50%;
	font-size: 11px;
	font-weight: 800;
	padding: 10px 0 15px 0;
}
ul.menu.termos_e_condicoes {
	float: left;
	width: 100%;
	padding-bottom: 20px;
}
#site{background:transparent;padding:0}
#pagina{padding:0;display:block;margin:0 auto!important;text-align:left;width:100%}
#gkButtons{float:right;color:#FFF;font-family:'Roboto',Arial,sans-serif!important;font-size:11px!important;margin-top:8px;height:12px;line-height:11px;cursor:pointer;margin-left:20px}
#gkButtons a{color:#FFF}
#gkButtons a:hover{color:#0174a9}
#gkTopNav li a:hover{color:#000}
#Cartpopup:hover{background-color:#0174a9}
#Cartpopup{cursor:pointer;background:url(../images/imagens2.png) no-repeat scroll -7px -221px #0087c5;background-color:#0087c5;margin-left:1px;color:#FFF!important;float:right;font-family:'Roboto',Arial,sans-serif!important;font-size:13px;height:29px!important;line-height:22px;margin-top:0;padding-bottom:0;padding-left:30px;padding-top:7px;text-align:left;text-indent:15px;text-transform:none;top:50px;text-align:left;vertical-align:middle!important;width:85px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;letter-spacing:-.2px;transition:all .3s ease-in-out}
#btnwish{background:url(../images/imagens2.png) no-repeat scroll -10px -181px #0174a9;float:right;color:#FFF!important;font-family:'Roboto',Arial,sans-serif!important;font-size:13px;height:29px!important;letter-spacing:-.2px;line-height:22px;margin-top:0;padding-left:0;padding-right:8px;padding-top:7px;text-align:left;text-indent:40px;text-transform:none;transition:background .3s ease-in-out 0;width:105px;background-color:#0174a9}
#btnwish:hover{background-color:#0087c5;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#btnCart:hover{color:#000!important;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.dark #btnCart:hover{background-position:right bottom}
.menu-left-button{display:none}
.smallDeviceBar{display:none}
h3#gkLogo{width:115px;float:left;height:70px;margin:0;padding:0;clear:both}
h3#gkLogo a{display:block;margin:0;text-indent:-999em;width:217px;height:55px}
h3#gkLogo img{display:block}
h2.gkLogo.text a{padding:0;width:auto!important}
h2.gkLogo.text a>span{color:#000;padding:0 7px;display:block;font-size:24px;line-height:35px;float:left}
#loja5_head{margin-bottom:5px;padding:0;width:980px!important}
#loja5_bottom_head{margin-bottom:13px}
#loja5_registo{float:right;position:relative}
#loja5_logo{clear:both;float:left;position:relative}
#loja5_pesquisa{margin-left:300px;position:absolute;top:13px}
#loja5_carrinho{float:right;height:40px;margin-top:16px;position:relative;width:235px}
#loja5_menu{clear:both;display:block;float:left;height:28px;position:relative;width:100%!important;margin-top:5px;box-shadow:0 4px 5px #ebeaea;margin-bottom:10px}
#loja5_banners{float:right;position:relative;float:left;clear:both;position:relative}
#loja5_centro{float:left;clear:both;position:relative;width:100%}
#loja5_baixo{background-color:#ebebeb;float:left;clear:both;position:relative;width:100%;margin-top:25px}
#loja5_top_head{clear:both;margin-top:5px;margin-bottom:5px}
#loja5_mainbody{float:left;position:relative;width:100%}
#loja5_conteudo_total{float:left;position:relative;width:100%}
#loja5_bottom_social{width:100%;background-color:#f2f2f2;overflow:hidden}
#loja5_bottom_menu1{float:left;width:165px!important;position:relative;clear:both;min-height:120px;border-right:1px solid #d6d6d6;margin-left:18px}
#loja5_bottom_menu2{float:left;width:175px!important;position:relative;min-height:120px;border-right:1px solid #d6d6d6;margin-left:40px}
#loja5_bottom_menu3{float:left;width:115px!important;position:relative;min-height:120px;border-right:1px solid #d6d6d6;margin-left:40px}
#loja5_bottom_menu4{float:right;height:auto;overflow:hidden;width:340px!important;margin-right:18px}
#loja5_bottom_menu1 a,#loja5_bottom_menu2 a,#loja5_bottom_menu3 a,#loja5_bottom_menu4 a{color:#a7a7a7}
#loja5_bottom_menu1 a:hover,#loja5_bottom_menu2 a:hover,#loja5_bottom_menu3 a:hover,#loja5_bottom_menu4 a:hover,#loja5_bottom_extra a:hover{color:#0095da}
#loja5_footer{clear:both;margin-bottom:35px;width:980px;margin-left:auto;margin-right:auto;margin-bottom:65px;padding-top:25px}
#lingua{float:right;font-family:'Roboto',Arial,sans-serif!important;font-size:10px!important;line-height:27px;height:25px}
#gkTopInfo textarea:focus,#gkTopInfo .inputbox:focus{background:url(../images/imagens.png) no-repeat scroll 8px -440px #f0f0f0;border:medium none!important;color:#000;font-size:9px!important;line-height:14px;margin-top:2px!important;padding:3px 0!important;width:56px}
#login-form>.userdata>p#form-login-username input,#login-form>.userdata>p#form-login-password input{background:none repeat scroll 0 0 #fff!important;color:#848484!important;font-size:11px!important;font-weight:400;margin-top:0!important;width:100%!important}
#formloginremember{color:#868686!important}
select{font-size:11px!important;margin:3px 5px 3px 0 !important;min-height:23px;padding:2px 2px 2px 0 !important;text-align:left!important;text-indent:0!important;text-transform:none!important;vertical-align:middle!important}
#letra_escolhida{margin:6px 0 0!important}
#offlajn-ajax-search{width:338px;float:left}
#offlajn-ajax-search .offlajn-ajax-search-container{background-color:#e4eaee;padding:4px;margin:0}
#search-form div{margin:0;padding:0}
#offlajn-ajax-search .offlajn-ajax-search-inner{width:100%}
#search-form{margin:0;padding:0;position:relative}
#search-form input{font-size:12px}
#search-form input:focus{background-color:#FFF}
#search-area{display:block;height:27px;padding:0 60px 0 5px;width:100%!important;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;border:1px #b2c4d4 solid;border-right:0;line-height:27px;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.28);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.28);box-shadow:inset 0 2px 4px rgba(0,0,0,0.28);float:left;margin:0}
.search-caption-on{color:#aaa}
#search-form #search-area-close{height:16px;width:22px;top:50%;margin-top:-8px;right:40px;position:absolute;cursor:pointer;visibility:hidden}
#ajax-search-button{height:27px;width:35px;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.28);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.28);box-shadow:inset 0 2px 4px rgba(0,0,0,0.28);float:left;cursor:pointer;position:absolute;top:0;right:0}
#ajax-search-button .magnifier{height:27px;width:35px;padding:0;margin:0}
#ajax-search-button:hover{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.8);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.8);box-shadow:inset 0 2px 4px rgba(0,0,0,0.8)}
#search-results{position:absolute;top:0;left:0;margin-top:2px;visibility:hidden;text-decoration:none;z-index:1000;font-size:12px}
#search-results-moovable{position:relative;overflow:hidden;height:0;width:338px;background-color:#;border:1px # solid}
#search-results-inner{position:relative;width:100%;overflow:hidden;padding-bottom:10px}
#search-results .pager:hover{cursor:pointer;background:url(../images/imagens.png) no-repeat scroll -10px -359px}
#search-results .pager.active:hover{cursor:default;background:url(../images/imagens.png) no-repeat scroll -10px -359px}
.dj_opera #search-results #search-results-inner .result-element:hover{border-radius:0}
.ajax-clear{clear:both}
#search-results .result-element:hover span.small-desc{color:#DDD}
#offlajn-ajax-search .offlajn-ajax-search-container{background-color:transparent!important;border-radius:0 0 0 0!important;margin:0;width:356px!important;padding:7px!important;height:36px!important}
#search-area{border:1px solid #cfcfcf!important;border-radius:0 0 0 0!important;box-shadow:0 0 0 rgba(0,0,0,0) inset!important;background-color:#fff;display:block;float:left;height:36px!important;line-height:32px!important;margin:2px 0 0 5px !important;color:#8e8e8e!important;font-size:12px!important;font-family:'Roboto',Arial,sans-serif!important;padding:0 60px 0 5px !important;width:338px!important;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
#search-area:hover{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
#offlajn-ajax-search .offlajn-ajax-search-inner{width:338px!important}
#ajax-search-button .magnifier{background:url(../images/imagens2.png) no-repeat scroll 0 0 transparent!important;width:38px!important;height:36px!important}
#ajax-search-button{background:none!important;border-bottom-right-radius:0!important;border-top-right-radius:0!important;box-shadow:none!important;cursor:pointer;float:left;height:27px;position:absolute;right:0;top:0;width:35px}
#ajax-search-button .magnifier{margin:0 0 0 -18px !important}
#search-results-moovable{background-color:#FFF;border:1px solid #e5e5e5;margin-left:5px!important;border-radius:0 0 0 0!important;box-shadow:0 0 0 rgba(0,0,0,0.6)!important;height:0;overflow:hidden;position:relative;width:336px}
#search-form #search-area-close{right:54px!important;margin-top:-6px!important;background:url(../images/imagens.png) no-repeat scroll -7px -64px transparent!important}
#search-results .plugin-title.first{border-top-left-radius:0!important;border-top-right-radius:0!important;background:#efefef!important;box-shadow:0 0 0 rgba(255,255,255,0.4) inset!important;margin-top:-1px!important}
#search-results .plugin-title-inner{font-family:'Roboto',Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;text-transform:uppercase!important;color:#909090!important}
#search-results .plugin-title{border-bottom:0!important;background:#efefef!important}
#search-results .result-products span{font-family:'Roboto',Arial,sans-serif!important;font-size:11px;font-weight:400}
#search-results .result-element span.small-desc{color:#a1a1a1!important;font-family:'Roboto',Arial,Helvetica,sans-serif;font-weight:400;font-size:11px;line-height:11px!important;margin-top:2px}
#search-results #search-results-inner .result-element:hover{color:#CCC!important;border-bottom:2px solid #0095da!important;text-decoration:none}
.moduletable_menup{height: 22px;margin-left: 0;width: auto;max-width: 710px;margin: auto;left: 0;right: 0;float: none;}
ul#specialnav{background:transparent none repeat scroll 0 0;height:34px;line-height:34px;list-style-type:none!important;padding:0;margin-top:-3px}
ul#specialnav ul{list-style-type:none!important;margin:0;padding:0}
ul#specialnav a{text-decoration:none}
ul#specialnav li.subTop{float:left;position:static;height:31px;margin:0 20px 0 0;border-bottom:none!important}
li.subTop.Discounts{margin-right: 0!important}
ul#specialnav li.marcas,ul#specialnav li.Discounts{float:left;position:static;height:31px;margin:0 20px 0 0;border-bottom:none!important;color:#fff!important}
ul#specialnav .marcas a,ul#specialnav .Discounts a{color:#fff}
ul#specialnav .home{background:#FFF;float:left;height:38px!important;margin-right:2px;overflow:hidden;position:relative;width:44px!important}
ul#specialnav .home a{float:left;height:38px!important;width:44px!important}
ul#specialnav li.subTop a{font-family:'Roboto',Arial,sans-serif!important;letter-spacing:-.5px;font-size:14px!important;color:#666;display:block;line-height:28px;padding:0 12px;text-transform:uppercase}
ul#specialnav li.subTop a:hover,ul#specialnav ul.sub li.current a:hover{border-bottom:medium none;color:#FFF!important;padding:0 12px;background-color:#0095da}
.letter{margin-top:5px;color:#0095da;font-family:'Roboto',Arial,sans-serif!important;font-size:17px;line-height:17px;margin-left:8px;margin-right:20px}
ul#specialnav .marcas ul.board li.boardTop{font-size:11px!important;height:auto;margin:0!important;padding:0 7px 0 0;width:155px}
ul#specialnav ul.board{background:#fff!important;border-bottom:0 solid #A5A1A1!important;-moz-box-shadow:0 3px 5px 0 #ccc;-webkit-box-shadow:0 3px 5px 0 #ccc;box-shadow:0 3px 5px 0 #ccc;display:none;height:auto;left:-5px!important;margin:0 5px;overflow:hidden;padding:20px 0 10px 10px;position:absolute;top:26px;width:972px!important;z-index:1000}
ul#specialnav ul.board a:hover,ul#specialnav ul.board a,ul#specialnav ul.sub li.current ul.board a:hover{background:none repeat scroll 0 0 transparent;color:#727070;line-height:15px;min-height:16px;padding:0 9px;text-decoration:none}
ul#specialnav ul.board a:hover{text-decoration:none!important}
ul#specialnav ul.board a:hover,ul#specialnav ul.sub li.current ul.board a:hover{text-decoration:underline}
ul#specialnav ul.board li.boardTop{float:left;font-size:11px!important;height:auto;margin:0 0 8px;padding:0 7px 0 0;width:187px}
ul#specialnav ul.board li.boardTop>ul>div>a{padding-bottom:5px;font-size:11px!important;margin-bottom:3px;padding-bottom:0;margin-top:10px}
ul#specialnav ul.board li.boardTop>ul>div.first_catg>a,ul#specialnav ul.board li.boardTop>ul>div.first_catg>h3>a{margin-top:0;margin-bottom:5px;font-family:'Roboto',Arial,sans-serif!important;letter-spacing:0!important;font-weight:500}
ul#specialnav ul.board li.boardTop li.ver-todas{background:#f7f7f7}
ul#specialnav ul.board li.boardTop li.ver-todas a{text-transform:uppercase!important;color:#626262!important;font-weight:500!important}
ul#specialnav ul.board li.boardTop a:hover{color:#0095da!important}
ul#specialnav ul.board li.boardTop a{color:#626262;cursor:pointer;font-family:'Roboto',Arial,sans-serif!important;font-size:12px;text-transform:none}
ul#specialnav ul.board li.boardTop li a{background:transparent;letter-spacing:0;color:#868686;cursor:pointer;font-size:11px!important;font-weight:400!important;line-height:24px!important;min-height:11px;padding-bottom:0!important;text-indent:0;text-transform:inherit!important;width:169px;font-family:'Roboto',Arial,Helvetica,sans-serif!important;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
ul#specialnav ul.board li.boardTop li a:hover{color:#0095da!important;font-size:9px;font-weight:400!important;line-height:24px!important;min-height:11px;padding-bottom:0!important;text-transform:inherit!important;text-decoration:underline!important;text-indent:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
ul#specialnav li.subTop div.textOnly:hover{background:none repeat scroll 0 0 #f8eff0;color:#777;line-height:25px;padding:0 20px}
ul#specialnav li.boardTop div.textOnly:hover{background:none repeat scroll 0 0 transparent;line-height:14px;padding:5px 20px}
ul#specialnav li.subTop>div{height:28px;line-height:28px}
ul#specialnav li.marcas>div,ul#specialnav li.modalidades>div,ul#specialnav li.justArrived>div,ul#specialnav li.subTop.outlet>div{background-color:#fff!important;color:#000!important;cursor:pointer!important;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}
ul#specialnav li.marcas>div a,ul#specialnav li.Discounts>div a,ul#specialnav li.modalidades>div a{cursor:pointer!important}
ul#specialnav li.marcas>div:hover,ul#specialnav li.Discounts>div:hover,ul#specialnav li.modalidades>div:hover,ul#specialnav li.justArrived>div:hover{background-color:#0174a9!important;color:#fff!important;cursor:pointer!important;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}
ul#specialnav li.subTop>div:hover{border-bottom:none!important;background-color:#0174A9!important}
ul#specialnav li.Discounts>div{background-color:#0174A9!important;color:#fff!important;cursor:pointer!important;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}
._product{width:180px!important;padding-left:40px;border-left:1px solid #d3d3d3;height:210px;margin-top:10px!important}
._product .detalhes a:hover{color:#f3791d!important;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.home span{background:url(../images/imagens.png) no-repeat scroll -11px -547px transparent;padding:24px;float:left}
.home span:hover{opacity:.8;filter:alpha(opacity=80)}
.subTop.cat_550>div{background-color:#0095DA!important}
.subTop.cat_550>div>a{color:#FFF!important}
.subTop.cat_696>div{background-color:#fff!important}
.subTop.cat_696>div:hover{background-color:#fff!important}
.subTop.cat_696>div>a{color:#555!important}
.subTop.cat_696>div{background-color:#fff!important}
.subTop.cat_696>div:hover{background-color:#fff!important}
.subTop.cat_696>div>a{color:#555!important}
.subTop.cat_696>div{background-color:#fff!important}
.subTop.cat_696>div:hover{background-color:#fff!important}
.subTop.cat_696>div>a{color:#555!important}
.subTop.cat_696>div>a:hover{color:#000!important}
.subTop.sports>div{background-color:#ffb400!important;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.subTop.sports>div:hover{background-color:#0095DA!important;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.subTop.sports>div>a{color:#fff!important}
.custom_tabserv{color:#7e7e7e;font-family:'Roboto',Arial,sans-serif!important;font-size:12px;line-height:21px;text-align:right;text-transform:uppercase}
.loja5_top_head_my7sports:hover,.loja5_top_head_my7brands:hover,.loja5_top_head_my7gourmet:hover,.loja5_top_head_my7shoes:hover,.loja5_top_head_t-shirts:hover{opacity:.8;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}
ul#specialnav ul.board li.boardTop li.ver-todas a:hover{text-transform:uppercase!important;color:#626262!important;font-weight:500!important}
.custom_tabserv td{text-align:left;text-transform:none!important}
.gkTabsWrap.vertical ol{border-bottom:3px solid #97ccee}
.gkTabsWrap.vertical ol li{color:#848484;border-bottom:1px solid #c60000;text-shadow:0;background:#fff;border:1px solid #FFF;text-align:center}
.gkTabsWrap.vertical ol li:hover,.gkTabsWrap.horizontal ol li:hover{color:#2b2a2a!important;text-shadow:0;background:url(../images/imagens2.png) no-repeat scroll -12px -390px #ebe7ea;opacity:.85;filter:alpha(opacity=85)}
.gkTabsButtonNext:hover,.gkTabsButtonPrev:hover{background:#eee}
.gkTabsWrap.horizontal>ol{background:#fff}
.gkTabsGK5{position:relative;overflow:hidden}
.gkTabsWrap{margin:0;position:relative}
.gkTabsWrap.vertical ol{position:absolute;z-index:10;left:0;bottom:-3px;background:transparent!important;height:38px;margin:5px 0!important;padding:0!important}
.gkTabsWrap.vertical ol li,.gkTabsWrap.horizontal ol li{cursor:pointer;float:left;font-size:12px;font-family:'Roboto',Arial,Helvetica,sans-serif!important;height:32px;line-height:34px!important;list-style-type:none;margin:0 4px 0 0 !important;padding:0 9px!important;position:relative;text-transform:uppercase;width:100px;text-align:left;color:#2b2a2a;background-color:#ebe7ea;opacity:.85;filter:alpha(opacity=85)}
.gkTabsContainer+ol{border-bottom:none!important}
.gkTabsContainer+ol li{border-radius:0 0 0 0!important}
.gkTabsContainer{clear:both;height:450px!important;overflow:hidden;position:relative}
.gkTabsItem{left:-9999px;padding:5px 0;position:absolute;top:0;width:100%;z-index:1;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.gkTabsItem.active{left:0;position:relative;z-index:2}
.gkTabsButtonNext,.gkTabsButtonPrev{border-radius:50%;cursor:pointer;height:18px;position:absolute;right:0;font:0/0 a;top:43%;width:18px;z-index:3}
.gkTabsButtonPrev{left:0;right:inherit}
.gkTabsButtonPrev:before{content:"Ã¢Â¬Â¹"}
.gkTabsWrap.horizontal>ol,.gkTabsWrap.horizontal>.gkTabsContainer{display:table-cell;vertical-align:top}
.gkTabsWrap.horizontal>ol{position:relative;z-index:5}
.gkTabsWrap.horizontal ol li{cursor:pointer;float:right;border-radius:2px;margin:0 0 3px!important}
.gkTabsWrap.horizontal .gkTabsContainer+ol{border:none!important}
.gkTabsWrap.horizontal .gkTabsContainer+ol li{border-radius:2px!important;float:left}
.gkTabsContainer .custom p{margin:0}
.gkTabsContainer .custom img{border:1px solid #EEE;max-width:980px!important;transition:all .3s ease-in-out 0}
.gkTabsContainer .custom img:hover{opacity:.8;transition:all .3s ease-in-out 0}
#gototop{margin:5px;padding:5px;background:url(../images/imagens2.png) no-repeat scroll 0 -133px #0095da!important;border:0 none!important;color:#FFF!important;cursor:pointer;font-family:'Roboto',Arial,sans-serif!important;font-size:12px!important;height:40px;line-height:40px;opacity:1;padding-left:50px!important;padding-right:15px!important;text-align:center!important;transition:all .3s ease-in-out 0;width:125px px;opacity:1!important;z-index:2}
#gototop:hover{opacity:.75!important;transition:all .3s ease-in-out 0}
#loja5_footer .custom{color:#3f3f3f;font-family:'Roboto',Arial,sans-serif!important;font-size:9px;line-height:60px;text-transform:uppercase}
#loja5_footer span{color:#737272;font-family:'Roboto',Arial,sans-serif!important;font-size:9px;line-height:22px;text-transform:uppercase}
#loja5_footer .custom table div{line-height:13px;text-align:right;font-family:'Roboto',Arial,sans-serif!important;color:gray;font-size:12px;text-align:right;margin-top:13px}
.custom_redesoc img:hover{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;opacity:.7!important;filter:alpha(opacity=70)!important}
#rsmsc_scroller{background:none repeat scroll 0 0 #FFF;border-top:1px solid #222!important;height:160px!important;margin-top:-12px;padding-top:23px!important}
#rsmsc_scroller .innerDiv{border-bottom:1px solid #CCC;height:70px!important;margin-bottom:15px;width:210px!important}
.moduletable_testemunhos #rsmsc a:hover{color:#565656}
.moduletable_testemunhos #rsmsc>a{background:url(../images/imagens.png) no-repeat scroll 21px -585px rgba(0,0,0,0);padding-right:20px}
.moduletable_testemunhos #rsmsc>a:hover{background:url(../images/imagens.png) no-repeat scroll 21px -599px rgba(0,0,0,0);padding-right:20px}
.facebooklogo{background:url(../images/imagens2.png) no-repeat scroll -19px -319px rgba(0,0,0,0);width:45px;height:45px}
.maillogo{background:url(../images/imagens2.png) no-repeat scroll -92px -319px rgba(0,0,0,0);width:45px;height:45px}
.youtubelogo{background:url(../images/imagens2.png) no-repeat scroll -165px -319px rgba(0,0,0,0);width:45px;height:45px}
.metodospag{background:url(../images/imagens2.png) no-repeat scroll 0 -38px rgba(0,0,0,0);height:34px;padding-left:121px;padding-top:4px;float:left;width:104px}
.metotosenv{background:url(../images/imagens2.png) no-repeat scroll 0 -89px rgba(0,0,0,0);float:left!important;height:40px;margin-top:1px;padding-right:0;padding-top:0;width:281px}
fieldset{font-size:11px}
#caminho a:hover{color:#262626!important}
#caminho a.voltaopatras:hover{color:#0174A9!important}
.paginacaobt:hover{background:none repeat scroll 0 0 #717171;cursor:pointer}
.RSWS_submit_link a:hover{background:none repeat scroll 0 0 #717171}
input.RSWS_form_button:hover{background:none repeat scroll 0 0 #717171!important;cursor:pointer}
#infocartchange #payment:hover{border:2px solid #0095da;cursor:pointer}
#infocartchange #payment input[type="radio"],#payment input[type="radio"]{display:none;visibility:hidden}
#infocartchange #shipment input[type="checkbox"],#shipment input[type="radio"]{float:left}
#envio_escolhido>b,#pagamento_escolhido>b{text-transform:uppercase}
.vmpayment_cost{line-height:12px!important}
#system-message a:hover{color:#000!important}
.board>div#_prod_discount_menu{float:right;padding:0 0 20px}
.free_shipment>img{margin-bottom:-4px;padding:0 10px 0 0}
.free_shipment>span{color:#c60000;font-size:11px}
.free_shipment>span>span{font-weight:700}
#caixazita #caixam:hover{background:none repeat scroll 0 0 #eeede8}
.board #vertodas a:hover{background-color:#717171!important;color:#fff!important}
span[class^="skype_pnh_print_container"]{display:inline!important}
#tablelojas td>div{background-color:#fff}
.loja5_bottom_head_30dias{background:url(../images/imagens2.png) no-repeat scroll -29px -501px rgba(0,0,0,0)}
.MagicThumb-expanded .MagicThumb-buttons{width:100%!important;height:100%!important;top:0!important;right:0!important;}
.MagicThumb-expanded .MagicThumb-buttons a:first-child,.MagicThumb-expanded .MagicThumb-buttons a:nth-child(2){width:33%!important;height:100%!important;transition:0.3s;}
.MagicThumb-expanded .MagicThumb-buttons a:first-child{background:url("/images/icons/seta_esquerda.png") no-repeat!important;background-position:-500px 50%!important;}
.MagicThumb-expanded .MagicThumb-buttons a:nth-child(2){float:right!important;background:url("/images/icons/seta_direita.png") no-repeat!important;background-position:500px 50%!important;}
.MagicThumb-expanded .MagicThumb-buttons a:first-child:hover{background-position:15% 50%!important;}
.MagicThumb-expanded .MagicThumb-buttons a:nth-child(2):hover{background-position:85% 50%!important;}
.MagicThumb-buttons a:last-child{position:absolute!important;right:5px;top:5px;}
.loja5_bottom_head_transportes{background:url(../images/imagens2.png) no-repeat scroll -29px -425px rgba(0,0,0,0)}
.loja5_bottom_head_rapido{background:url(../images/imagens2.png) no-repeat scroll -32px -464px rgba(0,0,0,0)}
.loja5_bottom_head_apoio{background:url(../images/imagens2.png) no-repeat scroll -346px -428px rgba(0,0,0,0)}
.loja5_bottom_head_garantia{background:url(../images/imagens2.png) no-repeat scroll -346px -464px rgba(0,0,0,0)}
#div_text{float:left;margin-left:10px;color:#8f8f8f;text-align:left;display:inline-block;font-size:12px;text-transform:uppercase;font-family:'Roboto',Arial,Helvetica,sans-serif;line-height:16px;height:30px;padding-left:25px}
.custom_footertags .msg a:hover{color:#C60000!important}
#loja5_left>div#related_keywords{background:none repeat scroll 0 0 #f2f2f2;color:#999;font-size:10px;padding:5px 10px 10px;float:left;width:161px}
#loja5_left>div#related_keywords>div{font-size:12px}
#loja5_left>div#related_keywords a{padding:0;text-transform:uppercase}
#loja5_left>div#related_keywords span{padding:0 3px 0 0;color:#CCC}
#loja5_left>div#related_keywords .tagdiv{font-size:10px;font-weight:400;float:left;font-size:9px;color:#848484;text-transform:uppercase}
#loja5_left>div#related_keywords>div{color:#555;font-weight:700}
ul.gkTabs li:hover{background:url(../images/tabbg.jpg) repeat-x scroll 0 0 transparent!important;color:#FFF!important}
#nsp-newsprotab .nspArt>div{width:86%;padding:10px!important;background-color:#fff;height:198px;margin-bottom:10px;-moz-box-shadow:0 3px 5px 0 #ccc;-webkit-box-shadow:0 3px 5px 0 #ccc;box-shadow:0 3px 5px 0 #ccc;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#nsp-newsprotab .nspArt>div:hover{height:225px;border-bottom:4px solid #f3791d;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.gkTabItemSpace{height:280px!important}
.taxadesconto{clear:both;color:#666;float:left;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;height:14px;line-height:16px;margin:0 auto;width:auto;text-align:right}
ul#specialnav .home{display:none!important}
#gkRight>div:first-child,#gkLeft>div:first-child{border-right:0 solid #DDD!important}
#nsp-newsprosele .nspArt div{overflow:inherit!important}
#nsp-newsprosele .nspTopInterface>div{position:absolute;z-index:5000;margin-left:70px;margin-top:373px}
.moduletablenspnov h3{background:none repeat scroll 0 0 #FFF;color:#000!important;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:19px;height:25px;letter-spacing:-.6px!important;line-height:25px;margin:15px 0 0;padding:0;position:relative;width:13%;z-index:1}
#loja5_top_mainbody>div:first-child>h3{width:13%;margin:0}
div#_prod_discount_menu h4>div.name>a,div#_prod_discount_menu h4>div.name>a:hover{color:#323232;float:none!important;font-family:'Roboto',Arial,sans-serif!important;font-size:14px;text-transform:uppercase;padding:0 10px;padding-left:10px;line-height:15px;width:93%!important;text-align:center!important;font-weight:400;letter-spacing:0;height:15px;overflow:hidden;margin:0}
.precolinha1>sup,.nspRSPrice>sup{float:right;line-height:16px;position:relative;font-size:12px}
.precolinha1>sub,.nspRSPrice>sub{float:left;line-height:16px;margin-right:4px}
.precodesconto>sup{float:right;line-height:16px!important}
.precodesconto>sub{clear:both;float:left;line-height:16px;margin-right:4px}
.PricesalesPrice>sup{float:right;font-size:20px}
.PricesalesPrice>sub{float:left;font-size:20px;margin-right:4px}
.PricebasePriceWithTax>sub{float:left;font-size:14px;line-height:18px;margin-right:2px}
.PricebasePriceWithTax>sup{float:right;font-size:14px;line-height:18px;text-decoration:line-through}
.moduletablensppromo .nspArt:hover{height:204px;border:1px solid #c5c5c5;margin-left:6px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}
.moduletablensppromo .nspArt#prim{background:#fff!important}
.moduletablenspsnov .nspArt>div{border:1px solid #fff;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}
.moduletablenspsnov .nspArt>div:hover{border:1px solid #c5c5c5;height:99%;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}
.moduletablenspsnov .nspArt:hover{height:204px;margin-left:7px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}
.moduletablenspnov .nspArt:hover{-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}
.moduletablenspnov .nspArt#prim{background:none!important}
.moduletablensppromo .nspArt{width:24%!important}
.moduletablenspnov .nspArt{width:24.16%!important}
.moduletablenspsnov .nspArt{width:23.8%!important}
.moduletablensppromo .nspArt:hover .readon{opacity:1;filter:alpha(opacity=100);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.moduletablenspnov .nspArt:hover .readon{opacity:1;filter:alpha(opacity=100);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.moduletablenspsnov .nspArt:hover .readon{opacity:1;filter:alpha(opacity=100);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.moduletablenspsnov .nspArt>div{position:relative!important;height:99%}
.moduletablensppromo .nspPrev:hover{opacity:.4;filter:alpha(opacity=40);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.moduletablensppromo .nspNext:hover{opacity:.4;filter:alpha(opacity=40);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.moduletablenspnov .nspPrev:hover{opacity:.4;filter:alpha(opacity=40);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.moduletablenspnov .nspNext:hover{opacity:.4;filter:alpha(opacity=40);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.nspArt .readon:hover{-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;color:#fff!important}
#nsp-newsprosele .readon:hover{font-size:1px!important;color:#fff!important;text-indent:-555px!important}
.moduletablenspprom h3{color:#FFF;height:25px;line-height:25px;margin-left:-20px;padding:5px 15px;font-family:'Roboto',Arial,sans-serif!important;width:auto;font-size:18px}
.moduletablenspprom .nspArt#prim{background:none!important}
.moduletablenspprom .nspPrev:hover{opacity:.4;filter:alpha(opacity=40);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.moduletablenspprom .nspNext:hover{opacity:.4;filter:alpha(opacity=40);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.moduletablenspnov .nspArt>div{position:relative!important}
.moduletablenspsnov .nspArt>div{position:relative!important}
.moduletablensppromo .nspArt>div{position:relative!important}
#nsp-newsprosele .nspArt>div{position:relative!important}
#paymentForm .vm-button-correct:hover{background-color:#f2f2f2;color:#fff!important;font-weight:400!important}
.mdpPagination li:hover{background-position:-13px -108px}
.mdpPrev{background-position:-10px -117px}
.mdpNext:hover,.mdpPrev:hover{background-position:0 -30px}
.mdpPrev:hover{background-position:0 -58px}
.readon.left{float:left}
.readon.right{float:right}
.readon.center{display:inline;float:none}
.moduletablenspnov .mdpArt{width:24.5%!important;border:1px solid transparent;height:285px;margin:0!important;transition:all .3s linear 0}
.mdpArt{float:left}
.moduletablenspnov .mdpArt>div{position:relative!important;border-left:1px solid #EEE;padding:0!important}
.moduletablenspnov .prodimg{float:none;height:185px!important;width:100%}
.moduletablensppromo #prim{margin:0!important}
.mdpMain{overflow:hidden}
.mdpPagination{float:left;list-style-type:none!important;margin:3px 0 0 7px !important;padding:0!important}
#mdp-newsprosele .mdpArt div{overflow:inherit!important}
#mdp-newsprosele .mdpTopInterface>div{position:absolute;z-index:5000;margin-left:70px;margin-top:390px}
.moduletablenspsnov .content{margin-top:5px}
.moduletablenspsnov .featuredProductImage{max-height:125px;max-width:160px}
.moduletablenspsnov .prodimg{float:none;height:120px;width:100%;padding-left:1px;margin-top:10px;margin-bottom:3px}
.moduletablenspsnov .p_sku{color:#7e7e7e;float:none!important;font-family:'Roboto',Arial,Helvetica,sans-serif!important;font-size:10px;height:12px;line-height:11px;text-align:left!important}
img.featuredProductImage{opacity:1;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear}
img.featuredProductImage:hover{opacity:.9;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear}
.moduletablenspsnov .mdpArt>div{border:1px solid #fff;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}
.moduletablenspsnov .mdpArt>div:hover{border:1px solid #c5c5c5;height:99%;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}
.moduletablenspsnov .mdpArt:hover{height:204px;margin-left:7px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}
.moduletablenspsnov .mdpArt{width:24%!important}
.moduletablenspsnov{padding:0 0 2px}
.moduletablenspsnov .mdp:hover .readon{opacity:1;filter:alpha(opacity=100);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.moduletablenspsnov .mdpArt>div{position:relative!important;height:99%}
.moduletable_barranews{float:left;height:80px;margin:5px auto;width:700px}
.acymailing_module_barranews{float:left;height:45px;width:980px}
.moduletable_barranews #acymailing_fulldiv_formAcymailing1{padding:10px;font-size:11px}
.moduletable_barranews #acymailing_fulldiv_formAcymailing1 .acymailing_introtext{margin-left:8px;margin-top:4px}
.acymailing_module_form .acymailing_introtext{display:block;padding-bottom:10px}
.acymailing_introtext{color:#8e8e8e;float:left;font-family:'Roboto',Arial,Helvetica,sans-serif!important;font-size:12px;line-height:12px;margin-right:10px;margin-top:2px;width:260px}
.moduletable_barranews #acymailing_fulldiv_formAcymailing1 .inputbox{background:none repeat scroll 0 0 #FFF!important;color:#b1b1b1!important;line-height:35px!important;padding:0 41px 0 10px !important;width:100%!important;max-width:350px;height:35px!important;border:0 solid #F5F5F5!important;box-shadow:none!important;font-family:'Roboto',Arial,Helvetica,sans-serif!important;font-size:12px!important}
.acysubbuttons{float:right}
.moduletable_redesoc table {height: 70px !important;}
.moduletable_barranews #acymailing_fulldiv_formAcymailing1 .readon{background:url(../images/imagens2.png) no-repeat scroll -16px -265px #FFF!important;color:#FFF!important;font-size:0!important;height:27px!important;line-height:27px!important;margin-left:-120px!important;margin-top:3px!important;cursor:pointer;opacity:1;position:absolute!important;text-transform:uppercase;transition:all .3s linear 0;width:31px!important;border:0 solid #F5F5F5!important;box-shadow:none!important}
.moduletable_redesoc{float:left;color:#909090;font-family:'Roboto',Arial,sans-serif!important;font-size:14px;width:180px}
.moduletable_redesoc>div{padding:10px}
.moduletable li{font-size:12px;font-weight:400;padding-bottom:5px;line-height:16px!important;font-family:'Roboto',Arial,Helvetica,sans-serif}
#loja5_baixo .moduletable{margin-top:0!important}
#promocao_desc_5_es{background:url(/images/Site/site/Reabons/rebon.png) no-repeat scroll 0 -39px;height:22px;width:42px;margin-left:5px;margin-top:7px}
#Bsolus_login{background:url(../images/imagens.png) no-repeat scroll 73px -229px rgba(0,0,0,0);height:0;margin-left:-60px;overflow:hidden;padding:0 5px;position:absolute;top:20px;width:200px;z-index:10000}
#Bsolus_login>div{background:none repeat scroll 0 0 #FFF;border:2px solid #DDD;box-shadow:0;float:left;height:auto;padding:15px 25px 20px;width:151px}
#login-form ul li a{color:#848484!important;text-decoration:none!important}
#login-form ul li a:hover{color:#000!important;text-decoration:none!important}
p#form-login-username>label{background:url(../images/imagens.png) no-repeat scroll -31px -316px rgba(0,0,0,0);float:left;font-size:0;padding:11px}
p#form-login-password>label{font-size:0;padding:11px}
#Bsolus_login>div>div#fb{height:30px;text-align:center;width:100%}
#Bsolus_login>div>div#fb a{float:none}
#Bsolus_login>div>div#sep{margin:15px 0;text-align:center}
#Bsolus_login>div>div#sep label{background:none repeat scroll 0 0 #FFF;color:#000;padding:0 3px}
#login-form>.userdata>p#form-login-username{background:url(../images/imagens2.png) no-repeat scroll -245px -755px rgba(0,0,0,0)}
#login-form>.userdata>p#form-login-password{background:url(../images/imagens2.png) no-repeat scroll -245px -785px rgba(0,0,0,0)}
#login-form>.userdata>p#form-login-username,#login-form>.userdata>p#form-login-password{border:1px solid #e5e5e5;border-radius:3px 3px 3px 3px;font-size:0;margin:5px 0;padding-left:20px;height:19px}
#login-form>.userdata>p#form-login-username input,#login-form>.userdata>p#form-login-password input{background:none repeat scroll 0 0 #FFF;border:medium none;font-size:11px;width:100%}
#login-form ul{border:medium none;float:left;list-style:none outside none;margin:5px 0 -3px!important;padding:2px 0 5px;width:150px}
#formloginremember{float:left;line-height:15px;margin:0!important;width:auto}
#formloginremember>div{background:url(../images/imagens.png) no-repeat scroll -7px -9px rgba(0,0,0,0);float:left;height:15px;line-height:15px;margin:0!important;padding-right:5px;width:15px}
#formloginremember .inputbox{display:none}
#login-form a{background:none repeat scroll 0 0 rgba(0,0,0,0);color:#a4a4a4}
#login-form a:hover{color:#37A437!important}
#login-form .button:hover{background-color:#0174A9!important;transition:all .3s linear 0}
#login-form .button{background-color:#0095da!important;border-radius:0;color:#fff;border:0 solid transparent;cursor:pointer;font-family:'Roboto',Arial,sans-serif!important;font-size:16px!important;height:25px!important;line-height:15px!important;margin:0 0 0 2px !important;padding:0 0 2px;text-align:center!important;transition:all .3s linear 0;width:149px!important}
#Bsolus_login fieldset{border:0 none;padding:0}
#Bsolus_login #login-form a{float:left;font-family:'Roboto',Arial,Helvetica,sans-serif!important;font-size:10px!important;font-weight:400!important;line-height:13px;padding:0}
#login-form li{background-position:left center;background-repeat:no-repeat;float:left;height:auto;line-height:15px;margin:0!important;padding-bottom:4px;padding-left:3px;text-decoration:none;width:135px}
#Bsolus_login>div>div#fb a{background:none repeat scroll 0 0 rgba(0,0,0,0);float:none;padding:0}
#facebox .content>p:first-child{margin-top:0}
#facebox .content>p:last-child{margin-bottom:0}
#facebox .close:hover img{opacity:1}
span.custom-variant-inputbox input.custom-attribute:hover,span.quantity-box input.quantity-input:hover,input.vm-default:hover,span.quantity-box input.quantity-input:hover,.ask-a-question-view input.counter:hover,.ask-a-question-view input#email:hover,table.user-details input:hover,a.ask-a-question:hover,a.details:hover,div.details:hover,a.product-details:hover,button.default:hover{background-position:0 -40px;color:#000;text-decoration:none}
input.custom-attribute{width:140px}
input.quantity-input{height:19px;width:25px;text-align:center;font-weight:700;padding:2px}
span.quantity-controls input.quantity-controls:hover{opacity:.7;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.orderlistcontainer a:hover{text-decoration:none;display:block;color:#EEE;background:#777}
.orderlistcontainer div.orderlist div:hover{color:#EEE;background:#e6e6e6}
.ask-a-question-view .form-field textarea.field:hover{color:#000}
a.ask-a-question{font-size:12px;font-weight:700;display:inline-block;text-decoration:none;margin-bottom:8px;padding:3px 12px 1px}
a.ask-a-question:hover{color:#777;text-decoration:none}
a.product-details,a.details,div.details{background-position:0 0;display:inline-block;padding:3px 8px 1px}
a.details:hover,div.details:hover,a.product-details:hover{background-position:0 -40px;color:#777}
button.default{display:inline-block;cursor:pointer;padding:5px 8px 4px}
button.default:hover{color:#777}
.horizontal-separator{height:1px;background:transparent;margin:10px 0;background:none repeat scroll 0 0 #DCDCDC!important;height:1px!important;margin:16px 0!important;display:none!important}
.vm-button-correct:hover{font-size:12px;font-weight:700;display:inline-block;text-decoration:none;color:#777}
textarea.virtuemart:hover,textarea.customer-comment:hover{color:#000;background:#e8e8e8}
.output-billto .output-shipto span.values{padding-right:5px}
input.vm-default{background:url(../images/imagens.png) no-repeat scroll -136px -512px;float:left;cursor:pointer;line-height:12px;margin:0;padding:0}
.floatleft,span.floatleft{float:left}
#sbox-overlay{position:absolute;background-color:#000;left:0;top:0}
#sbox-window{position:absolute;background-color:#fff;text-align:left;overflow:visible;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;height:auto!important}
#sbox-btn-close{background:url(/components/com_virtuemart/assets/images/facebox/closelabel.png) repeat scroll 0 0 rgba(0,0,0,0);border:medium none;height:21px;position:absolute;right:-25px;top:2px;width:18px}
#sbox-content{background-color:#FFF!important;border-radius:4px 4px 4px 4px;clear:both;height:100%;overflow:auto;padding:3px;width:100%}
.sbox-content-image#sbox-content{overflow:visible}
.sbox-content-iframe#sbox-content{overflow:visible}
#sbox-window.shadow{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.7);-moz-box-shadow:0 0 10px rgba(0,0,0,0.7);box-shadow:0 0 10px rgba(0,0,0,0.7)}
.product_added>a{color:#000}
#content_LimparFiltro.content_ .content_title:hover{background:#717171!important;color:#fff!important;border:0!important;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}
label{font-weight:400}
.bdopen1 .label_radio:hover{border-bottom:1px solid #ccc;color:#585858!important}
div.hlclosed1:hover{color:#333}
img{border:medium none;text-decoration:none}
.has-js .label_radio input{position:absolute;left:-9999px;opacity:0;filter:alpha(opacity=0)}
body_tamanho.hlclosed{background:url(../images/abrir2.png) no-repeat scroll right center transparent;margin-top:26px}
#limpafiltro{margin-left:35px;margin-top:40px!important;background:#9b9b9b;color:#fff!important;font-family:'Roboto',Arial,sans-serif!important;font-size:12px!important;text-transform:uppercase;font-weight:400!important;padding-bottom:0;text-indent:0;cursor:pointer;width:110px}
#limpafiltro:hover{background:#000}
#body_cores>div>div>img{width:18px}
#tamanhos_lista_filtro:hover{border:1px solid #000;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
#body_cores img:hover{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;opacity:.5!important;filter:alpha(opacity=50)!important}
.content_ .content_title:hover{background:url(../images/imagens2.png) no-repeat scroll -31px -746px rgba(0,0,0,0)}
#category_top>span{color:#C60000!important;text-transform:inherit}
.content_catgories_2_title a:hover{color:#848484!important}
#content_selection>.content_title{width:180px;border-bottom:0 none}
.content_catgories_ .content_catgories_title:hover{color:#000!important;background:url(../images/imagens2.png) no-repeat scroll -31px -746px rgba(0,0,0,0)}
.bs_opened .content_catgories_title{background:url(../images/imagens2.png) no-repeat scroll -31px -746px rgba(0,0,0,0)}
#content_loja5_tamanho .content_item:hover{border:1px solid #9a9a9a}
#content_loja5_modalidade .content_item:hover{background:none repeat scroll 0 0 #EEE;color:#666;font-size:11px}
#content_loja5_cor1 .content_item_img:hover{cursor:pointer;opacity:.7}
#Modulo_Loja5_perqisa>div#content_catgories{clear:both;float:left;margin-bottom:10px}
.orderby-displaynumber div#order_title{margin:0 10px 0 15px}
.orderby-displaynumber div.PRICE>div,.orderby-displaynumber div.CREATEDATE>div,.orderby-displaynumber div.HITS>div{cursor:pointer;background:url(../images/imagens2.png) no-repeat scroll -34px -553px rgba(0,0,0,0);padding:0 15px;font-size:10px;border:1px solid #d2d2d2;margin-right:10px;height:20px;line-height:20px}
.quick{position:absolute;border:0 solid gray;background:#FFF;width:750px;height:455px;z-index:1000;padding:15px 10px 11px 27px}
.quick .close{background:none repeat scroll 0 0 #FFF;position:absolute;right:5px;top:5px;cursor:pointer;padding:2px}
.quick .details{bottom:23px;color:#FFF;font-size:12px!important;height:25px;left:16px;line-height:26px;position:absolute;text-align:center;width:120px;background-color:#0095DA!important;z-index:1000}
#content_selection .selection_line>div>span,#content_selection .selection_line>span{color:#373737;cursor:default;float:left;font-size:10px;line-height:17px;padding-left:10px;padding-right:5px;text-transform:uppercase}
.selection_line>div.background_cor{background:url(/modules/mod_filtro/imagens/remove-filter.png) no-repeat scroll right center transparent;cursor:pointer;float:left;width:100%}
a.previous:hover,a.next:hover{color:#000!important}
div.hlclosed:hover,div.hlnotson:hover{color:#000!important}
div.hlclosed2:hover{color:#333!important}
#content_loja5_discounts .content_items_height .content_item:hover{background-color:#eee!important}
#content_loja5_price_range .content_items_height .content_item:hover{background-color:#eee!important}
#content_loja5_discounts .content_item.selected:hover,#content_loja5_marca .content_item.selected:hover,#content_loja5_submarca .content_item.selected:hover,#content_catgories_2_title .content_item.selected:hover,#content_loja5_tamanho .content_item.selected:hover,#content_loja5_modalidade .content_item.selected:hover{background:url(/modules/mod_filtro/imagens/remove-filter.png) no-repeat scroll right center transparent;text-decoration:line-through;color:#000}
.content_catgories_2_title:hover,#content_loja5_marca .content_item:hover,#content_loja5_submarca .content_item:hover,#content_loja5_u_piscos .content_item:hover,#content_loja5_u_tipopele .content_item:hover{font-size:11px;color:#666;background:#eee}
.orderby-displaynumber div.PRICE>div:hover,.orderby-displaynumber div.CREATEDATE>div:hover,.orderby-displaynumber div.HITS>div:hover,.orderby-displaynumber>div>div.order_select,#content_catgories div.cat_selected>a{color:#0095da}
.bs_opened.content_ .content_items,.bs_opened.content_catgories_ .content_catgories_items{border-width:1px}
.content_items_height,#content_selection .selection_line{float:left;width:100%}
#quickOverlay{background:none repeat scroll 0 0 #000;display:none;height:100%;left:0;margin-left:0;opacity:.3;position:fixed;top:0;width:100%;z-index:110}
.width33{width:33.3%}
#produtoscaixa{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;padding:0 8px}
#produtoscaixa:hover{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
#produtoscaixa .precodesconto>sup{float:right;line-height:15px!important;font-size:11px}
.addtofavorites>div{width:auto!important}
#produtoscaixa>#wishlist div.addtofavorites>div.wishl{background-image:url(../images/imagens.png);background-position:-14px -174px;position:absolute;right:10px;width:15px!important}
#produtoscaixa>#wishlist div.addtofavorites>div.wishl:hover{background-image:url(../images/imagens.png);background-position:-37px -174px}
#produtoscaixa{position:relative}
#produtoscaixa:hover .detalhes{opacity:1;filter:alpha(opacity=100);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.product_added{float:left;margin-top:9px!important;width:100%;padding:0 12px 0 13px;box-sizing:border-box}
.product_added>span{float:left;padding:5px 0 0 15px;font-size:10px}
.product_added>a{background:none repeat scroll 0 0 #0095da;color:#FFF;font-family:'Roboto',Arial,sans-serif!important;font-size:11px;padding:8px;margin-left:0;text-transform:uppercase;text-align:center;float:left;width:94%}
#produtoscaixa:hover .detalhes2{opacity:1;filter:alpha(opacity=100);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
#produtoscaixa #wishlist{display:none}
#popupOverlay{background:none repeat scroll 0 0 #000;display:none;height:100%;left:0;margin-left:0;opacity:.3;position:fixed;top:0;width:100%;z-index:1000001}
span.cart-images img{background:none repeat scroll 0 0 #FFF;border:0 solid #e8e8e8;margin:0 5px 0 0;max-height:52px;max-width:50px;padding:5px;position:absolute;width:auto;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
span.cart-images img:hover{background:none repeat scroll 0 0 #FFF;border:1px solid #e8e8e8;margin:0 5px 0 0;max-height:150px;max-width:150px;padding:5px;position:absolute;width:auto;z-index:3;box-shadow:0 0 17px #DDD;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
ul#specialnav ul.board li.boardTop li.outra a{color:#0095da!important;font-family:"Roboto",Arial,sans-serif!important;font-size:17px!important;line-height:17px!important;margin-left:8px!important;margin-left:0!important;margin-top:5px!important}
.coupon{border:1px solid #cac9c9;border-radius:4px 4px 4px 4px;color:gray;font-size:9px;margin:1px;padding:0 3px!important}
textarea.customer-comment{background:none repeat scroll 0 0 #FFF;border:1px solid #CCC!important;border-radius:0 0 0 0!important;color:#777;font-size:11px;margin-bottom:2px;padding:5px 5px 4px;text-align:left!important;transition:all .5s linear 0}
textarea.virtuemart:hover,textarea.virtuemart:focus,textarea.customer-comment:hover,textarea.customer-comment:focus{background:none repeat scroll 0 0 #FFF;color:#000;transition:all .5s linear 0}
span.tos{font-size:11px}
.billto-shipto span,span.terms-of-service{display:inline-block;font-size:12px!important}
.general-bg,input.custom-attribute,input.quantity-input,a.ask-a-question,input.vm-default,a.product-details,a.details,div.details,button.default{background:none repeat scroll 0 0 #0095da!important;border:0 solid #cac9c9;color:#FFF!important;font-family:'Roboto',Arial,sans-serif!important;font-size:11px!important;padding:5px 7px!important;text-decoration:none;border:0;text-transform:uppercase;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}
button.details:hover,a.product-details:hover,a.details:hover,div.details:hover,button.default:hover,input.details-button:hover{background:#0174A9!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.additional-images,.featured-view .product-price,.latest-view .product-price,.topten-view .product-price,.output-billto,.output-shipto{font-size:11px;line-height:14px;margin:10px 0;font-size:11px;line-height:14px;margin:10px 0 20px 0;min-height:115px}
.additional-images{min-height:115px}
.vm2-billto-icon{display:none!important}
.vm2-shipto-icon{display:none!important}
.billto-shipto .width50>div.output-billto{height:auto!important}
.metodopagamento:hover{background-color:#717171;color:#FFF;font-size:11px!important;padding:3px 5px}
#sbox-content{background:none repeat scroll 0 0 rgba(0,0,0,0)!important;padding:0!important}
.vm-button-correct,.vm-button-correct:visited{background:#0095da!important;border:0 solid #000!important;border-radius:0 0 0 0!important;box-shadow:0 0 0 #CCC;color:#FFF!important;cursor:pointer!important;display:inline-block!important;font-family:'Roboto',Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;height:30px!important;letter-spacing:0!important;line-height:27px!important;padding:3px 12px!important;text-align:center!important;text-transform:uppercase}
.vm-button-correct:hover{background:#0174a9!important}
.my-groovy-style a:hover{background-color:#0174a9;color:#FFF!important}
.my-groovy-style #prodrecent a:hover{background-color:#FFF!important}
.my-groovy-style>div>div.product-review-products{border:medium none!important;height:auto;margin-top:10px;padding-bottom:15px}
.my-groovy-style #prodrecent .prodvisi{margin:0 14px 0 4px !important;height:275px!important}
.my-groovy-style .carrinhodiv>div{font-weight:700;line-height:30px!important}
.my-groovy-style .carrinhodiv>h4{line-height:30px!important;margin-top:-25px!important}
.my-groovy-style>div>div{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#dad8d8;border-image:none;border-style:solid;border-width:1px!important;float:left;font-family:'Roboto',Arial,sans-serif;font-size:13px;height:50px;line-height:50px;margin-top:20px;text-align:center;width:100%}
.my-groovy-style>div h4{float:left;font-family:'Roboto',Arial,Helvetica,sans-serif!important;font-size:11px!important;margin-top:20px;text-align:center;width:100%}
#facebox .content{padding:20px!important}
#cartForm h3{font-size:18px;font-weight:400;height:20px;letter-spacing:normal;margin-bottom:10px;padding:0 4px 10px 0;text-transform:uppercase}
#cartForm .prices{color:#AAA;font-size:12px;font-weight:400;line-height:42px}
#cartForm .show_cart:hover{background-color:#717171;color:#FFF!important}
#cartForm .show_cart a:hover{color:#FFF!important}
.vm2-add_quantity_cart{background:url(/components/com_virtuemart/assets/images/vm2-sprite.png) no-repeat scroll 0 -5px rgba(0,0,0,0);border:0 none;cursor:pointer;float:none;height:16px;position:relative;width:18px}
table.cart-summary tr th{background:none repeat scroll 0 0 #FFF!important;border-left:0 solid #dfdbd1;border-right:0 solid #dfdbd1;border-top:1px solid #DFDBD1!important;font-family:'Roboto',Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;padding:7px 5px!important;text-transform:uppercase!important}
.billto-shipto{border:medium none;margin:0;padding:10px}
div.terms-of-service{margin:10px 0 0!important;padding:2px 0 5px!important}
.customer-comment{margin:0!important;padding:0!important;text-align:center!important}
table{border-collapse:collapse;border-spacing:0}
.adminlist .button_order{background:none repeat scroll 0 0 #0095da;border-radius:0 0 0 0!important;color:#FFF!important;font-family:'Roboto',Arial,sans-serif!important;cursor:pointer;border:0;font-size:11px!important;height:26px!important;line-height:0!important;margin:0!important;padding:0 17px!important;text-transform:uppercase!important;transition:all .3s linear 0}
.adminlist .button_order:hover{background:#0174a9;transition:all .3s linear 0}
#loja5_conteudo .favoritosdiv:hover{border:1px solid #8F8F8F!important;float:left;height:250px;margin:5px 5px 5px 0 !important;padding:5px!important;transition:all .3s linear 0;width:160px}
#loja5_conteudo .deletefav_button:hover{background:none repeat scroll 0 0 #0174A9!important;color:#FFF!important;transition:all .3s linear 0}
._registar #loja5_conteudo{border:1px solid #e8e8e8;margin-bottom:20px;padding:10px;width:508px!important}
.contact input[type="reset"]{font-size:11px!important;color:#FFF!important;background-color:#0095da!important;font-family:'Roboto',Arial,Helvetica,sans-serif!important}
.contact button,.contact input[type="reset"]:hover{background-color:#01749A!important}
.contact #enviar:hover{background-color:#01749A!important}
._registar #registo input{font-size:11px!important}
._registar .vm-button-correct:hover{cursor:pointer;background-color:#0174A9!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
._regista-te #loja5_mainbody{border:1px solid #e8e8e8;margin-bottom:20px;padding:10px;width:98%}
._regista-te .refesquerda{margin-left:20px;width:464px;float:left;min-height:180px;font-size:11px}
._regista-te #gkLogin{margin:15px 0 0}
._regista-te #gkLogin h2{font-family:'Roboto',Arial,sans-serif!important;border-bottom:0 solid #E5E5E5!important;color:#777!important;font-size:23px!important;letter-spacing:-1.2px;margin-bottom:20px!important;padding:0!important;text-align:center}
._regista-te .refesquerda .newswx{font-family:'Roboto',Arial,sans-serif!important;background:none repeat scroll 0 0 #f1f1f1;font-size:14px;margin:0 0 8px;font-weight:400;padding:5px 10px;float:left;width:446px}
._regista-te .criaas{float:left;height:25px;padding:3px 0;width:416px}
._regista-te .criaas11{float:left;height:24px;margin:4px 0 0;padding:3px 0;width:455px}
._regista-te .criaas1{-moz-transition:all .3s ease-in-out 0;background:#0095da;border-radius:0 0 0 0!important;color:#FFF!important;float:right;font-family:'Roboto',Arial,sans-serif!important;font-size:12px;text-align:center!important;font-weight:400!important;height:19px!important;line-height:19px!important;margin-top:-2px;min-height:19px!important;padding:5px 10px!important;text-transform:uppercase;width:121px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
._regista-te .criaas1:hover{color:#FFF!important;background:#0174a9;float:right;font-family:'Roboto',Arial,sans-serif!important;font-size:12px;height:19px;line-height:19px;margin-top:-2px;padding:5px 0;text-transform:uppercase;width:121px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
._regista-te .criaas2{cursor:pointer;-moz-transition:all .3s ease-in-out 0;background:#0095da;border:0;border-radius:0 0 0 0!important;color:#FFF!important;float:right;font-family:'Roboto',Arial,sans-serif!important;font-size:12px;text-align:center!important;font-weight:400!important;line-height:19px!important;margin-top:-2px;min-height:19px!important;padding:0!important;text-transform:uppercase;height:28px!important;width:116px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
._regista-te .criaas2:hover{color:#fff!important;background:#0174a9;float:right;font-family:'Roboto',Arial,sans-serif!important;font-size:12px;text-align:center!important;height:19px;line-height:19px;margin-top:-2px;padding:5px 0;text-transform:uppercase;width:116px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
._regista-te .refdireita{margin-bottom:26px;width:415px;float:left;margin-left:30px;min-height:180px;font-size:11px}
._regista-te .refdireita .newswx{font-family:'Roboto',Arial,sans-serif!important;background:none repeat scroll 0 0 #f1f1f1;font-size:13px;margin:0 0 8px;padding:5px 10px;float:left;width:400px}
._regista-te .decre{height:150px;padding:0 10px}
._regista-te #com-login-form .login-fields label{float:left;font-family:'Roboto',Arial_narrowregular,Helvetica,sans-serif!important;font-weight:400!important;padding:3px 0;text-transform:uppercase;width:50px!important}
._regista-te#com-login-form .login-fields input{font-size:11px!important;border:1px solid #ccc!important}
._regista-te #com-login-form .login-fields input{background:none repeat scroll 0 0 #fbfbfb;border:1px solid #dadada;color:#555;font:12px/16px Roboto,Arial,Helvetica,sans-serif;height:21px;margin:0;padding:5px 3px;width:200px}
._regista-te .login-fields{padding:4px 60px}
#system-message dd.error ul li{background:#fff}
#system-message dd.notice ul li{background:#fffef4;border-top:1px solid #eae8cc;border-bottom:1px solid #eae8cc}
#loja5_cart_popup{background:none repeat scroll 0 0 #FFF;border:1px solid #CCC;color:#777779;display:none;font-family:'Roboto',Arial,sans-serif!important;font-size:12px;height:auto!important;margin-left:-66px;margin-top:44px!important;padding:10px;position:absolute;z-index:1000002;width:280px}
.total_products{margin-top:10px}
#loja5_cart_popup .product_row{border-bottom:1px solid #f6f6f6;margin:0;padding:3px 0 2px}
#loja5_cart_popup .product_row td{vertical-align:top!important}
#loja5_cart_popup .product_row .referencia{font-size:10px;padding-top:5px}
.shipmentTxt{border-top:1px solid #CCC;clear:both;color:#222;font-size:13px;padding-top:9px;text-align:left}
.show_cart{border-top:1px solid #CCC;clear:both;float:left;margin-top:15px;padding:5px 0;text-align:center;width:100%}
.show_cart a{background:none repeat scroll 0 0 #0095da;color:#FFF!important;float:left!important;font-size:16px;height:25px;line-height:25px;padding:2px;width:276px}
.show_cart a:hover{background:none repeat scroll 0 0 #0174a9}
#infopick>div#addresspickshop{background-color:#efefef;color:#666;float:left;font-size:11px;line-height:13px;margin-left:0;margin-top:5px;width:290px}
#infopick>div#addresspickshop>div{padding:5px}
#addresspickshop>div{padding:5px}
.cartMensageWithOutProduct{background:url(../images/imagens.png) no-repeat scroll -100px 20px #f6f4f4;color:#a2a1a1;display:table-cell;float:none;font-size:14px;height:75px;width:265px;line-height:15px;padding:100px 10px 10px;text-align:center;vertical-align:middle}
.cartMensageWithOutProduct p{font-size:14px;font-weight:300;padding-top:12px}
ul#specialnav ul.board li.boardTop>ul>.level3>.vertodas{color:#0095da;float:left!important;font-family:'Roboto',Arial,sans-serif!important;font-size:11px!important;margin:0 4px 0 0 !important;padding:5px 0 0 10px !important;text-transform:uppercase!important}
#loja5_cart_popup .product_row>table{width:100%}
#loja5_cart_popup .product_row>table .vmicon.vm2-remove_from_cart{margin-top:7px}
.divcarrinho>div#PAYMENT_ORDER_HAS_PAY{background-image:url(/images/loja/payment/paynow.jpg);background-position:center top;background-repeat:no-repeat;margin-top:10px;padding:45px 5px 5px}
#loja5_bottom_head .nomargin{margin-right:0!important}
#loja5_bottom_head .seglinha{margin-top:10px!important}
#loja5_bottom_head .seglinha>div.seglinha{margin-top:0!important}
#loja5_bottom_head .moduletable_bannerhome1{width:320px;height:400px;border:1px solid #e2e2e2;position:relative;margin-top:20px;overflow:hidden;float:left;margin-right:7px}
#loja5_bottom_head .moduletable_bannerhome1 h3{width:100%;padding:7px 0 0;background:rgba(255,255,255,0.85);z-index:1;bottom:70px;height:21px;position:absolute;font-size:20px;letter-spacing:-1px;color:#696662;text-transform:uppercase;text-align:center}
#loja5_bottom_head .moduletable_bannerhome1 span{width:100%;z-index:1;position:absolute;font-size:25px;letter-spacing:0;color:#555;text-transform:uppercase;bottom:38px;background:rgba(255,255,255,0.85);text-align:center;font-weight:700}
#loja5_bottom_head .moduletable_bannerhome1 img{opacity:1;filter:alpha(opacity=100);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}
#loja5_bottom_head .moduletable_bannerhome1 img:hover{opacity:.7;filter:alpha(opacity=70);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}
#Modulo_Loja5_perqisa .content_catgories_title a:hover{color:#0095da}
.width980{width:980px;margin:0 auto}
#loja5_banners,#loja5_centro{width:980px;float:none!important;margin:0 auto!important}
#menus{padding-top:25px}
.acymailing_form{border-right:1px solid #c3c3c3;width:50%!important}
.ver_produtos{position:absolute;bottom:0;width:100%;text-align:center;font-size:12px;height:24px;background:none repeat scroll 0 0 rgba(255,255,255,0.85);z-index:1;font-family:'Roboto',Arial,Helvetica,sans-serif!important;color:#636364;padding-bottom:10px;padding-top:4px}
#joeswordcloud a{font-family:'Roboto',Arial,Helvetica,sans-serif!important;font-size:12px!important}
.moduletable>h3{color:#373737;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:16px;letter-spacing:0;text-transform:uppercase;margin-bottom:8px;line-height:12px!important}
#filtro_limpa_tudo:hover{color:#fff;background:#0174a9!important}
.rsform-submit-button{background-color:#0095da;border:0 none;box-shadow:none!important;color:#FFF;cursor:pointer}
.rsform-submit-button:hover{background-color:#0174a9}
.quick{height:auto}
#upload_avatar input[type="file"]{width:85px!important;background-color:none!important;cursor:pointer!important}
#upload_avatar input[type="submit"]{width:85px!important;background-color:none!important;cursor:pointer!important}
.formBody input[type="file"]{width:90px!important;background-color:#FFF!important;cursor:pointer!important}
.jform_contact_secend{float:left;width:370px}
#loja5_conteudo{float:left;position:relative;width:78.5%}
#loja5_left{float:left;position:relative;width:20.5%;padding-right:0!important}
#caminho{clear:both;float:left;font-family:'Roboto',Arial,Sans-serif!important;font-size:12px;font-weight:400;letter-spacing:0;line-height:28px;padding-top:1px;position:relative;text-transform:inherit;width:100%}
#caminho .seta{background:url(../images/imagens.png) no-repeat scroll -13px -133px rgba(0,0,0,0);display:inline-block;height:8px;padding:0 2px;width:4px}
#caminho #caminho_segundo{color:#666!important}
#caminho a.voltaopatras{color:#0095da!important;font-family:'Roboto',Arial,sans-serif!important;font-size:12px;padding-left:11px;float:right;text-transform:uppercase;background:url(../images/imagens2.png) no-repeat scroll -37px -528px rgba(0,0,0,0)!important}
.addons_promocao{position:absolute;z-index:100}
.moduletable_superfiltroloja5{float:left;border:1px solid #fff;-moz-box-shadow:0 0 0 0 #fff;-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff;margin-bottom:15px;padding:0 7px 20px 0;width:180px}
#produtoscaixa .nspRSPrice{font-size:12px}
.nspRSPrice{color:#434343;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:14px!important;font-weight:700;text-transform:none!important;line-height:16px;margin:2px 0 -1px;float:left;top:0}
.precodesconto{color:#e83333;float:left;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:12px!important;font-weight:400;height:14px;margin:0 auto;text-align:left!important;width:50%;text-decoration:line-through}
#produtoscaixa .precodesconto{clear:both;width:auto;float:left;line-height:16px}
#produtoscaixa .taxadesconto{clear:none;color:#8a8a8a;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;height:14px;line-height:16px;margin:0 0 0 5px}
#produtoscaixa #tags{margin-left:-4px;margin-top:4px}
.clear,br.clear{clear:both}
#content_LimparFiltro{background:#FFF}
.spacer{background:#fFF}
.bs_opened .content_title{background:url(../images/imagens2.png) no-repeat scroll -31px -746px rgba(0,0,0,0)!important}
.content_ .content_title{background:url(../images/imagens2.png) no-repeat scroll -31px -723px rgba(0,0,0,0);border-bottom:1px solid #e1e1e1;color:#444!important;cursor:pointer;font-family:'Roboto',Arial,sans-serif!important;font-size:13px;font-weight:500!important;height:18px;line-height:16px;margin-top:10px;max-height:18px;max-width:212px;min-height:18px;min-width:161px;padding-bottom:1px;text-transform:uppercase;width:180px;padding-left:15px}
#category_title{border-bottom:1px solid #d2d2d2;color:#444!important;cursor:pointer;font-family:'Roboto',Arial,sans-serif!important;font-size:13px;font-weight:500!important;height:18px;line-height:16px;margin-bottom:3px;margin-top:10px;max-height:18px;max-width:212px;min-height:18px;min-width:161px;padding-bottom:1px;text-transform:uppercase;width:100%}
#content_selection{border:1px solid #EEE;float:left;height:auto;padding:7px;width:100%}
.content_catgories_2_title{color:#666;cursor:pointer;display:table-cell;font-size:11px;line-height:13px;text-transform:inherit;vertical-align:middle;width:150px;margin:0 0 0 10px;padding:3px 0 3px 10px}
.content_catgories_ .content_catgories_title{background:url(../images/imagens2.png) no-repeat scroll -31px -723px rgba(0,0,0,0);border-bottom:1px solid #e7e7e7;color:#666!important;cursor:pointer;font-family:'Roboto',Arial,sans-serif!important;font-size:12px;height:18px;line-height:18px;margin-top:5px;max-height:18px;max-width:212px;min-height:18px;min-width:161px;padding-bottom:3px;padding-left:15px;text-transform:inherit;width:180px}
.content_ .content_items{height:0;max-height:200px;overflow:auto;border-color:#d2d2d2;border-style:none solid solid;border-width:0}
.content_catgories_ .content_catgories_items{height:0;margin-bottom:5px;max-height:200px;overflow:auto;border-color:#EEE;border-style:none solid solid;border-width:0}
#content_loja5_tamanho .content_item{border:1px solid #c7c7c7;color:#767676;float:left;font-size:11px;line-height:15px;min-width:15px;cursor:pointer;text-align:center;margin:2px;padding:5px}
.orderby-displaynumber div{float:left;color:#373737;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;line-height:21px}
.orderby-displaynumber{float:left;width:100%;margin:0 0 15px;padding:7px 2px 7px 0;background-color:#eee}
#Modulo_Loja5_perqisa a{min-width:161px}
#content_selection .content_item{background:url(../images/imagens2.png) no-repeat scroll 127px -578px #e9e9e9;cursor:pointer;font-size:10px;line-height:17px;text-transform:inherit;padding:0 0 0 10px;color:#373737}
#produtoscaixa{height:334px;width:91%;border:1px solid #eee; min-height: 360px;}
#json_product_containe{margin-bottom:5px}
.row .product{padding:0;height:355px}
.browseProductImage3{max-height:215px;margin-top:0;vertical-align:middle;line-height:215px}
#imagem{float:none;height:230px;line-height:230px;margin-bottom:6px;margin-top:10px}
.row .name a{color:#373737!important}
.row .name{border-top:1px solid #d1d1d1;color:#373737;display:table-cell;float:none;font-family:'Roboto',Arial,sans-serif!important;font-size:12px;font-weight:400;height:33px;letter-spacing:0;line-height:14px;margin-left:0;overflow:hidden;text-align:left;vertical-align:middle!important;width:230px}
#produtoscaixa .sku{color:#8a8a8a;float:none;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:10px;height:20px;letter-spacing:0;margin-left:0;text-align:left;text-transform:uppercase;width:100%}
.product-price3{margin-top:0;text-align:left;width:auto}
#produtoscaixa #wishlist{float:right!important}
span.precodesconto{text-indent:0}
#produtoscaixa .detalhes a{color:#fff}
#produtoscaixa .detalhes{display:none;background:#aaa;color:#fff;float:none!important;font-family:'Roboto',Arial,Helvetica,sans-serif!important;font-weight:700;font-size:12px;text-transform:uppercase;text-align:center;padding:0!important;font-weight:bold!important;width:139px!important;height:30px!important;line-height:30px!important;top:35%;margin-left:-70px;left:50%;position:absolute!important;border-radius:0 0 0!important;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
#produtoscaixa .detalhes2 a{color:#FFF;cursor:pointer;width:139px!important;height:30px!important;padding:27px}
#produtoscaixa .detalhes2{border-radius:0!important;color:#FFF;float:none!important;font-family:'Roboto',Arial,sans-serif!important;font-size:13px;background-color:#0095da;font-weight:400!important;left:50%;line-height:30px!important;margin-left:-70px;padding:0!important;position:absolute!important;text-align:center;text-transform:uppercase;top:59%;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;overflow:hidden}
.sku a{color:#8a8a8a}
#loja5_conteudo .row{margin-top:5px;width:761px}
#filtro_limpa_tudo{color:#fff;cursor:pointer;font-family:'Roboto',Arial,Helvetica,sans-serif!important;font-size:11px;height:25px;line-height:23px;float:right;text-transform:uppercase;width:100%;text-align:center;margin-top:20px;font-weight:500;border-radius:15px;background:#0095da;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#filtros_selecionados{color:#0095DA!important;font-family:'Roboto',Arial,sans-serif!important;font-size:13px;padding-left:0!important;margin-top:0}
#promocao{background:url(../images/imagens2.png) no-repeat scroll -23px -611px #FFF!important;color:#FFF;font-size:12px;height:39px;line-height:39px;text-align:center;width:39px;right: 5px;}
.quick #promocao{display:none;}
.taxadesconto{clear:both;color:#666;float:left;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;height:14px;line-height:16px;margin:0 auto;text-align:right;width:auto}
.output-billto span.values,.output-shipto span.values{padding-right:5px}
.content_ .content_items{height:0;max-height:200px;overflow:auto;border-color:#d2d2d2;border-style:none solid solid;border-width:0}
.orderby-displaynumber div.PRICE,.orderby-displaynumber div.CREATEDATE,.orderby-displaynumber div.HITS{margin:0}
#content_loja5_keyword .content_item,#content_loja5_marca .content_item,#content_loja5_submarca .content_item,#content_loja5_u_tipopele .content_item,#content_loja5_u_piscos .content_item,#content_loja5_discounts .content_item, #content_loja5_price_range .content_item{cursor:pointer;font-size:11px;text-transform:inherit;text-indent:12px;height:25px;line-height:25px}
.bs_opened.content_ .content_items{border-width:1px}
.content_items_height{float:left;width:100%}
.product_added>span{float:left;padding:0 0 5px;font-size:10px;text-align:center;width:100%}
#pagina #loja5_topo .menu_top_mobile{float:left;height:87px;width:100%}
.loja5-search-line .resultado_produto{border-bottom:3px solid #ebeaea;transition:all .3s linear 0}
#pagina #loja5_topo .menu_left_mobile{float:left;position:relative;width:100%}
.menu-left-scroller{float:left;width:100%}
#loja5_menu .width980{position:relative}
#loja5-search-results{background:none repeat scroll 0 0 #FFF;left:10px;max-height:418px;overflow:auto;padding-left:5px;padding-right:5px;position:relative;top:1px;width:333px;z-index:1000}
.loja5-search-line .resultado_produto:hover{border-color:#0095da}
.loja5search #loja5-search-results_Overlay{background:none repeat scroll 0 0 rgba(0,0,0,0);display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:5}
.loja5search>.pesquisa_sem_resultados{display:none;background:#FFF;width:322px}
#loja5-search{height:35px;line-height:35px;margin-left:10px;margin-top:8px;padding-left:5px;width:306px;border:0 solid transparent;box-shadow:none;background:#FFF}
.loja5search_td_submit>input{background:url(../images/imagens2.png) no-repeat scroll -6px -3px #FFF!important;border:medium none!important;box-shadow:none!important;color:#FFF!important;height:35px!important;margin-top:7px!important;cursor:pointer!important;font-size:0!important;width:32px!important}
.load_product_quick{background-color:#efefef;background-image:url(/components/com_virtuemart/assets/images/load_products.gif);background-position:center center;background-repeat:no-repeat;float:left;height:26px;margin-top:0;width:159px}
.mensage_products{background-color:#efefef;color:#000;float:left;font-family:'Roboto',Arial Narrow,'Roboto',Arial,sans-serif;height:20px;line-height:20px;margin-top:10px;text-align:center;width:743px}
input[type="password"],input[type="text"],input[type="email"],input[type="www"],input[type="tel"],input[type="url"],input[type="search"],select,.inputbox{background:none repeat scroll 0 0 #fbfbfb;border-color:#9a9a9a #DADADA #e4e4e4;border-style:solid;border-width:1px;color:#555;font:12px/16px Roboto,Arial,Helvetica,sans-serif;height:19px;padding:0}
.gkTabsWrap.vertical ol li:hover,.gkTabsWrap.vertical ol li.active,.gkTabsWrap.horizontal ol li:hover,.gkTabsWrap.horizontal ol li.active{color:#2b2a2a!important;text-shadow:0;background:url(../images/imagens2.png) no-repeat scroll -12px -390px #ebe7ea;opacity:.85;filter:alpha(opacity=85)}
.moduletableregisto{padding:6px 18px;margin-bottom:15px;margin-top:30px;border:1px solid #e8e8e8}
table.user-details input{border:solid #ccc 1px;color:#777;margin-bottom:2px;padding:5px 5px 4px}
td.key{padding:0 6px}
#adminForm #zip_field{max-width:305px!important;width:255px!important}
.vm-button-correct,.vm-button-correct:hover{font-size:12px;font-weight:700;display:inline-block;text-decoration:none;color:#777}
.vmicon{background:url(../images/vm2-sprite.png) no-repeat top left}
span.bold{font-weight:700}
.control-buttons{text-align:right!important}
#adminForm .adminform{margin-top:30px}
._registar #loja5_left{width:43%!important}
._registar #caminho{width:54%!important}
._registar #loja5_conteudo{width:54%!important}
._registar #adminForm .adminform{float:right;margin-top:0}
._registar #registo{margin-right:20px}
._registar legend{background:none repeat scroll 0 0 rgba(0,0,0,0)!important;color:#777!important;float:right!important;font-family:'Roboto',Arial,sans-serif;font-size:18px!important;height:28px!important;line-height:29px!important;margin:15px 0 15px -10px !important;padding:0!important;width:441px!important}
._registar #registo tr{font-size:11px;margin-bottom:3px}
._registar #registo input{background:none repeat scroll 0 0 #FFF;border:1px solid #CCC!important;box-shadow:0 0 0 #FFF inset!important;color:#666!important;font-size:11px!important;height:17px!important;line-height:18px!important;padding:2px!important;margin-bottom:3px;width:305px}
._registar label{font-family:'Roboto',Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:400!important;text-transform:none!important}
._registar #adminForm select{background:none repeat scroll 0 0 #FFF;border:1px solid #CCC!important;box-shadow:0 0 0 #FFF inset!important;color:#666!important;font-size:11px!important;height:17px!important;line-height:18px!important;padding:2px!important;width:311px!important}
._registar .user-details td.key{color:#999;font-weight:700;line-height:11px;padding:0 6px;text-align:right;vertical-align:middle;width:auto}
._registar .user-details td{border:0 none;line-height:23px;padding-bottom:0!important;width:auto!important}
._registar .user-details td input{width:95%;text-align:left;padding-top:5px;padding-bottom:5px}
._registar .tr_accepted_news td,._registar .tr_agreed td{padding:0 6px;line-height:15px;vertical-align:middle;height:15px}
._registar .tr_accepted_news td input,._registar .tr_agreed td input{padding:0;margin:0}
._registar td.key{padding:0 6px}
._registar .tr_accepted_news td.key,._registar .tr_agreed td.key{display:none}
._registar #virtuemart_country_id,#genero{height:19px;width:262px}
._registar #datanasc_field_text{height:19px;width:254px}
._registar .control-buttons{margin-top:30px}
._registar .accepted_news{margin:0 0 0 45px;position:absolute}
#info_top{margin-bottom:10px}
._registar #accepted_news_field{margin:0 0 0 286px;position:absolute;width:59px!important}
._registar #agreed_field{margin:4px 0 0 286px;position:absolute;width:59px!important}
._registar fieldset a{color:#666!important;font-weight:700!important}
._registar .agreed{margin:5px 0 0 45px;position:absolute}
._registar .vm-button-correct{background-color:#0095da!important;padding:3px 15px;line-height:15px!important;text-align:center;text-transform:uppercase;font-weight:400;border:none!important;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#Bsolus_login #login-form #dentro_fbook a{font-size:11px!important;margin-left:2px}
#loja5_left .moduletablesel{float:left!important;width:180px;border:0 solid;padding:0}
.moduletablesel{padding:6px 0 20px;margin-bottom:10px;margin-top:10px;width:210px;float:right;border:1px solid #dfdfdf;-moz-box-shadow:0 0 0 0 #fff;-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}
.moduletablesel h3{background:none repeat scroll 0 0 #FFF!important;color:#0095DA!important;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:19px;height:25px;line-height:23px;margin:0 auto;position:relative;text-align:center;width:130px;letter-spacing:-.5px!important;z-index:5}
.login-greeting{color:#000;font-family:'Roboto',Arial,sans-serif!important;font-size:15px;line-height:15px}
#login-form li#minha_conta{background:url(../images/imagens.png) no-repeat scroll -174px -269px rgba(0,0,0,0);padding-left:16px}
#login-form li#encomendas{background:url(../images/imagens.png) no-repeat scroll -174px -300px rgba(0,0,0,0);padding-left:16px}
#login-form li#wishlist{background:url(../images/imagens.png) no-repeat scroll -174px -266px rgba(0,0,0,0);padding-left:16px}
.minha_conta{background:url(../images/imagens2.png) no-repeat scroll -26px -928px rgba(0,0,0,0)!important;height:28px;margin-left:-100px;padding-left:22px;padding-top:2px;position:absolute}
#registo #zip_field{width:305px!important}
.resultado_produto_info{padding-left:5px;text-transform: inherit;}
.fornecedor{clear:both;color:#0095da;float:left;font-family:'Roboto',Arial,sans-serif!important;font-size:14px;padding-left:15px;padding-top:15px}
#info_top form{font-size:14px;margin:0!important;padding:0!important}
.productdetails-view{width:755px!important}
.productdetails-view .esquerda { width: 55%; }
.view-productdetails .productdetails-view .esquerda { width: 67%; }
.view-productdetails .esquerda .main-image {width: 100%; height: 456px;}
.view-productdetails .esquerda .main-image table{width: 100%; height: 100%;}
.view-productdetails .additional-images {width: 100% !important;}
.view-productdetails #ui_olha_uma_div { width: 100% !important; }
#infocartchange #payment input[type="checkbox"],#payment input[type="radio"]{display:none;visibility:hidden}
#infocartchange #payment{border:2px solid #fafafa;float:left;height:90px;margin:6px 3px;padding:16px 4px;text-align:center;width:126px}
.fichaproduto_qr{float:right;background:url(../images/imagens2.png) repeat scroll -31px -867px rgba(0,0,0,0);width:45px;height:17px;margin:8px 0 0}
.clr{clear:both;overflow:hidden}
.product-neighbours{color:#777;margin:0 0 15px}
.productdetails-view h1{font-size:22px;margin:0 0 6px;padding:0}
.productdetails-view .addtocart-bar{margin:5px 0;padding:0}
.tip{background:none repeat scroll 0 0 #0095da;color:#fff;padding:10px}
button{background:#0174a9!important;border:0!important;padding:2px 10px;color:#FFF;cursor:pointer}
.width50{width:50%}
.main-image{text-align:center}
.addtocart-bar{margin:0;padding:0}
.floatright,.floatleft,span.floatleft{float:left}
#footer_prod2{float:left}
#adminForm .button{background:none repeat scroll 0 0 #AAA!important;border:1px solid #cac9c9;border-radius:0 0 0 0!important;color:#FFF!important;cursor:pointer;font-family:'Roboto',Arial,sans-serif!important;height:22px;padding:0 8px 1px!important;text-align:center;text-transform:uppercase}
#upload_avatar input[type="file"]{width:85px!important;background-color:none!important;cursor:pointer!important;color:#EEE}
#info_cliente #dados_left select{width:261px!important;padding:0!important;margin:0!important}
.main-image,.center{text-align:center}
div.details{border:solid #cac9c9 1px;color:#777;text-decoration:none;padding:2px}
#loja5_cart_popup .product_row .prices{padding-top:10px}
#loja5_cart_popup .product_row .remove{float:right;cursor:pointer}
.resultado_produto_info .manufacturer_name{font-size:10px;text-transform:uppercase}
#loja5_conteudo .favoritosdiv img{max-height:140px!important;max-width:140px!important}
#loja5_conteudo .deletefav_button{background:none repeat scroll 0 0 #0095da!important;border-radius:0 0 0 0!important;color:#FFF!important;font-family:'Roboto',Arial,sans-serif!important;font-size:12px!important;height:22px!important;line-height:22px!important;text-transform:uppercase;transition:all .3s linear 0;cursor:pointer}
.vmpayment_name,.vmpayment_cost,.vmpayment_description{clear:both;display:table;width:100%!important}
#loading_infocartchange,#loading_infocart{background:url(/components/com_virtuemart/assets/images/loader_cart.png) no-repeat scroll center center #FFF;opacity:.7;position:absolute;width:750px;z-index:123}
#listamoradascart li{background:none repeat scroll 0 0 #f1f1f1;float:left;line-height:16px!important;margin-bottom:6px;padding:4px 0;width:100%}
#listamoradascart #linkedit{float:right;font-size:10px;line-height:20px;padding-right:5px;text-transform:uppercase}
.envio_id,.pagamento_id{width:503px!important}
#img_details_order{border:1px solid;border-radius:11px 11px 11px 11px;float:left;margin:5px}
#listamoradascart .addressforcart{float:left}
#listamoradascart .text{float:left;height:20px;overflow:hidden;line-height:20px;padding-left:5px;width:244px}
#listamoradascart{margin-top:12px}
#pagamento_escolhido .vmpayment_name{float:left;padding-left:5px}
.free_shipment{border:2px solid #0095da;display:table-cell;height:50px;text-align:center;vertical-align:middle;width:750px}
.tax_iva{clear:both;float:right;font-size:10px;font-weight:400}
.divcarrinho{margin-bottom:18px;margin-top:14px;display:inline-block;width:750px}
.divcarrinho_titulo{border-bottom:1px solid #e1e1e1;color:#0095da;font-family:'*',Arial,sans-serif!important;font-size:13px;padding-top:5px;text-transform:uppercase}
.divcarrinho_titulo span{color:#0095da;font-family:'*',Arial,sans-serif!important;font-size:16px;padding-right:2px}
td p{line-height:1.3em;margin:0}
span.cart-images img{float:left;width:45px;margin:0}
span.details-button{margin:0 0 0 10px}
span.details-button input.details-button{color:#135cae;border:1px solid #cac9c9;cursor:pointer;text-align:center;padding:3px 8px 1px}
.coupon{color:gray;border:1px solid #cac9c9;font-size:9px;padding:3px}
.checkout-button-top{text-align:right;padding:10px 0 0}
.checkout-button-top input.terms-of-service{margin-right:10px;display:inline-block}
span.tos{display:inline-block;margin-right:15px}
.billto-shipto{border-top:solid #e9e8e8 1px;border-bottom:solid #e9e8e8 1px;margin:10px 0 0;padding:10px 0 25px}
.output-billto span.titles{width:150px;float:left}
table.cart-summary tr th{border-bottom:solid #e9e8e8 1px;padding:6px 0 3px}
.customer-comment{text-align:center;margin:10px 0 0;padding:10px 0 0}
textarea.customer-comment{background:#fff;border:solid #ccc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;margin-bottom:2px;text-align:left;padding:5px 5px 4px}
div.terms-of-service{margin:10px 0 0;padding:10px 0 15px}
.vm2-add_quantity_cart{background-position:0 0;width:24px;height:24px;border:0;cursor:pointer}
.vm2-billto-icon{background-position:0 -138px;height:24px;margin-right:6px;vertical-align:middle;width:24px;border:0}
.vm2-remove_from_cart{background-position:0 -216px!important;border:0 none;cursor:pointer;display:inline-block;height:21px;vertical-align:bottom;width:17px!important}
.vm2-shipto-icon{background-position:0 -284px;height:24px;margin-right:6px;vertical-align:middle;width:24px}
.output-billto span.values{float:left}
.vmpayment_name,.vmpayment_cost,.vmshipment_name,.vmshipment_cost{padding:0}
.vmpayment_description,.vmshipment_description{color:gray;font-size:9px;padding:0 2px}
.cart-view #footer_prod2{margin-bottom:18px;margin-top:10px;width:98%!important;float:left}
.cart-summary{background:none repeat scroll 0 0 rgba(0,0,0,0)}
.cart-summary tr.sectiontableentry1{background:none repeat scroll 0 0 #fdfdfd;padding:4px}
.cart-summary tr.sectiontableentry1 td{border-bottom:1px solid #e9e8e8;border-top:1px solid #e8e8e8;line-height:14px;padding:8px 5px 0;vertical-align:middle;text-transform:inherit;}
.cart-summary tr.sectiontableentry12{background:none repeat scroll 0 0 #fdfdfd;padding:4px}
.cart-summary tr.sectiontableentry12 td{border:medium none!important;font-size:11px;line-height:2px;padding:0 10px 20px 5px}
.cart-summary tr.sectiontableentry2{background:none repeat scroll 0 0 #FFF;padding:4px}
.cart-summary tr.sectiontableentry2 td{border:medium none;line-height:14px;padding:5px 10px 5px 5px}
.cart-summary tr.sectiontableentry3 td{border-bottom:1px solid #e9e8e8;border-top:0 solid #e8e8e8;line-height:14px;padding:8px 5px 0;vertical-align:middle}
.checknome span{color:#848484!important;font-family:'Roboto',Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;text-transform:inherit!important}
input.details-button,.general-bg,input.custom-attribute,input.quantity-input,a.ask-a-question,input.vm-default,a.product-details,a.details,div.details,button.default{background:none repeat scroll 0 0 #0095da!important;border:0 solid #cac9c9;color:#FFF!important;font-family:'Roboto',Arial,sans-serif!important;font-size:11px!important;padding:5px 7px!important;text-decoration:none;border:0;text-transform:uppercase;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}
.checknome{border-bottom:1px solid #dfdbd1}
.billto-shipto .width50{float:left;margin-right:30px;width:45%!important}
.cart-summary tr.sectiontableentry5{border-top:2px solid #e8e8e8;padding:4px}
.cart-summary tr.sectiontableentry44{border-top:1px solid #efefef;padding:4px}
.cart-summary tr.sectiontableentry44 td{border:medium none;line-height:30px;padding:3px 10px 5px 5px}
#userForm .coupon{border-color:#DADADA!important;border-radius:0 0 0 0!important;border-style:solid;border-width:1px;font-size:11px;height:27px;width:153px}
.cart-view #titi_cat_rel{border-bottom:1px solid #c3c3c3;color:#848484;font-family:'Roboto',Arial,sans-serif!important;font-size:14px;font-weight:400;margin-bottom:10px;margin-top:6px;text-transform:uppercase}
.cart-view .prodvisi .img_relacionados img{max-height:120px;max-width:120px}
.cart-view .prodvisi{border:1px solid #e1e1e1;float:left;margin:0 5px;text-align:center;width:132px}
.vm-button-correct,.vm-button-correct:link,.vm-button-correct:visited{background:#0095da!important;border:0 solid #000!important;border-radius:0 0 0 0!important;box-shadow:0 0 0 #CCC;color:#FFF!important;cursor:pointer!important;display:inline-block!important;font-family:'Roboto',Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;height:30px!important;letter-spacing:0!important;line-height:27px!important;padding:3px 12px!important;text-align:center!important;text-transform:uppercase}
.vm2-termsofservice-icon{background:url(../images/termos.jpg) no-repeat scroll 0 3px rgba(0,0,0,0);display:inline-block;height:25px;vertical-align:middle;width:24px}
span.cart-images{float:left;height:62px;position:relative;width:60px}
.cartImage{border:1px solid #EEE;margin-bottom:8px;max-height:60px;max-width:60px}
.cart-view hr{border:medium none!important;height:0!important}
table.cart-summary tr th:first-child{border-left:1px solid #DFDBD1!important}
table.cart-summary tr th:last-child{border-right:1px solid #DFDBD1!important}
table.cart-summary .inputbox{border:1px solid #CCC;border-radius:0 0 0 0!important;font-size:11px;width:30px}
#checkoutForm .comment{font-family:'Roboto',Arial,sans-serif!important;font-size:13px;text-transform:none!important}
.terms-of-service a{font-family:'Roboto',Arial,sans-serif!important;font-size:11px;text-transform:uppercase!important}
.output-billto .dadosfacturacao{float:left;width:320px}
.output-billto .titles{font-size:11px!important;font-weight:500;height:17px}
.output-billto .values{font-size:11px!important}
#loja5_conteudo .favoritosdiv{border:1px solid #D3D3D3!important;float:left;height:250px;margin:5px 5px 5px 0 !important;padding:5px!important;transition:all .3s linear 0;width:160px}
hr{background-color:#fff;border-color:#fff}
.countproduct{background:none repeat scroll 0 0 red;border-radius:18px;color:#FFF;float:left;font-family:'Roboto',Arial;font-size:10px;font-weight:700!important;height:15px;line-height:14px;margin-left:-10px;margin-top:-11px;text-align:center;text-indent:1px;width:15px}
#loja5_cart_popup .product_name a{color:#777779!important;text-transform:inherit;}
.preco_carrinho{padding-left:0;background:url(../images/imagens2.png) no-repeat scroll 35px -894px transparent!important;text-align:left}
#ENCO{margin:25px 0 0}
.CLASSTITULO{background:url(../images/btenco.png) repeat-x scroll 0 0 rgba(0,0,0,0)!important;border:1px solid #D0CBC1!important;color:#888!important;font-size:11px!important;font-weight:700!important;height:28px!important;margin:0 0 6px!important;padding:0 0 0 6px !important;text-align:left!important;text-transform:uppercase!important;width:753px!important}
.alertcookies{background:none repeat scroll 0 0 rgba(206,206,206,0.9);bottom:0;height:50px;padding-top:10px;position:fixed;text-align:center;width:100%;z-index:9999}
#alertcookies>table{margin:auto}
#alertcookies .btnOK>input{border:0 none;height:21px;width:27px;cursor:pointer;background-color:transparent}
#alertcookies>table .custom>p{line-height:12px;padding:10px}
.contact #enviar{background-color:#0095DA!important;color:#FFF!important;font-family:'Roboto',Arial,Helvetica,sans-serif!important;font-size:11px!important}
.jicons-icons{display:none}
#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li{color:#333;line-height:16px!important;margin:0;padding:5px;text-align:center;text-indent:0;display:block}
#loja5_bottom_menu1 a,#loja5_bottom_menu2 a,#loja5_bottom_menu3 a,#loja5_bottom_menu4 a,#loja5_bottom_extra a{color:#a7a7a7}
.acyfield_email{background-color:#f2f2f2}
#editcell table td.gorilas{padding:8px 20px 8px 0 !important}
#ui-tabs ul#tabs li{background:#f2f2f2 none repeat scroll 0 0;cursor:pointer;display:inline-block;padding:10px 20px 7px}
.desktop #Modulo_Loja5_perqisa{display:block!important}
#system-message{margin:25px 0;font:11px Arial,Helvetica,sans-serif}
.load_product{background-color:#efefef;background-image:url(/components/com_virtuemart/assets/images/load_products.gif);background-position:center center;background-repeat:no-repeat;height:20px;margin-top:10px;width:743px;float:left}
.load_product_quick{background-color:#efefef;background-image:url(/components/com_virtuemart/assets/images/load_products.gif);background-position:center center;background-repeat:no-repeat;float:left;height:26px;margin-top:0;width:100%}
.mensage_products{background-color:#efefef;color:#000;float:left;font-family:'Roboto',Arial Narrow,'Roboto',Arial,sans-serif;height:20px;line-height:20px;margin-top:10px;text-align:center;width:743px}
#payment .vmpayment_description{background:none repeat scroll 0 0 #000;color:#FFF;display:block!important;float:none!important;font-family:'Roboto',Arial;font-size:10px;font-weight:700!important;height:24px!important;letter-spacing:0;line-height:10px;margin:6px 0 0!important;padding:3px 0 0!important}
#payment .vmpayment_cost{display:none}
#infocartchange #payment.activo{border:2px solid #0095da}
.pagamento_id .vmpayment_description{display:none}
#system-message dt.info{display:none}
content_catgories_,.content_{clear:both;float:left;border-bottom:0 solid #d2d2d2;margin-top:10px}
#facebox .content{padding:20px!important;background:none repeat scroll 0 0 #fff;display:table;padding:10px;width:370px}
.my-groovy-style .carrinhodiv{background-color:#f4f4f4;border:medium none!important;height:auto;margin-top:16px}
.my-groovy-style>div>div{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#dad8d8;border-image:none;border-style:solid;border-width:1px!important;float:left;font-family:'Roboto',Arial,sans-serif;font-size:13px;height:50px;line-height:50px;margin-top:20px;text-align:center;width:100%}
.my-groovy-style .carrinhodiv a{margin:15px 15px 10px}
.my-groovy-style a{background-color:#0095da;color:#fff!important;float:left;font-family:'Roboto',Arial,Helvetica,sans-serif!important;font-size:11px!important;height:25px!important;line-height:25px;margin-bottom:10px;padding:0 10px;position:relative;text-transform:uppercase!important;width:auto;z-index:100}
.my-groovy-style .carrinhodiv>div{font-weight:700;line-height:30px!important}
.my-groovy-style .carrinhodiv>h4{line-height:30px!important;margin-top:-25px!important}
.my-groovy-style>div h4{float:left;font-family:'Roboto',Arial,Helvetica,sans-serif!important;font-size:11px!important;margin-top:20px;text-align:center;width:100%}
.my-groovy-style #titi_cat_rel{background:none repeat scroll 0 0 rgba(0,0,0,0);border-left:medium none;border-right:medium none;border-top:medium none;height:40px;letter-spacing:0;margin-top:5px;padding-left:0;text-transform:none}
#titi_cat_rel{background-color:#f1f1f1;border-bottom:1px solid #fff;color:#666;font-family:'Roboto',Arial,sans-serif!important;font-size:14px;height:35px;line-height:35px;margin-bottom:5px;padding-left:10px;text-transform:uppercase}
.my-groovy-style>div>div.product-review-products{border:medium none!important;height:auto;margin-top:10px;padding-bottom:15px}
#facebox .close{background:none repeat scroll 0 0 #fff;padding:2px;position:absolute;right:5px;top:5px}
#facebox_overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:65558}
.facebox_overlayBG{background-color:#000;z-index:99}
.facebox_hide{z-index:-100}
#facebox{position:fixed;text-align:left;z-index:65560}
#facebox .popup{position:relative}
.my-groovy-style #prodrecent a{background-color:#fff!important;float:none!important;padding:0}
.my-groovy-style #prodrecent img{border:medium none!important;margin:auto!important}
#facebox img{border:0 none;margin:0}
.popup .MagicScrollContainer{width:100%!important}
.popup .MagicScrollArrows{display:none!important}
#pagina .moduletable>h3{background-color:#f1f1f1;display:inline-block;height:30px;line-height:30px!important;margin-top:30px;text-align:center;width:100%}
.precodesconto{color:#e83333;float:left;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:12px!important;font-weight:400;height:14px;margin:0 5px 0 auto;text-align:left!important;width:auto}
#pagina .moduletable>h3{background-color:#f1f1f1;height:30px;line-height:30px!important;margin-top:30px;text-align:center}
.name{border-top:1px solid #d1d1d1;color:#373737;display:table-cell;float:none;font-family:'Roboto',Arial,sans-serif!important;font-size:12px;font-weight:400;height:30px;letter-spacing:0;line-height:14px;margin-left:0;overflow:hidden;text-align:left;text-transform:inherit;vertical-align:middle!important;width:230px}
.name a{color:#373737!important}
.p_sku{color:#8a8a8a;float:none;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:10px;height:20px;letter-spacing:0;margin-left:0;text-align:left;text-transform:uppercase;width:100%}
.precolinha1{color:#434343;float:left;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:12px!important;font-weight:700;line-height:16px;margin:2px 0 -1px;text-transform:none!important;top:0}
.val_desc{clear:none;color:#e83333;float:left;font-size:12px;text-align:right;width:auto}
.mdpNext,.mdpPrev{width:40px;height:40px;font-size:0;position:absolute;cursor:pointer;margin-top:125px}
.mdpPrev{left:-40px;background:url(../images/imagens2.png) no-repeat scroll -290px -870px rgba(0,0,0,0)}
.mdpNext{right:-40px;background:url(../images/imagens2.png) no-repeat scroll -290px -925px rgba(0,0,0,0)}
span.precodesconto{clear:both;text-indent:0}
#detalhe_pagamento{border:1px solid #d0cbc1;margin:15px auto 0;padding:10px 0;width:400px}
#detalhe_pagamento tr td:first-child{font-weight:600;text-align:right;border-right:10px solid #fff}
#detalhe_pagamento tr:first-child td{font-weight:400;text-align:center}
table.user-details input.invalid{border:solid red 1px;color:#777;margin-bottom:2px;padding:5px 5px 4px}
label.invalid,span.red{color:red}
.invalid{background-color:#ffd;color:#000;border-color:red}
#shipment .vmshipment .vmshipment_cost{float:left;text-align:center;width:45px}
#infopick{float:right;width:70%}
#infopick #select_pkme{float:left;width:185px}
#infopick #select_pkme select{font-size:11px!important}
#pickme_shipping{border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;padding:10px 0}
#envio_escolhido{padding:5px 15px;background:#f2f2f2}
.medidas-div{float:left;width:100%;text-align:center;box-sizing:border-box;padding:15px 25px 25px}
.desc-medidas{float:left;font-size:10px;text-transform:uppercase;width:97%;margin-bottom:10px;line-height:11px;text-align:justify;box-sizing:border-box;padding:5px 10px;background:#f7f7f7}
table.sizingchart_table{width:100%;border:1px solid #eee;font-size:11px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
table.sizingchart_table td{border:1px solid #eee;padding:4px 8px}
table.sizingchart_table th{font-weight:700;padding:8px}
table.sizingchart_table .tit-table{background:#f7f7f7;font-size:12px;text-align:center;text-transform:uppercase;font-weight:700}
.pop-medidas a{background:#0095da;padding:5px 8px;color:#fff;float:right;font-size:11px;text-transform:uppercase;margin-right:10px;margin-bottom:10px}
.mobile_display,.mobileDisplay{display:none}
#sbox-content .desc-medidas{box-sizing:border-box;text-align:center;padding:20px 10px 5px;float:left;width:100%}
.button_mobile{display:none}
#loja5_baixo .moduletable>h3{color:#373737;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:0;line-height:12px!important;margin-bottom:8px;text-transform:uppercase;background:none!important;height:auto!important;margin-top:0!important;text-align:left}
.h1-headersite{display:none}
#pagamento_escolhido{background:#f2f2f2 none repeat scroll 0 0;padding:5px 15px}
.botx_centra{background:#efefef none repeat scroll 0 0;border-bottom:3px solid #efefef;border-top:3px solid #efefef;clear:both;display:inline-flex;float:none;margin:15px auto;width:100%}
._marcas #loja5_mainbody{box-shadow:0 0 10px #eee;color:#000;font-family:"Brahulk",Arial,Helvetica,sans-serif;font-size:12px;padding:2%;width:96%}
._marcas .manufacturer-view-default li{color:#777!important;float:left;font-size:15px;text-align:center;width:4%}
._marcas .manufacturer-view-default li a.selected{color:#0095da!important}
._marcas .manufacturer-view-default li a{color:#000!important}
._marcas .manuListContent_title{color:#373737;float:left;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif!important;font-size:39px;font-weight:400;line-height:31px;margin-right:20px;padding-bottom:27px;text-align:center;width:30px}
.manufacturer.floatleft a{color:#000;font-size:10px;text-transform:uppercase}
.spacer{background:#fff none repeat scroll 0 0}
._marcas .manufacturer.floatleft{float:left;width:25%}
._marcas .manuListContent{border-bottom:1px solid #d6d6d6;display:table;float:left;margin:auto 2% auto 0 !important;padding:5px 0;width:48%}
.botx span{color:#0095da;font-family:"Archivo Narrow",Arial,Helvetica,sans-serif;font-size:24px;font-weight:400;letter-spacing:-1px;line-height:20px;margin-top:10px;padding-top:0;text-transform:none!important}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#loja5-search{line-height:12px!important;margin-top:7px!important}
::i-block-chrome,.anxoo{width:138px!important}
}
@media print {
p{color:#666;font-family:arial,serif;font-size:11px}
}
.instagramlogo{background:rgba(0,0,0,0) url(../images/imagens2.png) no-repeat scroll -236px -319px;height:45px;width:45px}
ul#specialnav li.Discounts ul.board .vertodas{background:#efefef none repeat scroll 0 0!important;color:#2c2c2c!important;float:left!important;font-size:11px!important;margin:6px 4px 0 0 !important;padding:0 0 0 12px !important;text-transform:uppercase!important}
ul#specialnav li.Discounts ul.board .vertodas:hover{text-transform:uppercase!important}
#netreviews-div{position:fixed;z-index:100;right:0;top:40%;left:inherit;-webkit-box-shadow:-3px 3px 6px -3px rgba(0,0,0,0.25);background:#fff;-moz-box-shadow:-3px 3px 6px -3px rgba(0,0,0,0.25);box-shadow:-3px 3px 6px -3px rgba(0,0,0,0.25)}
.moduletable.menu-mobile{display:none}
.moduletable.menu-mobile .openMenu{background:url(../images/menuBranco.png) no-repeat scroll 97% 15px #0094d9!important;text-align:center;font-size:16px;font-weight:700;color:#fff;float:left;width:100%}
.moduletable.menu-mobile .openMenu span{padding:14px 20px;float:left;width:100%;cursor:pointer}
.moduletable.menu-mobile #specialnav_mobile{float:left;width:100%;background:#f1f1f1;padding:0 1px}
.moduletable.menu-mobile #specialnav_mobile .home{display:none}
.moduletable.menu-mobile #specialnav_mobile .subTop_mobile{background:#fff;margin-bottom:3px;color:#777!important;font-size:13px;padding:0;text-transform:inherit;text-align:left}
.moduletable.menu-mobile #specialnav_mobile .subTop_mobile > div{background:url(../images/arrow.png) 98% 13px no-repeat #fff!important;padding:10px}
.moduletable.menu-mobile #specialnav_mobile .subTop_mobile.open > div{background:url(../images/arrowup.png) 98% 13px no-repeat #ebebeb!important}
.moduletable.menu-mobile #specialnav_mobile .subTop_mobile a{color:#777!important;display:block}
.moduletable.menu-mobile #specialnav_mobile .ul_level3 .first_catg{font-size:13px;padding:10px 10px 10px 15px;background:url(../images/arrow.png) 98% 13px no-repeat #fff!important;cursor:pointer;border-bottom:1px solid #f7f7f7}
.moduletable.menu-mobile #specialnav_mobile .ul_level3 .first_catg.open{background:url(../images/arrowup.png) 98% 13px no-repeat #fff!important;color:#434343}
.moduletable.menu-mobile #specialnav_mobile .ul_level3 .lastLevel{padding:0;background:#f7f7f7;font-size:13px}
.moduletable.menu-mobile #specialnav_mobile .ul_level3 .level3{padding:10px 15px;border-bottom:1px solid #eee}
.moduletable.menu-mobile #specialnav_mobile .ul_level3 .level3.last{background:#bbb;color:#fff}
.moduletable.menu-mobile #specialnav_mobile .ul_level3 .level3.last a{color:#fff!important}
.menu-help-mobile{display:none}
.moduletable.menu-help-mobile h3{padding-left:10px!important;text-align:left!important;background:none!important}
.menu-help-mobile ul li a{font-size:14px!important;text-transform:uppercase;float:left;width:100%;border-bottom:1px solid #ddd;height:30px;line-height:30px;color:#666;padding-left:10px}
.menu-left.menu-open #loja5_carrinho{display:none}
.menu-left.menu-open .menu_top_mobile .menu-left-button{width:280px}
.menu-left.menu-open #loja5_logo{width:calc(100% - 290px);text-align:right}
.menu-left.menu-open .menu-left-button{position:relative}
.menu-left.menu-open .menu-left-button::before{content:"Fechar";font-size:15px;position:absolute;color:#fff;top:0;bottom:0;margin:auto;height:20px;text-transform:uppercase;left:10px}
.menu-left.menu-open .menu_esquerdo_close{right:5px}
.homepage-mobile{display:none;background:#f7f7f7 url(../images/home.png) 10px center no-repeat;float:left;width:100%;border-bottom:1px solid #eee;padding-left:30px}
.homepage-mobile a{color:#777!important;padding:10px;font-size:15px!important;float:left;width:100%;text-align:left}
#pagina #loja5_cart_popup .moduletable>h3{background:none!important;margin-top:0!important}
#close-side-cart{display:none;cursor:pointer;background:#fff url(../images/menu-v1-close-invert.png) left center no-repeat;padding-left:35px;text-transform:uppercase;font-size:15px;height:40px;line-height:40px;margin-bottom:10px}
ul.tabs{margin:20px 12px 0;padding:0;list-style:none}
ul.tabs li{background:none;color:#222;display:inline-block;padding:5px 15px;cursor:pointer;text-transform:uppercase;font-size:11px}
ul.tabs li.current{background:#fff;color:#222}
.tab-content.devolucoes{font-size:11px;text-align:justify;width:260px;margin:auto;background:#fff;padding:10px;margin-bottom:10px}
.tab-content{display:none}
.tab-content.current{display:inherit}
#loja5_registo #gkButtons a{text-transform:uppercase;font-size:11px;}
#loja5_registo #gkButtons a:hover{color:#0087c5!important}
#content_loja5_modalidade .content_items .content_item {cursor: pointer;font-size: 11px;text-transform: inherit; text-indent: 12px;height: 25px; line-height: 25px;}
.link_mobile{display: none}
.unlock_zoom, .zoom_blocker{display:none;}
.unlock_zoom{cursor:pointer;}