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

body{width: 100%;background-color: #FBAD65;font-family: verdana;
letter-spacing: 1px;color:#ff6b06;text-align: left;}

a {color: #fff;text-decoration: none;}
a.ligacoes {color: #0A0AF4;}
a.ligalogos, a.ligalogos1, a.ligalogos2, a.ligalogos3, a.ligalogos4, a.ligalogos5{display: table-cell; color: #0A0AF4; padding-right: 10px;}
a#orientalink:hover {color: #3A6D07;}

input, textarea {width: 300px;}

.fundo{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(100, 100, 100, 0.6);color: #fff;text-align: center;
display: none; z-index: 4;}

.fundo2{display:none; height: 100%;text-align: center;}

.fundo3{background-color: rgba(10, 10, 10, 0.91);height: 100%;z-index: 4;}

.ajustconteudo {
    position: absolute;
    top: 5px;
    font-size: 13px;
    color: #FFF;
}
#areatransfer {
    display: table;
    background-color: #000;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
	margin-bottom: 30px
}

.opcaotransfer {
    display: inline-table;
}

#conteudo1, #conteudo2,#conteudo3,#conteudo4,#conteudo5{
	display:none;
	position: relative;
}

.ajustconteudo {
    position: absolute;
    top: 5px;
    font-size: 13px;
    color: #FFF;
}

.ajustconteudo2 {
    position: absolute;
    left: -15px;
}

.ajustconteudo4 {
    position: absolute;
    left: -5px;
}

.ajustconteudo5 {
	position: absolute;
    top: 9px;
    left: -20px;
    width: 90px;
}
	
.ajustcenter {
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 5px;
}

div#box_botoes{display: flex;}

.centralizar{display: inline-table; margin-right: auto; margin-left: auto; margin:0 10px 0 10px;}

div.centrarlogos {display: inline-table; width: 100%; padding: 5px 0px;}

.left{text-align:left:}

.caixa_mensagem {display: table;margin: 0px 7px 0px 7px; border: 4px solid #FBAD65;background-color: #F5FCFE;height: 150px;color: #000;
font-size: 20px;text-align: left;padding: 18px; font-family: verdana;border-top-left-radius: 6px;border-bottom-left-radius: 6px; 
border-top-right-radius: 6px; border-bottom-right-radius: 6px;
}

.divulgacao {color: #83827F; margin-bottom: 10px; text-align: center;}

.fontext{font-size:10px; padding-top: 2px; padding-left: 4px; padding-bottom: 2px;}

.subtitulo{padding: 8px 0px;text-align:center;background-color: #F6EAB0;border-radius: 7px 7px 0px 0px;}

.textografico{background-color: #FAF6D5; padding: 8px 8px;}

p#resultadoteste{margin: 7px 0 10px 0px;}

.informacaomarque{padding: 5px 0 26px;}

.sub1{color:#000;}

.sub2{color:#FFF;}

img.imgorivoc {vertical-align: text-top;padding-bottom: 7px;}

.tamanho {
	color:#000;
    font-size: 16px;
    font-weight: normal;
}

#teste_container{margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;margin-top: 5px;margin-bottom: 5px;}

div#textinformacao {padding-bottom: 15px;}

#identificacao{margin-top: 50px;font-weight: bolder;font-size: 17px;}

#titulo{text-align: center; margin-left: auto;margin-right: auto;font-size: 20px;}

span.minitexto {font-size: 12px;}

#factores{color:#000; border-radius: 7px 7px 0px 0px;}
/*#C7C227*/
#quadrotitulo{display: table;width: 100%;background-color: #F17622;border-radius: 7px 7px 0px 0px;padding-top: 4px;
    padding-bottom: 4px;}

#titulofator{font-weight: bold;}

.tipo, .error_message{ display: table-cell;width: 100%;text-align: center; font-size: 20px; color: #fff;vertical-align: middle;}

.cabecalho{ display: table-cell;width: 100%;text-align: center; font-size: 17px; color: #fff;vertical-align: middle;}

.tipodesenv{ font-size: 17px; color: #fff;}

.passo_atual { font-size: 10px; color: #000;padding: 4px;text-align: center; background-color: #FFF;margin-right: 4px;border-radius: 5px;}

.botao{width: 130px;padding-top: 13px;padding-bottom: 14px;padding-left: 0px;padding-right: 0px;margin-top: 8px;margin-left: auto;margin-right: auto;
margin-bottom: 8px;text-align: center;font-size: 14px;font-weight: bolder;font-family: verdana, arial;border-top-left-radius: 6px;
border-bottom-left-radius: 6px;border-top-right-radius: 6px;border-bottom-right-radius: 6px;cursor: pointer;}

.seguinte{
color: #fff;background-color: #000;
}

#factores, #passo1, #passo2, #passo3, #passo4, #resultadofinal{display:none;}

.textopcoes {display: inline-table; font-size: 13px;}

.textoinvestimento {font-size: 13px;}

.espacamento{display: table; padding-top: 3px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px;}

.titulofatores{margin-top:0px; margin-bottom:0px;font-size: 14px;}

.box_fatores,.box_resultados,.box_escala{display: table;width: 100%;text-align: left;vertical-align: middle;}
.box_top{border-top: 1px solid silver;}
.box_resultados {border-bottom: 1px solid silver;}

.box_fatores:nth-child(odd){background-color: #EDD3B5;}
.box_fatores:nth-child(even){background-color: #F3954C;}

/*** Resultado Final ***/
.resultadofinal{
	color: #000;
    font-size: 18px;
    font-weight: bold;
	margin-bottom: 10px;
}

.center {
    text-align: center;
}

.centrar_div {
    display: table;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
}

.facebook {
    float: left;
    margin: 0px 15px 0px 15px;
    width: 130px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: bolder;
    font-family: verdana, arial;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    background-color: #5b74a8;
    border-color: #2f477a #29447e #1a356e;
    cursor: pointer;
    height: 35px;
}

.textfacebook {
    padding-left: 15px;
}

.simbolofacebook {
    position: relative;
    top: -32px;
    left: 5px;
    font-size: 25px;
    color: #fff;
    text-align: left;
}

.alinhado {
    float: left; 
	margin-top:0px;
	margin-left:15px;
	margin-right:5px;
}
.destacar{
    font-size: 16px;
    font-weight: bold;
    color: #000;
	padding: 0px 0px 7px 0px;
}

div.footer {
    margin-top: 0px;
	font-size: 12px;
	color: #000;
}

.textofinal{margin-right:55px; display: block; color: #000;}

.botoesfinais{color: #000;}

#areafinal{display: inline-flex; margin-bottom:15px;}
#area_grafico{display: table;position: relative; margin-top: 15px;}
#image_grafico{width:500px; height:218px;}
#image_linha{position: absolute; left: -3px; bottom: 3px;}

.orientateacessotexto{position:absolute; width:142px; font-size:10px; font-weight:bold; text-align:left;}
#btnorienta{position: relative;margin-left: 145px;}
.btnorientatexto{position:relative;left:-10px;}
.btnorientaseta{font-size: 25px; position: absolute; top: 4.5px; right: 5px;}

#orienta_te,#investimento,#suporte1,#suporte2,#suporte3,#suporte4,#suporte5,#suporte6{
	display:none;
}
#suporte1,#suporte2,#suporte3,#suporte4,#suporte5,#suporte6{
color: #000;
}

div#brcode {float: right;}
.imgorivoc{vertical-align: top;}

@media (max-width: 880px){a.ligalogos2 {display: block; float: left;}}
@media (max-width: 860px){#image_grafico{width: 414px; height: 181px;}}
@media (max-width: 740px){#image_grafico{width: 380px; height: 166px;}}
@media (max-width: 700px){
	#areafinal{display: table;}
	#image_grafico{width:500px; height:208px;}
	.textofinal{margin-right: 0px;}
	div#btnorienta{margin-left: auto;}
}
@media (max-width: 600px){#teste_container{padding-left:5px; padding-right:5px;}}
@media (max-width: 570px){a.ligalogos3 {display: block; float: left;}}
@media (max-width: 505px){#image_grafico{width: 414px; height: 181px;}}
@media (max-width: 480px){#teste_container{padding-left:3px; padding-right:3px;}}
@media (max-width: 430px){a.ligalogos4 {display: block; float: left;}a.ligalogos5 {display: block; float: left;}}
@media (max-width: 418px){#image_grafico{width: 380px; height: 166px;}div#btnorienta{margin-left: 145px;}}
@media (max-width: 400px){a.ligalogos1 {display: block; float: left;}}
@media (max-width: 383px){
	#image_grafico{width: 318px; height: 139px;}
	#teste_container{padding-left: 2px;padding-right: 2px;}
}
@media (max-width: 340px){
.orientateacessotexto {width: 135px;}
div#box_botoes{display: table;margin-right: auto;margin-left: auto;}
.alert{ margin: 3px;}.caixa_mensagem{padding: 10px;}.botao.seguinte.btalert{display: table-cell;}}

/* Ãrea Recomendar - enviarporemail */

input.caixarecomendar, textarea.caixarecomendar {width: 300px;}
	
#bodyrecomendar{height:0%;}

#rec{margin-top: 70px;margin-left: auto;margin-right: auto; font-family: verdana;}

#env{margin-top: 50px;margin-left: auto;margin-right: auto; font-family: verdana;}

.quadro_recomendar,.quadro_enviarporemail {font-family: verdana;width:530px;  margin-left: auto;margin-right: auto;}

.quadro_enviarporemail{width:465px;}

.titulorecomendar,.tituloenviarporemail {text-align:center; color:#fff; font-size: 18px;margin: 10px;}

.box_recomendar,.box_enviarporemail {display: table; width:275px; padding-top:4px; padding-bottom:4px;}

.recomendar_text,.enviarporemail_text{display: table-cell;width: 195px;text-align: left;vertical-align: middle;padding-left: 8px;}

.enviarporemail_text{width: 100px;}

.box_input{width: 42px;}

@media (max-width: 600px){.teste_container{padding-left:5px; padding-right:5px;}}

@media (max-width: 530px){
.quadro_recomendar, .quadro_enviarporemail {width: 100%;}
}

@media (max-width: 510px){
input.caixarecomendar,textarea.caixarecomendar{width:250px;}
}

@media (max-width: 460px){
input.caixarecomendar,textarea.caixarecomendar{width:215px;}
.quadro_recomendar,.quadro_enviarporemail {width:100%;}
}
@media (max-width: 425px){input.caixarecomendar,textarea.caixarecomendar{width:180px;}}

@media (max-width: 425px){.box_recomendar, .box_enviarporemail {display: table; width: 175px;}}    

@media (max-width: 375px){.slider-scale {width: 240px;}}

@media (max-width: 510px){input,textarea{width:250px;}}

@media (max-width: 460px){input,textarea{width:215px;}}

@media (max-width: 425px){input,textarea{width:180px;}}

@media (max-width: 425px){
input, textarea {
    width: 180px;
}
@media (max-width: 460px){
input, textarea {
    width: 215px;
}
@media (max-width: 510px){
input, textarea {
    width: 250px;
}  