@charset "utf-8";/* CSS Document */.lightGreenBox .box_body {    /*border: 2px solid #69A697;    -webkit-border-radius: 14px;    -moz-border-radius: 14px;    border-radius: 14px;	background: #BDD3CD;	     padding: 0;	behavior: url(path/to/pie_files/PIE.htc);	position:relative;*/	}.graphaid {  display: none !important;}.greenBox .box_body {    border: 2px solid #69A697;    -webkit-border-radius: 14px;    -moz-border-radius: 14px;    border-radius: 14px;	background: #358974;	     padding: 0;	behavior: url(path/to/pie_files/PIE.htc);	}.degreeGreenBox .box_body {    border: 2px solid #69A697;    -webkit-border-radius: 14px;    -moz-border-radius: 14px;    border-radius: 14px;	background: #358974;	     padding: 0;	behavior: url(path/to/pie_files/PIE.htc);	}.stitle {  background-image: url("../img/simulators/jubilacion/bk_acordionline.png");  background-repeat: repeat-x;  color: #046c53;  float: left;  height: 2px;  padding-left: 2px;  width: 100%;}.section.datos h2 {  -webkit-border-radius: 11px 11px 0 0;    -moz-border-radius: 11px 11px 0 0;    border-radius: 11px 11px 0 0;		behavior: url(path/to/pie_files/PIE.htc);	}.section h2 {  background: none repeat scroll 0 0 #4ca58f;  color: #fff;  display: block;  height: 77px;  line-height: 75px;  margin-bottom: 0;  margin-right: 0;  margin-top: 0;  position: relative;  text-align: left;  vertical-align: middle;  cursor: pointer;}.section.datos h2:before {  background: url("../img/simulators/jubilacion/bk_acordion.png") repeat scroll 0 0 rgba(0, 0, 0, 0);}.section.beneficiario h2:before {  background: url("../img/simulators/jubilacion/bk_acordion.png") repeat scroll 0 -81px rgba(0, 0, 0, 0);}.item_hide .item_fieldset {  background: url("../img/boxes/lightGreenBox/lightGreenBox_fieldsetDivider.png") repeat-x !important;}.section.laboral h2:before {  background: url("../img/simulators/jubilacion/bk_acordion.png") repeat scroll 0 -158px rgba(0, 0, 0, 0);}.section.laboral h2:before {  background: url("../img/simulators/jubilacion/bk_acordion.png") repeat scroll 0 -158px rgba(0, 0, 0, 0);}.section.calculo h2:before {  background: url("../img/simulators/jubilacion/bk_acordion.png") repeat scroll 0 -231px rgba(0, 0, 0, 0);}.section.calculo h2 {   -webkit-border-radius: 0 0 11px 11px;    -moz-border-radius: 0 0 11px 11px;    border-radius: 0 0 11px 11px;		behavior: url(path/to/pie_files/PIE.htc);}.section.calculo.abierto h2 {   -webkit-border-radius: 0 0 0 0;    -moz-border-radius: 0 0 0 0;    border-radius: 0 0 0 0;	behavior: url(path/to/pie_files/PIE.htc);}.item_fieldset_line.comparacion label {  display: block;  float: left;  height: 37px;  width: 190px;}.item_fieldset_line.comparacion INPUT {  float: left;}.comparacion .tooltip {  top: -7px;  width: 20px;}#bonoc label {  display: block;  float: left;  width: 75px;}#bonoc > input, .valueBonoAdmitted, #simulator_jubilacion__input1__valueBonoAdmitted__input {  float: left;}.item_hide.subbono {  background: none repeat scroll 0 0 #9ebdb5;}.section h2:before {  content: "";  display: block;  float: left;  height: 64px;  margin-left: 9px;  margin-top: 2px;  width: 70px;  margin-right: 6px;}.section.cerrado > h2:after {  background: url("../img/simulators/jubilacion/acordion_flecha.png") repeat scroll 0 0 rgba(0, 0, 0, 0);  content: "";  display: block;  height: 21px;  position: absolute;  right: 5px;  top: 27px;  width: 21px;}.fidelidad_title {  background: url("../img/simulators/jubilacion/reposera.png") no-repeat scroll left top rgba(0, 0, 0, 0);  font-size: 24px;  height: 82px;  padding-top: 28px;}.lightGreenBox .box_down {  text-align: center;  background:none;  padding: 0;/*  display:none;*/}#simulator_comparativoDeRentabilidades__output1__title {	background: url('../img/simulators/comparativoDeRentabilidades/icon_comparativoDeRentabilidades.png') no-repeat left center;	padding: 0px;	padding-left: 35px;}.box_calculo {  display: none;}#simulator_skandiaCrea__output1__profitability_table,#simulator_skandiaCrea__output1__valueAdded_table {	border-collapse: collapse;	border-spacing: 0;	margin: 10px 0;	width: 100%;}#simulator_skandiaCrea__output1__profitability_table th,#simulator_skandiaCrea__output1__profitability_table td,#simulator_skandiaCrea__output1__profitability_table,#simulator_skandiaCrea__output1__valueAdded_table th,#simulator_skandiaCrea__output1__valueAdded_table td,#simulator_skandiaCrea__output1__valueAdded_table {	border-style: solid;	border-width: 1px;}#simulator_skandiaCrea__output1__profitability_table th,#simulator_skandiaCrea__output1__valueAdded_table th {	background-color: #0D6953;	text-align: center;}#simulator_skandiaCrea__output1__profitability_table td,#simulator_skandiaCrea__output1__valueAdded_table td {	text-align: right;}#simulator_skandiaCrea__output1__valueAdded_table_note {	font-size: 10px;	font-weight: normal;}#simulator_skandiaCrea__output1__valueAdded_table td:first-child {	text-align: center;}#simulator_comparativoDeRentabilidades__output1__plot1 {	height: 210px;	width: 264px;}.jqplot-yaxis-tick {	color: #FFFFFF;}.item_fieldset_title.bono {  width: 106px !important;}.bonod {  display: block;  margin-top: 9px;}#slide1_images .proyeccion {  float: left;  padding: 22px;  text-align: left;  width: 36%;}.prresulttext {  color: #59E1B6;  font-size: 15px;  font-weight: normal;}#slide1_images h2 {  font-size: 15px;  line-height: 23px;}#slide1_images {  /* This is the bit that moves. It has 4 images, so 4 * 450 = 1800. You could use javascript  to work this out instead by counting images. */  width:500%;  -webkit-transition:all 1.0s ease-in-out;  -moz-transition:all 1.0s ease-in-out;  -o-transition:all 1.0s ease-in-out;  transition:all 1.0s ease-in-out;}#slide1_images > div {  padding:0;  margin:0;  float:left; /* All the images are in a row next to each other. */  width:20%;   position:relative;  }.item_hide.otroap .item_fieldset{  background-image: url("../img/boxes/greenBox/greenBox_fieldsetDivider.png") !important;}#slide1_container .selected, #slide1_container .selected:before {  background: none repeat scroll 0 0 #5590C9;  color: #FFFFFF;}dropdown.open .dropdown-toggle {	background:#ffffff;	}#slide1_container {  overflow: hidden;  width: 100%;  color: #0d8067;}#simulator_jubilacion__output1__plot1 .jqplot-xaxis {  top: 200px;  position: relative !important;}.degree-graph {	background: #2a7865; /* Old browsers */background: -moz-linear-gradient(top, #2a7865 0%, #2a7763 36%, #34866f 54%, #4fad8f 89%, #54b595 99%, #54b595 100%, #4faf90 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a7865), color-stop(36%,#2a7763), color-stop(54%,#34866f), color-stop(89%,#4fad8f), color-stop(99%,#54b595), color-stop(100%,#54b595), color-stop(100%,#4faf90)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #2a7865 0%,#2a7763 36%,#34866f 54%,#4fad8f 89%,#54b595 99%,#54b595 100%,#4faf90 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #2a7865 0%,#2a7763 36%,#34866f 54%,#4fad8f 89%,#54b595 99%,#54b595 100%,#4faf90 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #2a7865 0%,#2a7763 36%,#34866f 54%,#4fad8f 89%,#54b595 99%,#54b595 100%,#4faf90 100%); /* IE10+ */background: linear-gradient(to bottom, #2a7865 0%,#2a7763 36%,#34866f 54%,#4fad8f 89%,#54b595 99%,#54b595 100%,#4faf90 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a7865', endColorstr='#4faf90',GradientType=0 ); /* IE6-9 */-webkit-border-radius: 15px 15px 0 0;    -moz-border-radius: 15px 15px 0 0;    border-radius: 15px 15px 0 0;	behavior: url(path/to/pie_files/PIE.htc);	height:330px;}#simulator_jubilacion__output1__plot3 .jqplot-axis {	font-size: 0.85em;}#simulator_jubilacion__output1__plot3 .jqplot-point-label {  font-size: 1.05em;}#simulator_jubilacion__output1__texto2 {  font-size: 11px;  padding: 2px;}.jqplot-xaxis-tick.selected:after {  border-bottom: 16px solid #358974;  border-left: 16px solid transparent;  border-right: 16px solid transparent;  content: "";  left: -27px;  position: relative;  top: 8px;}#simulator_jubilacion__input__real {  margin: 13px 0;}table.jqplot-table-legend, table.jqplot-cursor-legend {  background-color: transparent;  border: medium none;  color: #fff;  font-size: 0.99em;}.jqplot-xaxis-tick {  color: #65f4c5;  font-size: 15px;  margin-left: -15px;  padding: 4px;  -webkit-border-radius: 15px;    -moz-border-radius: 15px;    border-radius: 15px;	behavior: url(path/to/pie_files/PIE.htc);	cursor:pointer;}.jqplot-xaxis-tick.selected {  background: #358974;}.jqplot-series-shadowCanvas {  border-bottom: 1px solid #d5c5b7;}.jqplot-y2axis-tick {  color: #c9dcd7;}.prresult {  color: #65f4c5;  font-weight: bold;}div.jqplot-table-legend-swatch-outline {  border: medium none;  padding: 1px;}.encabezado {  font-size: 15px;  margin-bottom: 9px;}.encabezado.rpm:after {  background: none repeat scroll 0 0 #ee843b;  content: "";  display: block;  float: left;  height: 15px;  margin: 1px 6px 0 0;  width: 15px;}.encabezado.rais:after {  background: none repeat scroll 0 0 #50d9c8;  content: "";  display: block;  float: left;  height: 15px;  margin: 1px 6px 0 0;  width: 15px;}.prtitle {  margin: 8px 0;}.proyeccion.rpm {  background: url("../img/simulators/jubilacion/bk_tabla.jpg") no-repeat scroll right top rgba(0, 0, 0, 0);  min-height: 250px;}.greenBox .item_fieldset_line.comparacion label {  display: block;  float: left;  height: 37px;  width: 91%;}.buttonCalcularb {  padding-bottom: 17px;  padding-top: 21px;  text-align: center;}.box_img_title {  padding: 12px;  text-align: center;}.item_fieldset_line.fidelityb {  color: #65f4c5;  display: block;  float: left;  font-size: 14px;  width: 100%;}.item_fieldset_line.fidelityb label {  display: block;  float: left;  height: 27px;  width: 91%;}#simulator_jubilacion__output1__plot3 .jqplot-xaxis-tick {  display: none;}.jqplot-point-label {  color: #fff;}#simulator_jubilacion__output1__texto2 {  font-size: 10px;}.item_fieldset_line.fidelityb INPUT {  float: left;}.jqplot-point-label.jqplot-series-1.jqplot-point-0, .jqplot-point-label.jqplot-series-0.jqplot-point-0, .jqplot-point-label.jqplot-series-2.jqplot-point-0 {  display: none;}.lightGreenBox .box_body .item_fieldset_title {  width: 230px;}.lightGreenBox .box_body .item_fieldset {	position:relative;}.lightGreenBox .box_body .item_fieldset.genero {  padding-bottom: 17px;}.box_down2 {text-align:center;	}.box_brecha {  height: 44px;  margin-top: 10px;}#simulator_jubilacion__input1__CalcularBrecha {  float: left;  margin: 5px 0;}.box_brecha {  height: 44px;  margin-left: 20%;  margin-top: 10px;}.tooltip.bene {  float: left;  margin: 9px 0 -22px;  padding: 0;}#simulator_jubilacion__output1 {  padding-bottom: 110px;}#simulator_jubilacion__output2 .tooltip {  padding: 0 5px 0 0;}.box_calculo .item_fieldset {  /*background: none repeat scroll 0 0 #a7c5bd;*/}.box_calculo, .box_calculo .item_fieldset:last-child {  border-radius: 0 0 12px 12px;}.calculard {  font-weight: normal;  padding: 20px; float: left; font-size: 14px;}.f-right {float:right;	}.f-left {float:right;	}.calculard::after {  background: url("../img/simulators/proteccion/calc_mini.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  content: "";  display: block;  float: right;  height: 34px;  margin-left: 5px;  width: 28px;  position: relative;  top: -21px;  left: 17px;}.click {  font-weight: bold;  text-decoration: underline;  cursor: pointer;}.lightGreenBox .box_body .box_calculo .item_fieldset {  /*background-image: url("../img/simulators/proteccion/boxcalculo_divider.jpg");*/  background-repeat: repeat-x;  padding: 2px 15px 1px;}.lightGreenBox .box_body .box_calculo .controlsli {  background: url("../img/simulators/proteccion/calc.png") no-repeat scroll 78px 19px rgba(0, 0, 0, 0);  padding: 45px 15px 2px;}.greenNarrowBox .box_up h3::before {  background: url("../img/simulators/proteccion/box-tit-iconpng.png") no-repeat;  content: "";  display: block;  float: left;  height: 25px;  margin-left: -34px;  margin-top: 6px;  width: 31px;}span.tsmall {  font-size: 11px;}.calcular {  text-align:center;}.agrega_hijo {  background: url("../img/controls/agregar.jpg") no-repeat 8px 6px;  padding: 8px 31px;  font-size: 13px;  font-weight: bold;  cursor: pointer;  color: #484848;}.slidercc {  float: left;  text-align: center;  display: block;  width: 100%;  margin-left: 54px;}.slidercc li {  text-indent: -999px;  display: block;  height: 10px;  width: 10px;  background: #caf9cb;  float: left;  margin: 5px;  text-align: center;  border-radius: 5px;}.slidercc .selected {  background: #1dd64c;}.slidercc li:hover {  background: #D8EDE8;}.box_calculo {  /*background: #a7c5bd*/;}.greenNarrowBox .box_up {  /*background: none repeat scroll 0 0 #6dab24;*/  border-radius: 12px 12px 0 0;  height: 56px;  width: 265px;}.greenNarrowBox .box_up h3 {  color: #6dab24;  display: inline-block;  font-size: 15px;  font-weight: bold;  line-height: 22px;  margin: 5px 6px 5px 40px;}.graphaid {  background: none repeat scroll 0 0 #a7c5bd;  border-radius: 39px;  box-shadow: 0 0.5px 0 #f4f4f4;  height: 50px;  position: absolute;  right: 5px;  text-align: center;  top: 0px;  width: 52px;}.graphaid.edad > span {  color: #78978f;  font-size: 30px;  position: relative;  text-align: center;  top: 8px;}.button.loading {  background-image: url("../img/buttons/loadinga.gif");  background-position: center;  background-repeat: no-repeat;  background-size: contain;  color:#00c83c;}.graphaid.genero {  background: url("../img/simulators/proteccion/bk_aidspng.png") no-repeat -70px -6px #a7c5bd;}.graphaid.suma {  background: url("../img/simulators/proteccion/bk_aidspng.png") no-repeat scroll -6px -75px #a7c5bd;  top:15px;}#simulator_proteccion_calcular {display:none;	}.hide {display: none;	}.greenNarrowBox .box_body .item_fieldset.textoRespuesta p {	background-image:none !important;	}.textcero {  float: left;  font-size: 13px;  padding: 10px;}