@charset "utf-8";
@import url(//fonts.googleapis.com/css?family=Poppins:400,600,700);
@font-face { font-family: 'care_symbolsregular'; src: url('../fontes/care/caresym-webfont.eot'); src: url('../fontes/care/caresym-webfont.eot?#iefix') format('embedded-opentype'), url('../fontes/care/caresym-webfont.woff2') format('woff2'), url('../fontes/care/caresym-webfont.woff') format('woff'), url('../fontes/care/caresym-webfont.ttf') format('truetype'), url('../fontes/care/caresym-webfont.svg#care_symbolsregular') format('svg'); font-weight: normal; font-style: normal;  }

html{height:100%}
body{min-height:100%;visibility:hidden;position:relative}
html,body{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-family:"Poppins", Arial;font-style:normal;font-weight:normal}
img{border:0}

/* BOTOES GENERICOS */
.button3{height:30px;color:#FFF;border:#CCC 0px solid;cursor:pointer;background:#222;text-align:center;margin:0 auto }
.button3>a{color:#FFF;text-decoration:none;display:block}
.button3:hover{background:#656565;color:#FFF}

.button6{height:30px;color:#FFF;border:#CCC 0px solid;cursor:pointer;background:#222;text-align:center;margin:0 auto;text-transform:uppercase }
.button6 > a{color:#FFF;text-decoration:none;display:block}
.button6:hover{background:#656565;color:#FFF}

.button4 {height:30px;color:#FFF;border:#CCC 0px solid;border-radius:4px 4px 4px 4px;cursor:pointer;background:#222 ;padding-top:10px}
.button4 > a{color:#FFF;text-decoration:none;display:block}
.button4:hover{background:#656565;color:#FFF}

.button4-face {height:50px;color:#FFF;cursor:pointer;width:230px;margin:0 auto;background:url(../images/fb_login.png);text-align:left}
.button4-face > a{color:#FFF;text-decoration:none;display:block;padding-top:25px;padding-left:54px;vertical-align:bottom}
.button4-face:hover{color:#c0c0c0}

.button5 {height:35px;color:#7f7f7f;border:#CCC 0px solid; cursor:pointer;background:none;padding-top:10px}
.button5 > a{color:#FFF;text-decoration:none;display:block}

.button3-sub{width:100px;height:30px;color:#FFF;border:#CCC 0px solid;border-radius:4px 4px 4px 4px;cursor:pointer;background:#222 ;margin: 0 auto}
.button3-sub > a{color:#FFF;text-decoration:none;display:block}
.button3-sub:hover{background:#656565;color:#FFF}

.alignmiddle > * {vertical-align: middle}

.helper {display:inline-block;height:100%;vertical-align:middle}

a.preto{color:#000;text-decoration:none;text-decoration:underline}
a.preto:hover{color:#c0c0c0;text-decoration:none;text-decoration:underline}

.gap{height:0px}

/* TOPO */
header{margin: 0 auto;background:#FFF;border-radius:0;padding:0;border-bottom:#ccd3e1 1px solid}
header > .logo_search{padding:0;max-width:1100px;margin:0 auto;text-align:center}
header > .logo_search > .inner{margin:0 auto;text-align: center;padding-top:10px;padding-bottom:10px}
header > .logo_search > .inner > .topo_left{width: 50%;float: left}
header > .logo_search > .inner > .topo_right:after{clear:both}

header > .logo_search > .inner > .logo{margin: 0 auto}
header > .logo_search > .inner > .logo{margin: 0 auto}
header > .logo_search > .inner > .topo_right{width: 50%;float: right}


/* SELECTBOX DAS LINGUAS*/
.wrapper-linguas {display:block;padding:0; margin:0; height:20px; position:relative; text-align:left; border:#FFF 0px solid; background:url(../images/globo.png) no-repeat left; padding-right:10px;padding-left:22px; cursor:pointer; font-family:"Poppins", Arial;font-weight:600}
.wrapper-linguas span:hover { color:#000 }
.wrapper-linguas .wrapper-dropdown {padding:0; margin:0; height:20px; position:relative; border:#FFF 0px solid; font-family:'Poppins', serif;color:#000; padding-right:10px;font-size:12px;}
.wrapper-linguas .wrapper-dropdown:after {content:"\f107";font-family: fontawesome;position:absolute;right:0;top:2px}
.wrapper-linguas .wrapper-dropdown span{display:block;padding-top:2px;color:#000 }
.wrapper-linguas .dropdown {display:none}

.wrapper-linguas .dropdown { display:none; top:20px; background-color:none; font-weight: normal; list-style: none; z-index:999999; position:absolute; width:110px; left:20px; padding-bottom:20px}
.wrapper-linguas .dropdown li { padding:4px; color:#000; background:#121c26 !important }
.wrapper-linguas .dropdown li .active{ padding:4px; color:#000; background:#ccd3e1 !important }
.wrapper-linguas .dropdown li:hover {padding:4px; color:#000; background:#ccd3e1 !important }
.wrapper-linguas .dropdown li a { height:20px; color:#000; font-family:'Homenaje', arial, sans-serif;text-decoration:none}

.wrapper-linguas:hover .dropdown { display:block; top:20px; background-color:none; font-weight: normal; list-style: none; z-index:999999; position:absolute; width:110px; left:20px; padding-bottom:20px}
.wrapper-linguas:hover .dropdown li { padding:4px; color:#000; background:#121c26 !important }
.wrapper-linguas:hover .dropdown li .active{ padding:4px; color:#FFF; background:#ccd3e1 !important }
.wrapper-linguas:hover .dropdown li:hover {padding:4px; color:#FFF; background:#ccd3e1 !important }
.wrapper-linguas:hover .dropdown li:hover a { height:20px; color:#000; font-family:'Poppins', arial, sans-serif;text-decoration:none;font-size:12px}
.wrapper-linguas:hover .dropdown li a { height:20px; color:#FFF; font-family:'Poppins', arial, sans-serif;text-decoration:none;font-size:12px}

.wrapper-linguas:hover span { color:#000 }

/* LOGOTIPO */
.logo{display:block;margin:0 auto;text-align:center;text-align:center}
.shadow{margin: 0 auto;max-width:993px;}
.shadow img{margin: 0 auto;width:100%;}

/* PESQUISA */
header > .logo_search > .inner > .topo_left > .search{font-size:14px;float:left;padding-top:8px;position:relative;margin-left: 10px}
header > .logo_search > .inner > .topo_left > .search  form .floatleft2{float:left}
header > .logo_search > .inner > .topo_left > .search  form .floatleft2 input[type="text"]{border-left:#989898 1px solid;border-top:#989898 1px solid;border-bottom:#989898 1px solid;border-right:none;float:left;height:25px;padding:0px;text-indent:12px;width:170px;background:none;background-color:none;color:#b3b3b3;font-size:12px}
header > .logo_search > .inner > .topo_left > .search  form .floatleft2 input[type="image"]{float:left;border-right:#989898 1px solid;border-top:#989898 1px solid;border-bottom:#989898 1px solid;border-left:none;padding-top:5px;padding-bottom:4px;padding-right:8px}
header > .logo_search > .inner > .topo_left > .search .search_hinters{position:absolute;z-index:999;border:1px solid #969696;background:#FFF;top:33px;left:0;width:400px;display:none}
header > .logo_search > .inner > .topo_left > .search .search_hinters .opt{display:table;width:100%;cursor:pointer;color:#999;padding:0px;font-size:11px}
header > .logo_search > .inner > .topo_left > .search .search_hinters .opt>.image{display:table-cell;vertical-align:middle;text-align:center;width:75px;height:50px;cursor:pointer;color:#999;padding:0px;font-size:11px}
header > .logo_search > .inner > .topo_left > .search .search_hinters .opt>.name{display:table-cell;vertical-align:middle;cursor:pointer;color:#999;padding:0px;font-size:11px}
header > .logo_search > .inner > .topo_left > .search .search_hinters .opt:hover{background:#EEE}

/* .main_content > .search-resp{display:none} */
.social-resp{display:none}

/* LINGUAS */
header > .logo_search > .inner > .topo_left > .lang{margin-left:5px;position:relative;float:left;margin-top:0;text-align:center;padding-top:0;color:#000;font-family:"Poppins", Arial;font-size:13px}
header > .logo_search > .inner > .topo_left > .lang > a.band2{color:#000;text-decoration:none;font-size:13px;font-family:"Poppins", Arial}
header > .logo_search > .inner > .topo_left > .lang > a.band2:hover{color:#c0c0c0}
header > .logo_search > .inner > .topo_left > .login{position:relative;float:left;margin-top:0;text-align:center;padding-top:0;color:#000}
header > .logo_search > .inner > .topo_left > .login > div{display:block;float:left;color:#000;padding:0;font-size:12px;margin-left:5px;text-transform:uppercase;font-family:"Poppins", Arial;font-weight:600}
header > .logo_search > .inner > .topo_left > .login > .social{padding:0px;}
header > .logo_search > .inner > .topo_left > .login > .social > a > img{}
header > .logo_search > .inner > .topo_left > .login > .button {cursor:pointer}
header > .logo_search > .inner > .topo_left > .login > .button > a{color:#000;text-decoration:none}
header > .logo_search > .inner > .topo_left > .login > .button > a:hover{color:#c0c0c0;text-decoration:none}
header > .logo_search > .inner > .topo_left > .login > .button > div > span{color:#f1f1f1 !important}
header > .logo_search > .inner > .topo_left > .login > .button:hover{color:#f1f1f1}
header > .logo_search > .inner > .topo_left > .login > .button:hover > div > span{color:#f1f1f1 !important}
header > .logo_search > .inner > .topo_left > .login > .button2{border-radius:0;cursor:pointer;padding-top:2px}
header > .logo_search > .inner > .topo_left > .login > .button2 + .button2:before { content: " | "; color: #ccd3e1; display: inline-block; font-size: 12px;padding-right:5px;}
header > .logo_search > .inner > .topo_left > .login > .button2 > a{color:#999999;text-decoration:none;display:block}
header > .logo_search > .inner > .topo_left > .login > .button2:hover{color:#c0c0c0}

/* INFORMACAO CARRINHO */
header > .logo_search > .inner > .topo_right > .menu-account2{float:right; margin-right:0;font-family: 'Poppins', sans-serif;padding-top:2px}
header > .logo_search > .inner > .topo_right > .menu-account2 .cart{display:none; }
header > .logo_search > .inner > .topo_right > .menu-account2 .cartbl{float: right;border:none;margin:0;padding:0;margin-left:10px;color:#000;position:relative}
header > .logo_search > .inner > .topo_right > .menu-account2 .cartbl:after{font-family:'fontawesome';content:"\f07a";position:absolute;left:-14px;top:-5px;font-size:18px}
header > .logo_search > .inner > .topo_right > .menu-account2 .cartbl > .itensvalue{float: right;font-family: 'Poppins', sans-serif;font-size:12px}
header > .logo_search > .inner > .topo_right > .carturl{cursor:pointer}
header > .logo_search > .inner > .topo_right > .menu-account2 .cartbl > .itensnum{float: right;margin-left:8px;font-family: 'Poppins', sans-serif;font-size:12px;font-weight:600;text-transform:uppercase}
header > .logo_search > .inner > .topo_right > .menu-account2 .cartbl > .itensvaluetxt{float: right;margin-left:5px;font-family: 'Poppins', sans-serif;font-size:12px;font-weight:600;text-transform:uppercase}


/* ACESSOS */
header > .logo_search > .inner > .topo_right > .login{position:relative;float:right;margin-top:0;text-align:center;padding-top:0;color:#000}
header > .logo_search > .inner > .topo_right > .login > div{display:block;float:right;color:#000;padding:0;font-size:12px;margin-left:5px}
header > .logo_search > .inner > .topo_right > .login > .social{padding:0px;border-radius:4px}
header > .logo_search > .inner > .topo_right > .login > .social > a > img{border-radius:4px}
header > .logo_search > .inner > .topo_right > .login > .button {border-radius:4px 4px 4px 4px;cursor:pointer}
header > .logo_search > .inner > .topo_right > .login > .button > a{color:#000;text-decoration:none}
header > .logo_search > .inner > .topo_right > .login > .button > a:hover{color:#c0c0c0;text-decoration:none}
header > .logo_search > .inner > .topo_right > .login > .button > div > span{color:#f1f1f1 !important}
header > .logo_search > .inner > .topo_right > .login > .button:hover{color:#f1f1f1}
header > .logo_search > .inner > .topo_right > .login > .button:hover > div > span{color:#f1f1f1 !important}
header > .logo_search > .inner > .topo_right > .login > .button2{border-radius:0;cursor:pointer}
header > .logo_search > .inner > .topo_right > .login > .button2 > a{color:#999999;text-decoration:none;display:block}
header > .logo_search > .inner > .topo_right > .login > .button2:hover{color:#c0c0c0}


/* SEARCH */
header > .logo_search > .inner > .topo_right > .search{font-size:12px;float:right;padding:0;position:relative;margin: 0; width:20px;height:20px;margin-left:20px;cursor:pointer}
header > .logo_search > .inner > .topo_right > .search{font-size:12px;float:right;padding:0;position:relative;margin: 0; width:20px;height:20px;margin-left:20px;cursor:pointer}
header > .logo_search > .inner > .topo_right > .search:after{font-family:'fontawesome';content:"\f002";position:absolute;left:0;top:0;font-size:15px}
/* header > .logo_search > .inner > .topo_right > .search .search-input {position:absolute;display:block;top:20px;right:0;max-width:320px}
header > .logo_search > .inner > .topo_right > .search .search-input .floatleft2{display:inline-block}
header > .logo_search > .inner > .topo_right > .search .search-input .floatleft2 input[type="text"]{border-left:#989898 1px solid;border-top:#989898 1px solid;border-bottom:#989898 1px solid;border-right:none;float:left;height:25px;padding:0px;text-indent:12px;width:170px;background:none;background-color:none;color:#b3b3b3;font-size:12px}
header > .logo_search > .inner > .topo_right > .search .search-input .floatleft2 input[type="image"]{float:left;border-right:#989898 1px solid;border-top:#989898 1px solid;border-bottom:#989898 1px solid;border-left:none;padding-top:5px;padding-bottom:4px;padding-right:8px;height:}
header > .logo_search > .inner > .topo_right > .search .search-input .search_hinters{position:absolute;z-index:999;border:1px solid #969696;background:#FFF;top:33px;left:0;width:400px;display:none}
header > .logo_search > .inner > .topo_right > .search .search-input .search_hinters .opt{display:table;width:100%;cursor:pointer;color:#999;padding:0px;font-size:11px}
header > .logo_search > .inner > .topo_right > .search .search-input .search_hinters .opt > .image{display:table-cell;vertical-align:middle;text-align:center;width:75px;height:50px;cursor:pointer;color:#999;padding:0px;font-size:11px}
header > .logo_search > .inner > .topo_right > .search .search-input .search_hinters .opt > .name{display:table-cell;vertical-align:middle;cursor:pointer;color:#999;padding:0px;font-size:11px}
header > .logo_search > .inner > .topo_right > .search .search-input .search_hinters .opt:hover{background:#EEE}
 */

.search-resp{font-size:14px;padding-top:10px;padding-bottom:10px;display:none;width:100%;border:#989898 1px solid; max-width:1024px;  background:#FFF;z-index:999;margin:0 auto;margin-bottom:10px;margin-top:10px;position:relative}
.search-resp .border{border:#989898 1px solid;width:90%;margin:0 auto}
.search-resp form .floatleft2{float:none}
.search-resp form .floatleft2 input[type="text"]{border-left:#989898 1px solid;border:none;float:left;height:25px;padding:0px;text-indent:12px;width:100%;background:none;background-color:none;color:#b3b3b3;font-size:12px;}
.search-resp form .floatleft2 input[type="image"]{float:right;border:none;padding-top:3px;padding-bottom:2px;padding-right:3px;position:absolute;right:0;top:0}
.search-resp .search_hinters{position:absolute;z-index:999;border:1px solid #969696;background:#FFF;top:45px;left:0;width:100%;display:none}
.search-resp .search_hinters .opt{display:table;width:100%;cursor:pointer;color:#999;padding:0px;font-size:11px}
.search-resp .search_hinters .opt>.image{display:table-cell;vertical-align:middle;text-align:center;width:75px;height:50px;cursor:pointer;color:#999;padding:0px;font-size:11px}
.search-resp .search_hinters .opt>.name{display:table-cell;vertical-align:middle;cursor:pointer;color:#999;padding:0px;font-size:11px}
.search-resp .search_hinters .opt:hover{background:#EEE}

/* MENU */
header > .logo_search > .inner > .topo_right > .menu_h{font-size:12px;float:right;padding:0;position:relative;margin: 0; width:20px;height:20px;margin-left:10px;cursor:pointer}
header > .logo_search > .inner > .topo_right > .menu_h:after{font-family:'fontawesome';content:"\f0c9";position:absolute;left:0;top:0;font-size:15px}
header > .logo_search > .inner > .topo_right > .menu_h > .menu_resp{position:absolute;margin: 0; width:120px;min-height:103px;background:#000;right:0;top:28px;text-align:left;padding:10px;display:none}
header > .logo_search > .inner > .topo_right > .menu_h > .menu_resp:after{font-family:'fontawesome';content:"\f0d8";position:absolute;right:8px;top:-16px;font-size:18px;color:#000}
header > .logo_search > .inner > .topo_right > .menu_h > .menu_resp .button2{color:#FFF;text-decoration:none;display:block;cursor:pointer;text-transform:uppercase;font-weight:600;font-size:12px;line-height:20px}
header > .logo_search > .inner > .topo_right > .menu_h > .menu_resp .button2:hover{color:#ccd3e1}



/* REDES SOCIAIS */
header > .logo_search > .inner > .topo_right > .socialbt { list-style-type:none;float:right;margin:0;padding:0;margin-left:15px}
header > .logo_search > .inner > .topo_right > .socialbt ul.social + ul.social {margin-left:4px}
header > .logo_search > .inner > .topo_right > .socialbt ul.social {list-style-type:none;float:left;margin:0}
header > .logo_search > .inner > .topo_right > .socialbt ul li{display:inline-block;margin-left:5px}

/* MENUS */
/* nav.desk{display:block;position:fixed}
nav.menu{background:none;margin:0 auto;padding:0;position:relative;text-align:center}
nav.menu .m_pesq{display:none}
nav.menu .m_respons{display:none}
nav.menu .m_social{display:none}
nav.menu ul{display:block}
 */
 
.responsive{display:none}
.submenu_resp{display:none}
.menu-resp{display:none}
.m_pesq{display:none}
.m_respons{display:none}
.m_social{display:none}
.m_lang{display:none}
.m_lang2{display:none}
.desk{display:block}
 
 
.main_content{margin:0 auto;position:relative;max-width:1100px;min-height:400px}
.main_content .content{font-size:15px;line-height:18px;color:#333;background:#FFF;padding:0;border-radius:0;min-height:200px;box-sizing: border-box;margin-bottom:15px;width: 100%;}
.main_content .padding{padding:50px !important}
.main_content .padding-top{padding-top:50px !important}
.main_content .padding-top2{padding-top:8px !important}
.main_content .padding-bottom{padding-bottom:20px !important}
.main_content .padding-bottom2{padding-bottom:12px !important}
.main_content .content2{font-size:12px;line-height:18px;color:#333;border-radius:4px;width:180px;float:left;margin-right:10px;margin-left:10px;margin-top:10px}
.main_content .content > ul{list-style-type:inherit;list-style-position:outside;margin-left:0px}
.main_content .content > ol{list-style-type:decimal;list-style-position:inside}

/* BANNER */
div.banner{position:relative}
div.banner img{ width:100%;vertical-align:top}

/* SABER MAIS */
div.sabermais{width:150px;height:25px;margin:0 auto;padding:20px;clear:both}
div.sabermais:after{clear:both}
div.sabermais  a{clear:both}
div.sabermais  div{float:left}
div.sabermais  div.txt{padding:5px;padding-top:8px;padding-right:25px;font-size:14px;color:#000}

/* BLOCOS HOMEPAGE */
div.blocos{ clear: both;position: relative;padding: 0}
div.blocos div.wall { margin: 0;height: 100%;box-sizing: border-box}
div.blocos div.wall div.item{color: #71777d; font-size: 13px; font-family:'Poppins', arial;padding:0;margin:0;position:absolute;box-sizing: border-box}
div.blocos div.wall div.item img{margin: 0; display: block;width:100%}
div.blocos div.wall div.item .bg{position:absolute;max-width:260px;max-height:260px; width:100%; height:100%;background-color:#222;display: block; text-align: center; margin: auto;position: absolute; }
div.blocos div.wall div.item .bg .title{color:#FFF;font-size:210%;max-width:200px;margin: 0 auto;text-align:center;display: inline-block;vertical-align:middle; text-align: center;line-height:normal;padding-top:60px;padding-bottom:20px}
div.blocos div.wall div.item .bg .title2{color:#FFF;font-size:100%;max-width:200px;margin: 0 auto;text-align:center;display: inline-block;vertical-align:middle; text-align: center;line-height:normal;padding-top:20px}
div.blocos div.wall div.item .bg .line{width:17px;border-bottom:#FFF 1px solid;margin: 0 auto}

div.blocos div.wall div.item a{color: #71777d; font-size: 13px; font-family:'Poppins', arial;text-decoration:none;padding:0}
div.blocos div.wall div.item a:hover{color: #9ba3ab; font-size: 13px; font-family:'Poppins', arial;text-decoration:none;padding:0}

/* BLOCOS CATALOGO */
div.blocos_cat{ clear: both;margin-top:10px;margin-bottom:40px;box-sizing: border-box}
div.blocos_cat ul + ul{ padding-left:20px; padding-right:20px}
div.blocos_cat ul { list-style-type:none; padding:0;margin:0; display: inline-block;position:relative;width:50%;margin-bottom:0;padding:0;box-sizing: border-box}

div.blocos_cat ul li{color: #71777d; font-size: 13px; font-family:'Poppins', arial;padding:0;margin:0;position:relative;max-height:600px;overflow:hidden;vertical-align:bottom !important}
div.blocos_cat ul li img{width:100%}
div.blocos_cat ul li .bg{position:absolute;width:100%; height:105px;background:rgba(255,255,255,0.9);display: block; text-align: left; bottom:0;z-index:999 }
div.blocos_cat ul li .bg .title{color:#000;font-size:30px;display: inline-block;vertical-align:middle; text-align: left;line-height:normal;padding-top:14px;padding-left:66px;padding-bottom:15px}
div.blocos_cat ul li .bg .line{width:17px;border-bottom:#FFF 1px solid;margin: 0 auto}

div.blocos_cat ul li a{color: #71777d; font-size: 13px; font-family:'adobe-garamond-pro', sans-serif;text-decoration:none;padding:0}
div.blocos_cat ul li a:hover{color: #9ba3ab}

div.blocos_cat ul li.t{padding-left:66px;padding-top:40px;padding-right:66px;padding-bottom:10px}
div.blocos_cat ul li.t .titlet{color:#000;font-size:16px;display: inline-block;vertical-align:middle; text-align: left;line-height:normal}
div.blocos_cat ul li.t .bt{max-width:197px;min-width:100px;height:40px;border:#a4a4a4 1px solid;color:#222;text-align:center;vertical-align:middle;cursor:pointer}
div.blocos_cat ul li.t .bt a span{max-width:197px;min-width:100px;height:40px;font-size:12px;display:block;padding-top:12px;font-family:'Poppins', arial;color:#222222}
div.blocos_cat ul li.t .bt a:hover span{}

/* BLOCO TOPO FAMILIA*/
div.bloco_topo{ clear: both}

div.bloco_topo ul { list-style-type:none; padding:0;margin:0; display: inline-block;position:relative;width:100%;margin-bottom:20px}

div.bloco_topo ul li{color: #71777d; font-size: 13px; font-family:'Poppins', arial;padding:0;margin:0;position:relative;max-height:405px;overflow:hidden}
div.bloco_topo ul li img{width:100%}
div.bloco_topo ul li .bg{position:absolute;width:100%; height:105px;background:rgba(255,255,255,0.9);display: block; text-align: left; bottom:0 }
div.bloco_topo ul li .bg .title{color:#000;font-size:30px;display: block;vertical-align:middle; text-align: center;line-height:normal;padding-top:14px;padding-bottom:15px;margin:0 auto}
div.bloco_topo ul li .bg .line{width:17px;border-bottom:#FFF 1px solid;margin: 0 auto}

div.bloco_topo ul li a{color: #71777d; font-size: 13px; font-family:'adobe-garamond-pro', sans-serif;text-decoration:none;padding:0}
div.bloco_topo ul li a:hover{color: #9ba3ab}

div.bloco_topo ul li.t{padding-left:66px;padding-top:40px;padding-right:66px;padding-bottom:10px;text-align:center}
div.bloco_topo ul li.t .titlet{color:#000;font-size:16px;display: inline-block;vertical-align:middle; text-align: center;line-height:normal}
div.bloco_topo ul li.t .bt{max-width:197px;min-width:100px;height:40px;border:#a4a4a4 1px solid;color:#222;text-align:center;vertical-align:middle;cursor:pointer}
div.bloco_topo ul li.t .bt a span{max-width:197px;min-width:100px;height:40px;font-size:12px;display:block;padding-top:12px;font-family:'Poppins', arial;color:#222222}
div.bloco_topo ul li.t .bt a:hover span{}

/* RODAPE */
footer{margin:0 auto;border-radius:0;padding:0;background:#e6e9f0;border:none;padding-top:0;font-family:'Poppins', sans;margin-top:0}
footer>.top{padding-top:10px;padding-bottom:5px;padding-left:10px;background:#fff;color:#000;display:none}
footer>.top > .inner{max-width:554px;margin:0 auto;padding:0;text-align:left;font-size:14px}
/* footer>.top > table,tr,td{font-size:10px} */
footer>.top > .inner .copy{font-size:14px;color:#000;text-decoration:none;text-transform:uppercase}
footer>.top > .inner a.copy{font-size:14px;color:#000;text-decoration:none;text-transform:uppercase}
footer>.top > .inner a.copy:hover{font-size:14px;color:#000}

footer>.middle{padding-top:10px;padding-bottom:52px;color:#000;border-top:none}
footer>.middle>.inner{max-width:1100px;margin:0 auto;text-align:left;padding:0;color:#000;font-size:14px}
footer>.middle>.inner:after{clear:both;content:'';display:table}
footer>.middle>.inner .bloco{display:inline;padding:20px}
footer>.middle > .inner .copy{font-size:14px;color:#000;text-decoration:none;text-transform:uppercase}
footer>.middle > .inner a.copy{font-size:14px;color:#000;text-decoration:none;text-transform:uppercase}
footer>.middle > .inner a.copy:hover{font-size:14px;color:#000}

footer {margin:0 auto;min-height:170px;border-radius:0;padding:0;border: 0px solid #ff0000}
footer .bottom_blocos{float: left;margin-right:0; color: #000;line-height:22px;}
footer .nomargin{float: left;margin-right:0px !important; color: #000}
footer .toright{float: right;margin-right:0px !important; color: #000}
footer .bottom_blocos h2{color: #000; font-size: 17px;margin-bottom: 4px; font-weight: 600; margin-top: 10px;font-family:"Poppins",Arial;text-transform:uppercase}
footer .bottom_blocos ul {padding:0;margin:0;display:block;list-style-type:none;  color: #000;text-align:left;text-transform:uppercase;font-size:13px}
footer .bottom_blocos ul.icon { list-style-type:none; padding:0;margin:0; line-height:18px;margin-left: 15px;position:relative}
footer .bottom_blocos ul.icon:after { list-style-type:none; content: "\f105";font-family: fontawesome;padding:0;margin:0;position:absolute;top:0;left:-10px;line-height:20px}
footer .bottom_blocos ul.social { list-style-type:none;float:left;padding:5px;margin:0; line-height:18px}
footer .bottom_blocos ul li{color: #000; font-size: 13px; font-family:"Poppins",Arial;font-weight: 400;padding:0;margin:0;line-height:16px}
footer .bottom_blocos ul li a{color: #000; font-size: 13px; font-family:"Poppins",Arial;font-weight: 400;text-decoration:none;padding:0;line-height:20px}
footer .bottom_blocos ul li a:hover{color: #9ba3ab; font-size: 13px; font-family:"Poppins",Arial;text-decoration:none;padding:0 }
footer .newsletter_small {}
footer .newsletter_small div.left{float:left;background:#FFF;-webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; border-top-left-radius: 4px; border-bottom-left-radius: 4px;padding:2px}
footer .newsletter_small div.left input{background:none;border:none;height:25px;width:220px}
footer .newsletter_small div.right{float:left;background:#FFF;-webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px;padding:2px}
footer .newsletter_small div.right button{background:#FFF;border:none;height:25px;font-size:20px;font-weight:normal}


footer>.bottom{background:#c1c9da;color:#000;padding:0;border:none;padding-left:10px}
footer>.bottom>.inner{max-width:1100px; margin:0 auto;color:#000;padding:12px;text-align:center}
footer>.bottom>.inner > .copy{font-size:12px;color:#000;text-transform:uppercase;vertical-align:middle;display:inline}
footer>.bottom>.inner > .copy .copy{font-size:12px;color:#000;text-decoration:none;vertical-align:middle}
footer>.bottom>.inner > .copy a.copy{font-size:12px;color:#000;text-decoration:none;vertical-align:middle}
footer>.bottom>.inner > .copy a.copy:hover{font-size:12px;color:#000;display:inline}
footer>.bottom>.inner > .copy .blocoright{display:inline;float:right}
footer>.bottom>.inner > .copy .blocoright:after{clear:both;content:'';display:table}

.loginbox{display:block}
.loginbox .normalbox{text-align:center;font-size:13px}
.loginbox .normalbox .autenticarbt,.loginbox .normalbox .registarbt{width:111px;height:24px;background:url(../images/loginboxbutton.png) no-repeat;font-size:13px;cursor:pointer;margin:10px auto;line-height:24px}
.loginbox .normalbox .autenticarbt:hover,.loginbox .normalbox .registarbt:hover{background-position:0 -48px;color:#FFF}
.loginbox .normalbox .autenticarbt:active,.loginbox .normalbox .registarbt:active{background-position:0 -24px;color:#FFF}

.loginbox .autenticarbox{padding:10px;text-align:center;font-size:13px;border-top:#c0c0c0 1px solid}
.loginbox .autenticarbox .innerpad{ width:320px; margin: 0 auto}
.loginbox .floatright{float:right;width:290px;text-align:right;margin-bottom:15px}
.loginbox .autenticarbox .innerpad .floatleft{float:left;width:80px;text-align:left}
.loginbox .autenticarbox .innerpad .floatleft2{float:left;margin-bottom:15px}
.loginbox .autenticarbox form input[type="text"],.loginbox .autenticarbox form input[type="password"]{width:230px;}
.loginbox .autenticarbox .txt{width:230px;height:22px;text-align:left;border:#c0c0c0 1px solid;outline:none;margin:0;border-radius:3px}
.loginbox .autenticarbox .recupera{cursor:pointer;font-size:13px;margin:15px 0;color:#6D6D6D}
.loginbox .autenticarbox .recupera:hover{color:#222}

.codigopostal{padding:10px;text-align:center;font-size:15px}
.codigopostal .innerpad{width:320px; margin: 0 auto}
.codigopostal .floatright{float:right;width:290px;text-align:right;margin-bottom:15px}
.codigopostal .innerpad .floatleft{float:left;width:100px;text-align:left;padding-top:5px;padding-left:10px;font-size:12px}
.codigopostal .innerpad .floatleft2{float:left;margin-bottom:15px}
.codigopostal form input[type="text"]{width:90px;height:22px;text-align:center;border:#c0c0c0 1px solid;outline:none;margin:0;border-radius:3px;text-indent:0}
.codigopostal form input.t2[type="text"]{width:60px;height:22px;text-align:center;border:#c0c0c0 1px solid;outline:none;margin:0;border-radius:3px;text-indent:0}
.codigopostal .txt{width:230px;height:22px;text-align:left;border:#c0c0c0 1px solid;outline:none;margin:0;border-radius:3px}
.codigopostal .recupera{cursor:pointer;font-size:13px;margin:15px 0;color:#6D6D6D}
.codigopostal .recupera:hover{color:#222}


.loginbox .lostpwbox{width:278px;height:210px;padding:15px;text-align:left;font-size:13px}
.loginbox .lostpwbox form input[type="text"]{width:230px;height:22px;text-align:left;border:#c0c0c0 1px solid;outline:none;margin:10px 0;border-radius:3px}
.loginbox .loginboxfooter{}





.c{clear:both;content:'';line-height:0}
.clear{clear:both;content:'';line-height:0}
.showalert{margin:0 auto;width:400px}
.showalert>div.img{width:100px;border:#000 0px solid;margin:0 auto;text-align:center;padding:4px 0;display:none}
.showalert>div.msg{width:380px;border:#000 0px solid;margin:0 auto;text-align:center;padding:4px 0;line-height:15px;font-size:14px;color:#F00 !important;padding:10px 0}
.LoginLeft{padding:0 0 10px 0;width:45%;float:left;margin:15px 0 25px 0}
.LoginRight{padding:0 0 10px 3%;width:45%;float:left;border-left:1px dashed #ccc;margin:15px 0 25px 3%}

.brands_wrap,.destqwrap,.promowrap{position:relative;background:#FFF;border-radius:4px;padding:20px;margin-bottom:10px;border:1px solid rgba(0,0,0,0.1)}
.brands_wrap .arrowleft{position:absolute;width:10px;top:42px;left:7px;cursor:pointer}
.brands_wrap .arrowleft:hover{opacity:0.5}
.brands_wrap .arrowright{position:absolute;width:10px;top:42px;right:7px;cursor:pointer}
.brands_wrap .arrowright:hover{opacity:0.5}
.brands_wrap .slidwrap{width:940px;height:46px;margin:10px 0;overflow:hidden;padding:0 2px}
.brands_wrap .slidwrap .slidinner{height:46px}
.brands_wrap .slidwrap .slidinner .brand{width:94px;height:46px;float:left;text-align:center}
.brands_wrap .slidwrap .slidinner .brand:hover{opacity:0.5}
.brands_wrap .slidwrap .slidinner .brand a{display:block}
.brands_wrap .slidwrap .slidinner .brand img{vertical-align:middle;height:100%}

.destqwrap .destq_header,.promowrap .promo_header{width:100%;position:relative}
.destqwrap .destq_header .destq_title,.promowrap .promo_header .promo_title{border-bottom:solid 1px #333;color:#333;margin:0 auto;padding:0px 0;text-align:center;text-transform:uppercase;width:190px;font-size:10px;float:right}
.destqwrap .destq_header .destq_title a,.promowrap .promo_header .promo_title a{color:#333;text-decoration:none}
.destqwrap .destq_header .destq_more,.promowrap .promo_header .promo_more{position:absolute;right:0;top:-8px;padding-top:10px}
.destqwrap .destq_header .destq_more img,.promowrap .promo_header .promo_more img{margin-top:5px}
.destqwrap .destq_header .destq_more a,.promowrap .promo_header .promo_more a{color:#000;text-decoration:none;font-size:13px}
.destqwrap .destq_header .destq_more a:hover,.promowrap .promo_header .promo_more a:hover{color:#666}
.destqwrap .arrowleft,.promowrap .arrowleft{position:absolute;width:10px;top:173px;left:7px;cursor:pointer}
.destqwrap .arrowleft:hover,.promowrap .arrowleft:hover{opacity:0.5}
.destqwrap .arrowright,.promowrap .arrowright{position:absolute;width:10px;top:173px;right:7px;cursor:pointer}
.destqwrap .arrowright:hover,.promowrap .arrowright:hover{opacity:0.5}
.destqwrap .slidwrap,.promowrap .slidwrap{width:944px;height:280px;margin:10px 0;overflow:hidden}
.destqwrap .slidwrap .slidinner,.promowrap .slidwrap .slidinner{height:280px}
.destqwrap .slidwrap .slidinner .prd_d,.promowrap .slidwrap .slidinner .prd_prom{width:236px;height:280px;float:left;--margin-right:9px;position:relative}


nav.breadcrums{float:left;margin-left:0;font-size:11px;font-weight:600;margin-bottom:0;border-top:#ccd3e1 1px solid;border-bottom:#ccd3e1 1px solid;width:100%;padding: 8px 0}
nav.breadcrums a{color:#000;text-decoration:none;text-transform:uppercase;float:left;font-weight:600;font-size:11px}
nav.breadcrums a:hover{color:#000}
nav.breadcrums i{color:#000;margin:0 5px;float:left;font-size:11px;padding-top:3px;font-weight:600;}
nav.breadcrums span{color:#000;float:left;text-transform:uppercase;font-weight:600;font-size:11px}


.fp_comprar{position:relative;background-color:#000;float:right;width:158px;height:40px;text-align:left;font-size:16px;color:#FFF;cursor:pointer;line-height:40px;margin:0 auto;background-color:#000;background-image:url(../images/cartfp.png);background-position:right;background-repeat:no-repeat;text-indent:10px;margin-top:0}

.fp_comprar_esgotado{position:relative;float:right;width:300px;text-align:left;font-size:12px;color:#333;cursor:pointer;line-height:30px;margin:0 auto;margin-top:8px;line-height:12px;text-decoration:underline}
.fp_comprar_esgotado:hover{color:#444}

.ptab{font-size:12px;padding:5px;border-left:#e4e8f1 1px solid;border-bottom:#e4e8f1 1px solid;border-right:#e4e8f1 1px solid;color:#666}
.produto_conteudos{margin:5px 0;padding:0;background-color:#FFFFFF}
.produto_conteudos .selectors{width:100%;height:31px;border-bottom:1px solid #DEDEDE}
.produto_conteudos .selectors div{float:left;padding:0 20px;font-size:13px;color:#333;border-radius:0px 0px 0px 0px;text-align:center;margin-right:10px;cursor:pointer;height:30px;line-height:30px;border:1px solid #E4E8F1;background-image:url(../images/tab.png)}
.produto_conteudos .selectors div.active{border-bottom:1px solid #FFF;color:#000;background-image:none}
.produto_conteudos .description{font-size:12px;color:#6E6E6E;min-height:60px;padding:10px 20px;border:1px solid #DEDEDE;border-top:none;border-radius:0px 0px 0px 0px}
.produto_conteudos .comofunciona{display:none;font-size:12px;color:#6E6E6E;min-height:60px;padding:10px 20px;border:1px solid #DEDEDE;border-top:none;border-radius:0px 0px 6px 6px}
.produto_conteudos .envio{display:none;font-size:12px;color:#6E6E6E;min-height:60px;padding:10px 20px;border:1px solid #DEDEDE;border-top:none;border-radius:0px 0px 6px 6px}
.produto_conteudos .customizado{display:none;font-size:12px;color:#6E6E6E;min-height:60px;padding:10px 20px;border:1px solid #DEDEDE;border-top:none;border-radius:0px 0px 6px 6px}
.produto_conteudos .sugestoes{display:none;font-size:12px;color:#6E6E6E;min-height:60px;padding:10px 20px;border:1px solid #DEDEDE;border-top:none;border-radius:0px 0px 6px 6px}
.produto_conteudos .relacionados{display:none;font-size:12px;color:#6E6E6E;min-height:60px;padding:10px 20px;border:1px solid #DEDEDE;border-top:none;border-radius:0px 0px 6px 6px}
.testemunhos_wrapper{position:relative;padding:10px}
.testemunhos_wrapper .testemunhos_header{width:100%}
.testemunhos_wrapper .testemunhos_header .testemunhos_title{float:left;font-size:25px;color:#A6A8AB}
.testemunhos_wrapper .testemunhos_header .testemunhos_more{float:right;padding-top:10px}
.testemunhos_wrapper .testemunhos_header .testemunhos_more img{margin-top:1px}
.testemunhos_wrapper .testemunhos_header .testemunhos_more a{color:#000;text-decoration:none;font-size:13px}
.testemunhos_wrapper .testemunhos_header .testemunhos_more a:hover{color:#666}
.testemunhos_wrapper .conteudo{width:100%}
.testemunhos_wrapper .conteudo table{width:100%;margin:10px 0}
.testemunhos_wrapper .conteudo table tr td{color:#6E6E6E;font-size:12px}
.testemunhos_wrapper .conteudo table tr hr{border:none;height:1px;background-color:#A6A8AB}
.testemunhos_wrapper .conteudo table tr td span{color:#000;font-size:16px}

.titulo_pagina{color:#1D1D1B;font-size:30px;line-height:30px; font-family:'adobe-garamond-pro', sans-serif;text-align:center} /* POPUP */
.main_content .content .titulo_pagina{color:#1D1D1B;font-size:30px;line-height:30px; font-family:'adobe-garamond-pro', sans-serif;text-align:center;margin:30px 0;text-transform:uppercase}


.main_content .content .subtitulo_pagina{font-size:19px;color:#6E6E6E}
.main_content .content .subtitulo_pagina2{font-size:13px;color:#6E6E6E}


.inputregisto{font-size:14px;border:none;background:#e6e9f0;padding:4px;outline:none;color:#000;vertical-align:top}
.inputregisto:focus{font-size:14px;border:none;padding:4px;outline:none;color:#000;vertical-align:top}



.main_content .content .registoform select{-moz-appearance:none;background-image:url(../images/doublearrow_select.png);background-position:right center;background-repeat:no-repeat;border-radius:0;cursor:pointer;margin:0;text-align:left;text-indent:0.01px;text-overflow:'';font-size:11px;color:#706F6F;background-position:96% center}
.main_content>.content>.shopform .shop_left_top select{-moz-appearance:none;-webkit-appearance:none;background-image:url(../images/doublearrow_select.png);background-position:right center;background-repeat:no-repeat;border-radius:0;cursor:pointer;margin:0;text-align:left;font-size:11px;text-indent:0.01px;text-overflow:'';color:#706F6F;background-position:96% center}

.chat_unopen,.chat_unopen_on{background:url(../images/chat_unopen.png) no-repeat;width:308px;height:30px;position:fixed;bottom:0;right:470px;cursor:pointer;z-index:999}
.chat_unopen_on{background:url(../images/chat_unopen_on.png) no-repeat}
.chat_unopen div,.chat_unopen_on div{font-size:10px;color:#E2E2E2;padding:10px 0 0 38px;width:235px}
.chat_open_wrapper{width:308px;height:350px;position:fixed;bottom:0;right:470px;z-index:999;display:none}
.chat_open_wrapper .chat_header,.chat_open_wrapper .chat_header_on{background:url(../images/chat_opened_topo.png) no-repeat;width:308px;cursor:pointer;height:30px}
.chat_open_wrapper .chat_header_on{background:url(../images/chat_opened_topo_on.png) no-repeat}
.chat_open_wrapper .chat_header div,.chat_open_wrapper .chat_header_on div{padding:6px 0 0 45px;color:#FFF}
.chat_open_wrapper .content{width:268px;background-color:#D7D7D7;height:300px;padding:10px 20px;color:#6E6E6E}
.chat_open_wrapper .content .inputwrapper{border:1px solid #5A5A5A;border-radius:5px;margin:8px 0;padding:5px;background-color:#FFF;overflow:hidden}
.chat_open_wrapper .content .inputwrapper input,.chat_open_wrapper .content .inputwrapper textarea{border:0;outline:0;background:none}
.chat_open_wrapper .content .sendbutton{background:url(../images/btchatenviar.png) no-repeat;width:133px;height:24px;font-size:11px;text-align:center;line-height:24px;margin:0 auto;cursor:pointer}
.chat_open_wrapper .content .sendbutton:hover{background-position:0 -24px;color:#FFF}
.chat_open_wrapper .content .sendbutton:active{background-position:0 -48px;color:#FFF}

.filtros_wrapper{float:left;width:218px;margin:0;padding-top:0;padding-left:5px; box-sizing:border-box}
.filtros_wrapper .filtro{width:218px;padding:0px;padding-bottom:5px;margin-bottom:5px;border:none}
.filtros_wrapper .filtro .filtro_titulo{color:#000;margin-bottom:10px;font-size:13px;font-weight:bold}
.filtros_wrapper .filtro .filtro_opcoes{max-height:140px;overflow:hidden;min-height:40px;color:#000}
.filtros_wrapper .filtro .filtro_opcoes div{color:#595959;font-size:12px}
.filtros_wrapper .filtro .filtro_opcoes div:hover{color:#000}
.filtros_wrapper .filtro .filtro_opcoes .preco_slider{width:190px;display:inline-block;margin:8px}
.ui-slider-horizontal{height:1px;background-image:none;background-color:#6E6E6E;margin-top:10px}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background:url(../images/slidericon.png) no-repeat;border:none}
.filtros_wrapper .filtro .filtro_vertodas{color:#008ccc;font-size:12px;cursor:pointer;margin-top:10px;float:left}
.filtros_wrapper .filtro .filtro_vertodas li span:hover{color:#000000}
.filtros_wrapper .filtro .filtro_vertodas span:hover{color:#000000}

.filtros_wrapper .filtro .filtro_vertodas2{color:#008ccc;font-size:12px;cursor:pointer;margin-top:10px;float:left}
.filtros_wrapper .filtro .filtro_vertodas2 li span:hover{color:#000000}
.filtros_wrapper .filtro .filtro_vertodas2 span:hover{color:#000000}

.filtros_wrapper .filtro .filtro_opcoes_cores{width:192px;max-height:140px;overflow:hidden}
.filtros_wrapper .filtro .filtro_opcoes_cores .filtro_cor{width:20px;height:20px;float:left;margin-right:10px;margin-bottom:10px;border:1px solid #D7D7D7;cursor:pointer}

.cat_wrap{ box-sizing:border-box;float:right;padding:3px}
.cat_wrap .catalogo_media{width:710px;overflow:hidden;min-height:201px}
.cat_wrap .catalogo_topo_filtros{font-size:12px;color:#404041;text-align:right;margin-bottom:10px;background:#e6e9f0;padding:5px}
.catalogo_topo_titulo{width:100%;text-align:center;margin:0px;font-size:23px;color:#000;padding-bottom:5px;margin-top:35px;text-transform:uppercase;font-family:"Poppins",Arial; font-weight:400;}
.catalogo_topo_titulo span{text-transform:uppercase;font-family:"Poppins",Arial; font-weight:600}
.catalogo_topo_titulo .underline{display:block;border-bottom:#000 1px solid;padding-bottom:2px;width:100px;margin: 0 auto}

.catalogo_topo_titulo2{width:100%;text-align:center;margin:0px;font-size:23px;color:#000;padding:33px;margin:0;text-transform:uppercase;font-family:"Poppins",Arial; font-weight:600;}
.catalogo_topo_titulo2 span{text-transform:uppercase;font-family:"Poppins",Arial; font-weight:600}
.catalogo_topo_titulo2 .underline{display:block;border-bottom:#000 1px solid;padding-bottom:2px;width:100px;margin: 0 auto}

.cat_wrap .filtro_view{float:right;color:#404041;line-height:20px;margin-right:10px;display:block}
.cat_wrap .filtro_order{float:right;color:#404041}
.cat_wrap .paginacao{float:right;margin-left:10px;line-height:20px;position: relative;z-index:999999}
.cat_wrap .paginacao a{text-decoration:none;color:#A6A8AB}
.cat_wrap .paginacao img{margin-top:4px}
.cat_wrap .catprod_wrap{text-align:center;width:100%}
.cat_wrap .catprod_wrap .cat_prods{width:206px;min-height:280px;background:#FFF;float:left;position:relative;padding-bottom:5px;margin-bottom:10px}
.cat_wrap .catprod_wrap .cat_prods:hover{box-shadow:0px 0px 8px 0px rgba(50, 50, 50, 0.52)}
.cat_wrap .catprod_wrap .cat_prods .prd_whish,.cat_wrap .slidwrap .slidinner .prd_prom .prd_whish{width:16px;height:14px;position:absolute;top:80px;left:20px;z-index:2;cursor:pointer}
.cat_wrap .catprod_wrap .cat_prods .prd_label{width:95px;height:58px;position:absolute;top:0px;left:-5px;z-index:2;background:url(../images/prom.png) no-repeat;text-align:center;color:#FFF;font-size:15px;line-height:24px}
.cat_wrap .catprod_wrap .cat_prods .prd_label2{width:95px;height:58px;position:absolute;top:0px;left:-5px;z-index:2;background:url(../images/outlet.png) no-repeat;text-align:center;color:#FFF;font-size:15px;line-height:24px}
.cat_wrap .catprod_wrap .cat_prods .prd_tagdiscount{width:67px;height:37px;position:absolute;top:6px;right:-6px;z-index:2;background:url(../images/discounttag.png) no-repeat;text-align:center;color:#FFF;font-size:15px;line-height:24px}
.cat_wrap .catprod_wrap .cat_prods .prdtag_new{width:67px;height:37px;position:absolute;top:6px;right:-6px;z-index:2;background:url(../images/novotag.png) no-repeat;text-align:center;color:#FFF;font-size:15px;line-height:24px}
.cat_wrap .catprod_wrap .cat_prods .prd_tagship{width:67px;height:37px;position:absolute;top:6px;right:-6px;z-index:2;background:url(../images/travelsizetag.png) no-repeat;text-align:center;color:#FFF;font-size:15px;line-height:24px}
.cat_wrap .catprod_wrap .cat_prods .prd_img{height:140px;margin-left:40px;margin-top:5px;margin-bottom:5px;text-align:center;width:140px}
.cat_wrap .catprod_wrap .cat_prods .prd_img a{display:table-cell;vertical-align:bottom;width:140px;height:140px}
.cat_wrap .catprod_wrap .cat_prods .prd_title{text-transform:uppercase;width:200px;height:35px;text-align:center;overflow:hidden;font-size:11px;margin:auto;line-height:12px}
.cat_wrap .catprod_wrap .cat_prods .prd_title a{text-transform:uppercase;text-align:center;color:#000;text-decoration:none;font-size:11px;line-height:12px}
.cat_wrap .catprod_wrap .cat_prods .prd_subtitle{text-transform:uppercase;width:206px;height:15px;text-align:center;overflow:hidden;font-size:10px;color:#6E6E6E;margin:auto;line-height:10px}
.cat_wrap .catprod_wrap .cat_prods .prdprice_ant{height:20px;text-align:center;font-size:12px;color:#A6A8AB;text-decoration:line-through}
.cat_wrap .catprod_wrap .cat_prods .prdprice_n{height:25px;text-align:center;font-size:16px;color:#000;font-weight:bold}
.cat_wrap .catprod_wrap .cat_prods .prdprice{height:30px;text-align:center;font-size:13px;color:#000}
.cat_wrap .catprod_wrap .cat_prods .prd_more{width:110px;height:30px;text-align:center;font-size:12px;color:#FFF;float:left;background:#000;margin-right:8px;cursor:pointer;line-height:30px}
.cat_wrap .catprod_wrap .cat_prods .prd_more:hover{background:#000}
.cat_wrap .catprod_wrap .cat_prods .prodby,.cat_wrap .catprod_wrap .cat_prods .prodby_disabled{border-radius:4px;width:100px;height:30px;text-align:left;font-size:12px;color:#FFF;cursor:pointer;line-height:30px;margin:0 auto;background-color:#000;background-image:url(../images/cart.png);background-position:right;background-repeat:no-repeat;text-indent:10px}
.cat_wrap .catprod_wrap .cat_prods .prodby:hover, .cat_wrap .catprod_wrap .cat_prods .prodby_disabled:hover{color:#fff;background-color:#000}

.customRadioPagamento,.customRadioExpedicao{background:url(../images/radiobuttoncustomized.png) no-repeat scroll left top rgba(0, 0, 0, 0);min-height:20px;margin:0 0 6px;min-width:340px;padding:0}
.customRadioPagamentoOn,.customRadioExpedicaoOn{background:url(../images/radiobuttoncustomized_hover.png) no-repeat scroll left top rgba(0, 0, 0, 0)}
.customRadioPagamento .left,.customRadioExpedicao .left{float:left}
.customRadioPagamento .left input,.customRadioExpedicao .left input{display:none}
.customRadioPagamento .right,.customRadioExpedicao .right{float:left;width:610px;text-align:left;line-height:15px;padding-left:20px}
.customRadioPagamento .right .name_wrapper{float:left;margin-right:10px}
.customRadioPagamento .right .name_wrapper img{margin-top:-3px}
.customRadioPagamento .right .desc_wrapper{color:#A7A7A7;font-size:11px;margin-top:-7px}
.customRadioPagamento .right .desc_wrapper a{color:#A7A7A7;font-size:10px}
.customCheckboxCriarConta{background:url(../images/checkboxcustomized.png) no-repeat scroll left center rgba(0, 0, 0, 0);height:20px;margin:0;width:600px;padding:0}
.customCheckboxCriarContaOn{background:url(../images/checkboxcustomized_checked.png) no-repeat scroll left center rgba(0, 0, 0, 0)}
.customCheckboxCriarConta .left{float:left}
.customCheckboxCriarConta .left input{display:none}
.customCheckboxCriarConta .right{float:right;width:565px;text-align:left;line-height:20px}
.customCheckboxDadosDiferentes{background:url(../images/checkboxcustomized.png) no-repeat scroll left center rgba(0, 0, 0, 0);height:20px;margin:0;width:600px;padding:0}
.customCheckboxDadosDiferentesOn{background:url(../images/checkboxcustomized_checked.png) no-repeat scroll left center rgba(0, 0, 0, 0)}
.customCheckboxDadosDiferentes .left{float:left}
.customCheckboxDadosDiferentes .left input{display:none}
.customCheckboxDadosDiferentes .right{float:right;width:565px;text-align:left;line-height:20px}
.customCheckboxAceitarCompra{background:url(../images/checkboxcustomized.png) no-repeat scroll left center rgba(0, 0, 0, 0);height:20px;margin:0;width:340px;padding:0}
.customCheckboxAceitarCompraOn{background:url(../images/checkboxcustomized_checked.png) no-repeat scroll left center rgba(0, 0, 0, 0)}
.customCheckboxAceitarCompra .left{float:left}
.customCheckboxAceitarCompra .left input{display:none}
.customCheckboxAceitarCompra .right{float:right;width:308px;text-align:left;line-height:20px}
.customCheckboxEmbrulho{background:url(../images/checkboxcustomized.png) no-repeat scroll left center rgba(0, 0, 0, 0);height:20px;margin:0;width:340px;padding:0}
.customCheckboxEmbrulhoOn{background:url(../images/checkboxcustomized_checked.png) no-repeat scroll left center rgba(0, 0, 0, 0)}
.customCheckboxEmbrulho .left{float:left}
.customCheckboxEmbrulho .left input{display:none}
.customCheckboxEmbrulho .right{float:right;width:308px;text-align:left;line-height:20px}
.customCheckboxNewsletter{background:url(../images/checkboxcustomized.png) no-repeat scroll left center rgba(0, 0, 0, 0);height:20px;margin:0;width:100%;padding:0}
.customCheckboxNewsletterOn{background:url(../images/checkboxcustomized_checked.png) no-repeat scroll left center rgba(0, 0, 0, 0);position:relative}
.customCheckboxNewsletter .left{float:left}
.customCheckboxNewsletter .left input{display:none}
.customCheckboxNewsletter .right{float:right;width:480px;text-align:left;line-height:20px}
.customCheckboxNotificao{background:url(../images/checkboxcustomized.png) no-repeat scroll left center rgba(0, 0, 0, 0);height:20px;margin:0;width:100%;padding:0}
.customCheckboxNotificaoOn{background:url(../images/checkboxcustomized_checked.png) no-repeat scroll left center rgba(0, 0, 0, 0)}
.customCheckboxNotificao .left{float:left}
.customCheckboxNotificao .left input{display:none}
.customCheckboxNotificao .right{float:right;width:480px;text-align:left;line-height:20px}
.customCheckboxOferta{background:url(../images/checkboxcustomized.png) no-repeat scroll center center rgba(0, 0, 0, 0);height:15px;margin:0 auto;width:15px;padding:0}
.customCheckboxOfertaOn{background:url(../images/checkboxcustomized_checked.png) no-repeat scroll center center rgba(0, 0, 0, 0)}
.customCheckboxOferta div{width:100%;text-align:left;line-height:20px}
.customCheckboxOferta div input{display:none}
.customCheckboxOferta2{background:url(../images/checkboxcustomized.png) no-repeat scroll center center rgba(0, 0, 0, 0);height:15px;margin:0 auto;width:15px;padding:0}
.customCheckboxOferta2On{background:url(../images/checkboxcustomized_checked.png) no-repeat scroll center center rgba(0, 0, 0, 0)}
.customCheckboxOferta2 div{width:100%;text-align:left;line-height:20px}
.customCheckboxOferta2 div input{display:none}
.customCheckbox{background:url(../images/checkboxcustomized.png) no-repeat scroll left center rgba(0, 0, 0, 0);height:20px;margin:0;width:340px;padding:0}
.customCheckboxOn{background:url(../images/checkboxcustomized_checked.png) no-repeat scroll left center rgba(0, 0, 0, 0)}
.customCheckbox .left{float:left}
.customCheckbox .left input{display:none}
.customCheckbox .right{float:right;width:308px;text-align:left;line-height:20px}
.shop_left_top{float:left;width:950px}
.shop_right_top{float:right;width:330px}
.shop_right_top .metodos_pagamento{font-size:13px;color:#A6A8AB}
.shop_right_top .metodos_pagamento span{font-size:13px;color:#808184}
.shop_right_top .metodos_envio{font-size:13px;color:#A6A8AB}
.shop_right_top .metodos_envio span{font-size:13px;color:#808184}
.shop_right_top .embrulho{font-size:15px;color:#6E6E6E}
.shop_right_top .embrulho .textareawrapper{border:1px solid #5A5A5A;border-radius:5px;margin:8px 0;padding:5px;background-color:#FFF;overflow:hidden;width:300px}
.shop_right_top .embrulho textarea{border:0;outline:0;background:none}
.shop_left_bottom{float:left;width:100%;margin-top:50px}
.shop_right_bottom{float:right;width:330px;margin-top:50px}
.amostrasgratis{margin:30px 0}
.amostrasgratis .amostrasgratis_wrapper .marca{width:154px;height:95px;float:left;margin-right:5px;margin-top:15px;text-align:center}
.amostrasgratis .amostrasgratis_wrapper .marca:last-child{margin-right:0}
.amostrasgratis .amostrasgratis_wrapper .marca .imagem{width:154px;height:60px}
.amostrasgratis .amostrasgratis_wrapper .marca .selection{width:154px;height:35px}
.amostrasgratis .amostrasgratis_wrapper .marca .selection div{margin-top:10px}
.finalizarwrapper{margin-top:20px;text-align:center;padding-right:50px}

.comprabox{display:none;position:fixed;z-index:999;top:0;right:0px;width:320px;height:228px;box-shadow:4px 4px 10px rgba(50, 50, 50, 0.75)}
.comprabox .background{background-color:#FFF;color:#6D6D6D;width:320px;height:228px}
.comprabox .background .compraboxinner{width:290px;height:198px;padding:15px;text-align:left}
.comprabox .background .compraboxinner .closebutton{width:12px;height:12px;float:right;cursor:pointer;background:url(../images/buypopup_close.png);margin-top:4px}
.comprabox .background .compraboxinner .produto_wrapper{margin:10px 0;overflow:hidden}
.comprabox .background .compraboxinner .produto_wrapper .figura{height:115px;width:50px}
.comprabox .background .compraboxinner .produto_wrapper .titulo{color:#6E6E6E;font-size:13px}
.comprabox .background .compraboxinner .produto_wrapper .subtitulo{color:#6E6E6E;font-size:11px;margin-bottom:5px}
.comprabox .background .compraboxinner .produto_wrapper .referencia,.comprabox .background .compraboxinner .produto_wrapper .quantidade{color:#A6A8AB;font-size:11px;margin-bottom:5px}
.comprabox .background .compraboxinner .produto_wrapper .preco{color:#F00;font-size:14px;width:80px;text-align:right}
.comprabox .background .compraboxinner .enviomsg{color:#F00;font-size:12px;text-align:center;height:20px}
.comprabox .background .compraboxinner .butoes{color:#F00;font-size:13px;text-align:center;margin:10px 0}
.comprabox .background .compraboxinner .butoes .botaocontinuar{background:#333;color:#FFF;display:inline-block;border:#CCC 0px solid;font-size:9px;height:25px;line-height:25px;width:125px;cursor:pointer;text-align:center}
.comprabox .background .compraboxinner .butoes .botaocontinuar:hover{background:#000;color:#DDDDDD}
.comprabox .background .compraboxinner .butoes .botaofinalizar{background:#333;color:#FFF;display:inline-block;border:#CCC 0px solid;font-size:9px;height:25px;line-height:25px;width:125px;cursor:pointer;text-align:center}
.comprabox .background .compraboxinner .butoes .botaofinalizar:hover{background:#000;color:#DDDDDD}

.loja_voucher_table{margin:20px 0}
.loja_totais_table tr td{padding:3px;color:#6E6E6E;font-size:13px}
.lista_produtos_shop{width:290px;height:360px;padding:20px;border:1px solid #E2E2E2;border-radius:8px;margin-bottom:30px}
.lista_produtos_shop .produto_shop{float:left;width:85px;height:170px;margin:5px}
.lista_produtos_shop .produto_shop:hover{box-shadow:inset 0px 0px 15px 0px rgba(0,0,0,0.1)}
.lista_produtos_shop .produto_shop .imagem{text-align:center;margin:10px 0;max-height:50px;min-height:50px}
.lista_produtos_shop .produto_shop .titulo{text-align:center;font-size:13px;color:#6E6E6E;overflow:hidden;max-height:47px;min-height:47px}
.lista_produtos_shop .produto_shop .titulo a{text-align:center;font-size:13px;color:#6E6E6E;text-decoration:none}
.lista_produtos_shop .produto_shop .preco{text-align:center;color:#231F20;font-size:15px;margin:5px 0}
.lista_produtos_shop .produto_shop .checkbox{text-align:center}

.loja_listagem_compras .headerT{font-size:14px;color:#000;padding:15px;border-bottom:1px dotted #CCC}
.loja_listagem_compras .contentT{font-size:14px;color:#000;padding:6px;border-bottom:1px dotted #CCC}
.loja_listagem_compras .contentT .titulo{font-size:12px;color:#6E6E6E;margin-bottom:5px}
.loja_listagem_compras .contentT .subtitulo{font-size:11px;color:#000}
.loja_listagem_compras .contentT .sbHolder{background-color:#FFF;text-align:left;text-indent:0.01px;text-overflow:'';color:#000;height:18px;position:relative;width:60px;border:none;padding:4px;font-size:12px;display:inline-block;color:#6E6E6E;background:url(../images/combobox_shop.png) no-repeat}
.loja_listagem_compras .contentT .sbToggle{background:none;display:block;height:25px;outline:medium none;position:absolute;right:0px;top:0;width:28px}
.loja_listagem_compras .contentT .sbSelector:link, .sbSelector:visited, .sbSelector:hover{outline:medium none;text-decoration:none;color:#6E6E6E;font-size:12px}
.loja_listagem_compras .contentT .sbSelector{display:block;height:25px;left:0;line-height:25px;outline:medium none;overflow:hidden;position:absolute;text-indent:5px;top:0;width:36px}
.loja_listagem_compras .contentT .sbOptions{background-color:#EEE;border:1px solid #CCC;left:-1px;list-style:none outside none;margin:0;overflow-y:auto;padding:0;position:absolute;top:30px;width:66px;z-index:5}
.loja_listagem_compras .contentT .sbOptions a:link, .sbOptions a:visited{color:#706F6F;text-decoration:none;font-size:12px}
.loja_listagem_compras .contentT .sbOptions a{border-bottom:none;display:block;outline:medium none;padding:5px 0 5px 3px}
.loja_listagem_compras .contentT .sbOptions a:hover{color:#AAA}
.loja_listagem_compras .contentT .produto_qtd{width:67px;height:26px;background:url(../images/combobox_shop.png) no-repeat}
.loja_listagem_compras .contentT .produto_qtd input{border:none;outline:none;background:transparent;color:#6E6E6E;font-size:14px;line-height:14px;height:26px;margin:0;text-indent:10px}
.loja_listagem_compras .contentT .produto_qtd .spinnerwrapper{float:right}
.loja_listagem_compras .contentT .produto_qtd .spinnerup{width:26px;height:13px;cursor:pointer}
.loja_listagem_compras .contentT .produto_qtd .spinnerdown{width:26px;height:13px;cursor:pointer}

.fx_prd .info_prd2 .prd_color{line-height:25px;color:#6E6E6E;font-size:15px}
.fx_prd .info_prd2 .prd_color .sbHolder{background-color:#FFF;text-align:left;text-indent:0.01px;text-overflow:'';color:#000;height:18px;position:relative;width:60px;border:none;padding:4px;font-size:12px;display:inline-block;color:#6E6E6E;background:url(../images/combobox_shop.png) no-repeat}
.fx_prd .info_prd2 .prd_color .sbToggle{background:none;display:block;height:25px;outline:medium none;position:absolute;right:0px;top:0;width:28px}
.fx_prd .info_prd2 .prd_color .sbSelector:link, .sbSelector:visited, .sbSelector:hover{outline:medium none;text-decoration:none;color:#6E6E6E;font-size:12px}
.fx_prd .info_prd2 .prd_color .sbSelector{display:block;height:25px;left:0;line-height:25px;outline:medium none;overflow:hidden;position:absolute;text-indent:5px;top:0;width:36px}
.fx_prd .info_prd2 .prd_color .sbOptions{background-color:#EEE;border:1px solid #CCC;left:-1px;list-style:none outside none;margin:0;overflow-y:auto;padding:0;position:absolute;top:30px;width:66px;z-index:5}
.fx_prd .info_prd2 .prd_color .sbOptions a:link, .sbOptions a:visited{color:#706F6F;text-decoration:none;font-size:12px}
.fx_prd .info_prd2 .prd_color .sbOptions a{border-bottom:none;display:block;outline:medium none;padding:5px 0 5px 3px}
.fx_prd .info_prd2 .prd_color .sbOptions a:hover{color:#AAA}
.fx_prd .info_prd2 .prd_size{line-height:25px;color:#6E6E6E;font-size:15px}
.fx_prd .info_prd2 .prd_size .sbHolder{background-color:#FFF;text-align:left;text-indent:0.01px;text-overflow:'';color:#000;height:18px;position:relative;width:60px;border:none;padding:4px;font-size:12px;display:inline-block;color:#6E6E6E;background:url(../images/combobox_shop.png) no-repeat}
.fx_prd .info_prd2 .prd_size .sbToggle{background:none;display:block;height:25px;outline:medium none;position:absolute;right:0px;top:0;width:28px}
.fx_prd .info_prd2 .prd_size .sbSelector:link, .sbSelector:visited, .sbSelector:hover{outline:medium none;text-decoration:none;color:#6E6E6E;font-size:12px}
.fx_prd .info_prd2 .prd_size .sbSelector{display:block;height:25px;left:0;line-height:25px;outline:medium none;overflow:hidden;position:absolute;text-indent:5px;top:0;width:36px}
.fx_prd .info_prd2 .prd_size .sbOptions{background-color:#EEE;border:1px solid #CCC;left:-1px;list-style:none outside none;margin:0;overflow-y:auto;padding:0;position:absolute;top:30px;width:66px;z-index:5}
.fx_prd .info_prd2 .prd_size .sbOptions a:link, .sbOptions a:visited{color:#706F6F;text-decoration:none;font-size:12px}
.fx_prd .info_prd2 .prd_size .sbOptions a{border-bottom:none;display:block;outline:medium none;padding:5px 0 5px 3px}
.fx_prd .info_prd2 .prd_size .sbOptions a:hover{color:#AAA}

.Share{width:200px;margin-left:45px}
.addthis_toolbox{margin:0 auto}
.addthis_default_style .at15t_expanded, .addthis_default_style .at15t_compact{width:0}
.addthis_default_style .at300m{text-decoration:none;font-size:13px;color:#000}

.wish_wrap{width:100%}
.wish_wrap .wish_prd{width:228px;height:335px;float:left;margin-right:9px;position:relative}
.wish_wrap .wish_prd:hover{box-shadow:inset 0px 0px 15px 0px rgba(0,0,0,0.1)}
.wish_wrap .wish_prd:last-child{margin-right:5px}
.wish_wrap .wish_prd .prd_whish{width:16px;height:14px;position:absolute;top:80px;left:20px;z-index:2;cursor:pointer}
.wish_wrap .wish_prd .prd_tagdiscount{width:67px;height:37px;position:absolute;top:6px;right:-6px;z-index:2;background:url(../images/discounttag.png) no-repeat;text-align:center;color:#FFF;font-size:15px;line-height:24px}
.wish_wrap .wish_prd .prdtag_new{width:67px;height:37px;position:absolute;top:6px;right:-6px;z-index:2;background:url(../images/novotag.png) no-repeat;text-align:center;color:#FFF;font-size:15px;line-height:24px}
.wish_wrap .wish_prd .prd_tagship{width:67px;height:37px;position:absolute;top:6px;right:-6px;z-index:2;background:url(../images/travelsizetag.png) no-repeat;text-align:center;color:#FFF;font-size:15px;line-height:24px}
.wish_wrap .wish_prd .prd_img{height:140px;margin-left:40px;margin-top:15px;text-align:center;width:140px}
.wish_wrap .wish_prd .prd_img a{display:table-cell;vertical-align:bottom;width:140px;height:140px}
.wish_wrap .wish_prd .prd_title{text-transform:uppercase;width:218px;height:54px;text-align:center;text-transform:capitalize;overflow:hidden;font-size:13px;margin:auto}
.wish_wrap .wish_prd .prd_title a{text-transform:uppercase;text-align:center;color:#000;text-decoration:none;font-size:11px;line-height:12px}
.wish_wrap .wish_prd .prd_subtitle{text-transform:uppercase;width:228px;height:24px;text-align:center;overflow:hidden;font-size:11px;color:#6E6E6E}
.wish_wrap .wish_prd .prdprice_ant{width:228px;height:25px;text-align:center;font-size:13px;color:#A6A8AB;text-decoration:line-through}
.wish_wrap .wish_prd .prdprice_n{width:228px;height:30px;text-align:center;font-size:14px;color:#EC1C24}
.wish_wrap .wish_prd .prdprice{width:228px;height:30px;text-align:center;font-size:13px;color:#000}
.wish_wrap .wish_prd .prd_more{width:110px;height:30px;text-align:center;font-size:12px;color:#FFF;float:left;margin-right:8px;cursor:pointer;background-color:#000;line-height:30px}
.wish_wrap .wish_prd .prd_more:hover{background:#000}
.wish_wrap .wish_prd .prodby,.wish_wrap .wish_prd .prodby_disabled{width:110px;height:30px;text-align:center;font-size:12px;color:#FFF;float:left;line-height:30px;cursor:pointer;background:#000}
.wish_wrap .wish_prd .prodby:hover,.wish_wrap .wish_prd .prodby_disabled:hover{background:#000}

.line2{background:#000;height:2px;border:none;margin:0}
.news_banner{text-align:center}
.coment_wrap{width:100%;position:relative;margin:25px 0}
.coment_wrap .coment_header{width:100%}
.coment_wrap .coment_header .comentarios_title{float:left;font-size:25px;color:#A6A8AB}
.coment_wrap .coment_header .comentarios_more{float:right;padding-top:10px}
.coment_wrap .coment_header .comentarios_more img{margin-top:1px}
.coment_wrap .coment_header .comentarios_more a{color:#000;text-decoration:none;font-size:13px}
.coment_wrap .coment_header .comentarios_more a:hover{color:#666}
.coment_wrap .conteudo{width:100%}
.coment_wrap .conteudo table{width:100%;margin:10px 0}
.coment_wrap .conteudo table tr td{color:#6E6E6E;font-size:12px}
.coment_wrap .conteudo table tr hr{border:none;height:1px;background:#A6A8AB}
.coment_wrap .conteudo table tr td div{color:#000;font-size:16px}
.voucheradd_button{background:url(../images/voucheradd.png) no-repeat;width:37px;height:32px;border:none;outline:none;padding:0;cursor:pointer}
.removeprod_button{background:url(../images/removerprod.png) no-repeat;width:14px;height:14px;border:none;outline:none;padding:0;cursor:pointer}
.addcart_button{background:url(../images/addcart.png) no-repeat;width:20px;height:18px;border:none;outline:none;padding:0;cursor:pointer}
.addcart_button:hover,.footer_link:hover{opacity:0.5;-moz-opacity:0.5;-ms-opacity:0.5;-webkit-opacity:0.5}
.mensagem_farmacia{width:950px;height:350px;text-align:center;display:table-cell;vertical-align:middle;font-size:14px;color:#888}
.mensagem{text-align:center;padding-top:100px}
.facebookbt{background:url(../images/facebook_login.png) no-repeat;width:162px;height:29px;padding:0;border:none;margin:0;cursor:pointer}
.numbers{text-align:center;color:#000;text-decoration:none;line-height:18px}
.numbers img{border:none;vertical-align:middle}
.testemunho_pais{-moz-appearance:none;-webkit-appearance:none;background-image:url(../images/doublearrow_select.png);background-position:right center;background-repeat:no-repeat;border-radius:0;cursor:pointer;margin:0;text-align:left;font-size:11px;text-indent:0.01px;text-overflow:'';color:#706F6F;background-position:96% center}
.comentario_pais{-moz-appearance:none;-webkit-appearance:none;background-image:url(../images/doublearrow_select.png);background-position:right center;background-repeat:no-repeat;border-radius:0;cursor:pointer;margin:0;text-align:left;font-size:11px;text-indent:0.01px;text-overflow:'';color:#706F6F;background-position:96% center}
.frames{border:none;overflow:hidden;margin:0}
.m1{visibility:hidden;display:block}
.ul1{float:left}
.li1{white-space:nowrap}
.hidden{visibility:hidden}
.p{cursor:pointer}
.none{display:none}
.has-js .lbl_check,.has-js .lbl_radio,.has-js .lbl_check2{}
.has-js .lbl_radio{background:url(../images/radio-off.png) no-repeat;min-width:18px;display:block;cursor:pointer;padding-top:2px}
.has-js .lbl_check{background:url(../images/check-off.png) no-repeat;width:18px;height:18px;display:block;cursor:pointer}
.has-js .lbl_check2{background:url(../images/check-on.png) no-repeat;min-width:18px;min-height:18px;display:block;padding-bottom:2px;cursor:auto}
.has-js label.lc_on{background:url(../images/check-on.png) no-repeat;width:18px;height:18px}
.has-js label.lc_on2{background:url(../images/check-on.png) no-repeat;min-width:18px;height:18px;cursor:auto}
.has-js label.lr_on{background:url(../images/radio-on.png) no-repeat;min-width:18px;padding-top:2px}
.has-js .lbl_check input,.has-js .lbl_check2 input,.has-js .lbl_radio input{position:absolute;left:-9999px}
.bigbuttons{}
.bigbuttons:hover{opacity:0.5}
.bigbuttons:active{opacity:0.25}
.AddAllWishlist{color:#000000;font-size:13px;text-decoration:none}
.AddAllWishlist:hover{color:#999}
.edit{font-family:Arial !important;text-decoration:none !important;color:#FFF !important;background-color:#000 !important;padding:5px !important}
.edit:hover{background-color:#999 !important}
.richsnippets{display:none}
.stock_avail{width:144px;height:29px;line-height:24px;background:url(../images/stock_avail.png) no-repeat;text-align:center;color:#000;font-size:11px;display:table-cell}
.bestbuy{position:absolute;top:-10px;right:15px;width:98px;height:141px;background:url(../images/bestbuy.png) no-repeat}

.bubble{position:relative;position:absolute;right:-220px;width:200px;top:-20px;padding:5px;background:#000;border-radius:11px;border:#7F7F7F solid 1px;color:#FFF}
.bubble:after{content:'';position:absolute;border-style:solid;border-width:8px 21px 8px 0;border-color:transparent #000;display:block;width:0;z-index:1;left:-21px;top:25px}
.bubble:before{content:'';position:absolute;border-style:solid;border-width:8px 21px 8px 0;border-color:transparent #7F7F7F;display:block;width:0;z-index:0;left:-22px;top:25px}

.fams-right{width:180px;padding-bottom:5px;float:left;position:relative;border-radius:4px;padding:10px;background:#FFF;margin-top:10px}
.fams-right > div{display:block;margin-bottom:2px}
.fams-right > div.fams{padding:2px 0}
.fams-right  a.default{color:#000}
.fams-right  a.default:hover{color:#A1A1A1}

.brand_content{font-size:15px}
.brand_content .titilo1{font-size:21px;line-height:23px;margin-top:26px;margin-bottom:6px;text-transform:uppercase}
.brand_content .titilo2{font-size:28px;line-height:30px;text-transform:uppercase}


/* BLOCO PRODUTO 
/* div.content div.prd_d + div.prd_d{margin-left:9px} 
.prd_d{float: left;width:100%;min-height:332px;background:#FFF;display:inline-block;position:relative;margin:0;padding:0}
.prd_d .prd_img{height:234px;margin-bottom:5px;text-align:center;width:100%;margin:0 auto;overflow:hidden}
.prd_d .prd_img a{display:block;width:100%;}
.prd_d .prd_title{width:100%;height:30px;text-align:center;font-size:11px;line-height:12px;margin-bottom:2px;padding-top:22px}
.prd_d .prd_title a{text-align:center;color:#000;text-decoration:none;font-size:12px;line-height:12px}
.prd_d .prd_subtitle{width:100%;height:15px;text-align:center;overflow:hidden;font-size:10px;color:#6E6E6E;margin:auto;line-height:10px}
*/


/******* NELSON ********/

.prd_carrinho{width:160px; margin: 5px 10px 0; min-height:220px;background:#FFF;float:left;position:relative;margin-bottom:10px;padding:5px; border-radius: 4px;background: rgb(255,255,255); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(224,224,224,1))); background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%); background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#E0E0E0',GradientType=0 )}
.prd_carrinho:hover { box-shadow:0px 0px 8px 0px rgba(50, 50, 50, 0.45)}
.prd_carrinho .prd_whish{width:16px;height:14px;position:absolute;top:10px;right:20px;z-index:2;cursor:pointer}
.prd_carrinho .prd_label{width:95px;height:58px;position:absolute;top:0px;left:-5px;z-index:2;background:url(../images/prom.png) no-repeat;text-align:center;color:#FFF;font-size:15px;line-height:24px}
.prd_carrinho .prd_label2{width:95px;height:58px;position:absolute;top:0px;left:-5px;z-index:2;background:url(../images/outlet.png) no-repeat;text-align:center;color:#FFF;font-size:15px;line-height:24px}
.prd_carrinho .prd_tagdiscount{width:67px;height:37px;position:absolute;top:6px;right:-6px;z-index:2;background:url(../images/discounttag.png) no-repeat;text-align:center;color:#FFF;font-size:15px;line-height:24px}
.prd_carrinho .prdtag_new{width:67px;height:37px;position:absolute;top:6px;right:-6px;z-index:2;background:url(../images/novotag.png) no-repeat;text-align:center;color:#FFF;font-size:15px;line-height:24px}
.prd_carrinho .prd_tagship{width:67px;height:37px;position:absolute;top:6px;right:-6px;z-index:2;background:url(../images/travelsizetag.png) no-repeat;text-align:center;color:#FFF;font-size:15px;line-height:24px}
.prd_carrinho .prd_img{height:100px;margin-top:5px;margin-bottom:5px;text-align:center;width:140px;margin:0 auto}
.prd_carrinho .prd_img a{display:table-cell;vertical-align:middle;width:140px;height:100px}
.prd_carrinho .prd_img a img{ max-width: 100%; max-height: 100%}
.prd_carrinho .prd_title{width:170px;height:30px;text-align:center;font-size:11px;margin:8px auto;line-height:12px;margin-bottom:2px}
.prd_carrinho .prd_title a{text-align:center;color:#000;text-decoration:none;font-size:11px;line-height:12px}
.prd_carrinho .prd_subtitle{width:170px;height:15px;text-align:center;overflow:hidden;font-size:10px;color:#6E6E6E;margin:auto;line-height:10px}
.prd_carrinho .prdprice_ant{height:20px;text-align:center;font-size:12px;color:#A6A8AB;text-decoration:line-through;display:inline-block;width:50%}
.prd_carrinho .prd_layer{height:40px}

.prd_carrinho .prdprice_n{width:100%;height:36px;text-align:center;font-size:16px;color:#FFF;float:left;padding-top:5px;background:none;margin-bottom:10px}
.prd_carrinho .prdprice_n div.promo{width:45%;text-align:left;font-size:13px;color:#999999;float:left;padding-top:8px;padding-left:3px; text-decoration: line-through}
.prd_carrinho .prdprice_n div.price{width:45%;text-align:right;font-size:15px;color:#003334;float:right;padding-top:3px;padding-right:3px}

.prd_carrinho .prdprice{height:30px;text-align:center;font-size:13px;color:#000}
.prd_carrinho .prdstock_n{width:70px;height:26px;text-align:center;font-size:10px;color:#333;float:left}
.prd_carrinho .prdstock_n .limitado{color:#000;font-size:10px;display:table-cell;vertical-align:middle;height:26px;text-align:center;width:70px}
.prd_carrinho .prdstock_n .esgotado{color:#000;font-size:10px;display:table-cell;vertical-align:middle;height:26px;text-align:center;width:70px}
.prd_carrinho .prdstock_n .disponivel{color:#000;font-size:10px;display:table-cell;vertical-align:middle;height:26px;text-align:center;width:70px}
.prd_carrinho .prdstock_n .pre-reservado{color:#000;font-size:10px;display:table-cell;vertical-align:middle;height:26px;text-align:center;width:70px}
.prd_carrinho .prd_more{width:110px;height:30px;text-align:center;font-size:12px;color:#FFF;float:left;background:#000;margin-right:8px;cursor:pointer;line-height:30px}
.prd_carrinho .prd_more:hover{background:#000}
.prd_carrinho .prodby,.prd_d .prodby_disabled{float:right;border-radius:4px;width:40px;height:30px;text-align:left;font-size:12px;color:#FFF;cursor:pointer;line-height:30px;margin:0 auto;background-color:#000;background-image:url(../images/cart.png);background-position:right;background-repeat:no-repeat;text-indent:10px}
.prd_carrinho:hover  .prodby {color:#fff;background-color:#000}
.prd_carrinho .prodby-des{float:right;border-radius:4px;width:40px;height:30px;text-align:left;font-size:12px;color:#FFF;cursor:pointer;line-height:30px;margin:0 auto;background-color:#000;background-image:url(../images/cart_alert.png);background-position:right;background-repeat:no-repeat;text-indent:10px}
.prd_carrinho:hover .prodby-des{color:#fff;background-color:#000}

.menu_lateral_2{}



.menu_lateral_2 > .menu_tipo
{
	width:178px;
	height:41px;
	margin-bottom:2px;
	color: #000000;
    background: #C9C9C9; /* Old browsers */ /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C9C9C9), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #C9C9C9 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-linear-gradient(top, #C9C9C9 0%, #ffffff 100%);
    background: linear-gradient(top,  #C9C9C9 0%,#ffffff 100%); /* W3C */
    border-radius:3px;
    border: 1px solid #cccccc;
}
.menu_lateral_2 > .menu_tipo:hover
{
	cursor: pointer;
	border: 1px solid #000;
	color:#000 !important;
}

.menu_lateral_2 > .menu_tipo > a
{
	padding-left:10px;
	color:#999 !important;
	text-decoration:none;
	font-size:10px;
	font-family:"Poppins",Arial;
	display:table-cell;
	vertical-align:middle;
	height:41px;
	font-weight:normal;
	line-height:12px
}

.menu_lateral_2 > .menu_tipo_promo
{
	width:178px;
	height:41px;
	margin-bottom:2px;
	color: #FFF;
	background: rgb(197,222,234);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(197,222,234,1)), color-stop(31%,rgba(138,187,215,1)), color-stop(100%,rgba(6,109,171,1)));
	background: -webkit-linear-gradient(top,  rgba(197,222,234,1) 0%,rgba(138,187,215,1) 31%,rgba(6,109,171,1) 100%);
	background: -webkit-linear-gradient(top, rgba(197,222,234,1) 0%, rgba(138,187,215,1) 31%, rgba(6,109,171,1) 100%);
	background: linear-gradient(to bottom,  rgba(197,222,234,1) 0%,rgba(138,187,215,1) 31%,rgba(6,109,171,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5deea', endColorstr='#066dab',GradientType=0 );
    border-radius:3px;
    border: 1px solid #cccccc;
	margin-top:10px
}
.menu_lateral_2 > .menu_tipo_promo > a
{

	padding-left:10px;
	text-decoration:none;
	font-size:10px;
	font-family:"Poppins",Arial;
	display:table-cell;
	vertical-align:middle;
	height:41px;
	font-weight:bold;
	line-height:12px;
	color: #FFF;
	background:url(../images/promo_orange1.png);
	background-repeat: no-repeat;
	background-position: right;
	width:178px
}


.menu_lateral_2 > .submenu
{
	color:#FFF;
	text-decoration:none;
	font-size:10px;
	font-family:"Poppins",Arial;
	display:none;
	width:180px;
	background:#303030;
	margin-top:-1px;
	margin-left:1px;
	margin-bottom:10px
}
.menu_lateral_2 > .submenu > .sub2:first-child
{
	color:#FFF;
	text-decoration:none;
	font-size:10px;
	font-family:"Poppins",Arial;
	border:none;
	padding:5px;
	border:none;
}
.menu_lateral_2 > .submenu > .sub2
{
	color:#FFF;
	text-decoration:none;
	font-size:10px;
	font-family:"Poppins",Arial;
	padding:5px;
	border-top:#dadada 1px dotted;
	cursor:pointer
}

.menu_lateral_2 > .submenu > .sub2:hover
{
	background:#fff;
	/*background-image:url(../images/bt_sel.png);
	background-repeat:repeat-y*/
}
.menu_lateral_2 > .submenu > .active
{
	color:#fff;
	background:#c61a12;
	/*background-image:url(../images/bt_sel.png);
	background-repeat:repeat-y*/
}
.menu_lateral_2 > .submenu > .sub2 a
{
	color:#fff;
	text-decoration:none;
	font-size:10px;
	font-family:"Poppins",Arial;
}

.menu_lateral_2 > .submenu > .sub2:hover a
{
	color:#fe5e1e;
	background:#fff;
	text-decoration:none;
	font-size:10px;
	font-family:"Poppins",Arial;
}
.menu_lateral_2 > .submenu > .sub2 a.active
{
	color:#fe5e1e;
	text-decoration:none;
	font-size:10px;
	font-family:"Poppins",Arial;
}

.crumbs
{
  display: block;
	margin-bottom:10px;
	min-height:40px
}
.crumbs li
{
	display: inline;
	clear:both
}
.crumbs li.first {
    padding-left: 0 ;
}
.crumbs li.first a
{
	margin-left: 0 !important;

}
.crumbs li a, .crumbs li a:link, .crumbs li a:visited
{
    color: #666;
    display: block;
    float: left;
    font-size: 11px;
    margin-left: -13px;
    padding: 8px 17px 8px 15px;
    position: relative;
    text-decoration: none;

}
.crumbs li a {
    background-image: url(../images/bg-crumbs.png);
    background-position: 100% 0;
    background-repeat: no-repeat;
    position: relative;

}
.crumbs li a:hover {
    background-position: 100% -48px;
    color: #333;
    cursor: pointer;
}
.crumbs li a:active {
    background-position: 100% -96px;
    color: #333;
}
.crumbs li.first a span {
    border-left: 1px solid #d9d9d9;
    height: 29px;
    left: 0;
    position: absolute;
    top: 0;
    width: 3px;
}



.titulo_d{width:738px;text-align:left;margin-left:0px;font-size:18px;color:#000;padding-bottom:5px;background-image:url(../images/destaques.png);background-position:bottom right;background-repeat:no-repeat;margin-bottom:20px;text-transform:uppercase}

/*POPUP CARRINHO | ALERTAS */
.showalert{margin:0 auto;width:400px}
.showalert>div.img{width:100px;border:#000 0px solid;margin:0 auto;text-align:center;padding:4px 0;display:block}
.showalert>div.msg{width:380px;border:#000 0px solid;margin:0 auto;text-align:center;padding:4px 0;line-height:15px;font-size:14px;color:#F00 !important;padding:10px 0}
.comprabox{display:none;position:absolute;z-index:999;top:0;right:0px;width:320px;height:228px;box-shadow:4px 4px 10px rgba(50,50,50,0.75)}
.background{background-color:#FFF;color:#6D6D6D;width:320px;height:228px}
.background .compraboxinner{width:360px;height:198px;padding:15px;text-align:left}
.background .compraboxinner .closebutton{width:12px;height:12px;float:right;cursor:pointer;background:url(../images/buypopup_close.png);margin-top:4px;display:none}
.background .compraboxinner .produto_wrapper{margin:10px 0;overflow:hidden}
.background .compraboxinner .produto_wrapper .figura{height:115px;min-width:50px}
.background .compraboxinner .produto_wrapper .titulo{color:#6E6E6E;font-size:13px}
.background .compraboxinner .produto_wrapper .subtitulo{color:#6E6E6E;font-size:11px;margin-bottom:5px}
.background .compraboxinner .produto_wrapper .referencia,.background .compraboxinner .produto_wrapper .quantidade{color:#A6A8AB;font-size:11px;margin-bottom:5px}
.background .compraboxinner .produto_wrapper .preco{color:#F00;font-size:14px;width:80px;text-align:right}
.background .compraboxinner .produto_wrapper .limitado{color:#ef7e10;font-size:9px}
.background .compraboxinner .produto_wrapper .esgotado{color:#ff0000;font-size:9px}
.background .compraboxinner .produto_wrapper .disponivel{color:#58d328;font-size:9px}
.background .compraboxinner .produto_wrapper .pre-reservado{color:#35ace3;font-size:9px}
.background .compraboxinner .enviomsg{color:#F00;font-size:12px;text-align:center;height:20px}
.background .compraboxinner .butoes{color:#F00;font-size:13px;text-align:center;margin:10px 0}
.background .compraboxinner .butoes .botaocontinuar{background:#333;color:#FFF;display:inline-block;border:#CCC 0px solid;font-size:11px;height:25px;line-height:25px;width:155px;cursor:pointer;text-align:center}
.background .compraboxinner .butoes .botaocontinuar:hover{background:#000;color:#DDDDDD}
.background .compraboxinner .butoes .botaofinalizar{background:#333;color:#FFF;display:inline-block;border:#CCC 0px solid;font-size:11px;height:25px;line-height:25px;width:155px;cursor:pointer;text-align:center}
.background .compraboxinner .butoes .botaofinalizar:hover{background:#000;color:#DDDDDD}



/* BOTAO SCROLL UP */
.scrollToTop {position: fixed; right: 20px; 	bottom: -100px; opacity: 0; overflow: hidden; outline: none}

.scrollToTop_show{opacity: 1;bottom: 100px}
.scrollToTop_cycle{background-image: url(../images/cycle.png); width:52px; height:52px; text-decoration:none}
.fx_prdright .prd_whish{float:left; cursor:pointer}
.eenergia { text-decoration:none; position: absolute; background: #88b7d5; font-weight: bold; font-size: 16px; color:#FFF; padding: 5px; height: 17px; right: 0; width: 40px; text-shadow: 1px 1px #000; text-align: center; line-height: 15px}
.eenergia:after { right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-right-color: inherit; border-width: 13px; margin-top: -13px}

.vejatambem {width:945px; margin:0 auto}
/****** MENUS LADO ESQ ***/
/*
.a-btn{
    background:#e0e0e0;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(#e0e0e0,0),color-stop(#ADADAD,1));
    background:-webkit-linear-gradient(top, #e0e0e0 0%, #ADADAD 100%);
    background:-moz-linear-gradient(top, #e0e0e0 0%, #ADADAD 100%);
    background:-o-linear-gradient(top, #e0e0e0 0%, #ADADAD 100%);
    background:linear-gradient(top, #e0e0e0 0%, #ADADAD 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#ADADAD',GradientType=0 );
    padding-left:0px;
    padding-right:5px;
    width:174px;
    height:50px;
    display:inline-block;
    position:relative;
    border:1px solid #999999;
    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    float:left;
    clear:both;
    margin:2px 0px;
    overflow:hidden;
    -webkit-transition:box-shadow 0.3s ease-in-out;
    -moz-transition:box-shadow 0.3s ease-in-out;
    -o-transition:box-shadow 0.3s ease-in-out;
    transition:box-shadow 0.3s ease-in-out;
    text-decoration: none;
}
.a-btn img{
    position:absolute;
    left:15px;
    top:13px;
    border:none;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}
.a-btn .a-btn-slide-text{
    position:absolute;
    font-size:14px;
    top:18px;
    left:18px;
    color:#6d954e;
    opacity:0;
    text-shadow:0px 1px 1px rgba(255,255,255,0.4);
    -webkit-transition:opacity 0.2s ease-in-out;
    -moz-transition:opacity 0.2s ease-in-out;
    -o-transition:opacity 0.2s ease-in-out;
    transition:opacity 0.2s ease-in-out;
}
.a-btn-text{
	width:80px;
    padding-top:10px;
    display:block;
    font-weight: bold;
    color:#ffffff;
    font-size:12px;
    text-shadow:0px -1px 1px #999999;
}
.a-btn-text small{
    display:block;
    font-size:11px;
    letter-spacing:1px;
}
.a-btn-icon-right{
    position:absolute;
    right:0px;
    top:0px;
    height:100%;
    width:40px;
    border-left:1px solid #999999;
    -webkit-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
    -moz-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
    box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
}
.a-btn-icon-right span{
    width:38px;
    height:38px;
    opacity:0.7;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    position:absolute;
    left:50%;
    top:50%;
    margin:-20px 0px 0px -20px;
    border:1px solid rgba(0,0,0,0.5);
    background:#4e5c50 url(../images/arrow_down.png) no-repeat center center;
    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.3) inset, 0px 1px 2px rgba(255,255,255,0.5);
    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.3) inset, 0px 1px 2px rgba(255,255,255,0.5);
    box-shadow:0px 1px 1px rgba(255,255,255,0.3) inset, 0px 1px 2px rgba(255,255,255,0.5);
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}
.a-btn:hover{
    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);
    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);
    box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);
}
.a-btn:hover img{
    -webkit-transform:scale(10);
    -moz-transform:scale(10);
    -ms-transform:scale(10);
    -o-transform:scale(10);
    transform:scale(10);
    opacity:0;
}
.a-btn:hover .a-btn-slide-text,
.a-btn:hover .a-btn-icon-right span{
    opacity:1;
}
.a-btn:active{
    position:relative;
    top:1px;
    background:#999999;
    -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;
    -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;
    box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;
    border-color:#e0e0e0;
}
.a-btn:active .a-btn-icon-right span{
    -webkit-transform:scale(1.4);
    -moz-transform:scale(1.4);
    -ms-transform:scale(1.4);
    -o-transform:scale(1.4);
    transform:scale(1.4);
}*/

.loja-item{
	width: 235px;
	height: 125px;
	float: left;
	background-image: url(../../../files/Lojas/template_lojas4.png);
	background-position: center;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #000;
	background-size: 235px 125px;
	margin: 15px 5px;
}
.loja-item .loja-titulo{
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	margin-left:85px;
	margin-top: 50px;
	width: calc(100% - 85px);
	text-align: center;
	float: left;
}
.loja-item .loja-texto{
	font-size: 13px;
	text-decoration: none;
	color: #000;
	margin-left:85px;
	width: calc(100% - 85px);
	text-align: center;
	float: left;
}

/* AMBIENTES */
/* BLOCO PRODUTO */
.prd_amb_wrp{ text-align: center; box-sizing:border-box}
.prd_amb_wrp .prd_amb_wrp_anim{margin-bottom: 5px;margin-left: 5px;margin-right: 5px}
/*.prd_amb +.prd_amb{padding-left:10px}*/
.prd_amb {float:left;max-width:366px;max-height:220px;background:#FFF;position:relative;padding:5px;box-sizing:border-box;-ms-box-sizing: border-box;cursor:pointer}
.prd_amb .prd_img {text-align:center;margin:0 auto;overflow:hidden;max-height:220px;max-width:366px;position:relative}
.prd_amb .prd_img a{display:block;width:366px;max-height:220px}
.prd_amb .prd_title{width:366px;height:30px;text-align:center;font-size:11px;line-height:12px;margin-bottom:2px;padding-top:22px}
.prd_amb .prd_title a{text-align:center;color:#000;text-decoration:none;font-size:12px;line-height:12px}

.prd_amb .prd_img .prd_layer {text-align:center;margin:0 auto;line-height: 100%;height:100%;width:100%;position:absolute;top:0;left:0;background:url(../images/bk.png);padding:5px;color:#FFF;font-size:30px; display: inline-block;display:none}
.prd_amb .prd_img .prd_layer .span {line-height:10px; vertical-align: middle;width:100%;display: inline-block;vertical-align: middle; line-height: normal}
.prd_amb .prd_img .prd_layer .span .span-line {width:15px; vertical-align: middle;line-height: normal; font-size:12px;display:block;border-bottom:1px solid #FFF;margin: 30px auto}
.prd_amb .prd_img .prd_layer .span .span2 {width:100%; vertical-align: middle;line-height: normal; font-size:12px;display:block;text-transform:uppercase}

.prd_amb .prd_img:hover .prd_layer{text-align:center;margin:0 auto;line-height: 100%;height:100%;width:100%;position:absolute;top:0;left:0;background:url(../images/bk.png);padding:5px;color:#FFF;font-size:30px; display: inline-block}
.prd_amb .prd_img:hover .prd_layer .span {line-height:10px; vertical-align: middle;width:100%;display: inline-block;vertical-align: middle;line-height: normal}
.prd_amb .prd_img:hover .prd_layer .span .span-line {width:15px; vertical-align: middle;line-height: normal; font-size:12px;display:block;border-bottom:1px solid #FFF;margin: 30px auto}
.prd_amb .prd_img:hover .prd_layer .span .span2 {width:100%; vertical-align: middle;line-height: normal; font-size:12px;display:block;text-transform:uppercase}


.maisclone{background:url(../images/mais.png);position:absolute; width:40px;height:40px;cursor:pointer;visibility: visible; position: absolute; background-size: cover}
.maisclone:hover{background:url(../images/mais_2.png); width:40px;height:40px;cursor:pointer; background-size: cover}
.maisclone .active{background:url(../images/mais_2.png); width:40px;height:40px;cursor:pointer; background-size: cover}

.maisclone .maisclone-line-bottom{border-right:#FFF 1px solid;/* background:#c0c0c0; */ width:1px;height:132px;cursor:pointer;position:absolute;bottom:40px;left:19px;z-index:999;display:none}
.maisclone .maisclone-block-bottom{background:url(../images/bk.png); width:254px;height:81px;cursor:pointer;position:absolute;bottom:90px;left:-155px;border:#FFF 1px solid;z-index:998;display:none}
.maisclone .maisclone-block-bottom .sqrl{width:172px;height:81px;cursor:pointer;float:left;overflow:hidden;text-align:left;display:inline-block}
.maisclone .maisclone-block-bottom .sqrl span.txt{display: inline-block; vertical-align: middle; color:#FFF;font-size:14px;padding: 0 10px}
.maisclone .maisclone-block-bottom .sqr{width:80px;height:81px;cursor:pointer;float:right;overflow:hidden;background:#FFF}
.maisclone .maisclone-block-bottom .sqr img{height:80px}

.maisclone .maisclone-line-top{border-right:#FFF 1px solid;/* background:#c0c0c0; */ width:1px;height:132px;cursor:pointer;position:absolute;top:40px;left:19px;z-index:999;display:none}
.maisclone .maisclone-block-top{background:url(../images/bk.png); width:254px;height:81px;cursor:pointer;position:absolute;top:90px;left:-155px;border:#FFF 1px solid;z-index:998;display:none}
.maisclone .maisclone-block-top .sqrl{width:172px;height:81px;cursor:pointer;float:left;overflow:hidden;text-align:left;display:inline-block}
.maisclone .maisclone-block-top .sqrl span.txt{display: inline-block; vertical-align: middle; color:#FFF;font-size:14px;padding: 0 10px}
.maisclone .maisclone-block-top .sqr{width:80px;height:81px;cursor:pointer;float:right;overflow:hidden;background:#FFF}
.maisclone .maisclone-block-top .sqr img{height:80px}

.titulo2{ margin-bottom: 7px; font-size: 17px}
.titulo3{ margin-bottom: 0px}
.ver{font-weight: bold; margin-top: 20px}
.img-wrapper{margin-bottom: 0}

.links {float: left; width: 100%; text-align: center; font-weight: bold}

.videos {float: left; width: 100%; font-weight: bold; color:#000; position: relative}
.play-button{ background-image: url(../images/play-button.png); background-repeat: no-repeat; background-position: center center; position: absolute; width: 100%; height: 100%; top:0; left: 0}
.videos.img-wrapper img{width: 100%}
.texto2{ color:#CCC}
.per_page{float: right; margin-bottom: 10px}
.per_page select{height: auto; width: auto; padding: 3px; display: inline}
.per_page span{display: inline}
.menu-left{ margin-bottom: 20px}
img { max-width: 100%; }


#googlemaps{height:500px;width:100%;line-height:inherit}
@media (max-width:1024px)
{
#googlemaps{height:300px}
}
@media (max-width:768px)
{
#googlemaps{height:250px}
}
#googlemaps.map-cover{left:0;top:0;height:100%;width:100%;position:absolute;line-height:inherit}
#googlemaps img{max-width:inherit}
#googlemaps .gm-style div{font:13px/20px 'Poppins', sans-serif}
#googlemaps .gm-style-iw address{width:300px;margin-left:15px;margin-right:15px;margin-bottom:10px}
#googlemaps .gm-style-iw address .row{margin-top:10px}
#googlemaps .gm-style-iw h4{margin-left:10px;margin-top:10px;margin-bottom:15px}


/* PRESS */
.articles_wrap{}
.articles_wrap .menu_wrapper{margin:0;border-top: 1px solid #a7a7a7; padding-top:15px; box-sizing:border-box; padding-bottom:15px}
.articles_wrap .articles_content{margin:0;box-sizing:border-box}
.articles_wrap .img-wrapper{ display: inline-block; margin-right: 3%;width: 100%}
.articles_wrap .img-wrapper::after {background:url(../images/shadow-anuncio.png) no-repeat; background-size:100% auto; bottom: 0;content: " ";display: block;height: 28px;position: relative;width: 100%; }
.fx_prd_img{display:none}
/* @media (max-width:1100px)
{
	.content {padding-left: 5px !important;padding-right: 5px !important}
	.content .banner{padding-left: 10px !important;padding-right: 10px !important}
} */
@media (max-width:768px)
{
	.articles_wrap .menu_wrapper{}
}
@media print
{
    .no-print, .no-print *
    {
        display: none !important;
    }
	*{font-family:arial, sans;font-size:12px}

	.fx_prd_img{display:block}
}

.fig_small img {width: 100%; height: 100%}
.s {font-family: Arial;font-size: 10pt}
.s img{background-color: #000}


.emailrow p span input {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  -o-user-select: none !important;
  user-select: none !important;
}
.bx-wrapper .bx-caption {display: none !important}






.customRadioPagamento,.customRadioExpedicao{background:url(../images/radiobuttoncustomized.png) no-repeat scroll left top rgba(0,0,0,0);min-height:20px;margin:0 0 6px;min-width:340px;padding:0}
.customRadioPagamentoOn,.customRadioExpedicaoOn{background:url(../images/radiobuttoncustomized_hover.png) no-repeat scroll left top rgba(0,0,0,0)}
.customRadioPagamento .left,.customRadioExpedicao .left{float:left}
.customRadioPagamento .left input,.customRadioExpedicao .left input{display:none}
.customRadioPagamento .right,.customRadioExpedicao .right{float:left;width:610px;text-align:left;line-height:15px;padding-left:20px}

.customRadioExpedicao_levantamento{background:url(../images/radiobuttoncustomized.png) no-repeat scroll left top rgba(0,0,0,0);min-height:20px;margin:0 0 6px;min-width:340px;padding:0}
.customRadioExpedicaoOn_levantamento{background:url(../images/radiobuttoncustomized_hover.png) no-repeat scroll left top rgba(0,0,0,0)}
.customRadioExpedicao_levantamento .left{float:left}
.customRadioExpedicao_levantamento .left input{display:none}
.customRadioExpedicao_levantamento .right{float:left;width:610px;text-align:left;line-height:15px;padding-left:20px}
.customRadioExpedicao_levantamento .right b{float:left;text-align:left;line-height:15px;padding-left:0;display:block}
.customRadioExpedicao_levantamento .right span{float:left;text-align:left;line-height:15px;padding-left:2px;display:block;margin-top:-5px}


.customRadioPagamento .right .name_wrapper{float:left;margin-right:10px}
.customRadioPagamento .right .name_wrapper img{margin-top:-3px}
.customRadioPagamento .right .desc_wrapper{color:#A7A7A7;font-size:11px;margin-top:-7px}
.customRadioPagamento .right .desc_wrapper a{color:#A7A7A7;font-size:10px}
.customCheckboxCriarConta{background:url(../images/checkboxcustomized.png) no-repeat scroll left center rgba(0,0,0,0);height:20px;margin:0;width:600px;padding:0}
.customCheckboxCriarContaOn{background:url(../images/checkboxcustomized_checked.png) no-repeat scroll left center rgba(0,0,0,0)}
.customCheckboxCriarConta .left{float:left}
.customCheckboxCriarConta .left input{display:none}
.customCheckboxCriarConta .right{float:right;width:565px;text-align:left;line-height:20px}
.customCheckboxDadosDiferentes{background:url(../images/checkboxcustomized.png) no-repeat scroll left center rgba(0,0,0,0);height:20px;margin:0;width:600px;padding:0}
.customCheckboxDadosDiferentesOn{background:url(../images/checkboxcustomized_checked.png) no-repeat scroll left center rgba(0,0,0,0)}
.customCheckboxDadosDiferentes .left{float:left}
.customCheckboxDadosDiferentes .left input{display:none}
.customCheckboxDadosDiferentes .right{float:right;width:565px;text-align:left;line-height:20px}
.customCheckboxAceitarCompra{background:url(../images/checkboxcustomized.png) no-repeat scroll left center rgba(0,0,0,0);height:20px;margin:0;width:340px;padding:0}
.customCheckboxAceitarCompraOn{background:url(../images/checkboxcustomized_checked.png) no-repeat scroll left center rgba(0,0,0,0)}
.customCheckboxAceitarCompra .left{float:left}
.customCheckboxAceitarCompra .left input{display:none}
.customCheckboxAceitarCompra .right{float:right;width:308px;text-align:left;line-height:20px}
.customCheckboxEmbrulho{background:url(../images/checkboxcustomized.png) no-repeat scroll left center rgba(0,0,0,0);height:20px;margin:0;width:340px;padding:0}
.customCheckboxEmbrulhoOn{background:url(../images/checkboxcustomized_checked.png) no-repeat scroll left center rgba(0,0,0,0)}
.customCheckboxEmbrulho .left{float:left}
.customCheckboxEmbrulho .left input{display:none}
.customCheckboxEmbrulho .right{float:right;width:308px;text-align:left;line-height:20px}
.customCheckboxNewsletter{margin:0;width:100%;padding:0}
.customCheckboxNewsletterOn .left:before {
   content: "\2713 ";   
   font-size:18px;
   left:4px;
   top:1px;
   line-height:18px;
   position:absolute;
   font-weight:bold
}
.customCheckboxNewsletter .left{float:left;background:#ccc;height:20px;width:20px}
.customCheckboxNewsletter .left input{display:none}
.customCheckboxNewsletter .right{float:right;width:480px;text-align:left;line-height:20px}
.customCheckboxNotificao{background:url(../images/checkboxcustomized.png) no-repeat scroll left center rgba(0,0,0,0);height:20px;margin:0;width:100%;padding:0}
.customCheckboxNotificaoOn{background:url(../images/checkboxcustomized_checked.png) no-repeat scroll left center rgba(0,0,0,0)}
.customCheckboxNotificao .left{float:left}
.customCheckboxNotificao .left input{display:none}
.customCheckboxNotificao .right{float:right;width:480px;text-align:left;line-height:20px}
.customCheckboxOferta{background:url(../images/checkboxcustomized.png) no-repeat scroll center center rgba(0,0,0,0);height:15px;margin:0 auto;width:15px;padding:0}
.customCheckboxOfertaOn{background:url(../images/checkboxcustomized_checked.png) no-repeat scroll center center rgba(0,0,0,0)}
.customCheckboxOferta div{width:100%;text-align:left;line-height:20px}
.customCheckboxOferta div input{display:none}
.customCheckboxOferta2{background:url(../images/checkboxcustomized.png) no-repeat scroll center center rgba(0,0,0,0);height:15px;margin:0 auto;width:15px;padding:0}
.customCheckboxOferta2On{background:url(../images/checkboxcustomized_checked.png) no-repeat scroll center center rgba(0,0,0,0)}
.customCheckboxOferta2 div{width:100%;text-align:left;line-height:20px}
.customCheckboxOferta2 div input{display:none}
.customCheckbox{background:url(../images/checkboxcustomized.png) no-repeat scroll left center rgba(0,0,0,0);height:20px;margin:0;width:340px;padding:0}
.customCheckboxOn{background:url(../images/checkboxcustomized_checked.png) no-repeat scroll left center rgba(0,0,0,0)}
.customCheckbox .left{float:left}
.customCheckbox .left input{display:none}
.customCheckbox .right{float:right;width:308px;text-align:left;line-height:20px}

.pagamentos{font-family:"Poppins", Arial; font-size:15px; box-sizing:border-box}
.pagamentos .col1{width:416px;display:inline-block}
.pagamentos .col2{width:670px;display:inline-block}
.pagamentos .nopadding{padding:0}
.pagamentos .margin-bottom{margin-bottom:20px}
.pagamentos .padding-right{padding:20px}
.pagamentos .margin-right{margin-right:0}
.pagamentos .col-md-4 img{width:100%}
.pagamentos .col-md-1 {text-align:center;padding-top:8px;font-size:20px}
.pagamentos a {color:#008ccc; font-size:15px}
.pagamentos a:hover {color:#008ccc; font-size:15px}

.pagamentos .inputregisto2{font-size:14px;line-height:14px;border:none;background:#e6e9f0;padding:0;outline:none;color:#000;vertical-align:top;height:32px;text-indent:4px}
.pagamentos .inputregisto2:focus{font-size:14px;border:1px solid #c0c0c0;padding:0;outline:none;color:#000;vertical-align:top}
.pagamentos .fp_comprar{border:0;position:relative;background-color:#000;float:none;width:100%; max-width:325px; height:40px;text-align:left;font-size:16px;color:#FFF;cursor:pointer;line-height:40px;margin:0 auto;background-color:#000;background-image:url(../images/cartfp.png);background-position:right;background-repeat:no-repeat;text-indent:10px;margin-top:0;font-weight:600}
.portugal-2020{float:right;}
.portugal-2020 a{margin:5px;display:inline-block;}





/* .form-control {
    width: 100% !important;
    margin-bottom: 15px;
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    background: #f0f0f0;
    border: none;
    box-shadow: none;
} */

select, .form-control {
    color: #000;
    width: 100%;
    line-height: 25px;
    border: 1px solid #ccc;
    background-color: #fff;
    box-shadow: none;
    display: inline-block;
    -webkit-transition: all linear 0.1s;
    transition: all linear 0.1s;
    font-size: 15px;
    border-radius: 0px;
    height: 50px;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form-group {
		margin:0 0 10px;
		margin-right:40px
}
.form-group .checkbox {
	width:100%
}
.form-group .checkbox label {
	width:100%
}
.button3_form {
    border: 0px;
    border-radius: 8px;
    font-size: 15px;
    color: #fff;
    line-height: 55px;
    height: 55px;
    padding: 5px 30px;
    width: auto;
    margin-top: 20px;
    font: bold 20px/20px 'Raleway', sans-serif;
    background-color: #002469;
    background-image: none;
    filter: none;
}
.button3_form {
    width: 100% !important;
    background: #002469 !important;
    border-radius: 10px !important;
}
.button3_form {
    border: 0px;
    border-radius: 8px;
    font-size: 15px;
    color: #fff;
    line-height: 55px;
    height: 55px;
    padding: 5px 30px;
    width: 100%;
    font: bold 20px/20px 'Raleway', sans-serif;
    background-color: #002469;

}

.has-error .form-control {
    border: 1px solid;
        border-top-color: currentcolor;
        border-right-color: currentcolor;
        border-bottom-color: currentcolor;
        border-left-color: currentcolor;
    border-color: #a94442;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.modal-dialog {
	margin-top: 300px;
}

.modal-content {
    border-radius:10px;
    padding: 20px;

    background-color: transparent;
    border: none;
    background-size: contain;
    width: 800px;
    height: 500px;
}

.modal-open .modal {
    overflow:hidden;
    z-index: 99999999;
}

    .fade {
    	opacity: 1;
    }
@media all and (orientation:landscape) {
    .modal-open .modal {
    overflow:auto;
    background-color: rgba(0, 48, 87,0.9);

}

@media (min-width: 576px) {
	.modal-dialog {
	    max-width: 800px;
/*	    margin: 1.75rem auto;*/
	}
}