.body-home {
    background: url("../images/bg_home.jpg") no-repeat center center fixed;
    background-color: #fff;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 768px;
}

.header-menu {
    width: 1000px;
    height: 157px;
    margin: 0 auto;
    margin-top: 0px;
    display: block;
    position: relative;
}

.produto-home {
    background: url("../images/img_home.png") no-repeat;
    width: 400px;
    height: 422px;
    margin: 0 auto;
    margin-top: -40px;
    text-indent: -9999px;
}

.texto-home {
    background: url("../images/txt_home.png") no-repeat;
    width: 700px;
    height: 87px;
    margin: 0 auto;
    text-indent: -9999px;
}

.header-lat {
    width: 1000px;
    height: 156px;
    margin: 0 auto;
    margin-top: 135px;
    display: block;
    position: relative;
}

.content-lat {
    width: 1000px;
    margin: 0 auto;
}

.img1-lat {
    float: right;
    margin-right: 20px;
    margin-top: -50px;
}

.img2-lat {
    float: right;
    margin-right:  5px;
}

.texto-lat {
    font-family: Tahoma, arial, sans-serif;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 30px;
    float: left;
    width: 490px;
    text-align: justify;
}

.header-prod {
    width: 1000px;
    height: 156px;
    display: block;
    position: relative;
}

.content-prod {
    width: 1000px;
    margin: 0 auto;
    display: block;
    position: relative;
}

.imagem-prod {
    width: 1000px;
    height: 351px;
    margin-top: 480px;
}

.produto1-prod {
    float: left;
    display: block;
    position: relative;
    margin-top: -130px;
}

.produto2-prod {
    float: left;
    display: block;
    position: relative;
    margin-top: -130px;
}

.produto3-prod {
    float: left;
    display: block;
    position: relative;
    margin-top: -130px;
}

.produto4-prod {
    float: left;
    display: block;
    position: relative;
    margin-top: -166px;
}

.texto-prod {
    float: left;
    display: block;
    position: absolute;
    font-family: 
    color: #58595b;
    font-family: Tahoma, arial, sans-serif;
    font-size: 12px;
    width: 230px;
}
.faixa-rodape-prod {
    background: url("../images/faixa_rodape.jpg");
    width: 100%;
    height: 18px;
    float: left;
    margin-top: 220px;
}

.background-prod {
    background-color: #EAC544;
    width: 100%;
    height: 817px;
    position: absolute;
    z-index: -100;
    margin-top: -504px;
}
}
}

.produtos {
    margin-top: -130px;
}

.header-q {
    width: 515px;
    height: 158px;
    display: block;
    position: relative;
}

.content-q {
    width: 1000px;
    margin: 0 auto;
}

.img1-q {
    display: block;
    margin-top: 317px;
}

.img2-q {
    float: left;
    display: block;
    position: relative;
}

.texto-q {
    font-family: Tahoma, arial, sans-serif;
    font-size: 14px;
    float: left;
    width: 600px;
    text-align: justify;
    margin-left: 20px;
    color: #e10f21
}

.tabela-q {
    float: right;
    margin-top: -400px;
}

.texto2-q {
    font-family: Tahoma, arial, sans-serif;
    font-size: 14px;
    float: left;
    width: 1000px;
    text-align: justify;
    margin-bottom: 30px;
    margin-top: 10px;
}

.header-inst {
    width: 1000px;
    height: 156px;
    margin: 0 auto;
    margin-top: 370px;
    display: block;
    position: relative;
}

.title-inst {
    margin-left: 0 auto;
    width: 729px;
    height: 75px;
    display: block;
    margin-top: -35px;
}

.content-inst {
    width: 1000px;
    margin: 0 auto;
}

.img1-inst {
    float: left;
    margin-top: 20px;
}

.img2-inst {
margin-top: 20px;
}

.texto-inst {
    font-family: Tahoma, arial, sans-serif;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 30px;
    text-align: justify;
}

.faixa-rodape-inst {
    background: url("../images/faixa_rodape.jpg");
    width: 100%;
    height: 18px;
}

.header-cont {
    width: 1000px;
    height: 169px;
    margin: 0 auto;
    margin-top: 15px;
    display: block;
    position: relative;
}

.content-cont {
    width: 1000px;
    margin: 0 auto;
}

.info-cont {
    float: left;
    line-height: 28px; 
}

.divisao-cont {
    background: url("../images/separador_contato.jpg") no-repeat;
    width: 358px;
    height: 40px;
    display: block;
    margin-bottom: 10px;

}
.end-cont {
    width: 320px;
    margin-bottom: 50px;
}

.formulario-cont {
    width:  600px;
    float: right;
    font-size: 15px;
}

p{
		margin-bottom:25px;
	}
	#back-to-top{
		position:fixed;
		bottom:100px;
		right:80px;
	}
	#back-to-top a{
		text-align:center;
		text-decoration:none;
		color:#d1d1d1;
		display:block;
		width:80px;
		/*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/
		-moz-transition:color 1s; 
		-webkit-transition:color 1s;
		-o-transition:color 1s;
	}
	#back-to-top a:hover{
		color:#979797;
	}
	#back-to-top a span{
		background:#d1d1d1;
		border-radius:6px;
		display:block;
		height:80px;
		width:80px;
		background:#d1d1d1 url(../images/arrow-up.png) no-repeat center center;
		margin-bottom:5px;
		-moz-transition:background 1s;
		-webkit-transition:background 1s;
		-o-transition:background 1s;
	}
	#back-to-top a:hover span{
		background:#979797 url(../images/arrow-up.png) no-repeat center center;
	}