body{
	background-color: #282828;
	color: #63626f;
	font-family: 'Poppins', sans-serif;
    font-weight: 300;
    font-size: 16px;
}
.fonte-normal{
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
}
h1, h2, h3{
    font-weight:300;
}
b{
    font-weight:400;
}
a{
	color:#63626f;
}
a:hover{
	text-decoration:none;
	color:#B70000;
}

h1{
	/*
	background-image:url('../img/i_big_title.png');
	background-repeat:no-repeat;
	background-position:0 50%;
	padding-left:40px;
	*/
	font-size: 28px;
	font-weight: 500;
}
h3{
	margin:0; padding:0;
	font-size: 22px;
}
h4{
	margin:0; padding:0;
	font-size: 18px;
}
.form-control, select{
	padding:6px 10px 2px 10px;
}

.reveal{
	visibility: hidden;	
}


/**/
.mobile-ver-mais{
    overflow:hidden;
}
.mobile-ver-mais-btn{
	z-index:10001;
	position:relative;
    border-top:1px dotted #CECECE;
    height:25px;
    background-color:#FFF;
}
.mobile-ver-mais-fade{
	z-index:10000;
	position:relative;
	height:50px;
	margin-top:-65px;
	background-image:url('../img/mobile-ver-mais-fade.png');
}
/**/
	

/*#### CABECALHO e MENU - INICIO ####*/
.navbar{
	background-color:#F7F7F7;
	background-image:url('../img/nav-bg.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	
	font-weight:400;
	
	margin-bottom:0;
	min-height:80px;
}
.navbar .navbar-nav {
    display: inline-block;
    float: none;
}
.navbar .navbar-collapse {
    text-align: center;
}
.nav>li>a{
	padding:15px 10px;
	color:#1d1d1d !important;
	transition:all 0.2s ease;
}
.nav>li>a:hover{
	color:#B70000 !important;
}

@media (min-width: 768px) and (max-width: 1000px) {
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.collapse.in {
        display: block !important;
    }
    .navbar-header .collapse, .navbar-toggle {
        display:block !important;
    }
    .navbar-header {
        float:none;
    }
}
.navbar-collapse{
	margin-top:20px;
}
.navbar-header, .navbar-collapse{
	border:none;
}
.navbar{
	border-bottom:1px solid #d9d9d9;
	/*box-shadow:0 0 25px 0 rgba(0,0,0,0.20);*/
}
/*#### CABECALHO e MENU - FIM ####*/

/* PESQUISAR - INICIO */
#pesquisar{
	visibility: hidden;
	opacity: 0;
	z-index:800;
	position:absolute;
	top:108px;
	left:0;
	width:100%;
	overflow:hidden;
	background-color:rgba(255, 255, 255, 0.95);
	transition: all 0.5s ease;
	border-bottom:1px solid #CECECE;
}
#pesquisar.active{
	visibility: visible;
	opacity: 1;
}
#pesquisar .container{
	margin-top:10px;
	margin-bottom:10px;
	width:50%;
	border-bottom:1px solid #b1b1b1;
	padding:0;
}
#pesquisar .fa{
	padding-top:12px;
}
#pesquisar input{
	border:0;
	box-shadow: none;
	background-color:transparent;
	font-size:16px;
}
#pesquisar input:focus{
	border:none;
	outline:none;
	box-shadow: none;
}
#pesquisar button{
	border:none;
	background-color:transparent;
}
/* PESQUISAR - FIM */

/* --------- */
#tmpMask{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	opacity:0;
	z-index:1000;
}
#tmpMaskContent{
	position:fixed;
	top:55%;
	left:50%;
	margin-left:-12px;
	width:24px;
	height:24px;
	background-color:transparent;
	opacity:0;
	z-index:1001;
	border-radius:5px;
}
#tmpMaskContent img{
	border-radius:5px;
}
/* --------- */

.conteudo-padrao{
	background-color:#FFFFFF;
	text-align:justify;
}
#slider{
	background-color: #d8d6cc;
	margin:0; padding:0;
	overflow:hidden;
}

#slider-indicator{
	position:relative;
	top:100%;
	left:0;
	width:100%;
	height:75px;
	margin-top:-75px;
	background-color:transparent;
	background-image:url('../img/slider-bg.png');
	z-index:10;
	text-align:center;
	font-size:50px;
	color:#FFF;
}
#slider-indicator img{
	margin:10px -3px 0 -3px;
	padding:0;
	opacity:.4;
	cursor:pointer;
}

.slider-item{
	width:100%;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	position:absolute;
	z-index:1;
	opacity:0;
	overflow:hidden;
}
.slider-bar{
	position:absolute;
	width:235px;
	left:100%;
	margin-left:-235px;
	height:100%;
	/*
	background-image:url('../img/slider-bar-bg.png');
	background-position:center center;
	background-repeat:repeat-x;
	*/
	z-index:11;
}
.slider-logo{
	/*background-color:rgba(234,234,234,.85);*/
	position:relative;
	height:80px;
	top:100%;
	margin-top:-160px;
	width:230px;
	left:100%;
	margin-left:-250px;
	padding:15px;
	z-index:15;
	border-top-left-radius:3px;
	text-align:center;
	opacity:0;
}
.slider-titulo{
	position:relative;
	height:40px;
	top:100%;
	margin-top:-5px;
	width:230px;
	left:100%;
	margin-left:-250px;
	text-align:center;
	z-index:15;
	font-size:14px;
	color:#FFF;
	text-shadow:-1px 1px 5px #1D1D1D;
	opacity:0;
}

.box-index{
	text-align:center;
}
.box-index-img{
	overflow:hidden;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	text-align:center;
	width:264px;
}
.box-index-txt{
	text-align:left;
	font-size:14px;
	line-height:1.2;
	padding:10px;
	background-color:#ececec;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	width:264px;
}
.box-index-txt h1{
	background-image:none;
	font-size:14px;
	font-weight:500;
	margin:0;
	padding:0;
}
.box-vermelho, .box-cinza{
	background-color:#B2010F;
	border-left:10px solid #860009;
	padding:25px;
	margin:0;
	color:#FFF;
	border-radius:3px;
}
.box-cinza{
	background-color:#5D5D5D;
	border:none;
}
.box-vermelho h3, .box-cinza h3{
	margin:0; padding:0;
}


/* RODAPE - INICIO */
.rodape-1{
	background-color:#F7F7F7;
	background-image:url('../img/nav-bg.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	color: rgb(119, 119, 119);
	padding:   50px 0 25px 0;
	font-size: 14px;
	font-weight: 400;
}
.rodape-1 a{
	color: rgb(119, 119, 119);
	outline: none;
	transition: all 0.2s ease;
}
.rodape-1 a:hover{
	color: #505050;
	outline: none;
}
.rodape-1 h1{
	background-image:none;
	margin: 0;
	padding:0;
	font-size: 16px;
	font-weight: 500;
	color: #505050;
}
.rodape-1 ul{
	padding:0;
	list-style-position:inside;
	list-style-type:none;
}
.rodape-1 ul li{
	margin:2px 0 2px 0;
}
.rodape-1 ul li:first-child{
	margin:4px 0 0 0;
}
.social{
	margin-top:-30px;
}
.social img{
	/*
	-webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    */
    transition: all 0.3s ease;
    opacity:.7;
}
.social img:hover{
	/*
	-webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    */
    opacity:1;
}
.rodape-sobre{
	text-align:right;
}
/* RODAPE - FIM */

/* INSTITUCIONAL - INICIO */
.institucional-timeline{
	padding:0 0 0 30px;
}
.timeline{
	font-size:15px;
	background-image:url('../img/timeline-dots.gif');
	background-repeat:repeat-y;
	background-position:2px 15px;
	padding:0 0 0 15px;
}
.timeline h2{
	font-size:20px;
	font-weight:500;
	margin:0 0 0 -14px;
	color:#B70000;
}
.timeline img{
	border-radius:5px;
	margin-left:15px;
}

.inst-sub-menu{
	text-align:center;
}
.unidade-item{
	padding:0;
}
.unidade-item img{
	border-radius:5px;
}

.institucional-tecnologia-foto{
	background-color:#ECECEC;
	padding:20px 0 10px 20px;
	margin-top:70px;
	border-radius:5px;
	font-size:14px;
}
.institucional-tecnologia-foto img{
	margin-bottom:5px;
}
/* INSTITUCIONAL - FIM */

/* PRODUTOS - INICIO */
.barra-titulo .glyphicon{
	font-size:20px;
}
.barra-titulo-1, .barra-titulo-2, .barra-titulo-3{
	font-size:28px;
	color:#717171;
}
.barra-titulo-2{
	margin-left:5px;
	font-size:26px;
}
.barra-titulo-3{
	margin-left:5px;
	font-size:24px;
}
.titulo-quebra{
	display:none;
}

.linha-produto h1{
	font-size:25px;
	margin:20px 0 0 0;
	padding:0;
}

.produtos-cat{
	border:1px solid #CECECE;
	border-radius:5px;
	padding:25px 10px 20px 70px;
	margin:0 5px 0 0;
	width:280px;
	font-size:20px;
	
	background-color:transparent;
	background-image:url('../img/cat-prd-1n.png');
	background-position:10px 50%;
	background-repeat:no-repeat;
	
	transition: all 0.3s ease;
}
.produtos-cat:hover{
	background-color:#ECECEC;
	padding:25px 10px 20px 80px;
}

/* */
.produtos-catx{
	padding-left:0px;
}
.produtos-catx-i{
	text-align:center;
	border:1px solid #CECECE;
	border-radius:5px;
	font-size:18px;
	padding-top:65px;
	
	background-color:transparent;
	background-image:url('../img/cat-prd-1n.png');
	background-position:center 15px;
	background-repeat:no-repeat;
	
	transition: all 0.3s ease;
}
.produtos-catx-i:hover{
	background-color:#ECECEC;
	background-position:center 5px;
}
/* */

.produtos-linhas{
	padding:0;
}
.produtos-linhas img{
	border-radius:5px;
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
    opacity:.8;
    transition: all 0.3s ease;
}
.produtos-linhas img:hover{
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
    opacity:1;
}
.cat-esp-1{
	padding:0px;
}
.cat-esp-2{
	padding-left:15px;
}
.cat-esp-3{
	padding-left:25px;
}


.produtos-lista-novo{
	position:absolute;
	top:-1px;
	left:100%;
	margin-left:-75px;
	z-index:3;
}
.produtos-lista-boximg{
	overflow:hidden;
}
.produtos-lista-boximg > img{
	transition: all .2s ease-in-out;
	z-index:1;
}
.produtos-lista-boximg:hover > img{
	transform: scale(1.1);
}
.produto-cat{
	text-align:center;
}
.produto-cat-img{
	width:180px;
	/*background-color:#f5f5f5;*/
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}
.produto-cat-txt{
	width:180px;
	padding:15px 0 0 0;
	font-size:22px;
	/*background-color:#cecece;*/
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}

.gal-produto-item{
	width:365px;
	padding:0;
	margin:0 10px 10px 0;
	overflow:hidden;
	border-radius:3px;
	z-index:2;
}

.produtos-lista-legenda{
	padding:5px 10px 0px 10px;
	color:#FFF;
}

.img-prod-principal{
	margin:10px 0 0 0;
}
.img-prod-principal h1{
	background-image:none;
	padding:0;
	margin:0;
}
.img-prod-principal img{
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}
.img-prod-principal-legenda{
	padding:5px 10px 0px 10px;
	background-color:#505050;
	color:#FFF;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}
.prd-nav-l, .prd-nav-r{
	position:absolute;
	width:100px;
	text-align:left;
	font-size:40px;
	background-image:url('../img/prd-nav-l.png');
	background-repeat:repeat-y;
	border-radius:3px;
}
.prd-nav-l i, .prd-nav-r i{
	color:#FFF;
	padding-left:15px;
	opacity:.9;
	transition:all 0.25s;
}
.prd-nav-l i:hover, .prd-nav-r i:hover{
	color:#992223;
}
.prd-nav-r{
	left:100%;
	margin-left:-100px;
	background-image:url('../img/prd-nav-r.png');
	text-align:right;
}
.prd-nav-r i{
	padding-right:15px;
}

.produtos-box-info{
	padding:0;
}
.produtos-box-info-interno{
	background-color:#F1F1F1;
	border-radius:5px;
	padding:5px 15px 5px 5px;
	overflow:auto;
}
.produtos-box-info h2{
	font-size:25px;
	margin:0 0 5px 0;
}

.produtos-dime-cabecalho{
	background-color:#E3E3E3;
	padding:5px 5px 0 5px;
}
.produtos-dime-item{
	padding:5px 5px 0 5px;
	border-bottom:1px solid #E3E3E3;
}
.produtos-box-fotos{
	border-radius:3px;
	margin:5px;
}
.produtos-box-fotos-acabamentos{
	border-radius:3px;
}

.acabamento-foto, .tecido-foto{
	font-size:14px;
}

.produtos-img-gal{
	height:120px;
	overflow:hidden;
	margin-bottom:25px;
	text-align:center;
}
.produtos-img-gal img{
	height:100%;
}


.box-det-produto-direita{
	margin-left:10px;
}
/* PRODUTOS - FIM */

/* ONDE ENCONTRAR - INICIO */
.onde-item{
	padding:0px;
}
.box-onde-encontrar-selecao{
	background-color:#F1F1F1;
	padding:15px;
	border-radius:5px;
	min-height:250px;
}
.box-onde-encontrar-selecao img{
	transition: all .2s ease-in-out;
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
    opacity:.75;
}
.box-onde-encontrar-selecao img:hover{
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
    opacity:1;
}
.box-onde-encontrar-selecao input, .box-onde-encontrar-selecao select{
	border:none;
	width:100%;
	background-color:#CECECE;
	padding:5px 0 3px 0;
	margin:0 0 10px 0;
}
.box-onde-encontrar-selecao input:disabled, .box-onde-encontrar-selecao select:disabled{
	color:#b1b1b1;
}
#onde-encontrar-retorno{
	padding-top:25px;
	padding-bottom:25px;
}

.onde-encontrar-item, .onde-encontrar-item-proj{
	padding:0;
	margin:0;
}
.box-inside{
	background-color:#F5F5F5;
	border-radius:5px;
	padding:15px 15px 10px 15px;
	min-height:130px;
	border:1px solid #E6E6E6;
	cursor:default;
	margin:3px;
}
.onde-encontrar-item-proj img{
	border-radius:3px;
	margin-right:10px;
}

.box-inside:hover{
	background-color:#E8E8E8;
}
.box-inside h3{
	font-size:18px;
	padding:0;
	margin:0;
	color:#B70000;
}
/* ONDE ENCONTRAR - FIM */

/* EXPORTACAO - INICIO */
.img-exportacao{
	margin-top:-400px;
}
/* EXPORTACAO - FIM */

/* SAC - INICIO */
.sac-form{
	padding:25px;
	background-color:#F1F1F1;
	border-radius:5px;
	display:none;
	opacity:0;
}
.sac-map{
	border-radius:2px;
}
/* SAC - FIM */





/* AJUSTES PARA MOBILE */
@media only screen and (min-width: 770px) and (max-width: 1200px) {
	.produtos-catx{
		margin-bottom:15px;
	}
	.produtos-cat-m{
		width:240px;
	}
	.produtos-linhas img{
		width:300px;
	}
	.cat-esp-1{
		padding-left:0px;
	}
	.cat-esp-2{
		padding-left:5px;
	}
	.cat-esp-3{
    		padding-left:10px;
    }
        
    .onde-encontrar-item-proj{
		width:460px;
		min-height:135px;
	}
	#onde-encontrar-retorno{
		padding-top:25px;
		padding-bottom:25px;
	}
}

.alinhamento-selo{
	text-align:right;
	padding:0 35px 0 0;
}

@media only screen and (max-width: 770px) {
	
	#pesquisar{
		top:80px;
	}
	#pesquisar .container{
		width:90%;
	}

	.alinhamento-selo{
		text-align:center;
		padding:0;
	}

	.navbar-brand img{
		width:220px;
		margin-top:4px;
	}
	.navbar-toggle{
		margin-top:26px;
	}
	#navbar{
		border-top:1px dotted #B1B1B1;
	}
	
    .box-index{
    		margin:0 auto 25px auto;
    }
    .box-index-img, .box-index-txt{
		margin:auto;
	}
    
    .rodape-1{
        text-align:center;
        font-size:14px;
    }
    .rodape-1 h1{
    		font-size:16px;
    }
    
    .rodape-sobre{
		text-align:center;
	}
    
    .social{
    		margin:5px 0 0 0;
    }
    
    #slider-indicator{
    		margin-top:-65px;
    }
    .slider-logo, .slider-titulo{
	    	left:50%;
	    	margin-left:-115px;
    }
    .slider-logo{
    		margin-top:-180px;
    }    
    
    .institucional-timeline{
	    	padding:0;
	    	margin-top:100px;
    }
    .timeline img{
    		width:165px;
    }
    .institucional-tecnologia-foto img{
    		width:285px;
    }
        
    .produtos-cat{
    		margin-bottom:10px;
    }
    .produtos-catx{
		margin-bottom:10px;
	}
    .cat-esp-1, .cat-esp-2, .cat-esp-3{
    		padding:0;
    }
    .galeria-produto{
    		text-align:center;
    }
    .box-det-produto-direita{
    		margin-left:0;
    }
    .box-dimensoes{
    		margin-top:40px;
    }
        
    .onde-item{
    		margin-bottom:75px;
    }
    .onde-encontrar-item-proj{
		width:100%;
		min-height:160px;
	}
	#onde-encontrar-retorno{
		padding-top:0;
		padding-bottom:25px;
	}    
    
    .img-exportacao{
		margin-top:10px;
	}
	
}


.item-pg-acabamentos{
	min-height:150px;
}
.item-pg-acabamentos2{
	min-height:100px;
}

@media only screen and (min-width: 1200px) {
	#nav2{
		z-index: 50;
		position: absolute;
		width:100%;
	}
}

@media only screen and (max-width: 700px) {
    .box-index{
    		margin:0 auto 25px auto;
    }
    
    .rodape-1{
        text-align:center;
        font-size:16px;
    }
    .rodape-1 h1{
    		font-size:18px;
    		margin:25px 0 0 0;
    }
    
    .rodape-sobre{
		text-align:center;
		margin:100px 0 0 0;
	}
    
    .social{
    		margin:100px 0 0 0;
    }
    
    .titulo-quebra{
    		display:block;
    }
    .barra-titulo-2{
    		margin-left:-5px;
    }
    .barra-titulo-3{
    		margin-left:5px;
    }
    
    .item-pg-acabamentos{
		min-height:175px;
	}
	.item-pg-acabamentos2{
		min-height:100px;	
	}
	.item-pg-acabamentos img, .item-pg-acabamentos2 img{
		width:80px;
	}
	
}



/* CHANGING BREAKPOINT OF BOOTSTRAP 3 NAVIGATION BAR*/
@media (max-width: 1200px) {

	#pesquisar{
		top:80px;
	}
	#pesquisar .container{
		width:90%;
	}

    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
   .navbar-nav .open .dropdown-menu {
       position: static;
       float: none;
       width: auto;
       margin-top: 0;
       background-color: transparent;
       border: 0;
       -webkit-box-shadow: none;
       box-shadow: none;
    }
}