html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, 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;
}
:focus { outline: 0;}
a, a:link, a:visited, a:hover, a:active{text-decoration:none}
table {	border-collapse: separate;border-spacing: 0;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;}
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
select {margin: inherit;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}



/*menu*/
@font-face {
font-family: MuseoSans;
src: url('font/MuseoSansCyrl_0.otf');
}


@font-face {
font-family: Roboto;
src: url('font/Roboto-Regular.ttf');
}


#mainMenus {
  height: 65px;
  z-index:99999;
  position:relative;
  margin-bottom:30px;
}

#navigations {
  background:#fff;
  line-height: 50px;
  text-align: center;
  margin: 0 auto;
  padding: 0;
  width:100%;
  height:65px;
}

#content {
  width: 750px;
  margin: 0 auto;
  background:#D1DFF3;
  margin-bottom: 25px;
  text-align:justify;
}


#navigations ul {
  width:940px;
  height:65px;
  padding: 0;
  margin:0 auto;
}

#navigations ul li {
  list-style-type: none;
  display: inline;
  float:left;
  margin-top:10px;
}

#navigations ul li.logo-marketplace {
	  margin-top:5px;
	}

#navigations ul li a {
  font-family: MuseoSans;
  font-size:14px;
  font-weight:bold;
  color: #000;
  text-decoration: none;
  padding: 7px 23px 10px 24px;

}

#navigations ul li a:hover {
  color: #fff;
}

#navigations ul li a.topo {
	padding:0;
	}


#navigations ul li a:hover.oque {
	background:url(images/BgMenuHover.png) no-repeat 10px 0px;
	}

#navigations ul li a:hover.participar {
	background:url(images/BgMenuHover.png) no-repeat -98px 0px;
	}

#navigations ul li a:hover.funciona {
	background:url(images/BgMenuHover.png) no-repeat -300px 0px;
	}

#navigations ul li a.parceiro {
	width:210px;
	}

#navigations ul li a:hover.parceiro {
	background:url(images/BgMenuHover.png) no-repeat -473px 0px;
	}


.logo-marketplace{
	width: 250px;
	height:50px;
	float:left;
}
.logo-marketplace img{
    display: block;
}

.default {
  width: 850px;
  height: 65px;

}

.stabled{
  position: fixed;
  top: -5px;
  box-shadow: 0 0 10px #222;
  -webkit-box-shadow: 0 0 40px #222;
  -moz-box-shadow: 0 0 40px #222;
  /*opacity:10;*/
  width:100%
}

.stabled:hover{
  position: fixed;
  top: -5px;
  box-shadow: 0 0 10px #222;
  -webkit-box-shadow: 0 0 40px #222;
  -moz-box-shadow: 0 0 40px #222;
  width:100%;
  /*opacity:10;*/
}
/*menu-end*/

/*Banner*/

/*BANNERS*/
#horizontalCarousel{
    width: 940px;
    position: relative;
	margin:0 auto;
}
#carouselWrapper {
  overflow: hidden;
  width: 100%!important;
  max-height: 600px;
  height: 600px;
  position: relative;
  z-index: 0;
  margin:0 0 5px;
}
#carouselWrapper img {
  width: 100%;
}
.controlSlide {
  background-image: url(images/arrow.png);
  width: 28px;
  height: 46px;
  position: absolute;
  z-index: 5;
  top: 45%;
  cursor: pointer;
}
#prevSlide {
  left: 15px;
  background-position: -61px -91px;
}

#nextSlide {
  right: 15px;
  background-position: -30px -91px;
}


.wrapper-banners-bottom{

}
.banner-bottom{
    width: 49.682%;
    max-width:467px;
    float: left;
    position: relative;
    color:#000;
    font-size: 16px;
    font-family:'Roboto';
    text-align: center;
}
.banner-bottom a{
    color:#000;
}
.mRight{margin-right: 5px;}
.banner-bottom img{
    width: 100%;
    margin-bottom:15px;
}
.banner-bottom span{
    font-weight: 500;
}
.banner-bottom span::after{
    content: url('http://static.dafity.com.br/cms/mkt/interface/shop-in-shop/colcci/arrow-colcci.png');
    margin-left: 5px;
}
@media screen and (max-device-width:  959px){
    #carouselWrapper {
      height: 350px !important;
    }
    .banner-bottom{
        width: 49.596%;
    }
}
/*Banner Fim*/

#oque{
	padding-top:80px;
	}

#participar{
	height:900px;
	border-top:1px solid #000;
	background:#3fedd1;

	}

#funciona{
	height:900px;
	border-top:1px solid #000;
	}

#parceiro {
	background: url(images/bgParceiro.jpg);
	height:auto;
	border-top:1px solid #000;
	}

.detailBox {
	top:-1px;
	margin:0 auto;
	width:67px;
	height:31px;
	position:relative;
	padding-bottom:45px;
	}

.marketplace-information-2 {
	width: 960px;
	display: table;
	margin: 0 auto;
}

.marketplace-information-2 h1{
	font-family:MuseoSans;
	font-size: 24px;
	text-transform: uppercase;
	color: #000;
	text-align: center;
	margin-bottom: 50px;
	font-weight:bold;
	background:url(images/detailTitle.jpg) no-repeat 50% 0px;
	padding-top:15px;
	}

.marketplace-information-2 h3{
	font-family: sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #000;
	text-align: center;
	margin-bottom: 10px;
	font-weight:bold;
	width:100%;
	float:left;
}

.marketplace-information-2 span {
	height:115px;
	width:150px;
	display:block;
	margin:0 0 10px 50px;
}
.marketplace-information-2 span.last {
	margin:0 0 15px 40px;
}


.marketplace-information-2 span img {

}


.marketplace-information-2 p {
	font-family: sans-serif;
	font-size: 14px;
	line-height:20px;
	color: #000;
	text-align: center;
}


.content-middle {
	width:250px;
	float:left;
	margin:0 10px 0 55px;
	}

	.content-middle-2 {
	width:220px;
	float:left;
	margin:50px 5px 0 15px;
	}

/*queroParticipar*/
.queroParticiparEsq{
	width:520px;
	height:490px;
	float:left;
	display:block;
	}


.participar {
	width:520px;
	height:100px;
	}

.participar .num {
	background:url(images/DetailNum.jpg) no-repeat;
	width:54px;
	height:50px;
	float:left;
	padding:22px 0 0 32px;
	font-size:24px;
	font-family:Roboto;

	}
.participar p {
	padding-top:15px;
	float:left;
	font-size:14px;
	font-family:Roboto;
	text-align:left;
	}

.queroParticiparEsq .bottom {
	background: url(images/participarBottonBox.jpg) no-repeat;
	width:388px;
	height:48px;
	font-family:MuseoSans;
	font-size:24px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	padding-top:12px;
	margin:30px 0 0 50px;
	}

.queroParticiparDir{
	background:url(images/queroParticiparDirBox.jpg) no-repeat;
	width:418px;
	height:520px;
	float:left;
	display:block;
	font-family:Roboto;
	}

.queroParticiparDir h3{
	font-size:14px;
	font-weight:bold;
	margin-top:80px;
	}
.queroParticiparDir ul{
	font-size:14px;
	margin-top:30px;
	}
.queroParticiparDir li{
	margin:20px 35px 0 35px;
	padding-top:5px;

	}




.full-banner-marketplace{
	font-family:Roboto;
	width: 100%;
}
.separete-border{
	display: block;
	margin:50px auto 20px;
	width: 40px;
	border: 1px solid #000;
}
.information-partners{
	border-bottom: 1px solid #000;
	padding-bottom: 70px;
	margin-bottom: 70px;
}
.information-partners h1{
	font-family: Roboto;
	font-size: 24px;
	text-transform: uppercase;
	color: #000;
	text-align: center;
	margin-bottom: 30px;
}
.information-partners p {
	font-family:Roboto;
	font-size: 14px;
	line-height:22px;
	color: #000;
	text-align: center;
}
.content-middle-page{
	margin-bottom: 70px;
}
.marketplace-information {
	width: 960px;
	display: table;
	margin: 0 auto;

}
.marketplace-information h1{
	font-family: Roboto;
	font-size: 24px;
	text-transform: uppercase;
	color: #000;
	text-align: center;
	margin-bottom: 50px;
	background:url(images/detailTitle.jpg) no-repeat 50% 0px;
	padding-top:15px;
}
.content-middle-page-information {
	float: left;
	display: block;
	margin: 0 10px 0px 10px;
	width: 220px;
}
.content-middle-page-information p {
	font-family: Roboto;
	font-size: 14px;
	color: #000;
	text-align: center;
	line-height: 22px;
}
.footer-marketplace{
	border-top: 1px solid #000;
	width: 100%;
}
.email-marketplace h1{
	font-family: Roboto;
	font-size: 24px;
	text-transform: uppercase;
	color: #000;
	text-align: center;
}
.email-marketplace p {
	font-family:Roboto;
	font-size: 14px;
	color: #000;
	text-align: center;
	margin-top: 40px;
}
.email-marketplace h2{
	font-family: Roboto;
	font-size: 24px;
	color: #000;
	text-align: center;
	margin-bottom: 70px;
}
.direitos-reservados-marketplace {
    background-color: #000;
    padding: 20px 0 20 0;
}
.direitos-reservados-marketplace p {
    font-family:Roboto;
    font-size: 14px;
    color: #FFF;
    text-align: center;
    margin: 11px 8px;
    display: block;
    position: relative;
}


.ss-footer, .ss-response-footer {
	display:none !important;
	}

.ss-password-warning{
	display:none !important;
	}




@media screen and (max-device-width:767px) {
	.information-partners{
		margin-bottom: 54px
	}
	.information-partners h1{
		font-size: 25px;
	}
	.information-partners p{
		margin: 36px 0 0 0;
	}
	.marketplace-information{
		width: 100%;
	}
	.marketplace-information h1{
		font-size: 25px;
		margin-bottom: 19px;
	}
	.content-middle-page-information {
		width: 100%;
		margin: 22px 0;
	}
	.content-middle-page-information img {
		width: 66%;
    	margin: 0 auto;
    	display: block;
	}
	.content-middle-page-information p{
		font-size: 16px;
	}
}
