html, body { width: 100%; height: auto;	margin: 0; padding: 0; background-color: #080a0f}

/* Fontes */
@font-face { font-family: open; src: url('fonts/open.ttf');}
@font-face { font-family: interm;  src: url('fonts/interm.ttf');}
@font-face { font-family: interr;  src: url('fonts/interr.ttf');}
@font-face { font-family: pron;  src: url('fonts/pron.ttf');}
@font-face { font-family: futu;  src: url('fonts/futu.ttf');}
@font-face { font-family: futum;  src: url('fonts/futum.otf');}
@font-face { font-family: keny;  src: url("fonts/keny.otf")}
@font-face { font-family: qua;  src: url("fonts/qua.ttf")}

/* Títulos */
h1 { color: #be995e; font-family: open; font-size: 14pt; font-weight: bold; margin:0; padding: 0; line-height: normal; letter-spacing: 6px}
h2 { color: #e6c591; font-family: futum; font-size: 32pt; font-weight: bolder; margin:0; padding: 0; line-height: 38px; letter-spacing: 3.2px}
h3 { color: #be995e; font-family: open; font-size: 13pt; font-weight: bold; margin:0; padding: 0; line-height: normal; letter-spacing: 2px}
h4 { color: #be995e; font-family: qua; font-size: 9pt; font-weight: lighter; margin:0; padding: 0; line-height: 40px; letter-spacing: 1.4px}
h5 { color: #e6c591; font-family: qua; font-size: 10pt; font-weight: lighter; margin:0; padding: 0; line-height: normal; letter-spacing: 1px}
h6 { color: #080a0f; font-family: open; font-size: 10pt; font-weight: bold; margin:0; padding: 0; line-height: normal; letter-spacing: 2px; margin-bottom: 20px}
h7 { color: #080a0f; font-family: open; font-size: 10pt; font-weight: bold; padding: 0; line-height: normal; letter-spacing: 1px; margin: 10px 0 10px 0}

/* Linha lateral */
.fixedlines-esq { display: none}
.fixedlines-dir { display: none}

/* Bt Whatsapp */
.wtzbt        { position: fixed; top:15px; right: 15px; z-index: 999}

/* Inicial */
.centralizado { position: relative; width: 100%; margin-top:32px;  xbackground-color:darkslategrey}
.logo1        { position: relative; width: 184px; left: 50%; margin-left: -92px;}
.texto1       { position: relative; width: 76%; margin-top: 70px; text-align: center; left: 50%; transform: translateX(-50%)}
.wtz          { position: relative; width: 140px; border: 1px solid #AF8F5C; height: 35px; font-family: open; font-size: 8pt; color: #E8D0A9;
				line-height: 35px; letter-spacing: 2px; left: 50%; transform: translateX(-50%); margin-top:30px}
.wtz a        { text-decoration: none; font-family: open; font-size: 8pt; color: #E8D0A9; line-height: 35px; letter-spacing: 2px;}

/* Formulário */
.formulario    { position: relative; width: 90%; left: 50%; transform: translateX(-50%); margin-top: 100px; z-index: 999; xbackground-color: darkgray}
.formhtb       { position: relative; font: 10pt open; color: #C4C4C4;}
.formhtb input { position: relative; width: 250px; height: 36px; padding-left:14px; outline:none; background-color:transparent; margin: 5px 0 5px 0;
	             color:#E8D0A9; font-size:10pt; font-family: open; border: 1px solid #AF8F5C; margin-right: 25px; margin-bottom: 15px}
.formhtb input.check { position: relative; width: 14px;  height: 14px; margin: 1px 8px 0 0 ; float: left;}
.formhtb input.bot   { border: 1px solid #AF8F5C; color: #E8D0A9; font-size: 10pt; width: 130px; height: 34px; font-family: open;
	                   text-align: center ; position: relative; text-decoration: none;	outline: none;	letter-spacing: 1.5px; margin: 8px 0 0 0}
.aceito              { position: relative; margin: 6px 0 5px 0; padding: 0; }

/* Apresent */
.apresent { position: relative; background-color: #e6c591; width: 90%; left: 50%; transform: translateX(-50%); height:auto;
			clear: both; padding-bottom: 20px; margin-top: 70px;
			background-image: url("img/backlogo.png"); background-repeat: no-repeat; background-position: right top}
.apresenttxt { padding: 15px 0 0 15px; font-family: open; font-size: 10pt; color: #080a0f; }
.apresenttxt img { width: 90%;}

/* Rodapé */
.rodape { position: relative; background-color: #13151e; width: 90%; left: 50%; transform: translateX(-50%); height: 110px; clear: both; margin-top: 50px; }
.rodtxt { padding: 20px 0 0 20px }

/* Subpagina 1 */
.sub1 { position: relative; width: 90%; font-family: open; color: #E6C591; font-size: 10pt; left: 50%; transform: translateX(-50%); padding-top: 60px}
.txtsub { font-family: open; color: #AB987A; font-size: 9pt; } 


/* Barra de rolagem */
::-webkit-scrollbar             { width: 20px;}
::-webkit-scrollbar-track       { background:#1C1F26; }
::-webkit-scrollbar-thumb       { background:#be995e; }
::-webkit-scrollbar-thumb:hover { background:#be995e; }
