 input {
  width: 200px;
  font-family: verdana;
  font-size: 8pt;
  }
 
  .label {
width:50px;
  }
 
  textarea {
  width: 200px;
  font-family: verdana;
  font-size: 8pt;
  }
   
  body {
font-family: verdana;
  font-size: 8pt;
  }

  .error {
  font-family: verdana;
font-size: 9pt;
  color: red;
  margin-left: 50px;
  display:none;
  ]float:left
  }

.required validate-number{
	border:1px solid red;
}
#form_simulador{
border:1px solid #1873A0;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
height:260px;
padding-right:3px;
_padding-right:0px;
padding-top:16px;
width:495px;
_width:300px;
z-index:1;
margin-top:5%;
_margin-top:0%;
margin-left:15%;
_margin-left:2%;
}
 #formulario{
     border:none;
	 display:block;
	 float:left;
	 height:250px;
 }
#form_simulador label{
	color:#777777;
	font-size:11px;
	font-weight:bold;
}

#dotted_line {
	border:1px dotted #1873A0;
	color:#1873A0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:5px;
	text-align:center;
	]width:200px;
	]padding-left:135px;
}

#block_finan_1 {
	display: block;
	float: left;
	width: 169px;
	height: 22px;
	padding-left:5px;
	padding-top:3px;
	/* #E8E8E8 */
	background-color:#E8E8E8;
}
#block_finan_2 {
	background-color:#E8E8E8;
	border-bottom:1px dotted;
	border-top:1px dotted;
	color:#1873A0;
	font-size:11px;
	font-weight:bold;
	height:22px;
	padding-left:5px;
	padding-top:3px;
	width:138px;
}
#btn_limpiar{
	font-size:10px;
	color:#666666;
	height:25px;
	font-size:12px;
}
#btn_submit{
	font-size:12px;
	left:-207px;
	position:relative;
	top:22px;
	color:#666666;
	height:25px;
}
#simulador{
	display:block;
	float:left;
	margin-top:6%;
	height:520px;
    _width:500px;
}

/*mensaje de alerta*/
#mensaje_alerta{
	display:block;
	float:left;
	margin-left:3%;
}
.mensaje_error{
	padding-left:5%;
}

