#outer-page-div {
}


#container-produtos-top {
    position: relative;
    background: url('/images/fundo-index-destaque.jpg') repeat-x top center;
    height: 42rem;
}

#container-produtos-top #bottom-produtos-top {
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 7.0rem;
    margin: 0 auto;
    text-align: center;
    background-color: rgba(0,0,0,0.7);
    z-index: 10;
}


#container-destaque-categoria {
    position: relative;
    background: url('/images/fundo-index-destaque.jpg') no-repeat top center;
    height: 42rem;
}

#container-destaque-categoria  .content-wrapper{
	height: 100%;
}

#container-destaque-categoria .swiper-pagination {
  bottom: 0px;
  left: 0;
  width: 100%;
  height: 7.0rem;
  margin:0 auto;
  background-color: rgba(0,0,0,0.7);
}

.content-wrapper{
	width: 100%;
	max-width: 980px;
	margin: 0 auto;

}


.swiper-slide h2 {
  font-size: 2.4rem;
  font-weight: 200;
  margin: 10.6rem 0 0rem 0;
  text-transform: uppercase;
}*/

.swiper-slide h3 {
	margin:0;
  font-size: 3.4rem;
  line-height: 3.4rem;
  font-weight: 200;
  margin: 10.6rem 0 0rem 0;  
  text-transform: uppercase;
}


.swiper-slide p.subtitle {
	font-size: 1.8rem;
	line-height: 2.2rem;
	font-weight: 300;
	margin: 0rem 0rem 1.4rem 0rem;
	padding: 0rem;
	text-align: left;
}
.swiper-slide p.subtitle span{
	display: block;
}

.swiper-slide h3 .slideshow-main-title{
	display: block;
	font-size: 1.6rem;
	line-height: 1.5rem;
	text-transform: uppercase;
}

#container-produtos-top .slide-col{
	min-width: 125px;
	vertical-align: top;
}
#container-produtos-top .slide-col.left{
	width: 50%;
	padding: 6.6rem 0 0rem 0;
	text-align: left;
	
}

#container-produtos-top .slide-col.right{
	width: 49%;
}

#container-produtos-top .slide-col img{
	display: block;
	margin: 0 auto;
}

#container-produtos-top h2 {
  font-size: 2.4rem;
  font-weight: 200;
  line-height:100%;
  margin: 0;
  text-transform: uppercase;
}

#container-produtos-top h3 {
	margin:0;
  font-size: 3.4rem;
  line-height: 3.4rem;
  font-weight: 200;
  text-transform: uppercase;
}

#container-produtos-top p {
    font-size: 1.8rem;
}



#title-wrapper{
	padding:0;
	width:980px;
	margin:0 auto;
	height:7rem;
}

#title-ctg{
	display:inline-block;	
	padding: 25px 0px 0px 0px;
	margin:0 auto;
	width:75%;
	height:5.5rem;
}
	

#title-ctg p{
    padding: 0;
    font-size: 24px;
    line-height: 15px;
    text-align: left;
    font-weight: 100;
    color: #fff;
	text-transform:none;
}

#askquote{
	display:inline-block;
	width:23%;
	padding:15px 0px 0px 0px;
	height:5.5rem;
}


#filtro-categoria{
	width: 100%;
    max-width: 960px;
    margin: 0px auto;
	text-transform:uppercase;
	background: url('/images/bg-header-ctg.jpg') no-repeat;
	color:#787878;
    height: 3rem;
    padding: 3rem 0rem 0rem 0rem;
	border-bottom:1px solid #dedede;
}

#filtro-label{
	display:inline-block;
	vertical-align:top;
	width:10%;
    font-size: 1.6rem;
    font-weight: 200;	
}

#filtros{
	display:inline-block;
	width:89%;
    font-size: 1.6rem;
    font-weight: 200;		
}

#lista-produto{
    width: 100%;
    height: 100rem;
    margin: 0px auto;	
}

#lista-produto-wrapper{
	vertical-align:top;
    width: 100%;
    max-width: 960px;
    height: 100rem;
    margin: 20px auto;
}


#lista1{
	width:234px;
	height:289px;
	text-transform:uppercase;
	font-size:1.4rem;
	color:#4b5962;
	vertical-align:top;
	border:	1px solid #dedede;
}

#lista1-wrapper{
	display:inline-block;	
	vertical-align:top;	
	margin:8px 8px 8px 0px;	
	width:234px;
	height:350px;	
}

#lista1-wrapper span{
	display:inline-block;
	margin:1rem 2rem 3rem 0.5rem;
	color:#919191;
}

#lista1Dir-wrapper span{
	display:inline-block;
	margin:1rem 2rem 3rem 0.5rem;	
	color:#919191;
}

#lista1 span{
	padding-left:1rem;
	display:block;
}

#lista1 a{
	color:#4b5962;
}

#lista1Dir-wrapper{
	display:inline-block;	
	margin:8px 0px 8px 0px;	
	width:234px;
	height:450px;	
}

#lista-produto h1{
	font-size:2rem;
	text-align:center;
	padding:1.6rem 0rem 0rem 0rem;
	margin:0rem;
	color:#989898;
}


/* pagina produto   */

#resumo-produto{
	width: 100%;
    max-width: 960px;
    margin: 0px auto;
	background: url('/images/bg-header-ctg.jpg') no-repeat;
	color:#787878;
    padding: 3rem 0rem 0rem 0rem;
	font-size: 130%;
    line-height: 150%;
    font-weight: 300;
}

#blocos{
	width: 100%;
    max-width: 960px;
    margin: 0px auto;
	color:#787878;
    padding: 3rem 0rem 0rem 0rem;
}

#view-roda{
	width: 100%;
	text-align:center;
    margin: 0 auto;
}

#view-roda-wrapper{
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #dedede;	
	text-align:center;
    max-width: 960px;
    margin: 0 auto;
	color:#787878;
    padding: 3rem 0rem 3rem 0rem;	
}

#view-roda-wrapper p{
	text-align:center;	
	font-size:130%;
	line-height:130%;
}

.contentInfoBlock h3{
	text-align:center;
	font-size: 220%;
    line-height: 150%;
    font-weight: 400;
    color: #787878;	
}

#technical-table {
    position: relative;
	width: 100%;
    border-top: 1px solid #dedede;
    margin-bottom: 8%;
    color: #787878;	
}

#technical-table tr {
    border-bottom: 1px solid #dedede;
    font-size: 130%;
    line-height: 100%;
    font-weight: 300;	
}
	
#technical-table tr td, #technical-table tr th {
    padding: 1.2%;
	width: 30%;
}
#technical-table tr th{
    text-align: right;
}
#technical-table tr td{
    text-align: center;
}

#container-slideshow-images{
	position: relative;
	padding:3% 4rem 3% 4rem;
    border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	margin-bottom:8%;
}

#container-slideshow-benefits{
	position: relative;
	padding:3% 4rem 3% 4rem;
    border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	margin-bottom:8%;
}

.swiper-slide-content{
	text-align: center;
/*
	display: block;
	position: relative;
	margin: 0.3rem 0.4rem;
	height: 212px;
*/	
}

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

.swiper-button-prev{
	left: 0;
}
.swiper-button-next{
	right: 0;
}



.contentImages li{
	display:inline-block;
}

.contentVideos li{
	display:inline-block;
	padding:0px 10px 0px 10px;
}

.contentVideos{
	padding:3% 0% 3% 0%;
    border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	margin-bottom:8%;
}

.contentDocuments{
	padding:3% 0% 3% 0%;
    border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	margin-bottom:8%;
}


.descricao-menu{
	margin:6% 10% 0% 10%;
	display:block;
	font-size: 110%;
	text-align:center;
	color: #989898;	
}



/*

@media screen and (max-width: 1024px) {
	#outer-page-div {
		background: none #000 !important;
	}
}

#destaques-produtos{
	padding-top: 8rem;
	padding-bottom: 4rem;	
	width:100%;
	min-height:100%;
	position:relative;
}

ul#produtosList{
	max-width: 808px;
	margin: 0 auto;
	text-align: left;
}

#produtosList li {
	position: relative;
	display: inline-block;
	width: 152px;
	height: 152px;
	margin: 3px;
	padding: 0px;
	z-index: 10;
	background-color: #fff;
}

#produtosList li div.prodImg{
	position: absolute;
	width: 100%;
	text-align: center;	
}

#produtosList li div.prodName{
	position: absolute;
	bottom: 6px;
	left: 35px;
}

#produtosList li div.prodName p.produto-info-nome{
	width: 82px;
	padding: 4px 0px 0px 0px;
	font-weight: bold;
	text-align: left;
	background: url("/images/bg_barra_titulo_produto_lista.png") no-repeat left top;
	color:#949494;
}

.swiper-container #produtosList li {
}


.swiper-container #produtosList li div.prodImg{
	position: relative;
	margin: 0px auto;
}



.open-list {
	padding: 2px 0px 14px 0px;
}

.open-list h1 {
	height: 20px;
	padding: 2px 9px 8px 9px;
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-transform: none;
}


.open-list a{
	display: block;
	width: 160px;
	padding: 2px 9px 2px 9px;
	font-size: 13px;
	font-weight: normal;
	color: #798c00;
}
.open-list a.active{
	color: #f87f11;
	font-weight: bold;
}
.open-list li.open-list-col {
position: relative;
display: inline-block;
vertical-align: top;
}

*/