@font-face {
	font-family: "extra";
	src: url("http://mkt.extra.com.br/fonts/extra.eot");
	src: url("http://mkt.extra.com.br/fonts/extra.eot?#iefix") format("embedded-opentype"),
		 url("http://mkt.extra.com.br/fonts/extra.woff") format("woff"),
		 url("http://mkt.extra.com.br/fonts/extra.ttf") format("truetype"),
		 url("http://mkt.extra.com.br/fonts/extra.svg#extra") format("svg");
	font-style: normal;
	font-weight: normal;
}
/*banner tv*/
.bnrFullTv h1,.bnrFullTv .barPgto a,.bnrFullTv .boxFiltro h2,.bnrFullTv .boxSlots h2,.bnrFullTv .boxSlotsLi h2,.bnrFullTv .boxFiltro .btFiltrar{font-family:extra,arial,sans-serif;font-size:18px}
.bnrFullTv h1,.bnrFullTv .barPgto a{text-align:center;line-height:40px}
.bnrFullTv{width:100%;overflow:hidden;background:#53092e}
.bnrFullTv .container{width:970px;margin:10px auto 0}
.bnrFullTv h1,.bnrFullTv .barPgto{float:left;height:40px;background-color:#fff}
.bnrFullTv h1{width:202px;color:#2fa2b0;font-size:22px}
.bnrFullTv .barPgto{width:768px}
.bnrFullTv .barPgto a{float:left;color:#666;font-size:17px;margin:0 0 0 11px;padding:0 0 0 40px;text-indent: -999em}
/* .bnrFullTv .barPgto a span{float:right;font-size:10px;width:58px;height:2px px;background:#ececec;line-height:11px;letter-spacing:1px;margin:6px 6px 0;padding:3px 0} */
.bnrFullTv .barPgto .frete{width:140px;/* background:url(../images/icoFrete.png) no-repeat 0 center */}
.bnrFullTv .barPgto .desc{width:310px;/* background:url(../images/icoDesc.png) no-repeat 0 center; */padding-left:22px}
.bnrFullTv .barPgto .cartao{width:180px;/* background:url(../images/icoCartao.png) no-repeat 0 center; */padding-left:32px}
.bnrFullTv .boxFiltro,.bnrFullTv .bnrTv,.bnrFullTv .boxSlots,.bnrFullTv .boxSlotsLi{float:left}
.bnrFullTv .boxFiltro{width:172px;height:264px;background:#2fa2b0;margin:10px 10px 10px 0;padding:15px 10px}
.bnrFullTv .boxFiltro h2,.bnrFullTv .boxSlots h2,.bnrFullTv .boxSlotsLi h2{color:#f8eca6;text-align:left}
.bnrFullTv .boxFiltro p,.bnrFullTv .boxSlots p,.bnrFullTv .boxSlotsLi p{color:#fff;font-size:11px;line-height:12px;float:left;margin:7px 0 3px}
.bnrFullTv .boxFiltro select{background:none repeat scroll 0 0 #FFF;border:0 none;color:#49BBC6;font-size:16px;margin-bottom:10px;width:100%;padding:4px}
.bnrFullTv .boxFiltro .btFiltrar{color:#fff;background:#0d7789;border:1px solid #04576a;float:right}
.bnrFullTv .boxFiltro .btFiltrar span{display:block;border-color:#6eadb8;border-style:solid;border-width:1px 0 0 1px;padding:5px 8px 3px}
.bnrFullTv .boxFiltro .btFiltrar span:active{border-width:0 1px 1px 0}
.bnrFullTv .boxSlots{width:575px;height:385px;background:#5e1137;margin:10px 0 1px 0;}
.bnrFullTv .boxSlots h2{margin-top:13px;line-height:16px;padding-right:7px;}
.bnrFullTv .boxSlots img{float:left;}
.bnrFullTv .boxSlots p{text-transform:uppercase;font-size:9px;margin-top:2px;float:none;padding-right:10px;}
.bnrFullTv .boxSlots a{display:block;overflow:hidden;margin:1px 0 2px; padding:0 0 1px;/*background:url(../images/bnrTvSlotsSep.png) no-repeat center bottom*/}
.bnrFullTv .boxSlots a:hover {text-decoration:underline}
.bnrFullTv .boxSlots .last{background:none}
.bnrFullTv .boxSlotsLi{width:192px;height:294px;background:#2fa2b0;margin:10px 10px 10px 0;}
.bnrFullTv .boxSlotsLi h2{margin-top:9px;line-height:16px;padding-right:10px;}
.bnrFullTv .boxSlotsLi ul{display:inline;}
.bnrFullTv .boxSlotsLi ul li{line-height:12px;}
.bnrFullTv .boxSlotsLi ul li a{display:inline;color:#fff;text-transform:uppercase;padding-left:7px;background:url(../images/slotLiIco.gif) no-repeat 1px 3px}
.bnrFullTv .boxSlotsLi ul li a:hover{text-decoration:underline;}
.bnrFullTv .boxSlotsLi img{float:left;margin-left: 10px}
.bnrFullTv .boxSlotsLi p{text-transform:uppercase;font-size:9px;margin-top:2px;float:none;padding-right:10px;}
.bnrFullTv .boxSlotsLi div{display:block;overflow:hidden;margin:1px 0 2px; padding:0 0 1px;background:url(../images/bnrTvSlotsSep.png) no-repeat center bottom}
.bnrFullTv .boxSlotsLi .last{background:none}
.bnrFullTv .boxSlots .sltSup{width:575px; height:192px;background:#6a1840;margin-bottom: 1px;}
.bnrFullTv .boxSlots .sltInf{width:575px; height:192px;background:#731e47;}
.bnrFullTv .boxSlots .sltSupBx1{width:191px; height:192px; float:left; padding-right:1px; background:url(../images/sltSupBxSep.gif) center right no-repeat;}
.bnrFullTv .boxSlots .sltSupBx2{width:161px; height:157px; padding: 35px 15px 0; float:left; background:url(../images/sltSupBxSep.gif) center right no-repeat;}
.bnrFullTv .boxSlots .sltSupBx3{width:161px; height:157px; padding: 35px 15px 0; float:left;}
.bnrFullTv .boxSlots .sltInfBx1{width:191px; height:192px; float:left; padding-right:1px; background:url(../images/sltInfBxSep.gif) center right no-repeat;}
.bnrFullTv .boxSlots .sltInfBx2{width:161px; height:157px; padding: 35px 15px 0; float:left; background:url(../images/sltInfBxSep.gif) center right no-repeat;}
.bnrFullTv .boxSlots .sltInfBx3{width:161px; height:157px; padding: 35px 15px 0; float:left;}
.bnrFullTv .boxSlots .cl1{ width:80px; overflow:hidden; float:left;}
.bnrFullTv .boxSlots .cl1 a:hover { color:#f7ff26; }
.bnrFullTv .boxSlots .cl1 b{ color:#da067f; padding-bottom:16px; display:block; font-weight:bold;}
.bnrFullTv .boxSlots .cl1 .p1{ color:#e389b6; padding-bottom:2px; display:block; font-weight:bold;}
.bnrFullTv .boxSlots .cl1 .p2{ color:#fff; padding-bottom:2px; display:block; font-weight:bold;}
.bnrFullTv .boxSlots .cl1 .p3{ color:#dddb3c; padding-bottom:13px; display:block; font-weight:bold; text-decoration:underline; }
.bnrFullTv .bnrTv{width:394px;height:385px;background:#5e1137;margin:10px 1px 10px 0}
.bnrFullTv .bnrTv .bnrTvPrdt{width:394px;height:356px;position:relative}
.bnrFullTv .bnrTv .bnrTvPrdt li{position:absolute}
.bnrFullTv .bnrTv .bnrTvItens{height:16px;margin: 7px 0 0 154px;}
.bnrFullTv .bnrTv .bnrTvItens li{float:left;width:16px;height:16px;position:relative;background:url(../images/bnrTvIco.png); margin-right: 5px; text-indent:-999em; cursor: pointer;}
/* .bnrFullTv .bnrTv .bnrTvItens .last{background-image:none} */
/* .bnrFullTv .bnrTv .bnrTvItens li a{display:block;height:36px;background-repeat:no-repeat;background-position:-1px center;text-transform:uppercase;line-height:12px;font-size:10px;color:#fff;padding:15px 5px 13px 8px} */
/* .bnrFullTv .bnrTv .bnrTvItens li a img{float:left;margin:-15px 2px 0 0} */
/* .bnrFullTv .bnrTv .bnrTvItens li span{top:-7px;left:87px;position:absolute;background:url(../images/bnrTvItensSinal.png);width:14px;height:7px;display:none} */
.bnrFullTv .bnrTv .bnrTvItens li.selected{background:url(../images/bnrTvIcoActive.png);}
.bnrFullTv .bnrTv .bnrTvItens li.selected span{display:block}
.bnrFullTv .bnrTv .bnrTvItens li:hover a{text-decoration:underline}/*efeito mouse over*/
.bnrFullTv .bnrTv .contentCarousel{height:294px;}
.bnrFullTv .bnrTv .contentCarousel .prev, .bnrFullTv .bnrTv .contentCarousel .next{width:25px;height:290px;float:left;background:url(../images/btCarPrev.png) no-repeat center;text-indent:-999em}
.bnrFullTv .bnrTv .contentCarousel .next{float:right;background:url(../images/btCarNext.png) no-repeat center}
.bnrFullTv .bnrTv .contentCarousel .prev:active, .bnrFullTv .bnrTv .contentCarousel .next:active{margin-top:1px;}
.bnrFullTv .bnrTv .contentCarousel .carouselBook{ margin: 0 auto}
.bnrFullTv .bnrTv .contentCarousel .carouselBook ul li{width:178px; height: 294px; float:left}
/*banner tv - configuráveis*/
.bnrFullTv{background:#53092e}/*background do banner TV*/
.bnrFullTv .barPgto{background:#fff url(../images/barraFrete-10p-24x.png) no-repeat center}/*barra de frete*/
.bnrFullTv .bnrTv .bnrTvItens li span{background:url(../images/bnrTvItensSinal.png)}/*identificador (seta) do item selecionado*/
/*.bnrFullTv .bnrTv .bnrTvItens li{background-color:#d02130}*//*cor do bg do item*/
.bnrFullTv .bnrTv .bnrTvItens li.selected a{color:#f8eca6}/*cor da fonte do item selecionado*/
/* TEMP */
.area-3-1 #geral-banner_flag-frete-gratis,.area-3-1 .containertv{display:none;}



/*prateleira*/
.hTabN{ width:970px; margin:0 auto; padding: 5px 10px;}
.hTabN h2.tit{ color:#53092e; border-bottom-color:#53092e;}
.hTabN .prtBox{ float: left; width: 18%; height: 182px; padding:1%;}
.hTabN .prtBox .bxCont{ width: 182px; height: 182px; margin: 0 auto; display: block;}
.hTabN .prtBox span{ display:block;color: #DD1381;font-family:'extra',arial,sans-serif;font-size: 1.6em; margin-top:5px;}
.hTabN .prtBox p{ color:#676767; font-size:1em; margin-top:8px;}
.hTabN .prtBox p strong{ color:#DD1381;}
.hTabN .prtBox img{float: left;margin-top: 15px;}
.hTabNaux1 .prtBox,.hTabNaux2 .prtBox{ border: 1px dotted #b2b2b2; margin: -1px; border-left: 0; border-top: 0;}
.hTabNaux1 .last,.hTabNaux2 .last{ border-right: 0;}
.hTabNaux2 .prtBox{ border-bottom: 0;}
.marcas .prtBox span{ text-indent: -999em; font-size: 0em;}
.doSeuJeito .prtBox span{ text-indent: -999em; font-size: 0em;margin-top:0;}
.doSeuJeito .prtBox img{margin-top:0;}

/*marcas*/
.hTabN .prtBoxMarca{ float: left; width: 18%; height: 55px; padding:1%;}
.hTabN .prtBoxMarca .bxMarca{ float: left; width: 18%; height: 55px; padding:1%;}
.hTabN .prtBoxMarca span{ float: left; text-indent: -999em; }

/*carousel*/
#htTopTablets{ /*background: #7f1b4d;*/font-family:'extra',arial,sans-serif; margin-bottom: 10px}
#htTopTablets .tit1{color: #e0fd33; font-size: 24px; margin: 10px 0 5px; float: left;}
#htTopTablets .tit2{color: #f69ac8; font-size: 18px; margin: 0px 0 10px; float: left;}
#htTopTablets .contTab{ width:970px; height:327px; /*padding-left: 490px;*/ margin:40px auto 0; overflow: hidden; background:url(../images/bgTabletsDuvidas.jpg) no-repeat top right;}
#htTopTablets .menuTab{ height: 70px; background: #501030;}
#htTopTablets .menuTab ul{ width:970px; margin: 0 auto;}
#htTopTablets .menuTab ul li{ float: left; margin-left: 10px;}
#htTopTablets .menuTab ul li a{ display: block; width: 183px; height: 70px; background: url(http://imagens.extra.com.br/HotSite/2012/tablets-v2/images/bgMenu.png) no-repeat; text-indent: -999em; position: relative;}
#htTopTablets .menuTab ul .lnk1 a{ background-position: 0px 0px;}
#htTopTablets .menuTab ul .lnk2 a{ background-position: -192px 0px;}
#htTopTablets .menuTab ul .lnk3 a{ background-position: -384px 0px;}
#htTopTablets .menuTab ul .lnk4 a{ background-position: -576px 0px;}
#htTopTablets .menuTab ul .lnk5 a{ background-position: -768px 0px;}
#htTopTablets .menuTab ul .lnk1:hover a{ background-position: 0px -69px;}
#htTopTablets .menuTab ul .lnk2:hover a{ background-position: -192px -69px;}
#htTopTablets .menuTab ul .lnk3:hover a{ background-position: -384px -69px;}
#htTopTablets .menuTab ul .lnk4:hover a{ background-position: -576px -69px;}
#htTopTablets .menuTab ul .lnk5:hover a{ background-position: -768px -69px;}
/* #htTopTablets .menuTab ul .lnk1 .selected{ background-position: 0px -69px;}
#htTopTablets .menuTab ul .lnk2 .selected{ background-position: -192px -69px;}
#htTopTablets .menuTab ul .lnk3 .selected{ background-position: -384px -69px;}
#htTopTablets .menuTab ul .lnk4 .selected{ background-position: -576px -69px;}
#htTopTablets .menuTab ul .lnk5 .selected{ background-position: -768px -69px;} */
/* #htTopTablets .menuTab ul li a.selected:before{content:url(../images/menuArrow.gif); top: 100px; position: absolute;} */
#htTopTablets .menuTab ul li .selected span{display: block; background: url(http://imagens.extra.com.br/HotSite/2012/tablets-v2/images/menuArrow.gif); width: 13px; height: 7px; position: absolute; bottom: -7px; left: 85px; display: none;}

#htTopTablets .titDuvidas{ width:576px; color:#53092e; border-bottom:5px solid #53092e; float:left; margin:0 0 20px; padding:0 0 5px;}
#htTopTablets .titDuvidas h2.tit{ width:283px; font:normal 1.5em/1 'extra',arial,sans-serif;padding:0;margin:0; float:left;}
#htTopTablets .coleTop{ padding-top: 10px; background-color: #fff; display: none;}
#htTopTablets .coleTop .cole{ height: 10px; background: green; display:none;}
#htTopTablets .coleTop .lnk0Cole{display: block;}
#hCarousel .carArea .ca p{font-family:arial,sans-serif;}
#hCarousel{ width:100%; height:301px; margin:5px auto 0; position:relative; float: left;}
#hCarousel a, #hCarousel .carTop, #hCarousel .carArea, #hCarousel .carArea .ca{/*position:absolute;*/}
#hCarousel .prev, #hCarousel .next{ text-indent:-999em; width:61px; height:332px; display:none;}
#hCarousel .prev:hover, #hCarousel .next:hover{ background-position:top left;}
/* #hCarousel .prev{ background:url(../images/carBtAnt.jpg) top right no-repeat; top:76px; left:0;}
#hCarousel .next{ background:url(../images/carBtProx.jpg) top right no-repeat; top:76px; right:0;} */
#hCarousel .carTop{ width:242px; height:21px; float:right; z-index:10;}
#hCarousel .carTop ul{/*  margin:3px 0 0 185px; */}
#hCarousel .carTop ul li{ background:url(../images/bullet.png) no-repeat 0 0; float:left; margin-right:2px; line-height:50px; text-align:center;}
#hCarousel .carTop ul .selected{ background-position:-24px 0;}
#hCarousel .carTop ul .selected a{color: #501030;}
#hCarousel .carTop ul li a{  width:20px; height:21px; line-height: 44px; font-size:20px; color:#c64887; display:block; position:relative;}
#hCarousel .carTop ul li .bl{ width:220px; float:left; display:none; margin:5px 0 0 -100px; padding:15px; line-height:14px; background-color:#015178; color:#FFF; font-size:14px; text-align:center; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position:absolute;}
#hCarousel .carTop ul li .bl span{ position:absolute; /* background:url(../images/blBg.png) no-repeat; */ width:19px; height:18px; top:-18px; left:115px;}
#hCarousel .carTop ul li:hover .bl{/*  display:block; */}
#hCarousel .carArea .ca{ width:480px; height:413px; top:44px;/*  left:61px; */ z-index:5; display:none;}
#hCarousel .carArea .ca h3{ color:#da067f; font-size:20px; margin:12px 0;}
#hCarousel .carArea .ca p{ color:#333333; font-size:14px; margin:12px 0;}
#hCarousel .carArea .ca .imgs{ width:100%; text-align:center;}
#hCarousel .carArea .ca .imgs h4{ display:block; color:#00C6FF; font-size:18px; padding:12px; text-align:left;}
#hCarousel .carArea .ca .imgs img{ margin:5px;}

/*ajustes*/
.area-4{display:none}