@import "rating.css";

html, body, div, span, applet, textarea, object, iframe, h1, h2, h3, h4, h5, h6, p, figure, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
img, fieldset,abbr{border:0;}
select{font-size:1em;border:1px solid #ccc;}
body{font:68.75%/1.25 arial, verdana, helvetica, sans-serif;color:#666;min-width:990px;max-width:1900px;margin:0 auto; background: #000;}
p{margin:0 0 0.5em 0;}
ul{list-style:none outside;}
hr{border:0;border-bottom:1px solid #ccc;height:0;margin:10px 0;clear:both;}
a{color:#666;}
a:link, a:visited, a:active, a:focus{text-decoration:none;}
a:hover{text-decoration:underline;}
table{border-collapse:collapse;}
input[type=search]{-webkit-appearance:none;}
iframe{border:none;}

.nowrap{white-space: nowrap;}
/*skeletons*/
#page{position:relative;z-index:2; width: 1004px; padding: 0 10px; margin: 0 auto; background: #fff;}
.contentExtend{padding-right:280px;}
.contentExtend .bannerSide{display:block;}
.bannerSide{float:right;margin-right:-280px;width:280px;display:none;}
#header{position:relative;z-index:10;}
#content{position:relative;z-index:5;}
#mainNav{position:relative;z-index:5;}
#area2{padding-top:5px;padding-left:180px;overflow:hidden;}
#area2-1{float:right;width:100%;position:relative;display:inline;}
#area2-2{width:175px;margin-left:-180px;position:relative;float:left;display:inline;}
#area2-1-1{padding-bottom:10px;}
#area2-1-2{padding-right:195px;}
#area2-1-2:after{content:".";display:block;clear:both;visibility:hidden;font-size:0;height:0;}
#area2-1-2-1{width:100%;float:left;display:inline;}
#area2-1-2-2{width:190px;float:right;display:inline;margin:0 -195px 0 5px;}
#area2-1-outer{background:#fff;}

#area2-1-3{padding-right:295px;}
#area2-1-3:after{content:".";display:block;clear:both;visibility:hidden;font-size:0;height:0;}
#area2-1-3-1{width:100%;float:left;display:inline;}
#area2-1-3-2{width:290px;float:right;display:inline;margin:0 -295px 0 5px;}

#area3{padding-top:10px;}
#mainContent{padding:0 5px 10px;}

.skip {position:absolute;height:0;overflow:hidden;display:block;margin:0!important;padding:0!important;}
#copyInfoDepto{position:absolute;left:-9999px;width:0;overflow:hidden;}

/* banners */
.pgHome #fullBanner{margin-bottom:10px;}
#fullBanner embed,#fullBanner img,#area2-1-2-2 .bannerrm img,#area2-2 .bannerrm img{display:block;}
#area2-1-inner .bannerrm{margin:0 5px 10px;}
#area2-1-2-1 .bannerrm{margin:0 0 4px;}
#area2-1-2-2 .bannerrm{margin:0 0 4px;}
#area2-2 .bannerrm{margin:0 0 10px 0;}
/*Drag Products */
#dragP .hproduct *,#dragP .sale,#dragP .name{display:none;}
#dragP .url,#dragP .photo{display:block;}

#dragP .photo{cursor:move;}
.dragPIcon{background:url(../img/dragtocart.png) no-repeat;height:40px;left:0;position:absolute;top:0;width:155px;z-index:1;display:none;color:transparent;}
.grid .ui-draggable .dragPIcon,.cs-slot .ui-draggable .dragPIcon{left:50%;margin-left:-75px;}
.grid .ui-draggable:hover .dragPIcon,.list .ui-draggable:hover .dragPIcon,.cs-slot .ui-draggable:hover .dragPIcon{display:block;}
.grid .ui-dragged .dragPIcon,.cs-slot .ui-dragged .dragPIcon{background:url(../img/dragok.png) no-repeat left top;display:block}
.list .ui-dragged .dragPIcon{background:url(../img/dragok.png) no-repeat left top;display:block}
#dragP .dragPIcon{background:url(../img/dragerror.png) no-repeat left top;display:block; left: 60px;top: 60px;}
#dragP .productAccept .dragPIcon{background:url(../img/dragok.png) no-repeat left top;display:block}
/* home especificos */
.pgHome #area2-1-2-1 .showCase,.pgHome #area2-1-2-2 .groupTop5{margin-bottom:10px;}
/*.pgHome #area2{padding:0;}
.pgHome #area2-2{display:none;}*/
.pgHome #area2{padding-top:0;}
.cs-rec{position:relative;}
/* overlay */
#component-overlay .overlay{background:#fff;opacity:0.8;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;}
#component-overlay .loadImage{position:absolute;left:50%;top:5%;margin-left:-41px;height:45px;width:82px;background:url(../img/loading.gif);z-index:9999;}
.highlight-term{background:yellow;}
/* fProd */
.fProd{padding:2px;border:1px solid #ccc;overflow:hidden;}
.fProd li{margin:0 0 2px 0;}
.fProd .box03{cursor:pointer;border:0;font-size:1em;font-weight:normal;border-bottom:1px dotted #0082D6;}
.fProd .box03-1{position:relative;display:block;padding:5px 30px 5px 5px;}
.fProd .ico{position:absolute;right:10px;top:50%;margin-top:-7px;width:15px;height:15px;}
.fProd .toggle{background-position:-56px -151px;}
.fProd .open .box03{text-transform:uppercase;font-weight:bold;}
.fProd .open .box03 .box03-1{padding-right:5px;}
.fProd .open .box03 .ico{display:none;}
.fProd .open .toggle{background-position:-39px -151px;}
.fProd .cont{display:none;}
.fProd .open .cont{display:block;margin:0 0 10px 0;padding:5px;}
.fProd .open .list{margin-bottom:10px;}
.fProd .wide{margin:0 0 15px 0;}
.fProd legend{font-size:1em;color:#666;display:block;margin-bottom:10px;}

/* BOX */
.box .box-description{width:100%;padding-top:3px;opacity:0;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;-ms-transition: all 1s ease-in-out;transition: all 1s ease-in-out;overflow:hidden;clear:both;border-top:1px solid transparent;display:none;}

.box .knowMore .ico{background-position:-237px -71px;height:19px;width:19px;}
.box-knowMore .knowMore .ico{background-position:-237px -52px;}
.box-knowMore .box-description{opacity:1;border-color:#ccc;display:block;}

.box-top .open .ico, .box-top .close .ico{background-position:-237px -71px;height:19px;width:19px;margin-left:5px;}
.box-top .close .ico{background-position:-237px -52px;}
.box-top .open{display:none;}
.box-top .ico{margin-top:-3px;}

.box-close .box-top .close{display:none;}
.box-close .box-top .open{display:block;}
.box-close .box-content{padding: 10px; border: 3px solid #d8d8d8; -moz-border-radius: 15px; border-radius: 15px; background: #fff;}

#area2-2 .box{-moz-border-radius:15px;border-radius:15px;background:#d8d8d8;margin-bottom:5px;}
#area2-2 .box-top{padding:5px 10px 2px;overflow:hidden;}
#area2-2 .box-content{padding:10px;border:3px solid #d8d8d8;-moz-border-radius:15px;border-radius:15px;background:#fff;}
#area2-2 .box-title{  padding: 5px 10px 2px; overflow: hidden; font-weight: bold; font-size: 1.2em;}
#area2-2 .box .title{font-size:1.3em;font-weight:bold;display:block;color:#0082d6;}
#area2-2 .box .seeAll{padding:10px 0 10px 10px;border-top:1px dotted #999;margin-top:10px;}
#area2-2 .box .seeAll .icArrow2{float:left;margin-left:-10px;}

#area2-2 .myMenuBox .box{background:#00afde;}
#area2-2 .myMenuBox .box-top{cursor:pointer;}
#area2-2 .myMenuBox .box-top a{color:#FFF;}
#area2-2 .myMenuBox .box-title{float:left; color:#FFF; font-weight: bold;}
#area2-2 .myMenuBox .box-content{border:7px solid #94D4EF;padding:5px;}
#area2-2 .myMenuBox .edit{float:right;}
#area2-2 .myMenuBox .ico.icArrow{margin-right:5px;}
#area2-2 .myMenuBox .seeMore{margin:0 0 10px 0;}
#area2-2 .myMenuBox.closed .box-content{display:none;}
#area2-2 .myMenuBox.closed .box-top{padding:5px 10px;}

#area2-1-2-1 .box{overflow:hidden;margin-bottom:20px;}
#area2-1-2-1 .box-top{background:url(../img/bgDotted.gif) repeat-x 0 8px;position:relative;margin-bottom:10px;overflow:hidden;margin-left:5px;}
#area2-1-2-1 .box-title{font-weight:bold; color:#01A8DD;font-size:1.65em;background:#fff;float:left;padding-left:5px;padding-right:10px;}
#area2-1-2-1 .carousel-depto-link a{font-weight:bold; color:#01A8DD;font-size:1.1em;}
#area2-1-2-1 .box-control{background:#fff;color:#01A8DD;float:right;font-size:1.4em;padding:2px 10px 0;cursor:pointer;}
#area2-1-2-1 .box-control a{color:#01A8DD;}

#area2-1-1 .box{overflow:hidden;margin-bottom:20px;}
#area2-1-1 .box-top{background:url(../img/bgDotted.gif) repeat-x 0 8px;overflow:hidden;margin-bottom:10px;}
#area2-1-1 .box-title{font-weight:bold; color:#01A8DD;font-size:1.65em;background:#fff;float:left;padding-right:10px;}
#area2-1-1 .box-control{background:#fff;color:#01A8DD;float:right;font-size:1.4em;padding:2px 10px 0;cursor:pointer;}
#area2-1-1 .box-control a{color:#01A8DD;}

#area2-1-2-2 .box{-moz-border-radius:15px;border-radius:15px;background:#d8d8d8;margin-bottom:5px;}
#area2-1-2-2 .box-top{padding:5px 10px 2px;overflow:hidden;}
#area2-1-2-2 .box-title{font-weight:bold; font-size:1.1em;}
#area2-1-2-2 .box-content{padding:10px;border:3px solid #d8d8d8;-moz-border-radius:15px;border-radius:15px;background:#fff;}
#area2-1-2-2 .box .title{font-size:1.3em;font-weight:bold;display:block;color:#0082d6;}
#area2-1-2-2 .box .seeAll{margin:0.5em 0;}


#area3 .box{overflow:hidden;margin-bottom:10px;}
#area3 .box-top{background:url(../img/bgDotted.gif) repeat-x 0 8px;overflow:hidden;text-align:center;margin-bottom:10px;}
#area3 .box-title{font-weight:bold; color:#01A8DD;font-size:1.65em;background:#fff;padding:0 10px;display:inline;}
#area3 .box-control{background:#fff;color:#01A8DD;float:right;font-size:1.4em;padding:2px 10px 0;cursor:pointer;}
#area3 .box-control a{color:#01A8DD;}

#ATG{position:relative;z-index:3;}
#ATG .box{padding:5px 0;-moz-border-radius:15px;border-radius:15px;position:relative;z-index:3;}
#ATG .box-close{background:#00acf0;}
#ATG .box-top{text-align:left;}
#ATG .box-close .box-top{margin-bottom:0;text-align:left;}
#ATG .box-close .box-top,#ATG .box-close .box-title,#ATG .box-close .box-control{background:none;color:#fff;}
#ATG .box-close .box-title{float:left;}
#ATG .box .personaIco{margin-top:-5px;margin-left:5px;}
#ATG .box-close .personaIco{background-position:-272px -64px;}

#ATG .box-top .open .ico{background-position:-237px -90px;}
#ATG .cs-slot .scroll-button-left{background:url(../img/sprite_icos.png) no-repeat -83px -137px;height:20px;width:15px;left:5px;}
#ATG .cs-slot .scroll-button-right{background:url(../img/sprite_icos.png) no-repeat -107px -136px;height:22px;width:15px;right:5px;}
#ATG .cs-slot .cs-rec{width:150px;}
#ATG .cs-slot .name{font-size:0.9em;}

#page .box-type1 .box{-moz-border-radius:15px;border-radius:15px;background:#d8d8d8;margin-bottom:5px;}
#page .box-type1 .box .box-top{padding:5px 10px 2px;overflow:hidden;background:none;margin:0;text-align:left;}
#page .box-type1 .box .box-content{padding:10px;border:3px solid #d8d8d8;-moz-border-radius:15px;border-radius:15px;background:#fff;}
#page .box-type1 .box .box-title{font-weight:bold; font-size:1.1em;background:none;color:#665;}
#page .box-type1 .box .box .title{font-size:1.3em;font-weight:bold;display:block;color:#0082d6;}
#page .box-type1 .box .box .seeAll{padding:10px 0 10px 10px;border-top:1px dotted #999;margin-top:10px;}
#page .box-type1 .box .box .seeAll .icArrow2{float:left;margin-left:-10px;}

#page .box-type2 .box{overflow:hidden;margin-bottom:10px;}
#page .box-type2 .box-top{background:url(../img/bgDotted.gif) repeat-x 0 8px;overflow:hidden;margin-bottom:10px;text-align:left;}
#page .box-type2 .box-title{font-weight:bold; color:#01A8DD;font-size:1.65em;background:#fff;padding:0 10px;display:inline;}
#page .box-type2 .box-control{background:#fff;color:#01A8DD;float:right;font-size:1.4em;padding:2px 10px 0;cursor:pointer;}
#page .box-type2 .box-control a{color:#01A8DD;}
#page .subaNews .box-top{text-align: center; font-weight: bold;}
#page .subaNews .box-title{font-weight: bold;}

/* boxWorld boxPart boxServ */
.boxWorld .vList .li{text-align:center;overflow:hidden;}
.boxPart  .li, .boxServ .li{overflow:hidden;}
.boxServ  .image{margin-right:3px;float:left;}
.boxWorld .seeMore,.boxServ .seeAll{text-align:center;}
.boxWorld .box-title{font-weight: bold;}

.boxSimilar .list .hproduct .photo{position:relative;top:0px;left:0px;}
.boxSimilar .list{overflow:hidden;margin-bottom:-12px;}
.boxSimilar .list .hproduct .url { width: auto; margin-right: 20px;}
.boxSimilar .list .hproduct .priceBox{margin-top: 44px; overflow: hidden; display: block;}
.boxSimilar .list .hproduct .sale{font-size:1.1em;}
.boxSimilar .list .hproduct .stamps2,.boxSimilar .list .hproduct .buyBox,.boxSimilar .list .hproduct .info .description,.boxSimilar .list .hproduct .related{display:none;}
.boxSimilar .list .hproduct {padding-right:10px;padding-left:0px;min-height:125px;border-bottom:2px dotted #ccc;margin-bottom:5px;}
.boxSimilar .list .hproduct .photo{width:100px;height:100px;}
.boxSimilar .list .hproduct .lTrack,.boxSimilar .list .hproduct .rChap{position:absolute;left:0;top:115px;}
.boxSimilar .list .hproduct .mDet,.boxSimilar .list .hproduct .sVideo{position:absolute;left:10px;top:115px;}
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 * Examples and documentation at:http://fancybox.net
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * Version:1.3.4 (11/11/2010)
 * Requires:jQuery v1.3+
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
 #fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
 #fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(../img/fancybox.png);}
 #fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;}
 #fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
 #fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none;max-height:550px;max-width:760px!important;}
 #fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}
 #fancybox-content{width:100%!important;height:0;padding:0;outline:none;position:relative;z-index:1102;border:0px solid #fff;max-height:550px;}
 #fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}
 #fancybox-close{position:absolute;top:-15px;right:-15px;width:20px;height:20px;background:transparent url(../img/fancybox.png) -40px 0px;cursor:pointer;z-index:1103;display:none;}
 #fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0;}
 #fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;}
 #fancybox-frame{width:100%;height:100%;border:none;display:block;}
 #fancybox-left, #fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('blank.gif');z-index:1102;display:none;}
 #fancybox-left{left:0px;}
 #fancybox-right{right:0px;}
 #fancybox-left-ico, #fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
 #fancybox-left-ico{background-image:url(../img/fancybox.png);background-position:-40px -30px;}
 #fancybox-right-ico{background-image:url(../img/fancybox.png);background-position:-40px -60px;}
#fancybox-left:hover, #fancybox-right:hover{visibility:visible;/* IE6 */}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancybox-bg-n{top:-20px;left:0;width:100%;background:#fff;}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(../img/fancybox.png);background-position:-48px -150px;}
#fancybox-bg-e{top:0;right:-20px;height:100%;background:#fff;}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(../img/fancybox.png);background-position:-48px -170px;}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background:#fff;}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(../img/fancybox.png);background-position:-43px -120px;}
#fancybox-bg-w{top:0;left:-20px;height:100%;background:#fff;}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(../img/fancybox.png);background-position:-43px -100px;}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative;}
.fancybox-title-outside{padding-top:10px;color:#fff;}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;display:block;}
.fancybox-title-float{position:absolute;left:0 !important;top:0;height:32px;}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto;}
#fancybox-title-float-wrap td{border:none;white-space:nowrap;}
#fancybox-title-float-left{padding:0 0 0 15px;background:url(../img/fancybox.png) -40px -90px no-repeat;}
#fancybox-title-float-main{color:#666;font-size:1.2em;line-height:29px;font-weight:bold;padding:0 0 3px 0;}
#fancybox-title-float-right{padding:0 0 0 15px;background:url(../img/fancybox.png) -55px -90px no-repeat;} 

/* TABS */
.tabs{overflow:hidden;margin-bottom:20px;}
.tabs .tabs-top{border-bottom:2px solid #d8d8d8;margin-bottom:10px;}
.tabs .tabs-list{overflow:hidden;position:relative;bottom:-2px;}
.tabs .tab-item{float:left;background:#d8d8d8;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;padding:4px 10px;font-size:1.3em;font-weight:bold;margin-right:1px;}
.tabs .tab-item.selected{background:#01A8DD;color:#fff;}
.tabs .tab-item.selected a{color:#fff;}

.prod-container{overflow:hidden;margin-bottom:20px;margin-bottom:5px;clear:both;}
.prod-container .prod-container-top{padding:7px 10px 2px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background:#d8d8d8;}
.prod-container .prod-container-top-a{display:inline-block;width:100%;}
.prod-container .prod-container-content{padding:5px;background:#fff;}
.prod-container .sort{float:left;}
.prod-container .listView{float:right;}
.prod-container .imageControl{float:left;display:inline;margin-left:200px;}

.accordeon{overflow:hidden;margin-bottom:5px;}
.accordeon .accordeon-item{margin-bottom:3px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#d8d8d8;}
.accordeon .accordeon-top{padding:5px 10px;cursor:pointer;background:url(../img/arrows_button.png) no-repeat right -24px;}
.accordeon .opened .accordeon-top{background-position:right 5px;}
.accordeon .accordeon-content{padding:5px;border:3px solid #d8d8d8;border-width:0 3px 3px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#fff;display:none;}
.accordeon .accordeon-title{font-size:1.1em;}

.accordeon .opened{background:#01A8DD;}
.accordeon .opened .accordeon-content{border-color:#01A8DD;}
.accordeon .opened .accordeon-title {color: #FFFFFF;}

.groupTop5 .accordeon .accordeon-title{font-size:1.3em; }
.groupTop5 .hbold{font-weight: bold;}
.groupTop5 .accordeon .hproduct{overflow:hidden;padding-left:55px;}
.groupTop5 .accordeon .hproduct br{display:none;}
.groupTop5 .accordeon .hproduct .photo{float:left;margin-left:-55px;}

.navedit .prodList .li{text-align:center;}
.navedit .box-title{font-weight:bold;}
/**/
.boxTop1{background: url(../img/boxMyMenu.png) no-repeat left -26px;margin-right:10px;position:relative;z-index:2;}
.boxTop1-a{background: url(../img/boxMyMenu.png) no-repeat right -26px;padding:8px 5px 7px 0;position:relative;left:10px;}
.boxTop1-a:after{content:".";display:block;clear:both;visibility:hidden;font-size:0;height:0;}
.box1{border:7px solid #94D4EF;padding:5px 10px 5px 5px;}

.boxTop3{background:url(../img/boxe3.png) no-repeat 0 0;margin-right:5px;position:relative;z-index:2;}
.boxTop3-a{background:url(../img/boxe3.png) no-repeat right 0;padding:5px;position:relative;left:5px;}
.boxTop3-a:after{content:".";display:block;clear:both;visibility:hidden;font-size:0;height:0;}
.box3{background:#f2f2f2 url(../img/boxe3.png) no-repeat 0 -80px;margin:0 5px 0 0;}
.box3-a{background:#f2f2f2 url(../img/boxe3.png) no-repeat right -80px;padding:5px 5px 5px 0;position:relative;left:5px;}

.box5{padding-top:20px;overflow:hidden;background:url(../img/bgMainContent.png) repeat-x left top;}

.boxTop6{background: transparent url(../img/boxe6.png) no-repeat 0 0;margin-right:10px;position:relative;z-index:2;padding-left:5px;}
.boxTop6-a{background:transparent url(../img/boxe6.png) no-repeat right 0;padding:5px 0;position:relative;left:10px;}
.boxTop6-a:after{content:".";display:block;clear:both;visibility:hidden;font-size:0;height:0;}
.boxTop6 .boxTitle {color:#666;font-size:1.1em;}
.box6{background:url(../img/boxe6.png) no-repeat 0 -72px;margin-right:5px;border:none;padding:0;}
.box6-a{background:url(../img/boxe6.png) no-repeat right -72px;padding:10px 10px 10px 5px;position:relative;left:5px;}

/*Box de Infromacoes Importantes*/
.importantInfosBox{margin-bottom:10px;}
.importantInfosBox .ipt_inf_title{display:block;color:#01A8DD;text-transform:lowercase;font-size:1.3em;line-height:1.5;background:url(../img/ico_alert.png) no-repeat 0 50%;padding-left:30px;margin-bottom:10px;}
.importantInfosBox .ipt_inf_lst_item{background:url(../img/bullet.png) no-repeat 0 5px;text-indent:10px;margin-bottom:3px;}



.round{padding:10px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}

.ico, .bull, .stp, .btn, button {display:-moz-inline-box;display:inline-block;vertical-align:middle;overflow:hidden;font-size:0;border:none;color:transparent;}

/* classe para esconder elementos / nao esconde em leitores de tela*/
caption.hidden{border:0;clip: rect(0 0 0 0); height:1px; margin: -1px; overflow: hidden; padding:0; position:absolute; width:1px;}

/*titulos*/
.boxTop1 .boxTitle{font-size:1.1em;color:#FFF;}
.boxTop2 .boxTitle{color:#FFF;font-size:1.4em;}
.boxTop3 .boxTitle{font-size:1.1em;color:#fff;}
/*selos*/
.stp{background:url(../img/sprite_stamps.png) no-repeat 1000px 1000px;}
.stp.stFreeShip{height:15px;width:78px;background-position:0 0;}
.stp.stDetails{height:14px;width:141px;background-position:-83px 0;}
.stp.stDetails2{height:16px;width:160px;background-position:-83px -16px;}
.stp.stDetails3{height:16px;width:153px;background-position:0 -553px;}
.btn.btnPoliticaEntrega{height:23px;width:170px;background-position:-104px -602px;}
.stp404{height:190px;width:190px;background-position:0 -352px;}
/*botoes*/
.btn{background:url(../img/sprite_buttons.png) no-repeat 1000px 1000px;cursor:pointer;}
.btn.btBuy{height:23px;width:127px;background-position:0 0;}
.btAddList{height:14px;width:116px;background-position:-131px 0;}
.fullProduct .btn.btBuy{height:31px;padding-top:31px;width:155px;background-position:0 -28px;}
.submit-disabled .btn.btBuy, .submit-disabled .btn.btOneClick, .addToList .disabled{cursor: url(../img/dragerror.png),default;}
.fullProduct .btn.btAddList{height:0;padding-top:16px;width:156px;background-position:0 -64px;}
.btOneClick{height:0;padding-top:20px;width:155px;background-position:0 -85px;margin:0 auto 5px;display:block;}
.btOneClickDisabled .btOneClick{padding-top:23px;background-position:0 -110px;}
.lbl.selectAddress { visibility: hidden;}
.list .btOneClick{height:0;padding-top:23px;width:129px;background-position:0 -165px;}
.list .btOneClickDisabled .btOneClick{background-position:0 -136px;}
.btOk{height:15px;width:27px;background-position:-252px 0;}
.btOk2{height:15px;width:24px;background-position:-123px -240px;}
.btOk3{height:16px;width:29px;background-position:-154px -240px;}
.btBuy2{height:30px;width:111px;background-position:-160px -49px;}
.btSearch{width:68px;height:21px;background-position:-162px -80px;}
.btTour{background-position:-159px -110px;width:140px;height:38px;}
.sVideo{background-position:0 -225px;height:18px;width:91px;}
.rChap{background-position:0 -198px;height:18px;width:111px;}
.lTrack{background-position:0 -252px;height:18px;width:111px;}
.rChap2{background-position:0 -432px;height:18px;width:162px;}
.lTrack2{background-position:0 -460px;height:18px;width:161px;}
.dManual{background-position:0 -487px;height:17px;width:161px;}
.mDet{background-position:-136px -315px;height:18px;width:91px;}
.grid .fashionProduct .moreColors{background-position:0 -535px;height:18px;width:91px;}
.btRecomende{background-position:-138px -184px;height:16px;width:108px;}
.btSend{background-position:-122px -210px;height:23px;width:96px;}
.btSend02{background-position:-121px -240px;height:15px;width:26px;text-indent:-9999px;line-height:0;}
.btYesContinue{background-position:0 -279px;height:26px;width:218px;}
.btNoContinue{background-position:0 -315px;height:26px;width:126px;}
.btGoHome{background-position:0 -382px;height:41px;width:288px;}
/*icones*/
.ico{background:url(../img/sprite_icos.png) no-repeat 1000px 1000px;}
.ico.icRating{height:15px;width:100px;margin-top:-3px;}
.ico.rate0{background-position:-100px 0;}
.ico.rate1{background-position:-80px 0;}
.ico.rate2{background-position:-60px 0;}
.ico.rate3{background-position:-40px 0;}
.ico.rate4{background-position:-20px 0;}
.ico.rate5{background-position:0 0;}
.ico.icCols,.ico.icRows{height:13px;width:14px;background-position:-279px 0;background-color:#BBB;}
.ico.icRows{background-position:-278px -16px;width:15px;}
.ico.icSuccess{height:45px;width:45px;background-position:-136px -124px;}
.ico.icError{height:40px;width:43px;background-position:-186px -128px;}
.ico.icSuccessMin{height:25px;width:25px;background-position:-136px -180px;}
.ico.icErrorMin{height:25px;width:27px;background-position:-169px -180px;}
.ico.icFreight{height:16px;width:22px;background-position:-240px 0;}
.ico.icHelp{height:14px;width:14px;background-position:-20px -16px;}
.ico.ordArrow{height:15px;width:15px;background-position:-240px -23px;}
.ico.icosmallFont{background-position:-38px -16px;width:18px;height:20px;}
.ico.icoregularFont{background-position:-59px -16px;width:20px;height:20px;}
.ico.icolargeFont{background-position:-82px -16px;width:22px;height:20px;}
.ico.icSubaCart{background-position:-137px -19px;width:59px;height:40px;}
.ico.icArrow{background-position:-247px -40px;width:11px; height:11px;}
.closed .ico.icArrow{background-position:-258px -38px;}
.selected .ico.icArrow{background-position:-247px -40px;}
.ico.icplus{background-position:-268px -29px;width:10px;height:10px;}
.ico.icArrow2{background-position:-240px -40px;width:6px;height:12px;}
.ico.icMediaPlayer{background-position:-109px -19px;width:20px;height:15px;}
.ico.icRealPlayer{background-position:-109px -39px;width:20px;height:15px;}
.ico.icMP3{background-position:-109px -59px;width:20px;height:15px;}
.ico.gdBox{background-position:0 -155px;width:33px;height:26px;margin-right:8px;}
.ico.personaIco{background-position:-272px -43px;width:21px;height:20px;}
.ico.icoAr{background-position:-258px -52px;width:8px;height:13px;margin-left:10px;}
.ico.icLvlArrow{ background-position:-257px -31px;height:7px;width:7px;}
/*.selected .ico.icLvlArrow,.handler .ico.icLvlArrow{ background-position:-255px -24px;height:7px;width:7px;}*/
.ico.icoSendMail{background-position:0 -187px;height:26px;width:31px;margin-right:5px;}
.ico.icSubaCartMin{background-position:-143px -60px;height:19px;width: 31px;}
.ico.icMail{background-position:-204px -63px;height:16px;width:22px;margin-right:5px;}
.ico.icTop5dvds{background-position:-265px -170px;height:23px;width:20px;margin-right:5px;}
.ico.icTop5books{background-position:-208px -170px;height:23px;width:20px;margin-right:5px;}
.ico.icTop5cds{background-position:-234px -170px;height:23px;width:20px;margin-right:5px;}
.ico.icCamera{background-position:-136px -213px;height:18px;width:20px;margin-right:5px;}

.opened .ico.icTop5dvds{background-position:-265px -200px;}
.opened .ico.icTop5books{background-position:-208px -200px;}
.opened .ico.icTop5cds{background-position:-234px -200px;}

.ico.icBlockbuster{background-position:0 -229px;height:22px;width:35px;}
.ico.icSubacard{background-position:-50px -229px;height:22px;width:35px;}
.ico.icIngresso{background-position:-50px -291px;height:22px;width:35px;}
.ico.icSubaViagem{background-position:-50px -262px;height:22px;width:35px;}
.ico.icMilevo{background-position:0 -257px;height:22px;width:35px;}
.ico.icFloresOn{background-position:0 -286px;height:22px;width:35px;}
.ico.icDafiti{background-position:0 -316px;height:22px;width:35px;}

.msgAreaRisco .icError{position:absolute;top:10px;left:0;}

/*tabelas*/
.description-table-box{margin-bottom:10px;border-radius:10px;border:1px solid #999;overflow: hidden;background:#999;}
.des-tb{width:100%;text-align:left;}
.des-tb .des-tb-head{font-size:1.2em;padding:7px;background:#999;color:#fff;border-radius:10px 10px 0 0;}
.des-tb .des-tb-body{padding:7px;font-size:1.1em;border-bottom:1px solid #d6d6d6;}
.des-tb .ds-tb-bd-01{background:#f0f0f0;width:30%;}
.des-tb .ds-tb-bd-02{background:#fff;width:70%;}
.des-tb .ds-tb-last-01, .des-tb .ds-tb-last-02{border-bottom:0;}
.des-tb .ds-tb-last-01{border-radius: 0 0 0 10px;}
.des-tb .ds-tb-last-02{border-radius: 0 0 10px 0;}

/*listas*/
.iList .li{display:inline;}
.list .li{display:block;overflow:hidden;}
.grid{word-spacing:-1em;}
.grid .li{display:-moz-inline-box;display:inline-block;vertical-align:top;word-spacing:0;}
.twoCol .grid .li{width:49.9%;}
.threeCol .grid .li{width:33.3%;}
.threeCol .grid .li .hproduct{width:auto;}
.threeCol .grid .hproduct .btn.sVideo{margin:5px;}
.fourCol .grid .li{width:24.9%;}
.fiveCol .grid .li{width:19.9%;}
.twoColSpaced .grid{padding-left:10px;}
.twoColSpaced .grid .li{position:relative;left:-10px;margin-right:10px;}
.twoColSpaced .grid .col2{margin-right:-10px;}
.twoColDotted .grid{padding-left:21px;}
.twoColDotted .grid .col1{position:relative;left:-21px;padding-right:10px;border-right:1px dotted #999;margin-right:-11px;}
.threeColDotted .grid{padding-left:32px;}
.threeColDotted .grid .li{margin-left:-32px;padding-right:10px;border-right:1px dotted #999;margin-right:42px;}
.threeColDotted .grid .col3{margin-right:-42px;border-right:0;}
.prodListDest{overflow:hidden;border-bottom:1px dotted #999;}
.prodListDest .grid .hproduct{width:auto;}
.prodListDest .grid .hproduct .name{font-weight:bold;}
.prodListDest .grid .hproduct .photo,.prodListDest .list .hproduct .photo{width:180px;height:180px;}

.prodListDest .list .hproduct .buyBox,
.prodListDest .list .hproduct .info .author, 
.prodListDest .list .hproduct .info .more, 
.prodListDest .list .hproduct .related, 
.prodListDest .list  br, 
.prodListDest .list .hproduct .info .description {display: none;}
.prodListDest .list .hproduct{padding-left:200px;min-height:190px;}
.prodListDest .list .hproduct .info, .prodListDest .list .hproduct .stamps2{margin-left:0;}
.prodListDest .list .hproduct .info .name{font-size:1.4em;}
.prodListDest .list .hproduct .priceBox{clear:left;float:left;right:auto;text-align:left;width:auto;padding-top:2em;position:relative;}
.prodListDest .list .hproduct .regular,.prodListDest .list .hproduct .sale{display:inline;font-size:1em;color:#0082D6;font-weight:normal;}
.prodListDest .list .hproduct .interest{display:block;font-size:1.2em;font-weight:bold;}
.prodListDest .list .hproduct .interest .condition{display:block;font-weight:normal;font-size:0.8em;}
.prodListDest .list .hproduct .discount{position:absolute;top:0.5em;left:0;white-space:nowrap;}

.prodDestaque{margin:15px;}
.prodDestaque .grid .hproduct{margin-left:50%;text-align:left;}
.prodDestaque .grid .hproduct .name{font-weight:bold;}
.prodDestaque .grid .hproduct .photo{width:150px;height:150px;float:left;margin-left:-160px;display:inline;}
.prodDestaque .grid .ui-draggable .dragPIcon{left:0;margin-left:0;}
.prodDestaque .list{width:800px;margin:0 auto;}
.prodDestaque .list .hproduct{padding:10px 20px 10px 260px;min-height:255px;}
.prodDestaque .list .hproduct .info .description{display:none;}
.prodDestaque .list .hproduct .photo{width:250px;height:250px;}
.prodDestaque .hproduct .priceBox .interest .condition{display:inline;}
.prodDestaque .list .hproduct .dragPIcon{left:50px;}
.prodDestaque .list .hproduct .priceBox{margin-bottom:10px;}
.prodDestaque .btViewProduct{position:absolute;right:20px;top:100px;}

.btViewProduct{background-position:0 -351px;width:195px;height:21px;}
.prodDestaque .priceBox{display:block;}
.vList .li{display:block;}
.vList.dotted{overflow:hidden;}
.dotted .li{border-bottom:1px dotted #ccc;margin-bottom:-1px;padding:4px 0;}

.seeMore{margin:0.5em 0;}
/*forms*/
.hiddenLbl,.hiddenBox{border:0;clip: rect(0 0 0 0); height:1px; margin: -1px; overflow: hidden; padding:0; position:absolute; width:1px;}
.textInput{border:1px solid #999;}

/* autcomplete */
.autocomplete{position:absolute;left:0;width:100%;top:95%;display:none;background:url(../img/busca_autocomplete.gif) no-repeat left bottom;line-height:2;z-index:999;}
.autocomplete .autocomplete-a{background:url(../img/busca_autocomplete.gif) no-repeat right bottom;margin:0 -20px 0 20px;overflow:hidden;}
.autocomplete .ac-list{margin:0 20px 5px 0;overflow:hidden;}
.autocomplete .ac-item{border-bottom:1px solid #555;margin-bottom:-1px;}
.autocomplete .ac-link{padding:2px;display:block;color:#665;}
.autocomplete .ac-link:hover,.autocomplete .selected .ac-link{color:#00ADEF;text-decoration:none;}
/*listas de produtos*/
/*.hproduct .price,.hproduct .interest{color:#0082d6;}*/
.hproduct .sale{font-weight:bold; font-size: 1.5em}
.fullProduct.hproduct .sale{font-size: 1em}
.hproduct .discount{color:#39c61f;}
.hproduct .brand,.hproduct .author{font-weight:normal;}
.hproduct .url:hover{text-decoration:none;}
.hproduct .url:hover .name{text-decoration:underline;}
.hproduct .subtitle{display: block;margin-bottom: 5px;color: #999;text-align: left;}
.hproduct .buyBox{text-align:center;}
.hproduct .buyBox .buy{margin-bottom:2px;}
/*.hproduct .priceBox .sale {margin-bottom:6px; font-size: 1.5em;}*/
.hproduct .regular {margin-right:15px; display: block;}
.grid .hproduct .priceBox .interest, .list .hproduct .priceBox .interest{font-size: 1.2em;}
.hproduct .priceBox .interest{color:#00ADEF;font-size: 1.6em;font-weight: bold; display: block;}
.hproduct .priceBox .interest .condition{display:block;font-weight: normal;}
.list .hproduct .priceBox .interest .condition, .grid .hproduct .priceBox .interest .condition {font-size: 0.8em;}
.fullProduct .priceBox .interest .condition { display:inline; font-size: 0.85em;}
/*.prodList .hproduct .regular{color:#0082d6;}*/
#sku-select{display:none;}

.grid .hproduct .photo, .list .hproduct .photo{background:#eee;width:150px;height:150px;display:inline-block;}

.grid .prodList{text-align:center;}
.grid .hproduct{width:220px;padding:10px;margin:0 auto;text-align:center;position:relative;}
.grid .hproduct .rating,.grid .hproduct .description,.grid .hproduct .more,.grid .hproduct .brand,.grid .hproduct .author,.grid .hproduct br,.grid .hproduct .buyBox,.grid .hproduct .stamps2{display:none;}

.grid .hproduct .name{font-weight:normal;margin:5px 0;}
.grid .hproduct .info,.grid .hproduct .priceBox,.grid .hproduct .related,.grid .hproduct .dbgProd{text-align:left;display:block; margin-top:6px; margin-left: 0;}
.grid .hproduct .stamps{padding:5px; display: block;}
.grid .hproduct .btn{margin:5px 0;}
.grid .hproduct .btn.sVideo { display: block;margin: 5px auto;}
.hproduct .stpImage img{width: auto;height: auto}
.hproduct .unavBox{font-weight:bold;color:#00adef;text-decoration:underline;padding:10px 0 20px 0;clear:both;display:block;}
.hproduct .unavBox .unavLink{color:#00adef;}
.hproduct .unavBox .unav{text-transform: uppercase;display:block;padding-bottom:2px;}

.list .hproduct{padding:10px 0px 10px 160px;position:relative;min-height:175px;}
.list .hproduct:after{content:".";visibility:hidden;height:0;line-height:0;display:block;clear:both;}
.list .hproduct .stamps,.list .hproduct br{display:none;}
.list .hproduct .photo{position:absolute;top:10px;left:1px;}
.list .hproduct .buyBox{width:130px;float:right;}
.list .hproduct .info,.list .hproduct .related,.list .hproduct .stamps2{float:left;clear:left;width:100%;display:inline;}
.list .related { margin-top:10px;}
.list .hproduct .info .author,.list .hproduct .info .brand,.list .hproduct .info .rating,.list .hproduct .info .description,.list .hproduct .info .more{display:block;margin-bottom:5px;}
.list .hproduct .info .name{display:block;font-size:1.2em; font-weight: normal;}
.list .hproduct .money{display:block;}
.list .hproduct .sale{font-size:1.1em;}
.list .hproduct .info .description { display:none; }
.list .hproduct .buyBox{position:absolute; right: 0; top: 50px;}
.list .hproduct .buyBox .buy,.list .hproduct .buyBox .oneClick,.list .hproduct .buyBox .addToList{margin-bottom:5px;}
.list .hproduct .url{float:left;width:100%; margin-bottom:10px;}
.list .hproduct .info .more {display:none;}
.prodList{overflow:hidden;}
.gridBorder .li{border-top:1px dotted #ccc;border-left:1px dotted #ccc;position:relative;top:-1px;left:-1px;padding:10px 0;}
.prodList .li{border-top:1px dotted #ccc;position:relative;top:-1px;padding:10px 0;}
.prodList .list .hproduct .sVideo,.prodList .list .hproduct .mDet{position:absolute;top:165px;left:30px;}
.prodList .list .hproduct .rChap,.prodList .list .hproduct .lTrack{position:absolute;top:165px;left:20px;}
.prodList .hproduct .discount, .carousel .hproduct .discount,.prodDestaque .hproduct .discount, .boxSimilar .hproduct .discount {display: block;}
.extendProd .prodList .grid .hproduct{width:250px;}
.extendProd .prodList .grid .hproduct .photo,.extendProd .prodList .list .hproduct .photo{width:250px;height:250px;}
.extendProd .prodList .list .hproduct{padding-left:260px;min-height:275px;}
.extendProd .prodList .list .hproduct .sVideo,.extendProd .prodList .list .hproduct .mDet{top:265px;left:80px;}
.extendProd  .prodList .list .hproduct .rChap,.extendProd .prodList .list .hproduct .lTrack{top:265px;left:70px;}
.extendProd .prodList .list .hproduct .dragPIcon{left:50px;}

.mainHL .hproduct{text-align:left;width:auto;padding-left:150px;min-height:150px;}
.mainHL .hproduct .photo{position:absolute;top:10px;left:1px;width:150px;height:150px;display:block;}
.mainHL .hproduct .stamps,.deptHL .hproduct .related{display:none;}
.mainHL .hproduct .stamps2{display:block;}
.otherHL{padding:10px;clear:left;}
.otherHL .hproduct{text-align:left;width:auto;padding:0;}
.otherHL .li{width:auto!important;left:0!important;padding:5px 0;}

.addToList{position:relative;width:116px;margin:0 auto; display: none;}

.addToList-content{overflow:hidden;position:absolute;right:0;top:11px;width:156px;display:none;}
.addToList-content .formAddToList{background:#FFF;border:3px solid #e3e3e3;border-top-width:5px;padding:5px;border-radius:0 0 10px 10px;}
.addToList:hover .addToList-content,.addToList.hover .addToList-content{display:block;}
.addToList-content .addToList-list{text-align:left;}
.addToList-content .btOk2{float:right;}
.addToList-content .addToList-item{margin-bottom:5px;}
.fullProduct .addToList{width:156px;}

.deptShowcase .seeMore{font-size:1.1em;margin:1em;font-weight:normal;}

.sort {padding:0.35em 0.5em;position:relative;z-index:2;}
.sort .label{display:inline;}
.sort .handler .ico{position:absolute;right:-10px;top:2px;}
.sortList{width:170px;}
.fakeSelect{position:absolute;left:100%;top:0;margin-left:5px;background:#fff;border:1px solid #ccc;padding:0 15px 0 3px;white-space:nowrap;max-height:200px;overflow:auto;}
.prodInfo .fakeSelect{margin-left:0;}
.fakeSelect .handler{padding:3px 20px 3px 3px;position:relative;}
.fakeSelect .handler .handlerTxt{padding-right:10px;}
.fakeSelect .li{border-bottom:1px solid #fff;}
.fakeSelect .li .sortItem{text-decoration:none;display:block;padding:3px 20px 3px 3px;cursor:pointer;}
.fakeSelect .li .sortItem:hover,.fakeSelect .selected .sortItem{background:#0082d6;color:#fff;}
.fakeSelect .li .photoSku,.fakeSelect .handler .photoSku{width:38px;border:1px solid #ccc;margin-right:3px;}
.fakeSelect  *{vertical-align:middle;}
.fakeSelect img {width: 30px; }
.js .fakeSelect .li{display:none;}
.sort .hover .li{display:block;}

.listView,.imageControl{padding:0.5em 0 0.5em 0.5em;white-space:nowrap;}
.listView  .label,.listView .gView,.listView .lView,.listView .preview,.imageControl  .label,.imageControl .imageMedia,.imageControl .imageGrande,.imageControl .preview{display:inline;}
.listView .gView,.listView .lView,.imageControl .imageGrande,.imageControl .imageMedia{margin:0 5px;}
.selected .ico.icCols,.selected .ico.icRows{background-color:#0082d6;}
.imageControl .imageGrande,.imageControl .imageMedia{padding:2px 5px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.imageControl .selected{background-color:#665;}
.imageControl .selected a{color:#fff;}
/*navegacao*/
.localNav{overflow:hidden;}
.localNav ul{margin-top: 2px;}
.localNav h2 a { font-size: 1em!important;}
.localNav .lnli-label{font-size:1em;font-weight:normal;}
.localNav .lnli-label strong{font-size:1.2em;}
.localNav .ln{display:block;}
.box-content ul ul{margin-left:15px;display:block;}
.localNav .lnli{overflow:hidden;}
.localNav .selected{font-weight:bold;color:#0082d6;}
.localNav .icArrow{float:left;margin:3px 3px 0 -10px;}
.localNav .count{font-weight:normal;color:#ccc;margin-left:5px;}
.localNav .hidden{display:none;}
.localNav .menuLinkSubline h2{font-weight:normal;padding-left: 15px;font-size: 1em;margin:-5px 0 1px;}
.localNav .lnli-title {margin: 8px 0 5px 0;}
/*ofertas Melhores*/
.ofertasMelhores .grid .hproduct .priceBox .finance { display: block; }
.ofertasMelhores .grid .hproduct .stamps, .ofertasMelhores .grid .hproduct .name, .ofertasMelhores .grid .hproduct .money { display: inline; }
.ofertasMelhores { margin-top: 30px;}
.ofertasMelhores .p-v { display: block; color: #00ADEF; font-size: 1.7em; font-weight: bold; margin-top:5px;}
.ofertasMelhores .hproduct .priceBox, .ofertasMelhores .hproduct .condition {color: #666;}
.ofertasMelhores .hproduct .condition { font-size: .7em; font-weight: normal;}
.ofertasMelhores .hproduct .related, .ofertasMelhores .grid .hproduct .stamps { display: none;}
.ofertasMelhores .sale { margin-left:10px; }
.ofertasMelhores .priceBox {margin-top: 18px;}
.ofertasMelhores .hproduct .name { font-weight: bold; font-size: 1.2em;}
.ofertasMelhores .seeMore { font-size: 1.4em; font-weight: bold; }
#area2-1-1 .ofertasMelhores .box-title { font-size: 1.85em; }
.btnIrPaginaProduto { width: 195px; height: 21px; display: block; background-position: 0 -351px; }
.spyProduct .fashionProduct .btnIrPaginaProduto { width: 141px; height: 14px; display: block; background-position: 0 -561px; }
/*produto indisponivel novo*/
.prodIndisponivel { overflow: hidden; }
.prodIndisponivel .photo{ float: left; margin: 0 50px 0 30px;}
.prodIndisponivel .name{ font-size: 1.5em; }
.prodIndisponivel .sku{ margin-bottom: 16px; display: block; margin-top: 3px;}
.prodIndisponivel .brand { color:#00ADEF }
.prodIndisponivel .more { display: block; float: left; margin-right: 30px;}
.prodIndisponivel .moreButtons { display: none;}
.prodIndisponivel .title { margin-top:10px; display: block; font-size: 1.8em; font-weight: bold;}
.prodIndisponivel .aviseQuandoChegar .linkAvise{ color:#00ADEF;}
/* skinpadrao Azul */
.pgSearch #area2-2 .storeFilter .box{background:#00ADEF;}
.pgSearch #area2-2 .storeFilter .box-title{color:#fff;font-size:1.3em;}
.pgSearch #area2-2 .storeFilter .box-content{border-color:#00ADEF;}

.storeFilter .localNav .lnli{border-top:1px dotted #999;padding-top:5px;margin:-1px 0 5px;}
.marksFilter .localNav{font-weight:bold;padding-left:10px;}
.marksFilter .localNav .lnli-label{font-size:1em;}
.storeFilter .localNav .selected{background:url(../img/bgCheckList.gif) no-repeat 2px center #DFEDF7;padding-left:15px;position:relative;left:-15px;}

/* breadcrumb */
.bCrumb{font-size:1.0em;padding:0.5em 0;overflow:hidden;}
.bCrumb li{display:inline;}
.bCrumb .last{font-size:1.2em;font-weight:bold;color:#0082d6;display:inline;}
.bCrumb .bCrumbTitle{font-size:0.9em;}

.pgSearch .bCrumb .ico,.pgSlist .bCrumb .ico{background-position:-204px -29px;height:32px;margin:0 10px 0 0;width:32px;}

#boxHowDragDrop{background:#E6E7E9 url(../img/dragCart.jpg) no-repeat 5px center;-moz-border-radius:5px;border-radius:5px;padding:5px 5px 5px 50px;position:absolute;top:5px;right:0;}

.boxSotreNav{background:#0082d6;padding:5px;overflow:hidden;}
.boxSotreNav .titleStore{display:inline;color:#FFF;font-size:1.65em;padding-right:10px;float:left;}
.boxSotreNav .titleStore a{color:#FFF;}
.boxSotreNav  .storeNav{overflow:hidden;padding-top:5px;height:15px;}
.boxSotreNav  .storeNav .li{margin: 0 10px;}
.boxSotreNav  .storeNav .lvl1{color:#fff;white-space:nowrap;}
.titleStore .hTitleStore{display:inline;font-weight:normal;font-size:1em;}

/* sitemap inline */
.inlineSitemap .departments{padding:2em 1em;line-height:1.5;}
.inlineSitemap .item *{display:inline;}
.inlineSitemap .itemLink {font-weight:bold;}

/*tag cloud*/
.tagCloud .tli{display:inline;}
.tagCloud .tag:hover{color:#fff;background:#666;text-decoration:none;}
.tagCloud .level1{font-size:1.15em;}
.tagCloud .level2{font-size:1.25em;}
.tagCloud .level3{font-size:1.45em;}
.tagCloud .level4{font-size:1.65em;}
.tagCloud .level5{font-size:1.75em;}
.tagCloud .level6{font-size:1.85em;}
.tagCloud .level7{font-size:2.15em;}

#page .moreDesired .box-top{text-align: center; font-weight: bold;}
#page .moreDesired .box-title{font-weight: bold;}
.moreDesired .tagCloud{text-align:center;}
.moreDesired .tagCloud .tag{color:#37BFF3;}
.moreDesired .tagCloud .tag:hover{background:#0082D6;color: #FFF;text-decoration:none;}

/* big listLetters*/
.big .listLetters{font-size:1.65em;text-align:center;}
.big .listLetters .title{display:none;}
.big .listLetters a{padding:1px 2px;}
.big .listLetters a:hover, .big .listLetters .selected a{background:#0082d6;color:#fff;text-decoration:none;}

.sideTagCloud .listLetters{border-top:1px dashed #9d9d9d;padding-top:10px;margin-top:10px;}
/* paginacao */
.pageResults{float:left;width:400px;}
.pageResults p{float:left;margin:4px 0 0 0;padding-right:10px;}
.pageResults .sort label{border-left:1px solid #665;padding-left:10px;}

.pagination{padding:0 10px;position:relative;display:inline;line-height:16px;}
.pageList{display:inline-block;}
.pageList .pag{display:inline;}
.pageList .pag a{padding:2px 3px;}
.pageList .selected a,.pageList .pag a:hover{background:#0082d6;color:#fff;text-decoration:none;}
.pageList .prev,.pageList .next {width:7px;padding:14px 0 0 0;overflow:hidden;background:url(../img/sprite_icos.png) no-repeat left -16px;display:inline-block;height:0;position:absolute;top:0;}
.pageList .prev{left:0;}
.pageList .next{background-position:-8px -16px;right:0;}
.pageList .prev a,.pageList .next a{position:absolute;left:0;top:0;display:block;width:7px;padding:14px 0 0 0;overflow:hidden;height:0;}

.prodListTop{margin:10px;position:relative;z-index:1;}
.prodListTop:after{content:".";display:block;clear:both;visibility:hidden;font-size:0;height:0;}
.prodListTop .pagination{float:right;}
.prodListBottom{overflow:hidden;text-align:center;border-top:1px dotted #ccc;padding-top:10px;margin-top:10px;}
.prodListTop .qtdItens{width:50px;}
/*box lateraris direita*/
.icClance{width:35px;height:29px;background-position:0 -39px;}
.icsubMore{width:35px;height:29px;background-position:0 -69px;}
.icRdigt{width:35px;height:30px;background-position:-36px -40px;}
.icAsmat{width:35px;height:29px;background-position:-36px -70px;}
.icRadar{width:35px;height:29px;background-position:-71px -70px;}
.icLwant{width:35px;height:29px;background-position:0 -97px;}
.icWedd{width:35px;height:27px;background-position:-36px -99px;}
.icGif{width:35px;height:29px;background-position:-72px -39px;}
.icCertGif{width:37px;height:26px;background-position:-71px -100px;}
.icoBcorp{width:37px;height:26px;background-position:-103px -100px;}

/*Box novidades submarino*/
.boxNews {overflow:hidden;}
.boxNews .ico {display:block;}
.boxNews .ictitleNews{margin:-17px auto 17px;position:relative;z-index:3;background-position:-143px -79px;width:94px;height:38px;}
.boxNews .grid{text-align:center;padding:50px;}
.boxNews .li {width:20%;}
.boxNews .icoBnew:hover{text-decoration:none;}
.boxNews .title {font-size:1.4em;display:block;}
.boxNews .description{text-align:center;display:block;}
.boxNews .icoBnew:hover .description{text-decoration:underline;}

.icoBnew{background:url(../img/sprite_boxnews.png) no-repeat;display:inline-block;vertical-align:middle;overflow:hidden;}
.icRa{width:158px;height:auto;background-position:0 0;padding-top:90px;}
.icCa{width:158px;height:auto;background-position:-154px 0;padding-top:90px;}
.icIh{width:158px;height:auto;background-position:-293px 0;padding-top:90px;}
.icC1c{width:158px;height:auto;background-position:-429px 0;padding-top:90px;}
.icAd{width:158px;height:auto;background-position:-565px 0;padding-top:90px;}

/*box busca avancada*/
#area2-2  .boxSearch .box-content{padding:10px 5px;}
.boxSearch .title{font-size:1.4em;color:#7b726d;margin-bottom:5px;}
.boxSearch .li{overflow:hidden;margin-bottom:2px;}
.boxSearch .li label{padding-left:45px;display:block;}
.boxSearch .lb1 {float:left;width:40px;text-align:right;margin:2px 0 0 -45px;}
.boxSearch .textInput{width:98%;border:1px solid #cbcbcb;}
.boxSearch .selectBox{width:98%;margin-top:3px;margin-bottom:10px;border:1px solid #cbcbcb;}
.boxSearch .link{text-decoration:underline;color:#b05715;}
.boxSearch .btSearch{float:right;}
.boxSearch .btOk3{margin-left:44px;}
.boxSearch .box-title{font-weight:bold;}
.asBooks .boxSearch-isbn .title{color:#00ADEF;margin-left:44px;font-weight:bold;}

.advancedSearch .boxSearch .boxSearch-left{float:left;width:300px;margin-right:20px;}
.advancedSearch .boxSearch .boxSearch-right{margin:20px 50px 0 0;font-size:1.2em;}
.advancedSearch .boxSearch-isbn{clear:both;border-top:1px dotted #ccc;padding-top:20px;margin-top:20px;}
.advancedSearch .searchError{margin-bottom:10px;color:#ff0000;}
.asDVDs .searchError{margin-bottom:0;}

.asCDs .boxSearch .boxSearch-right,.asDVDs .boxSearch .boxSearch-right{margin-top:0;}
.asCDs .boxSearch .lb1,.asDVDs .boxSearch .lb1{width:110px;margin:2px 0 0 -115px;}
.asCDs .boxSearch .li label,.asDVDs .boxSearch .li label{padding-left:115px;}
.asCDs .boxSearch .btOk3,.asDVDs .boxSearch .btOk3{margin-left:115px;}
.asDVDs .asDVDsType{margin:15px 0 15px 115px;}
#contentShows{display:none;}
/*pag busca sem result*/
.noResults{margin:15px 0;}
.searchError{margin-bottom:30px;}
.searchError,.tips-title{font-weight:bold;font-size:1.1em;}
.searchError .string{color:#00adf0;}
.tips-item{padding:0 0 7px 10px;} 
.tips-list .icBullet{float:left;margin-left:-8px;display:inline;width:5px;height:5px;background:#00adf0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:5px;}

/* carousel */
.carousel{margin:0 auto;padding:0 20px;overflow:hidden;position:relative;}
.carousel-inner{overflow:hidden;z-index:2;position:relative;}
.carousel .backArrow,.carousel .nextArrow{position:absolute;top:50%;margin-top:-10px;height:0;width:14px;padding-top:20px;overflow:hidden;background:url(../img/sprite_icos.png) no-repeat -83px -137px;display:inline-block;}
.carousel .backArrow{left:0;}
.carousel .nextArrow{right:0;background:url(../img/sprite_icos.png) no-repeat -107px -137px;}

.carousel .grid{white-space:nowrap;left:0;z-index:1;position:relative;}
.carousel .grid .li{overflow:hidden;}
.carousel .grid .hproduct{white-space:normal;overflow:hidden;}

/* carousel Vertical */
.carouselV-box {position:relative;padding:20px 0;width:100px;float:right;text-align:center;margin-top:100px;}
.carouselV-box .backArrowV,.carouselV-box .nextArrowV{position:absolute;left:50%;margin-left:-7px;height:13px;width:20px;}
.carouselV-box .backArrowV{top:0;background-position:-83px -167px;}
.carouselV-box .nextArrowV{bottom:0;background-position:-109px -168px;}
.carouselV-box .counter-photos{position:absolute;top:-30px;width:100%;}

/*ofertas melhores */
.ofertasMelhores { overflow: hidden;}
/* OneClick */
.oneClick{border-width:1px 0;margin:10px 0;padding-bottom:10px;display:none; position: relative; z-index:60;}
.oneClick .condition{position:relative;top:-0.75em;margin-bottom:-3px;}
.oneClick .condition .conditionTxt{background:#fff;padding:0 3px;}
.oneClick .doubtInfo{position:relative;display:none;}
.oneClick :hover.doubtInfo{text-decoration:none;}
.oneClick :hover.doubtInfo .moreInfo{display:block;}
.oneClick .doubtInfo .moreInfo{display:none;position:absolute;top:2.5em;left:-21.4em;width:23.5em;z-index:50;}
.oneClick .moreInfo-inner{border:1px solid #ccc;display:block;background:#fff url(../img/bgBox6.png) repeat-x left top;}
.oneClick .moreInfo-inside{background:url(../img/arowBox6.gif) no-repeat 97% top;position:relative;top:-11px;display:block;padding:1.7em 1em 0;text-align:left;}
.oneClick .lbl{display:block;margin-bottom:5px;font-size:1em;}
.oneClick select{width:100px;}
.oneClick .textOneClick{text-decoration:underline;}
.list .oneClick .selectAddress .lblTxt{display:none;}
.fullProduct .doubtInfo{display:inline;}

/* pagina de produto */
.seeAlso{padding:0 1.3em 0.5em 1.3em;}
.seeAlso .title,.seeAlso .iList{display:inline;}
.seeAlso a{color:#0082d6;}

.safeShop{text-align:right;font-size:0.9em;line-height:21px;float:right;margin-bottom:0;margin-right:10px;display:inline; position:absolute; top:8px; right: 0;}
.safeShop .ico{background-position:-201px 0;width:18px;height:24px;float:right;margin:-3px 0 0 5px;}

.imgGallery .viewGallery{text-align:center;text-decoration:underline;}

.prodInfo{padding:20px 0 30px 270px;clear:both;position:relative;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.prodInfo:after{content:".";visibility:hidden;height:0;line-height:0;display:block;clear:both;}
.prodInfoSec_1{float:right;width:100%;display:inline;}
.prodInfoSec_2{float:left;margin-left:-260px;width:250px;display:inline;}
.prodInfoSec_1_1{float:right;width:175px;margin-left:10px;z-index:2;position:relative;}
.prodInfoSec_1_1 .skuSelect-box{display: none;}
.prodInfoSec_1_2{margin-right: 175px; z-index:5;position:relative;margin-bottom:10px;clear: left; border-top: 1px dotted #CCC; padding-top: 10px;}
/* referente a pagina de produtos e artistas */
.fullProduct .productHeader{margin-bottom:6px;}
.fullProduct .subaCartBox { padding-top:13px; border-top:1px dotted #ccc; margin-top:11px;}
.fullProduct .subaCartBox .descriptionHighlight	{ font-size: 1.3em; font-weight: bold; }
.fullProduct .productHeader .moreButtons{clear:both;}
.fullProduct .name{font-size:1.5em;margin-bottom:0;}
.fullProduct .subtitle {font-size:1.1em; font-weight: normal;}
.fullProduct .author{white-space:nowrap;font-size:0.6em;}
#fancybox-content .payments, .fullProduct .payments{position:relative;}
#fancybox-content .payment, .fullProduct .payment{padding:10px;}
#fancybox-content .tabs, .fullProduct .payments .tabs{margin-bottom:0;}
#fancybox-content .tabs-top, .fullProduct .payments .tabs-top{margin-bottom:0;border:none;}
#fancybox-content .tabs-list, .fullProduct .payments .tabs-list{margin-bottom:-10px;}
.page-moda #fancybox-content .tabs-list {border-bottom: 1px solid  #e3e3e3;}
.fullProduct .payments .tab-item{background:#f6f6f6;font-size:1.1em;font-weight:normal;padding-bottom:15px;}
.fullProduct .payments .tab-item .ico{margin-right:5px;}
.fullProduct .payments .tabs-list .selected{background:#c7f0ff;font-weight:bold;}
.fullProduct .payments .tabs-list .selected a{color:#00adef;}
.fullProduct .payments .tabs-content{position:relative;background:#c7f0ff;padding:4px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.fullProduct .payments .tabs-content-a{background:#fff;padding:5px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.fullProduct .payments .bank-discount{margin-bottom:10px;}
.fullProduct .payments .icSubaCartMin{margin-right:10px; float:left;}
.fullProduct .payments .parcelvalue{font-size:1.5em;}
.fullProduct .payment .bank-discount{padding-top:6px;border-top:1px dotted #CCC;}
.fullProduct .payment .bankprice{color:#09B9F3;font-size:1.1em;}
#fancybox-content .payment .subtitle, .fullProduct .payment .subtitle{font-size:1.1em;margin-bottom:1em;border-bottom:1px dotted #CCC; font-weight: normal;}
#fancybox-content .payment .subtitle .subtiCont, .fullProduct .payment .subtitle .subtiCont{background:#fff;padding-right:5px;position:relative;top:0.5em;}
.fullProduct .priceBox .regular{color:#666;}
.fullProduct .priceBox .discount,.fullProduct .priceBox .regular, .fullProduct .priceBox .salecard{margin-bottom:0;}
.fullProduct .priceBox .regular .amount{text-decoration:line-through;}
/*novo layout preço*/
.fullProduct .priceBox .label { display: inline-block;vertical-align: middle; width: 59px; text-align: right; margin-right: 10px; white-space: normal;}
.fullProduct .priceBox .bankBill .label{font-weight: bold;}
.page-moda.page-produto .fullProduct .priceBox .label { width: auto; }
.fullProduct .priceBox .li { margin-bottom: 4px; white-space: nowrap;}
.fullProduct .priceBox .parcelBox {display: inline-block; position:relative; min-height: 20px;}
.fullProduct .priceBox .parcelBox .bankprice{color:#09B9F3;font-size:1.4em; border: 1px solid #ccc; display: block; padding: 10px 35px 10px 10px; border-radius: 50px; position: relative; z-index: 3;}
.fullProduct .priceBox .parcelBox .bankprice:hover{border: 1px solid #09B9F3; cursor: pointer; box-shadow: 0 0 7px #CCC;}
.fullProduct .priceBox .parcelBox .parcelDiscount{color:#666;font-size:0.7em; margin-left: 10px; vertical-align: middle;}
.fullProduct .priceBox .parcelBox .listCartaoParcelamento {position: absolute; background: #fff; z-index: 2; padding: 45px 15px 15px 15px; top: 0; border: 1px solid #ccc; border-radius: 22px; display: none; white-space: nowrap;}
.fullProduct .cartaoSubmarino .parcels .listCartaoParcelamento { padding: 15px; top: 20px; }
.fullProduct .priceBox .parcelBox.open {width: 78%; max-width: 430px;}
.fullProduct .priceBox .parcelBox.open .listCartaoParcelamento {display: block; width: 340px; overflow: hidden;}
.fullProduct .priceBox .parcelBox.open .bankprice {border: 1px solid transparent; box-shadow: 0 0; }
.fullProduct .priceBox .cartaoParcelamento { display: inline-block; max-width: 200px; width: 50%; vertical-align: top; padding-left: 18px; margin-left: -20px; border-left: 1px dotted #CCC;}
.fullProduct .titleCredito { color:#09B9F3; font-weight: bold; font-size: 1.1em; }
.fullProduct .titleSubmarino { color:#39C61F; font-weight: bold; font-size: 1.1em;}
.fullProduct .listCartaoParcelamento .li { margin-top: 5px;}
.priceBox .cartaoSubmarino .parcelBox { cursor: pointer;}
.priceBox .cartaoSubmarino .parcelBox:hover .parcel { color: #09B9F3; text-decoration: underline}
.priceBox .cartaoSubmarino { position: relative; margin-top: 20px;}
.priceBox .cartaoSubmarino .csTitle { padding-right: 7px; background: #fff;}
.priceBox .cartaoSubmarino .csTitle:before { content: " "; display: block; width: 100%; border-bottom: 1px dotted #CCC; position: absolute; top: 7px; z-index: -1;}
.priceBox .icoSeta { background-position: -175px -251px; width: 10px; height: 7px; position: relative; left: 13px; top: 2px; }
.priceBox .open .icoSeta { background-position: -196px -251px;  }
.priceBox .priceCS { margin-top: 10px;}
.priceBox .priceCS .parcelBox .parcel { margin-top: 10px; font-size: 1.1em; white-space: nowrap;}
.priceBox .priceCS .parcelBox .parcel .icoSeta{ top: 0; }
.priceBox .priceCS .parcelBox:hover .parcel { text-decoration: none}
.priceBox .bankprice { display: inline-block;}
.priceBox .li.bankBill{margin: 5px 0 10px 0; white-space: normal;}
.priceBox .li.bankBill .label{float:left;}
.bankBill .bankprice { font-size: 1.6em; font-weight: bold;float:left; margin:-7px 7px 0 0;}
.bankBill .bankprice span{ font-weight: normal;font-size: 0.6em;}
.priceBox .iRate { display: block; float: right; margin-top: 10px;}
.parcelBox .scrollbar { overflow-y: auto; overflow-x: hidden; max-height: 150px; }

.priceBox .priceSubmarino { margin-left: 88px;}

.icoCartaoSubmarino { background-position: -174px -303px; width: 51px; height: 33px; float: left;}
/*fim novoo layout*/

.grid .priceBox .regular .amount, .list .priceBox .regular .amount{text-decoration:line-through;}
.fullProduct .priceBox .sale strong{font-size:1.9em; }
.fullProduct .priceBox .sale .parcel{font-size:1.2em; display:block; color:#00ADEF; margin: 0.3em 0;}
.ver-todos-parcelamentos {font-size:0.6em; font-weight: normal; margin: 0 0 0 0.6em}
.fullProduct .priceBox .sale .parcel .condition{font-size:0.8em; font-weight: normal; }
.fullProduct .priceBox .salecard{font-size:1.6em; font-weight: bold;}
.fullProduct .installmentBox{margin-bottom:10px;}
#fancybox-content .installments, .fullProduct .installments{width:100%;}
#fancybox-content .installments th, .fullProduct .installments th{width:10px;padding-right:5px;}
#fancybox-content .installments .interest, .fullProduct .installments .interest{white-space:nowrap;line-height:1.5em;color:#00adef;}
.fullProduct  .mainImg{margin-bottom:10px;position:relative;}
.fullProduct  .mainImg .photo{display:block;width:250px;height:250px;}
.fullProduct .thumbs{text-align:center;}
.fullProduct .thumb{display:inline;}
.fullProduct .thumb .photo, #fancybox-content .thumb .photo{width:40px;height:40px;border:1px solid #CCC;}
.fullProduct .productStamps{margin-top:20px;text-align:center;}
.fullProduct .productStamps .stamp-item{margin-bottom:5px;}
.fullProduct .unavailable{padding:5px 0;}
.fullProduct .unavailable .title{font-size:1.45em;font-weight:bold;margin:0 0 10px 0;}
.fullProduct .unavailable .relatedProdutcs a{color:#00adef;text-decoration:underline;margin-left:5px;}
#fancybox-content .subaCartBox .mileage, #fancybox-content .subaCartBox .interest, .fullProduct .subaCartBox .interest, .fullProduct .subaCartBox .mileage{margin:0;padding-left:10px;}
.fullProduct .subaCartBox .icSubaCartMin {float:left; margin-right: 14px; margin-bottom: 30px;}


/* MAGIC ZOOM */
.szL{position:absolute;left:50%;top:50%;margin:-10px 0 0 -20px;background:#fff;border:1px solid red;}
.szP{display:none;position:absolute;left:103%;top:0;height:396px;width:465px;overflow:hidden;z-index:9999;}
.szM{display:block;overflow:hidden;border:1px solid #00adef;background:#fff;z-index:9999;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; height:99%;}
.szM img{border:none;padding:0;margin:0;position:static;left:0;top:0;width:auto;height:auto;z-index: 10;}
.szO{position:absolute;left:0;top:0;width:10%;height:10%;display:none;background:#333;opacity:0.7;margin:-5% 0 0 -5%;}
.oversz .szM{left:0;top:0;width:301px;height:260px;}
.iczoom{background-position:-45px -156px;height:23px;width:23px;position:absolute;left:0;top:0;}
/* frete */
.freightBox{background:#ddedfa;position:relative;}
.freightBox a,.freightBox a:visited,.freightBox a:link{text-decoration:underline;}
.calcFreightBox .subtitle{font-size:1.1em;margin-bottom:0.5em;}
.calcFreightBox .icFreight{margin-right:5px;}
.resultFreightBox{display:none;}
.resultFreightBox .subtitle{font-size:1.2em;font-weight:bold;display:block;}


#deliveryTime,#deliveryPrice{color:#0082d6;}
#imgLoadingFrete{position:absolute;top:50%;left:50%;margin:-8px;}

.shBox{background:#e3e3e3;margin:10px 0; clear:both;}
.shBox .fnCep{display: block;}
.shBox .shTx,.shBox .calcBoxPreOrder{font-size:1.1em;margin-bottom:0.5em;font-weight:bold;color:#666;}
.shBox .calcBoxPreOrder{margin-top:5px;font-size:1.3em;}
.shBox .calcBoxPreOrder .popAjax{font-size:0.8em;font-weight:normal;text-decoration:underline;}
#postalCodeID1{width:60px;}
#postalCodeID2{width:30px;}
.shBox .shpTime{font-size:1.3em;font-weight:bold;display:inline;}
.shBox .shpTime .txShp{color:#00ADEF;}
.shBox .shpTime2 .txShp{font-size:1.1em;color:#00ADEF;}
.shBox .duInfo{color:#00ADEF;}
.shBox .textInput{position:relative;top:2px;}

.seeMoreProducts .seeMore{font-size:1.2em;font-weight:bold;}

.productDescription .outPlayer{width:400px;}
/*Box Fonte Sizer*/
.boxTop6-a .fontSize {float:right; margin:0 5px;}
.fontSize .title{font-size:1.1em;position:relative;top:3px;}
.fontSize .ico{margin-right:3px;}
/*SKU*/
#skuSelectJS{position:relative;z-index:40;}
.skuSelect-box{margin-bottom:10px;position:relative;display:inline-block;padding:0;height:35px;}
.skuSelect{width:150px;}
.skuSelect-box .title{display:none;}
.errorSKU .fakeSelect{background:#fddc2b;border:2px solid #fe0000;}
.skuSelect-box .handler{font-weight:bold;}
.skuSelect-box .handler .ico{top:50%;margin-top:-3px;}

/* musicList */
.musicList{margin-bottom:10px;}
.musicList .title{margin-bottom:5px;font-size:1.1em;}
.musicList .vList{list-style-position:inside;}
.musicList .li{display:list-item;}
.musicList .ico{margin:0 0 1px 5px;}

.crossSelling{overflow:hidden;padding:0 130px 10px 0;position:relative;}
.crossSelling .products{float:left;padding-left:330px;height:170px;overflow:hidden;}
.crossSelling .photo{width:150px;height:150px;position:absolute;left:1px;top:0;}
.crossSelling a .photo{left:175px;}
.crossSelling .price{color:#0082d6;font-size:1.3em;display:block;font-weight:bold;}
.crossSelling .buyBox{float:right;margin-right:-120px;display:inline;}
.crossSelling .icplus{position:absolute;left:160px;top:50px;}

/*popEnlarge*/
.popEnlarge{padding-top:5px;}
.popEnlarge .productTitle{font-size:1.3em;font-weight:bold;margin-bottom:10px;}
.popProduct  .mainImg{margin-right:10px;overflow:hidden;}
.popProduct  .mainImg .photo{width:500px;height:500px;display:block;margin:0 auto;}
.popEnlarge .thumbs a{outline:none;}
.popProduct .thumb{display:inline;}
.popProduct .thumb .photo{width:40px;height:40px;border:1px solid #ccc;}
.popEnlarge .selected .photo{border:1px solid #00ADEF;}

/*home*/

.showCase.simple .boxTop1{background:url(../img/bgBox.png) no-repeat 0 0;margin-right:10px;position:relative;z-index:2;padding-left:5px;}
.showCase.simple .boxTop1-a{background:url(../img/bgBox.png) no-repeat right 0;padding:5px 0;position:relative;left:10px;}
.showCase.simple .boxTop1 .boxTitle {color:#666;}
.showCase.simple .box1{background:url(../img/bgBox.png) no-repeat 0 -80px;margin-right:5px;border:none;padding:0;}
.showCase.simple .box1-a{background:url(../img/bgBox.png) no-repeat right -80px;padding:10px 10px 10px 5px;position:relative;left:5px;}
.showCase .prod-container {margin-top: 10px;} 

/*pagina de artista*/
.fullArtist{overflow:hidden;padding:20px 20px 20px 200px;}
.artistPhoto{float:left;width:118px;height:158px;margin-left:-150px;display:inline;background:url(../img/imgArtistNoPic.gif) no-repeat;}
.fullArtist .name{font-size:1.5em;margin-bottom:1em;}

.artistProduct{padding:0 200px 0 260px;position:relative;min-height:285px;}
.artistProduct .photo{position:absolute;width:250px;height:250px;left:0;top:0;}
.artistProduct .description,.artistProduct .more,.artistProduct .stamps,.artistProduct .url br{display:none;}
.artistProduct .url .info br,.artistProduct .url .sku{display:block;}
.artistProduct .buyBox{position:absolute;right:0;top:0;width:200px;}
.artistProduct .info .name{font-size:1.4em;}
.artistProduct .info .rating{margin:5px 0;display:inline-block;}
.artistProduct .stamps2{margin:10px 0;display:inline-block;}
.artistProduct .discount,.artistProduct .price,.artistProduct .regular,.artistProduct .interest{color:#00adef;}

.artistProduct .hproduct .sVideo,.artistProduct .hproduct .mDet{position:absolute;top:265px;left:80px;}
.artistProduct .hproduct .rChap,.artistProduct .hproduct .lTrack{position:absolute;top:265px;left:70px;}

.moreSearch{margin:0 0 20px;border-bottom: 1px dotted #CCCCCC;}
.moreSearch .title{font-size: 1.65em;font-weight: normal;margin: 0 0 20px 15px;}
.moreSearch .HLightArt .li a{display: block;text-align: center;font-size:1.1em;}
.moreSearch .HLightArt img{display: block;margin:0 auto 10px auto;}

.onotherArt .col1, .onotherArt .col2{width:49.9%;float:left;}
.onotherArt .col1 .li, .onotherArt .col2 .li{width:99.9%;}
.onotherArt .li a{font-size:1.1em;}
.onotherArt{overflow:hidden;padding:20px 5px 30px;}

.artSearch .listLetters{margin:1em 0;}
.allArtLetter .li a{text-transform:uppercase;font-size:1.1em;line-height:1.6;}
.allArtLetter{clear: both;margin-left:30px;overflow: hidden;padding-top:30px;}
.allArtLetter .grid  .col1, .allArtLetter .grid  .col2, .allArtLetter .grid  .col3{list-style:square inside none;}

.searchBoxArt form {position:relative;background:url(../img/bgSearchArtist.gif) no-repeat left top;height:37px;width:391px;margin:0 auto 25px auto;}
.searchBoxArt label {display:none}
.searchBoxArtCont{padding:0 20px 0 18px;}
.srcArtInp{border: 1px solid #FFFFFF;float:left;margin-top:4px;width:100%;padding:3px 0;color:#665;font-size:1.3em;}
.searchBoxArt .btOk{text-indent:-9999px;line-height:0;background:url(../img/bgSearchArtist.gif) no-repeat right top;height:37px;width:35px;float:right;margin-right: -38px;}
.searchBoxArt .autocomplete,.searchBoxArt .autocomplete .autocomplete-a{background-image:url(../img/bgSearchArtist.gif);}
.searchBoxArt .autocompleteOpen .autocomplete{display:block;}
.searchBoxArt .autocompleteOpen{background-position:left -45px;}
.searchBoxArt .autocompleteOpen .btOk{background-position:right -45px;}
/* Componente de destaque de Artista */
.featuredArtist .box1-a{padding:30px 10px 5px 15px;}
.featuredArtist .artsLst {float:left;margin-right:10px;}
.artsLst .li{background:url(../img/imgArtistNoPicp.gif) no-repeat;width:40px;height:43px;overflow:hidden;}
.featuredArtist .contArts, .featuredArtist .boxArts{overflow:hidden;}
.featuredArtist .prdtstArts{padding-left:10px;overflow:hidden;}
.featuredArtist .prdtstArts .title{font-size:1.1em;margin-bottom:5px;}
.featuredArtist .boxImgArts{background:url(../img/imgArtistNoPic.gif) no-repeat;float:left;width:120px;height:180px;}
.featuredArtist .hproduct{display:inline-block;}
.featuredArtist .hproduct .name{font-weight:normal;margin-right:5px;}
.featuredArtist .hproduct br{display:none;}
.featuredArtist .prdtstArtsList{border-top:1px dotted;border-bottom:1px dotted;padding:5px 0;margin-bottom:5px;list-style:square inside;}
.featuredArtist .boxTitle{float:left;}
.featuredArtist .seeAllArts{float:right;}
.js .featuredArtist .boxArts{display:none;}
.js .featuredArtist .boxArts.select{display:block;}

/* TOOLBAR */
.toolbar{background:#00ADEF;top:0;width:1004px;max-width:1890px;z-index:9999;height:47px;position:fixed;display:none;opacity:0.9;-webkit-transition: all 1s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; left: 50%; margin-left: -502px;}
.toolbar .toolBarContent{padding:0 280px 0 120px;position:relative;}
.toolbar .controler{width:18px;height:24px;background:url(../img/toolbarclose.gif);display:inline;text-indent:-9999em;margin:10px 0 0 -110px;float:left;}
.toolbar .logo{width:56px;height:31px;background:url(../img/sprite_icos.png) no-repeat -233px -131px;display:inline;text-indent:-9999em;margin:5px 0 0 -80px;float:left;}
.toolbar .searchBox{padding:5px 25px 0 0;position:relative;}
.toolbar .searchBox .search{background-image:url(../img/busca_autocomplete.gif);padding:6px 0 6px 20px;}
.toolbar .searchBox .lbl{display:none;}
.toolbar .searchBox .inpSearch{border-width:0;width:100%;height:23px;font-size:1.45em;color:#665;}
.toolbar .searchBox .submit{width:45px;height:35px;background:url(../img/busca_autocomplete.gif) no-repeat right top;position:absolute;right:0;top:5px;margin-right:-20px;}
.toolbar .doubt{width:23px;height:25px;background:url(../img/sprite_icos.png) no-repeat -45px -128px;position:absolute;right:217px;top:10px;cursor:pointer;}
.toolbar .doubt .icoDoubt{height:35px;width:35px;}
.toolbar.doubtOpened .doubt{background-position: 0 -127px;width:36px;height:41px;top:3px;right:210px;}
.toolbar .boxCart{width:191px;position:absolute;right:5px;top:5px;}
.toolbar .myCartBox{width:191px;height:36px;background:url(../img/toolbarcart.gif) no-repeat left top;color:#fff;text-align:center;font-size:1.2em;font-weight:bold;z-index:9998;display:block;position:relative;}
.toolbar .empty.dragproducts-disabled .myCartBox{background-position:left top!important;}
.toolbar .myCartBox:hover{text-decoration:none;background-position:0 -46px;}
.toolbar .myCartBox .myCar{display:none;}
.toolbar .myCartBox .cartItems{display:block;padding-top:15px;}
.toolbar .boxCart:hover .layerCart,.openCart .layerCart{display:block;}
.toolbarClosed{margin-top:-40px;}
.toolbarClosed .controler{background:url(../img/toolbarhide.png);margin:40px 0 0 -116px;width:24px;height:16px;}
.toolbar .layerCart .emptyCart{background:url(../img/emptyProduct.png) no-repeat 0 0;width:410px;height:165px;margin:0 0 -20px -45px;}
.toolbar .layerCart .hasProducts{display:none;overflow:auto;}
.toolbar .modeltr,.toolbar .doubtbox{display:none;}
.toolbar.doubtOpened .doubtbox{display:block;}
.toolbar .doubtbox{background:url(../img/bghelptoolbar.gif) no-repeat left top;width:264px;position:absolute;right:0;top:41px;display:none;z-index:9999;height:115px;}
.toolbar .doubtbox .doubtboxInside{padding:10px;}
.toolbar .doubtbox h2{font-size:1.1em;margin-bottom:2px;}
.toolbar .doubtbox a{color:#0082D6;}
.toolbar .doubtbox .doubtboxTop{display:none;}
.toolbar .btn.viewCart{display:block;height:26px;margin:7px auto 0;position:relative;width:381px;background:url(../img/btn_comprar.png) no-repeat 0 0;}
.toolbar .autocompleteOpen .autocomplete{display:block;}
.toolbar .autocompleteOpen{background-position:left -51px;}
.toolbar .autocompleteOpen .submit{background-position:right -51px;}
/* HEADER */
.header:after,.header .mainNavigationBar:after {content:"."; display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
.header .helpMenu{white-space:nowrap;margin:40px 0 0 40px;float:left;}
.header .helpMenu li{display:inline;margin-left:10px;}
.header .logo {background: url("../img/spriteHeader.png") no-repeat scroll 0 0 transparent; display: inline; float: left; height: 87px; margin: 6px 5px 5px 45px; overflow: hidden; position: relative; text-indent: -9999px; width: 119px; }
.header .helpMenu span{text-decoration:underline;font-size:0.9em;}
.header .helpMenu strong{font-size:1.1em;}
.header .userArea{overflow:hidden;}
.header span.ico, .header .cart {background-image: url(http://img.submarino.com.br/header/spriteHeader02.png);}
.header .icHeaderPhone{background-position:-45px -97px;width:13px;height:25px;margin-right:5px;}
.header .icHeaderAtendimento{background-position:0 -97px;width:29px;height:25px;margin-right:5px;}
.header .icmenu-user{background-position:-35px -132px;width:25px;height:23px;margin-bottom:-4px;}
.header .hover .icmenu-user{background-position:0 -132px;}
.header .userInfo{margin:2px;}
.header .userInfo a{text-decoration:underline;}
.header .mainSearch .lbl {display: none; }
.header .unlogged .logged-box,.header .logged .unlogged-box{display:none;}
.header .logged-box .userName{margin:3px 10px 0 0;display:inline;float:left;font-size:1.3em;font-weight:bold;}
.header .menu-user-box{position:relative;display:inline;top:-2px;}
.header input.searchString {color: #666655; min-width: 10px; width: 99%; border:1px solid transparent;}
.header .menu-user-box .menu-user-box-content{position:absolute;right:3px;top:21px;display:none;z-index:100;background:#008bb9;border-radius:15px 0 15px 15px;}
.header .menu-user-box .menu-user-box-content-a{color:#665;background:#fff;padding:10px;border:3px solid #008bb9;border-radius:15px;}
.header .hover .menu-user-box-content{display:block;}
.header .menu-user-box .userName{white-space:nowrap;color:#008cba;}
.header .menu-user-box .menu-user-box-content .userName a{font-size:0.8em;color:#008cba;font-weight:normal;}
.header .menu-user-box .menu-user-box-content a{color:#665;white-space:nowrap;}
.header .mySubBox{background:url(../img/spriteHeader.png) no-repeat -135px -294px;display:block;width:33px;height:25px;float:left;margin:4px 9px 0 0;}
.header  .usermenu-list-links{clear:both;padding-top:3px;}
.header  .usermenu-list-links li{margin:5px 0;font-size:1.2em;}
.header  .usermenu-list-links li a{text-decoration:none;}
.header  .usermenu-list-links li.link-logout a{color:#008cba;font-weight:bold;}
.header .card{float:right;clear:right;margin:20px 10px 0 10px;display:inline;}
.header .mainNavigationBar{color:#fff;clear:both;padding-bottom:5px;}
.header .cart{float:right;height:36px;background:url(../img/spriteHeader.png) no-repeat -129px 0;width:191px;position:relative;z-index:10;}
.header .openCart{background-position:-129px -46px;}
.header .cart .myCartBox{display:block;padding:15px 25px 0 60px;}
.header .cart .myCartBox:hover{text-decoration:none;}
.header .cart strong{display:none;}
.dragproducts-disabled.empty .layerCart {display: none !important;}
.header .cart .cartItems{display:block;font-size:1.3em;font-weight:bold;white-space:nowrap;color:#fff;}
.header .userMenu {float:right;width:180px;position:relative;z-index:5;}
.header .userMenu .usernav-list{overflow:hidden;}
.header .userMenu .usernav-list li{border-left:1px solid #fff;margin:0 10px 0 -6px;padding:0 0 0 6px;display:inline;}
.header .mainNavigationBar .userMenu .usernav-list a{color:#fff;font-weight:bold;font-size:1.1em;}
.header .mainNav{float:left;width:213px;position:relative;}
.header .mainNav .showAll{background:url(../img/bgMainMenu.png) no-repeat left top;display:block;height:35px;position:relative;color:#00ADEF;text-indent:-999em;}
.header .mainNav .showAll .ico{display:none;}
.header .menumain-label{font-size:1em; font-weight: normal;}
.header .mainNav .secondLevel{display:none;position:absolute;background:url(../img/bgMainMenu.png) no-repeat left bottom;width:100%;font-size:1.1em;top:100%;left:0;z-index:40;}
.header .mainNav:hover .showAll{background-position:left -39px;}
.header .mainNav:hover .ico{background-position:left -39px;}
.header .mainNav:hover .secondLevel,.header.home .mainNav:hover .secondLevel{display:block;}
.header .mainNav .secondLevelInside{background:url(../img/bgMainMenu.png) no-repeat left bottom;margin-right:3px;padding:5px;}
.header .departments .item, .header .mainNav .checkAlso .item{position:relative;border-bottom:1px dotted #32A4C9;z-index:1;}
.header .mainNav .checkAlso{overflow:hidden;}
.header .mainNav .checkAlso .item{margin-bottom:-1px;}
.header .departments .item:hover{border-color:#666;text-decoration:none;z-index:2;}
.header .departments .icArrow{top:8px;right:0;height:0;padding-top:11px;width:8px;overflow:hidden;background:url(../img/spriteHeader.png) no-repeat -129px -40px;position:absolute;display:none;}
.header .departments .item:hover .icArrow{right:15px;background-position: -138px -40px;}
.header .departments .item .itemLink, .header .mainNav .checkAlso .item a{color:#fff;font-size:1.1em;padding:5px 3px 5px 10px;display:block;position:relative;}
.header .departments .item:hover .itemLink{text-decoration:none;color:#666655 ;font-weight:bold;border:none;background:#FFF;width:200px;z-index:10;-moz-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;}
.header .departments .thirdLevel{position:absolute; left:100%;top:-10px;margin-left:10px;display:none;width:255px;background:#fff url(../img/thirdLevelBg.gif) no-repeat left top;z-index:2;}
.header .departments .thirdLevel a{color:#665;}
.header .departments .item:hover .thirdLevel{display:block;}
.header .departments .thirdLevel2{background:url(../img/thirdLevelBg.gif) no-repeat left bottom;position:relative;top:10px;z-index:2;padding:0 0 10px 15px;}
.header .departments .item .thirdLevel-title{color:#0b89bc;font-weight:bold;font-size:1.2em;margin-bottom:5px;}
.header .departments .item .thirdLevel-seeAll{color:#0b89bc;font-weight:bold;font-size:1.1em;}
.header .departments .item .thirdLevel-seeAll a{color:#0b89bc;}
.header .departments .thirdLevel2 .ul{position:relative;z-index:2;}
.header .departments .thirdLevel2 .subitem  {margin:3px 0;font-weight:bold;position:relative;padding-left:7px;}
.header .departments .thirdLevel2 .subitem  .subitem-ico{position:absolute;top:6px;left:0;display:block;width:3px;height:3px;background:#555;text-indent:-9999em;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.header .departments .thirdLevel2 .subitem  a:hover{text-decoration:none;}
.header .mainNav hr{border-style:dotted;margin:5px 0;}
.header .mainNav .checkAlso .title{padding:10px 0 3px 5px;display:block;}
.header .modeltr,.header .mainTabs{display:none;}
.header.store .mainTabs{display:block;float:left;width:105px;margin:5px 0 -10px 0;}
.header.store .mainTabs a{display:block;height:30px;background:#0082D6;padding:3px 0 2px 0;text-align:center;overflow:hidden;}

.header .searchFilter{width:10.5em;}
.header .searchSubmit{width:40px;height:36px;background:#00ADEF url(../img/busca_autocomplete.gif) no-repeat right top;border:0;cursor:pointer;margin-right:-40px;}
/* */
.header .autocompleteOpen .autocomplete{display:block;}
.header .autocompleteOpen .MSInner{background-position:left -51px;}
.autocompleteOpen .searchSubmit{background-position:right -51px;}
/* Layer Cart */
.layerCart{background:url(../img/bgLayerCart.gif) no-repeat left -20px;width:450px;position:absolute;right:0;top:99%;display:none;z-index:9999;}
.layerCart a{color:#665;}
.layerCartCont{background:url(../img/bgLayerCart.gif) no-repeat right bottom;padding:0 10px 15px;position:relative;top:32px;}
.layerCart .txLaCart{font-size:1.2em;font-weight:bold;color:#666;margin:0;text-align:center;}
.layerCart .prodCartBox{max-height:200px;overflow:auto;}
.layerCart .prodCart{border-collapse:collapse;width:95%;}
.layerCart .prodCart td{padding:2px;}
.layerCart .prodCart caption{color:#037FD0; font-size:1.1em;font-weight:bold;text-align:left;}
.layerCart .prodCart tbody  .qtde{color:#C8C8C8;white-space:nowrap;}
.layerCart .prodCart  td.price {color:#0082D6;padding:0 5px;text-align:right;font-weight:bold;width:80px;}
.layerCart .prodCart  td img{width:50px;margin-right:3px;}
.layerCart .prodCart tfoot td{font-size:1.2em;border-top:1px solid #dfdfdf;padding:5px 0;font-weight:bold;color:#666666;}
.btn.viewCart{display:block;height:26px;margin:7px auto 0;position:relative;width:381px;background:url(../img/btn_comprar.png) no-repeat 0 0;}
.layerCart .hasProducts{display:none;}
.layerCart .emptyCart{background:url(../img/emptyProduct.png) no-repeat 0 0;width:410px;height:165px;margin:0 0 -20px -45px;}
/* FOOTER */
.footer{overflow:hidden; position:relative;}
.footer .searchFooter{background:#CCC;overflow:hidden;margin-bottom:20px;padding:20px 40px;}
.footer .searchFooter  *{vertical-align:middle;}
.footer .searchFooter-a{background:url(../img/searchFormFooter.gif) left top no-repeat;overflow:hidden;}
.footer .searchFooter-a1{padding:0 35px 0 10px;}
.footer .searchFooter .type1{float:left;width:100%;}
.footer .searchFooter .type1 .lbl{display:none;}
.footer .searchFooter .inputTxt{width:100%;border:1px solid #fff;margin-top:8px;}
.footer .searchFooter .submit{font-size:0;line-height:0;width:35px;height:36px;background:url(../img/searchFormFooter.gif) right top no-repeat;cursor:pointer;text-indent:-9999em;border:none;overflow:hidden;float:right;margin-right:-35px;display:inline;}

.iListFooter{margin-left:10px;word-spacing:-3em;display:inline;overflow:hidden;}
.iListFooter .li{display:inline;overflow:hidden;margin-left:1px;}
.footer-content .fList{overflow:hidden;padding:0 20px;margin-bottom:20px;}
.footer-content  .title{color:#01A8DD;font-size:1.3em;font-weight:bold;text-transform:uppercase;margin-bottom:5px;}
.fList .payForms{float:left}
.fList .certif{float:right;}
.fList .follow,.fList .certif{padding-left:20px;}
.fList .follow .icoF,.fList .certif .icoF{margin-right:8px;}
.footer .icoF{border:none;display:inline-block;font-size:0;overflow:hidden;vertical-align:middle;background:url(../img/spriteFooter.png);width:16px;height:16px;}
.footer .icfcards{background-position:0 0;height:39px;width:658px;}
.footer .icfsegura{background-position:-106px -44px;height:29px;width:48px;}
.footer .icfSafeSite{background-position:-164px -44px;height:32px;width:115px;}
.footer .icfibest{background-position:0 -44px;height:29px;width:20px;}
.footer .icfcert{background-position:-29px -44px;height:29px;width:68px;}
.footer .icoFAten{background-position:-279px -49px;height:24px;width:29px;margin-right:5px;}
.footer .icoFShTel{background-position:-309px -49px;height:24px;width:29px;margin-right:5px;}
.footer .icoFDt{background-position:-353px -49px;height:24px;width:15px;margin-right:5px;}
.footer .icoFsCrd{background-position:0 -85px;height:51px;width:90px;margin-top:-7px;}
.footer .servInfoBox{overflow:hidden;background:#F9F9F9;padding:25px 20px 20px 260px;clear:both;}
.footer .servInfoBox .sublist,.footer .servInfoBox .sublist li{display:inline;}
.footer .servInfoBox .sublist li a{margin:0 10px;white-space:nowrap;}
.footer .servInfoBox .lServs .liServ{margin-bottom:30px;}
.footer .servInfoBox .lServs .telSac,.footer .servInfoBox .lServs .telShop,.footer .servInfoBox .lServs .partners{margin-bottom:20px;}
.footer .servInfoBox .lServs li.telSac{float:left;margin-right:50px;}

.footer .servInfoBox .title{background:url(../img/spriteTitlesFooter.png) no-repeat 1000px 1000px;height:0;font-size:0;display:inline-block;overflow:hidden;margin-bottom:0;}
.footer .servInfoBox .telSac{padding-left:265px;}
.footer .servInfoBox .telSac .title{padding-top:25px;width:265px;background-position:0 0;margin-left:-265px;}
.footer .servInfoBox .telShop{padding-left:338px;overflow:hidden;}
.footer .servInfoBox .telShop .title{padding-top:25px;width:338px;background-position:0 -65px;margin-left:-338px;}
.footer .servInfoBox .ask{padding-left:96px;}
.footer .servInfoBox .ask .title{padding-top:20px;width:96px;background-position:0 -36px;margin-left:-96px;}
.footer .servInfoBox .instit{padding-left:135px;}
.footer .servInfoBox .instit .title{padding-top:12px;width:135px;background-position:0 -120px;margin-left:-135px;}
.footer .servInfoBox .subtrips{padding-left:180px;}
.footer .servInfoBox .subtrips .title{padding-top:12px;width:180px;background-position:0 -142px;margin-left:-180px;}
.footer .servInfoBox .partners{padding-left:90px;}
.footer .servInfoBox .partners .title{padding-top:12px;width:90px;background-position:0 -164px;margin-left:-90px;}
.footer .servInfoBox .subaCard{padding-left:280px;}
.footer .servInfoBox .subaCard .title{padding-top:12px;width:280px;background-position:0 -190px;margin-left:-280px;}
.footer .servInfoBox .shareCont .title{padding-top:12px;width:230px;background-position:0 -98px;margin-bottom:10px;}


.footer .servInfoBox .services{float:left;width:100%;margin-left:-230px;display:inline;}
.footer .servInfoBox .shareCont{width:230px;float:right;margin-top:6px;}
.footer .servInfoBox .facebook{border:1px solid #CCC;margin-bottom:15px;}
.footer .servInfoBox .twitter{margin-bottom:15px;}
.footer .servInfoBox .element-share {margin-right:10px;}

/* Garantia */
.warranty-box{overflow:hidden;font-size:1.1em;margin:0 20px 20px;}
.warranty-box .wrt-ico,.warranty-box .wrt-contract-buttons .btn,.warranty-box .wrt-continue{background:url(../img/garantiaSprite.png) no-repeat;}
.warranty-box .wrt-header{padding-left:110px;}
.warranty-box .wrt-header .wrt-ico{background-position:0 0;height:65px;width:65px;margin-left:-80px;float:left;display:inline;}
.warranty-box .wrt-title{font-size:2em;color:#00ADEF;}
.warranty-box .wrt-subtitle{font-size:1.3em;color:#00ADEF;margin-bottom:5px;}
.warranty-box .wrt-description a{color:#0082D6;}
.warranty-box .wrt-product{padding:0 0 20px 10px;overflow:hidden;border-bottom:1px dotted #665;margin:40px 0 0 25px;position:relative;min-height:290px;}
.warranty-box .wrt-product .name{font-size:1.3em;}
.warranty-box .wrt-product .photo{position:absolute;height:250px;width:250px;left:10px;top:50px;}
.warranty-box .wrt-product .wrt-levels{margin:20px 0 0 290px;}
.warranty-box .wrt-time,.warranty-box .wrt-nowarranty,.warranty-box .wrt-resume-label{font-weight:bold;}
.warranty-box .wrt-levels .wrt-level-0{color:#a1a1a1;}
.warranty-box .wrt-time .number{font-size:1.3em;}
.warranty-box .wrt-label{padding-left:85px;display:block;height:55px;overflow:hidden;position:relative;}
.warranty-box .wrt-label .wrt-text{padding-top:15px;display:block;}
.warranty-box .wrt-label .wrt-text .wrt-factorywarranty{font-size:0.9em;display:block;}
.warranty-box .wrt-time{color:#00ADEF;}
.warranty-box .wrt-product .wrt-parcel-price{font-size:1.5em;color:#00ADEF;}
.warranty-box .wrt-levels .wrt-item{margin-bottom:5px;}
.warranty-box .wrt-levels .wrt-ico{background-position:-45px -135px;height:54px;width:54px;position:absolute;left:20px;top:50%;margin-top:-28px;}
.warranty-box .wrt-levels .wrt-radio{position:absolute;left:0;top:50%;margin-top:-5px;}
.warranty-box .wrt-levels .wrt-level-0 .wrt-ico{background-position:-175px -135px;}
.warranty-box .wrt-levels .wrt-level-2 .wrt-ico{background-position:-110px -135px;}
.warranty-box .wrt-resume{margin:20px 10px;padding-left:315px;color:#333;overflow:hidden;}
.warranty-box .wrt-resume .wrt-total-price{font-size:1.6em;color:#00ADEF;font-weight:bold;}
.warranty-box .wrt-resume-txt{float:left;}
.warranty-box .wrt-continue{background-position:-69px 0;height:26px;width:118px;float:right;}
.warranty-box .wrt-contract{background:#f4f4f4;border:1px solid #ccc;padding:10px;}
.warranty-box .wrt-contract-header{overflow:hidden;margin-bottom:10px;}
.warranty-box .wrt-contract-title{color:#00ADEF;float:left}
.warranty-box .wrt-contract-buttons{float:right;overflow:hidden;}
.warranty-box .wrt-contract-buttons .wrt-btn-noagree{background-position:-43px -99px;height:26px;width:147px;margin-right:5px;}
.warranty-box .wrt-contract-buttons .wrt-btn-agree{background-position:-43px -68px;height:26px;width:198px;}
.warranty-box .wrt-contract-content{background:#fff;overflow:auto;height:200px;padding:5px;}
/* youMean */
.youMean{overflow:hidden;margin:0 0 10px 15px;}
.youMean .ym-title{margin-bottom:3px;font-size:1.3em;}
.youMean .li .suggest{color:#00adef;font-size:1.1em;padding-right:10px;text-decoration:underline;}
/**/
.popUp .pop-title{color:#00adef;font-size:1.4em;font-weight:bold;margin-bottom:15px;}
.popUp .pop-title .ico{margin-right:5px;}
.popUp .pop-content{position:relative;}
.popUp .form-list{padding:15px 105px;}
.popUp .form-item{margin-bottom:5px;width:90%;}
.popUp .form-list .form-lbl{width:100px;display:inline-block;text-align:right;margin-left:-105px;float:left;}
.popUp .form-list .textInput{width:99.9%;}
.popUp .buttons{text-align:right;}
.popRecommend .pop-title{text-transform:uppercase;}
.popRecommend .getCopy .form-lbl{width:auto;margin:0;}
.popRecommend .pRecText{margin:30px 0;}
.popRecommend .pRecText *{vertical-align:top;}
.popRecommend .pRecToName .form-lbl,.popRecommend .pRecFromName .form-lbl{font-weight:bold;}
.popRecommend .buttons{padding-right:105px;}
.popRecommend .sucessBox{text-align:center;font-size:1.5em;}
.popRecommend .sucessBox .ico{margin-right:5px;}

.popAtencion .pop-title{color:#665;} 
.popAtencion .skuSelected{background:#efefef;color:#00adef;font-size:1.4em;padding:5px;text-align:center;font-weight:bold;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;} 
.popAtencion .buttons{overflow:hidden;}
.popAtencion .btYesContinue{float:right;}
.popAtencion .btNoContinue{float:left;}
/* Nossas Lojas - Pagina de Busca  */
#area3 .inlineSitemap .box-top{text-align:left;}
.inlineSitemap .li{margin-bottom:2px;}
.inlineSitemap .ico{background:url(../img/iconSotres.png) no-repeat -1000px -1000px;width:29px;height:29px;margin-right:2px;}
.inlineSitemap .icoNatBook{background-position: 0 0;}
.inlineSitemap .icoImpBook{background-position: 0 -30px;}
.inlineSitemap .icoStationery{background-position: 0 -61px;}
.inlineSitemap .icoCds{background-position: 0 -95px;}
.inlineSitemap .icoDvds{background-position: 0 -127px;}
.inlineSitemap .icoGames{background-position: 0 -159px;}
.inlineSitemap .icoInstruments{background-position: 0 -192px;}
.inlineSitemap .icoNotePcs{background-position: 0 -222px;}
.inlineSitemap .icoCompAcces{background-position: 0 -251px;}
.inlineSitemap .icoMobFixed{background-position: 0 -283px;}
.inlineSitemap .icoDigitalCam{background-position: 0 -317px;}
.inlineSitemap .icoElectroAV{background-position: 0 -349px;}
.inlineSitemap .icoEletrodom{background-position: 0 -379px;}
.inlineSitemap .icoEletropot{background-position: 0 -412px;}
.inlineSitemap .icoToys{background-position: 0 -446px;}
.inlineSitemap .icoGps{background-position: 0 -472px;}
.inlineSitemap .icoSports{background-position: 0 -505px;}
.inlineSitemap .icoBike{background-position: 0 -537px;}
.inlineSitemap .icoFitness{background-position: 0 -566px;}
.inlineSitemap .icoWine{background-position: 0 -600px;}
.inlineSitemap .icoFood{background-position: 0 -631px;}
.inlineSitemap .icoCameba{background-position: 0 -663px;}
.inlineSitemap .icoTools{background-position: 0 -690px;}
.inlineSitemap .icoUD{background-position: 0 -721px;}
.inlineSitemap .icoBeautyHth{background-position: 0 -755px;}
.inlineSitemap .icoPerfum{background-position: 0 -788px;}
.inlineSitemap .icoClothing{background-position: 0 -818px;}
.inlineSitemap .icoWatchesGfs{background-position: 0 -849px;}
.inlineSitemap .icoBabies{background-position: 0 -881px;}

/* Componente de NEWSLETTER */
.newsletter{overflow:hidden;background:#e4e4e4;margin:5px 0;position:relative;text-align:center;}
.newsletter #component-overlay .loadImage{background-image:url(../img/loading_mini.gif);height:27px;margin-left:-25px;width:50px;}
.newsletter #component-overlay .overlay{background-color:#555;}
.newsletterCont{overflow:hidden;padding:8px 10px 8px 0;}
.newsletter *{vertical-align:middle;}
.newsletter .newslttText{font-size:1.45em;color:#666;font-weight:bold;}
.newslttTexSuc{font-size:1.45em;font-weight:bold;text-align:center;display:block;}
.newsletter  .newslttIp{width:150px;margin-left:15px;border:1px solid #fff;padding:1px;}
.newsletter .newslttLbl{display:none;}
.newsletter-form,.newsletter-form fieldset{display:inline;}
.newsletter-form{position:relative;margin:-8px 0;}
.newsletter .ico{margin-right:3px;}
.newsletter .sucessBox,.newsletter .errorBox{margin-left:10px;}
.newsletter .newsletter-tryagain{cursor:pointer;}
/* estatico lateral */
#area2-2 .box-newsletter .box{background:#00ADEF;}
#area2-2 .box-newsletter .box-title{color:#fff;font-size:1.2em; font-weight:bold;}
#area2-2 .box-newsletter .box-content{border-color:#00ADEF;}
.boxPart,.sideTagCloud .box-title{font-weight:bold;}
.box-newsletter .box-content-a{position:relative;}
.box-newsletter .box-newsletter-form{overflow:hidden;}
.box-newsletter .vList{margin:10px 0;}
.box-newsletter .vList .li{margin-bottom:3px;}
.box-newsletter .textInput{width:98%;}
.box-newsletter .btOk2{float:right;}
.box-newsletter .sucessBox,.box-newsletter .errorBox{margin:20px 0;padding-left:30px;}
.box-newsletter .box-content-a .ico{float:left;margin-left:-30px;}
.box-newsletter .newsletter-tryagain{cursor:pointer;}
/* Componente de Avise-me Lightbox */
.fullProduct  .popNotify{display:none;}
.popNotify{height:180px;}
.formUnvProd  *{vertical-align:middle;}
.formUnvProd .title{font-size:1.45em;color:#666;font-weight:bold;margin-bottom:15px;}
.formUnvProd .txUnvProd{margin:0 0 15px 0;}
.formUnvProd .lbl{display:block;font-size:1.2em;}
.formUnvProd .inpUndProd{width:132px;border:1px solid #CCC;padding:2px 0; }
.formUnvProd .selUndProd{width:85px;border:1px solid #CCC;}
.formUnvProd  .boxUnvProd{margin:0 10px 10px 0;float:left;}
.formUnvProd  .boxUnvPrSku{clear:both;margin-bottom:10px;}
.formUnvProd .Offer{clear:both;}
.formUnvProd .btSend02{margin-top:20px;}

/* popQuickView */


.spyProduct .fashionProduct .sku-cor { border-top: 1px dotted  #ccc; margin-top: 10px;}

/* playerBox */
.playerBox .tabs-top{margin-bottom:0;border:none;}
.playerBox .tabs-top .tabs-list{bottom:0;}
.playerBox .tabs-content{padding:5px;-moz-border-radius:0 15px 15px 15px;-webkit-border-radius:0 15px 15px 15px;border-radius:0 15px 15px 15px;background:#01A8DD;text-align:left;}
.playerBox .audio-list-box{padding:5px;-moz-border-radius:15px;border-radius:15px;background:#fff;}
.playerBox .audio-list{overflow:auto;height:200px;}
.playerBox .audio-list .audio-item{padding:2px 0;cursor:pointer;}

.brandSearch .bCrumb{display:none;}
.brandSearch .boxNavLetters{margin-top:20px;}
.brandSearch .listLetters{padding:20px;font-size:2.1em;}
.brandSearch .listLetters .iList{display:inline;}
.boxNavBrands .grid{padding:20px 30px 40px;}
.boxNavBrands .grid .li{width:21.2%;}
.boxNavBrands .grid .seeAll{width:15%;vertical-align:bottom;padding-bottom:15px;}

.boxBrandsList .brands-cols .brand-col{width:33%;float:left;font-size:1.1em;}
.boxBrandsList .li{overflow:hidden;padding:20px 0 20px 90px;}
.boxBrandsList .li .initialChar{float:left;margin-left:-60px;color:#fff;height:30px;width:31px;display:block;background-position:-42px -188px;text-align:center;font-weight:bold;font-size:1.3em;vertical-align:middle;line-height:30px;overflow:hidden;}
/* 404 */
.box-404{margin:0 auto 40px;width:600px;}
.box-404 .box-404-title{color:#0180dd;font-size:2.2em;margin-bottom:10px;}
.box-404 .box-404-subtitle{color:#0180dd;font-size:1.1em;margin-bottom:10px;}
.box-404 .btGoHome{margin-bottom:10px;}
.box-404 .tips-list{font-weight:bold;}
.box-404 .stp404{float:left;margin-left:-200px;display:inline;}
.box-404 .box-404-content{padding-left:200px;}

/**/
.departaments-box{margin-bottom:20px;}
.departaments-box .threeCol{padding:20px;}
.departaments-box .depto-list{font-size:1.1em;}
.departaments-box .depto-list,.departaments-box .cards-list{margin-bottom:10px;}
.departaments-box .depto-title{color:#0180dd;font-size:1.4em;}
.departaments-box .cards-list{margin-top:20px;}
.departaments-box .card-li{margin-bottom:5px;color:#01A8DD;font-size:1.2em;font-weight:bold;}
.departaments-box .cards-list a{color:#0180dd;}
.departaments-box .cards-list .ico{margin-right:5px;}

.unavailableNotify{padding-left:200px;position:relative;}
.unavailableNotify .sucessBox,.unavailableNotify .errorBox{padding:50px 200px 50px 0;text-align:center;}
.unavailableNotify .boxUnvPrSku{display:none;}
#skuInvalidSelectJS{float:left;margin-left:-200px;display:inline;}
.unavailableNotify .formUnvProd .lbl{display:inline;}
.unavailableNotify .formUnvProd .btSend{margin:15px 0;}

/* RSS */
.ico.logoRss{width:72px;height:77px; background: url(../img/spriteRss.png) no-repeat -263px 0;float:left;margin-right:20px;}
.ico.logoRssP{width:15px;height:15px; background: url(../img/spriteRss.png) no-repeat -338px 0;float:left;margin-right:5px;}
.ico.imgRss{width:253px;height:203px; background: url(../img/spriteRss.png) no-repeat 0 0;float:left;margin-right:20px;}
.ico.twitter{width:123px;height:41px; background: url(../img/spriteRss.png) no-repeat -377px 8px;float:left;}
.ico.twitterRss{width:123px;height:41px; background: url(../img/spriteRss.png) no-repeat -377px -42px;float:left;}
.btn.btGoogle{width:122px;height:34px; background: url(../img/spriteRss.png) no-repeat -377px -90px;}
.btn.btYahoo{width:122px;height:34px; background: url(../img/spriteRss.png) no-repeat -378px -125px;}
.btn.btNetvibes{width:122px;height:34px; background: url(../img/spriteRss.png) no-repeat -377px -160px;}
.rssTop{overflow:hidden;margin-bottom:10px;padding:10px 0;}
.rssTop .title{font-weight:bold;color:#0082D6;font-size:2.15em;}
.rssTop .subtitle{font-weight:bold;font-size:1.65em;}
.infoRss {margin-bottom:10px;overflow:hidden;padding:20px 0;}
.infoRss  .subtitle{font-size:1.25em;}
.infoRss .li{margin-bottom:20px;}
.rssList {margin-top:20px;}
.rssList .li li{overflow:hidden;margin-bottom:5px;}
.rssList .title{font-size:1.45em;margin-bottom:20px;}
.twitterBox{padding:30px 0;}
.twitterBox .subtitle{font-size:1.45em;font-weight:bold;margin-top:15px;float:left;margin-right:30px;}
.twitterBox  .twoCol .grid .li{width:auto;padding:0 40px;}
.rssVCode .copyCode{background:#DFEDF7;border:1px solid #CCC;color:#0082D6;padding:2px 0;text-align:center;width:99%;margin-bottom:10px;}
.rssVCode .title{font-size:1.45em;margin-bottom:10px;}
.rssVCode .title .logoRssP{margin-top:2px;}
.rssVCode .lButtons{margin-top:15px;text-align:center;}
/*FIM RSS */

/* Filtro Automatico */
.autoFilterStore .localNav .ln{padding:5px 0 10px  0;border-bottom:1px dotted #9d9d9d;overflow: hidden;}
#area2-2 .autoFilterStore .box-title{font-weight: bold;}
.localNav .lnli-title{font-size:1.1em;font-weight: bold;}
.autoFilterStore .lnli{margin-bottom: 5px;}
.appliedFilters .lnli{margin-bottom: 5px; padding: 2px 0 2px 4px;}
.autoFilterStore .hidingMenu{font-weight:bold;}
.autoFilterStore .lnli{position:relative; padding: 2px 0 2px 4px;}
.autoFilterStore .filter-size .lnli,.autoFilterStore .filter-color .lnli{position:relative; padding: 0}
.autoFilterStore .applied{background:#e3e3e3;border-radius:9px;}
.autoFilterStore .ico.icoFilter{background-position: -96px -224px; height:11px;width:11px;margin-right:7px;cursor:pointer;}
.autoFilterStore .applied .ico.icoFilter, .removeFilters .ico.icoFilter{background-position: -116px -225px;}
.autoFilterStore .btShowHideFilter{background-position:0 -514px;height:11px;width:11px;cursor:pointer;position:absolute;right:5px;top:2px;}
.autoFilterStore .clear-filter{position:absolute;right:5px;top:2px;}
.autoFilterStore .closedFilter  .btShowHideFilter{background-position:-21px -514px;}
.autoFilterStore .closedFilter .ln{display:none;}
.autoFilterStore.appliedFilters{padding: 5px 5px 0 10px;}
.autoFilterStore.appliedFilters  .removeFilters{margin: 5px 0 10px 4px;}
.autoFilterStore.appliedFilters .box-title{ font-weight:bold; margin-bottom:8px;}

.mapaDoSite .ulListMap { margin: 0 10px; overflow: hidden;}
.mapaDoSite a{ display: block; color: #6A6A6A; padding: 3px; }
.mapaDoSite a.bold{ font-weight: bold; color: #01A8DD; font-size: 1.3em; }
.mapaDoSite .lin { display: inline-block;  padding: 5px 0; margin-top: -1px; }
.mapaDoSite .lin100 { width: 100%; clear: both; }
.mapaDoSite .lin20 { width: 24.7%; }
.mapaDoSite .ulSubListMap .lin  { border: 0; padding: 1px 0;}
.mapaDoSite  .ulSubListMap.lin100 { border: 0; padding-top: 12px;}
#mapadosite { width: 935px;padding-top: 5px;overflow: hidden;}
.header-mapa-do-site {text-indent: -9999px;background: #00ADEF url(../img/mapaDoSiteLogo.png) no-repeat center center scroll;height: 88px;border-top: 1px solid #009BD7;margin-bottom: 20px;}

.sitemap-link{text-align: center; font-size: 1.2em; padding: 10px;}
.sitemap-link a {color: #37BFF3; text-decoration: underline;}


/*bazarvoice*/
.box_bv {margin-top: 4px; text-align: left;}
.box_bv .review_bv { display: inline-block; width: 88px; height: 15px; vertical-align: text-bottom; background:#ccc;overflow: hidden;}
.box_bv .review_points { background: #ffc71d; height: 15px;}
.box_bv .ratingValue {display: none;}

/*Combo Selecao SKU moda*/

.sku-tamanho .popAjax { text-decoration: underline;}
.product-info .sku-cor {border-top:1px dotted #ccc;}
.sku-cor, .sku-tamanho {border-bottom:1px dotted #ccc;padding: 10px 0;clear: left;}
.prodInfo .brand {display: block; margin: 0;}
.list .sku { border: 0;}
.prodInfo .product-name {margin-bottom: 0;}
.list-sku-cor .sku-img, .thumbsList .photo {width: 50px;height: 50px;}
.sku li{float: left; margin-right: 5px; margin-bottom: 5px;} 
.list-sku-cor { max-width: 450px; overflow: hidden;}
.list .sku-cor { margin-top:10px;}
.list .list-sku-tamanho { display:inline-block; vertical-align: middle;} 
.list-sku-tamanho{overflow: hidden;}
.grid .sku-cor, .grid .sku-tamanho { display: none;}
.list-sku-cor li a{border:1px solid #ccc; overflow: hidden; display: block; position: relative;}
.list-sku-cor li a.selected img{margin: -1px;}
.sku-title {font-size: 1.2em; display: inline-block; margin-bottom: 10px; }
.list-sku-tamanho a, .prodInfo .size-bt, .list-sku-tamanho .size-bt {font-size: 1em; min-width: 25px; height: 25px; padding: 5px 3px; color:#666; background: #fff; border:1px solid #666; cursor:pointer;}
.prodInfo a, .prodInfo button {position: relative;}
.size-bt {position: relative; }
.fashionProduct .sku-cor .disabled:before, .fashionProduct .sku-tamanho .disabled:before{content: ""; display: block; position: absolute; height: 150%; background: #d1d1d1; width: 1px; left: 50%; margin-left: 0; top: -25%; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.fashionProduct .sku-cor .disabled:after, .fashionProduct .sku-tamanho .disabled:after{content:""; position:absolute; left:0; top:0; bottom:0; right:0; background: rgba(229, 229, 229, 0.7); display:block; border:1px solid #e5e5e5; }
.fashionProduct .sku-cor .disabled, .fashionProduct .sku-tamanho .disabled  {border:1px solid #ccc; }
.list-sku-cor li a.selected{float:left; border:2px solid #00ADEF; }
.list-sku-tamanho .selected {border:2px solid #00ADEF; padding: 3px 1px; }
.sku-tamanho  { margin-bottom:10px;}
.tooltipBox {position:absolute; width:140px; padding:10px; border:2px solid #01A8DD; display: none; background: #fff; border-radius: 20px; text-align: center; font-weight:bold; font-size: 1.1em; z-index: 1200;} 
.tooltipBox.tp-top:before {content: "."; display: block; width: 0; height: 0; position: absolute; left: 50%; margin-left: -10px; top: 100%; border: 10px inset transparent; border-bottom: 10px solid #fff; border-right:10px solid #fff; font-size: 0; -ms-transform:rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"; margin-top: -12px; z-index: 2; }
.tooltipBox.tp-top:after {content: "."; display: block; width: 0; height: 0; position: absolute; left: 50%; margin-left: -10px; top: 100%; border: 10px inset transparent; border-bottom: 10px solid #01A8DD; border-right: 10px solid #01A8DD; font-size: 0; -ms-transform:rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";  margin-top: -9px; }

.tooltipBox.tp-bottom:before {content: "."; display: block; width: 0; height: 0; position: absolute; left: 50%; margin-left: -10px; bottom: 100%; border: 10px inset transparent; border-top: 10px solid #fff; border-left:10px solid #fff; font-size: 0; -ms-transform:rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"; margin-bottom: -12px; z-index: 2; }
.tooltipBox.tp-bottom:after {content: "."; display: block; width: 0; height: 0; position: absolute; left: 50%; margin-left: -10px; bottom: 100%; border: 10px inset transparent; border-top: 10px solid #01A8DD; border-left: 10px solid #01A8DD; font-size: 0; -ms-transform:rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";  margin-bottom: -9px; }

.tooltipBox p { text-align: left;}
.tooltipBox span { color:#01A8DD; text-align: left; display: block; margin-top:5px;}
.fashionPartHidden .spyProduct-top .buyBox, .fashionPartHidden .spyProduct-top .mDet, .fashionPartHidden .spyProduct-top .priceBox { display:none;}
.spyProduct .fashionProduct .spyProduct-top .info .name, .spyProduct .fashionProduct .spyp-info .info .name { font-weight: bold; font-size:1.5em; margin-bottom:10px;}
/*filtro moda Tamanho*/
.filter-size>ul>.lnli {font-size: 1em;min-width: 22px;	color: #666;background: #fff;display: inline-block;text-align:center;padding: 0;}
.filter-size>ul>.lnli .ico{display: none;}
.filter-size>ul>.lnli a {display: inline-block;vertical-align: middle;line-height: 22px;padding: 0 4px;}
.filter-size>ul>.lnli.applied {border-radius: 0; border:2px solid #00ADEF; min-width: 20px;}
.filter-size>ul>.lnli.applied a{margin:-2px;}
.filter-color>ul>li {float: left;overflow: hidden;position: relative;z-index: 3;margin-right: 2px;padding: 0;}
.filter-color>ul {overflow: hidden;}
.filter-color>ul>.lnli.applied {background: #fff; border-radius: 0;}
.filter-color>ul>.lnli.applied .box-color{border:2px solid #00ADEF; width: 23px; height: 23px;}
.filter-color>ul>.lnli.applied .box-color img{margin:-2px;}
.filter-color .box-color {width: 25px;height: 25px;overflow: hidden;display: block;border-radius: 5px;z-index: 2;border: 1px solid #EEE;}
.iTipBox {position: absolute;padding: 10px 7px;border: 2px solid #01A8DD;display: none;background: white;border-radius: 15px;text-align: center;font-weight: bold;font-size: 1.1em;z-index: 5; min-width:40px;word-wrap: break-word;}
.iTipBox .iTipSeta {position: absolute; top: 100%; left: 50%;}
.iTipBox .iTipSeta:before {border: 10px solid transparent;border-top-color: white;width: 0;height: 0;display: block;position: absolute;content: " ";top: 100%; left: 50%;margin-left: -10px;z-index: 11;margin-top: -1px;}
.iTipBox .iTipSeta:after {border: 10px solid transparent;border-top-color: #01A8DD;width: 0;height: 0;display: block;position: absolute;content: " ";top: 100%; margin-top:2px;left: 50%;margin-left: -10px;z-index: 10;}

/*filtro moda horizontal */
.horizontal-filter {position: relative; border: 1px dotted #ccc; border-right: 0; border-left: 0; padding-top: 10px; margin-bottom: 11px; }
.horizontal-filter .title { display: inline-block;line-height: 22px;margin-right: 10px;font-weight: bold;font-size: 1.3em;min-height: 45px;position: absolute;}
.hf-action  {margin-left: 80px; white-space: nowrap;}
.hf-box { display: inline-block; width: 31%; vertical-align: top; position: relative; margin-right: 20px; margin-bottom: 10px; min-height: 25px; }
.hf-box:last-child { margin-right: 0;}
.hf-container { border: 2px solid #dddddd;  border-radius: 10px; background-color: #fff; position: absolute; z-index: 10; width: 100%;}
.hf-container .dropdown-toggle {width: 200px; background: #fff; border-radius: 10px; padding: 0 10px;}
.hf-container .dropdown-toggle li { display: none;}
.hf-container .handler {display: block; width: 100%; padding: 4px 8px; color:#000;}
.hf-container .ico {content: " "; display: inline-block; border-top: 7px solid #9a9a9a; border-left: 6px solid transparent; border-right: 6px solid transparent; position: absolute; right: 10px; top: 8px; border-radius: 5px; z-index: 10; overflow: visible; }
.hf-container .ico:before {content: " "; display: inline-block; border-top: 6px solid white; border-left: 6px solid transparent; border-right: 6px solid transparent; position: absolute; right: -6px; top: -10px; z-index: 10; }
.dropdown-toggle.acr.dd-list.active {padding-bottom: 10px; } 
.dropdown-toggle a { display: block;}

/*default layout for size*/
.filter-size { margin-top: 5px;}
.filter-size li { float: left; margin-right: 2px;}
.filter-size .lnli a{ font-size: 1em; min-width: 16px; min-height: 14px; padding: 5px 4px; color: #666; background: #fff; border: 1px solid #ccc; display: inline-block; text-align: center; vertical-align: middle;}
.filter-size>ul>.lnli a:hover {border: 1px solid #666; text-decoration: none;}
.filter-color { margin-top: 5px;}
.filter-color li { float: left; margin-right: 5px;}

.clear-filter { color:#00abf1; display: inline-block; font-size:0.9em; margin-left: 10px;}

.ico-clear-filter { vertical-align: top; margin-right: 4px; background: #00abf1; border-radius: 20px; color: #fff; width: 11px; height:11px; display: inline-block; text-align: center; font-size: 0.8em; font-weight: bold;}

/*componente Banner Tres Posicoes*/

.componenteBannerTresPosicoes{text-align: center;}

.page-moda #fancybox-content .tabs-top { margin-bottom:10px;}
.page-moda #fancybox-content .tabs-content{ background:#fff; margin-top: 12px;}
.page-moda #fancybox-content .tab-item { padding: 0;}

/* area de risco */
.msgAreaRisco{position:relative;}


.titleAreaRisco {font-size: 1.45em;color: #E60014;font-weight: normal;margin-bottom: 2px;padding-left: 55px;letter-spacing: -0.05em;}
.subTitleAreaRisco{margin:0 ;padding-left: 55px; color:#666}
.btnAreaRisco{text-align: center;padding: 0;margin: 0;}
.boxPoliticaEntrega {padding: 12px;border: 3px solid #E8E8E8;-moz-border-radius: 15px;border-radius: 15px;background: white;}
.icoPoliticaEntrega { width: 29px;height: 18px;background-position: -217px -244px;}
.boxPoliticaEntrega .title { color:#37BFF3; font-size: 1.5em; margin-left: -1px;}
.btn.cancelAreaRisco {background-position: -162px -553px;width: 138px;height: 36px; margin-top: 10px;}
.btn.closedAreaRisco { background-position: 0 -588px; width: 97px; height: 31px; margin: 0 auto; margin-top: 18px;}
.btn.novoEnderecoAreaRisco { background-position: -113px -514px;width: 275px;height: 36px;margin-top: 10px;}




/*visualização em tabela - moda*/
.page-moda .prodList, .page-moda .prod-container {overflow:visible;}
.page-moda .prod-container .grid .oneClick, .page-moda .grid .addToList, .page-moda .prod-container .grid .fashionProduct .sku-cor .sku-title { display: none!important;}
.page-moda .prod-container .grid .li .fashionProduct{ border-top:3px solid #fff; border-right:3px solid #fff; background:#fff;}
.page-moda .prod-container .grid .li:hover .fashionProduct{ border-top:3px solid #ccc;}
.page-moda .prod-container .grid .li:hover .fashionProduct .buyBox, .page-moda .prod-container .grid .li:hover .fashionProduct .sku-tamanho { display: block;}
.page-moda .prod-container .grid .li:hover .fashionProduct{ border-right:3px solid #ccc; border-top-right-radius:2em;}
.page-moda .prod-container .grid .fashionProduct .sku-tamanho { border:0;}
.page-moda .prod-container .grid .li:hover .fashionProduct{ z-index:10;}
.page-moda .prod-container .grid .fashionProduct .buyBox, .page-moda .prod-container .grid .fashionProduct .sku-tamanho { position: absolute; z-index:10;right: -3px;}
.page-moda .prod-container .grid .fashionProduct .buyBox {top: 100%; width: 100%; margin-top: 105px; border-bottom:3px solid #ccc; border-right:3px solid #ccc; background:#fff; border-bottom-right-radius:2em;}
.page-moda .prod-container .grid .fashionProduct { padding:0; }
.page-moda .prod-container .grid .li .fashionProduct .sku-tamanho { width: 100%; text-align: left; }
.page-moda .prod-container .grid .li .fashionProduct .photo { margin-top:20px; margin-right:5px;}
.page-moda .prod-container .grid .li:hover .fashionProduct .sku-tamanho { border-right: 3px solid #ccc; background:#fff; height:85px;}
.page-moda .prod-container .grid .li .fashionProduct .sku-cor {position:absolute; z-index:10;}
.page-moda .prod-container .grid .li .fashionProduct .sku-cor li{float:none;}
.page-moda .prod-container .grid .li:hover .fashionProduct .sku-cor {position: absolute; left: -70px; display: block; top: -3px; border-left: 3px solid #ccc; padding-left: 10px; bottom: -151px; border-bottom: 3px solid #ccc; border-bottom-left-radius:2em; border-top-left-radius:2em; background: #fff; border-top:3px solid #ccc;width: 57px;}
.page-moda #area2 {overflow:visible; }
.page-moda #area2:after {content: " "; display: block; clear: both; }
.page-moda .prod-container .grid .fashionProduct .list-sku-cor li a.selected { float: none;}
.list .carouselModa { height:auto!important;margin-top:0!important;}
.list .carouselModa .list-sku-cor{ margin-top:0!important;}
.list .cm-up, .list .cm-down { display:none;}
.page-moda .prod-container .grid .btn.btBuy{height: 31px; padding: 0px; width: 155px;background-position:0 -28px;}
.grid .fashionProduct:hover .mDet{background-position: -136px -315px;;height:18px;width:91px;}
/*carouselmoda*/
.cm-up, .cm-down {display:none;}
.prod-container .grid .fashionProduct .cm-up {display: block; width: 20px; height: 13px; position: absolute; left: 50%; top: 10px; margin-left: -10px; background-position: -83px -167px; cursor:pointer;}
.prod-container .grid .fashionProduct .cm-down {display: block; width: 20px; height: 13px; position: absolute; left: 50%; margin-left: -10px; background-position: -108px -168px; margin-top: 5px; cursor:pointer;}
.cm-up.disable, .cm-down.disable { opacity:0.5; cursor:default;}
.carouselModa { margin-top:20px; }

.seeMoreMenu{position: relative;}
.seeMoreMenu .btShowHideFilter{background-position:0 -514px;height:11px;width:11px;cursor:pointer;position:absolute;right:13px;top:15px;}
.seeMoreMenu .closedFilter  .btShowHideFilter{background-position:-21px -514px;}

.menu-info {border: 1px solid #D6D6D6;border-radius: 9px;text-align: center; margin: 20px 0;clear:both;}
.menu-info .ul-mi{display: inline-block; overflow: hidden;}
.menu-info .li-mi{display: inline-block; padding: 0px 19px 6px 19px; position: relative;margin-right: -1px; }
.menu-info .li-mi:after{display: block; border-right: 1px solid #ccc; content: "."; position: absolute; right: 0; top: 11px; text-indent: -9999px; }
.menu-info .li-mi a{border-top: 3px solid transparent; display: inline-block; padding-top: 6px; font-size: 1.3em; text-decoration: none;}
.menu-info .li-mi a:hover{border-top-color:#00ADEF; color:#00ADEF;}
.menu-info .li-mi.selected a{border-top-color:#00ADEF; color:#00ADEF;}
.nav-picture-new-product {float:left; position: relative; margin-right: 10px;}
.nav-picture-new-product .carouselElement {height: 377px; overflow: hidden; margin-top: 20px;}
.nav-picture-new-product img { width: 48px; height: 48px; border:1px solid #d0d0d0;cursor: pointer;}
.nav-picture-new-product img.selected { border-color: #00ADEF}
.nav-picture-new-product li { margin-bottom: 10px; position: relative;}
.nav-picture-new-product .btDown.disabled, .nav-picture-new-product .btUp.disabled { opacity: 0.2}  
.nav-picture-new-product .btDown { cursor: pointer; position: absolute; bottom: -8px; width: 100%; z-index: 1; height: 20px;}  
.nav-picture-new-product .btUp { cursor: pointer; position: absolute; top: 0; width: 100%; z-index: 1; height: 20px;}
.nav-picture-new-product .arrowDown { position: relative;left: 50%; margin-left: -5px; cursor: pointer; top: 5px;}
.nav-picture-new-product .arrowUp { position: relative;left: 50%; margin-left: -5px; cursor: pointer;}
.product-images-view { float: left; padding-bottom: 4px; margin-right: 20px; }
.product-images-view .main-product-photo {margin-left: 60px;}
.fashionPartHidden .spyProduct-top .buyBox, .fashionPartHidden .spyProduct-top .mDet, .fashionPartHidden .spyProduct-top .priceBox { display:none;}
.spyProduct .fashionProduct .spyProduct-top .info .name, .spyProduct .fashionProduct .spyp-info .info .name { font-weight: normal; font-size:1.2em; margin-bottom:10px;}
.spyProduct .main-product-photo .photo {width: 250px; height: 250px; }
.spyProduct .nav-picture-new-product .carouselElement {height: 313px; }
.spyProduct .iczoom {display: none;}
.spyProduct .sku-title { display: block;}
.spyProduct .spyp-info {margin-left: 330px; overflow: hidden;}
.spyProduct .priceBox {margin: 5px 0; }
.spyProduct .submit-area {margin-top: 20px; }
.spyProduct .box-content {max-height: 450px; overflow: auto;}
.spyProduct .name {margin-bottom: 10px; }
.spyProduct-content .spyProduct-title { border-bottom: 1px solid #ccc; margin-bottom: 20px; font-size: 1.3em; font-weight: bold; padding: 0 0 5px 5px;}
.default-carousel .product {width: 200px; display: block; float: left;}
.default-carousel .product-info {margin: 0 10px; }
.default-carousel .btn.prev {background-position: -358px -26px; width: 29px; height: 57px; position: absolute;top: 50%; left: 0; display: none;}
.default-carousel .btn.next {background-position: -320px -26px; width: 29px; height: 57px; position: absolute;top: 50%; right: 0;  display: none;}
.default-carousel .disabled { opacity: 0.2;}
/*formatando vitrine padrao*/
.spyProduct .product .product-info .product-title{font-size: 1.2em;}
.spyProduct .product .product-info .brand{margin-top: 5px;}
.spyProduct .product .photo {width: 200px; height: 200px;}
.spyProduct .product figure {text-align: center; position: relative;}
.spyProduct .priceBox .regular, .priceBox .sale {display: inline-block;} /*preco de e por na mesma linha*/
.spyProduct .priceBox .installment {display: block; margin-top: 2px; font-size: 1.2em;} /*preco parcelado na linha de baixo*/
.spyProduct .priceBox .sale {font-size: 1.6em; color:#00ADEF;}
.spyProduct .priceBox .regular {margin-right: 3px;}
.spyProduct .priceBox .regular:after {content:" "; margin-left: 3px; border-right: 1px solid #333; display: inline-block; height: 11px;}
.spyProduct .priceBox .sub-card { display: block; margin-top: 2px; color:#39c61f; }
.spyProduct .product .unavBox{font-weight:bold;color:#00adef;padding:10px 0 20px 0;display:block;}
.spyProduct .product .unavBox .unav{display:block;padding-bottom:2px;text-transform: uppercase;}
.spyProduct .product .btn { position: absolute; left: 50%; margin-left: -45px; bottom: 0; display: none;}
.spyProduct .product figure:hover .btn { display: block;}
.spyProduct .submit-area {margin-top: 20px; }
.spyProduct .submit-area {display: inline-block;}
.boxVideoProductPage{width: 400px;overflow: hidden;margin-left: 63px; display:none;}
.boxVideoProductPage iframe,.boxVideoProductPage object{width: 100%;}
.boxVideoProductPage embed{width: 100%;}
.mask-video {background-position: -232px -288px; width: 48px; height: 48px; position: absolute; top: 1px; left: 1px; z-index: 2; cursor: pointer;}
.spyProduct .videoBox{text-align: center;}


/*Home de resenha do produto*/

.resenhaProduto{ margin: 0 auto; padding-top: 10px;}
.resenhaProduto .tabs{display: none;}
.blocoTopoResenhaProduto{padding-bottom: 5px;}
.blocoTopoResenhaProduto .tituloPagina{ color: #00ADEF;font-size: 3em;display: inline; margin: 0;font-weight: normal;}
.blocoTopoResenhaProduto .tituloPagina span{color: #666; font-size: 0.5em; display: block; font-weight: normal; } 
.blocoTopoResenhaProduto .tituloPagina .icoOK {width: 24px;height: 24px;display:none;vertical-align: middle;margin-right: 10px;background-position: -136px -180px;}
.condicoes{float: right;padding-top: 24px;}
.condicoes li{display: inline;border-right: 1px solid #666;padding-right: 5px;}
.condicoes li:last-child{border: none}
.condicoes li a{color: #666;}
.blocoDetalheResenhaProduto{padding-top: 35px;}
.blocoDetalheResenhaProduto h1{color: #666; font-size: 2em;font-weight: normal;}
.blocoDetalheResenhaProduto .photo{	padding: 0 35px 35px 0}

/*MarketPlace */

.optionsToBuy { float:right; width: 170px;}
.optionsToBuy .box-m2 { background: #00adef !important; border-radius: 15px; margin-bottom: 5px;}
.optionsToBuy .box-m2 .box-title{ color: #FFF !important; font-size: 1em !important; text-align: center !important; padding: 5px 0 !important; float:none !important; background: transparent !important;}
.optionsToBuy .box-m2 .box-content{ border-width: 1px; padding: 10px;border: 1px solid #d8d8d8;border-radius: 15px;background: #fff;}
.optionsToBuy .list-marketplace { margin-top: 10px;}
.optionsToBuy .list-marketplace .mp-li { margin-bottom: 20px;}
.optionsToBuy .btnVerOferta {background-position: -288px 0; width: 67px; height: 15px;}
.optionsToBuy .list-marketplace .btnVerOferta {float:right; margin-top: -5px;}
.optionsToBuy .list-marketplace h4{ margin-bottom: 3px;}

.market-place .info-sell {border-left: 1px solid #666; margin-left: 4px; padding-left: 6px;}
.market-place .name-sell {color: #00adef;}
.market-place .price-mp {color: #00adef;}
.seller-info{text-align: center; margin-bottom:10px; font-size: 1.2em;}
.seller-info span{color: #00adef;}

.header-flutuante { background: #00ADEF; height: 50px; display: none;position: fixed; top:0; width: 100%; max-width: 1002px; padding: 0px 11px; margin-left: -15px;z-index: 100;box-shadow: 0px 0px 3px #333; min-width: 978px;}
.header-flutuante .ico-menu { float:left;}
.header-flutuante .oferta-carrinho { float:right; position: relative; width: 160px; padding-left: 130px;}
.hdf-content {display: inline-block;width: 100%;}
.header-flutuante.close .hdf-content { height: 0; overflow: hidden;}
.header-flutuante.close { height: 5px;}
.prodCart .price { color:#00ADEF; display: block; margin-top: 5px; font-weight: bold; font-size:1.2em;}
.close_hf {background: #018bbf; position: absolute; left: 0; top: 0; height: 50px; width: 23px;cursor: pointer;}
.close_hf .icocloseHf{position: absolute; top: 50%; left: 50%; margin-left: -6px; margin-top: -5px;}
.header-flutuante.close .close_hf {height: 20px;}
.header-flutuante.close .close_hf .icocloseHf{ background-position: -64px -330px;}
.icocloseHf { background-position: -51px -329px; width: 11px; height: 8px;}
.icoOpenMenuHf { background-position: -65px -329px; width: 11px; height: 8px;}
.logo {background-position: -7px -341px; width: 64px; height: 37px; margin-left: 28px; margin-top: 4px;}
.menu-hf {display: inline-block; margin-left: 40px; width: 200px; position: relative; top: 7px; border-top-left-radius: 15px; border-top-right-radius: 15px; } 
.menu-hf .icoOpenMenuHf { margin-left: 5px; }
.menu-hf:hover .icoOpenMenuHf { background-position: -78px -329px; }
.menu-list-box {width: 198px; padding: 0px 1px 10px 1px; border-bottom-left-radius: 15px;border-bottom-right-radius: 15px; position: absolute; display: none; top: 100%; left: 0;box-shadow: 0 7px 45px -1px #DADADA;z-index: 10;}
.menu-list-hf:first-child {border-top: 0px solid #ebebeb;}
.menu-list-hf {border-top: 1px solid #ebebeb; padding-top: 10px; margin: 1px 10px 10px 10px; }
.menu-list-hf .li-hf {font-size: 1.2em; display: block; padding: 5px 11px;}
.menu-list-hf .li-hf a{ position: relative; text-decoration: none;display: block;}
.menu-list-hf>.li-hf:hover {background: #00ADEF; color:#fff; text-decoration: none;}
.menu-list-hf .li-hf:hover a {color:#fff; }
.menu-hf .label-mhf {color:#fff;font-weight: bold;font-size: 1.4em; cursor: default;display: block;padding: 10px; white-space: nowrap; height: 20px;z-index: 99;position: relative;  border-top-left-radius: 15px; border-top-right-radius: 15px;}
.menu-hf:hover { background: #fff;}
.menu-hf:hover .menu-list-box {display: block; background: #fff;}
.menu-hf:hover .label-mhf {color:#00adef; background: #fff;}
.subnivel-hf {display: none; background: #fff; width: 220px; left: 100%; position: absolute; top: 20px; color:#333; bottom:0px; margin-left:-14px; z-index:1; padding-left:20px; border-top-right-radius: 15px; border-bottom-right-radius: 15px;box-shadow:1px 2px 4px -1px #333}
.menu-list-hf .li-hf:hover>.subnivel-hf {display: block;}
.search-hf { background: #fff; padding:1px; margin-left:350px; margin-right:300px; border-radius:18px; height: 34px; padding-left: 15px; margin-top: 7px; position: relative;}
.search-hf .search-hf-text {border:0; width: 97%; padding: 8px 0; margin-right: 10px; border-radius:15px; display: block;}
.search-hf .search-hf-submit {position: absolute; top:6px; right: 5px;}
.search-hf-submit { background-position: -204px -352px; width: 68px; height: 23px;}
.oferta24h { margin-top: 6px; position: absolute;margin-right: 10px;left: 0;}
.oferta24h:hover .oferta24h-content{display: block;}
.oferta24h .oferta24h-content{ background-color: #fff; width: 425px; height: 290px; position: absolute; display: none; top: 100%;right: -22px; border:10px solid #f4445f; border-radius: 15px;  }   
.btOferta24h {background-position: -282px -439px; width: 103px; height: 29px; border:2px solid #f4445f; border-radius: 18px; padding: 2px 9px; background-color:#f4445f; }
.oferta24h:hover .btOferta24h {background-position: -282px -474px; border-color:#f4445f; background-color: #f4445f; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom: 0; height: 33px;}
.boxDbt {display: inline-block; border-radius: 15px;padding: 2px 2px 8px 2px;margin-top: 9px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; position: relative; left: 5px;}
.boxDbt:hover .icoDbt {background-position: -150px -371px;}
.boxDbt:hover {background: #fff}
.boxDbt:hover .dbt-content{display: block;}
.icoDbt {width: 28px;height: 28px; background-position: -150px -342px;}
.boxDbt .dbt-content {display: none; background-color: #fff; width: 230px; height: auto; position: absolute; top: 100%;right: -2px; border:2px solid #00ADEF; border-top:0; border-radius: 15px;  border-top-right-radius: 0px; padding: 10px;}
.boxDbt .dbt-content strong{font-size: 1.1em; display: block; margin-bottom: 5px;}
.boxDbt .dbt-content a{color:#00ADEF;}
.boxCart { display: inline-block; margin-top: 3px; margin-left: 24px; position: relative;}
.boxCart .icoCart {background-position: -93px -328px; width: 41px; height: 35px; }
.boxCart .cartInfo { height: 41px; border-radius: 10px; padding: 5px 20px 0 20px;}
.boxCart:hover .cartInfo, .boxCart.openCart .cartInfo { background-color: #fff; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.boxCart:hover .icoCart, .boxCart.openCart .icoCart { background-position: -93px -366px;}
.boxCart:hover .qtCart, .boxCart.openCart .qtCart {background: #00adef;color:#fff;}
.boxCart:hover .cartContent, .boxCart.openCart .cartContent {display: block;}
.boxCart:hover .icoOpenMenuHf, .boxCart.openCart .icoOpenMenuHf {background-position: -78px -329px;}
.boxCart .qtCart {background: #fff; padding: 4px; border-radius: 50px; min-width: 13px; display: inline-block; text-align: center; color: #00ADEF; font-weight: bold; position: absolute; top: 2px; right: 9px;}
.boxCart .icoOpenMenuHf {position: absolute; right: 11px; bottom: 7px;}
.boxCart .cartContent {background-color: #fff; width: 352px; position: absolute; display: none; top: 100%;right: -2px; border:2px solid #00ADEF; border-top:0; border-radius: 15px;  border-top-right-radius: 0px;  max-height: 348px;}
.layer-cart a { color: #665; }
.layer-cart .modeltr { display: none; }
.layer-cart .txLaCart { font-size: 1.2em; font-weight: bold; color: #666; margin: 0; text-align: center; }
.layer-cart .prodCartBox { max-height: 265px; overflow: auto; }
.layer-cart .prodCart { border-collapse: collapse; width: 100%; }
.layer-cart .prodCart tbody td { border-bottom: 1px solid #dfdfdf; padding: 10px 10px; vertical-align: middle; }
.layer-cart .prodCart caption { color: #00adef; font-size: 1.3em; font-weight: bold; text-align: left; padding-bottom: 15px; }
.layer-cart .prodCart tbody .qtde { color: #C8C8C8; white-space: nowrap; }
.layer-cart .prodCart td.price { color: #00adef; padding-right: 12px; text-align: right; font-weight: bold; font-size: 1.3em; }
.layer-cart .prodCart td img { width: 50px; margin-right: 10px;}
.layer-cart .prodCart tfoot td { color: #333;font-size: 1.3em;font-weight: bold }
.btn.viewCart { display: block; height: 26px; margin: 7px auto 0; position: relative; width: 381px; background: url(../img/btn_comprar.png) no-repeat 0 0; text-indent: -9999px; }
.layer-cart .hasProducts { display: none; padding: 10px; }
.layer-cart .emptyCart { background: url(../img/emptyProduct_novo.png) no-repeat 0 0; width: 440px; height: 210px; margin: 44px 0px -113px -43px; }
.stpImage {display: block; margin-top: 5px;}

.sellerInfo{padding-top: 10px;margin-top: 10px;background-color: #fff;overflow: hidden;}
.sellerInfo .seemore{display: none;}
.partnerlogo{float: left;margin-right: 30px;padding-right: 30px;}
.partnerTitle{font-weight: bold;font-size: 30px;color: #01ACEE;}
.aboutpartner a{color: #01ACEE;}
.aboutpartner{margin-bottom: 10px;}
.seemorecontent div{margin-bottom:10px;}
.seemorecontent{ margin-left: 150px;overflow-y: auto; max-height: 500px;}
#fancybox-content .titleSeemore{font-size: 1.5em;color: #01ACEE;font-weight: bold; border-bottom: 1px solid #CCC; padding-bottom: 10px; margin-bottom: 10px;}
.partnerlogoinside{float: left; margin-right: 10px; border: 1px solid #ccc;}

/* Nova pagina de produtos MKTPlace */
/**********************************************************************************************************/
.tit-opcoes {font-weight: bold; font-size: 20px; border-bottom: 1px solid #eee;}
.product-header {border-bottom: 1px dotted #ccc; margin-bottom: 20px; padding: 16px 0;font-size: 13px;}
.tit-partners {font-size: 20px;float: left;font-weight: bold;}

.actions {margin-left: 130px;overflow: hidden;}

.product-header .visualization,.product-header .ordenation,.product-header .pagination { float: left; width: 50%; }
.product-header .visualization p,.product-header .visualization .sort {display: inline;}

.ordenation {}
.ordenation select {border-radius: 10px; background: none; outline: none;color: #666;}
.product-header .pagination {text-align: right;padding: 0;}
.list-pagination {display: inline-block; overflow: hidden;vertical-align: middle;}
.list-pagination li {float: left;position: relative;}
.list-pagination a {vertical-align: middle;}
.list-pagination a.active {background: #00ADEF; color: #fff;}

.pagination-footer .span-left {margin-left: 0;}

.list-pagination li a {
	border-radius: 50%;
	display: block;
	text-align: center;
	width: 20px;
	height: 20px;
}
.list-pagination li span {
	position: absolute;
	top:2px;
	left: 6px;
}

.details-product .btn.btBuy, .list-partners-products .btn.btBuy{
	height: 28px;
	padding-top: 25px;
	width: 155px;
	background-position: -405px -38px;
	margin-bottom: 0;
	right: 0;
	top: 0;
}
.details-product .btn.btBuy:hover,.list-partners-products .btn.btBuy:hover {
	background-position: -405px 0;
}
.details-product .btn.btBuy:active,.list-partners-products .btn.btBuy:active {
	background-position: -405px -76px;
}


.product .btn {
	display: block;
	position: absolute;
	margin: 0;
	left: auto;
}

.product {
	clear: both;
	font-size: 12px;
}

.it-partner-product {
	border-bottom: 1px dotted #CCC; margin-bottom: 20px;overflow: hidden;position: relative;
}

.img-product {display: inline; float: left;}

.product .photo {
	width: 100px;
	height: 100px;
}

.info-raiting {margin-bottom: 15px;}
.info-more {font-size: 10px;}

.vendor {margin-bottom: 15px;}
.raiting-value {font-weight: bold;}

.product-info {margin-left: 130px;}

.product-info .price-frete {margin-bottom: 10px;}
.product-info .price-val {display: block;color: #00ADEF; font-weight: bold; font-size: 21px;}

.info-price {float: right; margin-right: 280px;}

.info-title {font-weight: bold;}

.product-header .span-left { position: relative; display: inline-block; margin: 0;}
.product-header .span-left:after, .product-header .span-left:before { content:" "; display: inline-block; margin: 0 3px; border: 5px solid transparent; border-right: 4px solid #333;top:5px;}
.product-header .span-left:after { border-right-color: #333; position: absolute; left: -2px; }
.product-header .span-left:before { border-right-color: #FFF; position: absolute; z-index: 2;}


.product-header .span-bc { position: relative; display: inline-block;}
.product-header .span-bc:after, .product-header .span-bc:before { content:" "; display: inline-block; margin: 0 3px; border: 5px solid transparent; border-left: 4px solid #333;}
.product-header .span-bc:after { border-left-color: #333; position: relative; top:2px;}
.product-header .span-bc:before { border-left-color: #FFF; position: absolute; right: 2px; z-index: 2;top:5px;}

.btn-previous {margin-left: 20px;margin-right: 10px;}
.btn-next { margin-right: 5px;margin-left: 10px;}

.footer-product {text-align: center; font-size: 13px;}
.visualization-footer {margin-bottom: 10px; color: #000;}
.first-page, .previous-page {margin-right: 10px;}
.last-page, .next-page {margin-left: 10px;}

.details-product {margin-bottom: 30px;}
.details-product .mDet {display: none;}
.details-product .list .hproduct .buyBox {width: 160px;}
.details-product .brand {margin-left: 160px;}
.details-product .list .brand{margin-left: 0;}
.details-product .list .hproduct .info .name {font-weight: bold;font-size: 1.5em;color: #666;}
.details-product .list .hproduct .related>a, .details-product .textOneClick {display: none;}
.details-product .list .hproduct {min-height: auto;}

.span-left { position: relative; display: inline-block; margin-bottom: 0; margin-left: 154px; margin-top: 30px;}
.span-left:after,.span-left:before { content:" "; display: inline-block; margin: 0 3px; border: 5px solid transparent; border-right: 4px solid #333;top:3px;}
.span-left:after { border-right-color: #333; position: absolute; left: -2px; }
.span-left:before { border-right-color: #FFF; position: absolute; z-index: 2;}

.details-product .list .btn.btOneClick{
	height: 3px;
	padding-top: 25px;
	width: 155px;
	background-position: -405px -114px;
	margin-bottom: 10px;
	display: block;
	margin: 0;
}
.details-product .list .btn.btOneClick:hover {
	background-position: -405px -152px;
}
.details-product .list .btn.btOneClick:active {
	background-position: -405px -190px;
}

.list-partners-products .textOneClick {display: none;}
.list-partners-products .info {float: left;}

.list-partners-products .btn.btOneClick, .details-product .list .btn.btOneClick{
	height: 3px;
	padding-top: 25px;
	width: 155px;
	background-position: -405px -114px;
	margin-bottom: 10px;
	display: block;
	margin: 0;
}
.list-partners-products .btn.btOneClick:hover, .details-product .list .btn.btOneClick:hover {
	background-position: -405px -152px;
}
.list-partners-products .btn.btOneClick:active, .details-product .list .btn.btOneClick:active {
	background-position: -405px -190px;
}

.list-partners-products .btOneClick {position: absolute;right: 0;top: 30px;}






/* sprites dos botoes de carrousel */
[class*="spt-"] {
	font-size: 0;
	text-indent: -9999px;
	display: inline-block;
	vertical-align: middle;
	border: 0;
	background-color: transparent;
	outline: none;
}

.spt-b-carousel-right {
	background: url('../img/sprite_icos.png') no-repeat -107px -136px;
	width: 14px;
	height: 21px;
}

.spt-b-carousel-left {
	background: url('../img/sprite_icos.png') no-repeat -83px -136px;
	width: 14px;
	height: 21px;
}

.spt-b-carousel-right, .spt-b-carousel-left {
	position: absolute;
	top: 50%;
	margin-top: 5px;
}

.spt-b-carousel-right {
	right: 50px;
}

.spt-b-carousel-left.disabled, .spt-b-carousel-right.disabled {
	border: none !important;
	opacity: 0.5;
}

.spt-b-carousel-left.disabled:after, .spt-b-carousel-right.disabled:after,.spt-b-carousel-right.disabled:before, .spt-b-carousel-right.disabled:before {
	background: none !important;
	border: none !important;
}

.fashionProduct .sku-tamanho .spt-b-carousel-left.disabled:before {
	background: none !important;
}

.page-moda .prod-container .grid .li:hover .fashionProduct .sku-cor {
	bottom: -112px
}

.page-moda .prod-container .grid .fashionProduct .buyBox {
	margin-top: 66px;
}

.page-moda .prod-container .grid .li:hover .fashionProduct .sku-tamanho {
	height: 56px;
	padding-bottom: 0;
}

.caroufredsel_wrapper { margin: 0 0 0 15px !important;}
.caroufredsel_wrapper .list-sku-tamanho li {margin:0; }