@charset "utf-8";
/* Marketplace v 1.4 */

.marketplace-ex{ width:100%; overflow:hidden;}
.marketplace-ex .topo{ background:url(../images/topo_v2.jpg) no-repeat top center; width:100%; height:481px; color:#fff;}
.cont{ width:960px; margin:0 auto;}
.marketplace-ex .topo .cont h1{display:block; text-indent:-9999em;}
.marketplace-ex .topo .cont h2 a{display:inline-block;padding:14px 16px;font-family:'PlutoBold', Arial, sans-serif;font-size:19px;color:#fff;letter-spacing:-0.02em;background-color:#48bbc5;border:0;border-bottom:4px solid #27909a;border-radius:4px;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;transition:all 150ms ease;}
.marketplace-ex .topo .cont h2 a:hover{background-color:#31a6b0;}

.marketplace-ex .topo .cont .txt{ width: 430px; font-size:16px; margin: 60px 0 0 500px; float:left; font-family:'Segoe UI', Arial, sans-serif; line-height:19px;}
.marketplace-ex .topo .cont .txt p{ margin:0; padding:0 0 15px;text-align:justify; color:#fff;}
.marketplace-ex .topo .cont .txt h2{ display: none; font-family:'Pluto', Arial, sans-serif; font-size:20px; letter-spacing: -0.045em; padding:0 0 20px;}

.marketplace-ex .lojista{ background:#48bac5; width:100%; height:380px;}
.marketplace-ex .lojista h2{font-family:'Pluto', Arial, sans-serif; font-size:32px; letter-spacing: -0.045em; color:#fff; text-align:center; padding:78px 0 0; display:block; }
.marketplace-ex .lojista h2 b{ font-family:'PlutoBold', 'Arial Black', sans-serif;}

/*.marketplace-ex .lojista .lojas{ margin:0 auto;}*/

.marketplace-ex .resultado{ width:100%; height:484px;}
.marketplace-ex .resultado .cont{ background:url(../images/resultado.gif) no-repeat top center; width:960px; height:484px;}
.marketplace-ex .resultado h2{font-family:'Pluto', Arial, sans-serif; font-size:22px; letter-spacing: -0.045em; color:#949398; text-align:center; padding:78px 0 0; display:block; }
.marketplace-ex .resultado h2 b{ font-family:'PlutoBold', 'Arial Black', sans-serif; font-size:32px; color:#48bac5; }
.marketplace-ex .resultado ul{ margin:205px auto 0; width:960px;}
.marketplace-ex .resultado ul li{ width:210px; display:inline-block; text-align:center; margin:0 20px 0 10px; vertical-align:top; color:#909090; font-size:16px; line-height:22px;}
.marketplace-ex .resultado ul .last{ margin-right:0;}
.marketplace-ex .resultado ul li h3{ font-family:'PlutoBold', 'Arial Black', sans-serif;letter-spacing: -0.045em; color:#48bac5; font-size:18px/}


.marketplace-ex .sua-loja{ background:url(../images/funciona.gif) no-repeat top center #8d299b; height:430px;}
.marketplace-ex .sua-loja h2{font-family:'Pluto', Arial, sans-serif; font-size:32px; letter-spacing: -0.045em; color:#fccf04; text-align:center; padding:82px 0 0; display:block; }
.marketplace-ex .sua-loja h2 b{ font-family:'PlutoBold', 'Arial Black', sans-serif; }
.marketplace-ex .sua-loja ul{ margin:162px auto 0; width:860px;}
.marketplace-ex .sua-loja ul li{ width:220px; display:inline-block; text-align:center; margin:0 55px 0 20px; vertical-align:top; color:#fff; font-size:16px; line-height:22px;}
.marketplace-ex .sua-loja ul .last{ margin:0 20px;}
.marketplace-ex .sua-loja ul li h3{ font-family:'Segoe UI', Arial, sans-serif;}


.marketplace-ex .form-mktplace{ background:#f5f5f5; width:960px; margin:90px auto 50px;}
.marketplace-ex .form-mktplace h2{ font-family:'PlutoBold', 'Arial Black', sans-serif; letter-spacing: -0.045em; color: #48bac5; font-size:32px; padding:25px 0 0 20px;}
.marketplace-ex .form-mktplace h3{font-family:'Pluto', Arial, sans-serif;  letter-spacing: -0.045em;font-size:18px; color:#949398; font-size:18px;  padding:10px 0 0 20px;}
.marketplace-ex iframe{ background:#fcfcfc; width:960px; min-height:1420px; margin:25px 0 0;}


/* Carrossel */
.carousel { overflow:visible; padding: 0; width:960px; margin:78px auto 0; position:relative; }
.carousel .contCarousel{ width:836px; margin:0 auto; overflow:hidden;}
.carousel .nextCarousel, .carousel .backCarousel { top: 25px; width: 46px; height: 46px; position:absolute; z-index:99;}
.carousel .nextCarousel { right: -10px !important; }
.carousel .backCarousel { left: -10px; }
.carousel .nextCarousel i, .carousel .backCarousel i { display: block; width: 46px; height: 46px; background: url('../images/sprite.png') no-repeat; text-indent: -9999px; }
.carousel .nextCarousel i { background-position: -92px 0; }
.carousel .backCarousel i { background-position: 0 0; }
.carousel .nextCarousel.desactive i { background-position: -138px 0; cursor: default; }
.carousel .backCarousel.desactive i { background-position: -46px 0; cursor: default; }

.lojista-logos > li{ width:163px !important;}
