#destaques-produtos{
	display: block;
    width: 100%;
    margin: 0 auto;
    padding: 0rem 1rem;
    text-align: center;
}

#destaques-produtos-wrapper {
    max-width: 134rem;
    margin: 0 auto;
	padding:3rem 0rem;
}

video#bgvid, div.novideo
{
	position: fixed;
	right: 0;
	bottom: 0;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: -100;
	background: url('/videos_user/ergo2_no_videos.jpg') no-repeat center center;
	background-size: cover;
}

#legenda-video{
	position: relative;
	width:97%;
	height:95%;
	margin:0 auto;
	text-align:right;
	padding:0rem 3rem 5rem 0rem;
}

#legenda-video h1{
	text-transform:none;
	xfont-weight:bold;
	color:#d61a0c;
	font-size:4rem;
}

#legenda-video h2{
	color:#fff;
	font-weight:normal;
	font-size:3rem;
}

#nav_destaques{
    width: 100%;
    height: 72.5rem;
    background: #f1f1f1;
	padding-top:16rem;
}

#nav_destaques-wrapper{
	margin:0 auto;
	max-width:136rem;
}

#nav_destaques ul{
    text-align: center;
}
#nav_destaques ul li{
	display:-moz-inline-stack; /* FF2 fix coz it does not support inline-block */
	display:inline-block; /* supported by FF3+ and IE8+ */
	zoom:1; *display:inline; /*  IE6 & IE7 hack coz they do not support inline-block (zoom trigger hasLayout and * target IE6/7) */

  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;

    width: 20%;
	vertical-align: top;
}

#nav_destaques ul li img{
	width: 100%;
	height: auto;
}

#nav_destaques ul li h3{
	padding: 0.6rem 0.8rem 0.3rem;
	text-align: center;
	color: #313131;
}

#nav_destaques ul li p{
	padding: 0rem 0.8rem 0.2rem;
	text-align: center;
	color: #313131;
}

/*
#destaque_1{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_1.png') top center no-repeat;
	width:20%;
	height:341px;
	vertical-align:top;
	padding:20px 0px;
}

#destaque_1 h1{
	color:#ffcc00;
	font-size:3.5rem;
	font-weight:600;
	text-transform:none;
	padding:2rem 0rem 13rem 2rem;
}

#destaque_1 p{
	color:#fff;
	font-size:2.5rem;
	font-weight:400;
	text-transform:none;
	line-height:3rem;
	padding:0rem 0rem 4rem 2rem;
}

#destaque_1 span{
	color:#fff;
	font-size:6rem;
	font-weight:500;
	text-transform:none;
	padding:0rem 0rem 1rem 2rem;
}

#destaque_2{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_2.png') top center no-repeat;
	width:20%;
	height:341px;
	vertical-align:top;
	padding:20px 0px;
}

#destaque_2 h1{
	color:#e31f1a;
	font-size:3.2rem;
	line-height:4rem;
	font-weight:600;
	text-transform:none;
	padding:18rem 0rem 0.5rem 2rem;
}

#destaque_2 p{
	font-size:2.7rem;
	font-weight:300;
	text-transform:none;
	line-height:3rem;
	padding:0rem 0rem 4rem 2rem;
}

#destaque_3{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_3.png') top center no-repeat;
	width:20%;
	height:341px;
	vertical-align:top;
	padding:20px 0px;
	text-align:right;
}

#destaque_3 h1{
	color:#e31f1a;
	font-size:3.2rem;
	line-height:4rem;
	font-weight:600;
	text-transform:none;
	padding:0rem 2rem 0.5rem 0rem;
}

#destaque_3 p{
	font-size:2.5rem;
	font-weight:300;
	text-transform:none;
	line-height:3rem;
	padding:0rem 2rem 0rem 0rem;
	text-align:right;
}

#destaque_4{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_4.png') top center no-repeat;
	width:20%;
	height:341px;
	vertical-align:top;
	padding:20px 0px;
}

#destaque_4 h1{
	color:#3a0a46;
	font-size:3.2rem;
	line-height:3.2rem;
	font-weight:600;
	text-transform:none;
	padding:0rem 0rem 1rem 2rem;
}

#destaque_4 p{
	color:#999999;
	font-size:1.9rem;
	font-weight:300;
	text-transform:none;
	line-height:1.9rem;
	padding:0rem 0rem 4rem 2rem;
}


#destaque_5{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_5.png') top center no-repeat;
	width:20%;
	height:341px;
	vertical-align:top;
	padding:20px 0px;
	text-align:right;
}

#destaque_5 h1{
	color:#fff;
	font-size:3.2rem;
	line-height:3.2rem;
	font-weight:600;
	text-transform:none;
	padding:0rem 2rem 1rem 0rem;
}

#destaque_5 p{
	color:#999999;
	font-size:2.5rem;
	font-weight:400;
	text-transform:none;
	line-height:3rem;
	padding:0rem 2rem 16rem 0rem;
	text-align:right;
}

#destaque_5 span{
	color:#fff;
	font-size:6rem;
	font-weight:500;
	text-transform:none;
	padding:0rem 2rem 1rem 0rem;
	text-align:right;
}
*/



#destaques_ctg{
	width:100%;
	height:100%;
	margin:0 auto;
	position:relative;
}

#destaques_ctg h1{
	color:#fff;
	font-size:2.5rem;
	line-height:2.5rem;
	text-shadow:2px 2px #000;
	text-align:center;
	xposition:absolute;
	xbottom:2%;
	xpadding:0 1% 0 1%;
	padding-top:114%;
}

#destaques_ctg span{
	display:block;
}

#destaque_oc{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_oc.jpg') top center no-repeat;
	width:12.5%;
	height:360px;
	vertical-align:top;
	background-size:cover;
}
#destaque_op{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_op.jpg') top center no-repeat;
	width:12.5%;
	height:360px;
	vertical-align:top;
}
#destaque_om{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_om.jpg') top center no-repeat;
	width:12.5%;
	height:360px;
	vertical-align:top;
}
#destaque_of{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_of.jpg') top center no-repeat;
	width:12.5%;
	height:360px;
	vertical-align:top;
}
#destaque_lc{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_lc.jpg') top center no-repeat;
	width:12.5%;
	height:360px;
	vertical-align:top;
}

#destaque_lc h1{
	color:#313131;
	text-shadow:none;
}

#destaque_os{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_os.jpg') top center no-repeat;
	width:12.5%;
	height:360px;
	vertical-align:top;
}
#destaque_od{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_od.jpg') top center no-repeat;
	width:12.5%;
	height:360px;
	vertical-align:top;
}
#destaque_ot{
	display:inline-block;
	background:#fff url('/images_user/destaques/fundo_destaque_ot.jpg') top center no-repeat;
	width:12.5%;
	height:360px;
	vertical-align:top;
}

#destaque{
	width:100%;
	height:100%;
	margin:0 auto;
	background:#e3e3e3;
	padding:5rem 0rem 4rem 0rem;
}

#destaque_wrapper{
	max-width:136rem;
	height:100%;
	margin:0 auto;
}

#destaque h1{
	font-size:4rem;
	font-weight:100;
	line-height:4rem;
	text-transform:none;
	text-align:center;
	color:#5a5a5a;
}

#destaque h1 span{
	display:block;
	font-size:3rem;
	font-weight:100;
	line-height:3.5rem;
	text-transform:none;
	text-align:center;	
	padding-bottom:3rem;
}



#pequena_ajuda_redes{
	width:100%;
	height:100%;
	margin:0 auto;
}

#pequena_ajuda_redes h1{
	color:#fff;
	font-weight:600;
	font-size:3rem;
	text-transform:none;
}

#pequena_ajuda_redes p{
	color:#fff;
}

#pequena_ajuda{
	display:inline-block;
	position:relative;
	vertical-align:top;
	width:57%;
	height:54.2rem;
	background:#fff url('/images_user/fundo_ajuda.jpg') no-repeat top center;
}

#pequena_ajuda_texto{
	display:inline-block;
	position:absolute;
	bottom:4%;
	left:4%;
	width:58%;
}

#pequena_ajuda_botao{
	display:inline-block;
	position:absolute;
	bottom:4%;
	right:0%;
	width:31%;
}


#redes_texto{
	height:54.2rem;
	padding:3rem 0rem 5rem 3rem;
}

#redes_texto #img_redes{
	padding-right:1rem;
}

#redes h2{
	color:#fff;
	font-size:2.5rem;
	line-height:2.8rem;
	padding:6rem 0rem 0rem 0rem;
}

#dezeuros h1{
	font-weight:600;
	font-size:7rem;
	line-height:7rem;
	padding-bottom:3rem;
}





#mapa{
	width:100%;
	height:64.2rem;
	background:url('/images/mapa-aliados.jpg') no-repeat top center;
	position:relative;
}

#marcas{
	width:100%;
	height:100%;
	margin:0 auto;
	background:#fff;
	padding:4rem 0rem;
	text-align:center;
}

#marcas h1{
	font-size:4rem;
	text-align:center;
	font-weight:300;
	line-height:4rem;
}

#marcas p{
	text-align:center;
}

#marcas_wrapper{
	max-width:138rem;
	height:100%;
	margin:0 auto;
}

.nomes-marcas{
	font-size:1.3rem;
	font-weight:400;
}


.swiper-container {
	width: 100%;
	margin-top: 5.5rem;	
}

.swiper-wrapper {
    margin-bottom: 3rem;
}	

.swiper-slide {
	text-align: center;
	background: #fff;
	/* Center slide text vertically */
/*
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
*/	
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.swiper-slide img{
    width: 100%;
    height: auto;
}	

.swiper-slide .text-content{
	display: block;
}

.swiper-slide .text-content p{
	font-size: 1.4rem;
	text-align: center;
}

.swiper-pagination-bullet {
    width: 1.4rem;
    height: 1.4rem;
}
.swiper-pagination-bullet-active {
    background: #d61a0c;
}


/* VIDEO CONTROL */

.video-control-container{
	position: absolute;
	clear: both;
	text-align: left;
}

.video-control .sound_on_off{
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.9);
}
