/* versao 1.41 */
.area-10,.area-11,.area-12,.area-13,.area-14,.area-15,.area-16,.area-3,.area-4,.area-5,.area-6,.area-7,.area-8,.area-9,.home .area-3 {
    width: 940px;
    margin: 0 auto;
}

.home .area-3 {
    padding: 0;
}

.hproduct .flags,.hproduct .interestRates,.hproduct .multiSkuMaisCores,.hproduct .multiSkuMaisTamanhos,.hproduct .smallRating {
    display: none;
}

.prateleira .hproduct .link,.prateleira .vitrineProdutos {
    padding: 0;
}

.prateleira-auto .prateleiras-container {
    padding: 3px 4px 4px;
    background: #48bac5;
}

.queda-de-preco .prateleiras-container {
    background-color: #48bac6;
}

.prateleiras-container .prateleira {
    margin: 0;
}

.productDetails {
    padding: 10px 15px 10px 81px;
    background: #48bac5;
}

.for .price .sale,.installment {
    font-size: 1.333em;
}

.from .price .regular,.productDetails,.productDetails .for .price .sale {
    color: #fff;
}

.tabs {
    list-style: none;
    clear: both;
    overflow: hidden;
    position: relative;
    top: 1px;
    z-index: 1;
    margin: 0;
    padding: 0;
    display: table;
    width: 100%;
}

.tabs li {
    text-align: center;
    float: none!important;
    background: none!important;
    border: 0!important;
    display: table-cell;
    vertical-align: middle;
}

.tabs li a {
    color: #fff;
    font-weight: 400;
    float: none!important;
    text-decoration: none;
    display: block;
    padding: 0 5px 1px;
    border-right: 1px dotted #047585;
}

.queda-de-preco .tabs li a {
    border-right-color: #fff;
}

.tabs .selected {
    position: relative;
    left: -1px;
}

.tabs .selected a {
    background: #fff;
    color: #48bac6;
    border: 0;
    padding: 12px 5px;
}

.queda-de-preco .tabs .selected a {
    color: #48bac6;
}

.tabs .last a {
    border: 0;
}

.tabs .last.selected a {
    position: relative;
    left: 0!important;
    margin-right: -1px;
}

.tabs .plus {
    font-size: 30px;
}

.tabs .plus a {
    padding: 0 10px;
}

.tabsCont {
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
    background: #fff;
}

.title-header {
    border-top: 4px solid #48bac6;
    font: 3.2em/1em extra,arial;
    color: #48bac6;
    padding: 18px 0;
}

.queda-de-preco .title-header {
    border-top-color: #48bac6;
    color: #48bac6;
}

.title-header small {
    display: block;
    font-size: 24px;
    line-height: 1;
}

.wp-departamentos {
    overflow: hidden;
    padding: 0 20px;
    position: relative;
}

.backCarousel {
    left: 0;
}

.nextCarousel {
    right: 0;
}

.shopping-aqui .nextCarousel span {
    background: url(../img/automatizada_sprite.png) no-repeat 0 -200px;
}

.shopping-aqui .backCarousel span {
    background: url(../img/automatizada_sprite.png) no-repeat 0 -300px;
}

.backCarousel,.nextCarousel {
    background: #fff;
    bottom: 0;
    text-indent: -999em;
    height: auto;
    position: absolute;
    z-index: 10;
}

.prateleira .name {
    margin: 8px 10px;
}

.ranking-da-semana .name {
    min-height: 54px;
    overflow: hidden;
}

.ranking-da-semana .productDetails span {
    color: #fff!important;
}

.ranking-da-semana .productDetails .from.regular,.ranking-da-semana .productDetails .oldPrice {
    display: none!important;
}

.ranking-da-semana .productDetails .for.price {
    display: block;
    padding-left: 0;
    font-size: .917em;
}

.ranking-da-semana .productDetails .for.price strong {
    display: block;
    font-size: 1.6em;
}

.ranking-da-semana .productDetails .for.price.clube strong {
    display: block;
    font-size: 1.35em;
}

.ranking-da-semana .productDetails .sale.promo i {
    display: block;
    font-weight: 700;
    text-indent: 0;
}

.prateleira .hproduct .productImage {
    text-align: center;
}

.productDetails .rankStatus {
    float: left;
    margin-left: -66px;
    padding-right: 10px;
    font-size: 3.166em;
    font-weight: 700;
    line-height: 75px;
    border-right: 1px dotted #fff;
}

.prateleira .hproduct {
    width: 205px;
}

.prateleira .vitrineProdutos .first {
    margin-left: -4px;
}

.prateleira .vitrineProdutos>li {
    width: 25%;
    padding: 0;
    margin: 0;
}

.prateleira-auto {
    margin-bottom: 30px;
}

.prateleira-auto .vitrineProdutos {
    padding: 10px;
}

.outras-ofertas .productDetails .promo i,.queda-de-preco .productDetails .promo i {
    display: block;
    font-size: 10px;
    font-weight: 700;
}

.queda-de-preco .installment,.queda-de-preco .rankStatus {
    display: none!important;
}

.queda-de-preco .productDetails {
    background: 0;
    display: block;
    clear: none;
    margin: 10px 44px 0 0;
    padding: 0;
}

.queda-de-preco .productDetails .for.oldPrice,.queda-de-preco .productDetails .for.price.sale,.queda-de-preco .productDetails .from.regular {
    display: block;
    padding-left: 0;
    color: #666!important;
    font-size: .875em;
}

.queda-de-preco .productDetails .for.price.sale strong {
    font-size: 1.5em;
    display: block;
}

.queda-de-preco img {
    width: 80px;
    height: 70px;
}

.queda-de-preco .vitrineProdutos {
    margin: 0 -1px -11px 0;
}

.queda-de-preco .vitrineProdutos>li {
    border-bottom: 1px dotted #cfcfcf;
    padding-top: 10px;
    height: 150px;
    margin-bottom: 0;
    position: relative;
}

.comparacao .hproduct .productImage,.queda-de-preco .hproduct .productImage {
    display: inline-block;
    padding: 0;
    margin: 0;
    float: left;
}

.queda-de-preco .hproduct .productImage {
    margin-right: 5px;
}

.queda-de-preco .name {
    margin: 12px 52px 0 0;
    overflow: hidden;
    height: 33px;
}

.queda-de-preco .vitrineProdutos .first {
    clear: none;
    margin: 0 0 0 -4px;
}

.queda-de-preco .hproduct {
    width: 95%;
    position: static;
}

.queda-de-preco .hproduct .link {
    position: static;
}

.queda-de-preco .alert-queda {
    background: #48bac6;
    color: #fff;
    position: absolute;
    top: 10%;
    right: 10px;
    bottom: 10%;
    font-size: .833em;
    padding: 30px 0 0;
    width: 40px;
    text-align: center;
}

.queda-de-preco .alert-queda .value {
    font-weight: 700;
    font-size: 1.5em;
    display: block;
    margin-top: 5px;
}

.queda-de-preco .alert-queda .seta {
    width: 0;
    height: 0;
    border: 10px solid transparent;
    margin: 0 auto;
    display: block;
}

.queda-de-preco .alert-queda .seta-bottom {
    border-bottom-color: #fff;
}

.queda-de-preco .alert-queda .seta-top {
    border-top-color: #fff;
}

.outras-ofertas .tit {
    display: none;
}

.outras-ofertas .vitrineProdutos {
    padding: 0;
    padding-left: 30px;
}

.outras-ofertas .vitrineProdutos>li {
    margin-bottom: 0;
    border: 0;
    margin-right: 10px;
}

.outras-ofertas .vitrineProdutos .hproduct {
    width: 100%;
    float: none;
    border-bottom: 1px solid #eee;
    background: #48bac6;
    height: 115px;
}

.outras-ofertas .vitrineProdutos .first {
    clear: none;
    margin: 0;
    margin-left: -30px;
    margin-right: 10px;
}

.outras-ofertas .vitrineProdutos .last {
    margin-right: 0;
}

.outras-ofertas .hproduct .link:hover .name {
    color: #FFF;
}

.outras-ofertas .hproduct .productImage {
    background: #fff;
    padding: 0;
    margin: 0 8px 0 0;
    float: left;
    width: 120px;
    height: 114px;
    border: 1px solid #eee;
    border-bottom: 0;
}

.outras-ofertas .hproduct .productImage .lazy {
    width: 100px;
    height: 99px;
    margin-top: 6px;
}

.outras-ofertas .hproduct .name {
    margin: 0 0 7px;
    padding: 5px 10px 0 0;
    color: #fff;
    overflow: hidden;
    height: 33px;
}

.outras-ofertas .for.promo,.outras-ofertas .for.sale {
    font-size: .833em;
    color: #fff;
}

.outras-ofertas .for.promo strong,.outras-ofertas .for.sale strong {
    font-size: 1.5em;
    display: block;
}

.outras-ofertas .productDetails {
    background: 0;
    display: inline;
    clear: none;
    margin: 10px 0 0;
    padding: 0;
}

.outras-ofertas .productDetails .installment,.outras-ofertas .productDetails .oldPrice,.outras-ofertas .productDetails .rankStatus,.outras-ofertas .productDetails .regular {
    display: none;
}

.shopping-aqui {
    overflow: hidden;
}

.shopping-aqui .it-dep {
    text-align: center;
    border-right: 1px dotted #cfcfcf;
    display: inline-block;
    width: 226px;
    margin-left: -1px!important;
}

.shopping-aqui .it-dep a {
    display: block;
    font: 2.333em/1em extra,arial;
    color: #48bac6;
    background-image: url(http://www.extra-imagens.com.br/Banner/banner-sprite/2013-09-04/sprite-categorias.jpg?2);
    background-repeat: no-repeat;
    width: 225px;
    padding-top: 197px;
    margin: 0 auto;
}

.shopping-aqui .it-dep:first-child {
    margin-left: -40px;
}

.shopping-aqui .it-dep:last-child {
    margin-right: 0;
    border: 0;
}

.shopping-aqui .slot-01 {
    background-position: center 0;
}

.shopping-aqui .slot-02 {
    background-position: center -225px;
}

.shopping-aqui .slot-03 {
    background-position: center -450px;
}

.shopping-aqui .slot-04 {
    background-position: center -675px;
}

.shopping-aqui .slot-05 {
    background-position: center -900px;
}

.shopping-aqui .slot-06 {
    background-position: center -1125px;
}

.shopping-aqui .slot-07 {
    background-position: center -1350px;
}

.shopping-aqui .slot-08 {
    background-position: center -1575px;
}

.shopping-aqui .slot-09 {
    background-position: center -1800px;
}

.shopping-aqui .slot-10 {
    background-position: center -2025px;
}

.shopping-aqui .slot-11 {
    background-position: center -2250px;
}

.shopping-aqui .slot-12 {
    background-position: center -2475px;
}

.shopping-aqui .slot-13 {
    background-position: center -2700px;
}

.shopping-aqui .slot-14 {
    background-position: center -2925px;
}

.shopping-aqui .slot-15 {
    background-position: center -3150px;
}

.shopping-aqui .slot-16 {
    background-position: center -3375px;
}

.shopping-aqui .slot-17 {
    background-position: center -3600px;
}

.shopping-aqui .slot-18 {
    background-position: center -3825px;
}

.shopping-aqui .slot-19 {
    background-position: center -4050px;
}

.shopping-aqui .carousel {
    margin-top: 6px;
    padding: 0 10px;
}

.area-16 .busca {
    clear: both;
    overflow: hidden;
    background: #49bbc6;
    padding: 10px 0;
    text-align: center;
}

.area-16 .busca .wp {
    margin: 0 auto;
    width: 955px;
    position: static;
}

.area-16 .busca fieldset {
    width: 955px;
}

.area-16 .busca .type1 {
    width: 830px!important;
}

.lst-servicos-destaques .it-sd .lnk-sd,.newsletter .tit {
    background: url(../img/automatizada_sprite.png) no-repeat;
}

.newsletter {
    background: #fff;
    font-family: extra,arial,sans-serif;
    margin: 0;
    border: 0;
    position: relative;
    float: left;
}

.newsletter .loading {
    top: 41px;
    right: 50px;
    left: auto;
    width: 115px;
    line-height: 27px;
}

.newsletter .success {
    font-size: 1.333em;
}

.newsletter .success p {
    padding-left: 35px;
}

.newsletter .error p {
    font-family: arial,verdana;
    margin-bottom: 10px;
    float: left;
    width: 110px;
}

.newsletter .error .voltar {
    float: right;
}

.newsletter .tit {
    font-size: 1.5em;
    color: #d02130;
    padding: 11px 0 0 45px;
    text-transform: uppercase;
    background-position: 0 0;
    margin: 0 0 5px;
    text-indent: -9999em;
}

.newsletter .nwsl-chamada {
    font-size: 1.333em;
    color: #e79097;
    text-transform: uppercase;
    margin-left: 25px;
    display: inline-block;
    width: 210px;
    padding-left: 19px;
    border-left: 1px dotted #ccc;
}

.newsletter .box {
    float: right;
}

.newsletter .box fieldset {
    padding-top: 0;
}

.newsletter .email label {
    display: none;
}

.newsletter .email .type1 {
    border: 1px solid #d12030;
    color: #d02130;
    width: 114px;
    padding: 7px 5px 7px 10px;
    height: 21px;
    font-size: 1.083em;
    background-position: 10px 10px;
}

.newsletter .email .bt {
    background: #c81b28;
    box-shadow: none;
    border: 0;
    margin-left: -5px;
    padding: 0 10px;
    height: 37px;
    vertical-align: top;
    font-size: 1.5em;
}

.servicos-container {
    overflow: hidden;
    /*padding: 0 230px 0 0;*/
    margin: 30px 0;
}

.servicos-container .newsletter {
    width: 215px;
    /*margin-right: -230px;*/
    float: right;
}

.lst-servicos-destaques {
    padding-top: 4px;
}

.lst-servicos-destaques .it-sd {
    float: left;
    width: 24.33%;
    word-spacing: initial;
}

.lst-servicos-destaques .it-sd .lnk-sd {
    color: #d02130;
    display: block;
    text-indent: -9999em;
    width: 220px;
    height: 58px;
}

.lst-servicos-destaques .it-sd strong {
    font-size: 1.5em;
    text-transform: uppercase;
    margin: 0 0 5px;
    display: block;
    font-family: extra,arial,sans-serif;
    font-weight: 400;
}

.lst-servicos-destaques .it-sd .garantia-estendida-sd {
    background-position: 0 -400px;
    /*margin-top: -4px;*/
}

.lst-servicos-destaques .it-sd .lista-casamento-sd {
    background-position: 0 -500px;
}

.lst-servicos-destaques .it-sd .revelacao-digital-sd {
    background-position: 0 -600px;
}

.lst-servicos-destaques .it-sd .parcelamentos-cartao-sd{
	background-position: 0 -693px;
}

.banner-sfull,.banner-superbanner,.box-banner {
    margin-bottom: 30px;
    text-align: center;
}

.banner-cont-auto {
    border: 1px solid #eee;
    padding: 10px;
    text-align: center;
    margin-bottom: 30px;
    font-size: 0;
}

.banner-cont-auto .box-banner {
    display: inline;
    margin-left: 9px;
}

.banner-cont-auto .box-banner:first-child {
    margin: 0;
}

.banner-sfull a,.banner-superbanner a {
    display: block;
}
/*temp*/
.area-10 .banner-cont-auto {
    overflow: hidden;
}

.area-10 .mboxDefault {
    float: left;
}

.area-10 .mboxDefault:first-child {
    margin: 0;
}

.area-10 .mboxDefault {
    margin-left: 9px;
}

.home .area-4 div[id*="mbox"] {
    margin-bottom: 30px;
    text-align: center;
}

/*Linha Especial - Dia das Crianças*/
.area-6 .vitrine-mais-vendidos{
	width: 920px;
	height: 393px;
	position:relative;
	margin: 0 auto;
	padding: 70px 0 0 20px;
	border-top:4px solid #ffcc00;
	background:url(../img/bg-vitrine-dia-das-criancas-home.jpg) no-repeat center;
}
.area-6 .vitrine-mais-vendidos h2{
	position:relative;
	top: -21px;
	font-family:'PlutoBold', Arial, sans-serif;
	font-size:24px;
	letter-spacing: -2px;
	color:#FFF;
}
.area-6 .vitrine-mais-vendidos h2.tit{
	display:none;
}
.area-6 .vitrine-mais-vendidos ul.menu-vitrine{
	list-style:none;
	position:absolute;
	bottom:390px;
	left: 365px;
}
.area-6 .vitrine-mais-vendidos ul.menu-vitrine li{
	float:left;
	text-decoration:none;
	padding:5px 10px;
	border-left:#fde21a 1px dashed;
}
.area-6 .vitrine-mais-vendidos ul.menu-vitrine li:first-child{
	border-left:none;
}
.area-6 .vitrine-mais-vendidos ul.menu-vitrine li a{
	font-size:13px;
	color:#e89100;
	font-weight:bold;
}
.area-6 .vitrine-mais-vendidos ul.menu-vitrine li a:hover{
	text-decoration:underline;
}

/* Carrossel */
.area-6 .vitrine-mais-vendidos .carousel { width:900px; overflow: visible; padding: 0; margin-top:15px; }
.area-6 .vitrine-mais-vendidos .carousel .nextCarousel,
.area-6 .vitrine-mais-vendidos .carousel .backCarousel { top: -63px; width: 30px; height: 30px; }
.area-6 .vitrine-mais-vendidos .carousel .nextCarousel { }
.area-6 .vitrine-mais-vendidos .carousel .backCarousel { right: 40px; left: auto; }
.area-6 .vitrine-mais-vendidos .carousel .nextCarousel i,
.area-6 .vitrine-mais-vendidos .carousel .backCarousel i { display: block; width: 30px; height: 30px; background: url(../img/prat-arrow.png) no-repeat; text-indent: -9999px; }
.area-6 .vitrine-mais-vendidos .carousel .nextCarousel i { background-position: -60px 0; }
.area-6 .vitrine-mais-vendidos .carousel .backCarousel i { background-position: 0 0; }
.area-6 .vitrine-mais-vendidos .carousel .nextCarousel.desactive i { background-position: -90px 0; cursor: default; }
.area-6 .vitrine-mais-vendidos .carousel .backCarousel.desactive i { background-position: -30px 0; cursor: default; }

/* Prateleiras */
.area-6 .vitrine-mais-vendidos .prateleira { position: relative; margin-bottom: 51px; overflow: visible; }
.area-6 .vitrine-mais-vendidos .prateleira h2.tit { margin-left: 0; padding: 15px 0 0; height: 47px; font: 38px/40px 'Extra',Arial,sans-serif; color: #49B8C9; border-top: 4px solid #49B9C7; border-bottom: none; }
.area-6 .vitrine-mais-vendidos .prateleira h2.tit .veja { position: absolute; right: 0; bottom: -35px; display: block !important; font-size: 20px; line-height: 1; color: #49B8C9 !important; }
.area-6 .vitrine-mais-vendidos .prateleira h2.tit .veja:hover { text-decoration: underline; }


/* Vitrine de Produtos */
.area-6 .vitrine-mais-vendidos .prateleira .vitrineProdutos { padding-left: 0; }
.area-6 .vitrine-mais-vendidos .prateleira .vitrineProdutos li { width: 215px !important;/*10.48%*/ margin: 0 5px !important; padding: 0; border: 1px solid #eee; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/*.area-6 .vitrine-mais-vendidos .prateleira .vitrineProdutos li.first,
.area-6 .vitrine-mais-vendidos .prateleira .vitrineProdutos li.last { margin: 0 !important; }*/

/* Tabs */
.area-6 .vitrine-mais-vendidos .dpt-tab.prateleira h2.tit { display: none; }
.area-6 .vitrine-mais-vendidos .title-mn .dpt-tab-a.active { font-weight: 700; }
.area-6 .vitrine-mais-vendidos .dpt-tabs .dpt-tab { display: none; }
.area-6 .vitrine-mais-vendidos .dpt-tabs .dpt-tab.active { display: block; }

/* Produtos */
.area-6 .vitrine-mais-vendidos .prateleira .hproduct { width: 100%; }
.area-6 .vitrine-mais-vendidos .prateleira .hproduct .productImage { text-align: center; }
.area-6 .vitrine-mais-vendidos .prateleira .hproduct a.link { position: static; padding: 0; }
.area-6 .vitrine-mais-vendidos .prateleira .hproduct a.link .productImage {}
.area-6 .vitrine-mais-vendidos .prateleira .hproduct a.link .flags { padding: 0 20px; }
.area-6 .vitrine-mais-vendidos .prateleira .hproduct a.link .smallRating { padding: 0 20px; }
.area-6 .vitrine-mais-vendidos .prateleira .hproduct a.link .multiSkuMaisCores { margin: 0 20px 10px; }
.area-6 .vitrine-mais-vendidos .prateleira .hproduct a.link .name { margin: 10px; padding: 8px 10px 0; line-height: 14px; color: #666; border-top: 1px dotted #ccc; }
.area-6 .vitrine-mais-vendidos .prateleira .hproduct a.link:hover .name { color: #d02130; }

.area-6 .vitrine-mais-vendidos .prateleira .hproduct a.link .productDetails { width: 182px; min-height: 30px; margin-bottom: 0; padding: 12px 18px 0; background-color: #007ac3; }
.area-6 .vitrine-mais-vendidos .prateleira .hproduct a.link .productDetails .from { float: left; width: 110px; color: #fff; }
.area-6 .vitrine-mais-vendidos .prateleira .hproduct a.link .productDetails .from strong {}
.area-6 .vitrine-mais-vendidos .prateleira .hproduct a.link .productDetails .for.oldPrice { display: none; }
.area-6 .vitrine-mais-vendidos .prateleira .hproduct a.link .productDetails .for.sale { float: left; width: 110px; margin: 2px 0 12px; padding: 0; font-size: 0.916em; color: #fff; }
.area-6 .vitrine-mais-vendidos .prateleira .hproduct a.link .productDetails .for.sale strong { font-size: 24px; }
.area-6 .vitrine-mais-vendidos .prateleira .hproduct a.link .productDetails .for.sale strong small { float: left; margin-top: 2px; font-size: 12px; }
.area-6 .vitrine-mais-vendidos .prateleira .hproduct a.link .productDetails .for.sale i { display: block; }
.area-6 .vitrine-mais-vendidos .prateleira .hproduct a.link .productDetails .for.sale.clube { width: 100%; margin: 0 -18px; padding: 6px 18px 5px; font-size: 12px; background-color: #3EAFBD; }
.area-6 .vitrine-mais-vendidos .prateleira .hproduct a.link .productDetails .for.sale.clube strong { font-size: 12px; }
.area-6 .vitrine-mais-vendidos .prateleira .hproduct a.link .productDetails .installment { position: absolute; top: 10px; right: 8px; width: 60px; padding: 0 0 2px 10px; font-weight: 700; color: #fff; border-left: 1px dotted #fff; }
.area-6 .vitrine-mais-vendidos .prateleira .hproduct a.link .productDetails .installment .condition { font-weight: 700; }
.area-6 .vitrine-mais-vendidos .prateleira .hproduct a.link .productDetails .interestRates { float: left; width: 100%; margin: -5px 0 12px; line-height: 13px; color: #fff; }

.area-6 .vitrine-mais-vendidos .prateleira .hproduct a.link .indisponivel { padding: 10px 20px; }
.area-6 .vitrine-mais-vendidos .prateleira .hproduct a.link .avise { padding: 0 20px 10px; }

/* Media BOX - Banners ADX */
.area-adx-retangulo { width: 100%; text-align: center; }
.area-adx-retangulo .bnr { display: inline-block; margin: 0 4px; }
.area-adx  { width: 100%; text-align: center; margin: 30px 0; }