@charset "utf-8";
.btn_diagnosticarmeDeNuevo.buttond {
	font-size: 13px;
}
.steps_block {
	background-image: url("../img/controls/green_arrow_down.png");
	background-position: center 33px;
	background-repeat: no-repeat;
	height: 32px;
	margin: 0 auto;
	padding-bottom: 9px;
	width: 288px;
}

.steps_block:after {
	content: '\00a0';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#simulator_wrapper_column_step00 .steps_block,
#simulator_wrapper_column_step10 .steps_block {
	background-image: none;
}

#simulator_wrapper_column_step01 .steps_block {
	background-position: 9px 33px;
}

#simulator_wrapper_column_step02 .steps_block {
	background-position: 41px 33px;
}

#simulator_wrapper_column_step03 .steps_block {
	background-position: 73px 33px;
}

#simulator_wrapper_column_step04 .steps_block {
	background-position: 105px 33px;
}

#simulator_wrapper_column_step05 .steps_block {
	background-position: 137px 33px;
}

#simulator_wrapper_column_step06 .steps_block {
	background-position: 169px 33px;
}

#simulator_wrapper_column_step07 .steps_block {
	background-position: 201px 33px;
}

#simulator_wrapper_column_step08 .steps_block {
	background-position: 233px 33px;
}

#simulator_wrapper_column_step09 .steps_block {
	background-position: 265px 33px;
}


.steps_block .stepMark {
	width: 32px;
	height: 32px;
	background-image: url('../img/simulators/saludFinanciera/stepMark_unvisited.png');
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
}

#simulator_wrapper_column_step01 .stepMark.stepMark_step01,
#simulator_wrapper_column_step02 .stepMark.stepMark_step02,
#simulator_wrapper_column_step03 .stepMark.stepMark_step03,
#simulator_wrapper_column_step04 .stepMark.stepMark_step04,
#simulator_wrapper_column_step05 .stepMark.stepMark_step05,
#simulator_wrapper_column_step06 .stepMark.stepMark_step06,
#simulator_wrapper_column_step07 .stepMark.stepMark_step07,
#simulator_wrapper_column_step08 .stepMark.stepMark_step08,
#simulator_wrapper_column_step09 .stepMark.stepMark_step09 {
	background-image: url('../img/simulators/saludFinanciera/stepMark_current.png');
}

#simulator_wrapper.step01_visited_congrats .stepMark.stepMark_step01,
#simulator_wrapper.step02_visited_congrats .stepMark.stepMark_step02,
#simulator_wrapper.step03_visited_congrats .stepMark.stepMark_step03,
#simulator_wrapper.step04_visited_congrats .stepMark.stepMark_step04,
#simulator_wrapper.step05_visited_congrats .stepMark.stepMark_step05,
#simulator_wrapper.step06_visited_congrats .stepMark.stepMark_step06,
#simulator_wrapper.step07_visited_congrats .stepMark.stepMark_step07,
#simulator_wrapper.step08_visited_congrats .stepMark.stepMark_step08,
#simulator_wrapper.step09_visited_congrats .stepMark.stepMark_step09 {
	background-image: url('../img/simulators/saludFinanciera/answer_congrats.png');
	background-size: 85%;
	background-position: center;
}

#simulator_wrapper.step01_visited_warning .stepMark.stepMark_step01,
#simulator_wrapper.step02_visited_warning .stepMark.stepMark_step02,
#simulator_wrapper.step03_visited_warning .stepMark.stepMark_step03,
#simulator_wrapper.step04_visited_warning .stepMark.stepMark_step04,
#simulator_wrapper.step05_visited_warning .stepMark.stepMark_step05,
#simulator_wrapper.step06_visited_warning .stepMark.stepMark_step06,
#simulator_wrapper.step07_visited_warning .stepMark.stepMark_step07,
#simulator_wrapper.step08_visited_warning .stepMark.stepMark_step08,
#simulator_wrapper.step09_visited_warning .stepMark.stepMark_step09 {
	background-image: url('../img/simulators/saludFinanciera/answer_warning.png');
	background-size: 85%;
	background-position: center;
}

.electro_regular,
.electro_good, 
.electro_bad {
	background-image: url('../img/simulators/saludFinanciera/electro_bg.png');
	display: block;
	width: 94px;
	height: 94px;
	background-repeat: no-repeat;
	padding: 6px 7px 27px 5px;
	margin: 0 auto;
}

.electro_good,
.electro_bad,
.answer_congrats,
.answer_warning {
	display: none;
}

.answer_congrats {
	width: auto;
	height: 94px;
	margin: 0 auto;
}

.answer_warning {
	width: auto;
	height: 64px;
	margin: 0 auto;
}

.item_fieldset_line.showIfCongrats,
.item_fieldset_line.showIfWarning {
	display: none;
}
.btn_diagnosticarmeDeNuevo.buttond {
	width: 100%;
	display: inline;
}
#simulator_wrapper.step01_visited_congrats #simulator_wrapper_column_step01 .electro_good,
#simulator_wrapper.step02_visited_congrats #simulator_wrapper_column_step02 .electro_good,
#simulator_wrapper.step03_visited_congrats #simulator_wrapper_column_step03 .electro_good,
#simulator_wrapper.step04_visited_congrats #simulator_wrapper_column_step04 .electro_good,
#simulator_wrapper.step05_visited_congrats #simulator_wrapper_column_step05 .electro_good,
#simulator_wrapper.step06_visited_congrats #simulator_wrapper_column_step06 .electro_good,
#simulator_wrapper.step07_visited_congrats #simulator_wrapper_column_step07 .electro_good,
#simulator_wrapper.step08_visited_congrats #simulator_wrapper_column_step08 .electro_good,
#simulator_wrapper.step09_visited_congrats #simulator_wrapper_column_step09 .electro_good,
#simulator_wrapper.step01_visited_congrats #simulator_wrapper_column_step01 .answer_congrats,
#simulator_wrapper.step02_visited_congrats #simulator_wrapper_column_step02 .answer_congrats,
#simulator_wrapper.step03_visited_congrats #simulator_wrapper_column_step03 .answer_congrats,
#simulator_wrapper.step04_visited_congrats #simulator_wrapper_column_step04 .answer_congrats,
#simulator_wrapper.step05_visited_congrats #simulator_wrapper_column_step05 .answer_congrats,
#simulator_wrapper.step06_visited_congrats #simulator_wrapper_column_step06 .answer_congrats,
#simulator_wrapper.step07_visited_congrats #simulator_wrapper_column_step07 .answer_congrats,
#simulator_wrapper.step08_visited_congrats #simulator_wrapper_column_step08 .answer_congrats,
#simulator_wrapper.step09_visited_congrats #simulator_wrapper_column_step09 .answer_congrats,
#simulator_wrapper.step01_visited_congrats #simulator_wrapper_column_step01 .item_fieldset_line.showIfCongrats,
#simulator_wrapper.step02_visited_congrats #simulator_wrapper_column_step02 .item_fieldset_line.showIfCongrats,
#simulator_wrapper.step03_visited_congrats #simulator_wrapper_column_step03 .item_fieldset_line.showIfCongrats,
#simulator_wrapper.step04_visited_congrats #simulator_wrapper_column_step04 .item_fieldset_line.showIfCongrats,
#simulator_wrapper.step05_visited_congrats #simulator_wrapper_column_step05 .item_fieldset_line.showIfCongrats,
#simulator_wrapper.step06_visited_congrats #simulator_wrapper_column_step06 .item_fieldset_line.showIfCongrats,
#simulator_wrapper.step07_visited_congrats #simulator_wrapper_column_step07 .item_fieldset_line.showIfCongrats,
#simulator_wrapper.step08_visited_congrats #simulator_wrapper_column_step08 .item_fieldset_line.showIfCongrats,
#simulator_wrapper.step09_visited_congrats #simulator_wrapper_column_step09 .item_fieldset_line.showIfCongrats,
#simulator_wrapper.step01_visited_warning #simulator_wrapper_column_step01 .electro_bad,
#simulator_wrapper.step02_visited_warning #simulator_wrapper_column_step02 .electro_bad,
#simulator_wrapper.step03_visited_warning #simulator_wrapper_column_step03 .electro_bad,
#simulator_wrapper.step04_visited_warning #simulator_wrapper_column_step04 .electro_bad,
#simulator_wrapper.step05_visited_warning #simulator_wrapper_column_step05 .electro_bad,
#simulator_wrapper.step06_visited_warning #simulator_wrapper_column_step06 .electro_bad,
#simulator_wrapper.step07_visited_warning #simulator_wrapper_column_step07 .electro_bad,
#simulator_wrapper.step08_visited_warning #simulator_wrapper_column_step08 .electro_bad,
#simulator_wrapper.step09_visited_warning #simulator_wrapper_column_step09 .electro_bad,
#simulator_wrapper.step01_visited_warning #simulator_wrapper_column_step01 .answer_warning,
#simulator_wrapper.step02_visited_warning #simulator_wrapper_column_step02 .answer_warning,
#simulator_wrapper.step03_visited_warning #simulator_wrapper_column_step03 .answer_warning,
#simulator_wrapper.step04_visited_warning #simulator_wrapper_column_step04 .answer_warning,
#simulator_wrapper.step05_visited_warning #simulator_wrapper_column_step05 .answer_warning,
#simulator_wrapper.step06_visited_warning #simulator_wrapper_column_step06 .answer_warning,
#simulator_wrapper.step07_visited_warning #simulator_wrapper_column_step07 .answer_warning,
#simulator_wrapper.step08_visited_warning #simulator_wrapper_column_step08 .answer_warning,
#simulator_wrapper.step09_visited_warning #simulator_wrapper_column_step09 .answer_warning,
#simulator_wrapper.step01_visited_warning #simulator_wrapper_column_step01 .item_fieldset_line.showIfWarning,
#simulator_wrapper.step02_visited_warning #simulator_wrapper_column_step02 .item_fieldset_line.showIfWarning,
#simulator_wrapper.step03_visited_warning #simulator_wrapper_column_step03 .item_fieldset_line.showIfWarning,
#simulator_wrapper.step04_visited_warning #simulator_wrapper_column_step04 .item_fieldset_line.showIfWarning,
#simulator_wrapper.step05_visited_warning #simulator_wrapper_column_step05 .item_fieldset_line.showIfWarning,
#simulator_wrapper.step06_visited_warning #simulator_wrapper_column_step06 .item_fieldset_line.showIfWarning,
#simulator_wrapper.step07_visited_warning #simulator_wrapper_column_step07 .item_fieldset_line.showIfWarning,
#simulator_wrapper.step08_visited_warning #simulator_wrapper_column_step08 .item_fieldset_line.showIfWarning,
#simulator_wrapper.step09_visited_warning #simulator_wrapper_column_step09 .item_fieldset_line.showIfWarning,
#simulator_wrapper.diagnosisIsExcellent #simulator_wrapper_column_step10 .electro_good,
#simulator_wrapper.diagnosisIsGood #simulator_wrapper_column_step10 .electro_good,
#simulator_wrapper.diagnosisIsRegular #simulator_wrapper_column_step10 .electro_regular,
#simulator_wrapper.diagnosisIsBad #simulator_wrapper_column_step10 .electro_bad,
#simulator_wrapper.diagnosisIsExcellent #simulator_wrapper_column_step10 .answer_congrats,
#simulator_wrapper.diagnosisIsGood #simulator_wrapper_column_step10 .answer_congrats,
#simulator_wrapper.diagnosisIsRegular #simulator_wrapper_column_step10 .answer_warning,
#simulator_wrapper.diagnosisIsBad #simulator_wrapper_column_step10 .answer_warning {
	display: block;
}

#simulator_wrapper.step01_visited_congrats .electro_regular,
#simulator_wrapper.step02_visited_congrats .electro_regular,
#simulator_wrapper.step03_visited_congrats .electro_regular,
#simulator_wrapper.step04_visited_congrats .electro_regular,
#simulator_wrapper.step05_visited_congrats .electro_regular,
#simulator_wrapper.step06_visited_congrats .electro_regular,
#simulator_wrapper.step07_visited_congrats .electro_regular,
#simulator_wrapper.step08_visited_congrats .electro_regular,
#simulator_wrapper.step09_visited_congrats .electro_regular,
#simulator_wrapper.step01_visited_warning .electro_regular,
#simulator_wrapper.step02_visited_warning .electro_regular,
#simulator_wrapper.step03_visited_warning .electro_regular,
#simulator_wrapper.step04_visited_warning .electro_regular,
#simulator_wrapper.step05_visited_warning .electro_regular,
#simulator_wrapper.step06_visited_warning .electro_regular,
#simulator_wrapper.step07_visited_warning .electro_regular,
#simulator_wrapper.step08_visited_warning .electro_regular,
#simulator_wrapper.step09_visited_warning .electro_regular {
	display: none;
}

.showIfTooConservative,
.showIfIsOK {
	display: none;
}

#simulator_wrapper.step07_tooConservative #simulator_wrapper_column_step07 .hideIfTooConservative {
	display: none !important;
}

#simulator_wrapper.step07_tooConservative #simulator_wrapper_column_step07 .showIfTooConservative,
#simulator_wrapper.step07_isOK #simulator_wrapper_column_step07 .showIfIsOK {
	display: inline-block;
}

.step_title {
	
	
	margin: 10px auto 5px;
	color: #00CF55;
	line-height: 29px;
}

.btn_continuar,
.btn_volver,
.btn_diagnosticarme,
.btn_diagnosticarmeDeNuevo,
.btn_hacerOtroDiagnostico {
	cursor: pointer;
	font-size:13px;
}

.btn_diagnosticarmeDeNuevo,
.btn_hacerOtroDiagnostico {
	vertical-align: middle;
}

.table_recommendedPercentageToInvestAccordingAge {
	border-spacing: 0;
	margin: 10px auto;
	width: 210px;
}

.table_recommendedPercentageToInvestAccordingAge th,
.table_recommendedPercentageToInvestAccordingAge td,
.table_recommendedPercentageToInvestAccordingAge {
	
	border: none;
}

.table_recommendedPercentageToInvestAccordingAge th {
	background-color: #c0c0c0;
	text-align: center;
	color: #484848;
	border: none;
}
.table_recommendedPercentageToInvestAccordingAge tbody tr:nth-child(2n+1) {
	background: #f4eef3;
}
#simulator_output_box_step10 .btn_hacerOtroDiagnostico.button {
	
	/* width: 100%; */
	display: inline;
	padding: 9px 20px;

}

.table_recommendedPercentageToInvestAccordingAge th:first-child {
	width: 35%;
}

.table_recommendedPercentageToInvestAccordingAge td {
	text-align: center;
}

.table_recommendedPercentageToInvestAccordingAge td:first-child {
	width: 35%;
}


.table_recommendedPercentageToInvestAccordingAge_note {
	font-size: 10px;
	font-weight: normal;
}


.showIfDiagnosisIsExcellent,
.showIfDiagnosisIsGood,
.showIfDiagnosisIsRegular,
.showIfDiagnosisIsBad {
	display: none;
}

.diagnosisIsExcellent .showIfDiagnosisIsExcellent {
	display: block;
}

.diagnosisIsGood .showIfDiagnosisIsGood {
	display: block;
}

.diagnosisIsRegular .showIfDiagnosisIsRegular {
	display: block;
}

.diagnosisIsBad .showIfDiagnosisIsBad {
	display: block;
}

.box_down {
	margin-top: 10px;
}
