@viewport{width:device-width;zoom:1;}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local("Open Sans Bold"), local("OpenSans-Bold"), url("http://themes.googleusercontent.com/static/fonts/opensans/v7/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff") format("woff");}
@font-face{font-family:"Open Sans2";font-style:normal;font-weight:600;src:local("Open Sans Semibold"), local("OpenSans-Semibold"), url("http://themes.googleusercontent.com/static/fonts/opensans/v7/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff") format("woff");}
@font-face{font-family:"Open Sans3";font-style:normal;font-weight:300;src:local("Open Sans Light"), local("OpenSans-Light"), url("http://themes.googleusercontent.com/static/fonts/opensans/v7/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff") format("woff");}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local("Archivo Narrow Regular"), local("ArchivoNarrow-Regular"), url("http://themes.googleusercontent.com/static/fonts/archivonarrow/v2/DsLzC9scoPnrGiwYYMQXphdbPw3QSf9R-kE0EsQUn2A.woff") format("woff");}
@font-face{font-family:'Brahulk';font-style:normal;font-weight:400;src:local('Brahulk Regular'), local('Brahulk-Regular'), url(http://themes.googleusercontent.com/static/fonts/roboto/v11/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff')}
#popidadeform .button:hover{opacity:.7;transition:all .3s linear 0s}
body{font-family:'Open Sans2', Arial, Helvetica, sans-serif!important;background:#000;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 0s;-moz-transition:color .3s linear 0s;-o-transition:color .3s linear 0s;-ms-transition:color .3s linear 0s;transition:color .3s linear 0s;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:#fbfbfb;border-color:#9a9a9a #DADADA #e4e4e4;border-style:solid;border-width:1px;color:#555;font:12px/16px 'Open Sans2', Arial, Helvetica, sans-serif;height:19px;padding:0}
a:hover, a:focus{color:#000;-webkit-transition:color .3s linear 0s;-moz-transition:color .3s linear 0s;-o-transition:color .3s linear 0s;-ms-transition:color .3s linear 0s;transition:color .3s linear 0s;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}
#site{background:transparent;padding:0}
#pagina{padding:0;display:block;margin:0 auto!important;text-align:left;width:100%;}input{-webkit-appearance:none!important;border-radius:0!important;}
#gkButtons{float:right;color:#000;font-family:'Open Sans2', Arial, sans-serif !important;font-size:11px!important;margin-top:8px;height:12px;line-height:11px;cursor:pointer;margin-left:20px}
#gkButtons a{color:#000;}
#gkButtons a:hover{color:#0174a9;}
#gkTopNav li a:hover{color:#000}
#Cartpopup:hover{background-color:#0174a9;}
#Cartpopup{cursor:pointer;background:url("../images/imagens.png") no-repeat scroll -7px -221px #0087C5;background-color:#0087c5;margin-left:1px;color:#000!important;float:right;font-family:'Open Sans2', Arial, sans-serif!important;font-size:12px;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:-0.2px;transition:all .3s ease-in-out}
#btnwish{background:url("../images/imagens.png") no-repeat scroll -10px -181px #0174A9;float:right;color:#FFF !important;font-family:'Open Sans2', Arial, sans-serif !important;font-size:12px;height:29px!important;letter-spacing:-0.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 0s;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}
h2#gkLogo{clear:both;float:left;height:55px;margin:27px 0 0 5%;padding:0;width:216px;}
h2#gkLogo a{display:block;margin:0;text-indent:-999em;width:217px;height:55px}
h2#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{padding:0;width:100%!important}
.moduletable_4banners .custom_4banners > table{float:right;height:100%;margin:0 auto;width:100%;}
.moduletable_4banners{z-index:200;position:absolute;width:230px;right:0px;top:0px;height:100%;}
.custom_4banners{float:right;height:100%;width:100%;}
.custom_4banners td{float:right;padding:10px;width:100%;}
.custom_4banners tr{display:table-cell;vertical-align:middle;}
.custom_4banners a{display:flex;margin:0 auto;width:200px;}
.gkIsImage .gkIsSlide:first-child{position:relative !important;float:left;}
.gkIsImage{height:auto !important;}
#loja5_bottom_head{}
#loja5_registo{float:right;margin-top:25px;position:relative}
#loja5_logo{float:left;position:relative}
#loja5_pesquisa{float:right;margin-top:25px;width:245px;margin-right:5px;}
#loja5_pesquisa #mod-search-searchword{border:1px solid #ebeaea;color:#777;height:19px;margin-top:3px;padding:5px 10px;width:185px;}
.searchpesquisa .buttonpesquisa{background:url("../images/imagens.png") no-repeat scroll -10px -11px !important;border:0 none;color:rgba(0, 0, 0, 0);cursor:pointer;height:22px !important;margin:8px 7px;position:absolute;width:22px !important;}
.searchpesquisa .buttonpesquisa:hover{opacity:0.7}
.moduletable_idiomas{}
#loja5_carrinho{float:right;height:40px;margin-top:23px;position:relative;width:235px}
#loja5_menu{background:none repeat scroll 0 0 #000;clear:both;display:block;float:left;height:auto;margin:auto;position:relative;width:100% !important;box-sizing:border-box;}
ul.dropdown{position:relative;list-style:none;margin:0;padding:0;font-size:12px;background-color:#303030;}
ul.dropdown li{list-style:none;float:left;zoom:1;background:#000;}
ul.dropdown a:hover{color:#e9832b;}
ul.dropdown a:active{color:#ffa500;}
ul.dropdown li a{color:#fff;display:block;padding:3px 1.4vw;text-transform:uppercase;word-wrap:break-word;}
ul.dropdown li:last-child a{border-right:none;}
ul.dropdown li.hover, ul.dropdown li:hover{background:#000;position:relative;color:#e9832b;}
ul.dropdown li.hover a{color:#e9832b;}
ul.dropdown li.hover ul.sub_menu a{color:#fff;}
ul.dropdown li.hover ul.sub_menu a:hover{color:#e9832b;}
ul.dropdown ul{background:url("../images/imagens.png") no-repeat scroll -299px 10px #000 !important;left:0!important;height:200px;padding-top:32px;position:absolute;visibility:hidden;width:585px !important;}
ul.dropdown ul li{font-weight:normal;background:#000;color:#000;float:none;line-height:12px;}
ul.dropdown ul li a{border-right:none;width:100%;display:inline-block;text-transform:none !important;}
ul.dropdown ul ul{list-style:none;left:100%;top:0;margin:0;padding:0;font-size:12px;}
ul.dropdown li:hover > ul{visibility:visible;}
ul.dropdown a{text-decoration:none;}
ul.dropdown li{display:block;}
.sub_menu{margin:0 !important;z-index:1000 !important;position:absolute;}
.sub_menu li{margin:0;z-index:1000;}
.metadescricao_menu{color:#cdcccb !important;font-size:15px !important;margin:2px 150px !important;position:absolute!important;width:250px;z-index:1005 !important;line-height:17px!important;}
.sub_menu li a{font-size:11px;color:#cdcccb;margin:0 !important;z-index:1000 !important;}
.dropdown{z-index:1000 !important;}
.menuactive > a{color:#e9832b !important;}
.separator{height:3px;background:url("../images/overlay2.png") repeat-x scroll left top #909090;}
.separator:hover{height:3px;background:url("../images/overlay2.png") repeat-x scroll left top #909090 !important;}
#loja5_banners{float:right;position:relative}
#loja5_banners{float:left;clear:both;position:relative}
#loja5_centro{float:left;clear:both;position:relative;width:100%}
.gkIsWrapper-gk_boutique{position:relative;width:100%;overflow:hidden;}
.gkIsWrapper-gk_boutique .gkIsSlides{position:relative;overflow:hidden;}
.gkIsWrapper-gk_boutique .gkIsSlide{position:absolute !important;left:0;width:100%;top:0px;}
.slide-links .gkIsSlide{cursor:pointer;}
.gkIsWrapper-gk_boutique .gkIsImage{overflow:hidden;position:relative;width:100%;}
.gkIsWrapper-gk_boutique .gkIsTextData{display:none;}
.gkIsWrapper-gk_boutique .gkIsPreloader{display:none;position:absolute;z-index:128;top:0;left:0;background:#FFF;width:100%;height:100%;text-indent:-999em;}
.gkIsWrapper-gk_boutique .gkIsText{height:auto;left:25px;max-width:391px;min-height:390px;position:absolute;top:45px;overflow:hidden;z-index:127;}
.gkIsWrapper-gk_boutique .gkIsTextWrap{position:relative;padding-right:90px;}
.gkIsWrapper-gk_boutique .gkIsTimeline{display:none;background:transparent;height:6px;margin:0;width:100%;clear:both;position:absolute;bottom:0px;z-index:127;}
.gkIsWrapper-gk_boutique .gkIsProgress{float:left;text-indent:-999em;width:0;height:6px;background:#e9403b;margin-left:-12px;}
.gkIsWrapper-gk_boutique .gkIsTextTitle{background:rgba(0, 0, 0, 0.4);color:#fff !important;float:left;height:100%;padding:10px 10px 19px;width:315px;}
.gkIsWrapper-gk_boutique .gkIsTextTitle a{color:#fff;font-size:36px;float:left;display:block;text-decoration:none;}
.gkIsWrapper-gk_boutique .gkIsTextTitle small{font-size:18px;color:#fff!important;}
.gkIsWrapper-gk_boutique .gkIsTextTitle big{font-size:50px;color:#e9403b;}
.gkIsWrapper-gk_boutique .gkIsTextTitle a:hover{text-decoration:none;}
.gkIsWrapper-gk_boutique .gkIsInterface{width:90px;height:48px;background:rgba(0, 0, 0, 0.5);position:absolute;right:0;display:none;top:0;z-index:127;}
.text_bann0{color:#ecb524;float:left;font-family:"Open Sans3", Arial, Helvetica, sans-serif !important;font-size:51px;margin:14px 0 0 10px !important;}
.text_bann1{clear:both;color:#fff;float:left;font-family:"Open Sans3", Arial, Helvetica, sans-serif !important;font-size:50px;margin:-12px 0 0 50px !important;}
.text_bann2{clear:both;color:#ecb524;float:left;font-family:"Open Sans3", Arial, Helvetica, sans-serif !important;font-size:117px;margin:-15px 0 0 14px;}
.text_peq{font-size:50px;}
.text_bann3{clear:both;color:#fff;float:left;font-family:"Open Sans3", Arial, Helvetica, sans-serif !important;font-size:40px;margin:-7px 0 0 14px;}
.text_bann4{clear:both;color:#fff;float:left;font-family:"Open Sans3", Arial, Helvetica, sans-serif !important;font-size:40px;margin:-5px 0 0 13px;}
.gkIsWrapper-gk_boutique .gkIsPrev, .gkIsWrapper-gk_boutique .gkIsNext{width:12px;height:24px;background:transparent url('/modules/mod_image_show_gk4/styles/gk_boutique/images//gk_is_interface.png') no-repeat 0 0;text-indent:-999em;float:left;margin-top:12px;}
.gkIsWrapper-gk_boutique .gkIsPrev{margin-left:30px;}
.gkIsWrapper-gk_boutique .gkIsNext{background-position:-12px 0;margin-left:5px;}
.gkIsWrapper-gk_boutique .gkIsPrev:hover{background-position:0 -24px;cursor:pointer;}
.gkIsWrapper-gk_boutique .gkIsNext:hover{background-position:-12px -24px;cursor:pointer;}
#loja5_baixo{background:#000;float:left;clear:both;position:relative;width:100%;}
#loja5_top_head{clear:both;}
#loja5_mainbody{float:left;position:relative;width:100%}
#loja5_conteudo_total{float:left;position:relative;width:100%}

#loja5_bottom_social{width:100%;overflow:hidden;}
#loja5_bottom_menu1{box-sizing:border-box;clear:both;float:left;min-height:140px;padding-left:1.5%;position:relative;width:80% !important;}
.moduletable_principalfooter ul.menu > li > a{clear:both;color:#b3b3b3 !important;float:left;min-height:33px !important;}
.moduletable_principalfooter{width:100%;margin:0 auto;}
#loja5_bottom_menu2{float:left;margin-left:25px;min-height:120px;position:relative;width:130px !important;border-right:1px solid #D6D6D6;}
#loja5_bottom_menu3{clear:none;color:#b3b3b3;font-size:11px;position:initial;float:left;width:100% !important;}
#loja5_bottom_menu3 .custom{width:173px;margin:0 auto;}
.modal.acymailing_togglemodule{background:url("../images/imagens.png") no-repeat scroll -16px -85px;float:left;padding:8px 0px 8px 18px;color:#FFF!important;text-align:left;width:108px;}
.modal.acymailing_togglemodule:hover{opacity:0.9}
#loja5_bottom_menu4{overflow:hidden;color:#b3b3b3;float:left;font-size:11px;width:20% !important;}
.acymailing_mootoolsbutton{margin:0 auto;width:175px;}
.tonalidade1:hover,.tonalidade2:hover,.tonalidade3:hover,.tonalidade4:hover{opacity:0.9;}
.tonalidade1{background:url("../images/imagens.png") no-repeat scroll -341px -565px #E8801A !important;color:#fff;float:left;height:63px;line-height:63px;margin-right:10px;width:198px;font-family:"Open Sans3", Arial, Helvetica, sans-serif !important;font-size:14pt;text-indent:58px;}
.tonalidade2{background:url("../images/imagens.png") no-repeat scroll -337px -627px #E78F00;float:left;width:192px;color:#FFF;margin-right:10px;font-family:"Open Sans3", Arial, Helvetica, sans-serif !important;font-size:14pt;text-indent:58px;height:63px;line-height:63px;}
.tonalidade3{background:url("../images/imagens.png") no-repeat scroll -339px -688px #F2BA05;float:left;width:194px;color:#FFF;margin-right:10px;font-family:"Open Sans3", Arial, Helvetica, sans-serif !important;font-size:14pt;text-indent:58px;height:63px;line-height:63px;}
.tonalidade4{background:#D75920;float:left;width:196px;color:#FFF;margin-right:10px;font-family:"Open Sans3", Arial, Helvetica, sans-serif !important;font-size:14pt;text-align:center;height:63px;line-height:63px;}
.tonalidade5{background:url("../images/imagens.png") no-repeat scroll -15px -1365px #fecd1b;float:left;width:194px;color:#FFF;margin-right:10px;font-family:"Open Sans3", Arial, Helvetica, sans-serif !important;font-size:14pt;text-indent:49px;height:63px;line-height:63px;}
#loja5_bottom_menu1 a, #loja5_bottom_menu2 a, #loja5_bottom_menu3 a, #loja5_bottom_menu4 a{color:#b3b3b3;}
#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:#e9832b;}
#loja5_footer{clear:both;background:#3a3534;width:100%;height:23px;margin:auto;}
#lingua{float:right;font-family:"Open Sans2", Arial, sans-serif !important;font-size:10px !important;height:25px;line-height:27px;margin-top:3px;width:60px;}
.mobile_menu{display:block;}
.desktop_menu{display:none;}
#formlang{background:none repeat scroll 0 0 #000;height:25px;margin-top:0;overflow:hidden;width:35px;}
.ES select, .PT select, .BR select, .EN select, .IT select, .FR select{background:url("../images/imagens.png") no-repeat scroll -343px -511px rgba(0, 0, 0, 0) !important;border:0 solid transparent;color:#fff;font-size:12px !important;height:25px;line-height:27px;width:60px;}
#gkTopInfo textarea:focus, #gkTopInfo .inputbox:focus{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:#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:19px;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 -367px -467px}
#search-results .pager.active:hover{cursor:default;background:url("../images/imagens.png") no-repeat scroll -367px -467px}
.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:'Open Sans2', 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/imagens.png") no-repeat scroll 0px 0px 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 -8px!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:auto;overflow:hidden;position:relative;width:100%;}
#search-form #search-area-close{right:54px!important;margin-top:-6px!important;background:url("../images/imagens.png") no-repeat scroll -334px -238px 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:'Open Sans2', 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:'Open Sans2', Arial, sans-serif!important;font-size:11px;font-weight:400}
#search-results .result-element span.small-desc{color:#a1a1a1!important;font-family:'Open Sans2', 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 #e89124!important;text-decoration:none}
.moduletable_menup{float:left;min-height:40px;margin-left:2px;}
ul#specialnav{background:transparent;height:25px;list-style-type:none!important;margin:-3px 0;padding:0;position:absolute}
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:25px;margin:0 25px 0 0;border-bottom:none!important}
ul#specialnav li.marcas, ul#specialnav li.Discounts{float:left;position:static;height:20px;margin:0 25px 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:'Open Sans2', Arial, sans-serif!important;letter-spacing:-0.5px;font-size:14px!important;color:#666;display:block;line-height:25px;padding:0 12px;text-transform:uppercase}
#detalhesorder td.dadoss{border-right:1px solid #e4e4e4;font-size:11px;font-weight:700;line-height:15px;padding:0 10px;text-align:right;width:115px;}
ul#specialnav li.subTop a:hover, ul#specialnav ul.sub li.current a:hover, ul#specialnav li.subTop.current > div a{border-bottom:medium none;color:#FFF !important;padding:0 12px;background-color:#e89124;}
.letter{margin-top:5px;color:#e89124;font-family:'Open Sans2', 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:183px}
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:25px;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: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:12px!important;margin-bottom:3px;padding-bottom:0;margin-top:10px}
ul#specialnav ul.board li.boardTop>ul>div.first_catg>a{margin-top:0;margin-bottom:5px;font-family:'Brahulk', Arial, sans-serif!important;letter-spacing:0!important}
ul#specialnav ul.board li.boardTop a:hover{color:#e89124!important;}
ul#specialnav ul.board li.boardTop a{color:#626262;cursor:pointer;font-family:'Open Sans2', Arial, sans-serif!important;font-size:12px;text-transform:uppercase!important;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:18px!important;min-height:11px;padding-bottom:0!important;text-indent:0;text-transform:capitalize!important;width:169px;font-family:'Brahulk', 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:#e89124 !important;font-size:9px;font-weight:400!important;line-height:18px!important;min-height:11px;padding-bottom:0!important;text-transform:capitalize!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:#f8eff0;color:#777;line-height:25px;padding:0 20px}
ul#specialnav li.boardTop div.textOnly:hover{background:transparent;line-height:14px;padding:5px 20px}
ul#specialnav li.subTop>div{height:25px;line-height:25px}
ul#specialnav li.Discounts>div, ul#specialnav li.marcas>div, ul#specialnav li.modalidades>div, ul#specialnav li.justArrived>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}
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;}
._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}
.subTop.cat_550>div{background-color:#e89124!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:#e89124!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:'Open Sans2', Arial, sans-serif!important;font-size:12px;line-height:21px;text-align:right;text-transform:uppercase}
.custom_tabserv td{text-align:left;text-transform:none!important}
.gkTabsWrap.vertical ol li{color:#848484;text-shadow:0;background:#fff;text-align:center}
.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li{color:#cdcccb;cursor:pointer;float:left;font-family:"Open Sans2", Arial, Helvetica, sans-serif !important;font-size:10px;height:36px;line-height:150px !important;list-style-type:none;margin:0 !important;opacity:1;position:relative;text-align:center;width:55px;}
.moduletablewhy_netscreen .gkTabs-1{background:url("../images/imagens.png") no-repeat scroll 0px -991px rgba(0, 0, 0, 0) !important;}
.moduletablewhy_netscreen .gkTabs-2{background:url("../images/imagens.png") no-repeat scroll 0px -1063px rgba(0, 0, 0, 0) !important;}
.moduletablewhy_netscreen .gkTabs-3{background:url("../images/imagens.png") no-repeat scroll 0px -1134px rgba(0, 0, 0, 0) !important;}
.moduletablewhy_netscreen .gkTabs-4{background:url("../images/imagens.png") no-repeat scroll 0px -1205px rgba(0, 0, 0, 0) !important;}
.moduletablewhy_netscreen .gkTabs-5{background:url("../images/imagens.png") no-repeat scroll -330px -969px rgba(0, 0, 0, 0) !important;}
.moduletablewhy_netscreen .gkTabs-6{background:url("../images/imagens.png") no-repeat scroll -330px -1040px rgba(0, 0, 0, 0) !important;}
.moduletablewhy_netscreen .gkTabs-7{background:url("../images/imagens.png") no-repeat scroll -330px -1112px rgba(0, 0, 0, 0) !important;}
.moduletablewhy_netscreen .gkTabs-8{background:url("../images/imagens.png") no-repeat scroll -330px -1184px rgba(0, 0, 0, 0) !important;}
.moduletablewhy_netscreen .gkTabs-9{background:url("../images/imagens.png") no-repeat scroll -330px -1256px rgba(0, 0, 0, 0) !important;}
.moduletablewhy_netscreen .gkTabs-1.active, .moduletablewhy_netscreen .gkTabs-1:hover{background:url("../images/imagens.png") no-repeat scroll 0px -1027px rgba(0, 0, 0, 0) !important;}
.moduletablewhy_netscreen .gkTabs-2.active, .moduletablewhy_netscreen .gkTabs-2:hover{background:url("../images/imagens.png") no-repeat scroll 0px -1099px rgba(0, 0, 0, 0) !important;}
.moduletablewhy_netscreen .gkTabs-3.active, .moduletablewhy_netscreen .gkTabs-3:hover{background:url("../images/imagens.png") no-repeat scroll 0px -1170px rgba(0, 0, 0, 0) !important;}
.moduletablewhy_netscreen .gkTabs-4.active, .moduletablewhy_netscreen .gkTabs-4:hover{background:url("../images/imagens.png") no-repeat scroll 0px -1241px rgba(0, 0, 0, 0) !important;}
.moduletablewhy_netscreen .gkTabs-5.active, .moduletablewhy_netscreen .gkTabs-5:hover{background:url("../images/imagens.png") no-repeat scroll -330px -1005px rgba(0, 0, 0, 0) !important;}
.moduletablewhy_netscreen .gkTabs-6.active, .moduletablewhy_netscreen .gkTabs-6:hover{background:url("../images/imagens.png") no-repeat scroll -330px -1076px rgba(0, 0, 0, 0) !important;}
.moduletablewhy_netscreen .gkTabs-7.active, .moduletablewhy_netscreen .gkTabs-7:hover{background:url("../images/imagens.png") no-repeat scroll -330px -1148px rgba(0, 0, 0, 0) !important;}
.moduletablewhy_netscreen .gkTabs-8.active, .moduletablewhy_netscreen .gkTabs-8:hover{background:url("../images/imagens.png") no-repeat scroll -330px -1220px rgba(0, 0, 0, 0) !important;}
.moduletablewhy_netscreen .gkTabs-9.active, .moduletablewhy_netscreen .gkTabs-9:hover{background:url("../images/imagens.png") no-repeat scroll -330px -1256px rgba(0, 0, 0, 0) !important;}
.gkTabsWrap.vertical ol li:hover, .gkTabsWrap.horizontal ol li:hover{color:#000101!important;text-shadow:0;}
.gkTabsWrap.vertical ol li:hover, .gkTabsWrap.vertical ol li.active, .gkTabsWrap.horizontal ol li:hover, .gkTabsWrap.horizontal ol li.active{color:#000101!important;text-shadow:0;}
.gkTabsButtonNext:hover, .gkTabsButtonPrev:hover{background:#eee}
.gkTabsWrap.horizontal>ol{background:#fff}
.gkTabsGK5{position:relative;overflow:hidden}
.gkTabsWrap{margin:0;position:relative;}
.gkTabsWrap.vertical ol{background:none repeat scroll 0 0 transparent !important;bottom:0;height:38px;margin:15px auto 85px !important;max-width:545px;padding:0 !important;z-index:10;}
.caixabordergaleria:hover .descproj{margin-top:0px;}
.descproj{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.8);color:#fff;display:block;height:118px;padding:0 6px;margin-top:122px;pointer-events:none;position:absolute;font-size:10px;transition:all 0.3s ease-in-out 0s;width:95%;z-index:1;}.titulodoprojeto{color:#e9832b;font-size:11px;}
.textoscreen{margin:80px 40px;position:absolute;}
.textoscreen_titulo{color:#e9832b;font-size:47px;text-transform:uppercase;}
.textoscreen_desc{font-size:18px;margin-top:10px;color:#4e4e4e;}
.gkTabsContainer+ol{border-bottom:none!important}
.gkTabsContainer+ol li{border-radius:0 0 0 0!important}
.gkTabsContainer{clear:both;height:auto!important;overflow:hidden;position:relative}

.moduletablewhy_netscreen{margin:25px auto 0;width:100%;}
.gkTabsItem{left:-9999px;padding: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/0px 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;text-align:left;}
.gkTabsContainer .custom img{border:18px solid #a4a4a4;max-width:100%!important;width:93% !important;transition:all .3s ease-in-out 0s}
#gototop{margin:5px;padding:5px;background:url("../images/imagens.png") no-repeat scroll -9px -133px #000!important;border:0 none!important;color:#FFF!important;cursor:pointer;font-family:'Open Sans2', Arial, sans-serif!important;font-size:12px!important;height:40px;line-height:40px;opacity:1;text-transform:uppercase;padding-left:37px !important;padding-right:13px!important;text-align:center!important;transition:all .3s ease-in-out 0s;opacity:1!important;z-index:2;}
#gototop:hover{opacity:.75!important;transition:all .3s ease-in-out 0s}
#loja5_footer .custom{}
#loja5_footer span{color:#737272;font-family:'Open Sans2', Arial, sans-serif!important;font-size:9px;line-height:22px;text-transform:uppercase}
#loja5_footer .custom table div{color:#f3f3f3;font-family:"Open Sans2", Arial, sans-serif !important;font-size:11px;margin-top:4px;text-align:right;}
#loja5_footer .custom table div a{color:#f3f3f3;}
.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:#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{padding-right:20px}
.moduletable_testemunhos #rsmsc>a:hover{padding-right:20px}
.facebooklogo:hover, .linkedinlogo:hover, .skypelogo:hover, .youtubelogo:hover,.simuladorlogo:hover{opacity:0.9;}
.facebooklogo{background:url("../images/imagens.png") no-repeat scroll -71px -41px;height:31px;width:57px;}
.linkedinlogo{background:url("../images/imagens.png") no-repeat scroll -11px -41px;height:31px;width:60px;}
.skypelogo{background:url("../images/imagens.png") no-repeat scroll -128px -41px;height:31px;width:61px;}
.youtubelogo{background:url("../images/imagens.png") no-repeat scroll -192px -41px rgba(0, 0, 0, 0);height:31px;width:53px;}
.simuladorlogo{background:url("../images/imagens.png") no-repeat scroll -247px -833px rgba(0, 0, 0, 0);height:34px;width:141px;color:#FFF;font-size:11px;line-height:32px;text-align:center;}
.metodospag{background:url("../images/imagens.png") no-repeat scroll 0 -38px rgba(0, 0, 0, 0);height:34px;padding-left:121px;padding-right:117px;padding-top:4px;float:left}
.metotosenv{background:url("../images/imagens.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:317px}
fieldset{font-size:11px}
#caminho a:hover{color:#262626!important}
#caminho a.voltaopatras:hover{color:#0174A9!important}
.paginacaobt:hover{background:#717171;cursor:pointer}
.RSWS_submit_link a:hover{background:#717171}
input.RSWS_form_button:hover{background:#717171!important;cursor:pointer}
#infocartchange #payment:hover, #infocartchange #payment.activo{border:2px solid #e89124;cursor:pointer}
.checkout-button-top{background:#f1f1f1;margin-top:15px;padding:13px!important;text-align:right;}
#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}
ul#specialnav li.subTop.Discounts ul.board li.boardTop{}
.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:#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/imagens.png") no-repeat scroll -25px -501px rgba(0, 0, 0, 0);text-align:right;width:217px;}
.loja5_bottom_head_transportes{background:url("../images/imagens.png") no-repeat scroll -29px -425px rgba(0, 0, 0, 0);}
.loja5_bottom_head_rapido{background:url("../images/imagens.png") no-repeat scroll -14px -464px rgba(0, 0, 0, 0);}
#div_text{float:none;color:#8F8F8F;text-align:center;display:inline-block;font-size:12px;text-transform:uppercase;font-family:'Open Sans2', Arial, Helvetica, sans-serif;line-height:30px;height:30px;padding-left:25px;}
.custom_footertags .msg a:hover{color:#C60000!important}
#loja5_left>div#related_keywords{background:#f2f2f2;color:#999;font-size:10px;padding:5px 10px 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:'Open Sans2', 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:#fff;color:#000 !important;font-family:"Open Sans2", Arial, Helvetica, sans-serif;font-size:16px;height:25px;letter-spacing:-0.6px !important;line-height:25px;margin:15px 0 0;padding:0;position:relative;text-transform:uppercase;width:100%;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:'Open Sans2', 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:'Open Sans2', 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}
.moduletablenspnov .mdpArt{border:1px solid transparent;height:260px;margin:0!important;transition:all .3s linear 0s}
.mdpArt{float:left}
.mdpArt .precolinha1{float:left;font-size:15px;padding-right:5px;}
.mdpArt h4 .name{font-size:15px;}
.mdpArt .p_sku{font-size:11px;}
.moduletablenspnov .mdpArt>div{position:relative!important;padding:0!important}
.moduletablenspnov .mdpMain{border:1px solid #e8e8e8;box-shadow:1px 3px 3px 0 #ddd;padding:2% 2% 2px;}
.moduletablenspnov #prim.mdpArt{border:0px solid transparent;}
.moduletablenspnov .prodimg{float:none;height:190px!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:'Open Sans2', 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 0}
.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{}
.acymailing_module_barranews{float:left;height:45px;width:100%;}
.moduletable_barranews #acymailing_fulldiv_formAcymailing1{padding:10px 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:'Open Sans2', 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:#FFF!important;color:#b1b1b1!important;line-height:35px!important;padding:0 41px 0 10px!important;width:185px!important;height:35px!important;border:0 solid #F5F5F5 !important;box-shadow:none !important;font-family:'Open Sans2', Arial, Helvetica, sans-serif!important;font-size:12px!important;}
.acysubbuttons{float:right}
.moduletable_barranews #acymailing_fulldiv_formAcymailing1 .readon{background:url("../images/imagens.png") no-repeat scroll -16px -265px #FFF !important;color:#FFF !important;font-size:0px!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 0s;width:31px !important;border:0 solid #F5F5F5 !important;box-shadow:none !important;}
.moduletable_redesoc{font-family:"Open Sans2", Arial, sans-serif !important;font-size:14px;margin-top:-31px;position:absolute;width:240px;z-index:1000;margin-left:95px;}
.moduletable_redesoc > div{}
.moduletable li{font-size:11px;font-weight:400;line-height:16px!important;}
.moduletable_principalfooter ul.menu > li{float:left;font-size:11px;font-weight:400;line-height:16px !important;margin-right:11px;text-transform:uppercase;}
.item-561, .item-516, .item-562{margin-right:45px!important;}
.moduletable_principalfooter ul.menu > li > ul li{line-height:19px;text-transform:none;}
.moduletable_principalfooter ul.menu > li > ul{clear:both;margin-top:10px;}
#loja5_footer .moduletable{width:100%;margin:auto;}
#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 -199px -508px 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:#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{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:#FFF;color:#000;padding:0 3px}
#login-form>.userdata>p#form-login-username{background:url("../images/imagens.png") no-repeat scroll -245px -755px rgba(0, 0, 0, 0);}
#login-form>.userdata>p#form-login-password{background:url("../images/imagens.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:#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 -335px -184px 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: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 0s}
#login-form .button{background-color:#e89124!important;border-radius:0;color:#fff;border:0 solid transparent;cursor:pointer;font-family:'Open Sans2', 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 0s;width:149px!important}
#Bsolus_login fieldset{border:0 none;padding:0}
#Bsolus_login #login-form a{float:left;font-family:'Open Sans2', 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: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.0}
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}
.horizontal-separator{background:#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}
.vmpayment_name, .vmpayment_cost, .vmshipment_cost{padding:0 2px}
.vmpayment_description{color:gray;font-size:9px;padding:0 2px}
input.vm-default{background:url("../images/imagens.png") no-repeat scroll -188px -220px;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:7px;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:'Open Sans2', 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/imagens.png") no-repeat scroll -31px -746px rgba(0, 0, 0, 0);}
#category_top>span{color:#C60000!important;text-transform:capitalize}
.content_catgories_2_title a:hover{color:#848484!important}
#content_selection>.content_title{width:180px;border-bottom:0px none;}
.content_catgories_ .content_catgories_title:hover{color:#000!important;background:url("../images/imagens.png") no-repeat scroll -31px -746px rgba(0, 0, 0, 0);}
.bs_opened .content_catgories_title{background:url("../images/imagens.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:#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/imagens.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;min-height:455px;z-index:1000;padding:15px 10px 11px 27px;}
.quick .close{background:#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:#e89124!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_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:#e89124;}
.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:#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;border:2px solid #f6f6f6;}
#produtoscaixa:hover{border:2px solid #d7d7d7;-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{border-top:1px solid #ddd;margin:15px auto !important;padding:0;width:91%;}
#infopick{float:right;}
#infopick #select_pkme{float:left !important;}
.pickme_city_select, #pickme_stores{border:1px solid #ccc;height:22px;}
#infopick{background:#f1f1f1;float:left;padding:9px;margin-top:10px;}
.product_added > span{float:left;font-size:11px;margin-bottom:5px;padding:5px 0 0 15px;text-align:center;width:90%;}
.product_added > a{background:#e89124;clear:both;color:#fff;display:table;float:none;font-family:"Open Sans2", Arial, sans-serif !important;font-size:10px;margin:auto;padding:4px 5px;text-transform:uppercase;}
#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:#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:#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:#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}
.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:#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 0s}
textarea.virtuemart:hover, textarea.virtuemart:focus, textarea.customer-comment:hover, textarea.customer-comment:focus{background:#FFF;color:#000;transition:all .5s linear 0s}
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:#e89124!important;border:0 solid #cac9c9;color:#FFF!important;font-family:'Open Sans2', Arial, sans-serif!important;font-size:11px!important;padding:5px 7px 5px!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}
.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 0px 20px 0px;}
.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:rgba(0,0,0,0)!important;padding:0!important}
.vm-button-correct, .vm-button-correct:visited{background:#e89124!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:'Open Sans2', Arial, sans-serif!important;font-size:12px!important;font-weight:400!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{height:275px !important;margin:0 2px 0 4px !important;width:185px!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:'Open Sans2', 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:'Open Sans2', 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:#FFF!important;border-left:0 solid #dfdbd1;border-right:0 solid #dfdbd1;border-top:1px solid #DFDBD1!important;font-family:'Open Sans2', 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:#e89124;border-radius:0 0 0 0!important;color:#FFF!important;font-family:'Open Sans2', Arial, sans-serif!important;cursor:pointer;border:0px;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 0s}
.adminlist .button_order:hover{background:#0174A9;transition:all .3s linear 0s}
#loja5_conteudo .favoritosdiv:hover{border:1px solid #8F8F8F!important;float:left;height:250px;margin:10px 5px 5px 0!important;padding:5px!important;transition:all .3s linear 0s;width:160px}
#loja5_conteudo .deletefav_button:hover{background:#0174A9!important;color:#FFF!important;transition:all .3s linear 0s}
._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:#e89124 !important;font-family:'Open Sans2', Arial, Helvetica, sans-serif !important;}
.contact button, .contact input[type="reset"]:hover{background-color:#01749A !important;}
.contact #enviar:hover{background-color:#363636 !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 0}
._regista-te #gkLogin h2{font-family:'Open Sans2', 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:'Open Sans2', Arial, sans-serif!important;background:#f1f1f1;font-size:14px;margin:0 0 8px 0;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{background:#e89124;border-radius:0 0 0 0!important;color:#FFF!important;float:right;font-family:'Open Sans2', 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:130px;-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{background:#0174A9;border-radius:0 0 0 0!important;color:#FFF!important;float:right;font-family:'Open Sans2', 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:130px;-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 0s;background:#e89124;border:0;border-radius:0 0 0 0!important;color:#FFF!important;float:right;font-family:'Open Sans2', 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 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:'Open Sans2', 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:'Open Sans2', Arial, sans-serif!important;background:#f1f1f1;font-size:13px;margin:0 0 8px 0;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:'Open Sans2', Arial_narrowregular, Helvetica, sans-serif!important;font-weight:400!important;padding:3px 0;text-transform:uppercase;width:85px!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:#fbfbfb;border:1px solid #dadada;color:#555;font:12px/16px 'Open Sans2', Arial, Helvetica, sans-serif;height:21px;margin:0;padding:5px 3px;width:200px}
.shipmentFREETxt{background:#52d865;color:#fff;padding:5px;text-align:center;text-transform:uppercase;}
._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:#FFF;border:1px solid #CCC;color:#777779;display:none;font-family:'Open Sans2', 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:5px;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:#e83333;color:#FFF!important;float:left!important;font-size:16px;height:25px;line-height:25px;padding:2px;width:276px}
.show_cart a:hover{background:#c01919}
#infopick > div#addresspickshop{background-color:#efefef;color:#000;float:left;line-height:17px;margin-left:10px;}
#addresspickshop>div{padding:5px}
.cartMensageWithOutProduct{background:url("../images/imagens.png") no-repeat scroll -193px -816px #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:#e89124;float:left!important;font-family:'Open Sans2', 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;}
#pagina iframe{width:97vw !important;}
#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:#e89124;}
.width980{width:100%;margin:0 auto;}
#loja5_banners, #loja5_centro{width:100%;display:table;background:#FFF;float:none !important;margin:0 auto !important;}
#menus{padding-top:20px;}
.acymailing_form{border-right:1px solid #C3C3C3;width:326px !important;}
.ver_produtos{position:absolute;bottom:0;width:100%;text-align:center;font-size:12px;height:24px;background:rgba(255, 255, 255, 0.85);z-index:1;font-family:'Open Sans2', Arial, Helvetica, sans-serif!important;color:#636364;padding-bottom:10px;padding-top:4px;}
#joeswordcloud a{font-family:'Open Sans2', Arial, Helvetica, sans-serif !important;font-size:12px !important;}
.moduletable > h3{color:#373737;font-family:'Open Sans2', Arial, Helvetica, sans-serif;font-size:12px;letter-spacing:0px;line-height:12px !important;text-transform:uppercase;margin-bottom:8px;}
#filtro_limpa_tudo:hover{color:#000;}
.rsform-submit-button{background-color:#e89124;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:85px !important;background-color:#FFF !important;cursor:pointer !important;}
#loja5_conteudo{float:left;margin-bottom:20px;position:relative;width:78.5%;}
#loja5_left{float:left;position:relative;width:16%;padding-right:0!important;margin-left:2%;box-sizing:border-box;}
#caminho{border-bottom:1px solid #e5e5e6;clear:both;font-family:"Open Sans2", Arial, sans-serif !important;font-size:11px;font-weight:400;letter-spacing:0;line-height:30px;margin-bottom:18px;padding-top:0;position:relative;text-transform:uppercase;width:96%;margin-left:auto;margin-right:auto;}
#caminho .seta{background:url("../images/imagens.png") no-repeat scroll -340px -308px rgba(0,0,0,0);display:inline-block;height:8px;padding:0 2px;width:4px}
.moduletable_menu_interior, .moduletable_menu_interior_solucoes{width:95.5% !important;}
.moduletable_menu_interior li, .moduletable_menu_interior_solucoes li{background:none repeat scroll 0 0 #fff;border:1px solid #e5e5e6;margin-bottom:-1px;text-indent:14px;}
.moduletable_menu_interior li a, .moduletable_menu_interior_solucoes li a{color:#6d6e70;font-family:'Open Sans3', Arial, sans-serif!important;text-transform:uppercase;font-size:10px;}
.moduletable_menu_interior li.current.active > a, .moduletable_menu_interior_solucoes li.current.active > a{color:#010101!important}.moduletable_menu_interior_solucoes .item-555, .moduletable_menu_interior_solucoes .item-564{background:none !important;text-indent:7px;}
.moduletable_menu_interior_solucoes .item-556, .moduletable_menu_interior_solucoes .item-565{background:none !important;text-indent:7px;}
.moduletable_menu_interior_solucoes .item-557, .moduletable_menu_interior_solucoes .item-566{background:none!important;text-indent:7px;}
.moduletable_menu_interior_solucoes .item-567{background:url("../images/imagens.png") no-repeat scroll -158px -1112px rgba(0, 0, 0, 0) !important;text-indent:40px;}
.moduletable_menu_interior_solucoes .item-568{background:url("../images/imagens.png") no-repeat scroll -158px -1145px rgba(0, 0, 0, 0) !important;text-indent:40px;}
.moduletable_menu_interior_solucoes .item-569{background:url("../images/imagens.png") no-repeat scroll -158px -1183px rgba(0, 0, 0, 0) !important;text-indent:40px;}
.moduletable_menu_interior_solucoes .item-570{background:url("../images/imagens.png") no-repeat scroll -158px -1222px rgba(0, 0, 0, 0) !important;text-indent:40px;}
.moduletable_menu_interior_solucoes .item-571{background:url("../images/imagens.png") no-repeat scroll -158px -1256px rgba(0, 0, 0, 0) !important;text-indent:40px;}
.blog-featured .article-info{display:none;}
.caixaborder{border:1px solid #e5e5e6;padding:2%;vertical-align:top;width:47%;color:#000101;font-family:"Open Sans2", Arial, Helvetica, sans-serif !important;font-size:11px;}
.caixa_ideal table{text-align:center;}
.caixaborder .caracteristica{height:240px;overflow-y:auto;}
.caixaborder .caixa_ideal{color:#999998;height:82px;width:100%;}
.titulo_solucoes{color:#000101;font-family:"Open Sans2", Arial, Helvetica, sans-serif !important;font-size:21px;margin-bottom:10px;}
.blog-featured .item.column-1, .blog-featured .items-leading{margin-bottom:10px;}
.caixaborder hr{background-color:#e5e5e6;border:0 none;color:#e5e5e6;height:1px;}
#caminho #caminho_segundo, #caminho #caminho_primeiro{color:#b3b3b3!important}
#caminho a.voltaopatras{color:#b3b3b3!important;font-family:'Open Sans2', Arial, sans-serif!important;font-size:12px;padding-left:11px;float:right;text-transform:uppercase;background:url("../images/imagens.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;float:left;margin-bottom:15px;width:180px}
#produtoscaixa .nspRSPrice{font-size:12px}
.nspRSPrice{color:#434343;font-family:'Open Sans2', Arial, Helvetica, sans-serif;font-size:14px!important;font-weight:400;text-transform:none!important;line-height:16px;margin:2px 0 -1px 0;float:left;top:0}
.precodesconto{color:#e83333;float:left;font-family:'Open Sans2', Arial, Helvetica, sans-serif;font-size:12px !important;font-weight:400;height:14px;line-height:21px;margin:0 auto;text-align:left !important;width:50%;}
.bannetextsimuleimg{height:31px;left:35px;padding:0 7px 0 0;position:absolute;top:72px !important;width:auto;z-index:127;}
.moduletablebanner_cima .custombanner_cima img{box-sizing:border-box;width:100% !important;height:auto;}
#produtoscaixa .precodesconto{clear:both;width:auto;float:left;line-height:16px;}
#produtoscaixa .taxadesconto{clear:none;color:#e83333;font-family:'Open Sans2', Arial, Helvetica, sans-serif;font-size:12px;font-weight:400;height:14px;line-height:16px;margin:0 0 0 5px;}
#produtoscaixa #tags{margin-left:-4px}
.clear, br.clear{clear:both}
#content_LimparFiltro{background:#FFF}
.spacer{background:#fFF}
.content_{clear:both;float:left;border-bottom:0px solid #D2D2D2;}
.bs_opened .content_title{background:url("../images/imagens.png") no-repeat scroll -31px -746px rgba(0, 0, 0, 0) !important;}
.content_ .content_title{background:url("../images/imagens.png") no-repeat scroll -31px -723px rgba(0, 0, 0, 0);border-bottom:1px solid #e1e1e1;color:#444 !important;cursor:pointer;font-family:'Open Sans2', Arial, sans-serif!important;font-size:12px;font-weight:400!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:'Open Sans2', Arial, sans-serif!important;font-size:12px;font-weight:400!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:capitalize;vertical-align:middle;width:150px;margin:0 0 0 10px;padding:3px 0 3px 10px}
.content_catgories_ .content_catgories_title{background:url("../images/imagens.png") no-repeat scroll -31px -723px rgba(0, 0, 0, 0);border-bottom:1px solid #e7e7e7;color:#666!important;cursor:pointer;font-family:'Open Sans2', 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:capitalize;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:'Open Sans2', 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/imagens.png") no-repeat scroll 127px -578px #E9E9E9;cursor:pointer;font-size:10px;line-height:17px;text-transform:uppercase;padding:0 0 0 10px;color:#373737;}
#produtoscaixa{height:334px;width:91%}
.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:'Open Sans2', 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;text-transform:uppercase;vertical-align:middle!important;width:230px}
.row .sku{color:#8a8a8a;float:none;font-family:'Open Sans2', 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:#6a6a6a;color:#fff;float:none!important;font-family:'Open Sans2', Arial, Helvetica, sans-serif!important;font-weight:700;font-size:12px;text-transform:uppercase;text-align:center;padding:0!important;font-weight:700!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:'Open Sans2', Arial, sans-serif!important;font-size:13px;background-color:#e89124;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:#999;cursor:pointer;font-family:'Open Sans2', Arial, Helvetica, sans-serif !important;font-size:10px;height:35px;line-height:35px;float:right;text-decoration:underline;text-transform:uppercase;}
#filtros_selecionados{color:#e89124 !important;font-family:'Open Sans2', Arial, sans-serif !important;font-size:15px;padding-left:0px !important;}
#promocao{background:url("../images/imagens.png") no-repeat scroll -23px -611px!important;color:#FFF;font-size:12px;height:39px;line-height:39px;text-align:center;width:39px;}
.taxadesconto{clear:both;color:#666;float:left;font-family:'Open Sans2', 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_marca .content_item, #content_loja5_discounts .content_item{cursor:pointer;font-size:11px;text-transform:capitalize;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:5px 0 0 15px;font-size:10px;}
#loja5-search-results{background:#f4f4f4;border-bottom:3px solid #0174a9;left:10px;max-height:418px;overflow:auto;padding:5px;position:relative;top:1px;width:333px;z-index:1000;}
.resultado_produto table{text-align:left;width:100%;}
.resultado_produto td.product_img{background:#fff;text-align:center;width:25%;}
.resultado_produto .product_img > img{max-height:70px;}
.resultado_produto td{background:#FFF;text-align:left;}
.resultado_produto{margin-bottom:3px;}
.loja5-search-line .resultado_produto:hover{border-color:#e89124;}
.loja5search #loja5-search-results_Overlay{background: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/imagens.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:'Open Sans2', Arial Narrow, 'Open Sans2', Arial, sans-serif;height:20px;line-height:20px;margin-top:10px;text-align:center;width:760px}
input[type="password"], input[type="text"], input[type="email"], input[type="www"], input[type="tel"], input[type="url"], input[type="search"], select, .inputbox{background:#fbfbfb;border-color:#9a9a9a #DADADA #e4e4e4;border-style:solid;border-width:1px;color:#555;font:12px/16px 'Open Sans2', Arial, Helvetica, sans-serif;height:19px;padding:0}
.moduletableregisto{border:1px solid #e8e8e8;margin-bottom:15px;padding:6px 18px;font-size:11px;}
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:rgba(0,0,0,0)!important;color:#777!important;float:right!important;font-family:'Open Sans2', 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:#FFF;border:1px solid #CCC;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:'Open Sans2', Arial, Helvetica, sans-serif!important;font-size:11px!important;font-weight:400!important;text-transform:none!important}
._registar #adminForm select{background:#FFF;border:1px solid #CCC!important;box-shadow:0 0 0 #FFF inset!important;color:#666!important;font-size:11px!important;height:23px!important;line-height:23px!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}
._registar #accepted_news_field{margin:0 0 0 286px;position:absolute;border:0px solid transparent!important;width:59px!important}
._registar #agreed_field{margin:4px 0 0 286px;position:absolute;border:0px solid transparent!important;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:#e89124!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 0;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:#FFF!important;color:#e89124!important;font-family:'Open Sans2', Arial, Helvetica, sans-serif;font-size:19px;height:25px;line-height:38px;margin:0 auto;position:relative;text-align:center;width:130px;letter-spacing:-0.5px!important;z-index:5}
.login-greeting{color:#000;font-family:'Open Sans2', Arial, sans-serif!important;font-size:15px;line-height:15px}
.minha_conta{background:url("../images/imagens.png") no-repeat scroll -23px -928px rgba(0, 0, 0, 0) !important;height:28px;margin-left:-100px;padding-left:30px;padding-top:2px;position:absolute;}
#registo #zip_field{width:305px !important;}
.resultado_produto_info{padding-left:5px;}
.fornecedor{clear:both;color:#e89124;float:left;font-family:'Open Sans2', 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:44%}
#infocartchange #payment input[type="checkbox"], #payment input[type="radio"]{display:none;visibility:hidden}
.fichaproduto_qr{float:right;background:url("../images/imagens.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}
.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:#AAA!important;border:1px solid #cac9c9;border-radius:0 0 0 0!important;color:#FFF!important;cursor:pointer;font-family:'Open Sans2', 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;}
.formBody input[type="file"]{width:85px !important;background-color:#FFF !important;cursor:pointer !important;color:#FFF;}
#info_cliente #dados_left select{width:267px !important;padding:0 !important;margin:0 !important;min-height:27px;}
.main-image, .center{text-align:center}
div.details{border:solid #cac9c9 1px;color:#777;text-decoration:none;padding:2px 2px 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:#e89124!important;border-radius:0 0 0 0!important;color:#FFF!important;font-family:'Open Sans2', Arial, sans-serif!important;font-size:12px!important;height:22px!important;line-height:22px!important;text-transform:uppercase;transition:all .3s linear 0s;cursor:pointer}
.vmpayment_name{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:#F1F1F1;float:left;line-height:16px !important;margin-bottom:6px;padding:4px 0;width:100%;overflow:hidden;}
#listamoradascart #linkedit{float:right;font-size:10px;line-height:20px;padding-right:5px;text-transform:uppercase;}
.envio_id, .pagamento_id{width:503px!important}
.envio_id .vmshipment_name{font-weight:700;text-transform:uppercase}
#img_details_order{border:1px solid;border-radius:11px 11px 11px 11px;float:left;margin:5px}
#listamoradascart .addressforcart{float:left}
#listamoradascart .text{float:left;overflow:hidden;line-height:13px;padding-left:5px;width:244px;}
#listamoradascart{margin-top:12px}
#pagamento_escolhido .vmpayment_name{float:left;padding-left:5px}
.free_shipment{border:2px solid #e89124;display:block;height:50px;margin:15px 0;text-align:center;vertical-align:middle;line-height:50px;}
.free_shipment.free_shipment_true{background:#52d865;border:2px solid #52d865;color:#fff !important;}
.free_shipment.free_shipment_true > span{color:#fff!important;font-size:13px}
.tax_iva{clear:both;float:right;font-size:10px;font-weight:400}
.divcarrinho{border:1px solid #e9e8e8;display:inline-block;margin-bottom:10px;padding:5px 15px;width:724px;}
.divcarrinho_titulo{border-bottom:1px solid #E1E1E1;color:#e89124;font-size:13px;padding-top:5px;text-transform:uppercase;}
.divcarrinho_titulo span{color:#e89124;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;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-bottom:solid #e9e8e8 1px;margin: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 2px}
.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:rgba(0,0,0,0)}
.cart-summary tr.sectiontableentry1{background:#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}
.cart-summary tr.sectiontableentry3{background:#fdfdfd;padding:4px}
.cart-summary tr.sectiontableentry3 td{border-bottom:1px solid #e9e8e8;border-top:1px solid #e8e8e8;line-height:14px;padding:8px 5px 0;vertical-align:middle}
.cart-summary tr.sectiontableentry12{background:#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:#FFF;padding:4px}
.cart-summary tr.sectiontableentry2 td{border:medium none;line-height:14px;padding:5px 10px 5px 5px}
.checknome span{color:#848484!important;font-family:'Open Sans2', Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;text-transform:capitalize!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:#e89124!important;border:0 solid #cac9c9;color:#FFF!important;font-family:'Open Sans2', Arial, sans-serif!important;font-size:11px!important;padding:5px 7px 5px!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 0px 0;}
#userForm .coupon{border-color:#DADADA!important;border-radius:0 0 0 0!important;border-style:solid;border-width:1px;font-size:11px;height:25px;width:153px}
.cart-view #titi_cat_rel{border-bottom:1px solid #c3c3c3;color:#848484;font-family:'Open Sans2', 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:#e83333!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:'Open Sans2', Arial, sans-serif!important;font-size:12px!important;font-weight:400!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:#c01919!important;}
#checkoutForm .vm-button-correct{font-size:15px !important;font-weight:400 !important;height:37px;line-height:37px !important;padding:3px 19px !important;}
.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;margin:0;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:'Open Sans2', Arial, sans-serif!important;font-size:13px;text-transform:none!important}
.searchintro{border-bottom:1px solid #ccc;padding:11px;}
._ .search h1{color:#000;font-family:'Open Sans2', Arial, sans-serif!important;text-transform:uppercase;}
._ .search .phrases, ._ .search .only{display:none;}
.result-title{border:3px solid #dddddd;margin:6px;padding:7px;}
.search .form-limit{float:right;margin:-34px 0;}
.word, .phrases, .only{border-bottom:1px solid #cccccc;margin-top:10px;padding:0 0 10px !important;}
.terms-of-service a{font-family:'Open Sans2', 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:10px 5px 5px 0!important;padding:5px!important;transition:all .3s linear 0s;width:160px}
hr{background-color:#fff;border-color:#fff}
.countproduct{background:#f00;border-radius:18px;color:#FFF;float:left;font-family:'Open Sans2', 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}
.preco_carrinho{padding-left:0px;background:url("../images/imagens.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:#888888 !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: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:#000 !important;color:#FFF !important;font-family:'Open Sans2', 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:#333333;line-height:16px !important;margin:0;padding:5px;text-align:center;text-indent:0;}
#loja5_bottom_menu1 a, #loja5_bottom_menu2 a, #loja5_bottom_menu3 a, #loja5_bottom_menu4 a, #loja5_bottom_extra a{color:#cdcccb;}
.acyfield_email{background-color:#F2F2F2;}
#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}
.envio_id .activo{border:3px solid #eee!important;}
.envio_id, .shipbsolus, .pickme_shipping{border:3px solid #fff;}
.envio_id #shipment{width:10%}
.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;margin-left:12px;width:280px}
.mensage_products{background-color:#efefef;color:#000;float:left;font-family:'Open Sans2', Arial, sans-serif;height:20px;line-height:20px;margin-top:10px;text-align:center;width:743px}
.modal-message #system-message dt.info{display:none;}
#facebox{position:fixed;text-align:left;z-index:65560;}
#facebox .content{background:#fff;display:table;padding:10px;width:370px;}
#facebox .close{background:#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 .carrinhodiv{background-color:#f4f4f4;border:medium none !important;height:auto;margin-top:16px;}
.my-groovy-style .carrinhodiv a{background:#e83333;margin:15px 15px 10px;}
.my-groovy-style .continue{background-color:#e89124!important;}
.my-groovy-style a{background-color:#e89124;color:#fff !important;float:left;font-family:'Open Sans2', 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 #prodrecent a{background-color:#fff !important;float:none !important;padding:0;}
.my-groovy-style #titi_cat_rel{background: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;}
.popup .MagicScrollArrows{display:none !important;}
table.user-details input.invalid{border:solid red 1px!important;color:#777;margin-bottom:2px;padding:5px 5px 4px}
label.invalid, span.red{color:red}
.invalid{background-color:#ffd;color:#000;border-color:red}
.jmap_filetree li{padding:0 !important;}
ul.jmap_filetree{background-color:#fff;float:left;margin-bottom:10px;padding:20px;width:96%;}
.jmap_filetree span.folder{background:rgba(0, 0, 0, 0) !important;}
.jmap_filetree span.folder{font-family:'Open Sans2', Arial, sans-serif !important;font-size:18px;font-weight:400;text-align:center;}
ul.level_0{clear:both;float:left;margin:0 0 20px;width:100%;}
ul.level_0 > li{float:left;margin-right:15px;padding:0 !important;width:220px;}
ul.level_0 > li > a{border-bottom:2px solid #e89124;clear:both;color:#e89124;float:left;font-family:'Open Sans2', Arial, sans-serif !important;font-size:14px;font-weight:400;margin-bottom:5px;text-transform:uppercase;width:100%;}
ul.level_0 > li > a:hover{color:#666;}
ul.level_1{float:left;width:100%;}
#jmap_sitemap h1{color:#e89124!important;font-family:'Open Sans2', Arial, Helvetica, sans-serif;font-size:16px;font-weight:400;height:30px;letter-spacing:0 !important;line-height:30px;text-align:left;text-transform:uppercase;}
ul.level_1 > li > a{font-size:11px;text-transform:uppercase;}
ul.level_1 > li{background:url("../images/imagens.png") no-repeat scroll -35px -554px #fff !important;padding-left:15px !important;}
.item-page{color:#343433;font-family:"Open Sans3", Arial, sans-serif !important;font-size:13px;}
#loja5_top_mainbody .moduletable{margin-bottom:10px;margin-top:2px;}
._a-empresa #loja5_left .moduletablesel, ._notícias #loja5_left .moduletablesel{box-shadow:0 0 10px #eee;margin:30px 0;padding:15px 0;}
._notícias .blog, ._eventos .blog{width:100%;}
.readmore a{background:#e89124;color:#fff !important;float:right;font-size:12px;padding:7px 44px;}
.readmore{background:#f4f4f4;display:inline-block;padding-bottom:13px;padding-right:11px;width:97%;}
._notícias .blog .textinho1, ._eventos .blog .textinho1{color:#000101;font-family:Arial, Helvetica, sans-serif !important;font-size:11px;max-height:400px;overflow-y:auto;}
._notícias .blog h2, ._eventos .blog h2{color:#000101 !important;font-family:"Open San2", Arial, Helvetica, sans-serif;font-size:21px;letter-spacing:0 !important;text-align:left;width:100%;}
._notícias .blog .items-leading, ._eventos .blog .items-leading{column-width:310px;width:96%;margin:auto;-moz-column-gap:13px;-moz-column-width:310px;max-width:100%;column-gap:13px;}
._notícias .blog .projecto, ._eventos .blog .projecto{display:inline-block;column-break-inside:avoid;}
._notícias .blog .img-intro, ._eventos .blog .img-intro{overflow:hidden;}
.bordasnice{border:1px solid #e8e8ea;padding:4% 5%;width:89%;}
.img-intro img{max-width:310px;}
/**/#scrollbar_container{position:relative;width:500px;}
#scrollbar_track{position:absolute;top:0;rightright:0;height:100%;width:10px;background-color:transparent;cursor:move;}
#scrollbar_handle{width:10px;background-color:#5c92e7;cursor:move;-moz-border-radius:5px;-webkit-border-radius:5px;opacity:0.9;-moz-opacity:0.9;}
#scrollbar_content{overflow:hidden;width:485px;height:250px;}
/**/.moduletablesel .current.active > a, .moduletablesel li a:hover{color:#e89124;}
.moduletablesel .current.active{border-left:2px solid #e89124;color:#e1001a;font-family:'Open Sans2', Arial, sans-serif !important;font-size:14px;line-height:18px;padding-left:13px;text-transform:uppercase;}
.moduletablesel li{color:#a6a6a6;font-family:'Open Sans2', Arial, sans-serif !important;font-size:14px;line-height:18px;margin-bottom:8px;padding-left:15px;text-transform:uppercase;}
.company-mission, .company-strategy, .company-objectives{float:left;font-size:12px;height:170px;margin-bottom:20px;margin-right:15px;margin-top:30px;padding:10px 5px;text-align:justify;width:28%;}
.simulador-paineis-geometria input{background:none repeat scroll 0 0 #eef1f6;border:1px solid #eef1f6;border-radius:5px;height:34px;padding-left:2%;transition:border-color 1s ease 0s;}
.simulador-paineis-contactos .title{color:#fff !important;float:left;font-size:16px !important;margin:-27px 0 !important;}
.item-page > h2{color:#000101;font-size:18pt;font-family:'Open Sans3', Arial, sans-serif !important;}
.item-page h4{color:#e89124;font-family:'Open Sans2', Arial, Helvetica, sans-serif;margin-top:10px;text-align:center;text-transform:uppercase;}
ul.level_2{background:#f4f4f4;font-size:11px;margin-left:-15px;padding:3px 12px;text-transform:none;}
.tip-wrap .tip-title{background:#e89124;color:#fff;padding:5px;}
.lang-active > a, .lang-active > a:hover{border-bottom:2px solid #0087c7;color:#000;}
.lang-inline > li{float:left;font-size:10px;margin:0 4px;}
#loja5_lingua{float:right;height:12px;padding-left:10px;text-align:right;margin-top:3px;}
.lang-inline a{color:#000;}
button, .cl-btn{background:#e89124 !important;border:0 solid transparent;color:#000 !important;cursor:pointer;font-family:'Open Sans2', Arial, Helvetica, sans-serif !important;font-size:11px !important;height:28px;padding:0 10px;text-transform:uppercase;transition:all 0.3s linear 0s;}
._perdeu-a-sua-senha #loja5_mainbody{border:1px solid #e8e8e8;float:left;margin-top:15px;padding:15px;position:relative;width:97%;}
._vencomendas #loja5_mainbody, ._favoritos #loja5_mainbody, ._devolucoes #loja5_mainbody{background:#fff;border:1px solid #ddd !important;margin-top:0px;padding:5px 15px 20px;width:96%;}
.divcarrinho table.detalhesorder td, table.detalhesorder table.detalhesorder td{text-align:center!important;}
.divcarrinho table.detalhesorder, table.detalhesorder table.detalhesorder{margin:10px auto 20px;max-width:400px;border:0 none;}
#ui-tabs .dyn-tabs{display:none;overflow:auto;}
#ui-tabs ul#tabs li.current{background:#ccc;color:#444;display:inline-block;}
#ui-tabs ul#tabs li{background:#f2f2f2;cursor:pointer;display:inline-block;padding:10px 20px 7px;}
#ui-tabs #tab-1 th, #ui-tabs #tab-2 th{border:1px solid #e4e4e4;color:#666 !important;padding:2px 9px;}
#infocartchange #payment{border:2px solid #fafafa;float:left;height:77px;margin:6px 3px;padding:16px 4px;text-align:center;width:140px;}
#payment .vmpayment_cost{display:none;}
#payment .vmpayment_description{background:#e89124;color:#fff;display:block !important;float:none !important;font-family:Arial;font-size:10px;font-weight:700 !important;height:24px !important;letter-spacing:0;line-height:10px;margin:5px 0 0 !important;padding:3px 0 0 !important;}
.imgeee .logoorder{background-color:#e89124;border:1px solid #e89124;padding:40px 5px;}
.reset{float:left;width:100%;}
.reset #user-registration{float:left;width:60%;}
#info_pay_later{background:#eee;color:#666;font-size:12px;padding:15px;margin-bottom:10px;}
._vencomendas #loja5_mainbody h1{color:#e89124;font-family:'Open Sans2', 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;}
.detalhesorder{border:1px solid #D0CBC1;color:#777;font-family:Arial, sans-serif!important;font-size:11px;margin-top:-1px;}
.detalhesorder tr{padding-top:10px;}
.detalhesorder td{padding-left:15px;text-align:left;}
.detalhesorder td img{display:table;float:none;margin:auto;text-align:center !important;}
#detalhesorder td.dados{border-right:1px solid #E4E4E4;font-size:11px;font-weight:700;line-height:15px;text-align:right;width:115px;padding:0 10px;}
#detalhesorder #dadoss .dados{border-right:1px solid #E4E4E4;font-size:11px;font-weight:700;line-height:15px;text-align:right;width:50%;padding:0 10px;}
#detalhesorder td.dados1{border-right:2px solid #DFDBD1;float:none;font-size:11px;line-height:11px;text-align:right;width:575px;padding:0 10px;}
#detalhesorder .orders-key, .morada #adminForm{padding-bottom:10px;}
#ui-tabs #tab-1 th, #ui-tabs #tab-2 th{background:url(/modules/mod_loja5perfil/images/btn.png) repeat-x scroll center bottom transparent;border:1px solid #E4E4E4;color:#666!important;padding:9px;}
#ui-tabs #tab-1 tr{border:0 solid #E4E4E4;}
#ui-tabs #tab-1 td{border-right:0 solid #E4E4E4;line-height:12px;padding:2px;}
#tab-1 img{background:#fff;border:1px solid #e8e8e8;margin:-23px 16px 0 -70px;max-width:50px;padding:5px;position:absolute;-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 width:auto;}
#tab-1 img:hover{background:#FFF;border:1px solid #e8e8e8;margin:-23px 16px 0 -70px;max-height:150px;max-width:150px;padding:5px;position:absolute;width:auto;z-index:3;-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}
.ask-a-question-view{padding:0 15px;}
.ask-a-question-view .banner_pedir_produto{background:url("/images/loja/vendor/logo.jpg") no-repeat scroll 15px 17px #fff;height:83px;margin-bottom:13px;margin-left:-15px;width:620px;}
.ask-a-question-view .product-summary img.product-image{height:auto;max-height:100%;max-width:210px;width:auto;}
.ask-a-question-view .form-field{float:left;margin:15px 0 0;}
.ask-a-question-view input.counter, .ask-a-question-view input#email{border:1px solid #ccc;color:#777;display:inline-block;margin:0 0 0 10px;padding:0;}
.ask-a-question-view .form-field textarea.field{border:1px solid #cac9c9;color:#777;height:80px !important;max-height:80px !important;min-height:80px !important;padding:12px;text-align:left;width:340px;max-width:340px;}
#rede_social .email{border:1px solid #c3c2c0;float:right;font-size:9px;height:16px;line-height:9px;margin-left:-2px;margin-right:12px;margin-top:4px;padding:4px 0;text-align:center;text-transform:uppercase;width:63px;}
#footerInfos{background-color:#f2f2f2;clear:both;color:#737272;float:none;font-size:11px;line-height:14px;padding:10px;text-align:center;}
#footerInfos_category{background-color:#f2f2f2;clear:both;color:#737272;float:none;font-size:11px;line-height:14px;padding:10px;text-align:center;}
.loja5_SEO_C_M #footerInfos{margin:10px auto 10px;}
#loja5_seo{float:none !important;margin:0 auto !important;width:100%;clear:both;}
._marcas .manuListContent{border-bottom:1px solid #d6d6d6;display:table;float:left;margin:auto 2% auto 0 !important;padding:5px 0;width:48%;}
._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;padding-bottom:10px;margin-right:20px;width:30px;text-align:center;}
._marcas .manufacturer-view-default li{color:#777 !important;float:left;font-size:15px;text-align:center;width:4%;}
._marcas .manufacturer.floatleft{float:left;width:25%;}
._marcas .manufacturer-view-default li a{color:#000 !important;}
._marcas .manufacturer-view-default li a:hover{color:#e89124!important;}
.botx_centra{background:#efefef;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:#9d9d9d;font-family:"Brahulk", Arial, Helvetica, sans-serif;font-size:12px;padding:2%;width:96%;}
.botx span{color:#e89124;font-family:"Open Sans2", 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;}
.manufacturer.floatleft a{color:#000;font-size:10px;text-transform:uppercase;}
#search-area-close{background:url("../images/imagens.png") no-repeat scroll -336px -237px transparent !important;cursor:pointer;height:21px;margin-left:209px !important;margin-top:-31px !important;position:absolute;right:44px !important;width:20px;}
.page-band.page-band-0{display:flex;max-height:300px;left:0;overflow-y:auto;overflow-x:hidden;}
.page-band.page-band-0 > div{width:340px;}
#tag{cursor:pointer;}
#tag:hover{color:#e89124;}
.ordena{display:flex;}
.align_sugestoes{text-align:center;}
#search-results .plugin-title-inner{color:#909090 !important;font-family:"Helvetica35Thin" !important;font-size:12px !important;text-transform:uppercase !important;width:-moz-available !important;}
#search-results .result-element{border-bottom:2px solid #ccc !important;display:block;font-weight:bold;height:84px;overflow:hidden;}
#pesquisa:hover{box-shadow:0 0 5px #ddd !important;transition:all 0.5s ease-in-out 0s;}
#pesquisa{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#ffffff;border-color:#cccccc !important;border-image:none;border-radius:0 !important;border-style:solid !important;border-width:1px !important;box-shadow:0 0 0 #fff inset !important;color:#878686 !important;font-family:"Open Sans2", Arial, sans-serif !important;font-size:12px !important;height:35px !important;line-height:18px !important;padding:2px !important;width:310px;border:none !important;}
#search-results{position:absolute !important;left:-5px;top:45px;z-index:100000000 !important;width:100% !important;}
.result-element > span{float:left;width:200px;}
.pagination li{float:left;padding:2%;text-align:center;}.blog-featured .items-more{display:none;}
.pagination li{float:left;padding:2%;text-align:center;}.blog-featured .items-more{display:none;}
.simulador-paineis_container > form{width:100%;}
.simulador-paineis_container .simulador-paineis_container-left{float:left;width:50%;}
.simulador-paineis_container .simulador-paineis_container-right{border-top:1px dashed #ccc;clear:both;display:none;float:none;margin:auto;width:100%;}.simulador-paineis-contactos{border-radius:6px;border-top:35px solid #e9832b;box-shadow:0 0 8px #e3e3e3 inset;margin:16px auto !important;padding-left:2%;width:96% !important;}
.simulador-paineis_container{padding:20px;}
.simulador-paineis_container div{height:auto;margin:10px 0 15px 5px;width:100%;}
.simulador-paineis_container label{display:inline-block;font-size:10px;margin-bottom:5px;width:auto;}
.simulador-paineis-contactos input{background:none repeat scroll 0 0 #eef1f6;border:1px solid #eef1f6;border-radius:5px;height:30px;margin-bottom:10px;padding-left:2%;transition:border-color 1s ease 0s;width:90%;}.simulador-paineis-contactos textarea{border:1px solid #eef1f6;height:100px;min-height:100px;max-height:100px;margin-bottom:10px;border-radius:5px;color:#555;font:12px/16px "Open Sans2",Arial,Helvetica,sans-serif;padding-left:2%;padding-top:2%;background:none repeat scroll 0 0 #eef1f6;transition:border-color 1s ease 0s;width:90%;min-width:90%;max-width:90%;}.simulador-paineis-contactos_observacoes{display:table-cell;font-size:11px;padding:0 0 12px;position:relative;}
input[type="radio"] + label{background-position:0 5px;background-repeat:no-repeat;cursor:pointer;display:inline-block;font-family:"Open Sans3",Arial,Helvetica,sans-serif !important;font-size:13px;height:13px;line-height:13px;padding:5px 7px 6px 18px;vertical-align:middle;}input[type="radio"]:checked + label{background-position:0 -17px;}
input[type="radio"]{border:0 none;clip:rect(0px, 0px, 0px, 0px);height:1px;left:-1000px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;z-index:-1000;}
label{-moz-user-select:none;background:url("../images/radio.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.simulador-paineis-contactos input[name="nome"]{background:url("../images/imagens.png") no-repeat scroll right -1341px #eef1f6;}
.simulador-paineis-contactos input[name="email"]{background:url("../images/imagens.png") no-repeat scroll right -1383px #eef1f6;}
.simulador-paineis-contactos input[name="telefone"]{background:url("../images/imagens.png") no-repeat scroll right -1425px #eef1f6;}
.simulador-paineis_container label.title{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);color:#888;font-family:tahoma,Arial,Helvetica,sans-serif !important;font-size:12px;font-weight:700;}.simulador-paineis_container h1{color:#da622e;font-family:"Open Sans2",Arial,Helvetica,sans-serif !important;font-size:23px;margin-left:8px;}
.simulador-paineis_container .rsform-submit-button{background:url("../images/imagens.png") no-repeat scroll 86px -458px #999998;border-radius:0;font-family:"Open Sans2",Arial,Helvetica,sans-serif;height:35px;margin-left:0;text-align:left;text-indent:5px;text-transform:uppercase;width:130px;}
.simulador-paineis_container .rsform-submit-button:hover{background:none repeat scroll 0 0 #363636;}
.moduletablewhy_netscreen .gkTabs-9.active, .moduletablewhy_netscreen .gkTabs-9:hover{background:url("../images/imagens.png") no-repeat scroll -330px -1292px rgba(0, 0, 0, 0) !important;}
.article-introtext .img-intro > img{height:auto;max-width:100%;width:100% !important;}
.pagination .counter{margin-left:2%;}
.led32_img{height:auto;width:100%;}
.led_decor{height:100%;width:100%;}
.jform_contact_first div{width:222px;}
.jform_contact_first{padding:5px !important;width:100% !important;margin:0px !important;box-sizing:border-box;}
.jform_contact_secend{float:none;margin:0px !important;padding-left:2% !important;width:100% !important;box-sizing:border-box;}
.gkIsWrapper-gk_musicity .gkIsSlide{width:100% !important;box-sizing:border-box;}
.moduletablebanner_cima .gkIsImage{width:100% !important;height:auto !important;}
.gkIsWrapper-gk_musicity{width:100% !important;}
.moduletablebanner_cima{left:0;margin-left:0px;position:relative;top:0px;width:100% !important;}
.moduletable .custom > img{display:none;}
.img_sobrenos{height:auto;width:100%;}
.led_light_1_1{height:auto;width:100%;}
.led_light_1{height:auto;width:100%;}
.led_plan{height:auto;width:100%;}
.caixaborder .caracteristica{height:auto !important;}
.mcontentwrapper{width:93% !important;}
.vscrollerbase{height:378px !important;left:auto !important;right:0 !important;top:6px;width:17px !important;}
.thumb{padding-bottom:6px;padding-right:6px;padding-top:0px;height:118px;width:23%;}
.becssg_main{width:100% !important;position:relative !important;}
.becssg_holder{width:100% !important;}.article-introtext > table{width:100%;display:inline-table;}
.caixabordergaleria{color:#000101;font-family:"Open Sans2",Arial,Helvetica,sans-serif !important;font-size:11px;vertical-align:top;width:90%;overflow:hidden;position:relative;}
.caixabordergaleria object,.caixabordergaleria iframe{width:25%;z-index:0;position:relative;}
.caixabordergaleriaesquerda{background:url("../images/rectangulocinza.jpg") no-repeat scroll 0 0 #fff !important;color:#b3b3b3;font-family:"Open Sans2",Arial,Helvetica,sans-serif !important;font-size:10px;padding-bottom:0;padding-right:1%;padding-top:20px;text-align:center;text-transform:uppercase;vertical-align:top;width:10% !important;}
.caixabordergaleriaesquerda_nada{color:#b3b3b3;font-family:"Open Sans2",Arial,Helvetica,sans-serif !important;font-size:10px;padding-bottom:0;padding-right:1%;padding-top:20px;text-align:center;text-transform:uppercase;vertical-align:top;width:10.1% !important;}
.caixa_ideal table{text-align:center;}
.thumb:last-child{padding-bottom:0px;}
.botao_filtro_mobile{display:none;}
#loja5_left .menu{display:block;}
.main_thumb_table img {
  border: 3px solid #f2f2f2;
  float: left;
  height: auto;
  width: 100%;
}.main_thumb_table img:hover{
  border: 3px solid #faa129;}
.thumbs_div {
    height: auto !important;
    width: 100% !important;
}
.main_thumb_table > div {
    box-sizing: border-box;
    float: left;
    padding: 5px;
    width: 33.3%;
}
.main_thumb_table {
    float: left;
    width: 100% !important;
}div.lbox_white {
  height: auto !important;
  left: 0 !important;
  margin-top: 93px;
  width: 100% !important;
}
div.lbox_large_image .large_img {
max-width: 100% !important;
left: auto !important;
}div.lbox_large_image {
  width: 97.5% !important;
}img.closeImage {	
  right: 0px!important;
  top: -33px;
}
#loja5_top_head .custom img{height:auto;margin-left:1.5%;width:86%;}
.custommod_simulador_paineis img{height:auto;width:95%;}
.img_sobrenos{height:auto !important;margin-left:0 !important;width:100% !important;}
.why_netscreen_posicaobntitle{height:100%;position:absolute;text-align:center;vertical-align:middle;width:98%;}
.why_netscreen_bntitle1{color:#fff;font-family:"Open Sans2",Arial,Helvetica,sans-serif !important;font-size:155px;letter-spacing:-5px;margin-top:12.5%;}
.why_netscreen_bntitle2{color:#fff;font-family:"Open Sans2",Arial,Helvetica,sans-serif !important;font-size:49px;margin-top:-27px;}
.why_netscreen_bntitle1{color:#fff;font-family:"Open Sans2",Arial,Helvetica,sans-serif !important;font-size:155px;letter-spacing:-5px;margin-top:12.5%;}
.why_netscreen_box{left:55px;padding:0 7px 0 0;position:absolute;top:95px !important;}
.why_netscreen_title{color:#e9832b;font-family:"Open Sans3",Arial,Helvetica,sans-serif !important;font-size:5.8vw;}
.why_netscreen_texto{color:#fff;font-family:"Open Sans3",Arial,Helvetica,sans-serif !important;font-size:2.2vw;margin-top:1.7vw;}
.contact div.formCaption{display:none!important;}
.contact{float:none;margin:auto;max-width:330px;width:100%;}
.bann_inter_laranja{color:#da622e;font-family:"Open Sans3",Arial,Helvetica,sans-serif !important;font-size:48px;}.bann_inter_texto{color:#fff;font-family:"Open Sans3",Arial,Helvetica,sans-serif !important;font-size:18px;margin-top:17px;}
.text_painel_simulador{color:#fff;font-size:1.4vw;line-height:1.4vw;margin:5vw 0 0 7px;position:absolute;}.moduletablemod_simulador_paineis{display:block;margin-top:5px;}.text_painel_projetos {
  color: #fff;
  font-family: "Open Sans3",Arial,Helvetica,sans-serif !important;
  font-size: 12px;
  line-height: 12px;
  margin: 6px 0 0 43px;
  position: absolute;
}
.posicaooculta{display:none}
.vermaisexemplos{background:none repeat scroll 0 0 #e9832b;color:#fff !important;display:inline-block;font-size:13px;margin-bottom:11px;margin-right:7px;margin-top:5px;padding:7px 17px;text-align:center;text-transform:uppercase;vertical-align:middle;}
.vermaisexemplos:hover{background:#808282;}
.leading-0,.leading-1,.leading-2,.leading-3,.leading-4,.leading-5,.leading-6,.leading-7,.leading-8,.leading-9 ,
.leading-10,.leading-11,.leading-12,.leading-13,.leading-14,.leading-15,.leading-16,.leading-17,.leading-18,.leading-19,
.leading-20,.leading-21,.leading-22,.leading-23,.leading-24,.leading-25,.leading-26,.leading-27,.leading-28,.leading-29,
.leading-30,.leading-31,.leading-32,.leading-33,.leading-34,.leading-35,.leading-36,.leading-37,.leading-38,.leading-39,
.leading-40,.leading-41,.leading-42,.leading-43,.leading-44,.leading-45,.leading-46,.leading-47,.leading-48,.leading-49,
.leading-50,.leading-51,.leading-52,.leading-53,.leading-54,.leading-55,.leading-56,.leading-57,.leading-58,.leading-59,
.leading-60,.leading-61,.leading-62,.leading-63,.leading-64,.leading-65,.leading-66,.leading-67,.leading-68,.leading-69{margin:0px 0;}
#loja5_certificados {
  background: #000 none repeat scroll 0 0;
  clear: both;
  margin: 0 auto;
  max-width: 1000px;
  padding: 10px 15px 25px;
  text-align: right;
  width: 100%;
  box-sizing: border-box;
}
.pme_certificado {
border-left: 1px solid #5d5d5d;
padding-left: 25px;
}
.ue_certificado {
padding-right: 20px;
}
@media screen and (max-width:670px){.caixabordergaleriaesquerda_nada{width:13% !important;}
#lingua{margin-top:-35px!important;}
.simulador-paineis-geometria input{margin-top:3px;padding-left:2%;width:90%;}
.vermaisexemplos{margin-left:0px;font-size:11px;}.pme_certificado {
  border-left: 0 solid #5d5d5d;
  padding-left: 5px;
}
.ue_certificado {
  padding-right: 0;   
}
#loja5_certificados {
 text-align: center;
    clear: both;
}
#loja5_certificados img {
  max-height: 36px;
}}
@media screen and (max-width:600px){.vermaisexemplos{margin-left:0px;font-size:10px;}
.simulador-paineis_container div{width:100%!important;}
.table_led_32 > tbody > tr > td{display:block;width:100%;}
.simulador-paineis_container .simulador-paineis_container-right{border-top:1px dashed #ccc;clear:both;display:none;float:none;margin:auto;width:100%;}.simulador-paineis-contactos{border-radius:6px;border-top:35px solid #e9832b;box-shadow:0 0 8px #e3e3e3 inset;margin:16px auto !important;padding-left:2%;width:96% !important;}
.why_netscreen_posicaobntitle{height:100%;position:absolute;text-align:center;vertical-align:middle;width:98%;}
.why_netscreen_bntitle1{color:#fff;font-family:"Open Sans2",Arial,Helvetica,sans-serif !important;font-size:145px;letter-spacing:-5px;margin-top:12.5%;}
.why_netscreen_bntitle2{color:#fff;font-family:"Open Sans2",Arial,Helvetica,sans-serif !important;font-size:39px;margin-top:-27px;}
.why_netscreen_bntitle1{color:#fff;font-family:"Open Sans2",Arial,Helvetica,sans-serif !important;font-size:145px;letter-spacing:-5px;margin-top:5.5%;}
.why_netscreen_box{left:50px;padding:0 7px 0 0;position:absolute;top:68px !important;}
.why_netscreen_title{color:#e9832b;font-family:"Open Sans3",Arial,Helvetica,sans-serif !important;font-size:30px;}
.why_netscreen_texto{color:#fff;font-family:"Open Sans3",Arial,Helvetica,sans-serif !important;font-size:13px;margin-top:17px;}
.bann_inter_laranja{font-size:30px;}.bann_inter_texto{font-size:15px;}
#pagina #loja5_topo{background:none repeat scroll 0 0 #000;float:left;height:100%;left:-280px;overflow-x:hidden;overflow-y:auto;position:fixed;top:50px;width:280px;z-index:10000;}
#pagina #loja5_mobile_top{height:50px;left:0;position:fixed;top:0;width:100%;z-index:10001;background-color:#000;}
#pagina{margin:50px auto 0 !important;}
.moduletable_4banners {
  background-color: #000;
  float: left;
  position: relative;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 200;
}
.moduletable_4banners .custom_4banners > table {
    background-color: #000;
    float: left;
    height: 100%;
    margin: 0 auto;
    width: 100%;
}

#loja5_mobile_top{display:block !important;}
.loja5_mobile_menu{float:left;width:40px;margin-top:5px;margin-left:7px;}
.loja5_mobile_logo{width:226px;margin:0 auto;margin-top:5px;}
.menu_opened #loja5_topo{left:0px !important;transition:all 0.3s linear 0s;}
#loja5_topo .width980 #loja5_logo{display:none;}
ul.dropdown li{width:100%;}
#loja5_left .menu{display:none;width:145px;margin:0 auto;padding:10px;box-sizing:border-box;}
#loja5_left{z-index:10;width:100%;background-color:#fff;padding:0 2%;box-sizing:border-box;}
.fixed #loja5_left{position:fixed;top:50px;}
.fixed #loja5_centro{margin-top:50px;}
.sub_menu{visibility:visible !important;}
ul.dropdown ul{background:none;box-sizing:border-box;float:left;padding-top:0px;position:relative;width:278px !important;height:auto;}
ul.dropdown ul li{box-sizing:border-box;padding-left:10px;}
.metadescricao_menu{display:none !important;}
#loja5_pesquisa{right:36px !important;width:237px;}
#loja5_pesquisa #mod-search-searchword{width:174px;margin-left:10px;float:left;}
.moduletable_redesoc{margin-left:73px;}
.custom_4banners td{padding:8px;}
.moduletable_idiomas{position:initial;}
#loja5_pesquisa{position:initial;top:0px !important;}
#lingua{width:40px;}
.moduletable_principalfooter ul.menu > li{width:26%;}
#gototop{background-position:-13px -143px !important;bottom:0 !important;box-sizing:border-box !important;display:block !important;height:30px !important;opacity:0 !important;overflow:hidden !important;position:fixed !important;right:0 !important;visibility:visible !important;width:30px !important;-moz-border-radius:12px !important;padding:0px !important;font-size:0px !important;}
.menu{width:95%;margin:0 auto;}
.moduletable_principalfooter ul.menu > li > a{min-height:0px !important;}
.moduletable_principalfooter ul.menu > li{margin-right:0px !important;}
.moduletable_principalfooter{margin:0 auto;width:100%;}
.item-561, .item-516, .item-562, .item-163{height:19px !important;width:20% !important;}
#loja5_conteudo{width:95% !important;margin-left:2%;}
.botao_filtro_mobile{display:none;}
._galeria #loja5_left .botao_filtro_mobile, ._led-digital #loja5_left .botao_filtro_mobile, ._led-lighting #loja5_left .botao_filtro_mobile, ._led-decor #loja5_left .botao_filtro_mobile, ._indústria #loja5_left .botao_filtro_mobile, ._publicidade #loja5_left .botao_filtro_mobile, ._retalho #loja5_left .botao_filtro_mobile, ._decoração #loja5_left .botao_filtro_mobile{display:block;}
._galeria #loja5_left .botao_filtro_mobile{display:block;}
._galeria #loja5_left .menu, ._led-digital #loja5_left .menu, ._led-lighting #loja5_left .menu, ._led-decor #loja5_left .menu, ._indústria #loja5_left .menu, ._publicidade #loja5_left .menu, ._retalho #loja5_left .menu, ._decoração #loja5_left .menu{display:none;}
.moduletable_menu_interior li, .moduletable_menu_interior_solucoes li{border:none !important;}
.submenu{float:left;height:40px;}
.submenu_texto{height:40px;line-height:40px;}
.menu_opened .overlay{background:none repeat scroll 0 0 #000;display:block !important;height:100%;opacity:0.3;position:fixed;width:100%;z-index:9999;}
.moduletablemod_simulador_paineis{display:none;}
.simulador-paineis_container label{display:inline-block;font-size:10px;margin-bottom:5px;width:auto;}
.simulador-paineis-contactos > input{}
.simulador-paineis_container{box-sizing:border-box;padding:2%;}
.simulador-paineis_container .rsform-submit-button{background:url("../images/imagens.png") no-repeat scroll 86px -458px #999998;font-family:"Open Sans2",Arial,Helvetica,sans-serif;height:35px;margin-left:0px;text-align:left;text-indent:5px;text-transform:uppercase;width:116px;}
.simulador-paineis_container #confirm_panel{background:#000;}
.simulador-paineis_container #cancel_panel{background:#999998;}.gkIsWrapper-gk_boutique .gkIsText{height:auto;left:30px;max-width:262px;min-height:390px;position:absolute;top:40px;overflow:hidden;z-index:127;}.text_bann0{color:#ecb524;float:left;font-family:"Open Sans3", Arial, Helvetica, sans-serif !important;font-size:35px;margin:14px 0 0 10px !important;}
.text_bann1{clear:both;color:#fff;float:left;font-family:"Open Sans3", Arial, Helvetica, sans-serif !important;font-size:30px;margin:-5px 0 0 50px !important;}
.text_bann2{clear:both;color:#ecb524;float:left;font-family:"Open Sans3", Arial, Helvetica, sans-serif !important;font-size:75px;margin:-15px 0 0 14px;}
.text_peq{font-size:30px;}
.text_bann3{clear:both;color:#fff;float:left;font-family:"Open Sans3", Arial, Helvetica, sans-serif !important;font-size:30px;margin:-7px 0 0 14px;}
.text_bann4{clear:both;color:#fff;float:left;font-family:"Open Sans3", Arial, Helvetica, sans-serif !important;font-size:30px;margin:-5px 0 0 13px;}
.moduletable_menu_interior_solucoes .item-555, .moduletable_menu_interior_solucoes .item-564,.moduletable_menu_interior_solucoes .item-556, .moduletable_menu_interior_solucoes .item-565,.moduletable_menu_interior_solucoes .item-557, .moduletable_menu_interior_solucoes .item-566{background:none;text-indent:7px;}
.moduletable_menu_interior_solucoes .item-555, .moduletable_menu_interior_solucoes .item-564{background:url("../images/imagens.png") no-repeat scroll -158px -1001px rgba(0, 0, 0, 0) !important;text-indent:40px;}
.moduletable_menu_interior_solucoes .item-556, .moduletable_menu_interior_solucoes .item-565{background:url("../images/imagens.png") no-repeat scroll -158px -1038px rgba(0, 0, 0, 0) !important;text-indent:40px;}
.moduletable_menu_interior_solucoes .item-557, .moduletable_menu_interior_solucoes .item-566{background:url("../images/imagens.png") no-repeat scroll -158px -1074px rgba(0, 0, 0, 0) !important;text-indent:40px;}
.simuladorlogo{background:url("../images/imagens.png") no-repeat scroll -271px -833px rgba(0, 0, 0, 0);color:#fff;float:left;font-size:10px;height:34px;line-height:11px;padding-top:4px;text-align:center;width:100px;}.custom_redesoc > table{float:right;width:35% !important;}
#loja5_pesquisa{float:left;margin-right:0px;margin-top:0px;width:245px;}
#lingua{padding-right:2px;margin-top:0px !important;width:40px;}
}
.simulador-paineis_container .panel_result.panel_result_loading{background:url("/images/Site/Paineis/panel_loading2.gif") no-repeat scroll center center #999;}
.formato-numero-errado{float:left;width:100%;}
.simulador-paineis_container .simulador-paineis_container-left{float:left;width:100%;}
.campo_obrigatorio{border-color:#ea0001 !important;transition:border-color 1s ease 0s;}
.simulador-paineis_container-right > p{float:right;width:67%;}
.simulador-paineis_container .panel_result{float:left;width:100%;}
.jcemediabox-zoom-span > img{float:left !important;width:25%;}
a.jcepopup span.jcemediabox-zoom-span{display:inherit!important;}
.jcemediabox-zoom-image{display:none!important;}