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: futu;  src: url('fonts/futum.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: futu; font-size: 38pt; font-weight: bolder; margin:0; padding: 0; line-height: 60px; letter-spacing: 3px}
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: 10pt; font-weight: lighter; margin:0; padding: 0; line-height: 40px; letter-spacing: 1.4px}
h5 { color: #e6c591; font-family: qua; font-size: 11pt; font-weight: lighter; margin:0; padding: 0; line-height: normal; letter-spacing: 1px}
h6 { color: #080a0f; font-family: open; font-size: 13pt; font-weight: bold; margin:0; padding: 0; line-height: normal; letter-spacing: 4px; margin-bottom: 20px}
h7 { color: #080a0f; font-family: open; font-size: 11pt; font-weight: bold; padding: 0; line-height: normal; letter-spacing: 1px; margin: 10px 0 10px 0}

/* Linha lateral */
.fixedlines-esq { position: fixed; height: 100%; width: 7%; left: 0;  top:0; z-index: 888; text-align: center;  }
.fixedlines-esq { border-right: 1px #be995e solid; padding-top: 25px;}
.fixedlines-dir { position: fixed; height: 100%; width: 7%; right: 0; top:0; z-index: 888; text-align: center; }
.fixedlines-dir { border-left: 1px #be995e solid; padding-top: 25px;}



/* Pag total index */
.pgtotal { position: relative; width: 82%; left: 50%; transform: translateX(-50%); padding-top: 40px; zbackground-color: black }

/* Inicial */
.logo1        { position: relative; width: 184px; left: 50%; margin-left: -92px;}
.texto1       { position: relative; width: 100%; margin-top: 90px; text-align: center; left: 50%; transform: translateX(-50%); }
.fale         { position: relative; left:  50%; border: 1px solid #AF8F5C; padding: 5px; width: 130px; height: 25px; margin: 20px 0 0 -70px}
.fale a       { text-decoration: none; color: #E8D0A9; font-family: open; font-size: 8pt; letter-spacing: 2px; line-height: 24px}

/* Formulário */
.formulario    { position: relative; width: 100%; z-index: 999; xbackground-color: darkgray; padding-top: 60px}
.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: 100%;  height:auto; clear: both; margin-top: 50px;
			background-image: url("img/backlogo.png"); background-repeat: no-repeat; background-position: right top}
.apresenttxt { padding: 25px; font-family: open; font-size: 10pt; color: #080a0f; }
.apresenttxt img { width: 100%}

/* Rodapé */
.rodape { position: relative; background-color: #13151e; width: 100%; height: 140px; clear: both; margin: 50px 0 20px 0;
		  background-image: url("img/backlogo2.png"); background-repeat: no-repeat; background-position: right 8px top 10px}
.rodtxt { padding: 35px 0 0 35px }


/* Subpagina 1 */
.sub1 { position: relative; width: 100%; font-family: open; color: #E6C591; font-size: 10pt}
.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:#e6c591; }
::-webkit-scrollbar-thumb:hover { background:#be995e; }
