html, body { margin:0; padding: 0}

@font-face { font-family: ope; src: url("../fonts/opensans.ttf")}
@font-face { font-family: not; src: url("../fonts/not.ttf");}
@font-face { font-family: jos; src: url("../fonts/jos.ttf");}

h1 { font-size: 11pt; color: #d2cdab; font-family: jos; font-weight: lighter;  margin: 0; padding: 0; }
h2 { font-size: 9pt; color: #d56c1b; font-family: jos; font-weight: lighter;  margin: 0; padding: 0; line-height: 30px}
h3 { font-size: 8pt; color: #C1BD9F; font-family: jos; font-weight: lighter;  margin: 0; padding: 0; line-height: 20px}

#parallax {	display: none;}
#nonparallax {	display: block;}
#nonparallax {	background-image: url('../images/keyart-mobile.jpg');	background-position: center;	background-repeat: no-repeat;	background-size: auto 100%;}
@media (min-width: 601px) {		#nonparallax { display: none;	}		#parallax {		display: block;	}}
@media (max-width: 600px) {		#nonparallax { display: block;	}		#parallax { display: none;	}	 	#main { padding-left: 10px; padding-right: 10px; padding-top: 70px;	}
.keyart, .keyart_layer { height: 550px;	}   .keyart_layer { position: absolute; background-size: auto 600px;	}}
.keyart, .keyart_layer {	height: 1000px;}
.keyart {	position: relative;	z-index: 10;}
.keyart_layer {	background-position: bottom center;	background-size: auto 1038px;	background-repeat: repeat-x;	width: 100%;	position: absolute;}
.keyart_layer.parallax {	position: fixed;}
	#keyart-0 {		background-image: url('../images/parallax/parallax0.png'); background-color: #ffaf1b;	}
	#keyart-1 {		background-image: url('../images/parallax/parallax1.png');	}
	#keyart-2 {		background-image: url('../images/parallax/parallax2.png');	}
	#keyart-3 {		background-image: url('../images/parallax/parallax3.png');	}
	#keyart-4 {		background-image: url('../images/parallax/parallax4.png');	}
	#keyart-5 {		background-image: url('../images/parallax/parallax5.png');	}
	#keyart-6 {		background-image: url('../images/parallax/parallax6.png');	}
	#keyart-7 {		background-image: url('../images/parallax/parallax7.png');	}
	#keyart-8 {		background-image: url('../images/parallax/parallax8.png');	}
	#keyart-scrim {		background-color: #ffaf00;		opacity: 0;	}

#maincontain { background-color: #210002; position: relative; z-index: 555; margin-left: auto;	margin-right: auto;}
#main        { background-color: #210002; position: relative; z-index: 666;  padding: 30px; height: auto}

.pagserv     { position: relative; width: 100%; padding-top: 50px; padding-bottom: 20px }
.pagserv     { color: #B9B69D; font-size: 10pt; font-family: ope }
.pagserv .ic-baixo { position: relative; margin-top: 0px; float: left; padding-right: 6px}
.linknone a { color: #B9B69D; font-size: 10pt; font-family: ope; text-decoration: none}

.pagformcont { position: relative; width: 100%; z-index: 777; padding-top: 40px}
.formcont    { position: relative;	overflow: hidden;	color: #fff; font-size: 10.5pt; width: 100%; z-index: 888}
.formcont input     { color: #ffffff; font-size: 10pt; font-family: ope; outline: none; letter-spacing: 1px; border: none; }
.formcont textarea  { color: #ffffff; font-size: 10pt; font-family: ope; outline: none; letter-spacing: 1px; border: none; }
.formcont input.bot { color: #ffffff; font-size: 10pt; font-family: ope; outline: none;	letter-spacing: 1px; border: 1px solid #B9B69D; text-align: center; }

.formcont input     { position: relative; width: 400px; height: 50px; padding-left: 10px; background: #160001; }
.formcont textarea  { position: relative; width: 400px; height: 80px; padding-left: 10px; background: #160001; padding-top: 10px; }
.formcont input.bot { position: relative; width: 110px; height: 40px; padding-left: 10px; background-color:transparent;    }

.contatosgerais { position: relative; width: 360px; font-size: 10pt; padding-top: 50px; padding-bottom: 20px}
.contatosgerais span { color: #ffffff; font-size: 17pt; font-family: not }

.contatosgerais a { color: #B9B69D; font-size: 17pt; font-family: not; text-decoration: none;}