/* Estilo - Acende a Luz - Ago/2017 */

/* Reset */
* {margin:0;padding:0}
table {border-collapse:collapse;border-spacing:0}
fieldset,img,abbr,acronym,fieldset-img,table { border:0 none}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block}
body {font-size:14px;font-family: 'Lato', Arial, sans-serif;font-weight: 400;margin:0;padding:0;}
p {font-size:14px;font-family: 'Lato', Arial, sans-serif;font-weight: 400}
TH {font-size:14px;font-family: 'Lato', Arial, sans-serif;font-weight: 400}
TD {font-size:14px;font-family: 'Lato', Arial, sans-serif;font-weight: 400}
h2 {font-size:18px;font-family: 'Lato', Arial, sans-serif;font-weight: 700;}
h4 {font-size:16px;font-family: 'Lato', Arial, sans-serif;font-weight: 700;line-height:10px;}

/* Estilos Tamanho Site */
.ext {clear:both; float:none}
.int {margin: 0 auto; position:relative; max-width:1170px; }
#TabSite {max-width:1170px;margin: 0px auto}
#idFCContent {max-width:1140px; margin:0px auto; padding-top:15px;}

/* Grid Site */
#topobg {background-color:#fdcd6c;max-width:1170px;margin: 0px auto}
#topo   {height:140px;position:relative;margin:0 auto;}
#topo0b { display:none; width: 100%; float:left; padding-top:10px; height:24px; background:#353535; text-align:center}
#topo1 { width: 23.7%; float:left; padding-top:25px; }
#topo2 { width: 34%; float:left; padding-top:23px;}
#topo3 { width: 41.5%; float:left; padding-top:23px;}
#topo4 { width: 43.8%; float:left; padding-top:36px;}
#topo5 { width: 28.8%; float:left; padding-top:42px; padding-left:40px;}
#vitrine1 {width:100%; height:100%; max-width:1170px; min-width:320px; margin-top:0px; float:left}
#produto3 {width:100%; float:left; overflow:hidden;}
#prodamp0 {display:none;}
#prodamp1 img {max-width:1000px; padding-top:20px;}

/* Logotipo */
.logoPNG {text-align:center}
.logoPNG img {width:100px;}
.logoSVG {text-align:center}
.logoSVG img {width:100px;}

/*  Menu Topo */
.MenuTopo0 {font-size:12px;font-family: 'Lato', Arial, sans-serif;color:#ffffff;text-decoration:none;}
.MenuTopo0 b {font-weight:700;}
.MenuTopo0 a {color:#ffffff;text-decoration:none;}
.MenuTopo02 {font-size:12px;font-family: 'Lato', Arial, sans-serif;color:#ffffff;text-decoration:none;}
.MenuTopo02:visited {color:#ffffff}
.MenuTopo02:active {color:#ffffff}
.MenuTopo02:hover {color:#fdcd6c}
.MenuTopo02 a {color:#ffffff;text-decoration:none;}
.MenuTopo1 {font-size:12px;font-family: 'Lato', Arial, sans-serif;color:#343434;text-decoration:none;}
.MenuTopo1 b {font-weight:700;}
.MenuTopo1 a {color:#343434;text-decoration:none;}
.MenuTopo2 {font-size:12px;font-family: 'Lato', Arial, sans-serif;color:#343434;text-decoration:none;}
.MenuTopo2:visited {color:#343434}
.MenuTopo2:active {color:#343434}
.MenuTopo2:hover {color:#FFFFFF}
.MenuTopo2 a {color:#343434;text-decoration:none;}

/* Vitrine */
#slides {display: none}
.slidesjs-slide img {width:100%; height:100%;}
.slidesjs-navigation {display: none}
.slidesjs-play {display:none !important}
.slidesjs-stop {display:none !important}
.slidesjs-pagination {margin: -25px 8px 0 0px;float: right;list-style: none; z-index:100; position:relative;}
.slidesjs-pagination li {float: left; margin: 0 5px 0 0;}
.slidesjs-pagination li a {
  display: block;
  width: 15px;
  height: 0;
  padding-top: 15px;
  background-image: url('https://www.acendealuz.com.br/lojas/00028941/images/pagination.png');
  background-position: 0 0;
  float: left;
  overflow: hidden;
}
.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {background-position: 0 -15px}
.slidesjs-pagination li a:hover {background-position: 0 -30px}
#slides a:link,
#slides a:visited {color:#e3e3e3}
#slides a:hover,
#slides a:active {color:#fdcd6c}
.navbar {
  overflow: hidden
}

/* Frete Gratis */
#faixa_bg {width:100%;max-width:1170px;overflow:hidden;margin:0px auto;background:#efefef;}
#faixa_home {width:100%;max-width:1090px;overflow:hidden;margin:18px auto 18px auto;}
.faixa1 {width:6.9%; height:50px; float:left; padding-right:23px;}
.faixa2 {width:13.5%;  height:50px; float:left; color:#4e4e4e;font-size:16px;font-family: 'Lato', Arial, sans-serif;font-weight: 400;text-decoration:none; border-right:1px dotted #9e9e9e; padding-right:22px;}
.faixa3 {width:5%; height:50px; float:left; padding:0 23px;}
.faixa4 {width:15.2%;  height:50px; float:left; color:#4e4e4e;font-size:16px;font-family: 'Lato', Arial, sans-serif;font-weight: 400;text-decoration:none; border-right:1px dotted #9e9e9e; padding-right:22px;}
.faixa41 {margin-top:-3px;}
.faixa5 {width:4.5%; height:50px; float:left; padding:0 23px;}
.faixa6 {width:15.2%;  height:50px; float:left; color:#4e4e4e;font-size:16px;font-family: 'Lato', Arial, sans-serif;font-weight: 400;text-decoration:none; border-right:1px dotted #9e9e9e; padding-right:22px;}
.faixa7 {width:7.3%; height:50px; float:left; padding:0 23px;}
.faixa8 {width:11%;  height:50px; float:left; color:#4e4e4e;font-size:16px;font-family: 'Lato', Arial, sans-serif;font-weight: 400;text-decoration:none;}
.faixaTitulo {font-size:18px;font-weight: 700;text-transform:uppercase; letter-spacing:normal !important;}

/* Banners Peq */
#BannersPeq {width:100%;max-width:1140px;overflow:hidden;margin:0px auto; padding:0 auto;}
.banner1peq {float:left; width:36%; margin-top:20px; margin-bottom:20px;}
.banner2peq {float:left; width:64%; margin-top:20px; margin-bottom:20px;}

/* Botoes User */
#botoes_user {width:100%; max-width:215px; margin-top:4px; height:18px; float:left}
#botoes_user_peq {display:none; width:93px; height:33px; float:left; margin-top:-2px;}
#espaco {width:40px; height:1px;}

/* Carrinho */
.carrinho-topo {width:112px; float:left}
.carrinho-topo .icon {width:28%; height:26px; float:left; overflow:hidden; background:url('https://www.acendealuz.com.br/lojas/00028941/images/Carrinho.svg') no-repeat left top scroll; text-align:center;}
.carrinho-topo .sacola {width:72%; height:26px; float:left; overflow:hidden; font-size:15px;font-family: 'Lato', Arial, sans-serif;color:#343434; font-weight:700; text-decoration:none; text-transform:uppercase; margin-top:-2px;}
.carrinho-topo .valor_cesta {font-size:10px; font-weight:normal; text-transform:none; color:#343434; margin-top:-3px;}
.carrinho-topo a {text-decoration:none}

/* Busca */
.busca {width:100%; height:39px; position:relative; float:left; background-color:#FFFFFF;border:none;} 
.busca fieldset {padding:0 86px 0 10px; background: url('https://www.acendealuz.com.br/lojas/00028941/images/Busca.svg') no-repeat right top scroll;}
.busca .campo-busca {font-family: 'Lato', Arial, sans-serif; font-size:18px; font-weight:400; display: inline-block;vertical-align: baseline; height:38px; margin:1px 0 0 0; color:#6f6f6f; width:100%; border:none}
.busca .campo-busca:focus {color:#000000}
.busca .bt-buscar {width:76px; height:39px; border:none; cursor:pointer; position:absolute; right:0; top:0; text-indent:-999px; font-size:0; background:none}

/* Menu Responsive */
.content{margin:0px auto -4px auto; padding:0px; max-width:1170px; min-width:220px;}
.megamenu{margin: 0 0 0 0;}
.megamenu h4{margin-top: 0;}
.megamenu .adress label{float: left; width: 100%;}

/* Conteudo */
.tab_container {margin:0; padding: 0; width:100%; max-width:1170px; float:left}
.tab_marcas {max-width:1170px;text-align:center;overflow:hidden; float:left; margin-bottom:30px;}
#Destaques {width:100%;max-width:1155px; height:21px;overflow:hidden;margin:25px auto 10px auto;background:url('https://www.acendealuz.com.br/lojas/00028941/images/Fundo_TitDestaques.png') repeat-x left top scroll; float:left;}
.TitulosDest {color:#262626;font-size:18px;font-family: 'Lato', Arial, sans-serif;font-weight: 700;text-decoration:none; text-transform:uppercase; background:#FFFFFF; padding:0px 10px;}

#ProdDestHome {margin:10px 0 30px 0; height:345px; float:left; position:relative; overflow:hidden; text-align:center}
#ProdDestHome {border-bottom:1px solid #e2e2e2;}
#ProdDestHome:visited {border-bottom:1px solid #e2e2e2;}
#ProdDestHome:active {border-bottom:1px solid #e2e2e2;}
#ProdDestHome:hover {border-bottom:1px solid #fdcd6c;}
#ProdDestHome .BotLancProdOut { position:absolute; width:74px; height:24px; right:0;top:0}
#ProdDestHome .BotLancProdOut img { margin:0 !important}

#ProdDestLista {margin:10px 0 30px 0; height:345px; float:left; position:relative; overflow:hidden; text-align:center}
#ProdDestLista {border-bottom:1px solid #e2e2e2;}
#ProdDestLista:visited {border-bottom:1px solid #e2e2e2;}
#ProdDestLista:active {border-bottom:1px solid #e2e2e2;}
#ProdDestLista:hover {border-bottom:1px solid #fdcd6c;}
#ProdDestLista .BotLancProd { position:absolute; width:74px; height:24px; right:0;top:0}
#ProdDestLista .BotLancProd img { margin:0 !important}

.iten-prod-menu {width:100%; float:left;}
.iten-prod-menu a {display:block; text-decoration:none;text-align:center;background:#fff;border-bottom:1px solid #e2e2e2;}
.iten-prod-menu a.ativo, .iten-prod-menu a:hover {border-bottom: 1px solid #fdcd6c;}
.iten-prod-menu span {display:block;}
.iten-prod-menu img.EstImgFC {width:150px; height:auto;}
.iten-prod-menu .name {font-family: 'Lato', Arial, sans-serif; font-size:13px; color:#4d4d4d; font-weight:400; text-align:center; margin-top:3px;}
.iten-prod-menu .price {font-family: 'Lato', Arial, sans-serif; font-weight:400; text-align:center; margin-top:3px;}
.iten-prod-menu .parcelas {font-family: 'Lato', Arial, sans-serif; font-weight:400; text-align:center; margin-bottom:8px;}

/* Botoes Lancamentos */
.BotLancProd {width:74px; height:24px; background:url('https://www.acendealuz.com.br/lojas/00028941/images/StarLaunch2.svg') no-repeat left top scroll;}
.BotLancProdOut {width:74px; height:24px; background:url('https://www.acendealuz.com.br/lojas/00028941/images/StarLaunch2.svg') no-repeat left top scroll;}

/* Estilos Comuns */
.Titulos {color:#353535;font-size:22px;font-family: 'Lato', Arial, sans-serif;font-weight: 700;text-decoration:none;}
.TitulosProd {color:#353535;font-size:18px;font-family: 'Lato', Arial, sans-serif;font-weight: 700;text-decoration:none;}
.TitulosProdCat {color:#353535;font-size:16px;font-family: 'Lato', Arial, sans-serif;font-weight: 400;text-decoration:none; text-transform:uppercase;}
.TitulosFinalizar {color:#FFFFFF;font-size:22px;font-family: 'Lato', Arial, sans-serif;font-weight: 400;text-decoration:none; padding-top:6px;}
.smSelect {border:1px solid #e3e3e3;background-color:#FFFFFF;font-size:12px;font-family: 'Lato', Arial, sans-serif;font-weight: 400;color:#4d4d4d;}
.smSelect2 {border:1px solid #e3e3e3;font-size:14px;font-family: 'Lato', Arial, sans-serif;font-weight: 400;color:#4d4d4d;height:24px;width:95%;}
.pqText {font-size:11px; font-family: Arial, Helvetica, sans-serif;}
.pqText2 {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#cccccc;}
.smText {font-size:11px;font-family: Arial, Helvetica, sans-serif;color:#4d4d4d}
.mntext {font-size:12px;font-family: 'Lato', Arial, sans-serif;font-weight: 400;color:#4d4d4d}
.mntext a {font-size:12px;font-family: 'Lato', Arial, sans-serif;font-weight: 700;color:#4d4d4d;text-decoration:none;}
.mdtxt {font-size:16px;font-family: 'Lato', Arial, sans-serif;font-weight: 400;color:#fdcd6c;}
.mdtxt2 {font-size:16px;font-family: 'Lato', Arial, sans-serif;font-weight: 700; border-top:1px solid #e2e2e2; padding-top:5px; margin-top:20px;}
.lgtxt {font-size:22px;color:#0FBC0F;font-family: 'Lato', Arial, sans-serif;font-weight: 400;text-decoration:none}

/* Estilos Home */
.EstNomeProdCapa {font-family: 'Lato', Arial, sans-serif;font-weight:400;font-size:14px;color:#4d4d4d;text-decoration:none;line-height:12px;}
.EstNomeProdCapa:visited {color:#4d4d4d}
.EstNomeProdCapa:active {color:#4d4d4d}
.EstNomeProdCapa:hover {color:#fdcd6c}
.EstDescrProdCapa {font-size:14px;font-family: 'Lato', Arial, sans-serif;font-weight: 400;color:#4d4d4d;}
.EstAdicProdCapa {font-size:14px;font-family: 'Lato', Arial, sans-serif;font-weight: 400}
.AdicNomeCapa {font-size:12px;font-family: 'Lato', Arial, sans-serif;font-weight: 400}
.AdicItemCapa {font-size:12px;font-family: 'Lato', Arial, sans-serif;font-weight: bold}
.EstPrecoProdCapa {color:#8d161a;font-size:16px;font-family: 'Lato', Arial, sans-serif;font-weight: 400;}

/* Estilos Barra */
.EstTitSecao {font-size:16px;color:#4d4d4d;font-family: 'Lato', Arial, sans-serif;font-weight: 400;text-transform: uppercase;}
.EstNomeProdBarra {font-size:16px;font-family: 'Lato', Arial, sans-serif;font-weight: 400;color:#4d4d4d;}
.EstPrecoProdBarra {font-size:16px;color:#8d161a; font-family: 'Lato', Arial, sans-serif;font-weight: 400;}
.EstLinhaBarra {display:none}
.EstLinhaBarraExt{display:none}

/*  Estilos Formularios Botoes e InputText */
.InputText {border:#e3e3e3 1px solid;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;background-color:#FFFFFF;font-family: 'Lato', Arial, sans-serif;font-weight: 400; font-size:14px; color:#4d4d4d; width: 100%;}
.InputTextNews {border:none;background-color:#FFFFFF;font-family: 'Lato', Arial, sans-serif;font-weight: 400; font-size:14px; color:#4d4d4d; height: 37px; padding: 0 1%; width:98%;}
.inputButton {display: table;width: 100%;text-align: center;padding: 10px;box-sizing: border-box;}
.inputsContainer input[type="text"], .inputsContainer input[type="email"], .inputsContainer input[type="password"], .inputsContainer textarea, .inputsContainer select{width: 100%; float: left; height: 30px; box-sizing: border-box; border:#e3e3e3 1px solid; padding:4px 5px; font-family: 'Lato', Arial, sans-serif;font-weight: 400; font-size:14px; color:#4d4d4d;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.inputsContainer textarea{height: 100px; font-family: 'Lato', Arial, sans-serif;font-weight: 400; font-size:14px; color:#4d4d4d; border:#e3e3e3 1px solid;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.buttonForm {font-size:16px;font-family: 'Lato', Arial, sans-serif;font-weight: 700;color:#343434;text-transform:uppercase;background-color:#fdcd6c;border:none;height:37px; padding:0}
#Mensagem {font-family: 'Lato', Arial, sans-serif;font-weight: 400; font-size:14px; color:#4d4d4d; height:100px; border:#e3e3e3 1px solid;}
#Comentarios {font-family: 'Lato', Arial, sans-serif;font-weight: 400; font-size:14px; color:#4d4d4d; height:100px; border:#e3e3e3 1px solid;}
.BotComprar {display:none; color:#FFF}

/*  Estilos CATEGORIA */
.EstCatLista li {list-style:none;}
.EstCatNome {color:#ffffff;font-size:16px;font-family: 'Lato', Arial, sans-serif;font-weight: 400;text-decoration:none;}
.EstCatNome:visited {color:#ffffff}
.EstCatNome:active {color:#ffffff}
.EstCatNome:hover {color:#fdcd6c}
.EstCatDescr {color:#4d4d4d;font-size:16px;font-family: 'Lato', Arial, sans-serif;font-weight: 400;text-decoration:none}
.EstCatList {font-family: 'Lato', Arial, sans-serif;font-weight: 400;}
.EstCatListLink {font-family: 'Lato', Arial, sans-serif;font-weight: 400;}
.EstCatListLink:hover {text-decoration: underline;}	
.SubMenu {font-size:14px;font-family: 'Lato', Arial, sans-serif;font-weight: 400;color:#4d4d4d;text-decoration:none;}
.SubMenu:visited {color:#4d4d4d}
.SubMenu:active {color:#4d4d4d}
.SubMenu:hover {color:#fdcd6c;}

/* Remove LeftBar em algumas paginas */
.FCHome .left-bar, .ProductDet .left-bar, .ProductAmp .left-bar, .FCCustom .left-bar, .FCFreight .left-bar, .FCCheckoutSteps .left-bar, .FCPayment .left-bar, .FCContact .left-bar, .FCCart .left-bar, .FCRegister .left-bar, .FCNews .left-bar, .FCHelp .left-bar, .FCTrack .left-bar, .FCNewsletter .left-bar, .FCRecommend .left-bar, .FCAdvancedSearch .left-bar, .FCRateProd .left-bar {display:none !important;}

/* Aside LeftBar - BarraEsquerda.htm */
.left-bar {display: block; width:17%; margin:0 25px 0 15px; float:left; overflow:hidden; position: relative;}
.ajustaLista {width:79.5%; float: left; overflow:hidden; position: relative;}

/* Estilos Refinamento de busca Barra Esquerda */
#idPagProdTop {width:89%;margin-left:1px; padding:10px 0 10px 10px;}
.EstExibeFiltrosFC {width:100%; min-height: 40px; margin-top:18px; position: relative;}
.EstTabFiltros {background-color: #FFFFFF; border: 1px solid #dadada}
.EstTabFiltros tr td, .EstTabFiltros ul, .EstTabFiltros a {font-family: 'Lato', Arial, sans-serif;font-weight: 400; font-size:14px !important;}
.EstTitFiltroFC {width: 100%; height: auto; position: relative; font-weight:700; background-color:#353535}
.EstTitFiltroFC b {display: block; padding: 5px 0 5px 10px; font-size: 16px !important; color: #FFFFFF; font-weight:700;}
.EstListaFiltroFC {width:94%; min-height: 30px; position: relative; display: block; padding:3px 0 6px 6px;}
.EstListaFiltroFC ul {padding: 5px; position: relative; display: block;}
#idPathSearchSaleFC {text-transform:uppercase;}
#idPathSearchNewFC {text-transform:uppercase;}
#idSelPathCatQtFC, #idSelAdic1QtFC, #idSelAdic2QtFC, #idSelAdic3QtFC, #OrderProd {font-family: 'Lato', Arial, sans-serif;font-weight: 400; font-size:14px !important;border:1px solid #dadada;background-color:#FFFFFF;color:#4d4d4d;height:22px;width:100%;}
#idUlPathCatQtFC a,#idUlAdic1QtFC a,#idUlAdic2QtFC a,#idUlAdic3QtFC a {text-decoration:none; color:#4d4d4d;}
#idUlPathCatQtFC a:hover,#idUlAdic1QtFC a:hover,#idUlAdic2QtFC a:hover,#idUlAdic3QtFC a:hover {color:#fdcd6c}
#idUlPathCatQtFC li,#idUlAdic1QtFC li,#idUlAdic2QtFC li,#idUlAdic3QtFC li {font-family: 'Lato', Arial, sans-serif;font-weight: 400; font-size:12px !important;list-style-type:none;  margin:5px 5px 3px 0px; }
#idUlPathSearchFC {width:100%;}
#idUlPathSearchFC li {display: block !important; width: 180px !important; padding: 3px 10px 0px 0px !important; margin: 0px !important}
#idUlPathSearchFC .pad {height:1px !important; background:#FFF !important; color:#FFF !important}
#idUlPathSearchFC .Adic1Name {display:none}
#idUlPathSearchFC .Adic2Name {display:none}
#idUlPathSearchFC .Adic3Name {display:none}
#idLinkAdvancedSearchFC {font-family: 'Lato', Arial, sans-serif;font-weight: 700; font-size:14px !important; color:#353535; text-decoration:none; text-transform:uppercase; display:block; padding:6px 0px 8px 10px; border-top:1px dotted #dadada;}
#idLinkAdvancedSearchFC:hover{color:#fdcd6c;}
#idPathSearchTextEmptyFC, #idPathSearchTextInputFC, #idPathSearchOKFC {display:none}
#idUlPathSearchCatFC a {color:#000000; font-weight:700;}

/* Lista de Produto - Julho/2016 */
#idImagemTopoCatFC {width:100%; max-width:916px; float:left; margin-bottom:10px;}
.ProductList #idTxtIntroFoundProdsFC {margin:8px 0;width: 100%;min-height:20px;}
.ProductList #idFoundFC b {font-size:16px;}

/* Estilo do Cross Selling */
#idProdCrossFC {width:100%; float:left; overflow:hidden}
#idEstLinhaProdCrossFC {display:none;}
#idTitProdCrossFC {display:none;}
#idListProdCrossFC li {float:left; overflow:hidden; width:18.3%; height:240px; margin:0px 9px; text-align:center}
#idListProdCrossFC .FCPrice {color:#353535; font-weight:700; font-size:14px;}
.EstNameProdCross {color:#4d4d4d; font-size:13px; font-family: 'Lato', Arial, sans-serif; font-weight:400;}
.EstNameProdCross a {color:#4d4d4d}
.EstFotoProdCross {width:160px;}
.EstDescrProdCross, .EstCatProdCross, .EstRefProdCross {display:none;} 

/*  Estilo Opinioes de Produtos */
.EstOpiniaoLinha {color:#f2f2f2;height:1px;width:100%;max-width:1260px;}
#idTabListaOpFC {font-weight:400;width:100%;max-width:1260px;}
#idTabListaOpFC hr {border:1px solid #FFFFFF; margin-top:10px; height:1px;}
#idTabListaOpFC hr.EstOpiniaoLinha {border-top:1px solid #dadada; border-bottom:1px solid #FFFFFF; margin-top:15px; margin-bottom:7px; height:1px;}
#idTabListaOpFC #idCommentsClickFC {height:30px; margin-bottom:10px;}
#idTabListaOpFC .EstOpiniaoNome {line-height:16px; text-transform:capitalize;}
#idTabListaOpFC .EstOpiniaoLocal {text-transform:capitalize;}
.NotaOpiniaoCheio {width:17px !important;height:16px !important;background-image: url('https://www.acendealuz.com.br/lojas/00028941/images/StarOn.svg') !important;}
.NotaOpiniaoMeio  {width:17px !important;height:16px !important;background-image: url('https://www.acendealuz.com.br/lojas/00028941/images/StarHalf.svg') !important;}
.NotaOpiniaoVazio {width:17px !important;height:16px !important;background-image: url('https://www.acendealuz.com.br/lojas/00028941/images/StarOff.svg') !important;}

/* Estilo de Titulos de Tabela CADASTRO DE CLIENTES, AJUDA, CONFIRMACAO DO PEDIDO */
.EstTabTopo {background:#f2f2f2;color:#4d4d4d;font-size:16px;font-family: 'Lato', Arial, sans-serif;font-weight: 700; padding:4px;}
.EstTabAjuda {background:#f2f2f2;color:#4d4d4d;font-size:18px;font-family: 'Lato', Arial, sans-serif;font-weight: 700;padding:8px;}
.EstTabTam {background:#f2f2f2;color:#480f04;font-size:14px;font-family: 'Lato', Arial, sans-serif;font-weight: 400;}
.EstTabQuadro {font-size:16px;font-family: 'Lato', Arial, sans-serif;font-weight: 400; color:#4d4d4d;}
.EstNomeCampo {color:#4d4d4d;font-size:14px;font-family: 'Lato', Arial, sans-serif;font-weight: 400;}

/* Estilos Contato */
#FCFormContainer #Nome, #Email, #Mensagem, #NomeAmigo, #EmailAmigo, #Comentarios {font-family: 'Lato', Arial, sans-serif;font-weight: 400; font-size:14px; color:#4d4d4d;}
#FCFormContainer #Enviar {font-size:18px;font-family: 'Lato', Arial, sans-serif;font-weight: 700;color:#343434;text-transform:uppercase;background-color:#fdcd6c !important;}
.EstDivCorRequired {padding: 6px; width: 1px; float: left;}
.EstTxtRequired {font-family: 'Lato', Arial, sans-serif;font-weight: 400; font-size:12px; color:#4d4d4d;}

/* Estilo Quem Somos */
.QuemBloco1 {width:100%; float:left;}
.QuemBloco1 a {text-decoration:none; color:#4d4d4d;}
.QuemBloco1 a:hover {text-decoration:underline; color:#000000;}
.QuemBloco1 p {font-size:14px;line-height:20px;}
.QuemBloco2 {display:none;}
/* Quem Somos Antigo 
.QuemBloco1 {width:52%; float:left;}
.QuemBloco2 {width:46%; float:left; margin-left:2%}
.QuemBloco2 img {width:100%;max-width:525px;} */

/* Login */
#idChkLoginIntFC {width:100%}
#idChkEmailLoginFC {margin:0 !important; text-align:left !important;}
#idTabLoginFC {width:100% !important;}
#idTabLoginFC #Email {font-size: 14px !important; width: 210px;padding:3px;}
#idTabLoginFC #SenhaAtual {font-size: 14px !important;}
#idIdentifyFC #idDivLinkContinueFC {margin:0 !important; padding:0 !important}
.EstChkDiv {border: 1px solid #DEDEDE;border-radius:0 !important; padding:10px 15px 15px 15px !important; margin-top:10px !important}
#idTxtYourPasswordFC, #idTxtNoPasswordFC {font-size:12px;font-family: 'Lato', Arial, sans-serif;font-weight: 400;text-decoration:none;}

/* Cadastro */
#idTabRegisterFC {width:100%}
#idTabRegisterFC .smText {font-size:14px; font-family: 'Lato', Arial, sans-serif;}
#idRegisterExtFC {width:100%; margin: 0px auto; padding:0;}
#idRegisterExtFC .EstTabTopo {background:#f2f2f2;color:#4d4d4d;font-size:16px;font-family: 'Lato', Arial, sans-serif;font-weight: 700; padding:2px;}
#idRegisterExtFC .EstNomeCampo {text-align:left !important}
#idRegisterExtFC #idTabBotPreviousNextFC {margin-top:10px !important;}
#idTxtCPFFC, #idTxtCEP1FC, #idTxtPhoneFC, #idTxtNascFC, #idTableLembreteFC, #idTxtLembreteFC .smtext {font-family:Arial, Helvetica, sans-serif !important; font-size:11px !important}
td.smtext label {font-size:12px; font-family: 'Lato', Arial, sans-serif;color:#4d4d4d}
.FCLabelForm {font-weight:bold; font-family: 'Lato', Arial, sans-serif; padding:0 0 10px 0; margin-top:0px;}
.BotVerMais {display:none} 
#idRegisterFC {width:100%}
#idRegisterFC .InputText {height:26px !important; font-size:14px !important; font-family: 'Lato', Arial, sans-serif !important; padding-left:3px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#idRegisterFC #P2Pais, #idRegisterFC #P2SexoFeminino {width:105px !important; height:26px !important; font-size:14px !important; font-family: 'Lato', Arial, sans-serif !important; padding-left:3px;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#idRegisterFC #P2CPF, #idRegisterFC #P2CEP, #idRegisterFC #P2PCEP, #idRegisterFC #P2EnderecoNum, #idRegisterFC #P2EnderecoCompl, #idRegisterFC #P2Telefone, #idRegisterFC #P2Celular, #idRegisterFC #P2DataNasc, #idRegisterFC #P2NomeLocal, #idRegisterFC #P2PCEP, #idRegisterFC #P2PTelefone, #idRegisterFC #P2SenhaCli, #idRegisterFC #P2SenhaCliConfirma {width:105px !important; font-family: 'Lato', Arial, sans-serif !important;}
#idRegisterFC #P2Mensagem {max-width:96% !important; height:100px !important;}
#idChkFreightFC #idTxtNomeCEPFC {font-size:13px !important; font-weight:700 !important; font-family: 'Lato', Arial, sans-serif}
#idChkFreightFC #idTxtCEPFreightFC {font-size:13px !important; font-weight:400 !important; font-family: 'Lato', Arial, sans-serif}
#idChkFreightFC #idTxtPrecoCEPFC {font-size:13px !important; color:#343434 !important; font-weight:700 !important; font-family: 'Lato', Arial, sans-serif}

/* Estilos do PEDIDO */
.FCTrack table {width:100%;}
.FCTrack td {padding:3px; font-family: 'Lato', Arial, sans-serif;}
.FCTrack .EstNomeCampo {font-size:14px;}
.FCTrack .EstCampo {font-size:14px;font-weight: 400;}
.FCTrack #FCFormContainer {margin-top:0px;}
.FCTrack #idTxtIntroTrackFC {margin:0; font-size:14px; font-weight:400; color:#0FBC0F; font-family: 'Lato', Arial, sans-serif;}
.FCTrack .OrderNumberTrack {font-size:16px; font-weight:bold; color:#0FBC0F; font-family: 'Lato', Arial, sans-serif;}
.FCTrack #idTabOrderDeliveryFC {padding-left:20px; width:48%; float:left; overflow:hidden}
.FCLabelPw {font-size:12px; font-family: 'Lato', Arial, sans-serif;}
.EstTabPedidoTit {background:#f2f2f2;color:#595959;font-size:14px !important;font-family: 'Lato', Arial, sans-serif !important;font-weight: 700; border:1px solid #e3e3e3;}
.EstTabPedidoNome {font-size:14px;font-family: 'Lato', Arial, sans-serif;font-weight: bold;text-decoration:none; color:#4d4d4d}
.EstTabPedidoNome:visited {color:#4d4d4d}
.EstTabPedidoNome:active {color:#4d4d4d}
.EstTabPedidoNome:hover {color:#fdcd6c;}
.EstTabPedidoNome a {color:#4d4d4d; text-decoration:none;}
.EstTabPedido {font-size:14px;background:#FFFFFF;border:1px solid #e3e3e3; font-family: 'Lato', Arial, sans-serif}
.EstTabPedidoNum {font-size:14px;font-family: 'Lato', Arial, sans-serif;font-weight: 400;background:#FFFFFF;}
.EstTabPedidoTotal {font-size:14px;color:#4d4d4d; background-color:#f2f2f2;font-family: 'Lato', Arial, sans-serif;font-weight: bold;}
.EstTabPedidoFrete {font-size:14px;color:#4d4d4d; background-color:#f2f2f2;font-family: 'Lato', Arial, sans-serif;font-weight: 400;}
.EstTabPedidoBot {font-size:14px;font-family: 'Lato', Arial, sans-serif;font-weight: 400}
.EstTabPedidoRef {font-size:12px;font-family: 'Lato', Arial, sans-serif;font-weight: 400}
.EstTabPedidoAdicNome {font-size:12px;font-family: 'Lato', Arial, sans-serif;font-weight: 400;}
.EstTabPedidoAdicItem {font-size:12px;font-family: 'Lato', Arial, sans-serif;font-weight: bold;}
.EstTextoQtd {font-size:12px;font-family: 'Lato', Arial, sans-serif;font-weight: 400;text-align:right;}
.EstContinuarComprando{font-size:20px;font-family: 'Lato', Arial, sans-serif !important;font-weight: 700;color:#4d4d4d}
#idRecoverOrderFC {font-weight:400; font-size:14px !important; color:#FFFFFF; border:none; background-color:#a3a3a3; padding:1px; margin-top:10px !important}
#idRecoverOrderFC a {font-weight:700; color:#FFFFFF;}

/* Estilos do CARRINHO */
span.Titulos {display:block; color:#353535;font-size:22px;font-family: 'Lato', Arial, sans-serif;font-weight: 700;text-decoration:none;}
#TabItens {margin-top:15px; width:100%;}
#TabItens .FCCartRespTable tbody tr td {border:#e3e3e3 !important;}
#TabItens #idCartItemsFC {border:1px solid #e3e3e3;}
#TabItens td.EstTabPedidoTit {font-family: 'Lato', Arial, sans-serif !important; font-size:14px !important; font-weight:700; color:#595959; border-radius:0 !important; background:#f2f2f2 !important; text-align:left !important}
#TabItens td.EstTabPedidoTotal {border-radius:0 !important; background:none !important;}
#TabItens td.EstTabPedidoFrete {border-radius:0 !important; background:none !important;}
#TabItens #idColTotalPedidoVistaFC {border-radius:0 !important; background:#f2f2f2 !important; color:#4d4d4d !important; font-weight:bold !important; font-size:14px !important;}
#TabItens #idTotalPedidoVistaFC {border-radius:0 !important; background:#f2f2f2 !important; color:#4d4d4d !important; font-weight:bold !important; font-size:14px !important;}
#TabItens p {font-family: 'Lato', Arial, sans-serif !important}
#TabItens td {font-family: 'Lato', Arial, sans-serif !important; font-size:14px; padding:8px 4px}
#TabItens td td {padding:4px !important}
#idCupomFC + tr + tr td {color:#960 !important; font-weight:bold; font-size:20px}
#TabItens .FCCartQtyInput {text-align: right; width: 30px; height:14px; font-size:12px; font-family: 'Lato', Arial, sans-serif;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#TabItens input#Cupom {width:140px !important; height:18px; font-size:14px;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#TabItens input[type="text"] {border:1px solid #e3e3e3; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color:#232323; padding:3px;}
#TabItens #idTxtCupomFC {display:inline-block}
#TabItens .FCPrice {font-size:14px;}
#TabItens .FCCartSubtotalsLabel {font-weight:400; color:#4d4d4d;}
#TabItens .FCCartItemsQty {font-weight:400; color:#4d4d4d;}
#TabItens .FCCartItemsPrice .FCPrice {font-weight:bold; color:#4d4d4d;}
#TabItens .FCCartCupomLabel {font-size:12px; font-family: 'Lato', Arial, sans-serif; text-transform:uppercase;}
#TabCesta p {text-align:center;}
#TabCesta .idTxtTrackFC, #TabCesta p.EstContinuarComprando, #TabCesta .EstTabPedidoBot,
#TabCesta .EstTabPedidoRef + .EstTabPedidoAdicNome,
#TabCesta .EstTabPedidoRef + .EstTabPedidoAdicNome + .EstTabPedidoAdicItem {display:none}
#TabCesta .EstTabPedidoRef {display:block}
#TabCesta .FCCartLeftCol {margin-top:-15px;}
#TabCesta #FCCartButtons {margin-bottom:30px;}
#TabCesta #FCCartButtons ul li {list-style: none;float: left;width: 33.33% !important;box-sizing: border-box;padding: 0 10px 0 10px;}
#TabCesta #FCCartRightBuyBut {background-color:#0FBC0F !important; font-family: 'Lato', Arial, sans-serif; font-weight:700;}
#TabCesta #FCCartBuyBut {background-color:#0FBC0F !important; font-family: 'Lato', Arial, sans-serif; font-weight:700;}
#TabCesta #FCCartSmallFreightSimulationBut {background-color:#a3a3a3 !important}
#TabCesta #FCCartFreightSimulationBut {background-color:#a3a3a3 !important; padding: 8px 20px 8px 20px;}
#TabCesta #FCCartRightFreightSimulationBut {background-color:#a3a3a3 !important}
.FCCartStillShopping button, .FCCartRecalculate button {font-family: 'Lato', Arial, sans-serif;font-size: 14px;background-color:#a3a3a3 !important;}
#CestaLinha1 {width:100%; text-align:right; overflow:hidden}
#CestaLinha2 {width:100%; text-align:right; overflow:hidden} 
#FCCartRightSubtotalPrice {border-bottom:#e3e3e3 1px solid;}
.FCCartBuy button {font-size:18px;}
.FCCartRespTable {border: 2px solid #e3e3e3;}
.FCCartLeftCol {width:100%;}
.FCCartRightCol {display:none}
/* .FCCartFooter {font-family:Arial, Helvetica, sans-serif !important;} */

/* Extreme Custom */ 
#idCheckoutFC div, #idCheckoutFC p, #idCheckoutFC td, #idCheckoutFC span, #idCheckoutFC em, #idCheckoutFC b, #idCheckoutFC li {font-family: 'Lato', Arial, sans-serif;}
#idChkTagsCol2FC, #idChkExtCartFC { position:relative !important; top:0 !important}
#idChkCol1FC, #idChkCol2FC, #idChkCol3FC { display:block; float:left}
#idChkAllFC { width:100% !important}
#idCheckoutFC #idChkCol1FC, #idCheckoutFC #idChkCol2FC, #idCheckoutFC #idChkCol3FC { width:32.3% !important; margin:.5% !important}
#idChkRegisterIntFC, #idChkPaymentIntFC, #idChkFreightIntFC, #idChkCartIntFC {width:92% !important}
#idCheckoutFC .EstTitCheckoutFC { border-radius:0 !important; text-align:left !important; background:none !important; font-family: 'Lato', Arial, sans-serif !important; font-weight:700 !important; color:#4d4d4d !important; font-size:18px !important; text-transform:uppercase !important; }
#idCheckoutFC .EstChkTabTopo {background:#f2f2f2 !important;font-family: 'Lato', Arial, sans-serif !important; font-weight:700 !important;color:#595959 !important;font-size:16px !important;padding:5px !important;border-bottom:10px solid #FFF;border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
.EstTabQuadro td { padding:3px 1% !important; vertical-align:middle !important}
.EstTabQuadro td td { padding:0 !important}
#idChkFreightIntFC p {font-size:14px !important; font-family: 'Lato', Arial, sans-serif !important; padding:6px 0 !important}
#idCheckoutFC .EstChkNomeCampo {font-size:14px !important; font-family: 'Lato', Arial, sans-serif !important; width: 32%; margin-right:5px !important;}
.EstTitCheckoutFC { padding:6px 0 !important}
#idCheckoutFC .EstNomePagto { font-size:12px !important; font-family: 'Lato', Arial, sans-serif !important;}
#idCheckoutFC .EstTabPayment { border-radius:0 !important}
#idCheckoutFC .EstTabPayment img { margin:6px 0 !important; border-radius:0 !important}
.EstTabPagto input { margin:0 4px 0 10px !important; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#idCheckoutFC .smText {font-family: Arial, Helvetica, sans-serif !important; font-size:11px !important;}
#idChkRegisterIntFC .InputText[type="text"] { width:77% !important; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#idCheckoutFC #idTxtLinkContinueFC {background:#0FBC0F !important; text-transform:uppercase; color:#fff; text-align:center; width:190px; font-size:18px;}
#idDivLinkContinueFC { background:#0FBC0F !important; border:0 !important; margin:0 0 10px 917px}
#idTabFreteOptFC tr {border-top: 10px solid #fff;}
#idTabFreteOptFC td input {margin-right:10px;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#idCheckoutFC .smSelect {margin-bottom: 5px;}
#idCheckoutFC #idFichasLocalFC {background:#f2f2f2 !important; border:0 !important; font-size:11px !important; text-transform:uppercase !important; font-family: Arial, Helvetica, sans-serif !important}
#idCheckoutFC #idChkTopFC{text-align:right !important; height:45px !important;}
#idCheckoutFC .EstChkOrderConfirmationFC{text-align:right !important}
#idCheckoutFC #idTxtFreightFC {background:#f2f2f2;color:#595959;font-size:14px;font-family: 'Lato', Arial, sans-serif;}
#idCheckoutFC #idTxtFreightFC p {font-weight: 700; font-family: 'Lato', Arial, sans-serif !important;}
#idCheckoutFC .InputText {height:24px !important; font-size:14px !important; font-family: 'Lato', Arial, sans-serif !important; padding-left:3px;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#idCheckoutFC .smSelect {width:150px !important; height:22px !important; font-size:12px !important; font-family: 'Lato', Arial, sans-serif !important; padding-left:3px;}

/* Newsletter */
#newsletter_bg {margin: 0 auto 0 15px; width:100%; max-width:737px; overflow:hidden; float:left; background-color:#fdcd6c;}
#newsletter {overflow:hidden; padding:11px 0px 15px 28px;}
#news1 {width: 95%; float:left;font-family: 'Lato', Arial, sans-serif; font-size:25px; font-weight:400; color:#353535;}
#news2 {width: 75%; float:left; padding-top:10px;}
#news3 {width: 75%; float:left; padding-top:10px;}
#news4 {width: 19%; float:left; padding-top:10px; padding-left:20px;}

/* Facebook */
.fb-page {width: 29.2%; float:left; overflow:hidden; margin-left:60px;}

/*  RODAPE */
#rodape_base {margin: 30px auto 0 auto; padding:0; float:left; width:100%;}
#rodape_pagseguro1 {margin: 0 auto; max-width:1140px; overflow:hidden;}
#rodape_pagseguro1 img {text-align:center; width:100%; max-width:1137px;}
#rodape_pagseguro2 {display:none;margin: 0 auto; max-width:1140px; overflow:hidden;}
#rodape_pagseguro2 img {text-align:center; width:100%; max-width:568px;}
#rodape1_bg {max-width:1170px; background-color:#262626; margin:0 auto;}
#rodape1 {margin: 0 auto; max-width:1170px; overflow:hidden; padding-bottom:30px;}
#rodape2 {margin: 0 auto; max-width:1170px; overflow:hidden; padding:13px 0px; border-top:1px solid #3c3c3c;}
#rod1 {width: 23%; margin-top:60px; float: left;}
#rod2 {width: 11.8%; margin-top:30px; padding-left:15px; float: left; border-left:1px solid #3c3c3c; height:142px;}
#rod3 {width: 11.8%; margin-top:30px; padding-left:15px; float: left; border-left:1px solid #3c3c3c; height:142px;}
#rod4 {width: 11.8%; margin-top:30px; padding-left:15px; float: left; border-left:1px solid #3c3c3c; height:142px;}
#rod5 {width: 11%; margin-top:30px; padding-left:15px; float: left; border-left:1px solid #3c3c3c; height:142px;}
#rod6 {width: 23.5%; margin-top:30px; padding-left:15px; float: left; border-left:1px solid #3c3c3c; height:73px;}
#rod6 .rod6A {padding-top:7px; width:46%; float:left;}
#rod6 .rod6B {padding-top:7px; width:46%; float:left;}
#rod7 {width: 23.5%; padding-left:15px; float: left; border-left:1px solid #3c3c3c; height:69px;}
#rod7 .rod7A {width:92%; height:40px; padding:5px; background-color:#dedede; border:none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-top:1px;}
#rod7 .rod7B {width:22%; float:left;}
#rod7 .rod7C {width:50%; float:left;}
#rod7 .rod7D {width:22%; float:left;}
#rod8 {width: 96%; float: left; padding-left:15px;}
#rod9 {width: 1.5%;  float: left;}
#rod9a {display:none; float: left; }
#rodape_menu {display:none;background:#353535;padding-top:15px; padding-left:15px; float:left; margin-top:30px;}
.RodapeLogo {text-align:center}
.RodapeLogo img {width:100px;}
.RodapeTM {font-size:21px;font-family: 'Lato', Arial, sans-serif;font-weight:400;font-style:italic;color:#fdcd6c;border-bottom:1px solid #3c3c3c; line-height:20px; padding-bottom:15px; margin-bottom:15px;}
.RodapeTM b {font-weight:700;}
.RodapeT {font-size:15px;font-family: 'Lato', Arial, sans-serif;font-weight:700;color:#FFFFFF;text-decoration:none; text-transform:uppercase}
.RodapeMenu0 {font-size:12px;font-family: 'Lato', Arial, sans-serif;color:#c2c2c2;text-decoration:none; line-height:23px;}
.RodapeMenu1 {font-size:12px;font-family: 'Lato', Arial, sans-serif;color:#c2c2c2;text-decoration:none; line-height:23px;}
.RodapeMenu1:visited {color:#c2c2c2;}
.RodapeMenu1:active {color:#c2c2c2;}
.RodapeMenu1:hover {color:#fdcd6c;}
.RodapeMenu2 {font-size:12px;font-family: 'Lato', Arial, sans-serif;color:#c2c2c2;text-decoration:none; line-height:12px;}
.RodapeMenu2 a {font-size:12px;font-family: 'Lato', Arial, sans-serif;color:#c2c2c2;text-decoration:none; line-height:12px;}
.RodapeMenu2 b {color:#fdcd6c;}

/* ESTILOS PARA AS FOTOS DE PRODUTOS */
#ProdCapaDiv img {max-width:240px;max-height:240px;}/* TAMANHO DAS IMAGENS NA CAPA */

/* MEDIA QUERIES - Tamanhos de Telas dos Dispositivos */
@media only screen and (min-width: 1170px) {
/* Logotipo */
.logoPNG {display:block}
.logoSVG {display:none}
/* menutopo */
#MenuTopResp1 {background-color:#353535; height:52px; border-top:1px solid #FFFFFF;}
#MenuTopResp2 {display:none}
/* listagem produtos */
#ProdDestHome {margin-left:15px; margin-right:15px; width:22.4%;}
#ProdDestLista {margin-left:11px; margin-right:11px; width:30.95%;}
/* detalhe produto */
.ProductDet .ajustaLista {width: 97.5%;float: left;position: relative;margin-left: 15px;}
/* checkout */
#idCheckoutFC #idChkCol1FC, #idCheckoutFC #idChkCol2FC, #idCheckoutFC #idChkCol3FC { width:49% !important}
}

@media only screen and (max-width: 1140px) {
/* ext */	
#idFCContent {max-width:1110px;}	
/* Logotipo */
.logoPNG {display:block}
.logoSVG {display:none}
/* menutopo */
#MenuTopResp1 {display:none}
#MenuTopResp2 {display:block}
}

@media only screen and (max-width: 1024px){
/* ext */	
#idFCContent {max-width:994px;}	
/* Logotipo */
.logoPNG {display:block}
.logoSVG {display:none}
/* topo */
#topo1 {width: 22%;}
#topo2 {width: 30%;}
#topo3 {width: 47.5%;}
#topo4 {width: 40.5%;}
#topo5 {width: 32%;}
/* home */
#Destaques {max-width: 1009px;}
/* faixa icones home */
#faixa_home {max-width: 994px;}
.faixa1 {width:7.4%;padding-right:17px;}
.faixa2 {width:13.1%;padding-right:17px;font-size: 15px;padding-top: 6px;height: 44px;}
.faixa3 {width:5.5%;padding: 0 17px;}
.faixa4 {width:15.5%;padding-right:17px;font-size: 15px;padding-top: 2px;height: 44px;}
.faixa5 {width:4.7%;padding: 0 17px;}
.faixa6 {width:15%;padding-right:17px;font-size: 15px;padding-top: 6px;height: 44px;}
.faixa7 {width:8%;padding: 0 17px;}
.faixa8 {width:13.3%;padding-right:0px;font-size: 15px;padding-top: 6px;height: 44px;}
.faixaTitulo {font-size:16px;}
/* banners home */
#BannersPeq {max-width:994px;}
.banner1peq img, .banner2peq img {height:122px;}
/* newsletter */
#newsletter_bg {max-width: 635px;}
#newsletter {padding: 11px 0px 15px 20px;}
#news2, #news3 {width: 72%;}
#news4 {width: 22%;}
/* listagem produtos */
.left-bar {width:19.3%;}
.ajustaLista {width:76.6%;}
#idImagemTopoCatFC {max-width:772px;}
.ProductList #idFoundFC {width:76%;}
#idSelPathCatQtFC, #idSelAdic1QtFC, #idSelAdic2QtFC, #idSelAdic3QtFC, #idSelAdic1DQtFC, #idSelAdic2DQtFC, #idSelAdic3DQtFC, .smSelect2 {background:url('https://www.acendealuz.com.br/lojas/00028941/images/smSelect_seta.png') no-repeat right center scroll;}
#ProdDestHome {margin-left:10px;margin-right:10px;width:23%; height: 315px;}
#ProdDestLista {margin-left:15px;margin-right:15px;width:29.5%;height: 315px;}
#ProdDestHome #ProdCapaDiv img {max-width:208px; max-height:208px;}
#ProdDestLista #ProdCapaDiv img {max-width:208px; max-height:208px;}
/* detalhe produto */
.ProductDet .ajustaLista {width: 97.1%; margin-left:15px;}
#idListProdCrossFC li {width:23%;}
/* checkout */
#idDivLinkContinueFC {margin:0 0 10px 776px}
#idCheckoutFC #idChkCol1FC, #idCheckoutFC #idChkCol2FC, #idCheckoutFC #idChkCol3FC { width:49% !important}
/* pedidos */
.FCTrack #idTabOrderDeliveryFC {padding-left:20px; width:47.5%;}
/* rodape */
#rodape_base {margin:0px auto 0 auto;}
#rodape_pagseguro1 {margin-top:30px;}
#rod1 {width: 22%;}
#rod2 {width: 13%;}
#rod3 {width: 11%;}
#rod4 {width: 11.5%;}
#rod5 {width: 11%;}
#rod6, #rod7 {width: 22.5%;}
#rod6 .rod6A, #rod6 .rod6B {width: 50%;}
#rod7 .rod7A {width: 95%;}
#rod7 .rod7B {width: 20%;}
#rod7 .rod7C {width: 53%;}
#rod8 {width: 95.5%;}
}

@media only screen and (max-width: 800px){
/* ext */	
#idFCContent {max-width:770px;}
/* Logotipo */
.logoPNG {display:block}
.logoSVG {display:none}
/* topo */
#topo   {height: 176px;}
#topo0b {display:block;}
#topo1  {width:24%;}
#topo2  {width:74%;}
#topo3  {display:none;}
#topo4  {width: 46.3%;}
#topo5  {width: 26.6%;padding-left: 20px;}
/* botoes user */
#botoes_user_peq {display:block;}
#botoes_user {display:none;}
/* vitrine */
#vitrine1 {width:100%; max-width:999px !important; background-color:#FFF}
/* home */
#Destaques {max-width:785px;}
/* faixa icones home */
#faixa_home {max-width:770px; margin:15px auto 15px auto;}
.faixaTitulo {font-size:14px;}
.faixa1, .faixa2, .faixa3, .faixa4, .faixa5, .faixa6, .faixa7, .faixa8 {height:32px;}
.faixa1 img, .faixa3 img, .faixa5 img, .faixa7 img {height:32px}
.faixa3, .faixa5, .faixa7 {padding:0 14px;}
.faixa2, .faixa4, .faixa6 {padding-right:13px;font-size:12px;padding-top:0px;}
.faixa1 {width:6.3%;padding-right:14px;}
.faixa2 {width:14.7%;}
.faixa3 {width:4.6%;}
.faixa4 {width:16%;}
.faixa4 .faixa41 {margin-top:0px;}
.faixa4 .pqText {display:none;}
.faixa5 {width:4%;}
.faixa6 {width:16.6%;}
.faixa7 {width:6.7%;}
.faixa8 {width:12.6%;padding-right:0px;font-size:12px;padding-top:0px;}
/* banners home */
#BannersPeq {max-width:770px;}
.banner1peq, .banner2peq {margin:15px auto;}
.banner1peq img, .banner2peq img {height:98px;}
/* newsletter */
#newsletter_bg {max-width: 440px;}
#newsletter {padding:13px 0px 18px 20px;}
#news1 {font-size:20px;letter-spacing:-0.1px;}
#news2, #news3 {width:59%;}
#news4 {width: 32%;}
/* facebook */
.fb-page {width:37%;margin-left: 30px;}
/* listagem produtos */
.left-bar {width:24.7%;}
.ajustaLista {width:70.2%;}
#idImagemTopoCatFC {max-width:548px;}
.ProductList #idFoundFC {width:69%;}
#ProdDestHome  {margin-left:15px;margin-right: 15px;width: 46%;height:305px;}
#ProdDestLista {width:44.5%;height:310px;}
#ProdDestHome #ProdCapaDiv img {max-width:210px; max-height:210px;}
/* detalhe produto */
.ProductDet .ajustaLista {width: 96.2%;margin-left:15px;}
#idListProdCrossFC li {width:30.8%;}
/* checkout */
#idDivLinkContinueFC {left: 0 !important; margin:0 0 10px 549px !important}
#idChkRegisterIntFC, #idChkPaymentIntFC, #idChkFreightIntFC, #idChkCartIntFC {width: 94% !important;}
#idCheckoutFC #idChkCol1FC, #idCheckoutFC #idChkCol2FC, #idCheckoutFC #idChkCol3FC { width:99% !important}
/* pedidos */
.FCTrack #idTabOrderDeliveryFC {padding-left:20px; width:47%;}
/* rodape */
#rod1 {width: 28%;}
#rod2 {width: 18%;}
#rod3, #rod4 {width: 15.5%;}
#rod5 {width: 12.5%;}
#rod6 {width: 33%; margin-left:28%;}
#rod7 {width: 33%; margin-top:30px; height:73px;}
#rod8, #rod9 {display:none;}
#rod9a {display:block; text-align:center;}
#rodape2 {padding: 13px 23px;}
}

@media only screen and (max-width: 768px){
/* ext */	
#idFCContent {max-width:738px;}
/* Logotipo */
.logoPNG {display:none}
.logoSVG {display:block}
/* topo */
#topo4 {width: 45%;}
#topo5 {width: 26.8%;}
/* vitrine */
#vitrine1 {width:100%; max-width:999px !important; background-color:#FFF}
/* home */
#Destaques {max-width:753px;}
/* faixa icones home */
#faixa_home {max-width:738px;}
.faixaTitulo {font-size:14px;}
.faixa1, .faixa2, .faixa3, .faixa4, .faixa5, .faixa6, .faixa7, .faixa8 {height:32px;}
.faixa1 img, .faixa3 img, .faixa5 img, .faixa7 img {height:32px}
.faixa3, .faixa5, .faixa7 {padding:0 10px;}
.faixa2, .faixa4, .faixa6 {padding-right:11px;}
.faixa1 {width:6.6%;padding-right:10px;}
.faixa2 {width:15.4%;}
.faixa3 {width:4.7%;}
.faixa4 {width:16.7%;}
.faixa5 {width:4.2%;}
.faixa6 {width:17.4%;}
.faixa7 {width:7%;}
.faixa8 {width:13.2%;}
/* banners home */
#BannersPeq {max-width:738px;}
.banner1peq, .banner2peq {margin:15px auto;}
.banner1peq img, .banner2peq img {height:90px;}
/* newsletter */
#newsletter_bg {max-width: 423px;}
#newsletter {padding:13px 0px 18px 20px;}
#news1 {font-size:19px}
#news2, #news3 {width:57%;}
#news4 {width: 34%;}
/* listagem produtos */
.left-bar {width:25.8%;}
.ajustaLista {width:68.8%;}
#idImagemTopoCatFC {max-width:515px;}
.ProductList #idFoundFC {width:68%;}
#ProdDestLista {width:44.3%; height:315px;}
/* detalhe produto */
#idListProdCrossFC li {width:47.4%;}
/* checkout */
#idDivLinkContinueFC {left: 0 !important; margin:0 0 10px 518px !important}
/* pedidos */
.FCTrack #idTabOrderDeliveryFC {padding-left:20px; width:47%;}
/* rodape */
#rod1 {width: 100%; margin-top:40px;}
#rod2, #rod3, #rod4, #rod5 {width: 22.5%;}
#rod6, #rod7 {width: 47%;}
#rod6 {margin-left:0}
#rod7 .rod7B {width: 24%; text-align:center}
#rod7 .rod7C {width: 52%; text-align:center}
#rod7 .rod7D {width: 24%; text-align:center}
#rodape2 {padding: 13px 60px;}
}

@media only screen and (max-width: 736px){
/* ext */	
#idFCContent {max-width:706px;}
/* topo */
#topo4 {width: 44%;}
#topo5 {width: 27.9%;}
/* home */
#Destaques {max-width:721px;}
/* faixa icones home */
#faixa_home {max-width:706px;}
.faixaTitulo {font-size:14px;}
.faixa1, .faixa2, .faixa3, .faixa4, .faixa5, .faixa6, .faixa7, .faixa8 {height:30px;}
.faixa1 img, .faixa3 img, .faixa5 img, .faixa7 img {height:30px}
.faixa3, .faixa5, .faixa7 {padding:0 8px;}
.faixa2, .faixa4, .faixa6 {padding-right:9px;}
.faixa1 {width:6.3%;padding-right:8px;}
.faixa2 {width:16.1%;}
.faixa3 {width:4.7%;}
.faixa4 {width:17.5%;}
.faixa5 {width:4%;}
.faixa6 {width:18%;}
.faixa7 {width:6.7%;}
.faixa8 {width:13.7%;}
/* banners home */
#BannersPeq {max-width:706px;}
.banner1peq, .banner2peq {margin:10px auto;}
.banner1peq img, .banner2peq img {height:86px;}
/* newsletter */
#newsletter_bg {max-width: 402px;}
#newsletter {padding:14px 0px 18px 20px;}
#news1 {font-size:19px;letter-spacing:-0.45px;}
#news2, #news3 {width:57%;}
#news4 {width: 35%;padding-left: 15px;}
/* facebook */
.fb-page {width:37%;margin-left: 30px;}
/* listagem produtos */
.left-bar {width:27%;}
.ajustaLista {width:67.4%;}
#idImagemTopoCatFC {max-width:483px;}
.ProductList #idFoundFC {width:67%;}
#ProdDestHome {width: 45.8%;height: 335px;}
#ProdDestLista {width: 43.8%;height: 320px;}
#ProdDestHome #ProdCapaDiv img {max-width:240px; max-height:240px;}
/* detalhe produto */
.ProductDet .ajustaLista {width: 96%;margin-left:15px;}
#idListProdCrossFC li {width:47.3%;}
/* checkout */
#idDivLinkContinueFC {left: 0 !important; margin:0 0 10px 487px !important}
/* rodape */
#rodape2 {padding: 13px 46px;}
}


@media only screen and (max-width: 667px){
/* ext */	
#idFCContent {max-width:637px;}
/* topo */
#topo4 {width: 41%;}
#topo5 {width: 30.8%;}
/* home */
#Destaques {max-width:652px;}
/* faixa icones home */
#faixa_home {max-width:637px;margin:15px auto 15px auto;}
.faixa1, .faixa3, .faixa5, .faixa7 {width:18%; padding:0px;height:50px; text-align:center}
.faixa1 img, .faixa3 img, .faixa5 img, .faixa7 img {height:50px;}
.faixa2, .faixa4, .faixa6, .faixa8 {width:31.9%; padding:6px 0 0 0;height:44px;font-size:14px;line-height:normal;}
.faixa4 {border:none;}
.faixa4 .faixa41 {margin-top:-3px;}
.faixa4 .pqText  {display:block;}
.faixa5, .faixa6, .faixa7, .faixa8 {margin-top:15px;}
.faixaTitulo {font-size:20px;}
/* banners home */
#BannersPeq {max-width:637px;}
.banner1peq, .banner2peq {margin:10px auto;}
.banner1peq img, .banner2peq img {height:78px;}
/* newsletter */
#newsletter_bg {max-width:351px;}
#newsletter {padding:12px 0px 13px 15px;}
#news1 {font-size:18px;letter-spacing: -0.98px;}
#news2, #news3 {width:51%;}
#news4 {width:34%;}
/* facebook */
.fb-page {width:39%;margin-left:25px;}
/* listagem produtos */
.left-bar {width:29.8%;margin:0 20px 0 15px;}
.ajustaLista {width:64.8%;}
#idImagemTopoCatFC {max-width:420px;}
.ProductList #idFoundFC {float:left; width:64%;}
#ProdDestHome {width: 45.4%; height:345px;}
#ProdDestLista {width: 43%; height:315px;}
#ProdDestLista #ProdCapaDiv img {max-width:195px; max-height:195px;}
/* detalhe produto */
.ProductDet .ajustaLista {width: 95.6%;margin-left:15px;}
#idListProdCrossFC li {width:47%;}
/* carrinho */
.FCCartStillShopping button, .FCCartRecalculate button {font-size: 12px;}
/* checkout */
#idDivLinkContinueFC {left: 0 !important; margin:0 0 10px 421px !important}
/* pedidos */
.FCTrack #idTabOrderDeliveryFC {padding-left:20px; width:46%;}
/* rodape */
#rodape2 {padding: 13px 20px;}
}


@media only screen and (max-width: 640px){
/* ext */	
#idFCContent {max-width:610px;}
/* topo */
#topo4 {width: 50%;}
#topo5 {padding-left:25px;width: 20.1%;}
/* botoes user */
#botoes_user_peq {width: 100px;}
/* carrinho */
.carrinho-topo {width:26px;margin-top:2px;}
.carrinho-topo .icon {width:26px;height:26px;}
.carrinho-topo .sacola {display:none;}
.carrinho-topo .valor_cesta {display:none;}
/* home */
#Destaques {max-width:625px;}
/* faixa icones home */
#faixa_home {max-width:610px;margin:15px auto 15px auto;}
.faixa1, .faixa3, .faixa5, .faixa7 {width:18%; padding:0px;height:50px; text-align:center}
.faixa1 img, .faixa3 img, .faixa5 img, .faixa7 img {height:50px;}
.faixa2, .faixa4, .faixa6, .faixa8 {width:31.9%; padding:6px 0 0 0;height:44px;font-size:14px;line-height:normal;}
.faixa4 {border:none;}
.faixa5, .faixa6, .faixa7, .faixa8 {margin-top:15px;}
.faixaTitulo {font-size:20px;}
/* banners home */
#BannersPeq {max-width:610px;}
.banner1peq, .banner2peq {margin:10px auto;}
.banner1peq img, .banner2peq img {height:75px;}
/* newsletter */
#newsletter_bg {max-width:610px;}
#newsletter {padding:12px 0px 13px 15px;}
#news1 {font-size:26px;letter-spacing:normal;}
#news2, #news3 {width:35%;}
#news3 {margin-left:15px;}
#news4 {width:23%;}
/* facebook */
.fb-page {width:95%;margin-top:20px;margin-left:15px;}
/* listagem produtos */
.left-bar {width:31%;margin:0 2.7% 0 2.7%;}
.ajustaLista {width:63.5%;}
#idImagemTopoCatFC {max-width:393px;}
.ProductList #idFoundFC {width:100%; max-width: 400px;}
#ProdDestHome {width:45.2%; height: 325px;}
#ProdDestHome #ProdCapaDiv img {max-width:220px; max-height:220px;}
#ProdDestLista {width:97%;height: auto;padding-bottom:10px;margin-left:0px;margin-right:0px;}
/* detalhe produto */
.ProductDet .ajustaLista {width: 95.3%;margin-left:15px;}
#idListProdCrossFC li {width:47%;}
/* checkout */
#idDivLinkContinueFC {left: 0 !important; margin:0 0 10px 395px !important}
#idCheckoutFC .InputText {margin-left:5px;}
#idCheckoutFC .smSelect {margin-left:5px;}
.EstTabQuadro td {padding:3px 0 !important}
#idOptInFC { float:left}
/* rodape */
#rodape2 {padding: 13px 45px;}
}

@media only screen and (max-width: 568px){
/* ext */	
#idFCContent {max-width:538px;}
/* topo */
#topo1 {width: 27%;}
#topo2 {width: 70%;}
#topo4 {width: 44.3%;}
#topo5 {width: 22.5%;}
/* home */
#Destaques {max-width:552px;}
/* faixa icones home */
#faixa_home {max-width:538px;margin:15px auto 15px auto;}
.faixa1, .faixa3, .faixa5, .faixa7 {width:19%; padding:0px;height:50px; text-align:center}
.faixa1 img, .faixa3 img, .faixa5 img, .faixa7 img {height:50px;}
.faixa2, .faixa6 {width:34%; padding:6px 0 0 0;height:44px;font-size:14px;line-height:normal;}
.faixa4, .faixa8 {width:27%; padding:6px 0 0 0;height:44px;font-size:14px;line-height:normal;}
.faixa5, .faixa6, .faixa7, .faixa8 {margin-top:15px;}
.faixaTitulo {font-size:18px;}
.faixa4 .faixa41 {margin-top:0px;}
.faixa4 .pqText  {display:none;}
/* banners home */
#BannersPeq {max-width:538px;}
.banner1peq, .banner2peq {margin:10px auto;}
.banner1peq img, .banner2peq img {height:66px;}
/* newsletter */
#newsletter_bg {max-width:538px;}
#newsletter {padding:12px 0px 13px 15px;}
#news1 {font-size:23px;letter-spacing:normal;}
#news2, #news3 {width:33%;}
#news3 {margin-left:15px;}
#news4 {width:26%;}
/* facebook */
.fb-page {width:95%;margin-top:20px;margin-left:15px;}
/* listagem produtos */
.left-bar {width:35%;margin:0 3% 0 3%;}
.ajustaLista {width:58.8%;}
#idImagemTopoCatFC {max-width:320px;}
.ProductList #idFoundFC {max-width: 330px;}
#ProdDestHome {width:44.5%; height: 315px;}
#ProdDestHome #ProdCapaDiv img {max-width:210px; max-height:210px;}
#ProdDestLista {width:96.1%;}
/* detalhe produto */
.ProductDet .ajustaLista {width: 94.8%;margin-left:15px;}
#idListProdCrossFC li {width:96.5%; height: auto; padding-bottom:30px;}
/* cadastro */
.pass2 .EstTabQuadro td {display:block !important;}
.pass2 #P2Nome, .pass2 #P2Endereco, .pass2 #P2Bairro, .pass2 #P2Cidade, .pass2 #P2Email, .pass2 #P2LembreteSenhaCli {width:270px !important}
.pass2 #idTxtPhoneFC, .pass2 #idTxtCEP1FC, .pass2 #idTxtCPFFC, .pass2 .smText { font-size:11px !important; padding:1px 0 6px !important}
.pass2 #idTableSenhaFC td, .pass2 #idTableDataNascFC td, .pass2 #idTablePhoneFC td { float:left !important; font-size:12px !important; margin:3px 0 !important}
#idTabRegisterFC .EstNomeCampo {width:40%;}
/* checkout */
#idDivLinkContinueFC {left: 0 !important; margin:0 0 10px 325px !important}
/* rodape */
#rodape_pagseguro1 {display:none;}
#rodape_pagseguro2 {display:block; margin-top:30px;}
#rod2, #rod3, #rod4, #rod5 {width: 22%;}
#rod6, #rod7 {width: 46.6%;}
#rod7 .rod7A {width: 94%;}
#rodape2 {padding: 13px 20px;}
}

@media only screen and (max-width: 414px){
/* ext */	
#idFCContent {max-width:384px;}
/* topo */
#topo   {height: 288px;}
#topo0b {width: 82.2%;padding: 10px 37px;height: 31px;}
#topo1  {width: 100%;}
#topo2  {width: 92.5%;padding-left:15px;padding-top:25px;}
#topo4  {width: 57%;padding-left:15px;padding-top:20px;}
#topo5  {width: 31%;padding-left:25px;padding-top:24px;}
/* botoes user */
#botoes_user_peq {margin-top: 0px;}
/* carrinho topo */
.carrinho-topo {margin-top: 0px;}
/* home */
#Destaques {max-width:400px;}
/* faixa icones home */
#faixa_home {max-width:412px;margin:15px auto 15px auto;}
.faixa1, .faixa3, .faixa5, .faixa7 {width:17.5%; padding:0px;height:32px;text-align:center}
.faixa1 img, .faixa3 img, .faixa5 img, .faixa7 img {height:32px;}
.faixa2, .faixa6 {width:33%; padding:0;height:32px;font-size:12px;line-height:normal;}
.faixa4, .faixa8 {width:30%; padding:0;height:32px;font-size:12px;line-height:normal;}
.faixa5, .faixa6, .faixa7, .faixa8 {margin-top:15px;}
.faixaTitulo {font-size:14px;}
/* banners home */
#BannersPeq {max-width:384px;}
.banner1peq, .banner2peq {width:100%;margin:15px auto 0 auto;}
.banner1peq img, .banner2peq img {width:384px;height:auto;}
/* newsletter */
#newsletter_bg {max-width:384px;}
#newsletter {padding:10px 0px 15px 15px;}
#news1 {font-size:32px;letter-spacing:normal;line-height:31px;}
#news2, #news3, #news4 {width:95%;}
#news3 {margin-left:0px;}
#news4 {padding-left:0px;}
/* facebook */
.fb-page {width:93%;}
/* lista produtos */
.left-bar {display:none}
.ajustaLista {width:100%; max-width:384px;}
#idImagemTopoCatFC {max-width:384px;}
.ProductList #idFoundFC {max-width: 384px;}
.ProductList #idFoundFC b {font-size: 16px;}
.ProductList #TabTitProd {margin-left:15px;}
#ProdDestHome {width:92.75%; height:auto; padding-bottom:10px;}
#ProdDestHome #ProdCapaDiv img {max-width:240px;max-height:240px;}
#ProdDestLista {width:100%;}
#ProdDestLista #ProdCapaDiv img {max-width:240px;max-height:240px;}
/* detalhe produto */
.ProductDet .ajustaLista {width: 94.8%;margin-left:15px;}
#idListProdCrossFC li {width:95.5%;}
/* carrinho */
#TabCesta #FCCartButtons ul li {width: 100% !important;padding: 0px;}
.FCCartStillShopping button, .FCCartRecalculate button {font-size: 14px;}
/* checkout */
#idDivLinkContinueFC {left: 0 !important; margin:0 0 10px 90px !important}
/* pedidos */
.FCTrack #idTabOrderDeliveryFC {padding-left:0px; width:100%;}
/* rodape */
#rod2, #rod3, #rod4, #rod5 {width: 44%;}
#rod6, #rod7 {width: 96%;}
#rod7 {margin-top:10px;}
#rodape2 {padding: 10px 39px 12px 39px;}
}

@media only screen and (max-width: 375px){
/* ext */	
#idFCContent {max-width:345px;}
/* topo */
#topo {height: 294px;}
#topo0b {width: 89.9%;padding: 10px 19px;height: 31px;}
#topo2 {display:none;}
#topo4 {width:92%;padding-top:25px;}
#topo5 {width:92%;padding-left:15px; padding-top:15px;}
/* botoes user */
#botoes_user {display:block;max-width: 233px;}
#botoes_user_peq {display:none;}
/* carrinho */
.carrinho-topo {width:112px; float:left;margin-top: 0px;}
.carrinho-topo .icon {display:block;width:28%; height:26px;}
.carrinho-topo .sacola {display:block;width:72%; height:26px;margin-top:-2px;}
.carrinho-topo .valor_cesta {display:block;margin-top:-3px;}
/* home */
#Destaques {max-width:360px;}
/* faixa icones home */
#faixa_home {max-width:373px;margin:15px auto 15px auto;}
.faixa1, .faixa3, .faixa5, .faixa7 {width:15.5%; padding:0px;height:28px;}
.faixa1 img, .faixa3 img, .faixa5 img, .faixa7 img {height:28px;}
.faixa2, .faixa6 {width:35%; padding:0;height:28px; line-height:13px;}
.faixa4, .faixa8 {width:33%; padding:0;height:28px; line-height:13px;}
.faixa5, .faixa6, .faixa7, .faixa8 {margin-top:15px;}
/* banners home */
#BannersPeq {max-width:345px;}
.banner1peq img, .banner2peq img {width:345px;height:auto;}
/* newsletter */
#newsletter_bg {max-width:345px;}
#newsletter {padding:10px 0px 15px 15px;}
#news1 {font-size:28px;line-height:28px;}
#news2, #news3, #news4 {width:95%;}
#news3 {margin-left:0px;}
#news4 {padding-left:0px;}
/* facebook */
.fb-page {width:93%;}
/* lista produtos */
.left-bar {display:none}
.ajustaLista {width:100%; max-width:345px;}
#idImagemTopoCatFC {max-width:345px;}
.ProductList #idFoundFC {max-width: 345px;}
#ProdDestHome {width:91.66%;}
/* detalhe produto */
.ProductDet .ajustaLista {width: 94.7%;margin-left: 15px;}
#idListProdCrossFC li {width:95%;}
/* checkout */
.FCCheckout .EstChkDiv {padding:8px;}
#idChkRegisterIntFC, #idChkPaymentIntFC, #idChkFreightIntFC, #idChkCartIntFC {width: 91% !important;}
#idChkLoginIntFC {width:85% !important}
#idCheckoutFC {width:365px !important; margin-left:-10px !important;}
#TabItens td {font-size:12px; color:#4d4d4d; padding:5px 2px}
#idDivLinkContinueFC {left: 0 !important; margin:0 0 10px 75px !important}
#idCheckoutFC .EstChkNomeCampo {font-size: 12px !important;width: 35%;margin-right: 5px !important;}
/* rodape */
#rod6, #rod7 {width: 95%;}
#rodape2 {padding: 10px 20px 14px 20px;}
}

@media only screen and (max-width: 360px){
/* ext */	
#idFCContent {max-width:330px;}
/* topo */
#topo0b {width: 65%;padding: 10px 63px;}
#topo4 {width: 91%;}
/* botoes user */
#botoes_user {max-width: 217px;}
/* home */
#Destaques {max-width:345px;}
/* faixa icones home */
#faixa_home {max-width:330px;margin:5px auto 15px auto;}
.faixa1, .faixa3, .faixa5, .faixa7 {width:34%; padding:10px 0 0 0; height:50px;}
.faixa1 img, .faixa3 img, .faixa5 img, .faixa7 img {height:50px;}
.faixa2, .faixa4, .faixa6, .faixa8 {width:66%; padding:18px 0 0 0; height:42px; font-size: 14px; line-height:15px;}
.faixa1, .faixa2 {margin-top:0px;border-right:none;}
.faixa3, .faixa4, .faixa5, .faixa6, .faixa7, .faixa8 {margin-top:15px;border-right:none;}
.faixa3, .faixa4, .faixa5, .faixa6, .faixa7, .faixa8 {border-top:1px dotted #9e9e9e; border-right:none;}
.faixaTitulo {font-size:20px;}
.faixa4 .faixa41 {margin-top:0px;}
.faixa4 .pqText  {display:block;}
/* banners home */
#BannersPeq {max-width:330px;}
.banner1peq img, .banner2peq img {width:330px;height:auto;}
/* newsletter */
#newsletter_bg {max-width:330px;}
#newsletter {padding:10px 0px 15px 15px;}
#news1 {font-size:27px;line-height:27px;}
#news2, #news3, #news4 {width:95%;}
#news3 {margin-left:0px;}
#news4 {padding-left:0px;}
/* facebook */
.fb-page {width:91.5%;}
/* lista produtos */
.left-bar {display:none}
.ajustaLista {width:100%; max-width:330px;}
#idImagemTopoCatFC {max-width:330px;}
.ProductList #idFoundFC {max-width: 330px;}
#ProdDestHome {width:91.66%;}
/* detalhe produto */
.ProductDet .ajustaLista {width: 94.7%;margin-left: 15px;}
#idListProdCrossFC li {width:94.6%;}
/* checkout */
.FCCheckout .EstChkDiv {padding:8px;}
#idChkLoginIntFC {width:85% !important}
#idCheckoutFC {width:350px !important; margin-left:-10px !important;}
#TabItens td {font-size:12px; color:#4d4d4d; padding:5px 2px}
#idDivLinkContinueFC {left: 0 !important; margin:0 0 10px 75px !important}
#idCheckoutFC .EstChkNomeCampo {font-size: 12px !important;width: 35%;margin-right: 5px !important;}
/* rodape */
}

@media only screen and (max-width: 320px) {
/* ext */	
#idFCContent {max-width:290px;}
/* topo */
#topo0b {width: 72.5%;padding: 10px 44px;}
#topo4  {width: 90.5%;}
#topo5  {width: 90.5%;}
/* botoes user */
#botoes_user {max-width:183px;}
#espaco {width:20px;height: 1px;}
/* carrinho */
.carrinho-topo {width:106px;}
.carrinho-topo .icon   {width:32px;}
.carrinho-topo .sacola {width:74px;font-size:14px;margin-top:0px;}
.carrinho-topo .valor_cesta {margin-top:-3px;}
/* home */
#Destaques {max-width:305px;}
/* faixa icones home */
#faixa_home {max-width:290px;margin:5px auto 15px auto;}
.faixa1, .faixa3, .faixa5, .faixa7 {width:34%; padding:10px 0 0 0; height:46px;}
.faixa1 img, .faixa3 img, .faixa5 img, .faixa7 img {height:46px;}
.faixa2, .faixa4, .faixa6, .faixa8 {width:66%; padding:18px 0 0 0; height:38px; font-size: 14px; line-height:15px;}
.faixa1, .faixa2 {margin-top:0px;border-right:none;}
.faixa3, .faixa4, .faixa5, .faixa6, .faixa7, .faixa8 {margin-top:15px;border-right:none;}
.faixa3, .faixa4, .faixa5, .faixa6, .faixa7, .faixa8 {border-top:1px dotted #9e9e9e; border-right:none;}
.faixaTitulo {font-size:20px;}
/* banners home */
#BannersPeq {max-width:290px;}
.banner1peq img, .banner2peq img {width:290px;height:auto;}
/* newsletter */
#newsletter_bg {max-width:290px;}
#newsletter {padding:10px 0px 15px 15px;}
#news1 {font-size:24px;line-height:25px;}
/* facebook */
.fb-page {width:90.6%;}
/* listagem produtos */
.left-bar {display:none}
.ajustaLista {width:100%; max-width:290px;}
#idImagemTopoCatFC {max-width:290px;}
.ProductList #idFoundFC {max-width: 290px;}
#ProdDestHome {width:90.62%;}
/* detalhe produto */
.ProductDet .ajustaLista {width: 94.7%;margin-left: 15px;}
#idListProdCrossFC li {width:94%;}
/* checkout */
#idCheckoutFC #idChkCol1FC, #idCheckoutFC #idChkCol2FC, #idCheckoutFC #idChkCol3FC {width:100% !important}
#idCheckoutFC {width:300px !important; margin-left:-8px !important;}
#idCheckoutFC #P2Pais {width:110px !important;}
#idCheckoutFC #P2SexoFeminino {width:110px !important;}
#idCheckoutFC #P2CEP {width:78px !important}
#idCheckoutFC #P2PCEP {width:78px !important}
#idCheckoutFC #P2Mensagem {width:94% !important}
#idTxtCPFFC, #idTxtCEP1FC, #idTxtPhoneFC, #idTxtNascFC, #idTableLembreteFC, #idTxtLembreteFC .smtext {font-size:10px !important}
#idDivLinkContinueFC {left: 0 !important; margin:0 0 10px 55px !important}
#idChkExtCartFC #TabItens .FCPrice {font-size:12px;}
.EstChkDiv {padding:5px 15px 10px 10px !important;}
/* pedidos */
.FCTrack .EstNomeCampo {font-size: 13px;}
.FCTrack .EstCampo {font-size: 13px;font-weight: normal;}
.FCTrack .FCPrice {font-size:13px;}
/* rodape */
#rod6, #rod7 {width: 93%;}
#rodape2 {padding: 10px 14px 14px 14px;}
}

@media only screen and (max-width: 320px) and (orientation: landscape) {
/* ext */	
#idFCContent {max-width:290px;}
/* topo */
#topo0b {width: 72.5%;padding: 10px 44px;}
#topo4  {width: 90.5%;}
#topo5  {width: 90.5%;}
/* botoes user */
#botoes_user {max-width:183px;}
#espaco {width:20px;height: 1px;}
/* carrinho */
.carrinho-topo {width:106px;}
.carrinho-topo .icon   {width:32px;}
.carrinho-topo .sacola {width:74px;font-size:14px;margin-top:0px;}
.carrinho-topo .valor_cesta {margin-top:-3px;}
/* home */
#Destaques {max-width:305px;}
/* faixa icones home */
#faixa_home {max-width:290px;margin:5px auto 15px auto;}
.faixa1, .faixa3, .faixa5, .faixa7 {width:34%; padding:10px 0 0 0; height:46px;}
.faixa1 img, .faixa3 img, .faixa5 img, .faixa7 img {height:46px;}
.faixa2, .faixa4, .faixa6, .faixa8 {width:66%; padding:18px 0 0 0; height:38px; font-size: 14px; line-height:15px;}
.faixa1, .faixa2 {margin-top:0px;border-right:none;}
.faixa3, .faixa4, .faixa5, .faixa6, .faixa7, .faixa8 {margin-top:15px;border-right:none;}
.faixa3, .faixa4, .faixa5, .faixa6, .faixa7, .faixa8 {border-top:1px dotted #9e9e9e; border-right:none;}
.faixaTitulo {font-size:20px;}
/* banners home */
#BannersPeq {max-width:290px;}
.banner1peq img, .banner2peq img {width:290px;height:auto;}
/* newsletter */
#newsletter_bg {max-width:290px;}
#newsletter {padding:10px 0px 15px 15px;}
#news1 {font-size:24px;line-height:25px;}
/* facebook */
.fb-page {width:90.6%;}
/* listagem produtos */
.left-bar {display:none}
.ajustaLista {width:100%; max-width:290px;}
#idImagemTopoCatFC {max-width:290px;}
.ProductList #idFoundFC {max-width: 290px;}
#ProdDestHome {width:90.62%;}
#ProdDestHome #ProdCapaDiv img {max-width:140px; max-height:140px;}
#ProdDestLista #ProdCapaDiv img {max-width:140px; max-height:140px;}
/* detalhe produto */
.ProductDet .ajustaLista {width: 94.7%;margin-left: 15px;}
#idListProdCrossFC li {width:94%;}
/* checkout */
#idCheckoutFC #idChkCol1FC, #idCheckoutFC #idChkCol2FC, #idCheckoutFC #idChkCol3FC {width:100% !important}
#idCheckoutFC {width:300px !important; margin-left:-8px !important;}
#idCheckoutFC #P2Pais {width:110px !important;}
#idCheckoutFC #P2SexoFeminino {width:110px !important;}
#idCheckoutFC #P2CEP {width:78px !important}
#idCheckoutFC #P2PCEP {width:78px !important}
#idCheckoutFC #P2Mensagem {width:94% !important}
#idTxtCPFFC, #idTxtCEP1FC, #idTxtPhoneFC, #idTxtNascFC, #idTableLembreteFC, #idTxtLembreteFC .smtext {font-size:10px !important}
#idDivLinkContinueFC {left: 0 !important; margin:0 0 10px 55px !important}
#idChkExtCartFC #TabItens .FCPrice {font-size:12px;}
.EstChkDiv {padding:5px 15px 10px 10px !important;}
/* rodape */
#rod6, #rod7 {width: 93%;}
#rodape2 {padding: 10px 14px 14px 14px;}
}

.FCCheckout .EstTabPagto{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content: flex-start;align-self: auto;/* text-align: left; */}
#idPagtoCC1FC{order:3}
#idPagtoCC2FC{order:4}
#idPagtoCC7FC{order:5}
#idPagtoCC5FC{order:6}
#idPagtoCC3FC{order:2}
#idPagtoCC4FC{order:1}
#idPagto18FC{order:7}
.EstTabPagto input[type=radio]{position:relative;top:12px;}
.EstTabPayment .EstTabPagto{width:33px}

