@font-face {font-family: 'Museo 500'; src: url('../fonts/Museo500-Regular_0.otf') format("opentype"); font-weight: 500; font-style: normal;}
@font-face {font-family: 'Museo 300'; src: url('../fonts/Museo300-Regular.otf') format("opentype"); font-weight: 500; font-style: normal;}
@font-face {font-family: 'Museo 700'; src: url('../fonts/Museo700-Regular_0.otf') format("opentype"); font-weight: 500; font-style: normal;}
@font-face {font-family: 'Kristen ITC'; src: url('../fonts/ITCKRIST.TTF') format('truetype'); font-style: normal;}

*{padding: 0px; margin: 0px; list-style: none; border: 0px; -o-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -khtml-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-user-modify: read-only; outline: none; -webkit-tap-highlight-color: rgba(0,0,0,0);}


/* geral */
img{border: none;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
.corte{clear: both;}
/* ===================================== */

html{height: 100%;}
body{height: 100%;}

#topo{background: url(../images/header.png) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 100%; width: 100%;}

	#topo article{width: 1200px; margin: auto; height: 100%; position: relative;}
	#topo article h1{position: absolute; width: 1000px; height: 545px; margin-left: -500px; left: 50%;  margin-top: -273px; top: 50%;}
	#topo article #setaDown{position: absolute; width: 35px; margin-left: -18px; left: 50%; bottom: 80px;}

#boxMenu{padding: 14px 0 10px; background: #333; width: 100%;}
	#boxMenu .menu{width: 1200px; margin: auto; position: relative;}
	#boxMenu .menu .logo{position: absolute; top: 0;}
	#boxMenu .menu ul{float: right;}
	#boxMenu .menu ul li{float: left; margin-right: 30px; margin-top: 9px;}
	#boxMenu .menu ul li a{font-family: 'Museo 500'; color: #fff; font-size: 18px;}
	#boxMenu .menu ul .rede{margin: 6px 14px 0 0;}
	#boxMenu .menu ul .ervalima{margin: 0 0 0 8px;}

	.menu-fixo{position: fixed !important; top: 0; z-index: 99999;}
	.linha{height: 70px; background: #333; display:block; margin-top: -70px;}
	.linhaMenu{margin-top: 0;}
	
#tartazinafree{width: 100%; background: #333333;}
	#tartazinafree article{width: 800px; margin: auto; padding: 150px 0 80px;}
	#tartazinafree article h2{font-family: 'Museo 700'; font-size: 25px; color: #fff; font-weight: normal; margin-bottom: 25px;}
	#tartazinafree article .info{font-family: 'Museo 300'; color: #fff; font-size: 16px; line-height: 22px;}
	#tartazinafree article .info a{text-decoration: underline; color: #fff;}

#quemsomos{width: 100%; background: url(../images/bg01.jpg) no-repeat center center fixed; height: 652px; padding: 145px 0 0;}
	#quemsomos article{width: 950px; margin: auto; font-family: 'Museo 300'; font-size: 30px; color: #fff; text-align: center; line-height: 45px; text-shadow: 0.15em 0.25em 0.4em rgba(50, 50, 50, 0.6);}
	#quemsomos article h2{width: 940px; margin: auto auto 40px; font-family: 'Kristen ITC'; font-size: 65px; font-weight: normal; line-height: 70px;}
	#quemsomos article span{font-family: 'Museo 700'; color: #ffed00; font-size: 35px;}

#produto01{width: 100%; background: url(../images/bg02.jpg) no-repeat center center fixed; height: 728px; padding: 165px 0 0;}
	#produto01 article{width: 1200px; margin: auto; font-family: 'Museo 300'; font-size: 24px; color: #fff; text-align: center; text-shadow: 0.15em 0.25em 0.4em rgba(50, 50, 50, 0.6);}
	#produto01 article h2{padding-top: 40px; margin-top: -45px; font-family: 'Kristen ITC'; font-size: 90px; font-weight: normal; border-top: 1px solid #fff;}

#produto02{width: 100%; background: url(../images/bg03.jpg) no-repeat center center fixed; height: 728px; padding: 165px 0 0;}
	#produto02 article{width: 1200px; margin: auto; font-family: 'Museo 300'; font-size: 24px; color: #fff; text-align: center; text-shadow: 0.15em 0.25em 0.4em rgba(50, 50, 50, 0.6);}
	#produto02 article h2{padding-top: 50px; margin-top: -50px; font-family: 'Kristen ITC'; font-size: 90px; font-weight: normal; border-top: 1px solid #fff;}

#produto03{width: 100%; background: url(../images/bg04.jpg) no-repeat center center fixed; height: 728px; padding: 165px 0 0;}
	#produto03 article{width: 1200px; margin: auto; font-family: 'Museo 300'; font-size: 24px; color: #fff; text-align: center; text-shadow: 0.15em 0.25em 0.4em rgba(50, 50, 50, 0.6);}
	#produto03 article h2{padding-top: 50px; margin-top: -50px; font-family: 'Kristen ITC'; font-size: 90px; font-weight: normal; border-top: 1px solid #fff;}

#produto04{width: 100%; background: url(../images/bg05.jpg) no-repeat center center fixed; height: 728px; padding: 165px 0 0;}
	#produto04 article{width: 1200px; margin: auto; font-family: 'Museo 300'; font-size: 24px; color: #fff; text-align: center; text-shadow: 0.15em 0.25em 0.4em rgba(50, 50, 50, 0.6);}
	#produto04 article h2{padding-top: 50px; margin-top: -50px; font-family: 'Kristen ITC'; font-size: 90px; font-weight: normal; border-top: 1px solid #fff;}

#produto05{width: 100%; background: url(../images/bg06.jpg) no-repeat center center fixed; height: 728px; padding: 165px 0 0;}
	#produto05 article{width: 1200px; margin: auto; font-family: 'Museo 300'; font-size: 24px; color: #fff; text-align: center; text-shadow: 0.15em 0.25em 0.4em rgba(50, 50, 50, 0.6);}
	#produto05 article h2{padding-top: 50px; margin-top: -55px; font-family: 'Kristen ITC'; font-size: 90px; font-weight: normal; border-top: 1px solid #fff;}

#rodape{width: 100%; background: #333333;}
	#rodape article{width: 1000px; margin: auto; padding: 120px 0 80px;}
	#rodape article .info{float: left; font-family: 'Museo 300'; color: #fff; font-size: 24px; text-align: right}
	#rodape article form{float: right}
	
	#rodape article h2{float: right; width: 450px; font-family: 'Museo 700'; font-size: 25px; color: #fff; font-weight: normal; margin-bottom: 15px;}
	#rodape article form .campos{font-family: 'Museo 300'; border-radius: 3px; width: 450px; padding: 14px; font-size: 18px; color: #555555; margin-bottom: 12px; border: none;}
	#rodape article form .campoText{max-width: 450px;}
	#rodape article form .btContact{font-family: 'Museo 300'; border-radius: 3px; width: 200px; font-size: 16px; color: #fff; background: #009900; cursor: pointer; padding: 12px 0; font-family: verdana;}



@media only screen and (min-width: 360px) and (max-width: 800px){


#topo{background: url(../images/header.png) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 100%;}

	#topo article{width: 100%; margin: auto; height: 100%; position: none; text-align: center;}
	
	#topo article h1{position: none; width: 100%; height: 50%; margin-left: -50%; left: 50%;  margin-top: 18%; top: 18%;}
	#topo article h1 img{width: 90%;}
	#topo article #setaDown{display: none;}
	
	@media only screen and (min-width: 500px) and (max-width: 800px){
	#topo article h1{position: none; width: 100%; height: 100%; margin-left: 0; left: 0;  margin-top: 6%; top: 0;}
	#topo article h1 img{width: 70%;}
	}

#boxMenu{display: none;}
	.menu-fixo{display: none;}
	.linha{display: none;}
	.linhaMenu{display: none;}

#tartazinafree{width: 100%; background: #333333;}
	#tartazinafree article{width: 100%; margin: auto; padding: 80px 0 80px; padding: 15px;}
	#tartazinafree article h2{font-family: 'Museo 700'; font-size: 25px; color: #fff; font-weight: normal; margin-bottom: 25px;}
	#tartazinafree article .info{font-family: 'Museo 300'; color: #fff; font-size: 18px; line-height: 22px;}
	#tartazinafree article .info a{text-decoration: underline; color: #fff;}

#quemsomos{background: url(../images/bg01.jpg) no-repeat top center fixed;  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: auto; padding: 0;}
	#quemsomos article{padding: 80px 20px; width: 100%; margin: auto; font-family: 'Museo 300'; font-size: 18px; color: #fff; text-align: center; line-height: 35px; text-shadow: 0.15em 0.25em 0.4em rgba(50, 50, 50, 0.6);}
	#quemsomos article h2{width: 100%; margin: auto auto 40px; font-family: 'Kristen ITC'; font-size: 40px; font-weight: normal; line-height: 60px;}
	#quemsomos article span{font-family: 'Museo 700'; color: #ffed00; font-size: 25px;}

#produto01{background: url(../images/bg02.jpg) no-repeat top center fixed; height: auto; padding: 0;}
	#produto01 article{padding: 80px 20px; width: 100%; margin: auto; font-family: 'Museo 300'; font-size: 22px; color: #fff; text-align: center; text-shadow: 0.15em 0.25em 0.4em rgba(50, 50, 50, 0.6);}
	#produto01 article h2{padding-top: 40px; margin-top: 0; font-family: 'Kristen ITC'; font-size: 55px; font-weight: normal; border-top:none}

#produto02{background: url(../images/bg03.jpg) no-repeat top center fixed; height: auto; padding: 0; }
	#produto02 article{padding: 80px 20px; width: 100%; margin: auto; font-family: 'Museo 300'; font-size: 22px; color: #fff; text-align: center; text-shadow: 0.15em 0.25em 0.4em rgba(50, 50, 50, 0.6);}
	#produto02 article img{width: 95%}
	#produto02 article h2{padding-top: 20px; margin-top: 0; font-family: 'Kristen ITC'; font-size: 55px; font-weight: normal; border-top:none;}

#produto03{background: url(../images/bg04.jpg) no-repeat top center fixed; height: auto; padding: 80px 20px;}
	#produto03 article{width: 100%; margin: auto; font-family: 'Museo 300'; font-size: 22px; color: #fff; text-align: center; text-shadow: 0.15em 0.25em 0.4em rgba(50, 50, 50, 0.6);}
	#produto03 article img{width: 95%}
	#produto03 article h2{padding-top: 20px; margin-top: 0; font-family: 'Kristen ITC'; font-size: 55px; font-weight: normal; border-top:none}

#produto04{background: url(../images/bg05.jpg) no-repeat top center fixed; height: auto; padding: 80px 20px;}
	#produto04 article{width: 100%; margin: auto; font-family: 'Museo 300'; font-size: 22px; color: #fff; text-align: center; text-shadow: 0.15em 0.25em 0.4em rgba(50, 50, 50, 0.6);}
	#produto04 article img{width: 70%}
	#produto04 article h2{padding-top: 20px; margin-top: 0; font-family: 'Kristen ITC'; font-size: 55px; font-weight: normal; border-top:none}

#produto05{background: url(../images/bg06.jpg) no-repeat top center fixed; height: auto; padding: 80px 20px;}
	#produto05 article{width: 100%; margin: auto; font-family: 'Museo 300'; font-size: 22px; color: #fff; text-align: center; text-shadow: 0.15em 0.25em 0.4em rgba(50, 50, 50, 0.6);}
	#produto05 article img{width: 70%}
	#produto05 article h2{padding-top: 20px; margin-top: 0; font-family: 'Kristen ITC'; font-size: 55px; font-weight: normal; border-top: none}

#rodape{width: 100%; background: #333333;}
	#rodape article{width: 100%; margin: auto; padding: 100px 20px 80px;}
	#rodape article .info{float: none; font-family: 'Museo 300'; color: #fff; font-size: 22px; text-align: center}
	#rodape article form{float: none; margin-bottom: 35px;}
	
	#rodape article h2{float: none; width: 100%; font-family: 'Museo 700'; font-size: 22px; color: #fff; font-weight: normal; margin-bottom: 15px; text-align: center;}
	#rodape article form .campos{font-family: 'Museo 300'; border-radius: 3px; width: 100%; padding: 14px; font-size: 18px; color: #555555; margin-bottom: 12px; border: none;}
	#rodape article form .campoText{max-width: 100%;}
	#rodape article form .btContact{font-family: 'Museo 300'; border-radius: 3px; width: 100%; font-size: 18px; color: #fff; background: #009900; cursor: pointer; padding: 15px 0; font-family: verdana;}


}
	
	
	
	
	
	